/*  
Theme Name: Profoundry Theme
Template: scroller 
*/

h1{letter-spacing:-0.03em}#header img{float:left;margin:0;height:39px}@media screen and (-webkit-min-device-pixel-ratio:0){#main{overflow:hidden;position:relative;z-index:0!important}}.section .container h2,.section_template .container h2{margin:15px 0 5px 0;padding:0 0 15px 0;letter-spacing: -4px !important;line-height:.8!important;}#sidebar{background:none!important;margin-left:3.8%!important;width:20%;margin-right:0!important}h2.singletitle{text-align:center;margin:20px 0;letter-spacing: -2px !important;line-height:1;}#clientsbox li{width:24%}.mainflex .flex-direction-nav{display:none}.stuff,#header_bottom{height:140px;bottom:0}.stuff .flexhead{height:110px}.logo_bottom img{height:100px}li.staff p.meta{font-size:110%;color:#000}li.staff{background:#ddd}#servicesbox li p{height:190px;overflow:hidden}#servicesbox li:hover{background:#cce6ff}.section_template h2{color:#fff!important;text-shadow:1px 1px 0 #000}img.main-single{display:block;margin:0 auto;float:none}.container_block{padding-top:100px!important;margin-bottom:40px!important}html{box-sizing:content-box}*,*:before,*:after{box-sizing:inherit}#services-wrap{box-sizing:border-box}.section .container{padding:80px 4%}#header{height:74px}.bigmenu h1 img{height:34px!important}#header .bigmenu h1.classic{margin-top:17px}.bigmenu .scroll,.bigmenu .navi{top:5px}#map iframe{pointer-events:auto}li.staff{width:20.7%;margin:0 3.5% 30px 0}#navigation a:hover,.scroll>li.current>a,ul.sub-menu>li.current>a,ul.children>li.current>a,#servicesbox li:hover h3 i,#portfolio-filter li.current-cat a,.section>.container>h2::after{color:#f08c13!important}.zopim iframe{pointer-events:all}#sidebar select{box-sizing:border-box}ul.social-menu li{height:36px}@media screen and (max-width:740px){.admin-bar #header{height:auto}}@media only screen{}@media only screen and (min-width:40.063em){}@media only screen and (min-width:64.063em){.container{max-width:960px}}@media only screen and (min-width:90.063em){.container{max-width:1200px}}@media only screen and (min-width:120.063em){.container{max-width:1440px}}

/* ==========================================================================
	Last updated 09-09-15 | Caroline Hagan | blueocto.co.uk
========================================================================== */

/* seems to be a bug in Chrome where about text is cut-off on mobile (and desktop slim) */
.section > .container > p.section_text { 
	min-height: auto;
}
.wpcf7-form p{font-style:normal;}
.wpcf7-submit.wpcf7-submit{font-size:20px !important;width:250px !important;border:solid 1px #f08c13 !important;}
.wpcf7-submit.wpcf7-submit:hover{opacity:0.8;}
.rsform-block{/* margin-bottom:20px; *//* clear: both; *//* padding-bottom: 20px; */}
form input,
form textarea,
form select{font-size:100% !important;color:#000000 !important;width: 100%;float: none;}
form input[type="submit"]{
    font-size: 20px !important;
    width: 250px !important;
    border: solid 1px #f08c13 !important;
	font-weight:bold;
	background:#f08c13;
	color:#ffffff;
	padding:8px !important;
	cursor:pointer;
	border-radius:2px;
}
form input[type="submit"]:hover{opacity:0.8;background:#353535;}
div#contact .captcha_intro{font-size:15px;}
.formNoError{display:none;}
.hide{display:none;}
.formError{
	color: #ff0000 !important;
	font-weight:700 !important;
	font-size:17px !important;
	display: block;
	margin: 0px;
	padding:10px 0;
	clear:both;
	
}
div#contact form input[type="submit"]{background:#353535 !important;color:#ffffff !important;width:100% !important;border:solid 1px #f08c13 !important;}
div#contact form input[type="submit"]:hover{background:#757575 !important;border-color:#757575 !important;}
div#contact{color:#000000 !important;}
div#contact label{display:block;clear:both;margin: 0 0 5px;}
div#contact .wpcf7-form br{display:none;}
li.staff img{width:200px;height:200px;}
.home_aboutlogos {display:block;}
.home_aboutlogos img{display:inline-block;vertical-align:top;}
.home_aboutlogos img.home_aboutlogos1{margin:0 20px 0 0px;}
.home_aboutlogos img.home_aboutlogos2{margin-right: -40px;}
#servicesbox li{width:29%;}
#services .container{padding-bottom:0;}
#header h1{max-width:100% !important;}
#header img{height:auto !important;width:200px;margin-top:-3px;}
#map iframe{pointer-events:none;}
.hidden_input-wrap{display:none;}
.rsform-block{clear:both;display:block;margin-bottom:20px;}
span.home_feautered_img{width:235px;height:150px;display:block;background-size:cover;background-position:center center;float:left;position:relative;z-index:1;}
a.home_feautered_img span{transition:all linear 0.8s;}
a.home_feautered_img:hover span{opacity:0.1;}
div#slider .tp-caption center {text-align: center !important;}