﻿
.nav-menu {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.nav-menu .menu-item { border-top:0px;; text-align:center; }

.nav-menu .menu-link {display: block;text-decoration: none;color: #fff;padding: 1rem 1rem;font-size:21px; text-transform: uppercase;}

.togglemenu .nav-menu .menu-item { -webkit-transition: background-color 0.15s ease-in-out,  color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out,  color 0.15s ease-in-out;}



#primary-menu .resp-menu li.parent:hover ul:before      {color:         #323334;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.section-10{color:#fff;background-color:#1b5258}
.section-10 .inner-content{padding:60px
5% 30px}
.section-10
h2{color:#fff}

#box #container {
    position: absolute;
    top: 0; bottom: 0; right: 0; left: 0; 
    margin: auto;  
    height: 350px;
    width: 500px;
    border: 1px solid black;
    background: white;
    padding: 1%;
}


 
.accedibutton {
border: 2px solid #fff;
    box-shadow: 0px 0px 20px 5px #b2fcfb8c;
    border-radius: 30px;
    padding: 8px 15px;
    text-transform: uppercase;
}

.accedibutton:hover {
		border: 2px solid #17f6f7;
		color:#17f6f7;
}

.kitkat{margin-bottom:5px;background:#f0f0f0;padding:5px;border-radius:5px}
.kitkat a{display: block;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);margin:6px;position:relative;padding:26px 11px 19px 97px;}
.kitkat a:hover{box-shadow:0 1px 6px rgba(0,0,0,.48)}
.kitkat img{height:70px;position:absolute;left:9px;top:9px;border-right:1px solid #f0f0f0;padding-right:10px;}
.kitkat h2{padding:10px 5px;font-weight:700;font-size:18px;background:#fff;}
 .kitkat h1{font-size:22px;padding:15px}
.kitkat p{padding:0 15px 15px 15px;line-height:25px;color:#666}

  
    .gdlr-header-inner .gdlr-logo {
        padding: 0;
        margin-top: 5px !important;
    }

#slider-home .slick-slide{width:100%;display:block;}

#slider-home .slick-slide img{width:100%;}
.image-responsive{width:100%}
.collection-box img,.image-responsive,.product-box .image-card img,.product-details-left img,.side-cart .cart-product-box .cart-image img,.slider-inner-image img{max-height:100%;max-width:100%}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.custom-popup .modal-header{background-color:#000}
#share .modal-header{border:none;text-align:center;text-transform:capitalize;background-color:#F1B220;padding:10px 15px}
.video-container{visibility:hidden;opacity:0;position:relative;padding-bottom:56.25%;height:0;transition:opacity 1s ease}
.play .video-container{visibility:visible;opacity:1}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.hpfatext
{
	color: #1A6B67;
	font-size: 11px;
}
.button_container{position:absolute;height:60px;width:60px;cursor:pointer;z-index:999;display:none;transition:opacity .25s ease;webkit-transition:opacity .25s ease;top:65px;right:0}
.button_container:hover{opacity:.7}
.button_container.active .top{transform:translateY(11px) translateX(0) rotate(45deg)}
.button_container.active .middle{opacity:0}
.button_container.active .bottom{transform:translateY(-11px) translateX(0) rotate(-45deg)}
.button_container .toggle-contain{position:relative;top:16px}
.button_container span{background:#063873;border:none;height:5px;width:40px;position:absolute;left:0;top:0;right:0;margin:0 auto;transition:all .35s ease;cursor:pointer}
.button_container span:nth-of-type(2){top:11px}
.button_container span:nth-of-type(3){top:22px}


#menu-menu {
	background-color: aliceblue;
	width: 100%;
}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}



.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	position: absolute !important;
	height: 1px;
	width: 1px;
}


.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	width: auto;
	z-index: 100000; 
}
#cff .cff-author .cff-author-text span.cff-page-name{display:table-cell;vertical-align:middle;height:40px;margin:0;font-weight:700;padding-left:50px;float:none}
#cff .cff-author .cff-author-text{float:left;width:100%}
#cff.cff-default-styles .cff-author .cff-author-text *{font-weight:700;line-height:1.2}
.div-app-alerts{margin-top:16px;padding:10px 0px;float:left;border-top:1px solid #C1C1D0;border-bottom:1px solid #C1C1D0;width:100%}
.div-app-alerts .left{width:17%;padding:0px}
.div-app-alerts .left #img-alert{margin-top:8px}
.div-app-alerts .left img{height:auto;width:100%}
.div-app-alerts .right{width:83%;text-align:center}
.div-app-alerts .right .description{color:#6F6F83;font-size:20px;display:block;line-height:53px}
.div-app-alerts .right a{color:#101C33;font-size:19px;line-height:53px}
#page-traffic .div-app-alerts{width:100%}
#page-about-us .div-app-alerts{width:100%}
.e10-1.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {margin:0em;}
.e10-1.x-section,.e10-11.x-section {padding:0px 0px 0px 0px;}
.e10-1.x-section,.e10-5.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {background-color:transparent;z-index:1;}
.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:60%}
.et_vertical_nav.et_header_style_centered .et-search-form input,.et_vertical_nav.et_header_style_centered span.et_close_search_field{top:0}
span.et_close_search_field{display:block;position:absolute;z-index:99999;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;cursor:pointer}
span.et_close_search_field:after{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:32px;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;content:"\4d";speak:none}
.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}
.et_vertical_nav span.et_close_search_field:after{font-size:16px}
.et_vertical_nav span.et_close_search_field{width:13px;height:18px}

.success-bg,
.success-modal {
	position: fixed;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	text-align: center;
}

.success-bg {
	opacity: 0;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 100%;
}

.success-bg--open,
.success-modal--open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
	
.logo {
	margin-top:20px;
	}

.footer-street-address.footer-address {display:none !important;}
.tw-logo span:nth-child(3){font-size:22px}
.tw-logo .first-part{color:#ea086e}
.large-8{width:66.66667%}

table.mdet tr td#brdr{
  border-bottom: dotted 1px #eeeeee;
}


#text-press h2 {
	padding-top: 5%;
	text-align: center;
	font-size: 36px;
	margin: 0;
}



 
#site-title { margin: 30px 0; text-align: center; }

.social li.tw {
	background-position: 0 -140px;
}

.span2 { width:140px; }

.row-fluid .span2 {
	width:14.893617021277%;
	*width:14.840425531915%;
}

input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }

.table td.span2, .table th.span2 {
	float:none;
	width:124px;
	margin-left:0;
}

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }

    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
        width: 100%;
        margin-right: 0;
    }

.one_sixth { width: 13.33% }


.content-wrapper {
  margin: 0 auto;
  max-width: 760px;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height [class*=col-]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:15px;margin-left:15px}
.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%}

		
	#mvp-soc-mob-wrap,
	.mvp-nav-logo-small,
	.mvp-nav-top-left .mvp-fly-but-wrap {
		display: inline;
		}
#mvp-main-nav-small .mvp-fly-but-wrap span,#mvp-main-nav-small .mvp-search-but-wrap span,.mvp-nav-top-left .mvp-fly-but-wrap span,#mvp-fly-wrap .mvp-fly-but-wrap span{background:#555}
#mvp-nav-top-wrap .mvp-fly-but-wrap:hover span,#mvp-main-nav-small .mvp-fly-but-wrap:hover span,span.mvp-woo-cart-num:hover{background:#4DB2EC}
#mvp-nav-bot-wrap .mvp-fly-but-wrap span,#mvp-nav-bot-wrap .mvp-search-but-wrap span{background:#666}
#mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span{background:#4DB2EC}
.mvp-nav-top-left .mvp-fly-but-wrap span{background:#FFF}

.logo-nav-left{float:left;border-top:none;margin:1em 0 0;padding:10px 20px 10px;text-align:center;border:6px inset #febf00;position:relative;}

.logo-nav-left h1 a{font-size:30px;color:#031f9a;text-transform:uppercase;display:block;text-decoration:none;font-family:'Noto Serif', serif;}

.logo-nav-left h1 a span.fa{padding:6px;font-size:49px;top:-49px;background:#fff;left:5px;position:absolute;color:#031f9a;}

.logo-nav-left h2 a{font-size:30px;color:#031f9a;text-transform:uppercase;display:block;text-decoration:none;font-family:'Noto Serif', serif;}

.logo-nav-left h2 a span.fa{padding:6px;font-size:49px;top:-54px;left:5px;position:absolute;color:#031f9a;}

.logo-nav-left h1 a span.fa,
.logo-nav-left h2 a span.fa{font-size:43px;}

.logo-nav-left h1 a,
.logo-nav-left h2 a{font-size:26px;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.list-unstyled{padding-left:0;list-style:none}



.categories-links:before,
.edit-link a:before,
.entry-meta .author a:before,
.entry-meta .date a:before,
.entry-meta .comments-link a:before,
.entry-meta .post-format a:before,
.featured-post:before,
.menu-toggle:before,
.tags-links:before {
	display: inline-block;
	font-family: Genericons;
	font-size: 14px;
	font-size: 1.0769rem;
	font-weight: normal;
	line-height: 1;
	vertical-align: text-bottom;
	-webkit-font-smoothing: antialiased;
}



.menu-toggle {
	cursor: pointer;
	display: none;
}

	.menu-toggle:before {
		content: "\f419";
		margin-right: 12px;
		position: relative;
		top: -2px;
	}

	.menu-toggle,
	.main-navigation.toggled ul {
		display: block;
	}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
