﻿
.forum2017 .ar2{ color:#FF8400;}

.indexforum .ar2{ color:#FF8400;}

.obbsbox2 .tab .ar2{ color:#FF8400;}


span.avia-menu-text {
    text-transform: uppercase;
    letter-spacing: 2px;
}

    .single-post span.avia-menu-text {
        color: #1c58a6 !Important;
    }
.fl-icon-group .fl-icon {display: inline-block;margin-bottom: 10px;margin-top: 10px;}
.fl-icon-group-left {text-align: left;}
.fl-icon-group-center {text-align: center;}
.fl-icon-group-right {text-align: right;}
.fl-node-57678435ead03 .fl-icon-group-left .fl-icon {margin-right: 10px;}
.fl-node-57678435ead03 .fl-icon-group-center .fl-icon {margin-left: 10px;margin-right: 10px;}
.fl-node-57678435ead03 .fl-icon-group-right .fl-icon {margin-left: 10px;}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.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-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{float:left}
.col-xs-5{width:41.66666667%}

.td-header-style-2 .td-top-bar-container {
  padding: 4px 15px 4px 20px;
}

.td-top-bar-container {
  display: inline-block;
  width: 100%;
  float: left;
}


    .td-header-style-1 .td-header-top-menu,
    .td-header-style-2 .td-top-bar-container,
    .td-header-style-7 .td-header-top-menu {
        padding: 0 12px;
        top: 0;
    }

	.boxed-layout .container,
	.boxed-layout-small .container {
		max-width: 904px;
	}

	.boxed-layout .container,
	.boxed-layout-small .container,
	.boxed-layout #site-title a img {
		width: 668px;
	}

.container {
	margin: 0 auto;
	max-width: 1170px;
	padding: 0;
	position: relative;
}

#primary .container {
	max-width: 100%;
}

.boxed-layout-small .container {
	margin: 0px auto;
	max-width: 978px;
	padding: 0;
	position: relative;
}



.main-slider,
.main-slider .layer-slider,
.main-slider .container {
	position: relative;
	height: 100%;
}
.hentry .entry-content,.hentry .entry-summary{padding:30px 0 0}
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}
.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-left:15px !important;padding-right:15px !important;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

.t-color-3 {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #ffffff
}

	

.photo_box{text-align:center}

.photo_box.pb_left{text-align:left}

.photo_box.pb_right{text-align:right}

.photo_box .image_frame{margin-bottom:15px}

.photo_box.without-desc .image_frame{margin-bottom:0}

.photo_box .desc{margin-bottom:15px}

#rl-gallery-container-2 .rl-basicgrid-gallery {
padding: -2px;
}

#rl-gallery-container-2 .rl-basicgrid-gallery .rl-gallery-item {
width: calc(33.333333333333% - 2px);
margin: 1px;
}
.list-unstyled{padding-left:0;list-style:none}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.menu-item-117{background-color:#d8c3b6;}


	
	.main-content .vc_span2 .iwithtext .iwt-icon i { font-size: 34px!important; line-height: 34px!important; width: 34px!important; height: 34px!important;}

	.main-content .vc_span2 .iwithtext .iwt-icon img { width: 35px; }

	.main-content .vc_span2 .iwithtext .iwt-icon { top: -4px; }

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both
}


.clearfix {
    zoom: 1
}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}

#content, #sidebar{width:100%;}
#content{width:668px;float:left;background:#fff;border:1px solid #e6e6e6;color:#333;padding:13px 13px}
.full-width #content,.widecolumn{width:100%;float:none}




#content .vision-tabs-vertical dd {
	margin-bottom: 0px !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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-12{width:100%}


.shopping_cart_btn .cart_submenu {
    display: none !important;
    opacity: 0 !important;
}


.cart_submenu {
    display: block;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -140px;
    top: -9999px !important;
    opacity: 0 !important;
    background: #fff;
    z-index: 888;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    visibility: hidden;
    padding: 15px 20px 10px 20px;
    width: 280px;
    font-size: 14px;
    color: #505050;
}


.cart_submenu:before {
    content: "";
    display: block;
    height: 10px;
    left: 0;
    position: absolute;
    top: -10px;
    width: 100%;
}


.cart_submenu .subtotal {
    padding-top: 14px;
    border-top: 1px #d9d9d9 dashed;
}


.cart_submenu .subtotal .amount {
    font-size: 14px;
}
	

.articles-headline {font-size: 1.25em; line-height:1.25em; font-weight: normal; margin: 0 0 5px;}


.footer__left { position: relative; width: 50%; height: 315px; box-sizing: border-box; float: left; padding-top: 63px; }


.footer__left:before { position: absolute; top: 0; right: 0; bottom: 0; left: -2000px; display: block; content: ''; background: #f2f2f2; }


.cycle-slideshow {
	position: relative;
	width: 100%;
	height: 500px;
	display: none;
}
.link .link__arrow{display:inline-block;position:absolute;width:21px;height:15px;right:8px;top:6px;transition:all .25s ease-in-out}
.link .link__arrow .link__arrow-line{position:absolute;display:block;width:100%;height:2px;background:#2A363B;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.link .link__arrow .link__arrow-angle{position:absolute;display:block;width:11px;height:11px;border-top:2px solid #2A363B;border-right:2px solid #2A363B;right:0;top:calc(50%);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
.link:hover .link__arrow,.link:focus .link__arrow{right:0;width:29px}





div.description-for-hints-mp {
  float: left;
  display: none;
}


.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-9 {
    width: 75%;
  }

.partgame{padding: 10px 4px 5px;margin-bottom:30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.partgame .parttile{display:block;margin-bottom: 9px;font: 22px/21px Bold;color: #FFF;text-align:  center;}

.partgame .part-content{display:block;padding: 20px 11px;background: #FFF;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.partgame.five36{background: #f47d00;}

.partgame .latest-tiraj-time{display: block;padding: 10px 0 5px;font: 15px/15px Regular;text-align: center;color: #fff;}

.partgame.yenibigo{background: #7d0061;}

.partgame.fourplusfour{background:#104180;}

.partgame.sixfourty{background:#fede00;}

.partgame.classicloto{background:#a8d404;}


.featart-item						{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding-bottom: 5px;
	font-size: 92.3%;
}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #444444;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}
 #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:7px;}
.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}

.style59 {
	color: #000000
}
.tve-progress-bar .thrv-inline-text{padding:2px 10px;min-width:30px}
.tve-progress-bar-label .thrv-inline-text{display:block;margin:0px}
.thrv_text_element span[style~="color:"] a,.thrv-inline-text span[style~="color:"] a{color:inherit !important}

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


.feat_heading {
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px solid #e5e5e5;
	overflow:hidden;
	width:100%;
}


.feat_heading h4 {
	float:left;
	margin:0;
	font-size:20px;
}


.feat_heading span.rate{
	float:right;
}


section.price .price-table .price-header p {
	color: #7f7c9b;
	margin: 0 0 15px;
}


section.price .price-header {
	position: relative;
	z-index: 1;
	margin-bottom: 25px;
}


section.price .price-header small {
    display: block;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:4px}

	.container-fluid.ctas_wrap .item, .container-fluid.ctas_wrap .item_right {border-radius:4px;margin-bottom:15px;padding:20px;text-align:center;}

.b-footer-sublist{
    display: inline-block;
    vertical-align: top;
    width: 200px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.b-footer-sublist li{    
    padding: 0;
    padding-bottom: 10px;
}
#ebooks .post-navigation .nav-links a,.ebooks-left-arrow:before,.ebooks-right-arrow:before{background:#ccc;border-radius:70px;padding:4px 8px}
.ebooks-left-arrow,.ebooks-right-arrow{color:#000;margin:2em}
#ebooks .post-navigation .nav-links a,.ebooks-left-arrow:hover,.ebooks-right-arrow:hover{color:green}
.ebooks-right-arrow:before,span.next:before{content:"\2192";font-size:42px}
.ebooks-left-arrow:before{content:"\2190";font-size:42px}
#astro-resources li.astro-resources a,#astroarticles li.astroarticles a,#reports li.reps a,#calculators li.calcs a,#ebooks li.ebooks a,#freelessons li.freelessons a,#interps li.interps a,#library li.library a,#loverelationships li.loverelationships a,#syn li.syn a,#transits li.menu-item-object-transits_interp a,#prog li.prog a{background:#fff;color:#000}


.clear {
  clear: both; }

.smart_footer{padding:20px}

.smart_footer .smart_box{width:250px;border:none;float:left;margin-right:20px}

.smart_footer .smart_box ul li{border:none}

.smart_footer .smart_box ul{border-top:1px solid #444;margin-top:-0}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }

		#marquee_relative_to_me_2{
			position:relative;
			float:left;
			width:445px; 
			height:18px; 
			overflow:hidden; 
		}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}


#panel .login_content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #D0D0D0;
	height:245px;
}

.content .rcol .vehicle_form div.left {
    width:50px;
    margin-left:10px;
}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.ls-inner,
.ls-layer {
	width: 100%;
	height: 100%;
}


.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}


.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}


.cli-col-12
{
	width:100%;
}



.search	{ background: #eee; border:1px solid #ddd; padding:2px; }
.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-lg-6{width:50%}

.article-content .row .col-lg-6{ width:50%; float:left;}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}

.frame .f_oj4{background-position:0 -60px;}
 .tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.adsensemobile{max-width:320px;display:none}


.content {
  min-width: 1006px;
  background: #f4f3f3;
  border-bottom: #aaaaaa;
  padding-top: 15px;
  padding-bottom: 20px;
}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{width:960px;margin-left:auto;margin-right:auto;}
#header div.section{position:relative;}
#content .section,.sidebar .section{padding:0 15px;}
.sidebar .section{padding-top:10px;}
div#header,div#main-menu,div#main-menu-wrapper,div.panels-flexible-column-dos_30_70-1,div.panels-flexible-dos_30_70,div.panels-flexible-column-dos_30_70-2,.no-sidebars #content,#header div.section,#featured,#featured div.section,#messages,#messages div.section,#main,#triptych,#footer-columns,#footer,#page-wrapper,div#main-menu-wrapper,div.sidebar,div.footcontent{min-width:0px;width:100%;margin-left:0;margin-right:0;}
.textcenter{text-align:center!important}
.wpex-social-widget-output.textcenter li{float:none;display:inline-block}
.wpex-fa-social-widget.textcenter ul li{float:none;display:inline-block}
#footer-bottom.textcenter #footer-bottom-menu,#footer-bottom.textleft #footer-bottom-menu,#footer-bottom.textright #footer-bottom-menu{position:static;right:auto;top:auto;margin:0;height:auto;line-height:inherit;padding-top:10px;text-align:inherit}
#footer-bottom.textcenter #footer-bottom-menu li{float:none;margin:0 5px;display:inline-block}
.vcex-post-terms.textcenter .theme-button{margin-left:2.5px;margin-right:2.5px}
.vcex-image-banner.textcenter .vcex-ib-content{margin-right:auto;margin-left:auto}
.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-3{width:25%}

.banner-readmore-upper a {
    background: #002D53;
    padding: 5px 10px;
    font-size: 12px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    color:#fff;
}


body,
#nav ul li a,
#nav_sub ul li a,
#supplemental_details p a,
#footer a,
.page_content a  {
	color: #26272e;
}

.maincontent .ideas .ideasposts .ideasbig .cont{ padding:15px;}

.maincontent .ideas .ideasposts .ideasbig .cont h3{ font-size:20px; line-height:24px; padding:0; margin:0 0 6px; font-weight:800;}

.maincontent .ideas .ideasposts .ideasbig .cont .author{color:#a4a4a4; font-style:italic; font-size:16px; line-height:16px; }

.cat-box-three .idcatsingle .cont h3, .cat-box-col .cont h3{ font-size:20px; line-height:24px; color:#222; padding:0; margin:0 0 6px; font-weight:bold; }

.cat-box-three .idcatsingle .cont p, .cat-box-col .cont p{ font-size:16px; line-height:24px; color:#555; padding:0; margin:0;}



#header-menu-tog {
  display: none;
}

#header {
	display:block;
	position:relative;
	text-align:left;
}


#page-wrap { overflow-x: hidden; }
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
p.font01{color:#fff;font-size:1.2em;line-height:1.2em}


.clear {
	clear: both;
}
 

.homerowtop2 {
clear:both;
width:95%; 
padding: 0px 2vw 2vw 2vw;
margin-top: 1vw;
margin-bottom: 10px;
border: 5px solid #e6e0ec;
font-size:medium;
background-color: #aecdea;
min-height:105px;
}


.homerowtop2:hover {opacity:0.9; background-color: #e6e0ec;}


.external-top div,
.external-middle div,
.external-bottom div {
  height: 100%;
}

.copy { font-family: Tahoma; font-size: 10px ; color: 677888; line-height: 15px;}


.txt_subheading, .txt_title {
    color: #86c533;
    font-weight: bold;
}


.txt_subheading {
    font-size: 16px;
}


.test-header{
	padding-top: 35px;
}

.slideshow_container .slideshow_view .slideshow_slide {
  position: relative !important;
  float: left !important;
  overflow: hidden !important;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_text .slideshow_background_anchor {
  position: absolute;
  top: 0;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image img {
  float: none;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box {
  display: none;
  position: absolute;
  width: 100%;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box.slideshow_empty {
  display: none !important;
}



.wp-pagenavi {
  margin: 20px 10px; }


.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}


.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}


.wp-pagenavi span.current {
	font-weight: bold;
}

	
	.wp-pagenavi span, .wp-pagenavi a {
		float: left;
	}

	
	.wp-pagenavi:after {
		clear: both;
		display: block;
		content: " ";
    }


.clearfix {
  *zoom: 1;
}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}


.clearfix:after {
  clear: both;
}

.twp-olmenu-btn{display:inline;font-size:14px;z-index:9999}
.twp-olmenu-btn a{display:inline-block;text-decoration:none}
.twp-overlay .twp-olmenu{margin:10% auto;width:80%}
.twp-overlay .twp-olmenu ul{margin:0;padding:0;width:100%}
.twp-overlay .twp-olmenu ul li{list-style:none;text-transform:uppercase}
.twp-overlay .twp-olmenu ul li a{color:#34b484;font-weight:700;font-size:18px}
.twp-overlay .twp-olmenu ul ul{margin-top:10px}
.twp-overlay .twp-olmenu ul ul li{position:relative;float:none;margin:0;width:100%;border:0}
.twp-overlay .twp-olmenu ul ul li a{color:#fff;text-transform:capitalize;font-weight:700;font-size:14px}
.twp-overlay .twp-olmenu ul ul li a:hover{color:#34b484}
.twp-overlay .twp-olmenu ul li:last-child{border:0}

				.twp-overlay .twp-olmenu ul li a:hover { color: #133857 !important;}

				
				.twp-overlay .twp-olmenu-btn { display: none; }


.slider-story-container,
.slider-inspire { overflow:hidden; }
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.mkd-page-footer .mkd-footer-bottom-holder .mkd-footer-bottom-inner{box-sizing:border-box}
.mkd-page-footer .mkd-footer-bottom-holder .mkd-footer-bottom-inner.mkd-grid{padding:19px 0}
.mkd-page-footer .mkd-footer-bottom-holder .mkd-footer-bottom-inner.mkd-full-width{padding:19px 50px}


#footer .footkop { text-transform: uppercase; color: white; font-weight: bold; font-size: 0.8em; display: inline-block; }
.searchform-wrapper form{margin-bottom:0}
.widget_search .submit-button,.searchform-wrapper:not(.form-flat) .submit-button{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
.searchform-wrapper{width:100%}
.searchform-wrapper.form-flat .submit-button.loading .icon-search{opacity:0.0}
.searchform-wrapper.form-flat .submit-button.loading:after{border-color:currentColor}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.searchform-wrapper .autocomplete-suggestions{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:50vh;overflow-y:auto}
.searchform-wrapper:not(.form-flat) .submit-button{border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cookie-notice-container a:link {color: yellow;}

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both
}


.clearfix {
    zoom: 1
}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}
.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%}
.plan .signup{padding:20px 0;text-align:center;border-top:1px solid #e8e8e8;background:#fafafa}
.plan .signup a.button{margin:0}


.tag-links a {
	padding: 0 5px 5px 0;
}


.tag-links:before {
	content: "\f02c";
}


.tag-links:before,
.entry-meta .entry-format a:before {
	font-family: "FontAwesome";
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 18px;
	padding-right: 5px;
}
#block-34{min-height:40px}
#whitewrap #block-34 *{text-align:center}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}
#footer-info,#footer-info a{color:#ffffff}
.tab-content .show-content{display:none}
.tab-content .show-content.active{display:block}
.list.products .item .container .content .tab-content{padding:0 15px 15px;min-height:81px}
.list.products .item .container .content .tab-content p{margin-bottom:0}

		#footer .col {
			display: table-cell;
			vertical-align: middle;
			padding: 0 10px;
		}


.question-title {
  line-height: 18px;
}


.question-detailed .question-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  padding-bottom: 4px;
}

.question-brief .question-title {font-size: 14px;font-weight: 700;margin-bottom: 4px;}


.user-answers .question-title {
  font-size: 12px;
  font-weight: 400;
}




.author-box:before,
.clearfix:before,
.entry-comments:before,
.entry:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry-comments:after,
.entry:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}

.le-publicidade {
    text-align: center;
    height: 110px;
    width: 100%;
    margin-bottom: 15px;
    z-index: 10;
    background: #410449;
}


.footer-last-div-inner {
    border-top: 1px solid #636365;
    color: #636365;
    padding-top:10px;
}


.footer-top-div-inner, .footer-last-div-inner {
    font-family: 'PT Sans', sans-serif;font-size:12px;
}


.footer-top-div-inner a, .footer-last-div-inner a{
    margin: 0 5px;
    color: #636365;
    text-decoration:underline;
}

.footer-last-div {
    min-height: 50px;
    color: #636365;
    background-color: #231f20;
}

    .footer-last-div-inner .footer-p-right{text-align:left !important;}


.logo3 {
	padding: 0px;
	border: 0;
	margin-top: -33px;
	margin-left: 22%;
	position: fixed;
}
.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%}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:.55556rem;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}
.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-left:15px;padding-right:15px}
.col-md-12{width:100%}
.col-md-12.pos-abs{position:absolute;bottom:-15px}




#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
	float: none;
	margin-bottom: -7px;
	border: 3px double #ddd;
}
.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-lg-3{width:25%}


.logo {
	max-width : 48px;
}
.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}

.imageblock .imageblock__content {
  position: absolute;
  height: 100%;
  top: 0;
  z-index: 2;
  padding: 0;
}

.imageblock .imageblock__content .slider {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}

.imageblock.allow-overflow .imageblock__content {
  overflow: visible;
}

  .switchable .imageblock__content[class*='col-'] {
    float: none !important;
  }

.imageblock__content .modal-instance {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
}


.stats-col .circle {
  display: inline-block;
  width: 160px;
  height: 160px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #666;
  border-radius: 50%;
  padding: 10%;
  position: relative;
  margin-bottom:5%
}

.stats-col p{
	font-size:12px
}


.stats-col .circle .stats-no {
  color: #fff;
  width: 70px;
  height: 70px;
  line-height: 70px;
  top: -25px;
  right: -15px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 18px;
  background-color: #E04F00;
  position: absolute;
  border-radius: 50%;
  font-weight: 700;
}

  .stats-col {
    margin-bottom: 25px;
  }
#pu3103-13{z-index:51;margin-right:-10000px;margin-top:25px;width:37.45%;margin-left:43.81%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}
#s5_nav li .s5_level1_span1{background:0 0;display:block}


div.wpgdprc-consent-modal div.wpgdprc-consent-modal__description {
    color: #8A8A8A;
}
.likeh3,h3{font-size:28px;font-size:1.75rem;line-height:1.35714}
.likeh2,.likeh3,.likeh4,h2,h3,h4{font-size:1.375rem;line-height:1.18182}
.likeh1,.likeh2,.likeh3,h1,h2,h3{font-weight:200}
.theme-premium .site-container:not(.footer) .accordion__button,.theme-premium .site-container:not(.footer) .likeh1,.theme-premium .site-container:not(.footer) .likeh2,.theme-premium .site-container:not(.footer) .likeh3,.theme-premium .site-container:not(.footer) .likeh4,.theme-premium .site-container:not(.footer) .likeh5,.theme-premium .site-container:not(.footer) .likeh6,.theme-premium .site-container:not(.footer) h1,.theme-premium .site-container:not(.footer) h2,.theme-premium .site-container:not(.footer) h3,.theme-premium .site-container:not(.footer) h4,.theme-premium .site-container:not(.footer) h5,.theme-premium .site-container:not(.footer) h6{font-family:Adobe Garamond W01,serif}

.rooms-price{
  color: #17ab8c;
  margin: 25px 0px;
}

.rooms-price span{
  font-family: 'Begum-Medium';
  font-size: 30px;
}

.tiled-gallery .gallery-row {
	 overflow: hidden;
	 margin-bottom: 2px;
}
.smrt_table2{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}


.sf-menu {
    display: block !important;
}
.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;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

    .line-one, 
    .line-two, 
    .line-three {
		backface-visibility: hidden;
		display: block;
		height: 3px;
		margin: 5px auto;
		-webkit-transition: all 0.3s;
    	-moz-transition: 	all 0.3s;
    	-o-transition: 		all 0.3s;
    	transition: 		all 0.3s;
		width: 100%;
	}

	.menu-toggle.on .line-one {
		transform: rotate(-45deg) translate(-5px, 5px);
	}

.line-one,
.line-two,
.line-three {
	background-color: #2b9b9b;
}
.module.no-js,.module.init,.experienceeditor .module{pointer-events:auto}
.module-list{padding:30px 0;background:#eee}
.module-list ul,.module-list li{list-style:none;padding:0;margin:0}
.module-list li{margin:15px 0}
.module-list a{font-size:18px;line-height:22px}
.module-list hr{background-color:#333;height:1px;margin:30px 0}
.legal .module-header{text-align:center;margin-bottom:60px}


.site-title-wrapper {
  margin-top: 15px; }
.header__secondary .fancy-quote .center{background:none}
.header__secondary .fancy-quote .fancy-quote__content{border:none}
.header__secondary .fancy-quote .fancy-quote__citation{background:none;font-style:normal;text-transform:uppercase;font-size:.875em}
.header__secondary .fancy-quote .fancy-quote__citation .side{border:none}
.header__secondary .fancy-quote .fancy-quote__decoration .side{border-width:.0625rem}
.header__secondary{text-align:center;margin:2.875rem 0}
.header__secondary .fancy-quote{margin-bottom:2rem;max-width:28.125rem;margin-left:auto;margin-right:auto;display:none}
.header__secondary .call-prompt{width:100%;margin-bottom:1.125em;font-size:1.4375em}
.header__secondary .social-nav__list{justify-content:center}

.banner .images .text .logo-icon{min-height:135px;}

.banner .images .text .logo-icon img {max-width: 75%;left:0; position:relative; top:0;
    transform: translate(0,0); -moz-transform: translate(0,0); 
    -webkit-transform: translate(0,0);-ms-transform: translate(0,0); -ms-transform: translate(0,0);}

.banner .images.img2 .text .logo-icon {background-color:#ff8400;}

.banner .images.img3 .text .logo-icon {background-color:#ffb81d;}

.banner .images.img4 .text .logo-icon {background-color:#468785;}

.banner .images.img5 .text .logo-icon {background-color:#58b7b3;}
.mine-yellow a{color:#fcff00!important}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
#bottom-footer .copyright,#bottom-footer .footer-menu{float:none;display:inline-block}


#bottom-footer .copyright {
	float: left;
}


#bottom-footer .copyright-text {
	color: #fff;
	font-size: 12px;
}


#bottom-footer .copyright-text a {
	color: #bcbaba;
}


#bottom-footer .copyright-text a:hover {
	color: #30afb8;
}

.wp-caption {
  text-align: center;
  margin-bottom: 1.5em;
}

.wp-caption img {
  border: 0 none;
  margin: 0;
  padding: 0;
}

.wp-caption p.wp-caption-text {
  margin: 0;
  padding: 10px;
}
 
.tableau { width: 70%; }

.lista2 { background:#e6e8e9; }

.lista td,.lista2 td{padding:5px}


.pub {
background-color : #FFFFCC; 
}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
.listing .pet p .petName:not(.visible-xs){min-height:44px;max-height:44px;overflow:hidden}
.contact-number.visible-xs,p.contact-number.visible-xs a{font-size:32px;color:#000;font-weight:700}
#content{max-width:1140px}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.entry-content-newslist{display:table;margin-bottom:20px;overflow-y:hidden}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}
.d-flex{display:flex !important}
.featured-entries{overflow:hidden;margin-bottom:30px}

#middlesection ul li
{
	margin-bottom: 0;
}




#middlesection
{
	width:100%;
	display:block;
	margin-top: -20px;
}

		.intro_h .intro_links h3{
			font-size: 14px;
			margin-top: 12px;
		}

		
		.intro_h{
			float: none;
			height: auto;
			margin: 10px auto;
			width: auto;
			
		}

		.intro_h h1{
			margin: 0;
			margin-top: 70px;
			font-size: 58px !important;
		}

		.intro_h h3.special{
			font-size: 20px !important;
			margin-left: 0px;
		}
.thrv_post_grid .tve_post_grid_wrapper{width:100%}
.thrv_post_grid .tve_post_grid_wrapper.tve_post_grid_masonry .tve_pg_container{margin:0 5px}
.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-6{width:50%}


.header-right{
	max-width:470px;
}


.header-top {
    margin: 10px 0px 0px;
}


.header{
    height: auto;
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 25px 0px;
    border-bottom: 1px solid #e0e0e0;
    float: left;
    position: fixed;
    z-index: 5;
    max-width: 1170px;
    background: #fff;
}


.news-list-item-date {
    margin-bottom: 1em;
}


.posts .post-thumb {
	float:left;
 	font-size: 0;
	padding: 4px;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	margin: 0 20px 0 0;
}


.single .post-thumb {
	position: relative;
	padding: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}


.single .post-thumb img {
	width: 100%;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}


.single .post-thumb p {
    position:absolute;
    color:#fff;
    bottom:10px;
    left:15px;
    background:#444;
    opacity:0.8;
    padding:0 5px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.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{float:left}
.col-xs-12{width:100%}
.home-feature-story__image{position:relative;}
.home-feature-story__image-attribution{bottom:2px;position:absolute;right:5px;color:#878787;font-weight:600;z-index:1;font-size:11px;font-size:0.6875rem;}
.row{margin-right:-15px;margin-left:-15px}

.column {display:block;list-style-type: none;float: left;width:170px;}

.column li{float:left;display:inline;}

.column a {text-decoration: none;
font-size: 13px;
color: #2558a0!important;
overflow: hidden;
display: block;
font-weight: 600;}

.column a:hover {text-decoration: underline!important; color:#E26722!important;}
.adserve_wide{margin:20px auto;height:90px;max-width:728px;color:#999;line-height:90px;text-align:center}
.adserve_wide .carousel.horizontal ul.list li{width:728px;height:90px}
.adserve_wide .carousel.horizontal ul.list li img{width:100%}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:46px 0 46px 0!important}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:30px 0 0 0}
.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:21px 0 21px 0!important}
.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:#ffffff!important}
#main-header,#et-top-navigation{font-family:'Abel',Helvetica,Arial,Lucida,sans-serif}

.left-w3l{padding:0em 2em;}

.left-w3l h4{font-size:4em;color:#000;padding-bottom:0.5em;}

.left-w3l h5{color:#f9f6f6;font-size:2em;padding:0.445em 0;}

.left-w3l p{color:#fff;text-align:justify;}

.left-w3l ul li{list-style:none;color:#fff;}

.left-w3l ul li a{text-decoration:none;color:#fff;font-size:0.9em;line-height:1.9em;margin-top:1em;display:inherit;letter-spacing:0px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.left-w3l ul li a:hover{color:#000;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.left-w3l ul li a i{margin:0 10px 0 0;color:#000;}
.img-responsive{display:block;max-width:100%;height:auto;}
.img-fluid{max-width:100%;height:auto}
.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-sm-12{width:100%}


		#footer .social  {
			cursor:pointer;
			border:1px solid #f3f3f3;
		}

.companyaddress, .telfax, .email {
	font: 10px Arial, Helvetica, sans-serif;

	color: #999;
	text-align: center;
	height:10px;
}

.wpb_heading,
.entry-content .wpb_heading {
  margin-top: 0;
}








.alignleft {

	float: left;

}




blockquote.alignleft,

img.alignleft {

	margin: 7px 10px 0px 0;

}




.wp-caption.alignleft {

	margin: 7px 14px 7px 0;

}




.site-content blockquote.alignleft,

.site-content blockquote.alignright {

	border-top: 1px solid rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	padding-top: 17px;

	width: 50%;

}




.site-content blockquote.alignleft p,

.site-content blockquote.alignright p {

	margin-bottom: 17px;

}
                              

            img.alignleft {

                     max-width: 100px;

                        }
.site-header .slogan .connect{font-family:LatoWebLight,Helvetica,Arial,sans-serif;text-align:right;font-size:14px;color:#5f7080}
.site-header .slogan .connect .sn{line-height:32px}
.site-header .slogan .connect .sn a{font-size:20px;display:inline-block;margin:0 10px;color:#33485d}

  .pricing-wrapper,
  .pricing,
  .third-col .pricing, 
  .fourth-col .pricing,
  .fifth-col .pricing,
  .third-col .pricing-recommend, 
  .fourth-col .pricing-recommend,
  .fifth-col .pricing-recommend {
    width: 100% !important;
    float: none;
    margin-left:  auto;
    margin-right: auto;
    display: block;
    margin-bottom:-19px; 
  }

.pricing-wrapper {
  padding: 0;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

.carousel-inner { position:relative; width:100%; overflow:hidden }

.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
}

.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.headercontact .tel a:link,.headercontact .tel a:active,.headercontact .tel a:visited{text-decoration:none}
.headercontact .tel a:hover{text-decoration:none}
.tel a:link,.tel a:active,.tel a:visited{color:#b4b4b4;text-decoration:none;font-weight:700!important}
.tel a:hover{color:#fee100;text-decoration:none;font-weight:700!important}
 
    .alt-features-item {
        margin-top: 30px;
    }

.top-footer h2 {
    font-size: 16px;
    margin: 0 0 10px;
}

.top-footer ul li {
    margin: 0 0 7px;
}

.top-footer ul a {
    color: #4174c7;
    font-size: 13px;
}

.top-footer {
    padding: 20px 0;
}
.bold_text{font-weight:bold}
.tve_shortcode_editor p.bold_text{font-weight:bold}


	
	.header-creative .header_placeholder,
	.header-empty .header_placeholder,
	.header-fixed .header_placeholder,
	.header-modern .header_placeholder,
	.header-semi .header_placeholder,
	.header-simple .header_placeholder,
	.header-transparent .header_placeholder{height:0!important}


	.tr-menu .header_placeholder{height:0!important}


	
	.mobile-tr-header .header_placeholder,
	body:not(.mobile-sticky) .header_placeholder{height:0!important}
.site-header .widget-area{float:right;text-align:right;width:728px}
.header-image .site-header .title-area,.header-image .site-header .widget-area{padding:40px 0}
.site-header .widget-area p{margin-bottom:0}
.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.home-middle .featured-content .entry,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width:100%}
.genesis-nav-menu,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.main-navigation.toggled ul,.menu-toggle{display:block}
.menu-toggle{display:block}
#footer-menu .menu{list-style:none;margin:0;padding-left:0}
.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}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{
    
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    border-bottom: 3px solid #10C3F8;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active i{
    
}







.nav-item :hover{
    
    
}

         .nav-item {border-bottom: 1px solid #d7d7d7;}

         .nav-item .dropdown-menu {	border: 0;}
.content .testimonial_content .container .container_inner{padding:0}
.testimonials_masonry_holder .testimonial_content{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}
.testimonials_item .testimonial_content{padding:25px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
 #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:7px;}
#main-navigation ul.menu li.menu-item-no-children a{width:100%}

.sub-menu .menu-item-has-children:after { color: #fff }



div#main h1, div#main h2.contentheading, div#main div.moduletable h3.moduletitle, div#main div.contact h3 {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 6px;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}
.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-6{width:50%}




.content {
    padding: 20px 0 40px 0;
}


.content h1::after, .content h2::after {
    content: "";
    display: block;
    margin: 16px 0 0 0;
    width: 40px;
    height: 4px;
    min-height: 4px;
    background-color: #ba9764;
}


.content .h3::after {
    content: none;
}


.site-landing.content {
    margin-top: 40px;
}
.button_panel{text-align:center;display:block;margin:-15px 0 0;position:relative;left:0}


	.openNav #page_wrapper { overflow-x:hidden; }




#page_wrapper { position: relative; min-width:980px; }
#navigation{background:#F00;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
ul.no-list{margin:0;padding:0}
ul.no-list li{list-style:none}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}
.wp-block-aps-image-with-content{display:-webkit-box;display:-ms-flexbox;display:flex}
.wp-block-aps-image-with-content .img-wrap{margin-right:3%;flex-shrink:0}
.wp-block-aps-image-with-content p.font-times-new{line-height:1.4em}
.responsive-image-width .wp-block-aps-image-with-content .img-wrap{width:43.5%}
.responsive-interview-block .wp-block-aps-image-with-content{display:block}
.responsive-interview-block .wp-block-aps-image-with-content .round-img-160{margin:0 auto 30px}
.wp-block-aps-image-with-content.break980{flex-direction:column}
.wp-block-aps-image-with-content.break767{flex-direction:column}
.wp-block-aps-image-with-content.break599{flex-direction:column}

.nav {width:98%;margin:0px auto;}

.nav ul.sections a{padding: 20px 5px;}

.nav ul.sections li.alpha{margin-left: 0px;}

.nav ul li{float: left;}

.nav ul li a:hover{background-color:#E7E7E7;color:#000;}

.nav ul li.selected a{cursor: default;background-color:#AF135C;color:#fff;}

.nav ul a{float: left;text-decoration:none;color:#000;vertical-align: middle;}

.nav ul.sections{float: left;}

#footer .toggleMenu3 .main-menu-small .plus-icon{top:2px;display:block;left:10px;position:relative;}

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}

.md-margin-top-20{margin-top:20px}

.flechita, .plus, .header-logo-calidad { display: none; }

.header-logo-calidad { display: block; position: absolute; top: 30px; right: 0; }


.form-title {
    position: relative;
}


.form-title h2 {
    color: #eedc00;
    font-size: 49.26px;
    line-height: 47.81px;
    margin-bottom: 64px;
    margin-top: 25px;
}

    .contact_form.subscription-model .form-title .medium-6 h2 {
        margin-bottom: 25px;
    }

    .contact_form.subscription-model .form-title .sub-title {
        position: static;
        margin: 0 0 0 auto;
        margin-bottom: 32px;
    }
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}

.custom-logo-link, .site-title, .site-description{float:left;}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.5em 0;
	font-size: .8em;
}


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


.mainsearch-div form {
  margin-top: 20px;
  width: 350px;
}
.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-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}


.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
  overflow: hidden;
}


.ce-above .ce-bodytext {
  clear: both;
}


#main .thumbnail { margin-bottom:20px;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_6,
.container_16 .grid_8 {
	width: 462px;
}


.container_12 .grid_8 {
	width: 620px;
}
.panel-pane .view-hp-news .view-content .views-row:nth-child(2n) div.node,.view-blog .view-content .views-row:nth-child(2n) div.node{margin-right:0;}
.module.no-js,.module.init,.experienceeditor .module{pointer-events:auto}
.module-list{padding:30px 0;background:#eee}
.module-list ul,.module-list li{list-style:none;padding:0;margin:0}
.module-list li{margin:15px 0}
.module-list a{font-size:18px;line-height:22px}
.module-list hr{background-color:#333;height:1px;margin:30px 0}
.legal .module-header{text-align:center;margin-bottom:60px}
.img-mob{width:200px}

.lesse-lite-pagination .current, .lesse-lite-pagination a, .lesse-lite-pagination .next, .lesse-lite-pagination .prev, .lesse-lite-pagination .page-numbers { margin-right: 0.625rem; -webkit-transition: 0.5s; transition: 0.5s; }

.lesse-lite-pagination .current:hover, .lesse-lite-pagination a:hover, .lesse-lite-pagination .next:hover, .lesse-lite-pagination .prev:hover, .lesse-lite-pagination .page-numbers:hover { text-decoration: underline; }

.header-block .telephone {
  margin: 0;
  color: #b0996d;
  padding-top: 20px;
  font-size: 22px;
  font-weight: 100;
}
.header .tools .telephone{margin:0;color:#636466;padding:7px 0 0;font-size:20px;font-weight:400;display:inline-block}
.header .telephone-wrapper{zoom:1;text-align:right;margin:8px 0}
.header .telephone-wrapper:after,.header .telephone-wrapper:before{content:"";display:table}
.header .telephone-wrapper:after{clear:both}


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


.loose-page-intro #today-date {
	text-align: center;
}
#fast_nav_top{text-shadow:1px 1px 0 #0059AA;color:#FFF;background:#1791ff;font-size:1.1em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;padding:0.6em;box-shadow:0 2px 3px rgba(0, 0, 0, .2)}
.mainnav__menu,nav ol,nav ul{list-style:none}
.mainnav__menu{font-size:1.1em;margin:0;padding-left:0}


.sub-menu .menu-item-has-children {
	position:relative;	
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

.spec.body-ru .section-menu .menu #menu-item-1512 {
    max-width: 106px;
}


.body-ru .section-menu .menu #menu-item-1512 {
    max-width: 75px;
}


#searchbar { display: none; width: 100%; max-width: 1024px; height: 88px; margin: 0 auto; }

	#searchbar form label, #searchbar form #searchsubmit, #searchbar #closebtn { display: none; }

.home .slideshow-meta .slideshow-title{
	color:#414042;
}

.home .slideshow-meta a{
	font-weight:bold;
}

.home .slideshow-meta{
	float:left;
	width:215px;
	height:315px;
	padding: 32px 0px 0px 26px;
}


.carousel .item.active .effect3 {
    -webkit-animation: fadeInLeft 1.5s ease-in-out 300ms both;
    animation: fadeInLeft 1.5s ease-in-out 300ms both;
}
.m-main,.m-accessibility,.m-breadcrumb,.m-mobile,form,.btn,.footer__logo,.footer__social,.footer__author,.b-bg,.b-video,.b-cta,.b-header__link,.b-contact__gmap,.b-contact__controls,.b-tabs__menu,.b-meta__item--share,.b-meta__share,.b-gallery-vertical__thumbs,.b-gallery-vertical__prev,.b-gallery-vertical__next,.b-gallery-vertical__prev-sm,.b-gallery-vertical__next-sm,.b-img__bg,.b-img__img,.b-img--contact .title-main,.b-info__more,.b-footer,.b-preloader,.c-products__video,.f-std.u-t-hide,.m-sub{display:none}
.title-main{color:#d4d4d6;font-weight:800;font-size:12px;margin:0 0 30px;text-transform:uppercase;letter-spacing:.14em;}
.title-main--dark{color:#929292}
.title-main--spec{color:#595d60;margin-bottom:5px}
.title-main--lg{font-size:14px}
.advert.landscape #bsb1_bb1{min-width:728px;min-height:90px}


.page_footer_liner {
    padding: 12px;	
}
#header #logo:hover a span.logo-title{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#08cae8}
#header #logo a span.logo-title{line-height:32px;font-weight:700;font-size:30px;color:#333;text-transform:uppercase;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.demo-1 .bg-1 .sl-slide-inner,
.demo-1 .bg-1 .sl-content-slice{background:#fff;}

.demo-1 .bg-2 .sl-slide-inner,
.demo-1 .bg-2 .sl-content-slice{background:#000;}

.demo-1 .bg-3 .sl-slide-inner,
.demo-1 .bg-3 .sl-content-slice{background:#db84ad;}

.demo-1 .bg-4 .sl-slide-inner,
.demo-1 .bg-4 .sl-content-slice{background:#5bc2ce;}

.demo-1 .bg-5 .sl-slide-inner,
.demo-1 .bg-5 .sl-content-slice{background:#ffeb41;}




.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.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}
.tablepress-id-273 .row-5 td{background-color:#eca7e6}
.tablepress-id-274 .row-5 td{background-color:#63f67c}

#imgtop_title {width:894px;height:36px;border:none;}

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

.blk .headp-right{background-position:right top;}

.td-social-list {
  *zoom: 1;
}

.td-social-list:before,
.td-social-list:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-social-list:after {
  clear: both;
}

.td-social-list .td_social_type:last-child {
  margin-bottom: 0;
}

.td-social-boxed .td-social-list {
  padding: 0 19px 0 20px;
  
  
}

.td-social-style5 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  
}

.td-social-style7 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  
}

.td-social-style8 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  
}

.td-social-style9 .td-social-list {
  padding: 0 12px;
}

.td-social-style10 .td-social-list {
  padding: 0 13px;
}

.financity-header-container-inner{ position: relative; }

.financity-header-style-bar .financity-header-container-inner{ position: relative; }


.fl {
    float: left;
}



.resize-content-column {
	padding: 4px 4px 5px 4px;
	width: 100%;
	height:auto !important;
	border-bottom: 2px solid #566B7B !important;
}


.resize-content-column h3 {
	padding-top: 8px;
	padding-bottom: 4px;
	font-size: 16px; 
}


.resize-content-column h4 {
	padding-top: 3px;
	font-size: 14px; 
}
.indicator-horizontal .indicator-value,.main-indicator-content.centered{position:absolute;margin:0 auto;left:0;right:0;top:50%;transform:translateY(-50%)}
.header-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;background:#333d28;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:opacity .2s linear,visibility 0s .2s linear;transition:opacity .2s linear,visibility 0s .2s linear}
.header-search-focus .header-backdrop{opacity:.1;visibility:visible;-webkit-transition:opacity .2s linear,visibility 0s 0s linear;transition:opacity .2s linear,visibility 0s 0s linear}
#mobilenav-top-container ul.languages-list{float:left;display:block;max-width:230px;height:49px;padding-top:1em}
nav#main ul.menu.languages-list{margin-left:auto;float:right}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
#footer-bottom .et-social-icon a{font-size:18px}
#footer-bottom{height:160px}


.drivers {
margin: 0;
font-size: 90%;
}

    .foote .foote_cen .foote_bot {
      width: 100%;
      text-align: center;
      height: 59px;
      line-height: 59px;
      color: #a4a4a4;
      font-size: 14px; }

      .foote .foote_cen .foote_bot p {
        margin: 0; }

        .foote .foote_cen .foote_bot p a {
          text-decoration: none;
          color: #a4a4a4; }

        .foote .foote_cen .foote_bot p a:hover {
          text-decoration: none;
          color: #06376c; }

#Sliding-top .widgets_wrapper{padding:15px 0;display:none}

#Sliding-top .widgets_wrapper .column{margin-bottom:0}

#Sliding-top .widgets_wrapper .widget{margin-bottom:0;padding:15px 0}

#Sliding-top .widgets_wrapper .widget:after{display:none}

#Footer .widgets_wrapper{padding:15px 0}

#Footer .widgets_wrapper .column{margin-bottom:0}

#Footer .widgets_wrapper .widget{padding:15px 0;margin-bottom:0}

#Footer .widgets_wrapper .widget:after{display:none}

.topbar .social-media{text-align: right;}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}
.secondary-navigation.toggled .dropdown-menu-toggle:before{content:"\f107"!important}
.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;}

.bio-photo-container {
	background-color:#ebebeb;
	}


.topRegion .menu {
    position: absolute;
    left: 750;
}


.topRegion .menu td {
    vertical-align: bottom;
    padding: 0 5px;
}


.mod_eb_mincalendar_td_dayname {
	color:#F0F0F0;
}


.mod_eb_mincalendar_td_dayname .sunday {
	color:#99AAAA;
}


.mod_eb_mincalendar_td_dayname .saturday {
	color:#99AAAA;
}
.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-left:15px;padding-right:15px}
.col-md-3{width:25%}

.span10 { width:780px; }

.row-fluid .span10 {
	width:82.978723404255%;
	*width:82.925531914894%;
}

input.span10, textarea.span10, .uneditable-input.span10 { width:766px; }

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

  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
#other-calculators,#information{float:left}
#other-calculators h5{width:560px;margin-right:28px;text-shadow:0 2px 2px #111}


.sp {
  display: none; }
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}
.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border:1px solid transparent}
.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border-color:#ebeaea;}

.img-responsive{display:block;max-width:100%;height:auto;}
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}

.shoping-cart-info {
  float: left;
  width:125px;
  padding-left: 5px;
  margin-top:4px;
}


.admin-form-block {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	clear: both;
	margin: auto;
	width: 300px;
	height: 500px;
}

.word {
    position: absolute;
    width: 360px;
    opacity: 0;
}

.template-index .widgets .social-feeds { background:  transparent ; }

.template-index .widgets .social-feeds .title { text-align: center; }


.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

#footerb .copyright { text-align:left;}

#footer p, #footer div, #footer a, #footer input, #footer, #footer h1, #footer h2, #footer h3 , #footer h4 , #footer i, .copyright{color:#000000}
.copyright a{color:#333!important}

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

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

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
#site-header #header-wrapper{width:100%;background-color:rgba(248,248,248,.9)!important;border-bottom:1px solid #eaeaea}
#site-header #header-wrapper, #site-navigation ul li ul{background-color:#f4f4f4;}
#site-header.overlay-header #header-wrapper{background-color:#fef1dc; background-color:rgba(254,241,220, 0.77);}
#site-header.overlay-header.header-sticked #header-wrapper{background-color:#fef1dc;}
.featured-video .video-meta{float:left;width:288px;margin-left:24px;margin-right:0}
.home .featured-video .video-meta{position:relative;padding:2em 0}
section.video .video-meta .video-shop,section.video .video-meta .video-image{display:inline-block;zoom:1;*display:inline;height:80px;color:#927f7c}
section.video .video-meta .video-shop img,section.video .video-meta .video-image img{height:100%;width:auto;float:left}
section.video .video-meta .video-shop .video-patreon,section.video .video-meta .video-image .video-patreon{float:left;margin-top:1em;margin-left:0.5em;font-size:0.9em;line-height:1.4em;width:50%}
section.subject ul.video-list li .video-meta{display:none}
.clear:after,.container:after,.navigation:after,.video-image:after,.video-meta:after{content:"";display:block;clear:both}
