/*-----------------------------------------------------------------------------------
    
    Theme Name: Oslo Child
    Theme URI: http://www.themelovin.com
    Description: Oslo Child: Creative and Multi-Purpose Portfolio Theme.
    Author: Themelovin
    Author URI: http://www.themelovin.com
    Tags: two-columns, three-columns, threaded-comments, theme-options, right-sidebar
    License: GNU General Public License version 3.0
    License URI: http://www.gnu.org/licenses/gpl-3.0.html
    Template: oslo
    Version: 1.0
    
    Designed & Handcrafted by Nicola Pagani and Emanuele Zenoni for themelovin.com
    All files, unless otherwise stated, are released under the GNU General Public License
    
    version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
*/
@import url("../oslo/style.css");

/*Giorgio-fonts-starts*/
@font-face{font-family:'GiorgioSansLight';src:url('fonts/GiorgioSansLight.eot');src:url('fonts/GiorgioSansLight.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansLight.woff2') format('woff2'),url('fonts/GiorgioSansLight.woff') format('woff'),url('fonts/GiorgioSansLight.ttf') format('truetype'),url('fonts/GiorgioSansLight.svg#GiorgioSansLight') format('svg');}
@font-face{font-family:'GiorgioSansLightItalic';src:url('fonts/GiorgioSansLightItalic.eot');src:url('fonts/GiorgioSansLightItalic.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansLightItalic.woff2') format('woff2'),url('fonts/GiorgioSansLightItalic.woff') format('woff'),url('fonts/GiorgioSansLightItalic.ttf') format('truetype'),url('fonts/GiorgioSansLightItalic.svg#GiorgioSansLightItalic') format('svg');}
@font-face{font-family:'GiorgioSansRegular';src:url('fonts/GiorgioSansRegular.eot');src:url('fonts/GiorgioSansRegular.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansRegular.woff2') format('woff2'),url('fonts/GiorgioSansRegular.woff') format('woff'),url('fonts/GiorgioSansRegular.ttf') format('truetype'),url('fonts/GiorgioSansRegular.svg#GiorgioSansRegular') format('svg');}
@font-face{font-family:'GiorgioSansRegularItalic';src:url('fonts/GiorgioSansRegularItalic.eot');src:url('fonts/GiorgioSansRegularItalic.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansRegularItalic.woff2') format('woff2'),url('fonts/GiorgioSansRegularItalic.woff') format('woff'),url('fonts/GiorgioSansRegularItalic.ttf') format('truetype'),url('fonts/GiorgioSansRegularItalic.svg#GiorgioSansRegularItalic') format('svg');}
@font-face{font-family:'GiorgioSansThin';src:url('fonts/GiorgioSansThin.eot');src:url('fonts/GiorgioSansThin.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansThin.woff2') format('woff2'),url('fonts/GiorgioSansThin.woff') format('woff'),url('fonts/GiorgioSansThin.ttf') format('truetype'),url('fonts/GiorgioSansThin.svg#GiorgioSansThin') format('svg');}
@font-face{font-family:'GiorgioSansThinItalic';src:url('fonts/GiorgioSansThinItalic.eot');src:url('fonts/GiorgioSansThinItalic.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansThinItalic.woff2') format('woff2'),url('fonts/GiorgioSansThinItalic.woff') format('woff'),url('fonts/GiorgioSansThinItalic.ttf') format('truetype'),url('fonts/GiorgioSansThinItalic.svg#GiorgioSansThinItalic') format('svg');}
@font-face{font-family:'GiorgioSansMedium';src:url('fonts/GiorgioSansMedium.eot');src:url('fonts/GiorgioSansMedium.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansMedium.woff2') format('woff2'),url('fonts/GiorgioSansMedium.woff') format('woff'),url('fonts/GiorgioSansMedium.ttf') format('truetype'),url('fonts/GiorgioSansMedium.svg#GiorgioSansMedium') format('svg');}
@font-face{font-family:'GiorgioSansMediumItalic';src:url('fonts/GiorgioSansMediumItalic.eot');src:url('fonts/GiorgioSansMediumItalic.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansMediumItalic.woff2') format('woff2'),url('fonts/GiorgioSansMediumItalic.woff') format('woff'),url('fonts/GiorgioSansMediumItalic.ttf') format('truetype'),url('fonts/GiorgioSansMediumItalic.svg#GiorgioSansMediumItalic') format('svg');}
@font-face{font-family:'GiorgioSansExtralight';src:url('fonts/GiorgioSansExtralight.eot');src:url('fonts/GiorgioSansExtralight.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansExtralight.woff2') format('woff2'),url('fonts/GiorgioSansExtralight.woff') format('woff'),url('fonts/GiorgioSansExtralight.ttf') format('truetype'),url('fonts/GiorgioSansExtralight.svg#GiorgioSansExtralight') format('svg');}
@font-face{font-family:'GiorgioSansExtralightItalic';src:url('fonts/GiorgioSansExtralightItalic.eot');src:url('fonts/GiorgioSansExtralightItalic.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansExtralightItalic.woff2') format('woff2'),url('fonts/GiorgioSansExtralightItalic.woff') format('woff'),url('fonts/GiorgioSansExtralightItalic.ttf') format('truetype'),url('fonts/GiorgioSansExtralightItalic.svg#GiorgioSansExtralightItalic') format('svg');}
@font-face{font-family:'GiorgioSansBold';src:url('fonts/GiorgioSansBold.eot');src:url('fonts/GiorgioSansBold.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansBold.woff2') format('woff2'),url('fonts/GiorgioSansBold.woff') format('woff'),url('fonts/GiorgioSansBold.ttf') format('truetype'),url('fonts/GiorgioSansBold.svg#GiorgioSansBold') format('svg');}
@font-face{font-family:'GiorgioSansBoldItalic';src:url('fonts/GiorgioSansBoldItalic.eot');src:url('fonts/GiorgioSansBoldItalic.eot?#iefix') format('embedded-opentype'),url('fonts/GiorgioSansBoldItalic.woff2') format('woff2'),url('fonts/GiorgioSansBoldItalic.woff') format('woff'),url('fonts/GiorgioSansBoldItalic.ttf') format('truetype'),url('fonts/GiorgioSansBoldItalic.svg#GiorgioSansBoldItalic') format('svg');}

/*Giorgio-fonts-ends*/

/* Your CSS code goes here
-----------------------------------------------------------------------------------*/
#thmlvHeaderMenu{font-family:"Giorgio",Sans-serif;text-transform:uppercase;margin:0;text-align:center;}
#thmlvFooter{background-color:black!important;color:#fff!important;font-family:"clarendon-urw"!important;font-size:22px;line-height:26px;}
#thmlvFooter .gutters{padding:0!important;}
#thmlvFooter a{color:#fff!important;}
#thmlvFooter h4{font-family:"clarendon-urw"!important;color:#f468b9!important;font-weight:bold;font-style:italic;margin-top:0;margin-bottom:0;}
#thmlvFooter .proverb{font-family:"Giorgio",sans-serif!important;line-height: 1;}
#thmlvCopyright{color:#707070!important;font-family:"clarendon-urw"!important;font-size:20px;text-transform:none;}
.pinku{color:#F468B9;}
.sc:hover{cursor:pointer;color:#F468B9;}
.ic:hover{cursor:pointer;color:#F468B9;}
.filter-head{background-color:#000;padding:15px 50px;float:left;width:100%;}
.left-head{float:left;}
.left-head h3{margin:0px;font-family:"Giorgio",Sans-Serif;color:#fff;}
button#filter{background:transparent;padding:5px 10px;float:right;color:#fff;font-size:12px;}
button#reset{background:transparent;padding:5px 10px;float:right;color:#fff;margin-right:10px;font-size:12px;}
.filter-body{background:#fff;color:#000000;padding:100px 50px;width:100%;float:left;line-height:1.875;}
.body-left{width:50%;float:left;}
.filter-body span{color:#F468B9;font-family:"clarendon-urw",Serif;font-size:24px;font-style:italic;font-weight:bold;}
.filter-body ul{list-style:none;}
.filter-body ul li{cursor:pointer;display:inline-block;font:30px "clarendon-urw",serif;margin-right:6px;overflow:hidden;position:relative;}
.filter-body ul li input[type="checkbox"]{position:absolute;left:-10000%;top:0;visibility:hidden;}
.filter-body ul li input[type="checkbox"]:checked + label{color:#F468B9}
.filter-body ul li label{cursor:pointer;}
.filter-body ul li a{color:#666;}
.filter-body ul li a:hover{color:#000;}

/*.filter-body ul li:after{content:", ";font-family:"Sutro",serif;font-size:150%;line-height:0.5;}
.filter-body ul li:last-child:after{display:none;}*/
.mob-filter-button{display:none;}
.filter ul{margin:0px;}
.mobile-wwu{display:none;}

/* New */
#mob-static-map{display:none;}
img.img-gmap{width:100%;}
.filter{width:50%;float:left;padding:0px 10px;}
.filter span{color:#F468B9;font-family:"clarendon-urw",Serif;font-size:24px;font-style:italic;font-weight:bold;}
.filter ul{list-style:none;}
.filter-header{background:#000000;cursor:pointer;float:left;font-weight:bold;padding:20px 10px;width:100%;position:relative;}
.filter-header-left{color:#666666;float:left;font:24px/1 GiorgioSansMedium;padding:5px 25px;text-transform:uppercase;}
.filter-header-right{float:right;margin-right:2%;}
input#btn-clear,input#btn-apply{background-color:#000000;border:1px solid #666;border-radius:0px;color:#666;font:24px/1 GiorgioSansMedium;margin:0 5px;padding:5px 20px;text-transform:uppercase;cursor:pointer;}
input#btn-clear:hover,input#btn-apply:hover,input#btn-apply.active{background-color:#000000;border-color:#fff;color:#fff;}
.filter-header-right .fa-angle-up{display:none;}
.filter-header-right .fa-angle-up,.filter-header-right .fa-angle-down{/*visibility:hidden;*/color:#666;cursor:pointer;font-size:30px;}

/* .fa.fa-angle-down{display:none;} */
.fa-angle-up.mob-arrow{display:none;}
#content-portfolio{padding:150px 50px 0px;}
#content-portfolio h1{font-size:120px;margin:0;}
#content-portfolio h2{font-size:45px;margin:20px 0;font-family:"clarendon-urw",Serif!important;}
#menu-main-nav-1 li a{color:#000;}
#thmlvIsotope{background-color:#000;}
#clients-heading-section{background-color:#000;color:#fff;padding:10px 0;font-weight:bold;text-align:center;font-size:50px;text-transform:uppercase;}
#client-logos-outer{background-color:#ffffff;}
#client-logos-section{background-color:#ffffff;padding:30px 0;max-width:1400px;margin:0 auto;}
#ul-logos{list-style:none;margin:0;}
#ul-logos li{background-color:#e5e5e5;float:left;margin:25px;padding:0;position:relative;text-align:center;width:25%;}
#ul-logos li img{display:inline-block;height:auto;left:50%;max-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-vertical-align:middle;width:auto;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.sb-left-cstm-cls-mob{display:none;}
body.page-id-1189 div#thmlvContent{max-width:100%;padding:0px;}
@media only screen and (max-width:1024px){
	.hash-tags br{display:none;}
	#thmlvFooter .proverb{line-height:34px;}
}
@media only screen and (max-width:768px){
	.filter-body{padding:10px 0 0;}
	.filter{padding:0px 20px;}
	.mob-filter-button{display:block;float:left;width:100%;position:relative;}
	.mob-filter-button input#btn-apply:hover{opacity:1;border-color:#000;}
	.mob-filter-button input{background-color:#666666;border:0 none;color:#ffffff!important;cursor:pointer;float:left;font:28px/1 GiorgioSansMedium!important;height:56px;margin:0!important;text-transform:uppercase;width:50%!important;}
	.mob-filter-button input#mob-btn-clear{display:none;}
	.mob-filter-button input#btn-apply{border:0 none;width:100%!important;}
	#ul-logos li{width:50%;}
}
@media only screen and (max-width:767px){
	#map{display:none;}
	#mob-static-map{display:block;}
	.sb-left-cstm-cls-desk{display:none;}
	.sb-left-cstm-cls-mob{display:block;}
	.mobile-wwu{display:block;margin-top:22px;}
	.filter-header-right{display:none;}
	.fa-angle-up.mob-arrow{display:block;float:right;}
	.fa.fa-angle-down{float:right;display:none;}
	.filter{width:100%;}
	.filter-body{padding:50px 0px 0px;}
	.mob-filter-button{margin:50px 0px 0px}
	.filter-header-left{width:100%;box-sizing:border-box;}
}
@media only screen and (max-width:640px){
	.mobile-wwu{top:0px;}
	#ul-logos li{width:100%;}
	#thmlvSocial li{margin-right:0.5em;}
/*	img.img-gmap{
		height: 350px;
	}*/
}

/*@media only screen and (max-width:480px){
	img.img-gmap{
		height:260px;
	}
}*/

/*@media only screen and (max-width:320px){
	img.img-gmap{
		height:200px;
	}
}*/

.mmbr-title{
text-transform:uppercase;
}

/* added by wenni 7/17/18 */
.gm-style-pbt {
    text-align: center;
}

#thmlvFooter .proverb {
    font-size: 44.7px !important;
}