/* This file will hold styles that are loaded using the same media query as the wide grid. */


/*------------------------------------*\
	Pages Background
\*------------------------------------*/
.zone-content-top {
  padding-top: 50px;
}
.zone-feature-top {
  padding: 50px 0 30px;
}
.zone-feature-middle,
.zone-feature-bottom,
.zone-content,
.zone-content-bottom-first,
.zone-content-bottom-second,
.zone-content-bottom-third,
.zone-content-bottom-fourth,
.zone-content-bottom-fifth,
.zone-content-bottom-fifth {
  padding: 50px 0 30px;
}

/*------------------------------------*\
	PORTFOLIO CSS
\*------------------------------------*/
/* List Portfolio */
.view-list-portfolio .views-row {
  float: left;
  clear: none;
  margin: 0px;
}


/* List Portfolio 1 column */
.list-portfolio-1-column .views-row {
  width: 100%;
}
.view-list-portfolio.list-portfolio-1-column .views-field-field-portfolio-images {
  margin-right:20px;
 /* width: 580px;*/
}

/* List Portfolio 1 column sidebar */
.view-list-portfolio.list-portfolio-1-column.view-list-portfolio-sidebar .views-field-field-portfolio-images {
  width: 430px;
}

/* List Portfolio 1 column-meetings */
.list-portfolio-1-column-meetings .views-row {
  width: 100%;
}
.view-list-portfolio.list-portfolio-1-column-meetings .views-field-field-portfolio-images {
 /* width: 580px;*/
}

/* List Portfolio 1 column sidebar */
.view-list-portfolio.list-portfolio-1-column-meetings.view-list-portfolio-sidebar .views-field-field-portfolio-images {
  width: 430px;
}

/* List Portfolio 2 column */
.list-portfolio-2-column .views-row-3,
.list-portfolio-2-column .views-row-5,
.list-portfolio-2-column .views-row-7,
.list-portfolio-2-column .views-row-9,
.list-portfolio-2-column .views-row-11,
.list-portfolio-2-column .views-row-13,
.list-portfolio-2-column .views-row-15 {
  clear: left;
}


/* List Portfolio 3 column */
.list-portfolio-3-column .views-row-4,
.list-portfolio-3-column .views-row-7,
.list-portfolio-3-column .views-row-10,
.list-portfolio-3-column .views-row-13,
.list-portfolio-3-column .views-row-16,
.list-portfolio-3-column .views-row-19,
.list-portfolio-3-column .views-row-21 {
  clear: left;
}


/* List Portfolio 4 column */
.list-portfolio-4-column .views-row-5,
.list-portfolio-4-column .views-row-9,
.list-portfolio-4-column .views-row-13,
.list-portfolio-4-column .views-row-17,
.list-portfolio-4-column .views-row-21 {
  clear: left;
}

/* Latest Portfolio */
.block-latest-portfolio .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 1050px;
  padding: 10px 60px;
}
.block-latest-portfolio .jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 1050px;
}
.block-latest-portfolio .jcarousel-skin-default .jcarousel-item {
  width: 170px;
  margin: 0 10px;
  padding: 10px;
}
.block-latest-portfolio .views-row {
  float: left;
  margin: 10px;
  width: 273px;
}

/* Block recent work */
.block-recent-works .jcarousel-item {
  width: 280px;
}

/* Portfolio detail */
.node-portfolio .field-name-field-portfolio-images,
.node-portfolio .field-name-field-portfolio-images img,
.node-portfolio .field-name-field-portfolio-images .field-slideshow-slide,
.node-portfolio .field-name-field-portfolio-images .field-slideshow-slide img {
  width: 730px !important;
}

.field-group-accordion {
  width: 350px;
}


/*------------------------------------*\
	NEWS CSS
\*------------------------------------*/
/* List article */
.view-list-articles .views-field-title a {
  font-size: 180%;
}

/* List Article Full Width Style */
.view-list-articles.list-article-full-width .views-row .views-field-field-image,
.view-list-articles.list-article-full-width .views-row .views-field-field-image img {
  width: 100%;
}
.view-list-articles.list-article-full-width .views-row .views-field-field-embedded-media,
.view-list-articles.list-article-full-width .views-row .views-field-field-embedded-media iframe {
  height: 600px;
}
.view-list-articles.list-article-calendar .views-row .views-field-field-embedded-media,
.view-list-articles.list-article-calendar .views-row .views-field-field-embedded-media iframe {
  height: 450px;
}

/* List Article Medium Style */
.view-list-articles.list-article-medium .views-row .views-field-field-image,
.view-list-articles.list-article-medium .views-row .views-field-field-image img,
.view-list-articles.list-article-medium .views-row .views-field-field-embedded-media iframe {
 /* width: 280px;*/
  float: left;
 /* margin-right: 20px;*/
}
.view-list-articles.list-article-medium .views-row .views-field-field-embedded-media iframe {
  height: 200px;
}

/* List Article Grid */
.list-article-printerest .view-content.masonry {
  margin-left: 0;
}

/* Latest News */
.block-latest-news .views-slideshow-controls-top {
  width: 900px;
  margin-right: 10px;
}
.block-latest-news .views-slideshow-controls-top .views-slideshow-pager-field-item {
  width: 160px;
  height: 160px;
}
.block-latest-news .views_slideshow_cycle_main {
  width: 260px;
}

/* Related News */
.block-related-news .views-slideshow-controls-top {
  width: 620px;
  margin-right: 10px;
}
.block-related-news .views-slideshow-controls-top .views-slideshow-pager-field-item {
  width: 185px;
}
.block-related-news .views_slideshow_cycle_main {
  width: 250px;
}

/* Recent News */
.block-recent-news .views-row .views-field-field-image,
.block-recent-news .views-row .views-field-field-image img,
.block-recent-news .views-row .views-field-field-embedded-media
.block-recent-news .views-row .views-field-field-embedded-media img {
  width: 75px;
}

/* Recent comment */
.block-comments-recent-block .views-field-field-image,
.block-comments-recent-block .views-field-field-image img {
  width: 75px;
}


/* Article detail */
article.node-article .field-name-field-image,
article.node-article .field-slideshow-slide,
article.node-article .field-slideshow-slide img,
article.node-article .field-name-field-image img {
  width: 100% !important;
}
article.node-article .field-name-field-embedded-media iframe {
  height: 500px;
}
article.node-article .field-name-body {
  padding-left: 50px;
}

/*------------------------------------*\
	PHOTOS PAGE CSS
\*------------------------------------*/
.view-list-photos .views-row {
  width: 295px;
}


/* Block Photos */
.block-photos .views-row {
  width: 75px;
  margin: 10px 0 10px 20px;
  clear: none;
}
.block-photos .views-row-1,
.block-photos .views-row-4,
.block-photos .views-row-7 {
  clear: none;
  margin-left: 0;
}

/*------------------------------------*\
	ABOUT US CSS
\*------------------------------------*/
.node-about-us .field-name-field-image {
  width: 430px;
}
.node-about-us .field-name-field-image .field-slideshow,
.node-about-us .field-name-field-image .field-slideshow-slide,
.node-about-us .field-name-field-image img {
  width: 430px !important;
}
.block-block-about-us-block .node-about-us .field-name-field-image,
.block-block-about-us-block .field-name-field-image .field-slideshow,
.block-block-about-us-block .field-name-field-image .field-slideshow-slide,
.block-block-about-us-block .field-name-field-image img {
  width: 505px !important;
}

/*------------------------------------*\
	TEAM CSS
\*------------------------------------*/
.view-list-members .views-row {
  float: left;
  clear: none;
  width: 200px;
  margin: 10px 10px 30px 10px;
 /* margin-left: 0;*/
}
.view-list-members .views-row-1,
.view-list-members .views-row-5,
.view-list-members .views-row-9,
.view-list-members .views-row-13 {
  /*margin-left: 0;*/
  /*clear: left;*/
}
.view-list-members .views-row-4,
.view-list-members .views-row-8,
.view-list-members .views-row-12,
.view-list-members .views-row-16 {
 /* margin-right: 0;*/
}

.view-list-members .views-field-field-member-image-new-size .field-more-link div {
  margin: 70px 5px;
}

/* Block our team */
.block-our-team .view-list-members .views-row {
  width: 200px;
}
.block-our-team .view-list-members .views-field-field-member-image-new-size .field-more-link div {
  margin: 90px 5px;
}

/* Block our team */
.block-our-team .view-list-members .views-row {
  width: 200px;
}

/* Member detail */
article.node-team-member .field-name-field-member-image {
  width: 430px;
}

/*------------------------------------*\
	PRICING CSS
\*------------------------------------*/
article.node .full-boxed-pricing ul {
  width: 234px;
}
.sep-boxed-pricing ul li {
  width: 380px;
}

/*------------------------------------*\
	COMMENT CSS
\*------------------------------------*/
#edit-field-comment-user-name,
#edit-field-comment-user-email,
#edit-field-comment-website {
  width: 280px;
}

/*------------------------------------*\
	BLOCKS CSS
\*------------------------------------*/
/* Header */
h1.title {
  font-size: 180%;
}
h2.block-title {
  /*font-size: 160%;*/
}
/* Block Slideshow */
.view-slideshow .views-slideshow-cycle-main-frame .views-field-field-image,
.view-slideshow .views-slideshow-cycle-main-frame .views-field-field-image img {
  width: 400px;
}
.view-slideshow .views-slideshow-cycle-main-frame .views-field-field-image {
  margin: 30px 80px 0;
}
.view-slideshow .views-slideshow-cycle-main-frame .views-field-title {
  width: 540px;
  font-size: 250%;
  line-height: 1.4;
  margin: 50px 0px 30px 50px;
}
.view-slideshow .views-slideshow-cycle-main-frame .views-field-body {
  width: 540px;
  margin-left: 50px;
  font-size: 120%;
}
.view-slideshow .views-slideshow-pager-fields {
  left: 50px;
}

.view-slideshow .views-slideshow-pager-fields {
  left: 620px;
  bottom: 20px;
}

/* Block Our services */
.our-services {
  width: 373px;
}

.our-services-1 {
  width: 275px;
}

.our-services-2 {
  width: 460px;
}

.landing-page-layout {
  width: 373px;
}

.landing-page-layout-1 {
  width: 275px;
}

.landing-page-layout-2 {
  width: 460px;
}

/* Block Testimonials */
.block-testimonials .views-row {
  width: 273px;
}

/* Block Comment */
.block.block-comment-recent .content {
  padding: 0 10px;
}

/* Block login */
.block-login input.form-text {
  width: 255px;
}


/* Contact form */
.contact-form .form-item label {
  float: left;
  width: 200px;
  font-size: 110%;
  font-weight: bold;
}
.contact-form .form-item.form-type-checkbox label {
  float: none;
  font-size: 100%;
  font-weight: normal;
}
.contact-form .form-item .form-textarea-wrapper {
  float: left;
  width: 70%;
}
.contact-form .form-item.form-type-checkbox,
.contact-form .form-actions {
  margin-left: 200px;
  width: auto;
  clear: left;
  float: left;
}
.contact-form .form-actions {
  margin-left: 210px;
}
