﻿

	
	.col3a,
	.col3b,
	.col3c {
		float:left;
		width:30.6%;
	}

	
	.col3a,
	.col3b {
		margin:0 3.5% 5px 0;
	}


	.col3b {
		margin:0 0 5px 0;
	}


.mainsearch-div button {
  float: right;
  font-size: 16px ;
}


.mainsearch-div form {
  margin-top: 20px;
  width: 350px;
}


div#container {
	float:left;
	margin:0 -400px 0 0;
	width:100%;
	padding: 30px 0px 0px 0px;
}

    .container .sixteen.columns                 { width: 940px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

.search-toggle {
  display:none !important;
}


div.level2 { width: 980px; height: 25px; overflow: hidden; margin: 0px auto; padding-top: 10px; }

    div.level2 marquee { color: #666666; font-size: 10px; }

    div.level2 marquee a { color: #DC1616; font-size: 10px; font-weight: bold; }

	.roll-tabs .menu-tab {
		overflow: hidden;
		margin: 0;
		list-style: none;
	}

	.roll-tabs .menu-tab li {
		position: relative;
		bottom: -1px;
		float: left;
		margin-right: 2px;
	}

	.roll-tabs .menu-tab li a {
		font-family: "Raleway", sans-serif;
		font-size: 14px;
		font-weight: 500;
		display: block;
		color: #2d3340;
		padding: 12px 25px 10px;
	}

	.roll-tabs .menu-tab li a:hover {
		background-color: #f7f7f7;
		text-decoration: none;
	}

	.roll-tabs .menu-tab li.active a {
		background-color: #fff;
		border: 1px solid #dbdbdb;
		transition: none;
	}



nav .menu-item-search .screen-reader-text{
	display: none;
}



	nav .menu-item-search .search-field{
	    max-width: 150px;
	}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}



#instagram-footer {
	text-align:center;
	overflow:hidden;
}

#instagram-footer .instagram-pics li {
	width:12.5%;
	display:inline;
	float:left;
}

#instagram-footer .instagram-pics li img {
	max-width:100%;
	vertical-align:middle;
}

#instagram-footer .instagram-pics li img:hover {
	opacity:.88;
}

#instagram-footer p.clear {
	font-size: 11px;
	border-bottom: 1px solid #eee;
	display: inline-block;
	margin-top: 5px;
}




#news, #home, #about, #corsi, #viaggiculturali, #contact{
	float:left;
	width:100%;
	padding:0em 0 0 0;
}




#contact-form p{
	margin:0;
	padding:0 0 10px 0;
}



.menus-content {
	float: right;
	max-width: 287px;
}


.rtl .menus-content {
	float: left;
}
);

		combined_styles += '" + htmlDivCss + "" + htmlDivCss + "' + htmlDivCss + '.fusion-fullwidth-1 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }

  .main_menu ul.sub-menu {
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.98);
	border-color:#5b8cba;
	border-top-color:;
	
}


 .main_menu ul.sub-menu li a ,
 #side_header .sub-menu li a {
	color:#000000;
    font-size:12px;
    font-weight:400; 
    font-family:Lato;
	text-transform:uppercase;
	letter-spacing:0px;
  }



  .main_menu .sub-menu li a:hover{
	 color:#5b8cba;
}


  #side_header .sub-menu li a:hover{
	 color:#5b8cba;
  }
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.carousel-inner{overflow:hidden;width:100%;position:relative}


.sidebar .widget-wrap {
	border-bottom: 4px solid #eee;
	overflow: hidden;
	padding: 15px 20px 20px;
}
.row{margin-left:-15px;margin-right:-15px}





.author-box:after,
.clear:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.widget-area:after,
.after-entry:after,
.comment-respond:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.site-inner,
.wrap  {
	margin: 0 auto;
	max-width: 1140px;
}


.site-inner {
	margin-top: 40px;
	margin-bottom: 40px;
}


	.sidebar {
		float: left;
		margin-right: -100%;
		max-width: 413px;
		position: relative;
		width: 29.4118%;
	}


		.sidebar a:focus,
		.dropdown-toggle:focus {
			outline-color: rgba( 255, 255, 255, 0.3);
		}


			.sidebar a:focus,
			.dropdown-toggle:focus {
				outline-color: rgba( 0, 0, 0, 0.3);
			}

.hovered h3.smaller { font-size: 5vw; }
.site-header__logo{padding:10px 0}
.site-header__logo .custom-logo-link{display:block;height:25px}
.site-header__logo .custom-logo{max-height:100%;width:auto}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}


.menu-item-has-children a:after,
.dropdown-toggle:after {
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-align: center;
	vertical-align: top;
	text-decoration: inherit;
	text-transform: none;

	speak: none;
}
footer .footer-h2.wide,footer h1.wide,footer h2.wide,footer h3.wide,footer p.wide{max-width:100%}




.silder .item_slide { position:absolute; top: 0; }


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}



.clear:before,
.clear:after {
  content: "";
  display: table;
}


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}
.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{min-height:0}
.site-header__menu-main{height:auto;margin-bottom:55px;margin-right:-30px;overflow:scroll}
.dark-nav .site-header__menu-main{margin-bottom:44px;background:#000}
body.single .affix .site-header__menu-main,body.single .affix .site-header__menu-main ul{display:none}
body .affix .site-header__menu-main{border-bottom:0;margin-bottom:0}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}


.slide-mobile {
  display: none;
}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
#respond textarea,.box,.downloads a,.mob_menu,.o_right,.ono_subs input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.box{margin:auto;max-width:1140px;position:relative;padding:0 20px}

.navigation .n_bj2{ background-position:-30px -160px;}
.td_block_wrap .td-subcat-item a.td-cur-simple-item{color:rgba(15,136,140,.92)}
.block2-right{width:230px}
.block2-right span{padding:1px 0 0 10px}


.block2-right a{
	color:#000;
	font-weight:700;
	text-decoration:none;
}

.block2-right a:hover,.block2-right a:active{
	text-decoration:underline;
}



#mobile_menu_slide {
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#ffffff}
#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(2,2,2,0)}
.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a{font-size:17px}


.et_mobile_menu li a {
    text-transform: uppercase;
    font-size: 2.5em !important;
    line-height: 1.5em;
    color: #fff !important;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:110px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:110px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:83px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:83px}


.awc-container {
  margin-bottom: 20px;
}


.booking-footer {
  background-color: #C3D7D1;
  background-image: none;
  padding: 41px 20px;
  height: 120px;
  border: 0;
}


.booking-footer::after {
  background-image: none;
}

.home .booking-footer{border:none;}

.booking-footer .w-select, .booking-footer .w-input{-moz-appearance: none; -webkit-appearance:none; -moz-appearance:none; appearance:none;cursor:pointer;}

.booking-footer .w-select::-ms-expand, .booking-footer .w-input::-ms-expand{display:none;}

    .booking-footer.fixed{position:fixed; bottom:120px; width:100%;}
.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}


.custom-background .lesse-article-content { padding-left: 0.9375rem; padding-right: 0.9375rem; }

.lesse-lite-list-view .lesse-article-content { margin-top: 1.25rem; }
.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-12{width:100%}


.footer-inner {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
  display: flex;
  justify-content: space-between;
}


.header1{
    text-align: center;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 0.9em;
    line-height: 1em;
    color: #021887;
    text-shadow: 1px 1px 2px #FFF;
    letter-spacing: 2px;
}


.header-tooltip p {
    position: absolute;
    left: 30px;
    bottom: -8px;
}


.header-tooltip {
    position: absolute;
    bottom: 30px;
    min-width: 300px;
    display: inline-block;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.snippet-data-img {
    width: 58%;
    display: inline-block;
    padding: 0.3em 0.5em;
    vertical-align: top;
}

.snippet-type-2 .snippet-data-img {
    width: 65%;
}


.menu-label-prefix {
	display: none;
}
.artitleborder{display:none !important}




.logo {
    position: absolute;
    z-index: 3;
    top: 11px;
    left: 16px;
    width: 213px;
}

.logo img {
    display: block;
    width: 100%;
    height: auto;
}




.logo-footer {
    display: inline-block;
    position: relative;
    top: auto;
    left: auto;
    width: 294px;
    height: 56px;
    margin: 0 auto 19px;
}

.logo-footer img {
    display: block;
    width: 100%;
    height: auto;
}
 .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
 .span12{width:724px;}
 .row-fluid .span12{width:100%;*width:99.94680851063829%;}
 input.span12,textarea.span12,.uneditable-input.span12{width:710px;}

.table_block {
	display: table;
	width: 100%;
	height: 100%;
}

.window_content .table_block {
	padding-bottom: 30px;
}
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}


#recent-content {
  position: relative;
}


#recent-content .widget_ad {
  margin: 0 0 30px;
  text-align: center;
}


#recent-content .widget_ad .widget-title {
  color: #aaa;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 3px;
}


#recent-content .widget_ad .adwidget {
  line-height: 0.5;
}

 
#promo1shadow1,
#promo1shadow2,
#promo1shadow3
{
	position: relative;
	left: -1px;
	top: -2px;
}


#promo1shadow1 
{
	background: #E7E7E7;
	width:380px;
}
.main-menu-header .logo{margin-right:30px;position:relative}
.logo a:before{background:#7a3577;content:"";height:100%;left:29%;position:absolute;width:23.5%}

.td_block_big_grid_11 .td_module_mx15 {
  width: 30%;
  
}

.td_block_big_grid_11 .td_module_mx15 .td-module-thumb {
  height: 360px;
  
  
}

.td_block_big_grid_11 .td_module_mx15 .td-meta-align {
  padding-right: 2px;
}

.gmr-bgstripe{width:5%;height:4px;float:left;}
#menu{visibility:hidden;}
.quiz-iframe.not-logged-in .tabs.primary,.quiz-iframe #mobile-header,.quiz-iframe #admin-menu,.quiz-iframe h1,.quiz-iframe .breadcrumb,.quiz-iframe #footer,.quiz-iframe #header,.quiz-iframe #menu{display:none !important;}
html body #page #header,html body #page #menu,html body #page #hero,html body #page #content,html body #page #footer{float:left;display:block;margin-right:2.3576515979%;width:100%;}
html body #page #header:last-child,html body #page #menu:last-child,html body #page #hero:last-child,html body #page #content:last-child,html body #page #footer:last-child{margin-right:0;}
html body #page #header #block-block-21,html body #page #menu #block-block-21,html body #page #hero #block-block-21,html body #page #content #block-block-21,html body #page #footer #block-block-21{position:relative;z-index:1;}

.videos .youtube-video {
  float: left;
  width: 30%;
  text-align: center;
  margin-right: 5%;
  margin-bottom: 25px;
}


.header-img {
  width: 100%;
  display: block;
}
.marquee-text-item{clear:both;margin-top:1em}
.marquee-text-item.marquee-title,.marquee-text-item:first-child{margin-top:0}
.marquee-title+.marquee-text-item{margin-top:.5em}
.marquee-jumbotron.marquee-left .marquee-text-item,.nav li{float:left}
.marquee-jumbotron.marquee-right .marquee-text-item{float:right}
.marquee-jumbotron.marquee-half .marquee-text-item{width:50%}
.marquee-left .marquee-text-item{float:left}
.marquee-right .marquee-text-item{float:right}
.marquee-half .marquee-text-item{width:50%}
.mt-2,.my-2{margin-top:.5rem!important}


.titre_vert {
font-family:"Arial Narrow", helvetica, Arial, sans-serif;
color : #76a38b; 
font-size:15px;
}

.nav-next,
.next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}


#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter,
#content img.alignnone,
#content .wp-caption img {
	transition: all .3s ease-in-out;
	opacity: 0.99;
	filter: alpha(opacity=99);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}


#content img.alignleft:hover,
#content img.alignright:hover,
#content img.aligncenter:hover,
#content img.alignnone:hover,
#content .wp-caption img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.content-border .content-title {
    font-family: 'Begum-Regular';
    color: #17ab8c;
    text-transform: uppercase;
    font-size: 18px;
}

.content-border .content-title a{
    font-family: 'Begum-Regular';
    color: #17ab8c;
    text-transform: uppercase;
    font-size: 18px;
}

.content-border{
  border: 2px solid #17ab8c;
  padding: 30px;
  height: 100%;
}

.align-self-start .content-border .content-title {
  margin-bottom: 20px;
}

            #navigation nav li.row-level-4 .content-level-4 .crop {
              position: relative;
              width: 120px;
              height: 120px;
              overflow: hidden;
              border-radius: 3px; }

              #navigation nav li.row-level-4 .content-level-4 .crop img {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%); }

              #navigation nav li.row-level-4 .content-level-4 .crop + span {
                padding-top: 5px;
                display: block;
                text-align: center;
                width: 120px; }

.td_social_type .td_social_info {
  padding: 0 0 0 9px;
  position: relative;
  top: -12px;
}

.td-social-boxed .td_social_info {
  font-size: 15px;
  top: 0;
  margin-top: -2px;
  
}

.td-social-style2 .td_social_type .td_social_info {
  top: -13px;
}

.td-social-style3 .td_social_type .td_social_info {
  top: -16px;
}

.td-social-style4 .td_social_type .td_social_info {
  top: -16px;
}

.td-social-style9 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}

.td-social-style10 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}

.fisconline { float:left;width:472px; height:222px;margin-bottom:5px; margin-left:5px}

	.symple-testimonials-thumb, .testimonial-post-thumbnail { float: none; max-width: 100%; }

.r-nav-productfinder {margin-bottom:10px;}
.tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-meta .recurringinfo{margin-top:2px}
.tribe-events-single ul.tribe-related-events .recurringinfo{margin:2px 0 0}
.tribe-events-loop .tribe-events-photo-event .recurringinfo .tribe-events-divider{display:none}
.tribe-events-single ul.tribe-related-events .recurringinfo .tribe-events-divider{display:none}
.tribe-events-photo .tribe-events-loop .tribe-events-event-meta .recurringinfo{padding-left:0}


.alignnone, .aligncenter, .alignright, .alignleft { max-width: 100%; height: auto; }

.alignnone img, .aligncenter img, .alignright img, .alignleft img { max-width: 100%; height: auto; }


.alignleft { float: left; margin: 5px 20px 20px 0; }

.wp-caption.alignleft { margin: 5px 20px 20px 0; }


.innervalueline {
    border-bottom: 1px solid #000;
    float: left;
    width: 100%
}



#back-top{
    position: fixed;
    bottom: 12px;
    right: 12px;
    z-index: 999;
	text-align: center;
	width: 60px;
}

#back-top a{
    width: 60px;
    text-align: center;
    font-size: 0.5em;
    color: #555;
	text-decoration: none;
	text-transform: uppercase;
}

#back-top .btn{
    width: 60px;
    height: 60px;
    margin-bottom: 7px;
	padding-top:12px;
    background-color: #225FA0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#back-top a:hover{
    text-decoration: underline;
}

#back-top a .btn:hover{
	background: #638ebc;
}

    
.row {width: 100%;margin-left: auto;margin-right: auto;margin-top: 0;margin-bottom: 0;*zoom: 1; }
.row:before, .row:after {content: " ";display: table; }
.row:after {clear: both; }
.row.collapse .row {margin-left: 0;margin-right: 0; }
.row .row {width: auto;margin-left: -0.9375em;margin-right: -0.9375em;margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }
.row .row:before, .row .row:after {content: " "; display: table; }
.row .row:after {clear: both; }
.row .row.collapse {width: auto;margin: 0;max-width: none;*zoom: 1; }
.row .row.collapse:before, .row .row.collapse:after {content: " ";display: table; }
.row .row.collapse:after {clear: both; }


.lw650{
	width:80% ;
	height:2px ;
}

img.pr3 {
  position: absolute;
  z-index: 100;
  width: 25%;
  text-align: right;
  display: none;
  
}


.page-numbers {
  list-style: none;
}

.page-numbers a {
  background-color: #383732;
  color: #fff;
  padding: 10px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

.page-numbers a:hover {
  background: #fa5742;
}

.page-numbers .current {
  background: #fa5742;
  color: #fff;
  padding: 10px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}


.woocommerce .page-numbers {
    background-color: transparent;
}

	
	
	.verzorging_slider span {
		margin-top: 40px;
		margin-bottom: 20px;
	}



.verzorging_slider {
	float: left;
	width: 100%;
	background-color: #F5F5F5;
}
