/*
Theme Name: BAHIA VISUAL
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400');

#main {padding-top:0 !important;}

header {padding-top:20px;}

/* nav.main_menu {display: none;} */

#video-home {left: 25% !important; margin-top: 10% !important;}

#quem-somos h1 {color:#fff;}

#servicos::before {content:'';width:100%;height:377px;margin-top:-377px;position:absolute;background: url('/site/wp-content/themes/bahiavisual/images/servicos-before.png') top center;}
#servicos::after {content:'';width:100%;height:270px;margin-bottom:-270px;z-index:999;position:absolute;background: url('/site/wp-content/themes/bahiavisual/images/servicos-after.png') top center;}
#servicos h1 {color:#106374;}
#servicos h3 {color:#106374;font-size:25px;text-transform: uppercase}
#servicos .av-special-heading-h3::before {content:' ';width:60px;height:60px;float:left;margin:0 20px 140px 0;background:url('/site/wp-content/themes/bahiavisual/images/servicos-ico-publica.png');}
#servicos .first .av-special-heading-h3::before {content:' ';width:60px;height:60px;float:left;margin:0 20px 140px 0;background:url('/site/wp-content/themes/bahiavisual/images/servicos-ico-natal.png');}

#projetos a {width:11em !important;height:11em !important;border-radius:50%;border:2px solid #bc2487;margin-bottom:20px;}
#projetos a.av-masonry-load-more {width:5em !important;height:5em !important;margin:20px auto;text-indent: -999px;}
#projetos a.av-masonry-load-more::before {content: " + ";position:absolute;display:block;width:20px;height:20px;text-indent:0;text-align: center;font-size: 36px;color:#bc2487;line-height: 20px;}
#projetos a figure {border-radius:50%;width:10em !important;height:10em !important;top:0.35em;left:0.4em;}
#projetos a figure figcaption {height:10em;background:url('/site/wp-content/themes/bahiavisual/images/projetos-item-bg.png') transparent center center;}
#projetos a figure figcaption h3 {font-size:24px;font-weight: normal;text-align: center; color: #fff}
#projetos a figure .avia-arrow {display:none;}
#projetos .av_three_fourth {padding-left:3em;}

#fale-conosco .container {width:500px !important;}
#fale-conosco p.first_form {margin:0 !important;}
#fale-conosco label {color:#fff !important;margin:0 !important;font-size:10px !important;font-weight: normal !important;text-transform:uppercase;}
#fale-conosco input[type=text] {width:500px !important;height:40px !important;border-radius:0 !important;padding:5px !important;border:none !important;background:#fff !important;}
#fale-conosco input[type=submit].button {width:500px !important;height: 60px;font-family:'Oswald';font-size:20px !important;font-weight:normal !important;color:#fff !important;margin-top:5px !important;background:#fff !important;border-radius:0 !important;padding:5px !important;border: 0;text-transform:uppercase;
  background: #16a8b7 !important; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #16a8b7 , #b0f900) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #16a8b7, #b0f900) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #16a8b7, #b0f900) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #16a8b7 , #b0f900) !important; /* Standard syntax */
}
#fale-conosco textarea {width:500px !important;height:140px !important;border-radius:0 !important;padding:5px !important;border:none !important;background:#fff !important;}

/***********************
INICIO INTERNA PORTFOLIO
***********************/

body.single-portfolio {background:url('/site/wp-content/themes/bahiavisual/images/projetos-bg.png') no-repeat center top fixed !important;}
body.single-portfolio #wrap_all {background:none !important;}

#int-projetos {padding-top:140px;}
#int-projetos h1 {font-size:64px;}

#int-projetos, #int-projetos-fotos, #int-projetos-videos {background:none !important;}

/***********************
FIM INTERNA PORTFOLIO
***********************/

#footer {color:#6ea3b2 !important;}
#footer b {color:#6ea3b2;font-size:20px;}
#footer .av_one_half .av_textblock_section {border-left:4px solid #6fa3b2;padding-left:20px;}
#footer .avia-image-container {margin-right:0;margin-left:15px;margin-top:20px;}
#footer .avia-image-container.avia-align-left {margin-top:20px !important;}

/***********************
MOBILE SETTINGS
***********************/
@media only screen and (max-width: 960px) {
  /* Add your Mobile Styles here */


  	#fale-consoco {height: none;}
  	#fale-conosco label {color:#fff !important;margin:0 !important;font-size:10px !important;font-weight: normal !important;text-transform:uppercase; margin-left: 50px !important;}
	#fale-conosco input[type=text] {width:300px !important;height:40px !important;border-radius:0 !important;padding:5px !important;border:none !important;background:#fff !important; margin-left: 50px;}
	#fale-conosco input[type=submit].button {width:300px !important;height: 60px;font-family:'Oswald';font-size:20px !important;font-weight:normal !important;color:#fff !important;margin-top:5px !important;background:#fff !important;border-radius:0 !important;padding:5px !important;border: 0;text-transform:uppercase;margin-left: 50px;	
  	background: #16a8b7 !important; /* For browsers that do not support gradients */
  	background: -webkit-linear-gradient(left, #16a8b7 , #b0f900) !important; /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(right, #16a8b7, #b0f900) !important; /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(right, #16a8b7, #b0f900) !important; /* For Firefox 3.6 to 15 */
  	background: linear-gradient(to right, #16a8b7 , #b0f900) !important; /* Standard syntax */}
  	#fale-conosco textarea {width:300px !important;height:140px !important;border-radius:0 !important;padding:5px !important;border:none !important;background:#fff !important;margin-left: 50px;}
}

 }