﻿footer .subscribe{position:relative;font-size:1.6em;line-height:1;margin-top:8%}
footer .subscribe input,footer .subscribe button{line-height:1;font:inherit}
footer .subscribe input[type="text"],footer .subscribe input[type="email"]{width:100%;background:none;border:2px solid #FFF;padding:1em 20% 1em 2em;color:#FFF;outline:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
footer .subscribe button,footer .subscribe input[type="submit"]{position:absolute;top:0;right:0;bottom:0;text-transform:uppercase;text-align:center;border:2px solid #FFF;background:#000;width:auto;font-weight:500;color:#FFF;padding:1em 0;width:20%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
footer .subscribe button:hover,footer .subscribe input[type="submit"]:hover{background-color:#fff;color:#000;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}

.best_writer {
	width: 290px;
	float: left;
	margin: 0 0 10px 0;
}
.ajax_loader_1{position:relative;display:inline-block;width:100%;height:100%}
.et_pb_image_1 .et_pb_image_wrap{border-width:3px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.25)}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}
.header-menu-pc__inner{position:relative;height:100%;padding:0 9%;transition:all .4s cubic-bezier(.645,.045,.355,1)}
.header-menu-pc__inner-wrap{-ms-flex-pack:justify;justify-content:space-between}
.header-logo,.header-menu-pc__inner-wrap,.header-menu-pc__list{display:-ms-flexbox;display:flex;height:100%}
.header-menu-pc.is-active .header-menu-pc__inner{background-color:#fff}


.action-box-text a .more,
.action-box-text a h4 {
  color: #0072CE;
  display: block; }


.action-box-text a:hover .more {
  color: #338ED8; }

  a,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  time,
  .category,
  .callout,
  .more {
    color: #000 !important; }
.text-container-title-position{position:absolute;top:-28px;left:2px}
#sticky-logo a{height:60px;line-height:60px}
#sticky-logo img{width:auto;max-height:100%}
.site-logo img,.site-logo span{-webkit-transform:translate3d(0,0,0)}
.site-logo a{display:block;white-space:nowrap;font-size:0;text-decoration:none;position:relative}
.site-logo .sitename{vertical-align:middle;font-size:26px;padding:0}
.naturalife-dark-header .site-logo a,.naturalife-dark-header .mobile-logo-holder a,.naturalife-dark-header .widget .icon:before,.naturalife-dark-header .widget a:not(.button_):hover{color:#00914a}
.naturalife-light-header .site-logo a,.naturalife-light-header .mobile-logo-holder a,.naturalife-light-header .widget .icon:before,.naturalife-light-header .widget a:not(.button_):hover{color:rgba(255,255,255,0.85)}
.container-fluid-custom{width:100%;margin:0;padding:0}
#forgetMemberPan .container{max-width:850px}


.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 {
    border-radius: 6px;
}


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

.panel-grid-cell .widget-title {
  margin-top: 0;
}

	.widget-area .widget-title {
		font-size: 16px;
		line-height: normal;
		color: #443f3f;
		font-weight: 600;
		padding-bottom: 24px;
		margin: 0;
		text-transform: uppercase;
	}

	.footer-widgets .widget-title {
		text-transform: uppercase;
		color: #c5c5c5;
		line-height: normal;
		margin: 5px 0 0;
	}

	.panel-grid-cell .widget-title:after {
		content: "";
		position: absolute;
		left: 50%;
		bottom: 0;
		width: 50px;
		height: 1px;
		margin-left: -25px;
		background-color: #d65050;
	}

#secondary, #secondary a, #secondary .widget-title { color:#767676}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

	
	.show_hide_menu_div .topresponsive1 {
		text-align: left;
		padding: 10px 0 10px 20px;
		margin-bottom: 0;
		border-bottom: 1px dotted #006666;
	}

.show_hide_menu_div .topresponsive1 a{background:#dcdfea !important; font-weight:normal !important; text-transform:uppercase; padding:10px 15px; display:block; text-decoration:none;}

.show_hide_menu_div .topresponsive1 .open { display: none;}
.boxed,.fulled,.strength{width:100%}
.strength{text-align:center;background:#0d213e;padding:15px}
span.strength-number a{color:#d26028;font-size:20px;font-style:italic;font-family:Libre baskerville}

.attachment-fpw_twocolumnleft,.attachment-fpw_twocolumnright{
	margin-bottom: 10px;
}

	

#mfn-rev-slider input{display:inline-block}
.info-err{color:#d21011;font-size:16px;font-weight:bold;text-align:center;clear:both}


.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);
		}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#om-menu-mega-menu .om-maximenu-content .block.first{width:385px;float:left;padding:10px 0 30px;}
.homebox.half.first{border-right:1px solid #e3e3e3;margin-right:0;padding-right:15px;}
#om-menu-mega-menu li .om-maximenu-content .block.first{width:41.4%;text-align:center;}
#om-menu-mega-menu li .om-maximenu-content .block.first img{width:80%;}
#om-menu-mega-menu .leaf-bookstore.leaf-role-anonymous-user .om-maximenu-content .block.first{display:block;}
.fl-photo-img-svg {width: 100%;}



#pages_in{
	float:left;
}

.header-top-line-repeater{
	
	min-width: 978px;
}

.header-top-line{
	background: #EFF2F5;
	width: 100%;
	min-width: 978px;
	height: 112px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 105;
	opacity: 0.8;
    filter: alpha(opacity=80);
	-webkit-box-shadow: 0 6px 16px -6px black;
	   -moz-box-shadow: 0 6px 16px -6px black;
	        box-shadow: 0 6px 16px -6px black;	
}

	.widget-header .textwidget {
	    margin-top: 0;
	    padding-left: 0;
	    border-left: none;
	}

.article ul, .textwidget ul {
    margin: 1.5em 0 1.571em 1.9em;
    list-style-type: square;
}

.article ol, .textwidget ol {
    margin: 1.5em 0 1.571em 1.9em;
    list-style-type: decimal;
}

.article ul ul, .article ol ol, .article ul ol, .article ol ul, .textwidget ul ul, .textwidget ul ol, .textwidget ol ul {
    margin-top: 0;
    margin-bottom: 0;
}


.textwidget .youtube-video, .textwidget .vimeo-video, .textwidget .googlemaps { margin: 0 }

        a, a:hover,.title a:hover,.post-data .post-title a:hover,.post-title a:hover,.post-info a:hover,.entry-content a,.textwidget a,.reply a,.comm,.fn a,.comment-reply-link, .entry-content .singleleft a:hover, #footer-post-carousel .owl-nav div {color:#ba102c;}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

.custome-carousel .carousel-caption {
    text-align: left;
    text-shadow: none;
    right: 0;left: 30%;
    bottom: 0px;
}

.custome-carousel .carousel-caption p {
    margin: 0;
    line-height: 24px;
    font-family: 'Light';
}

.custome-carousel .carousel-caption strong {
    color: #656565;
    font-size: 14px;
    margin-top: 20px;
}

	.mainmenu, .menu_wrapper, .sticky-wrapper, .header-style3 .main_menu, .menu-button{display: none;}
.home .home__header .home__scroll{color:#C19C5E;position:absolute;bottom:4vh;width:100px;height:50px;text-align:center;left:50%;margin-left:-50px;z-index:10;cursor:pointer}
.home .home__header .home__scroll p{text-transform:uppercase;font-size:12px;line-height:12px;font-size:.75rem;line-height:.75rem;text-align:center;font-weight:700;margin-bottom:4px}
.home .home__header .home__scroll svg{display:inline-block}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}


p#footer{
	text-align:left;
	font-size: 10px;
	font-style: normal;
}

div#footer {
	position:relative;
	border: 0px solid red;
	width:980px;
	
	margin-left: auto;
	margin-right: auto;
	bottom: 0;
	clear:both;
	background-color: #FFFFFF;
	}


.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-8 {
    width: 66.66666666666666%;
  }

		.homearticle__bd{
			background-color:#ffffff;
			padding:2em;	
		}

		.ie8 .homearticle__bd{
			min-height:200px;	
		}

		.homearticle__bd--uk{
			min-height:255px;	
			padding:0.6em 2em 2em 2em;
		}

		.ie8 .homearticle__bd--uk{
			min-height:229px;	
		}

		.homearticle:nth-child(1) .homearticle__bd{
			display:table-cell;
			min-height:inherit;
		    vertical-align:top;
			width:47%;
		}


.fourproducts-ie-home-page {display:block; float: right; width: 100%;}
.alert-box{background-color:#232D69;text-align:center;color:#ffffff;padding:6px;}
.alert-box .alert-copy .alert-link{text-decoration:underline;color:#ffffff;}
.alert-box .alert-copy .alert-link:hover,.alert-box .alert-copy .alert-link:focus{text-decoration:none;}







#centre-sidebar{width:100%;padding:5px;margin-bottom:10px;}


.unsupported {
	display: none;
	width: 100%;
	background-color: #4c4c4c;
	color: #fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
	text-align: center;
	font: 12px sans-serif;
	padding: 15px;
	border-bottom: 1px solid #999;
	box-shadow:0 0 8px rgba(0,0,0,0.5);
}
.text-lg-right{text-align:right !important}
.text-lg-center{text-align:center !important}
.arws-map .text-lg{font-size:1.625rem;margin-bottom:0}
.arws-map .text-lg strong{color:#793089;font-weight:900}

.content {
  float: left;
  width: 100%;
  position:relative;
}




.content img {
  max-width:100%;
  height:auto;
}

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}
.easy-tab .tab-panel{display:none}
.easy-tab .tab-panel.active{display:block}
.easy-tab .tab-panel .widgettitle{display:none}
.easy-tab .tab-panel ul{margin-left:20px}
.easy-tab .tab-panel .widget{padding:0;margin:0}
.easy-tab .etw_collapse .tab-panel{display:none;background:#e2e2e2;margin-top:3px}
.easy-tab .etw_collapse .tab-panel ul{margin-left:15px}
.fusion-title .title-sep-container{position:relative;height:6px;-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.fusion-border-below-title .title-sep-container{display:none;height:8px}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}
.elementor-widget-wrap{position:relative;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.col2-set,.row,.row-fluid{margin-left:-15px;margin-right:-15px}
.col2-set:after,.col2-set:before,.row-fluid:after,.row-fluid:before,.row:after,.row:before{content:" ";display:table}
.col2-set:after,.row-fluid:after,.row:after{clear:both}
.siteorigin-panels-stretch.kt-panel-row-full-stretch .row{margin:0}
.home .homepromo.row-fluid .homeitemcount10,.home .homepromo.row-fluid .homeitemcount13,.home .homepromo.row-fluid .homeitemcount4,.home .homepromo.row-fluid .homeitemcount7{margin-left:0}

.the-header-block .logo-part{display:block;text-decoration:none;float:left;margin-right:15px;}

.the-header-block .logo-part img{display:block;width:169px;}

.td-trending-now-display-area .td_module_trending_now .entry-title {
  
}
.text-center{text-align:center!important}

	footer .text-center {
		margin-top: 80px;
	}
.font-weight-normal{font-weight:400!important}



.wpp-list {	
}


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

	
	
	.wpp-list li.current {
	}


.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;
}
.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}
.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}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}


h1#footer-logo {
	float: left;
	color: #fff;
	text-align: center;
	padding-top: 6px;
}


h1#footer-logo span {
	font-style: normal;
	color: #fff;
	font-size: 14px;
}


h1#footer-logo a {
	color: #fff;
}


h1#footer-logo a:hover {
	text-decoration: none;
}


.top_bar_container{
	width: 1040px;
	margin: 0 auto;
	min-height: 18px;
}


	.half-boxed.header-design2 #header_contents,
	.half-boxed.header-design2 .top_bar_container
	{
		width: 1080px;
	}
		
	.responsive .top_bar_container{width: 940px;}


	.responsive.half-boxed #navigation_bar,
	.responsive.half-boxed .multicolumn-holder,
	.responsive.half-boxed.menu-style-two .stuck .multicolumn-holder,
	.responsive.menu-style-two .multicolumn-holder,
	.responsive.half-boxed.header-design2 #header_contents,
	.responsive.half-boxed.header-design2 .top_bar_container
	{
		width: 980px;
	}

	
	.responsive .content_area, .responsive .top_bar_container,
	.responsive .footer_widgets
	{width: 100%;}

.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;
}
.tile-articles .tile-article--long .tile-article__tags p.tile-article__tags__st *{color:#6bba4c}
.tile-article__tags .tile-article__tags__st *{color:#6bba4c}
.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-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-fluid .span12 {margin-top: 100px;}
.row-fluid.mycarousel2 [class*="span"] {font-size: 16px !important;}

.f_l{float:left;}

  #search .f_l { padding-left:20px; _padding-top:10px;}

  #search .f_l a{ color:#888 }

  #search .f_l a:hover{ color:#ed1c24}

  #search .f_l img{ vertical-align:middle}

   .cart .f_l{ padding-left:26px;}

	.group .f_l{ width:220px; text-align:center}

.mbr-hero__subtext {
  font-size: 21px;
  line-height: 29px;
  margin: -32px 0 3px 0;
  padding: 0 0 41px 0;
  position: relative;
  top: 6px;
}

.fooright {
	width: 500px;
    max-height: 750px;
    float: right;
    margin-right: 40px;
}



#topbar,
#topbar-social {
	background-color: #91b251;
	color: #fff;
}

#topbar-social {
	padding-top:0;
	padding-bottom:0;
}

.td-trending-now-display-area .td_module_trending_now .entry-title {
  
}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.snp-theme17 header .snp-avatar{position:absolute;left:-150px;top:-15px}
.snp-theme17 .snp-avatar{display:none}
body.site-1 #special-offers-auto24_auction_panel .item a .ttl .nr{font-size:2em;font-weight:bold}
body.responsive-ready #mainpage_stock_panel li.nr-5{display:none}
body.responsive-ready #mainpage_stock_panel li.nr-4{display:none}
body.responsive-ready #mainpage_stock_panel li.nr-3{display:none}
#navbar_speaker #label{position:absolute;top:20px;left:50px;width:83px;color:#ffffff;font-weight:bold}
.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_form_footer{padding:20px 0 0;text-shadow:none}
.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_form_footer p{font-size:12px}
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_form_footer p{color:rgba(255,255,255,.4)}
.et_bloom .et_bloom_form_container.et_bloom_form_text_dark .et_bloom_form_content .et_bloom_form_footer p{color:rgba(0,0,0,.7)}

#searchbarads {margin:15px auto; overflow:hidden; text-align:center;}

  #toolbar .toolbar_container {
    display: block;
    margin: 0 auto;
    width: 1000px;
    zoom: 1; }

    #toolbar .toolbar_container:before, #toolbar .toolbar_container:after {
      content: "\0020";
      display: block;
      height: 0;
      visibility: hidden; }

    #toolbar .toolbar_container:after {
      clear: both; }

#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;
}


.usfootcolumn{margin:0 20px 0 0;float:left;width:224px;}

.usfootcolumn.last{margin:0 0 0 0;width:240px;}
 .usfootcolumn:nth-child(odd){margin-right:2%;}
 .usfootcolumn:nth-child(even){margin-right:0;}
 .usfootcolumn:nth-child(odd), .usfootcolumn:nth-child(even){margin-right:0;margin-bottom:10px;}
 .usfootcolumn:last-child{margin-bottom:0;}


html.special .header__right { margin-top: -8px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }

  html.special .header__line_navigation .header__right { margin-top: 13px; }

  html.special.medium-font .header__line_navigation .header__right { margin-top: 13px; }

  html.special.big-font .header__line_navigation .header__right { margin-top: 13px; }


.header__right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }


.landscape .iOS-old .header__right { width: 30%; }

.aside-2-service-detail div{
    font-family: "Open Sans";
    font-size: 24px;
    color: #5b11b0;
    line-height: 24px;
    vertical-align: middle;
    margin-bottom: -20px;

}

.aside-2-service-detail{
    line-height: 30px;
    margin-left: 70px;
    padding-top: 55px;
    text-align: justify;
    width: 394px;


}

.aside-2-service-container:nth-child(2n) .aside-2-service-detail{
    text-align: justify;
    margin-right: 100px;
    margin-left: 0px;
}

    .aside-2-service-container .aside-2-service-detail{
        margin-left: 20px;
        margin-right: 20px;
    }

    .aside-2-service-container:nth-child(2) .aside-2-service-detail{
        margin-left:30px;
        margin-right: 20px;
        text-align: left;
    }

.copy-right{
	padding: 20px 0;
}




.hero, .dolphin-ads {
	text-align: center;
	padding: 1em;
	background-color: #eee;
}


.dolphin-ads span,
.hero span {
	display: block;
    color: #999;
}


.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;
}

.text-bold{
    font-weight: bold;
}

.comments-custom .meta_format {
  margin-top: 2px;
  font-size: 14px;
}

.vcard .meta_format {
  margin-top: 2px;
  font-size: 12px;
}

.vcard .meta_format i {
  font-size: 14px;
  margin-right: .5em;
  color: #999999;
  float: left;
  min-width: 15px;
  text-align: center;
  margin-top: 1px;
}
section.media .resource-media{background:#222;color:#FFF;max-height:0;width:100%;overflow-x:hidden;-webkit-transition:all 0.8s;transition:all 0.8s;padding:0 20% 0 15%}
section.media .resource-media a{text-decoration:none;color:#9d9f90}
section.media .resource-media.show{border:2px solid #333;border-top:0;opacity:1;padding:2em 20% 2em 15%;max-height:1000px}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}


a.latestreport-more {
    background: #C30017;
    color: #fff !important;
    padding: 5px 12px;
    float: right;
    font-size: 80%;
   
}


td.latestreport {
    padding-top: 20px;
}


.grialbastrui
{
background-color:#7397B7;
}

    #mw_board_group_2 .mw_board_group_2_list { width:100px; }

    #mw_board_group_2 .mw_board_group_2_list a { font-family:dotum; }

    header .go-search{display: none;}

.go-search {
  position: relative;
  right: 0;
  width: calc(2.5vw + 30px);
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

    #mw_board_group_2 .mw_board_group_2_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_2 .mw_board_group_2_info a { font-size:11px; }



.clear{
	clear:both;
}


.navigation-slideshowWindow .big-txt,
.navigation-slideshowCategorie .big-txt,
.navigation-slideshowFocus .big-txt {
    font-size:58px;
    line-height:50px;
}

.navigation-slideshowForum .big-txt,
.navigation-slideshowForum-mamme .big-txt {
    font-size:36px;
    line-height:32px;
}

    .navigation-slideshowForum .big-txt,
    .navigation-slideshowForum-mamme .big-txt {
        position:absolute;
        right:38%;
        top:25%;
        font-size:32px;
    }


p.important {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    width: 50%;
  }

.sjx-rb,.sjx-lb{border:2px solid transparent;border-bottom-color:#a77223;width:0; height:0; position:absolute;top:1px;}

.sjx-rb{border-right-color:#943023;left:-4px;}

.cmsms_wrap_more_posts {
  width: 100%;
  overflow: hidden;
}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}


.color1{color: #ff8637;}

.seletor-tt{color: #000; cursor:pointer; display:block; font-weight: bold; text-align: center;}


.btn,
.button--circle,
.button__outline--round,
.fixed-nav,
.fixed-nav__logo,
.hero-image__car-header .heading__content,
.socialcircle,
.text-center {
    text-align: center
}


.fixed-nav__logo {
    max-width: 250px;
    display: inline-block
}
.publi-center{float:left;width:100%}
.publi-center .publi-item{width:48%;margin-top:50px;float:left}
.publi-center .publi-item:last-child{float:right}
.publi-right{float:right;width:36%;margin-top:67px}
.publi-right .publi-item{width:100%}
.publi-right-single{float:right;width:calc(25% - 33px);margin-top:67px}
.publi-right-single .publi-item{width:100%}

.footer_banner_content {
padding-left: 4%;
padding-top: 2%;
padding-bottom: 6%
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; }


.top-item {
	background: #edf2f5;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.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}

ul#image_bandeau_img_liste .image_bandeau_img {
	float:left;
	height:310px;
	width:435px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	display:none;
	background:none;
}

ul#image_bandeau_img_liste .image_bandeau_img.selected {
	display:block;
}

ul#image_bandeau_img_liste .image_bandeau_img img {
	border:none;
}

.global__logo {
  width: 120px;
  height: 30px;
}
.mk-footer-copyright {font-size:11px;letter-spacing: 1px;}
.mk-footer-copyright, #mk-footer-navigation li a{color: #ffffff;}
.row{margin-right:-10px;margin-left:-10px}

.container,
.container-fluid,
.row {
    height: 100%;
    position: relative;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  zoom: 1;
}

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

.nav:after {
  clear: both;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #dddddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-container {
  padding-left: 0;
  padding-right: 0;
}

  .main-navigation .menu-item-has-children {
    position: relative; }
.search-index-page .top-bar .main-navigation .green a{color:#65ad19;}
.search-index-page .top-bar .main-navigation .green a:hover{color:#d63600;}
.modal-footer.download a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726;}
.library-info-box-footer a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726;}
.torrent-work.green .torrent-work-heading{background-color:#d1e1a0;border-color:#90a64b;}
.torrent-work.green .torrent-work-heading h2{color:#57691d;}
.torrent-work.green .torrent-work-detail{border-top:5px solid #90a64b;}
blockquote.green header{color:#57691d;background-color:#d1e1a0;border-color:#90a64b;}
blockquote.green .blockquote-content{border-top:5px solid #90a64b;}
.three-cl-inner{width:1121px;overflow:hidden;margin:0 auto}
.three-cl-inner h2{text-align:center}
.three-cl-inner div{position:relative;width:33.3%;float:left;height:520px;padding:5px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.three-cl-inner div h3{text-align:center}




#tbl_photos{
	margin-left:12px;
}


#tbl_photos caption{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	padding-top:6px;
}

#tbl_photos td{
	padding-top:14px;
}

#tbl_photos img{
	background:white;
	border:2px solid white;
	margin:0;
}

#tbl_photos div{
	border:1px solid #6ab3d1;
	width:50px;
	height:50px;
	padding:0;
}




div.hint-icons-place div.heaad-heaad {
  float: left;
  width: 400px;
  font-size: 1em;
  font-weight: bold;
  padding-top: 7px;
  padding-left: 15px;
  z-index: 1;
}




.entry-title {
	font-size: 36px;
	line-height: 1;
}


.entry-title a,
.sidebar .widget-title a {
	color: #222;
	font-weight: 500;
}


.entry-title a:hover {
	color: #e8554e;
}


.featured-content .entry-title {
	border: none;
	font-size: 24px;
	line-height: 1.2;
}


.sidebar .featured-content .entry-title {
	font-size: 20px;
}


.featured-content .entry-title a {
	border: none;
}
.row{margin-left:-15px;margin-right:-15px}
.features .row{padding-top:20px}
.features .row h3{margin-top:10px}
.features .row p{padding:0 10px}
.Survey .row div{padding-bottom:0}
.bandicut-main .row{margin:0 10%}

.really_simple_share_email {
	width:30px;
}

.really_simple_share_email img {
	border: 0;
	margin: 0;
	padding: 0;
}
.text-bold{font-weight:bold}

.search_2 a{
	font-family: Arial;
	font-size: 13px;
	color: #595757;

}






.topmenu{padding-left:20px; height: 52px;}


.topmenu ul li{list-style:none;display:inline;padding: 10px;}

    .block-slider a.slide .box-icon {
      height: 9em;
      margin-bottom: 0.5em;
      position: relative;
      width: 100%; }

      .block-slider a.slide .box-icon svg .st3 {
        fill: #000;
        opacity: 0.15; }

      .block-slider.quick-links a.slide .box-icon {
        height: 10em; }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.footer_top a,.footer_top p,.footer_top span,.footer_top li,.footer_top .textwidget{color:#818181;word-wrap:break-word}

  .l-header__booking {
    position: absolute;
    right: 0;
    width: 230px;
    max-height: 70px;
    transform-origin: right center;
    transform: translateY(400%) scale(1.5);
    transition: transform 0.2s ease-in-out; }

    .l-header__booking.is-open .l-header__booking__dropdown {
      opacity: 1;
      transform: none;
      display: block; }

  .has-scrolled .l-header__booking {
    transform: none; }




#gp-logo { 
float: left;
margin: 0;
width: auto;
font-size: 12px;
line-height: 0;
position: relative;
top: 50%;    
max-width: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.gp-desktop.gp-header-centered #gp-logo,
.gp-tablet-landscape.gp-header-centered #gp-logo { 
float: none;
top: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}

#gp-logo img {
max-height: 100%;
width: auto !important;
}

			.gp-responsive #gp-logo {margin: 0px 0px 0px 0px; width: 0px; height: 0px;}

			.gp-responsive #gp-logo img {width: 0px; height: 0px;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-8{width:66.66666667%;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}

  .misc-about div.columns:not(.open) .more .collapse {
    display: none !important;
  }


.entry-categories {
	float: left;
}

	
	.entry-categories,
	.entry-comments-link,
	.entry-tags {
		display: block;
		float: none;
	}


.cycle-prev i,
.cycle-next i
{
	background: #000 none repeat scroll 0 0;
	border-radius: 50%;
	font-size: 36px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 50px;
}

.image-slider-wrapper .cycle-prev,
.image-slider-wrapper .cycle-next {
	top: 50%;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 30px;
	font-weight: normal;
	position: absolute;
	text-align: center;
	z-index: 999;
}

.image-slider-wrapper .cycle-next {
	right: 30px;
}
.row{margin-right:-15px;margin-left:-15px}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}

table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
.list-unstyled{padding-left:0;list-style:none}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}
#three-ships-footer li.js_slide{position:relative;display:inline-block;font-size:16px;color:#000;vertical-align:top}
#three-ships-footer li.js_slide::after{content:'';clear:both}
#three-ships-footer li.js_slide h1,#three-ships-footer li.js_slide p{margin:0}
#three-ships-footer li.js_slide p{font-size:13px}
#three-ships-footer li.js_slide a{font-size:14px}
#three-ships-footer li.js_slide h4{font-size:14px;text-transform:uppercase;font-family:Open Sans,sans-serif;line-height:1.5em;margin:0}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}

.post-name {margin:0 0 0 20px;}


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}


header#top nav ul.buttons li.menu-item a{position:relative}
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:28px;}

  #cta .button.careers {
    float: none;
  }


ul.img-list li.careers {
  width: 240px;
}


span.text-content.careers {
  width: 240px;
  height: 240px;
  float: left;
}


span.careers-wrap.clear {
  float: right;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.carousel-item{position:relative;display:none;-webkit-box-align:center;-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%)}

.blk .headp, .blk .headp-right, .blk .footp, .blk .footp-right{overflow:hidden;height:4px;}


.blk .footp-right{background-position:right -4px;}


.ht-progress-bar-length{
	background: #FFC107;
	height: 100%;
	text-align: right;
	padding-right: 20px;
}


.ht-progress-bar-length span{
	position: absolute;
	right: 0;
	bottom: 100%; 
}

.trucks-carousel-truckname {
	font-size: 24px;
	margin: 0;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
}


.loader {
	position: absolute;
	border-left: 2px solid #ffffff;
	border-top: 2px solid rgba(255, 255, 255, 0.2);
	border-right: 2px solid rgba(255, 255, 255, 0.2);
	border-bottom: 2px solid rgba(255, 255, 255, 0.2);
	height: 46px;
	width: 46px;
	left: 50%;
	top: 50%;
	margin: -23px 0 0 -23px;
	text-indent: -9999em;
	font-size: 10px;
	z-index: 9999;
	-webkit-animation: load 0.8s infinite linear;
	   -moz-animation: load 0.8s infinite linear;
	     ms-animation: load 0.8s infinite linear;
	      o-animation: load 0.8s infinite linear;
	        animation: load 0.8s infinite linear;
}


.loader,
.loader:after {
	border-radius: 50%;
	width: 46px;
	height: 46px;
}

.tiled-gallery .gallery-row {
	 overflow: hidden;
	 margin-bottom: 2px;
}

.stat-number {color: #444;font-size: 40px;font-weight: 500;}

.stat-number span {color: #637073;font-size: 32px;}

.stat-number span.stats-updating {font-size: 18px;}
#Header_creative #Top_bar .top_bar_right{width:100%!important;float:none;height:auto;margin-bottom:35px;text-align:center;padding:0 20px;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#Header_creative #Top_bar .top_bar_right:before{display:none}
#Top_bar.is-sticky .top_bar_left,#Top_bar.is-sticky .top_bar_right,#Top_bar.is-sticky .top_bar_right:before{background:none}
#Top_bar.is-sticky .top_bar_right{top:-4px;height:auto;}
.sticky-dark #Top_bar.is-sticky .top_bar_right a:not(.action_button){color:rgba(255,255,255,.8)}
.sticky-white #Top_bar.is-sticky .top_bar_right a:not(.action_button){color:rgba(0,0,0,.8)}
#Top_bar .top_bar_right:before {background-color: #e3e3e3;}
#Header .top_bar_right {background-color: #f5f5f5;}
#Top_bar .top_bar_right a:not(.action_button) {color: #333333;}
#Top_bar .top_bar_right,.header-plain #Top_bar .top_bar_right {height: 90px;}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}


.modal-body.santander {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0px;
	margin-left:-30px;
}
