/* layout bristol skin-1.css */
/* ============ */
/* sfondo menu - bordo - varie header */
.layout-002 #container-header-box { background-color: #FFF; background-image: url(img_bristol/header_bg.jpg); }
.layout-002 #container-header-border { background-color: #FFF; }
.layout-002 .header-icon-social .fa { color: #888; }
.layout-002 .header-icon-social .header-icon-contact-container .fa { color: #888; }
.layout-002 .header-icon-social .header-icon-contact-pipe { color: #888; }
.layout-002 .header-icon-social .header-icon-contact-container, .layout-002 .header-icon-social .header-icon-contact-container a { color: #888; }
/* sfondo menu - bordo - varie header end */
/* menu */
.layout-002 .p7PM3-01 .divider { background-color: #fff; }
.layout-002 .p7PM3-01 ul li a.menu-list-container { border-right: 2px solid #FFF; }
.layout-002 .p7PM3-01 ul li a.pm3last.menu-list-container { border-right: 0px solid #FFF; }
.layout-002 .p7PM3-01 ul li a { color: #FFF; }
.layout-002 .p7PM3-01 ul a:hover span { color: #cacbcd; }
.layout-002 .p7PM3-01 a.trig_open { color: #FFF; }
/* new css */.layout-002 .p7PM3-01 ul li a.trig_open { background-color: #FFF !important; }
/* new css */.layout-002 .p7PM3-01 ul li a.trig_open span { color:#cf0c72; }
/* new css */.layout-002 .p7PM3-01 ul li li a.trig_open { background-color: #cf0c72 !important; }
.layout-002 .p7PM3-01 a.trig_open span { color: #cf0c72; }
.layout-002 .p7PM3-01 ul ul li a { color: #333; border-bottom: 1px solid #FFF; background-color: #cacbcd; }
/* new css */.layout-002 .p7PM3-01 ul li a.current_mark { background-color:#FFF; }
/* new css */.layout-002 .p7PM3-01 ul ul li a.current_mark { background-color:#cf0c72; color:#FFF; }
/* new css */.layout-002 .p7PM3-01 ul ul li a:hover.current_mark { background-color:#cf0c72 !important; color:#FFF !important; }
.layout-002 .p7PM3-01 ul li a.current_mark span { color: #cf0c72; }
/* new css */.layout-002 .p7PM3-01 ul li a:hover.current_mark { background-color:#FFF !important; }	
.layout-002 .p7PM3-01 ul li a:hover.current_mark span { color: #333; }
.layout-002 .p7PM3-01 ul ul li a.pm3-link:hover, .layout-002 .p7PM3-01 ul ul li a.trig_open { background-color: #cf0c72; color: #FFF; }
/* new css */.layout-002 img.logo-header-scroller { visibility: hidden !important; display: none !important; }
/* menu end */
/* menu scroller */
.layout-002 .navbar-fixed-top { background-color: #22527f; border-bottom: #cf0c72 solid 5px; }
.layout-002 .navbar-fixed-top .p7PM3-01 ul li a:hover { background-color: #22527f !important; color: #73BAFC; }
.layout-002 .navbar-fixed-top .p7PM3-01 ul ul li a:hover { background-color: #cf0c72 !important; color: #73BAFC; }
.layout-002 .navbar-fixed-top .p7PM3-01 ul li a.current_mark { background-color: #22527f !important; color: #fff; }
/* new css */.layout-002 .navbar-fixed-top .p7PM3-01 ul li a.current_mark span { color: #cacbcd !important; }
.layout-002 .navbar-fixed-top .p7PM3-01 ul ul li a.current_mark { background-color: #231f20 !important; color: #FFF; }
.layout-002 .navbar-fixed-top .p7PM3-01 a.trig_open { color: #FFF; }
/* new css */.layout-002 .navbar-fixed-top .p7PM3-01 a.trig_open span { color: #FFF; }
/* new css */.layout-002 .navbar-fixed-top .p7PM3-01 ul ul li a.pm3-link:hover, .layout-002 .navbar-fixed-top .p7PM3-01 ul ul li a.trig_open { background-color: #cf0c72 !important; color: #FFF; }
/* new css */.layout-002 .navbar-fixed-top .p7PM3-01 ul li a.trig_open { background-color: transparent !important; }
/* new css */.layout-002 .navbar-fixed-top img.logo-header { visibility: hidden !important; display: none !important; }
/* new css */.layout-002 .navbar-fixed-top img.logo-header-scroller { visibility: inherit !important; display: inherit !important; }
/* menu scroller end */
/* ============ */
/* layout bristol skin-1.css  end*/



@media (max-width: 1199px) {
/* layout bristol custom.css */
/* ============ */
.layout-002 .p7PM3-01 { font-size: 1em !important; }
.layout-002 img.logo-header { margin-top: 0px; height: 56px; width: auto !important; }
.layout-002 .navbar-fixed-top img.logo-header, .layout-002 .navbar-fixed-top img.logo-header-scroller { visibility: hidden !important; display: none !important; }
/* ============ */
/* layout bristol custom.css  end*/
}
