﻿.menu-item{position:relative}
.menu-inner-page-menu-container{overflow:hidden}

ul#gnav-ul li.ad_all ul li.ad3 a:before {
	content: "\f0f1";
	padding-right: 5px;
	}
.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}

.cookie_container { padding: 0; margin: 0px; height: 35px; width: 200px; text-align: left; display: inline-block; }

.cookie_container h2 { color: #FFFFFF; margin: 10px 10px 0px 5px; font-size: 20px; }

.cookie_container p { color: #FFFFFF; margin: 5px; font-size: 12px; }

.footer-top .newslatter-block{background:#f7f7f9; border-bottom:1px solid #bd1724; padding:20px; min-height:136px;}

.newslatter-block h3{font-size:16px; color:#000000; line-height:22px; padding:0;font-family:"avantgarde_md_btmedium";}

.newslatter-block p{font-size:12px; color:#000000; line-height:18px; padding:0 0 8px; font-weight:normal; font-family:Arial,Helvetica,sans-serif;}
.widget-title{padding-left:10px;background:#7a9cc3;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px}
h1,h2,h3,h4,h5,h6,.theme-heading,.page-header-title,.heading-typography,.widget-title,.wpex-widget-recent-posts-title,.comment-reply-title,.vcex-heading,.entry-title,.sidebar-box .widget-title,.search-entry h2{font-weight:600}
.theme_homerton .site-name .homerton_logo{width:320px;margin-top:10px;max-width:100%;}
.theme_yours .cam-branding h1.site-name a{margin:10px 0 10px 5px;color:#737373;display:block;font-size:18px;line-height:18px;}
.responsive-layout-mobile h1.site-name,.touch h1.site-name{margin:0px 0 10px 49px;}

	.logo {
		margin-left: 25px;
	}


.sitenav ul li ul.sub-menu li a:hover,
.sitenav ul li.current_page_item ul.sub-menu li a:hover,
.sitenav ul li ul.sub-menu li.current_page_item a {
	background-color:transparent;
}

.footer-item {float: left;margin-right: 20px;height: 24px;line-height: 24px;margin-top:3px;}

.footer-item-status {margin-right: 0;float: right;}

  .footer-item-start {margin-left: 10px;}
.menu-item-117{background-color:#d8c3b6;}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


.iconbox-wrap-icon {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid rgba(255, 255, 255, 0.2); }

  .iconbox-wrap-icon .icon {
    height: 60px !important;
    line-height: 60px !important;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle !important;
    width: 60px !important;
    color: #22e1bb; }

.widget_blossomthemes_stat_counter_widget .blossomthemes-sc-holder {
text-align: left;
position: relative;
display: flex;
flex: 1;
flex-direction: column;
padding-left: 65px;
}
.mobile-region-menu{position:absolute;text-align:right;width:80%;padding-top:20px;left:0;display:none}








.alignnone {
    margin: 5px 20px 20px 0;
}


a img.alignnone {
    margin: 5px 20px 20px 0;
}


.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
#menu li .greybox li{background:#F4F4F4;border:1px solid #bbbbbb;margin:0px 0px 4px 0px;padding:4px 6px 4px 6px;width:136px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
#menu li .greybox li:hover{background:#FFE5B4;border:1px solid #aaaaaa;padding:4px 6px 4px 6px;margin:0px 0px 4px 0px}


#header_eva .social_container{
    position: absolute;
    right: 80px;
    z-index: 9;
    background-color: white;
    height: 80px;
}

.no-caps {
	text-transform: none !important;
}

.img-responsive{display:block;max-width:100%;height:auto;}
.block-type-navigation .nav-search-active ul{width:75%}
.block-type-navigation .nav-search-active .nav-search{float:right;width:22.5%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;display:table}
.block-type-navigation .nav-search-active.nav-search-position-left .nav-search{float:left}
.block-type-navigation .nav-search-active #searchform{height:100%;display:table-cell;vertical-align:middle}
.block-type-navigation .nav-search-active #searchform label,.block-type-navigation .nav-search-active #searchform input#searchsubmit{display:none}
.block-type-navigation .nav-search-active #searchform input#s{width:100%}

.media-object{display:block;}


.promo1intro
{
	font-size:1.3em;
	font-weight:bold;
	color:#707D70;
	font-family:Arial,Helvetica,Geneva,Sans-serif;
}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}

.forum2017 .head{font-size:14px;color:#333;}

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

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}



.logo {
  margin:20px 0;
  width:211px;
  height:90px;
}
#top-header,#et-secondary-nav li ul{background-color:#ffffff}
#top-header,#top-header a{color:#2ea3f2}
#top-menu li a{font-size:18px}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#ffffff}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#2ea3f2!important}
.et-fixed-header#top-header a{color:#2ea3f2}
#postid-31841 .et_pb_row .et_pb_blog_grid_wrapper .et_pb_ajax_pagination_container .et_pb_salvattore_content article.et_pb_post div.post-content{min-height:220px!important}
.et_pb_row_1.et_pb_row{padding-bottom:80px}
.et_pb_row_2.et_pb_row{padding-bottom:90px}
.et_pb_row_3.et_pb_row{padding-bottom:50px}
.fl-clear {clear: both;}



#sfooter-full {
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	float: none;
	padding: 12px 0;
	margin-top: 10px;
}

#page, .container {
	width: 1152px;
	max-width: 96%;
	min-width: 240px;
	overflow: visible;
	margin: 0 auto;
	position: relative;
}

.main-header .container { max-width: 100% }

.fullstretched #page, .fullstretched .container {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	max-width: 96%;
	width: 100%;
}
