/*



Theme Name: Quinta do Crasto



Theme URI: http: //www.quatrof.com/



Description: This is a custom child theme for Salient



Author: My Name



Author URI: http: //www.4f.com.com/



Template: salient



Version: 0.1



*/







/*@import url(http://weloveiconfonts.com/api/?family=brandico);*/







/*.menu-produtos-titles a {



    border-bottom: 1px solid #333!important;



    padding: 0 0 28px 0!important;  



    margin: 15px 20px 0 20px!important;         



    font-size: 15px!important;



    font-weight: 600!important;    



}*/







/*.menu-sub-produtos-titles a {



        border-left: none!important;



    border-bottom: none!important;



    padding: 15px 0 15px 20px!important;  



    margin: 10px 15px 10px 0 !important;    



}







.menu-sub-produtos-titles a span {



    font-weight: 600!important;



    font-size: 16px;



}*/







/*.produtos-titles a {



    border-bottom: 1px solid #222!important;



    border-left: none!important;



    padding: 11px 0 12px 0!important;



    margin:0 20px!important; 



    font-weight: 300!important;  font-size: 14.5px!important; padding-left: 15px; line-height: 14px;







}*/















/* .produtos-titles a span {font-weight: 400!important;  font-size: 14px; padding-left: 15px; line-height: 14px;}











.bottle-row {height: 100px!important; width:auto!important;}



.menu-image-title {display:block; clear:both; }







header#top nav > ul > li.megamenu.columns-3-qc > ul > li:first-child { width: 50%; }



header#top nav > ul > li.megamenu.columns-3-qc > ul > li { width: 25%; }







body.home a.slider-down-arrow {display:none!important;}



body.mobile li.produtos-titles a { border-bottom:none!important;  margin: 0!important;} */



/* Remove tap highlight on iOS*/



#menu-item-3113 > ul {width:250px!important; }

#menu-item-5046 > ul {width:250px!important; }



.idade-legal > div.container > div > h1 { font-size: 30px!important; color:#fff; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);}

.crasto_pano > *, .crasto_pano > div.col.span_12.dark.center > div > div, 

.crasto_pano > div.col.span_12.dark.center > div > div > div > div, 

.crasto_pano > div.col.span_12.dark.center > div > div > div,

.crasto_pano > div.col.span_12.dark.center > div {    

    margin:0!important;

    padding:0!important;

}



iframe {height: 480px;}



#tripadvisor-qc {display:block; margin: 0 auto; width: 200px; height:200px;}

.push-down {margin-top: 10px;}



input,

textarea,

button,

select,

a {

    -webkit-tap-highlight-color: rgba(0,0,0,0);

}



p.wysija-paragraph label { margin-bottom: 15px;}

.page-header-bg-image {background-color: #dfdfdf;}



.pt-footer-logos {display: inline-block; margin-right: 20px; opacity: 0.6; margin-top: 10px;}

.pt-footer-logos:hover {opacity: 0.9;}



#qren {width:58px; height: 24px; background-image: url('footer-logos/qren.png'); background-repeat: no-repeat; zoom: 1;}

#compete {width:46px; height: 24px; background-image: url('footer-logos/compete.png'); background-repeat: no-repeat; zoom: 1;}

#compete-2020 {width:80px; height: 24px; background-image: url('footer-logos/compete-2020.png'); background-repeat: no-repeat; zoom: 1;}

#ce-logo {width:80px; height: 24px; background-image: url('footer-logos/ce-logo.png'); background-repeat: no-repeat; zoom: 1;}

#pt-2020 {width:81px; height: 24px; background-image: url('footer-logos/pt-2020.png'); background-repeat: no-repeat;zoom: 1;}

#norte-2020 {width:153px; height: 24px; background-image: url('footer-logos/norte-2020.png'); background-repeat: no-repeat; zoom: 1;}



.widget_wysija_cont {position: relative!important; top: -20px!important;}

.wysija-submit {margin-top: 0!important;}

/*#single-below-header {display:none!important;}*/



.icon-salient-down-arrow:before {content: ""!important; display:none!important;}

.attachment-garrafa { display:block; margin:auto;}

.wpb_wrapper {margin: 30px;}



/*.vc_separator h3, .vc_separator h2 {display: table-cell; white-space: pre;  padding-left: 20px!important; padding-right: 20px!important;} */



.caps {text-transform: uppercase;  font-weight: 900;}

.menos_txt {font-weight: 400!important;}

.author-section {display: none!important;}



.page-header-bg-image:before, .image-bg:before {

    content: " ";

    width: 100%;

    height: 55%;

    position: absolute;

    z-index: -1;

    top: 0;

    left: 0;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+100&1+0,0+100 */

    background: -moz-linear-gradient(top,  rgba(0,0,0,.9) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */

    background: -webkit-linear-gradient(top,  rgba(0,0,0,.9) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom,  rgba(0,0,0,.9) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

}



p {line-height: 28px!important;}



.vc_separator.vc_sep_color_grey .vc_sep_line{border-color:#d6d6d6!important;}



h5 {font-size: 13.5px!important; padding: 0 8px!important;}



.vc_separator h5 {

    line-height: 1em;

    font-size: 100%;

    display: table-cell;

    white-space: pre;

}







.attachment-garrafa {display:block; opacity: .9;}

.attachment-garrafa:hover {display:block; opacity: 1;}

.swiper-slide .content p {text-transform: lowercase!important; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);}

.swiper-slide .content h2 {text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);}

#footer-widgets p {font-size: 14px!important; line-height: 17px!important;}

#page-header-bg .subheader, .nectar-box-roll .overlaid-content .subheader {font-size: 36px!important;}



/* MENUS */

.ascend #header-outer .sf-menu ul li a:hover {color:#8c6b00!important; opacity: 1!important;}

/*.menu-produtos-titles {pointer-events: none!important;}*/

/*********************/



/* FOOTER Widgets*/

.widget_text h4 {font-weight: 700!important; color:#8c6b00!important; }





/* HEADERS Shadows*/

.inner-wrap h1, .inner-wrap span.subheader {text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);}





/* Fichas Técnicas */



ul.fts{ margin: 0; padding: 0; }

li.fts-item {list-style-type: none; display: inline;}

li.fts-item:before { content: " / "; }

li.fts-item:first-child:before { content: none; }



@media only screen and (max-width: 690px){

    #page-header-bg .span_6 span.subheader {

        font-size: 20px!important;

    }

}



/* ALL */

/* Smartphones (portrait and landscape) ----------- */



/* Large screens ----------- */

@media only screen  and (min-width : 1824px) {

    iframe {height: 700px!important;}

}



.subheader {text-transform: lowercase;}



/* IDIOMAS */

header#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a 

{text-transform:uppercase; font-weight: 400!important;}

.menu-item-language-current {margin-top:2px; color:#8c6b00!important; font-weight: 600!important;}

.menu-item-language-current a {color:#8c6b00!important; font-weight: 600!important;}

#header-secondary-outer nav > ul > li.menu-item-language-current a {color:#8c6b00!important; font-weight: 600!important;}



/* Menus em Intros Pages */



.home #header-secondary-outer{display:none!important;}

.home #top {display:none;}



.page-id-3595 #header-secondary-outer{display:none!important;}

.page-id-3595 nav{display:none!important;}

.page-id-3595 #top {display:none;}

.page-id-3595 #header-outer {display:none;}

.page-id-3595 #header-space {display:none!important;}



.page-id-4644 #header-secondary-outer{display:none!important;}

.page-id-4644 nav{display:none!important;}

.page-id-4644 #top {display:none;}

.page-id-4644 #header-outer {display:none;}

.page-id-4644 #header-space {display:none!important;}

.vivino-widget .vivino-widget-wine.vivino-widget-big .vivino-widget-rating {
		margin-top:0!important;
	}



@media only screen and (max-width: 690px){

.qc {font-size:32px!important; padding:4px;}

.qcs {display:block; font-size:24px!important; margin-bottom:20px!important; padding:20px; font-weight:400;}

div.swiper-slide.swiper-slide-visible.swiper-slide-active div.container div.content {position:relative!important; display:block!important; top:30px!important;}

div.swiper-slide.swiper-slide-visible.swiper-slide-active div.container div.content h2 {font-size:32px!important;}

div.swiper-slide.swiper-slide-visible.swiper-slide-active div.container div.content p {position:relative!important; display:block!important; top:-15px!important;

}



@media only screen and (max-width: 1000px) and (min-width: 1px){

.parallax_slider_outer.first-section .swiper-slide .content {position:relative!important; top: 200px!important;}

body.page-id-3595 #header-outer[data-transparent-header="true"][data-remove-border="true"] { display:none!important;}

body.page-id-4644 #header-outer[data-transparent-header="true"][data-remove-border="true"] { display:none!important;}

body.page-id-4633 #header-outer[data-transparent-header="true"][data-remove-border="true"] { display:none!important;}

body.page-id-4639 #header-outer[data-transparent-header="true"][data-remove-border="true"] { display:none!important;}

}
	
	