/*



Theme Name: Enfold Child Theme



Theme URI: www.kriesi.at/themes/enfold/



Description: child theme for enfold theme



Author: Catarinas Design



Author URI: http://catarinasdesign.com

#featured .info h2

Template: enfold



Version: 0.1.0



*/







/* =Theme customization starts here



-------------------------------------------------------------- */







#main, .html_stretched #wrap_all {



    background:url(imagens/back-repeat.jpg);



}







.main_color, .main_color .site-background, .main_color .first-quote, .main_color .related_image_wrap, .main_color .gravatar img .main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .big-preview, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon, .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content {



    background:url(imagens/back-repeat.jpg);



    color: #666666;



}



@font-face {

    font-family: 'tall_films_fineregular';

    src: url('tall_film_fine-webfont.eot');

    src: url('tall_film_fine-webfont.eot?#iefix') format('embedded-opentype'),

    url('tall_film_fine-webfont.woff') format('woff'),

    url('tall_film_fine-webfont.ttf') format('truetype'),

    url('tall_film_fine-webfont.svg#tall_films_fineregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter {



    border-color: #edefe1;



}





.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container, #top .alternate_color.title_container .main-title a {



    font-size: 20px;



    color: #456741;



    font-family: 'ravenwoodregular';



    text-transform: uppercase;



    position:relative;



    top:11px;



    padding-left:10px;







    background:#fff;



}



#badge img{

    position:absolute;

    top:115px;

    left:825px;



}



#top .alternate_color.title_container .main-title a{

    padding-left:20px;

    padding-right:10px;

}



h1.main-title{

    background:url(imagens/bg-listras.gif) repeat-x 0px 23px #FFF;

    margin-left: -5px !important;

    width: 953px;

}



.banner{margin-top:15px;}







/*body#top.page.page-id-2307.page-template-default.stretched.open_sans div#wrap_all div#main div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container div.container{background:#fff;}*/







body#top.page.page-id-2311.page-template-default.stretched.open_sans div#wrap_all div#main div.main_color.container_wrap.fullsize div.container{background:#fff; padding:18px;}







body#top.page.page-id-2679.page-template-default.stretched.open_sans div#wrap_all div#main div.main_color.container_wrap.fullsize div.container{background:#fff; padding:18px;}







/*body#top.page.page-id-2307*/.page-template-default.stretched.open_sans div#wrap_all div#main div.main_color.container_wrap.fullsize div.container{background:#fff; padding:18px;}





/*body#top.page.page-id-2315.page-template-default.stretched.open_sans div#wrap_all div#main div.main_color.container_wrap.fullsize div.container{background:#fff; padding:18px;}



body#top.page.page-id-2317.page-template-default.stretched.open_sans div#wrap_all div#main div.main_color.container_wrap.fullsize div.container{background:#fff; padding:18px;}*/



.container.template-blog{

    background:white;

    padding:18px;

}







body#top.home.page.page-id-2330.page-template-default.stretched.open_sans div#wrap_all div#main div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container div.container h1.main-title.entry-title,

body#top.home.page.page-id-3095.page-template-default.stretched.open_sans div#wrap_all div#main div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container div.container h1.main-title.entry-title,

body#top.home.page.page-id-2945.page-template-default.stretched.open_sans div#wrap_all div#main div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container div.container h1.main-title.entry-title,

body#top.home.page.page-id-3714.page-template-default.stretched.open_sans div#wrap_all div#main div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container div.container h1.main-title.entry-title

{display:none;}











body{background-color:#ebeede;}



.clear{clear:both;}







.content, .sidebar {



    padding-top: 10px;



    padding-bottom: 50px;



    -webkit-box-sizing: content-box;



    -moz-box-sizing: content-box



    box-sizing: content-box;



    min-height: 1px;



    z-index: 1;



}











.container {



    position: relative;



    /*width: 953px;*/



    margin: 0 auto;



    padding: 0px;



    clear: both;







}







body#top.page.page-id-2307.page-template-default.stretched.open_sans div#wrap_all div#main div.container_wrap.container_wrap_first.main_color.sidebar_right div.container{background:#fff; padding:20px;}



#top #main .sidebar {



    border-left-style: dotted;



    border-left-width: 1px;



    margin-left: 0;



    float: none;



    width: auto;



    overflow: hidden;



    display: block;



    clear: none;



}







@font-face {



    font-family: 'lavanderia_regularregular';



    src: url('lavanderia_regular-webfont.eot');



    src: url('lavanderia_regular-webfont.eot?#iefix') format('embedded-opentype'),



    url('lavanderia_regular-webfont.woff') format('woff'),



    url('lavanderia_regular-webfont.ttf') format('truetype'),



    url('lavanderia_regular-webfont.svg#lavanderia_regularregular') format('svg');



    font-weight: normal;



    font-style: normal;







}



















@font-face {



    font-family: 'pt_sansbold';



    src: url('pts75f-webfont.eot');



    src: url('pts75f-webfont.eot?#iefix') format('embedded-opentype'),



    url('pts75f-webfont.woff') format('woff'),



    url('pts75f-webfont.ttf') format('truetype'),



    url('pts75f-webfont.svg#pt_sansbold') format('svg');



    font-weight: normal;



    font-style: normal;







}



















@font-face {



    font-family: 'ravenwoodregular';



    src: url('ravenwood-webfont.eot');



    src: url('ravenwood-webfont.eot?#iefix') format('embedded-opentype'),



    url('ravenwood-webfont.woff') format('woff'),



    url('ravenwood-webfont.ttf') format('truetype'),



    url('ravenwood-webfont.svg#ravenwoodregular') format('svg');



    font-weight: normal;



    font-style: normal;







}



















#header_main .container, .main_menu ul:first-child > li a {







    line-height: 127px;



    font-family: 'pt_sansbold';



}











.header_color .input-text, #top .header_color input[type='text'], #top .header_color input[type='input'], #top .header_color input[type='password'], #top .header_color input[type='email'], #top .header_color input[type='number'], #top .header_color input[type='url'], #top .header_color input[type='tel'], #top .header_color input[type='search'], #top .header_color textarea, #top .header_color select {



    border-color: #e1e1e1;



    background-color: #fff;



    color: #919191;



}











.main_menu {



    clear: none;



    position: absolute;



    z-index: 100;



    line-height: 10px;



    bottom:0;



    height: 100%;



    margin: 0;



    right: 0;



}







ul#avia-menu li a{font-size:18px; color:#456741; padding:0 10px !important;}



ul#avia-menu li a:hover{



    border-bottom:solid 5px #9ba744;



    height: 80px !important;







}



















#header_main{border:none !important; height:90px;}







#header_meta {



    border-top: none;



    background:none !important;



    box-shadow:none;



    border:none !important;



    z-index: 400;



    min-height: 30px;



    z-index: 1;



}







#header-meta{height:35px;}







#top div#wrap_all div#main div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container{background:url(imagens/back-repeat.jpg);}







div.slider-not-first{

    margin-top:-25px;

    margin-bottom:40px;

}







div#wrap_all div#main div#after_full_slider_1.main_color.container_wrap.fullsize{margin-bottom:15px; background:url(imagens/back-repeat.jpg);}







div#wrap_all div#main div#after_full_slider_1.main_color.container_wrap.fullsize div.container{background:#fff; padding:5px 15px 5px 15px; position:relative; top:15px;}



#cabecalho-ultimos-posts,#cabecalho-nossos-projetos,#cabecalho-ultimos-tweets,#cabecalho-eventos,#cabecalho-parceiros,#cabecalho-equipe,#cabecalho-historia{



	font-size: 20px;



	color: #456741;



	font-family: 'ravenwoodregular';



	height: 37px;



	text-transform: uppercase;



	background-image: url(imagens/bg-listras.gif);



	background-repeat: repeat-x;



	background-position: 2px 4px;



}



#cabecalho-ultimos-posts span,#cabecalho-nossos-projetos span,#cabecalho-ultimos-tweets span,#cabecalho-eventos span,#cabecalho-parceiros span,#cabecalho-equipe span, #cabecalho-historia span{



	background:#fff;



	padding:5px;



}







#footer{background:#ce7f2b  url(imagens/bg-footer.png); height:240px; position:relative;}



#footer .widgettitle {



    color: #f5f4df;



    text-transform:uppercase;



    font-family: 'ravenwoodregular';



    font-size:18px;



    border-top:solid 1px #b06b1a;



    border-bottom:solid 1px #b06b1a; padding-top:10px;



    padding-bottom:10px;



}

#top div#wrap_all div#main div#full_slider_1{position:relative; top:-40px}



iframe{background-color:#fff;}



footer#socket.container_wrap.socket_color{background:#b06b1a ; height:88px; border-color:#b06b1a; }



.cadastre{ font-size:30px; color: #f5f4df; font-family: 'lavanderia_regularregular'; padding-top:20px; display:block;float: left; margin-right: 20px; margin-top:-5px;}



#busca{position:absolute; right:120px; top:10px;}



#idioma{right:0; position:absolute; width:109px; top:15px;  }



#container-idioma{text-align:center; }





/*idiomas*/ 











#lang_sel_list {height:32px; position:relative; z-index:99;  font-family: verdana, arial, sans-serif;border-radius:5px; border:solid 1px #ccc; background:rgba(255,255,255,0.5) !important; text-align:center; padding-top:7px; padding-left:12px;}



#lang_sel_list.lang_sel_list_vertical{width:149px;}







#lang_sel_list ul {



    border: none !important



}







/* hack to correct IE5.5 faulty box model */



* html #lang_sel_list {width:12em; w\idth:12em;}



/* remove all the bullets, borders and padding from the default list styling */



#lang_sel_list ul, #lang_sel_list li {padding:0 !important; margin:0 !important; list-style-type:none !important;}



#lang_sel_list li:before{content:'' !important;}



#lang_sel_list ul.lang_sel_list_vertical {width:149px;}



/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */



#lang_sel_list li {float:left;position:relative;}



#lang_sel_list.lang_sel_list_vertical li {width:149px;}







/* style the links for the top level */



#lang_sel_list a, #lang_sel_list a:visited {display:block;font-size:11px;text-decoration:none !important; color:#444444; background:#fff;  line-height:18px;padding-left:5px;}



#lang_sel_list.lang_sel_list_vertical a, #lang_sel_list.lang_sel_list_vertical a:visited{border:1px solid #cdcdcd; border-width:0 1px 1px 1px;padding-left:10px;}











/* a hack so that IE5.5 faulty box model is corrected */



* html #lang_sel_list a, * html #lang_sel_list a:visited {width:149px; w\idth:138px;}







/* hide the sub levels and give them a positon absolute so that they take up no room */



#lang_sel_list.lang_sel_list_vertical ul {/*visibility:hidden;position:absolute;*/height:0;top:19px;left:0; border-top:1px solid #cdcdcd;}











/* another hack for IE5.5 */



* html #lang_sel_list ul {top:18px;t\op:19px;}







/* style the table so that it takes no ppart in the layout - required for IE to work */



#lang_sel_list table {position:absolute; top:0; left:0; border-collapse:collapse;}







/* style the second level links */



#lang_sel_list ul a, #lang_sel_list_list ul a:visited {background:none !important; color:#444444; height:auto; line-height:1em;}



#lang_sel_list.lang_sel_list_vertical ul a, #lang_sel_list_list ul a:visited {padding:3px 10px;}







/* yet another hack for IE5.5 */



* html #lang_sel_list ul a, * html #lang_sel_list ul a:visited {width:150px;w\idth:128px;}







#lang_sel_list a.lang_sel_sel{



    background-image: none;



    color:#444;



}



#lang_sel_list a.lang_sel_sel:hover{



    text-decoration: none;



    color:#000;



}







/* make the second level visible when hover on first level list OR link */



#lang_sel_list ul li:hover ul,



#lang_sel_list ul a:hover ul{visibility:visible; }







#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}







#lang_sel.icl_rtl{



    text-align:right;



    direction: rtl;



}



#lang_sel.icl_rtl .lang_sel_sel{



    padding-right:14px;



}







/* reset menu img definitions */



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}















/*idiomas*/











.header_color .primary-background, .header_color .primary-background a, div .header_color .button, .header_color #submit, .header_color input[type='submit'], .header_color .small-preview:hover, .header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow, .header_color.iconbox_top .iconbox_icon, .header_color .avia-data-table th.avia-highlight-col, .header_color .avia-color-theme-color, .header_color .avia-color-theme-color:hover, .header_color .image-overlay .image-overlay-inside:before, .header_color .comment-count, .header_color .av_dropcap2 {



    background:none;



    color: #ccc;



    border-color: #507210;







}







#top #searchsubmit:hover {



    background:none;



}



div#busca form#searchform div input#searchsubmit.button.avia-font-entypo-fontello:hover{color:#060;}











#top #s {



    width: 100%;



    position: relative;



    padding: 11px 47px 11px 5px;



    z-index: 1;



    margin: 0;



    box-shadow: none;



    border-radius:5px;



    border:solid 3px #d3d1c9 !important;



}



#catarinas{position: absolute;

    right: 0;

    bottom: -20px;

    padding: 0;

    margin: 0;

    height: 29px;}







    .title_container .breadcrumb {



        display:none;



    }



    #scroll-top-link{

        bottom:90px;

    }







    .main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2 {



        background-color: #cccc00;



        color: #456841;



        text-transform:uppercase;



        font-size:14px;



        width:85px !important;



        text-align:center;



        float:right;



        font-family: 'ravenwoodregular';



    }











    #top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {



        border-color: #e1e1e1;



        background-color: #fff;



        color: #919191;

        width: 70%;

        padding: 20px;

        font-size:16px;



    }







    #formulario input, #formulario textarea{width:70%;}







    #formulario input [type="submit"]{width:131px !important; }



    div#formulario input.wpcf7-form-control.wpcf7-submit{position:relative !important; left:-134px !important;}







    /*body#top.page.page-id-2313*/.page-template-default.stretched.open_sans div#wrap_all div#main div.main_color.container_wrap.sidebar_right div.container{background:#fff; padding:15px;}







    /*body#top.page.page-id-2309*/.page-template-default.stretched.open_sans div#wrap_all div#main div.main_color.container_wrap.sidebar_right div.container{background:#fff; padding:15px;}



    .projetos {text-align: left;

        height: 475px;

        width: 210px;

        clear: both;

        display: block;

        float: left;

        border: 1px solid;

        padding: 10px;

        line-height: 12px;

        font-size: 11px;

        margin: 7px;

        position:relative

    }



    .botao-projetos{ position: absolute; bottom: -1px; left: 1px;}



    .widgettitle {

        font-weight: 600;

        text-transform: uppercase;

        letter-spacing: 1px;

        font-size: 18px;

        font-family: 'ravenwoodregular';



    }







    <!--content slider-->







    #featured{ 



       width:400px; 



       padding-right:250px; 



       position:relative; 



       border:5px solid #ccc; 



       height:250px; overflow:hidden;



       background:#fff;



   }



   #featured ul.ui-tabs-nav{ 



       float:right; 



       top:0; left:400px; 



       list-style:none; 



       padding:0; margin:0; 



       width:300px; height:250px;



       border-left:dotted 1px #707372;











   }



   #featured ul.ui-tabs-nav li{ 



       padding:1px 0; padding-left:13px;  



       font-size:12px; 



       color:#666; 



       border-bottom:solid 1px #e9e8e4



   }



   #featured ul.ui-tabs-nav li img{ 



       float:left; margin:0px 5px; 



       background:#fff; 





       width:118px;



       height:74px;



       display:block;



       position:relative;



       left:-18px;



       top:4px;



   }



   #featured ul.ui-tabs-nav li span{ 



       font-size:13px;  

       color:#8b8e3d;



       position:relative;

       top: 20px;

       display: block;

       line-height: 16px;



   }



   #featured li.ui-tabs-nav-item a{ 



       display:block; 



       height:83px; text-decoration:none;



       color:#8b8f3d; 



       width:260px;



       line-height:20px; outline:none;



   }



   #featured li.ui-tabs-nav-item a:hover{ 







   }



   #featured li.ui-tabs-selected, #featured li.ui-tabs-active{ 



       background:url('images/selected-item.gif') top left no-repeat;  



   }



   #featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a{ 



       color:#646721;



   }



   #featured .ui-tabs-panel{ 



       width:600px; height:250px; 



       background:#999; position:relative;



       float:left;

   }



   #featured .ui-tabs-panel .info{ 



       position:absolute; 



       bottom:0px; left:0; 



       height:67px; 



       width:100%;



       background: #494949 ;

       opacity:0.85;

       -moz-opacity: 0.85;

       filter: alpha(opacity=85);



   }



   #featured .ui-tabs-panel .info a.hideshow{



       position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;



   }



   #featured .info h2{ 



       font-size:26px;     font-family: 'pt_sansbold';



       text-transform:none;



       color:#fff; padding:0px 15px; margin:0; font-weight:normal;



       overflow:hidden; 



       display:block; margin-top:17px;



   }



   #featured .info p{ 



       margin:0 5px; 



       font-family:Verdana; font-size:11px; 



       line-height:15px; color:#f0f0f0;



   }



   #featured .info a{ 



       text-decoration:none; 



       color:#fff; 



   }



   #featured .info a:hover{ 



       text-decoration:underline; 



   }



   #featured .ui-tabs-hide{ 



       display:none; 



   }



   .eventos{position:absolute; right:-18px; width:170px;}



   /*#nossos-projetos{margin-top:100px;}*/



   .projeto{float:left; border-right:dotted 1px #888b3b;width:227px; padding: 0 5px;}



   #sidebar.projeto .img-projeto{float:none;position:relative; right:0px;}



   #sidebar .projeto img{float:none; width:85%;}



   #sidebar .projeto p img{float:none;}



   #sidebar .projeto {font-size:12px; border-bottom:dotted 1px #ccc; margin-bottom:5px; border-right:none; padding:10px}



   body#top.page.page-id-2309.page-template-default.stretched.open_sans div#wrap_all div#main div.container_wrap.container_wrap_first.main_color.sidebar_right div.container {padding:15px; background:#fff;}



   #sidebar .projeto .link{position:relative; text-align:left; padding-left:5px;}



   .projeto:last-child{ border-right:0;}



   .projeto p img{float:left; display:block; }



   .ver-todos{text-align:right; float:right;} 







   .projeto a {font-size:11px;}



   .link {clear:both; text-align:right; position:relative; padding-right:5px;}



   .projeto .txt{width:80px; float:left; margin-left:8px; margin-right:4px; line-height: 14px;}



   .projeto .img-projeto{float:left;position:relative; right:-4px; height:105px;}



   .projeto .txt p {width:85px; display:block; }







   .hidden { display: none; }



   .unhidden { display: block; }



   #sidebar-contato { padding-left:10px; height:600px;}



   #sidebar-contato li {display:inline; list-style:none; margin:1px;}



   div#latest_tweets_widget-3{background:#fafaf8 url(imagens/twitter-logo.png) no-repeat; padding:5px; border:dashed 1px #f0efef;}



   div.latest-tweets ul li{list-style:none;}



   div.latest-tweets ul{position:relative; top:9px;}



   div.latest-tweets p.tweet-text{display:block; position:relative;}



   div.eventos p{color:#df8d2f; position:relative;}



   div.eventos a {font-size: 10px;

    color: #df8d2f;

    text-transform: uppercase;

    font-weight: bold;

}



div.evento{

    padding: 12px 0;

    height: 65px;

    border-bottom: 1px solid #eae9e6;

}



.info .evento a{

    float: right;

    padding-right: 80px;}



    div.evento h4{

        font-family: pt_sansbold;

        font-size: 14px;

        color: #8c8f3d;

        float: left;

        margin-left: 15px;

        height: 30px;

        width: 200px;

        padding-top: 4px;

    }



    div.evento span.dataEvento{

        float: left;

        font-size: 42px;

        font-family: tall_films_fineregular;

        padding: 10px 0;

        padding-right: 10px;

        border-right: 1px solid #c9d445;

        color:#579597;

        width:53px;

        font-weight:bold;

    }



    span.data{position:absolute; right:40px; color:#ccc; top:0px; font-size:10px;}



    span.setas{

        color: #579597;

        font-weight: bold;

        padding: 5px;

        font-size:10px;

    }



    .link-titulo{ font-size: 14px; font-weight: bold;}

    .acc-mais{ background:#9daa44; width:19px; height:19px; float:right; color: #fff;

        text-align: center;

        font-size: 20px;}



        /*Códigos do LUIZ--------------------*/

        /*Código referente ao campo NewsLetter*/

        input.newsletter-submit{

            border: 3px solid #9e631e !important;

            border-left: none !important;

            border-radius: 0 5px 5px 0;

            background: #e6cc2c !important;

            color: #7c745a !important;

            font-weight: bold !important;

            font-family: ravenwoodregular !important;

            padding: 12px 18px !important;

            margin-top:-1px !important;

        }





        .newsletter input[type="email"]{

            border: 3px solid #9e631e !important;

            border-right: none;

            border-radius: 5px 0px 0 5px !important;

            float: left;

            padding: 11px !important;

            margin: 0 !important;

            margin-top: -1px !important;

            margin-right: -5px !important;

        }



        #socket .container{

            padding:22px 0;

            padding-bottom:0px;

        }



        #top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select{

            font-weight:bold;

        }



        a.ver-mais{

            color: #579597;

            font-family: ravenwoodregular;

            font-size: 14px;

            text-transform: uppercase;

        }



        .ver-mais-banner{

            clear: both;

            float: right;

            padding: 20px 10px 10px 0;

            color: #579597;

            font-family: ravenwoodregular;

            font-size: 16px;

            text-transform: uppercase;

        }



        #text-3{

            margin-top:81px;

        }

        .espacamento-topo{

            padding-top: 54px;

        }



        .active_tc.toggle_wrap{

           margin-left: 60px;

           font-size: 12px;

           color: black;

       }



       .container.template-blog.template-single-blog{

        background:#fff;

        padding:18px;

    }



    .big-preview.single-big{

        background:#fff;

    }



    .comment-entry.post-entry{

        display:none;

    }



    #top .fullsize .template-blog .blog-meta{

        display:none;

    }



    #top .fullsize .template-blog .post-meta-infos{

        margin-top:5px;

    }



    .minor-meta, .text-sep{

        display:none;

    }



    .date-container.minor-meta.updated{

        display:block;

    }





    .page-id-2315 .entry-content a{

        color: #579597;

        font-family: ravenwoodregular;

        font-size: 14px;

        text-transform: uppercase;

        float:right;

    }

    .page-id-2868 .entry-content a{

        color: #579597;

        font-family: ravenwoodregular;

        font-size: 14px;

        text-transform: uppercase;

        float:right;

    }

    .page-id-3009 .entry-content a{

        color: #579597;

        font-family: ravenwoodregular;

        font-size: 14px;

        text-transform: uppercase;

        float:right;

    }



    .main_color table, .main_color .widget_nav_menu ul:first-child>.current-menu-item, .main_color .widget_nav_menu ul:first-child>.current_page_item, .main_color .widget_nav_menu ul:first-child>.current-menu-ancestor, .main_color .pagination .current, .main_color .pagination a, .main_color.iconbox_top .iconbox_content, .main_color .av_promobox, .main_color .toggle_content, .main_color .toggler:hover, .main_color .related_posts_default_image, .main_color .search-result-counter, .main_color .container_wrap_meta, .main_color .avia-content-slider .slide-image, .main_color .avia-slider-testimonials .avia-testimonial-content, .main_color .avia-testimonial-arrow-wrap .avia-arrow, .main_color .news-thumb, .main_color .portfolio-preview-content, .main_color .portfolio-preview-content .avia-arrow{

        background:#fff;

    }



    #top #searchsubmit, .ajax_load{

        background:transparent;

    }



    .logo, .logo a{

        height:97px;

    }



    .logo img{

        max-height:97px;

    }



    .single_toggle{

       width:100%;

   }

   #top input[type="email"] {
    max-width: 100%;
    width: 210px;   
}

#footer .widget{
    margin: 0px;
}
#footer{
    padding: 15px;
}
#top .main_menu .menu li {
    float: left;
    position: relative;
    z-index: 20;
    line-height: 30px;
}
.main_menu ul:first-child > li > a{
    text-decoration: none;
}
.avia_transform a .image-overlay{
    display: none!important;
}
div.slider-not-first{
    margin-top: -25px;
    margin-bottom: 40px;
}
#header_main .container{
    height: 116px;
}
.main_menu ul {
    margin: 0px;
    padding: 0px;
}
.avia-layerslider{
    margin-top: -25px;
    margin-bottom: 40px;
}
.single-post .main-title a {
    display: none;
}