﻿
#promoPopup .modal-body {
    position: relative;
    padding: 25px 20px 25px 30px;
}

.modal-body{
    position:relative;
    padding:15px
}
.home .wrap .row{margin-right:0;margin-left:0}
.home .wrap .row [class^=col-],.home .wrap .row [class*=" col-"]{padding-right:0;padding-left:0}
body.home .container .content.row,body.archive .container .content.row,body.archive .home-roll.row,body.home .home-roll.row,body.archive .main .row{margin:0}
.sidebar .row{margin:0!important}
.sidebar .row [class^=col-]{padding:0!important}
.row{margin-right:-15px;margin-left:-15px}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}
.poundkey-panels-container .feature-cells .feature-cell .feature-cell-content,.poundkey-panels-container .feature-cells-lg .feature-cell .feature-cell-content{padding:30px 0}
.poundkey-panels-container .feature-cells .feature-cell .feature-cell-content img,.poundkey-panels-container .feature-cells-lg .feature-cell .feature-cell-content img{display:inline!important}
.feature-cells .front-stat .feature-cell-content{padding:15px 0!important}



.equal-height-wrap .mcb-wrap .mcb-wrap-inner { position:relative; float:left; width:100%;}


.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner { top:50%; 
	-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}

.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner { top:100%;
	-webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%);}


#footer-content
{
	background-color: #000000;
}


#footer-content ul
{
	margin: 0;
	text-align: center;
	padding-top: 5px;
}


#footer-content li
{
	list-style: none;
}


#footer-content li a
{
	color: #FFFFFF;
	font-weight: 600;
	line-height: 1.8;
	
}



.wpp-list {	
}


	
	.wpp-list li {
		overflow: hidden;
		float: none;
		clear: both;
	}

	
	
	.wpp-list li.current {
	}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 190, 190, 190, 0.7);
		}

	#top .avia_hidden_link_text{display: none;}

.more {
    float: right;
    display: inline-block;
    width: 40%;
    margin-top: 6px;
}

.more img {
    
    width: 18px;
    position: absolute;
}

.more span {
    vertical-align: super;
    font-weight: 500;
}

.more:hover {
    cursor: pointer;
}
.right{float:right}
.tooltip.right{padding:0 5px;margin-left:3px}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.popover.right{margin-left:10px}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}
.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}


#logos img {
	height: 61px;
	margin: 0 7px;
}

	#logos {
		text-align: center;
		margin-top: 25px;
	}
.text-right{text-align:right}
#main-nav li.first-level-item.second-level--opened ul.second-level{max-height:1000px;opacity:1;display:block;}
#main-nav li.first-level-item.second-level--opened button.second-level--open svg{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
.widget,.widget a{color:#777}
.widget{overflow:hidden}
.widget select{border:1px solid #ddd;color:#777;padding:7px;width:100%;max-width:100%}
#footer .widget select{border-color:#eee}
.sidebar .widget{padding:30px 30px 20px}
#footer .widget{padding-bottom:30px}
#footer .widget a:hover{color:#666}
.sidebar .widget,.sidebar-top{padding-left:15px!important;padding-right:15px!important}




.heading-area {
	border-left: 3px solid #EF4A43;
	padding-left: 10px;
}

.heading-area.white {
	border-left-color: #fff;
}

.heading-area .heading {
	margin-bottom: 0;
	line-height: 0.8;
	text-transform: uppercase;
}

.heading-area.white .heading {
	color: inherit;
}

.heading-area .sub-heading {
	font-weight: 300;
	font-size: 14.5px;
	line-height: 1;
	margin: 5px 0 0;
	position: relative;
	display: block;
}

.heading-area .heading span,
.heading-area .heading strong {
	color: #EF4A43;
}

.heading-area .heading strong {
	font-weight: inherit;
}

.heading-area.text-center {
	border-left: 0;
	padding-left: 0;
}
.heading-area .heading span,.heading-area .heading strong{color:#EF4A43;}
.bit-1,.container-full{width:100%}
.container{margin:0 auto;max-width:1140px}
.container-fix{margin:0 -15px}
.container:after{content:"";display:table;clear:both}
.header-sticky .container{position:relative}
.site-info .container{width:100%}

#location3, .people-icon:nth-child(4n+1) {
clear: both
}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.news-homepage__item--main .h1-sm{font-size:2.5rem;padding-top:.35rem;padding-bottom:.25rem}





#header{
	width:1000px;
	margin:0 0;
	float:left;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}


.nav__right-item {
  margin-right: 35px;
}


.nav__right-item:last-child {
  margin-right: 0;
}
.front .thankyou-message.embed,#block-block-741 .thankyou-message.embed,#block-block-751 .thankyou-message.embed{text-align:center;font-size:25px;}
#block-block-751 .thankyou-message.embed{font-size:18px;}


.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankyou-message {
	display: none;
}


.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock #thankyoublock-innerwrapper .thankyou-message {
	display: block;
}


.mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock.final-screen .thankyou-message {
	display: block;
	padding-top: 20px;
	font-size: 19.5px;
}

    div.box_search_sub { padding: 5px; }

.aligncenter,
div.aligncenter {
  margin: 10px auto;
  text-align: center;
  display: block;
  }

img.aligncenter {
  margin: 10px auto;
  text-align: center;
  display: block;
  }
.newsletter-top{color:#000;padding:0px 0px 0px 20px;font-family:arial;font-weight:bold;font-size:13px;position:relative;top:20px;align:center}


#nav #confier_recherche{
	background-image: -webkit-linear-gradient(top, #FFCC19 0%, #F19025 100%);
	background-image:    -moz-linear-gradient(top, #FFCC19 0%, #F19025 100%);
	background-image:     -ms-linear-gradient(top, #FFCC19 0%, #F19025 100%);
	background-image:      -o-linear-gradient(top, #FFCC19 0%, #F19025 100%);
	background-image:         linear-gradient(top, #FFCC19 0%, #F19025 100%);
	
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFCC19), to(#F19025));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFCC19',
  			endColorstr='#F19025', GradientType=0);
	width: 232px;
}


.ecs__page-count, .ecs__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: none;
  position: relative;
  margin-bottom: 0 !important; }


.ecs__price {
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  margin-bottom: 10px;
  -ms-flex-pack: distribute;
  -webkit-box-pack: justify;
  justify-content: space-between;
  align-items: center;
  display: flex;
  flex-flow: row nowrap;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
.internal-body .sidebar .block-menu-block a.active,.page-node-14 .leaf a.active-trail.active,.page-node-50 .leaf a.active-trail.active,.page-node-4555 .active-trail.active,.page-node-4556 .active-trail.active,.page-node-4557 .active-trail.active,.page-node-4747 .active-trail.active,.page-node-8822 .active-trail.active,.page-node-12283 .active-trail.active,.page-node-12769 .leaf a.active-trail.active,.page-node-12770 .leaf a.active-trail.active,.sidebar .active-trail.active{background-color:rgba(0,0,0,.07);}
.marg-5-h{margin-left:5px;margin-right:5px}

.widget_gallery{margin:0;padding:0;list-style:none;}

.widget_gallery span{display:block;margin-bottom:.5em;}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

ul#image_bandeau_txt_liste li.image_bandeau_ct {
	padding:0px;
	margin:0px;
	height:245px;
	width:240px;
	display:none;
	background:none;
	overflow-y:auto;
	overflow-x:hidden;
}

ul#image_bandeau_txt_liste li.image_bandeau_ct.selected {
	display:block;
}

.td-bg-grey{
	background-color: #d9d9d9;
}

      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 {
        padding: 0 !important;
        margin: 0 !important;
        float: none !important;
        vertical-align: middle;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
      }


#testimonials p.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	width: 800px;
	float: left;
	display: inline-block;
}


#testimonials p.author a {
	color: #fff;
	font-weight: 700;
}


#testimonials p.author a:hover {
	color: #E08420;
}


#testimonials p.author a:vistied {
	color: #fff;
	font-weight: 700;
}


#testimonials p.author span {
	display: block;
	font-style: italic;
	color: #e08422;
	font-size: 14px;
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;height:0}
#brand .logo{margin:35px 0;}
#header #logo,#header .logo{float:left;width:272px;margin-left:10px;}
#header #logo a,#header .logo a{display:block;}
#header #logo a img,#header .logo a img{display:block;}


.results-popup-overlay,
.results-popup {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 300;
}


.results-popup-overlay {
  background: #000;
  display: none;
  opacity: .8;
}

.results-popup-overlay.active {
  display: block;
}


.bubble_box_wrap {position:relative;width:100%;height:600px;top:-150px;margin-bottom:-180px;z-index:5;}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.ssbp-input-url-div,.ssbp-total-shares,.ssba-hide-button.ssbp-each-share,.ssbp-toggle-switch,.ssbp-text{display:none}
.ssbp--theme-3 .ssbp-text{display:inline-block;vertical-align:middle;font-size:12px;margin-left:.5em;text-shadow:-1px -1px rgba(0,0,0,0.2)}
.ssbp--theme-7 .ssbp-text{display:inline-block;vertical-align:middle;font-size:12px;margin-left:.5em}
.ssbp--theme-11 .ssbp-text{display:inline-block;vertical-align:middle;font-size:12px;line-height:1.2;font-size:11px}

								
								.ssba-classic-2 .ssbp-text {
									display: none!important;
								}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }
.off-canvas-nav .menu-footer{text-align:center;font-size:1.2rem}
.off-canvas-nav .menu-footer li,.off-canvas-nav .menu-footer p,.off-canvas-nav .menu-footer ul{display:inline}
.off-canvas-nav .menu-footer ul:before{content:"\2014   "}
.off-canvas-nav .menu-footer li+li:before{content:"- "}
.off-canvas-nav .menu-footer,.off-canvas-nav .secondary-navigation{display:none}
#text-banner{float:right}
#text-banner a{color:#fff!important}
#text-banner a b{color:#9cff00!important}

    .foot-logo, .copyright-left-text, .copyright-text {
        float: none;
        margin: 0;
        padding: 0;
        position: relative;
        z-index: 1000;
    }

.copyright-left-text {
    float: left;
    padding-top: 12px;
}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

.mega-menu-img-right .menu-item-text,
.mega-menu-img-right_top .menu-item-text {
  order: 0;
}

.mega-menu-img-right_top .menu-item-text,
.mega-menu-img-left_top .menu-item-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text {
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}
#header #block-kentrikeploegese .menu li a.e-shop{color:#f9c767;}


	.menu-container.mobile #block-kentrikiploigisi li a[href*='eshop']:link,
	.menu-container.mobile #block-kentrikiploigisi li a[href*='eshop']:visited,
	.menu-container.mobile #block-kentrikiploigisi li a.e-shop:link,
	.menu-container.mobile #block-kentrikiploigisi li a.e-shop:visited {
		background-color: #d7422b;
		color: #ffffff;
		border-radius: 15px;
		padding: 5px 15px;
	    display: inline-block;
	}

#col-3 .insta-wrapper a.title:link, .insta-wrapper a.title:visited {
  display: block;
  height: 33px;
  background: #46729b ;
  text-decoration: none;
      border-radius: 5px 5px 0 0px;
  margin-bottom: 5px;
}

#col-3  .insta-wrapper a.title img.icon {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin: 4px 10px 0 5px;
}

#col-3 .insta-wrapper a.title .text {
  float: left;
  
  height: 25px;
  overflow: hidden;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 14px;
  white-space: nowrap;
}
#search-form{display:none;position:absolute;width:650px;background:#fff;padding-top:0;z-index:1;right:-20px;top:-3px;border-radius:4px}
#search-form input{width:55%;float:left;height:38px;padding-left:20px;line-height:38px;color:#fff;background:#34414a;border:none}
#search-form input::-webkit-input-placeholder{color:#fff}
#search-form input::-moz-placeholder{color:#fff}
#search-form input:-ms-input-placeholder{color:#fff}
#search-form input:-moz-placeholder{color:#fff}
#search-form button{width:10%;float:left;height:38px;font-size:20px;line-height:19px;color:#fff;background:#161a22;border:1px solid #898b8f;border-radius:0 4px 4px 0}
#search-form input:focus,#search-form button:focus{outline:none}
#search-form .focus{border-color:#f5430e}
.language-switcher+#header-search-toggle #search-form{top:138px}

.main .container {
    max-width: 1248px;
    width: 100%;
    padding: 0;
    box-sizing: border-box;
    margin: 0 auto;
    position: relative;
    outline: none;
}

.main .container.narrow {
    max-width: 900px;
}

.download{position:absolute; top:10px; left:505px; z-index:1;}
.icon-104-logo .path21:before{content:"\e916";margin-left:-2.169921875em;color:#e64415}
