    /*
      
    Theme Name: BigWig Drupal
    Description: minimal portfolio / corporate drupal theme
    Theme Developer: Theme Boutique
    File: Custom css file  
            
    */
    
    /*------------------------------------------------------------------------*/
    
    /* HELPER CLASSES */
	
	@font-face{
	font-family : Hammersmith-regular;
	src : url('../font/Hammersmith_One/HammersmithOne-Regular.ttf') format('truetype');
	}
	@font-face{
	font-family : Raleway-extrabold;
	src : url('../font/Raleway/Raleway-ExtraBold.ttf') format('truetype');
	}
	@font-face{
	font-family:Raleway-bold;
	src:url('../font/Raleway/Raleway-Bold.ttf') format('truetype');
	}
	@font-face{
	font-family:OpenSans-Regular;
	src:url('../font/Open_Sans/OpenSans-Regular.ttf') format('truetype');
	}
	@font-face{
	font-family:OpenSans-Bold;
	src:url('../font/Open_Sans/OpenSans-Bold.ttf') format('truetype');
	}
	.tabs.primary {
	    margin-top:  30px;
	}
	.front .admin-help,.front .site-body .size70.pe-spacer, .front .page-title, .front .size100.pe-spacer {
	    display: none;
	}
	
	.front .site-body .prescript .size70.pe-spacer {
		display: block;
	}
	.front .content .block-views {
		float: left;
		overflow: hidden;
		width: 100%;
		margin-bottom: 60px;
	}
	
	.text-right {
	    text-align: right;
	}
	
	.site-wrapper { background: #fff; }
	
	body.logged-in.front.fullscreen { overflow-y: visible; }
	
	/* BACKGROUND STYLES */
	.wood { background: url('../img/wood.jpg'); }
	.agsquare { background: url('../img/agsquare.png'); }
	.retina_wood { background: url('../img/retina_wood.png'); }
	.noisy_grid { background: url('../img/noisy_grid.png'); }
	.tiny_grid { background: url('../img/tiny_grid.png'); }
	
	/* HOMEPAGE */
	#block-views-bigwig-homepage-staff { margin-bottom: 0; }
	#block-views-bigwig-homepage-services2col { margin-top: 70px; }
	.front .pe-block.postscript { margin-bottom: 20px; }
#block-block-7 p{
    font-family: Raleway-extrabold;
	text-transform: uppercase;
	color: black;
	font-size: 38px;
	 line-height: 60px !important;
  border-top: 1px solid #fdb812;
  border-bottom: 1px solid #fdb812;
	}
	
	/* PORTFOLIO */
	.page-portfolio-featured .pe-spacer-content, 
	.page-portfolio-fullscreen .pe-spacer-content, 
	.page-portfolio-columns .pe-spacer-content,
	.page-portfolio-fullscreen .pe-spacer,
	.page-gallery-fullscreen .pe-spacer {
	    display: none;
	}
	
	/* SERVICES */
	.hero-unit.feature { padding: 10px 10px 5px; margin-right: 20px; margin-bottom: 10px; }
	.hero-unit.feature .featureIcon { top: 15px; left: 15px; }
	.hero-unit.feature  .feature-title { margin: 10px 0; }
	
	/* BLOG */
	.comment-icon { background: url('../img/skin/meta_comments_icon.png') no-repeat right; width: 25px; height: 20px; display: block; float: left;}
	
	/* CONTACT */
	.page-contact .form-item-copy input { float: left; margin-right: 10px; }
	.page-contact .form-item { margin-bottom: 20px; }

.page-contact .sidebar #block-block-6 h2 {
    color: #000;
    font-family: Raleway-bold;
    font-size: 27px !important;
   text-transform: none;
}


	
	/* MISC */
	.simplenews-subscribe label { display: none; }
	.site-body .block h2.title, #block-views-bigwig-homepage-services2col h2 {color: #333; font-size: 18px; font-weight: 600; margin-bottom: 20px; line-height: 24px;}
	.staff-member .feature .divider.dotted { border-color: #ccc; margin: 10px 0; }
	.staff-member .hero-unit.feature { margin-right: 0; margin-bottom: 0; padding: 10px 20px 5px; }
	.staff-member .feature .staff-social { margin-bottom: 10px; }
	.view-display-id-active_staff .staff-member { margin-right: 20px; margin-bottom: 10px; }
	.staff-member .feature.hero-unit p { font-size: 12px; margin-bottom: 20px; margin-top: 10px; line-height: 20px;}
	
	/* LAYOUT SETTINGS */
	
	.boxed .site-wrapper {-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
	.sticky-header .fixed.menu-bar { position: fixed; top: 0; z-index: 5000; width: 100%; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07);}	
	.sticky-header #admin-menu { z-index: 6000; }
	.sticky-header.admin-menu .menu-bar.fixed { margin-top: 34px; }
	.sticky-header.toolbar.toolbar-drawer .menu-bar.fixed { margin-top: 65px; }
	.sticky-header.toolbar .menu-bar.fixed { margin-top: 30px; }
	.fullscreen.sticky-header .menu-bar.fixed { position: relative; margin-top: 0 !important; z-index: 0 !important; }
	
	@media only screen and (min-width: 980px)  {
		.boxed.sticky-header .menu-bar.fixed{ width: 980px; }
		#block-system-main .field-name-field-service-image img { width: 100% !important; float:left; }
	}
	
	@media only screen and (min-width: 767px) and (max-width: 979px) {
		.boxed.sticky-header .menu-bar.fixed { width: 100%; }
	}

	/* MOBILE / TABLET */

	@media only screen and (max-width: 1024px) {
		.front .views-field-field-service-image li img { }
		.row-fluid .span3 {width: 30%;}		
		#block-system-main .node-services .field-type-text-with-summary {width: 90%;}
		.page-title {  padding-left: 25px; }
		

	}	
	@media only screen and (max-width: 979px) {
		.front .views-field-field-service-image li img { width: 220px; }
		.post-meta .categories { min-width: inherit; }
		.inner-spacer-left-lrg {margin-left: 0;}
#block-system-main .node-services .field-type-text-with-summary p{width: 730px ;}
	}
	
	@media (max-width: 767px){
	.view-bigwig-homepage table .title{padding-bottom:10px;}
	#block-block-7 p{font-size:25px !important;}
	.view-bigwig-homepage table, .view-bigwig-homepage tr, .view-bigwig-homepage td{display:inline !important;}
		.front .views-field-field-service-image li img { width: 300px; }
	} 
	#block-system-main .field-name-field-service-image img { width: 230px; float:left; }
	
	@media (max-width: 979px) and (min-width: 768px) {
		.front.fullscreen .site-body .pe-container,
		.front.fullwidth .site-body .pe-container,
		.fullscreen .site-body .pe-container {
			width: 100%;
		}
		
		.fullscreen .site-body .page-title .pe-container,
		.fullscreen .view-bigwig-taxonomy .pe-container.filter {
			width: 748px !important;
			margin-left: auto !important;
			margin-right: auto !important;
		}
	}

	@media only screen and (max-width: 766px) {
		body.front.fullscreen { overflow-y: visible; }
		
		.fullscreen .site-body .page-title .pe-container,
		.fullscreen .view-bigwig-taxonomy .pe-container.filter {
		width: 420px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		}
		.footer .region{ margin-bottom: 20px;}
		.footer .row-fluid .span3 {width: 100%;}
		.front #block-views-bigwig-homepage-block ul, .front #block-views-bigwig-homepage-block ol {margin: 0 0 10px;}
		.front #block-block-19 h2 { width: 100%; }
		table.contact { margin:auto; text-align:center; }
		.page-portfolio-columns .view-bigwig-portfolio { text-align:center; width: 100%; }
		.page-portfolio-columns .view-bigwig-portfolio .project-item img { width: 100%; }
		.node-type-services .node-services .field-item p { width: 320px  !important;}
		.node-services .field-items {width: 300px !important;}
		#block-system-main .field-name-field-service-image img { width: 300px !important; float:left; }
	}

	@media only screen and (max-width: 640px) {
			.row-fluid .span3 {width: 100%;}
			.node-type-services .node-services .field-item p {color: #606060;margin-bottom: 0;width: 320px !important;}
			.node-type-services .node-services .field-item {padding-left: 0; }
			.node-services .field-items {width: 300px !important;}
			#block-system-main .field-name-field-service-image img { width: 300px !important; float:left; }
			#block-block-7 p {line-height: 36px !important;}
			.footer .block { text-align:center;}
			.footer #block-block-15 table {margin: auto; text-align: center; }
			.footer #block-block-15 h2, .footer #block-block-16 h2 {margin-bottom: 0 !important;}
			#block-views-bigwig-homepage-block { margin: auto !important; text-align: center !important;}
			table.contact { margin:auto; text-align:center; }
			.node-type-services .node-services .field-item p { width: 320px  !important;}
	

		}

	@media only screen and (max-width: 480px) {
			.front .content .block-views {text-align: center;}
			.front .views-field-field-service-image li img {width: 100%;}
			#block-block-7 p {line-height: 36px !important;}
			#block-views-bigwig-homepage-block .view-bigwig-homepage table td {float: none;text-align: center;}
			.front #block-block-19 { text-align:center;}
			.node-type-services .node-services .field-item p { width: 320px  !important;}
	
		}

	@media only screen and (max-width: 360px) {
			#block-block-7 p {line-height: 36px !important; font-size: 17px !important;}
			.node-type-services .node-services .field-item p { width: 280px  !important;}
			.node-type-services .node-services .field-item img {   max-width: 90%;}

		}
	@media only screen and (max-width: 320px) {
			.front .views-field-field-service-image li img {width: 100%;}
	
		}

.footer-fourth{float:right !important;}
	
	
#navigation{
	position: absolute;
	right: 0px;
	bottom: 10px;}
	.header-right {float:right !important;}
	.head-menu{  width: 300px;
	  margin-top: 25px;
	float: right;}
 
.nav li a {
 line-height: 20px;
} 
  #block-block-7{
	text-align:center;
	 }
	
	
  #navigation a{  
	font-family: Hammersmith-regular;
	color: black;
	font-size: 15px;}
	
  
  
  #block-views-bigwig-homepage-block h2{  
  font-family: Raleway-bold;
  color: black;
  font-size: 27px;
  }
    #block-views-bigwig-homepage-block .view-header p{
    font-family: OpenSans-Regular;
	font-size: 13px;
  }
  #block-views-bigwig-homepage-block .view-header p{
    margin: 10px 0px;}
	.view-bigwig-homepage table{width:100% ;}
	.view-bigwig-homepage table td{text-align:center;}
	
.info-bar{background-color: #FDB812;}	
.footer{border:none; background: #121a1c; padding-top: 40px !important;}
.foot-lower{background-color:#828284;}
.view-bigwig-homepage table .title{  
padding-top:0px;
font-family: Raleway-bold;
  color: #3a3a3b;
  font-size: 19px;
}
.view-bigwig-homepage table .row-2 td
{padding-top:20px;}
#block-block-15 h2, #block-block-16 h2{  font-family: Raleway-bold;
  font-size: 21px !important;
  color: white;}
  
  #block-block-15 td, #block-block-16 p,#block-block-16 td{  font-family: OpenSans-Bold;
  font-size: 14px;
  color: white;
  line-height:30px;}

  #block-block-15 a {
  color: #fdb812;
  }
    
  #block-block-15 table{  margin-top: 20px;}
  .copyright{width:100% !important;}
    .copyright div{font-family: arial;
  font-size: 15px;
  text-align:center;
  color:#fff}
  #navigation .active-trail a, .front #navigation .first a{color:#fdb812;}
  .footer-small{  margin-top: -50px;
  margin-bottom: 50px;}
  #block-block-19 h2{  
    padding: 5px 0px;
	font-family: Raleway-bold;
  font-size: 21.5px;
    width: 280px;
  text-align: center;
  color: white;
  background: black;}
  .view-bigwig-homepage .view-header{padding: 10px 0px 10px 0px;}
  #block-block-19 p{padding-top: 10px;}
  .page-title{  border-top: 1px solid #fdb812;
  border-bottom: 1px solid #fdb812;
  margin-bottom: 0px;
  margin-top:10px;
  padding-top: 25px;}
  .page-title h1{    line-height: 30px;color: #fdb812;  font-size: 27px;
  font-family: Raleway-bold;}
  .page-portfolio-columns .project-item h6 a{color: black;  font-family: Raleway-bold;
  font-size: 12px;}
  .node-type-portfolio .project-description h2{  font-size: 27px;
  font-family: Raleway-bold;color:black;}
  .node-type-portfolio .project-description p{ font-family: OpenSans-Regular;
  color: #4a4a4a;
  font-size: 14px; line-height:1.5em;}
  
  .node-portfolio .right{padding-left:30px;}
  
  .node-portfolio .inner-spacer-left-lrg h6{background: black;
  color: white;
   font-family: Raleway-bold;
  font-size: 24px;
  height: 30px;
  padding-left: 5px;
  padding-top: 10px;
   text-transform: none;}
  
  .node-portfolio .project-nav a{color:black}
  
  .info-bar{height:14px;}
  
  .page-contact .header-right--2{width:100%;}
  
  .project-data td, .project-data tr{  font-family: OpenSans-Regular;
  color: #4a4a4a;
  font-size: 13px;}
  .view-id-bigwig_portfolio p{  font-family: OpenSans-Regular;
  color: #777676;
  font-size: 12px;}
 .view-id-bigwig_portfolio a:hover{color: #fdb812!important;}
 
 #block-block-20 h2{font-family: Raleway-bold;
color: #000;
font-size: 27px;}

#block-block-20 p{padding: 10px 0px;}

.page-node-4 .page-title{margin-bottom:0px;}

.node-services .field-item{float:left;
padding-bottom: 42px;
padding-left: 18px;
}
.node-services .field-items{width:988px;}

.node-services .field-item p{
color: #606060;
margin-bottom:0px;
width: 940px;
}
.menu-wrap .dropdown-menu{border: none!important;
}
#block-views-bigwig-homepage-block{margin-left: 0;}

.page-portfolio-columns .page-title{margin-bottom:50px;}

.pe-spacer.size50 {
    height: 30px!important;
	
}


body p{font-size:14px; margin-bottom:18px; color:#4a4a4a;  line-height: 1.5em;}

.pe-block {
    margin-bottom: 0px;
}
.page-contact .page-title{margin-bottom:40px;}

.page-portfolio-columns ..pe-spacer.size50{background:#ffff;}

.footer  h2{text-transform:none !important;}

.page-contact .small{margin-top:-50px; margin-bottom:50px;}

.icon-down-open-mini{display:none;}

#block-block-22{max-width: 940px;
margin-right: auto;
margin-left: auto;}

#block-block-22 .videoWrapper a{text-indent: -999px;
background: none;}

.sm-icon-wrap i{display:inline;
line-height: initial;}

.sm-icon-wrap a {width: 30px !important;}
