/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


/* règle les espaces entre tous les éléments */
body p{padding-top:15px;padding-bottom:15px;}
body h1, body h2, body h3, body h4, body h5 , body h6{padding-top:15px;padding-bottom:15px;}
.vc_row {padding-top:10px;padding-bottom:10px;}
.home .vc_row {padding-top:0px!important;padding-bottom:0px!important;}
.page-id-71 .vc_row {padding-top:0px!important;padding-bottom:0px!important;}


/*special*/
.vc_column-inner{
    padding-top: 0px!important;
}

.footer_top .widget.widget_nav_menu li {
    border-bottom: 1px solid #444;
    padding: 11px;
}


/*Fleche portfolio slider */
.caroufredsel-direction-nav a, .flex-direction-nav a{border:0px!important;}



/* white config pour css typo blanc */
.white p, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6{color:#ffffff;}
.white p a, .white h1 a, .white h2 a, .white h3 a, .white h4 a, .white h5 a, .white h6 a{color:#b58300;}
.white h1 a:hover, .white h2 a:hover, .white h3 a:hover, .white h4 a:hover, .white h5 a:hover, .white h6 a:hover{color:#fff!important;}

/* black config pour css typo noir */
.black p, .black h1, .black h2, .black h3, .black h4, .black h5, .black h6{color:#515151;}
.black p a, .black h1 a, .black h2 a, .black h3 a, .black h4 a, .black h5 a, .black h6 a{color:#666;}
.black h1 a:hover, .black h2 a:hover, .black h3 a:hover, .black h4 a:hover, .black h5 a:hover, .black h6 a:hover{color:#000!important;}


/* règle l'espace title par rapport au header sur version mobile */
@media only screen and (max-width: 1000px){
.full_width_inner{padding-top:50px!important;}
}


/*hide comments*/

.comment_holder{display:none!important;}
.comment_pager{display:none!important;}
.comment_form{display:none!important;}

/*certains textes, avec des classes couleur*/
.txtbeige p{color:#c4a257!important;}


/* dates */
.whitedate h4 {font-size:72px;color:#ffffff;}
.whitedateblack h4 {font-size:72px;}

/* masque navigation des portfolios 
.portfolio_navigation{display:none!important;}*/

/* Fixe le content menu */
/*.full_width nav.content_menu.fixed{top:80px!important;}*/

/* couleur du menu fixed avec les ancres*/

.vertical_logo_wrapper {padding-top: 35px!important;}

/* epaisseur du separateur small */
.separator.small {height: 1px;opacity:0.5;}

/* sous menu left navigation reglages interlignage */
nav.vertical_menu_on_click ul li.menu-item-has-children a span{line-height:1.5em!important;letter-spacing:1px;}

/* décale le sous menu navigation par rapport au niveau 1 */
.vertical_menu_on_click .second, .vertical_menu_toggle .second {padding-left: 10px;}


/* navigation contextuelle reglages des backgrounds avec la classe colhover */
.colhover .vc_column-inner{border:2px #000 solid;opacity:0.5;}
.colhover .vc_column-inner:hover {border:2px #666 solid;opacity:1;}

/* */
.title_subtitle_holder_inner h1{color:#fff!important;}


/* config timeline, centre les textes dans la card */
#tl1 .item h2, #tl1 .item span {text-align:center!important;}


/* Separator with title */
.vc_text_separator.full div {
    padding: 0 15px!important;
    line-height: 37px;
    top: -19px;
    font-size: 11px!important;
    color: #e3e3e3;
    font-weight: 600;
    background-color: #000000!important;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border: 3px solid rgb(0, 0, 0)!important;
    display: inline-block;
    position: relative;
}

.vc_text_separator.full {border-top: 1px solid rgba(244, 216, 77, 0.31);}

/* GRADIENT separator */
.qode-type1-gradient-left-to-right, .qode-type1-gradient-left-to-right-after:after {
    background: -webkit-linear-gradient(left,#c8bc31,#f47b4d);
    background: -o-linear-gradient(right,#c8bc31,#f47b4d);
    background: -moz-linear-gradient(right,#c8bc31,#f47b4d);
    background: linear-gradient(to right,#c8bc31,#f47b4d);
}

/* hover sur les images dans la page de liste whiskies */ 
/*.linkimg img{border:1px solid #000;}*/
/*.linkimg img:hover{border:1px solid #333333;}*/

/* Related portfolios custom */
.projects_holder article .portfolio_description {
    padding: 20px 0 22px;
    text-align: center;
    background-color: #000!important;
    border-style: none;
    border-top: none!important;
    border-width: 1px;
    border-color: #fefefe;
}

.project_category{display:none!important;}

.portfolio_navigation.navigation_title {
    border-top: 1px solid #444!important;
    border-bottom: 1px solid #444!important;
    padding: 35px 0 30px;
    margin-top: 40px;
}

.qode_portfolio_related h4 {
    display:none!important;
    text-transform:uppercase!important;
}

.portfolio_navigation {display:none!important;}


/* règle le single article header et le single portfolio pour titre avec image par défaut */
.portfolio_single{padding-top:150px!important;background-image:url('/wp-content/uploads/2016/09/bg-portfolio.jpg');background-repeat:no-repeat;background-position:top center;}

/* special single post (article) */
.single .post_content_holder{padding-top:240px;}
.single .sidebar{padding-top:210px;}

.single .content .container {background-image:url('/wp-content/uploads/2016/09/bg-portfolio.jpg');background-repeat:no-repeat;background-position:top center;}

.single .post_image{display:none!important;}

/* special responsive mobile version */
@media only screen and (max-width: 1000px){
.portfolio_single{padding-top:20px!important;}
}


/* Ajoute un background image à toutes les pages du site */

.page-id-13 .content .container {background-image:url('/wp-content/uploads/2016/09/bg-portfolio.jpg');background-repeat:no-repeat;background-position:top center;}

/* Blog settings */

.post_info{display:none!important;}
.single_tags{display:none!important;}
.single .sidebar {
    border-right: 1px solid #333;
}


/* Social share display module */
span.social_share_title {
  display: none;
}
.social_share_dropdown .inner_arrow {
  display: none;
}
.social_share_dropdown {
  visibility: visible;
  width: 100%;
}
.social_share_dropdown {
  position: relative;
}
.social_share_dropdown ul {
  display: inline-block;
  width: 100%;
  background-color: transparent;
  }
.social_share_dropdown ul li {
  display: inline-block;
}
.social_share_dropdown ul li i {
  color: #bebebe;
}
.social_share_dropdown {
  opacity: 1 !important;
}

.social_share_dropdown ul li i {
    font-size: 27px;
    width: 45px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    text-align: center;
}

.qode_print{display:none!important;}

.icon_social_holder .social_share_icon {
    display: none!important;
}

.icon_social_holder {
    border-top: 1px solid #333333;
    border-bottom: 1px solid #000;
}

/* config Footer */
.footer_top .widget.widget_nav_menu li {
    margin: 0;
    line-height: 17px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}


/* config sous menu avec les ancres dans les pages */

.full_width nav.content_menu.fixed {
    background-color: #e5e3df!important;
    /*background-image:url('/wp-content/uploads/2016/09/subtle_white_mini_waves.png');*/
    /*background-repeat:repeat;*/
   /* padding-top:10px;*/
border-bottom:solid 1px #ccc;
}

.full_width nav.content_menu {
    padding-bottom:8px;
}

nav.content_menu ul li.active a {color:#c7a356!important;}
nav.content_menu ul li a {color:#333333!important;}
nav.content_menu ul li a:hover {color:#7c6d4c!important;}

/* pour la nav sous menu ancres de la page WHISKIES */

.page-id-11 nav.content_menu ul li.active a {color:#c7a356!important;}
.page-id-11 nav.content_menu ul li a {color:#ccc!important;}
.page-id-11 nav.content_menu ul li a:hover {color:#fff!important;}

.page-id-11 .full_width nav.content_menu {
    background-color: #000;
    /*padding-top:10px;*/
    border-bottom:solid 1px #000;
    padding-bottom:8px;
}

.page-id-11 nav.content_menu.fixed ul li.active a {color:#c7a356!important;}
.page-id-11 nav.content_menu.fixed ul li a {color:#333333!important;}
.page-id-11 nav.content_menu.fixed ul li a:hover {color:#7c6d4c!important;}
.page-id-11.full_width nav.content_menu.fixed {background-color: #e5e3df!important;}


/* english version pour la page whiskies */

.page-id-859 nav.content_menu ul li.active a {color:#c7a356!important;}
.page-id-859 nav.content_menu ul li a {color:#ccc!important;}
.page-id-859 nav.content_menu ul li a:hover {color:#fff!important;}

.page-id-859 .full_width nav.content_menu {
    background-color: #000;
    /*padding-top:10px;*/
    border-bottom:solid 1px #000;
    padding-bottom:8px;
}

.page-id-859 nav.content_menu.fixed ul li.active a {color:#c7a356!important;}
.page-id-859 nav.content_menu.fixed ul li a {color:#333333!important;}
.page-id-859 nav.content_menu.fixed ul li a:hover {color:#7c6d4c!important;}
.page-id-859.full_width nav.content_menu.fixed {background-color: #e5e3df!important;}


/* hover background change sur la home pour les 3 boutons */
.houphover {
position: relative;
overflow: hidden;
}

.houphover .vc_column-inner {
    /* en cover mais avec le bouton */
    /*-moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);*/

    /* zoom de l'image de bg sans le bouton */
    /* background-size: 100% 100% !important; */


    /* vitesse de transition */
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;

    z-index: -1;
    -webkit-filter: grayscale(70%);
    -moz-filter: grayscale(70%);
    filter: gray;
    filter: grayscale(70%);
}
.houphover:hover > .vc_column-inner {
    /* en cover mais avec le bouton */
    /*-moz-transform: scale(1.2,1.2);
    -webkit-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);*/

    /* zoom de l'image de bg sans le bouton */
     /*background-size: 100% 100% !important;*/

    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    filter: grayscale(0);
    filter: none;  
}


/* CONTENT WARNING SKIN */
.cwv3_dialog {
    border: 2px solid #c4a358;
    /*background-image:url("/wp-content/uploads/2016/09/subtle_white_mini_waves.png");*/
    background-color: #e5e3df;
    max-width: 50%;
    max-height: 90%;
    position: fixed;
    top: 25%;
    left: 25%;
    -webkit-box-shadow: 2px 11px 48px #000;
    -moz-box-shadow: 2px 11px 48px #000;
    box-shadow: 2px 11px 48px #000;
    overflow: hidden;
    z-index: 99999;
}

.cwv3_dialog .cwv3_title {
    color: #c4a358;
    font-weight: 700;
    text-align: center;
    background: transparent;
    margin-bottom: .25em;
    text-transform: uppercase;
    font-size: 25px;
}


.cwv3_dialog div {
    padding: 1em;
}

.cwv3_dialog .cwv3_content p {
    color: #000;
    font-family: 'Raleway', sans-serif;
    text-align: center;
    font-weight: 500;
}

.cwv3_dialog .cwv3_btns {
    background: transparent;
    bottom: 0;
    overflow: hidden;
    padding: .45em .75em;
}

.cwv3_dialog .cwv3_btns .cwv3_enter a {
    background-color: #c4a358;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-weight: 900;
}


.cwv3_dialog .cwv3_btns .cwv3_exit a {
    background-color: #666;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-weight: 900;
}

.cwv3_dialog .cwv3_btns .cwv3_exit{float:left}
.cwv3_dialog .cwv3_btns .cwv3_enter{float:right}


/* RESPONSIVE */

@media only screen and (max-width: 1000px){
.nav_select_menu{display:none!important;}
}


/* */

#nav-menu-item-966 a{color:#d4b35e!important;font-size:10px;}
#nav-menu-item-967 a{color:#d4b35e!important;font-size:10px;}

/* */
@media only screen and (max-width: 1000px){
#tl2{display:none!important;}
#tl1{display:none!important;}
}




@media only screen and (max-width: 1000px){
.footertaiwan{display:none!important;}
.rowhomemaison{display:none!important;}
.full_width_inner {padding-top: 9px!important;}
.wpb_single_image .vc_single_image-wrapper {max-width: 295px!important;}
.single h3 img{display:none!important;}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {width: 100%!important;}
.instagalerie{display:none!important;}
.desktopinfos{display:none!important;}
}

@media only screen and (max-width: 768px){
.h4align h4{text-align:center!important;}
}

@media only screen and (min-width: 1000px){
.mobileinfos{display:none!important;}
}


.more_facts_inner {padding: 10px 0 0!important;}
.more_facts_button .more_facts_button_text {font-size: 14px;}