/* This file will hold styles that are loaded using the same media query as the wide grid. */
body {
  font-size: 0.875em;
  line-height: 1.5;
}

/* Main menu */
.main-menu ul.nice-menu a {
   padding: 10px 49px;
}
.main-menu ul.nice-menu li ul {
  width: 17em;
}
.main-menu ul.nice-menu li ul a {
  padding-left: 30px;
}
.block-menu-footer ul.menu li a {
  padding: 0 22px 0 20px;
}

/*------------------------------------*\
	BLOG PAGE
\*------------------------------------*/
/* Block Popular */
.block-popular-post .views-field-field-image,
.block-popular-post .views-field-field-image img {
  width: 75px;
}

/* Block Lastest news */
.block-lastest-news .views-row {
  width: 280px;
}
.block-lastest-news .views-row-1,
.block-lastest-news .views-row-3,
.block-lastest-news .views-row-5 {
  margin-right: 20px;
}
.block-lastest-news .views-field-field-image,
.block-lastest-news .views-field-field-image img {
  width: 75px;
}

/* View acticles */
.view-list-articles .views-field-field-image {
  width: 225px;
}
.view-list-articles .views-field-field-image img {
  width: 205px;
}

/* Article detail */
.node-article .field-name-field-image {
  width: 225px;
}
.node-article .field-name-field-image img {
  width: 205px;
}

/*------------------------------------*\
	SERVICES PAGE
\*------------------------------------*/
/* View list services */
.view-list-services .views-field-field-image {
  width: 225px;
}
.view-list-services .views-field-field-image img {
  width: 205px;
}

/* Block Our Services */
.block-our-sevices .views-row {
  width: 165px;
}

/* Node Services Detail */
.node-services .field-name-field-image {
  width: 280px;
}
.node-services .field-name-field-image img {
  width: 260px;
}

/*------------------------------------*\
	BLOCKS CSS
\*------------------------------------*/
h2.block-title,
h1.title {
  font-size: 2.0em;
  line-height: 1;
}

/* Block Slide show */
.block-slideshow {
  width: 100%;
}
.block-slideshow .views-slideshow-cycle-main-frame .views-field-body .views-field-title a {
  font-size: 2.25em;
  line-height: 1.5;
}
.block-slideshow .views-slideshow-cycle-main-frame .views-field-field-image {
  width: 680px;
  display: inline-block;
  float: left;
  margin: 30px 0 0px 20px;
}
.block-slideshow .views-slideshow-cycle-main-frame .views-field-field-image img {
  width: 680px;
}
.block-slideshow .views-slideshow-cycle-main-frame .views-field-body {
  width: 460px;
  margin-bottom: 20px;
  margin-right: 20px;
}
.block-slideshow .views-slideshow-controls-bottom {
  position: absolute;
  left: 500px;
  bottom: 20px;
  width: 680px;
  height: 30px;
}

/* Block search */
.block-search {
  text-align: right;
}
.block-search input.form-text {
  width: 260px;
}

/* Quick Tabs */
ul.quicktabs-tabs {
  padding: 12px 0;
  margin: 0;
   max-width: 100%;
   border: none;
}
ul.quicktabs-tabs li a {
  display: inline;
  padding: 10px 22px 12px 22px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: solid 1px #bfbfbf;
}
ul.quicktabs-tabs li  {
  border: none;
  padding: 0;
  margin: 0;
  border-bottom: solid 1px #bfbfbf;
  padding-bottom: 12px;
  display: inline;
}
ul.quicktabs-tabs li.active a,
ul.quicktabs-tabs li a:hover,
ul.quicktabs-tabs li a:focus {
  border-bottom: 0;
  padding-bottom: 16px;
}
ul.quicktabs-tabs li.last a {
   margin-left: 2px;
}
ul.quicktabs-tabs {
  overflow: hidden;
}

