/* CSS Document */
 
body {font-family: 'Source Sans Pro', sans-serif; color:#333333; overflow-x: hidden; }
a { color:#333333; text-decoration:none; outline:none;}
a:hover { color:#F8CB32; text-decoration:none;}
a:focus{-moz-outline-style: none;}
a:focus { outline:none }
a#menu-toggle { outline:none !important;}

.margin-top-0 { margin-top:0;}
.margin-bottom-0 { margin-bottom:0;}

 .shadow {
  -moz-box-shadow:    -2px 0 11px 5px #666;
  -webkit-box-shadow: -2px 0 11px 5px #666;
  box-shadow:         -2px 0 11px 5px #666;
}


.project-index-single h3 { font-size:14px; margin-top:10px; text-align:left; padding:0 52px;}

.equal > .equal-child:nth-child(2n+1) {
    clear: left;
}

.equal-child { padding-left:30px; padding-right:30px;}

@media (max-width: 768px) {
    .equal > .equal-child:nth-child(2n+1) {
        clear: left;
    }
}

/* SECTIONS  */
div#zero.section { background-image:url(../img/wood.jpg); background-repeat:repeat; margin-right:0; margin-left:0;} 
div#one.section { background-image:url(../img/pg2-bg.jpg); background-repeat:no-repeat; /*margin-left:-15px;*/ margin-right:0; }
.inner-1050 { max-width:1050px; margin-top:60px;}
.row-inner { padding:0 20px;}
.center { text-align:center;}
 
.main-container  { padding-right:0; padding-left:0; overflow:hidden;}


/* HEADERS AND LABELS  */
h2 { font-size:26px; font-weight:700;}
h3 { font-size:18px;}
h3 a { color:#333333; text-decoration:none;}
h4 { font-size:15px;}
h5 { font-size:13px;}
.small-header { font-size:13px;}
.page-header{ background-color:#F8CB32; padding:10px 20px; font-weight:600; font-size:16px; margin:0; border-bottom:0;}

.header-60 { margin-bottom:60px;}
.header-30 { margin-bottom:30px;}

.page-inner { padding-bottom:20px;}

/* SIDEBAR  */
.sidebar-logo {margin-top: 60px;padding-right: 36px;text-align: right;}
.sidebar-logos {
  bottom: 0;
  display: block;
  margin-bottom: 20px;
  margin-right: 38px;
  position: absolute;
  right: 0;
  z-index: 9999;
}

.sidebar-contact {
  bottom: 60px;
  display: block;
  margin-bottom: 20px;
  margin-right: 38px;
  position: absolute;
  right: 0;
  z-index: 9999;
	text-align: right;
}


/* FILTER   */
.filter-links { margin-bottom:0px;}

/* PAGE SPECIFIC */
.intro-text-one {max-width: 600px;position: relative; background-image:url(../img/intro-text-bg.png); background-repeat:repeat; padding:20px;}

.who-img { width:100%; max-width:306px; height:auto; margin-bottom:20px;}
.news-index-img {/* max-width:300px;*/ height:auto; width:100%;}
.exhibitions-img  { max-width:210px; height:auto; width:100%;}
.full-width-img { max-width:1020px; height:auto; width:100%;}
.projects-index-img  { max-width:120px; height:auto; width:100%; margin:0 auto;}
.projects-gallery-thumb  { max-width:215px; height:auto; width:100%; margin:0 auto;}

.pub-index-img  { max-width:120px; height:auto; width:100%; margin:0 auto;}


.whowearelogo { margin-right:5px;} 
.whoweareheader { font-size:14px !important; font-weight:300 !important ;}

.false-active a{ color:#F8CB32 !important ;}

.post-snippet { }

.projects-index-row col-md-3 {}
.projects-index-row h3 { min-height:50px;}
.project-index-single  { min-height:220px;}
.pub-item{ min-height:290px;}


.exh-image { max-width:215px; height:30px;}

.project_gallery .col-md-3 { margin-bottom:20px; max-height:140px; overflow:hidden;}
.project_gallery .col-md-3 img{ }

/* SINGLE PROJECT */

.project_gallery { margin-bottom:20px;}
a.backlink-header { float:right; text-align:right; font-size:14px; font-weight:normal;}
a.backlink-header:hover { color:#333333;}
.fb-like { float:right; margin-top:20px;}
@media only screen and (max-width : 992px) {
 
.fb-like { margin-top: 0;}	
}


/* NEWS */
.news-index-post { margin-bottom:30px;}
.entry-meta { margin-bottom:10px;}
.all-news-item { margin-bottom:80px;}
/* FACET */
.facetwp-counter { display:none;}
.facetwp-radio {
  background: none !important;
  cursor: pointer;
  margin-bottom: 0px !important;
  padding-left: 0px !important; float:left; margin-right:10px;
} 
.filter-label { float:left;}
.facetwp-facet {
  
  margin-bottom: 0px; margin-left:56px;
}
.facetwp-radio > span.counts { display:none !important;}

.facetwp-page > i { color:#f8cb32; font-size:80px;}
.facetwp-template { opacity:0;}
.facetwp-pager { opacity:0;}
.facetwp-radio { text-transform: lowercase;}

div.facetwp-facet div.facetwp-radio::after {
    content: "|"; padding-left:10px !important;
}

div.facetwp-facet div.facetwp-radio:last-of-type:after {
    content: "";
}

.sidebar-embossed {  width:847px; height:196px; position:relative; left:0; bottom:0;} 


/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

.mobile-logo { display:none;}
.mobile-only-intro-header { display:none;}

    /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 260px) {
        div.main-container.container {margin-right:0; margin-left:0px;}
		/* .section{  margin:0 15px;}*/
	
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
  /*.section{  margin:0 15px;}*/
   
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
		 /*.section{  margin:0 15px;} */
 .intro-text-one {top: 335px;left: 20px; max-width:440px;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
 .intro-text-one {top: 335px;left: 160px;max-width:600px;}
/* .section{  margin:0 15px;}*/
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
body.home .section{  margin-left:75px; margin-right:20px;}
.section{  margin-left:35px; margin-right:20px;}
#one.section { margin-left:0;}
.intro-text-one {top: 424px;left: 285px;max-width:600px;}
.news-index-post { min-height:280px;  }
/*body.home { overflow:hidden;}*/
    }



    /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
.inner-padding { padding:0 20px;}
.intro-text-one { margin-top:90px; left:96px;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
		div#zero.section { background-image:url(../img/mobile-first-slide.jpg); background-repeat:repeat;} 
.mobile-logo { display:block; margin-top:60px;} 
.inner-padding { padding:0 20px;}
.projects-index-row { margin-bottom:20px;}.filter-links { margin-bottom:40px;}
.intro-text-one { max-width:none;}
	.intro-text-one { margin-top:85px; left:0;}
    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
div#zero.section { background-image:url(../img/mobile-first-slide.jpg); background-repeat:repeat;} 
	.mobile-logo { display:block; margin-top:60px;} 
	.what-weve-done .col-md-4 { margin-bottom:40px;}
	.whats-going-on .col-md-6 { margin-bottom:40px;}
	.intro-text-one { margin-top:40px; padding:25px 40px;}
	.inner-padding { padding:0 20px;}
	.projects-index-row { margin-bottom:20px;}
	.mobile-only-intro-header { display:block;}
	.intro-text-one { max-width:none;}
	.intro-text-one { margin-top:410px;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
 .home-map { display:none;}
 div#zero.section { background-image:url(../img/mobile-first-slide.jpg); background-repeat:repeat;} 
	.mobile-logo { display:block; margin-top:60px;}
	.intro-text-one { margin-top:40px; padding:25px 40px;} 
	.inner-padding { padding:0 20px;}
	.projects-index-row { margin-bottom:20px;}
	.mobile-only-intro-header { display:block;}
	.intro-text-one { margin-top:162px;}
    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
       .home-map { display:none;} 
	   div#zero.section { background-image:url(../img/mobile-first-slide.jpg); background-repeat:repeat;} 
	.mobile-logo { display:block; margin-top:60px;} 
	.intro-text-one { margin-top:40px; padding:25px 40px;}
	.inner-padding { padding:0 20px;}
	.sidebar-logo { padding-right:75px !important;}
	.sidebar-nav { padding-right:75px !important;}
	.projects-index-row { margin-bottom:20px;}
	.mobile-only-intro-header { display:block;}
	.intro-text-one { margin-top:162px;}
    }
	
	
	@media only screen and (max-height : 320px) {.sidebar-logos{ display:none;} .sidebar-logo { margin-top:20px;} nav.smartscroll-nav > ul { margin-top:70px;} .sidebar-nav li { line-height:30px;} }








.selectedWork { margin-bottom: 30px;}

.face { margin-right: 10px;}
.inst { margin-right: 10px;}

.mmContact { margin-top: 300px; margin-bottom: 20px; }
.mmSocial {  margin-bottom: 20px; }
.mmAjaa { margin-top: 20px;}

.owl-prev, .owl-next {
        width: 15px;
        height: 100px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        display: block !important;
        border:0px solid black;
    }
    .owl-prev { left: -20px; }
    .owl-next { right: -20px; }
    .owl-prev i, .owl-next i { font-size: 30px; color: #ccc;}
  
 
body .owl-theme .owl-nav button:hover {
    background-color: transparent !important;
    color: #869791 !important;
	text-decoration: none !important;}

@media only screen and (min-width : 992px) {
body .owl-carousel .owl-item img { width: auto; max-height:500px; margin: 0 auto; text-align: center; max-width: 1000px;}
}
@media only screen and (max-width : 992px) {
body .owl-carousel .owl-item img { width: auto; max-height:300px; margin: 0 auto; text-align: center;}
.fb-like { margin-top: 0;}	
}

.selectedWork a { display: block; position: relative; z-index: 9999;}
