﻿#content #press .overhead{width:12%;display:inline-block;text-transform:uppercase;font:500 22px "futura-pt","sans-serif";letter-spacing:1px;padding:25px 30px 25px 0;border-right:1px solid #272727}


#header  .logo
{
	float:left;
	padding:19px 0 0 12px;
}

.bit .yout .banbt{ font-size:50px; font-weight:900; font-family:"黑体"; letter-spacing: 0px; text-align:right; 

color:#000001; }

.bit .yout .banbt a{ color:#000001;}


.pt_error .error-page-message {
  padding: 0 20px;
}


.pt_error .error-page-message .content-asset {
  margin: 64px 0;
  font-size: 1.25rem;
  line-height: 2;
  color: #000
}

	
	.head-nav .topmenu {
		border-radius: 12px 12px 0 0;
	}



.topmenu-trigger {
	display: none;
	width: 38px;
	height: 40px;
	margin-left: 10px;
	cursor: pointer;
}


.topmenu-trigger div {
	width: 100%;
	height: 5px;
	border-radius: 2px;
	background: #fff;
	margin: 4px 0;
}


.topmenu-trigger span {
	color: #fff;
	display: none;
	font-size: 22px;
}

	
	.topmenu-trigger div,
	.topmenu-holder	{
		display: block !important;
	}

	
	.topmenu-holder {
		display: none;
	}
.menu-item{position:relative}


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

.feature-item .sep {
	border-bottom:1px solid;
	display:inline-block;
	width:30px;
	margin:0px auto;
	margin-bottom:3px;
	margin-left:3px;
}

.posts-layout.masonry {
	margin: 15px auto;
}


.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}


.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

	.navbar .container{
		padding-left: 15px;
		padding-right: 15px;
	}
.container-12 .grid-3{width:180px !important;}
.container-12 aside.grid-3{width:180px !important;}
.container-12 aside.region-sidebar-first.grid-3{width:178px !important;}

.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,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }
.mk-css-icon-menu-line-2{transition:opacity .1s ease}
.dashboard-active .mk-css-icon-menu-line-2,.is-active .mk-css-icon-menu-line-2{opacity:0}
#sidebar-primary .widget-blog .entry-summary{color: #bdbdbd;font-size: .8em}
#sidebar-primary .widget-blog .entry-summary a{display: block;margin-top: .5em}

.navbar .info,
.navbar .social-wrapper {
  display: none;
}

  .navbar.extended .info,
  .navbar.extended .social-wrapper {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
  }

  .navbar .top-bar .info,
  .navbar .top-bar .social-wrapper {
    width: auto;
    display: table-cell;
    vertical-align: middle;
  }

  .navbar.extended.centered .social-wrapper {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
  }

  .navbar.extended .social-wrapper {
    width: auto;
  }


.portfolio .p-element {
	width: 24%;
	text-align: center;
	margin:2px;
	overflow: hidden;
	cursor: pointer;
	float: left;
}


.portfolio .p-element .element { position: relative; }

.portfolio .p-element .element img {
   -webkit-transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
      -moz-transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
           transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
		   border-radius:5px !important;
}


.portfolio-content .p-element:hover .p-hover { 
	opacity: 1; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


.portfolio-content .p-element h3 {
	position: absolute;
	top:100%;
	left:32%;
	z-index: 15;
	margin: 0;
	font-weight:400;
	font-size: 16px;
	color: #fff;
}


.portfolio-content .p-element:hover h3{
	top:30%;
}


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

img.img-fluid.quate {
	margin-bottom: 20px;
}
.w3-hide-small{display:none!important}

#box_inner2 #image {  overflow:hidden; float:left; width:100%; }

#bottom_container_2 #image img{ float:left; position:relative; z-index:10 ; width:100%;}

#wrapper2 #image img, #wrapper3 #image img{ float:left; position:relative; z-index:10;}


#user2 #image, #user3 #image, #user4 #image,
#user5 #image,#user6 #image, #user7 #image,
.other-programmes #image, .sports-ambassadors #image
{
border:solid 1px #c0bfbf !important;
width:100%;
}

	.ap-video-popup .ap-video-wrap {
		width: 85%;
	}

.ap-video-popup .ap-video-wrap iframe {
    height: 100%;
}

.bott_foot_blok{margin-bottom:8px;}
.bott_foot_blok a{color:#535353}
.bott_foot_blok a:hover div{border-bottom:2px solid #19a781}
footer .col-md-3 .bott_foot_blok .foot_img1,footer .col-md-3 .bott_foot_blok .foot_img2{margin:0;float:left;width:auto}
footer .col-md-3 .bott_foot_blok img{margin:10px;width:auto}

.bott_foot_blok img{width:100%;margin-top:10px;}
.navbar-header{width:100%;}


				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #8e8e8e;
					position: fixed;
					left: 0;
					bottom: 0;
					width: 100%;
					background-color: #464646;
				}

				#catapult-cookie-bar a {
					color: #fff;
				}

				#catapult-cookie-bar .x_close span {
					background-color: ;
				}

				#catapult-cookie-bar h3 {
					color: #8e8e8e;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}

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


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}
header.header .et-trending-post{display:none;font-size:14px;line-height:1.3em}
header.header .et-trending-post a,header.header .et-trending-post a:visited{color:rgba(255,255,255,.6)}
header.header .et-trending-post:first-child{display:block}
.modal-content .modal-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;margin-bottom:2rem;font-size:1.25em;font-weight:700;color:#2b2d32;background:#fff}
.newsletter .modal-content .modal-logo{margin-bottom:1rem}

  .cmsmasters_footer_small .footer_custom_html_wrap .footer_custom_html {
    text-align: center;
  }



#tabcontainer { width: 400px; margin: auto; }

	#logo,
	#header-nav {
		display: table-cell;
		vertical-align: middle;
	}


	#logo {
		height: auto;
		float: none;
		position: static;	
		padding: 0;
		margin: 0 10px 10px;
	}

#logo a {
	display: table-cell;
	vertical-align: middle
}

#logo img {
	width: auto;
	display: block;
	max-height: 54px;
}

#logo h1 {
	font-size: 22px;
	line-height: 1.3;
	font-weight: bold;
}

.is-sticky #logo {
	height: 55px;
	max-height: 55px;
}

.is-sticky #logo img {
	max-height: 32px;
}

.is-sticky #logo h2 {
	display: none;
}
.quiz__wrapper{position:relative;width:100%}

	.header-social {
		float: none;
		margin-bottom: 10px;
		text-align: center;
	}

	.header-social a {
		float: none;
		display: inline-block;
	}

	.header-social a:hover { line-height: 40px }

.header-social a:last-child { margin-right: 0 }


		
		
		
		.header-social a.header-facebook { color: #ffffff; }
.header-social a.header-twitter { color: #ffffff; }
.header-social a.header-instagram { color: #ffffff; }
.header-social a.header-youtube { color: #ffffff; }

.menu{margin:0 0 20px;padding:0;list-style:none;}

.menu-item{margin-bottom:10px;}

.menu-link{display:inline-block;padding:3px 0;color:#404040;text-decoration:none;}

.menu-link.is-current,.menu-link:hover{text-decoration:underline;}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}

    .caption-right {
    width: 100% !important;
    height: 420px !important;
    }

    .caption {
    width: 100% !important; 
    }

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

.caption-right p {
    margin-top: 60%;
}

.caption-right span {
    font-size: 13px;
    line-height: 24px;
    font-weight: 300;
    display: table-cell;
    vertical-align:middle;
}

.block{width:960px; height:auto;}


.container-fluid .grid_c {
  width: 20%; }

 .container .grid_c {
  width: 210px; }


.grid_c.wow.fadeInLeft{
	visibility:visible !important;
	animation:none !important;
}



.grid_c {
	animation-name:none !important;
	}





.nav a{
  text-decoration: none;
}


.nav{
  height: 30px;
  background: #3ec2de;
  position: relative;
  z-index: 10
}


.nav ul li:hover{background: rgba(0,0,0,.15);}

	
	.post-content .row .column { margin-bottom: 1.857em; }


	
	
	 
	
	.highlights-box.three-col .column.one-third {
		margin-bottom: 42px;
	}

	
	.highlights-box.three-col .column.one-third:last-child { margin-bottom: 0; }
	
	
	.highlights-box .column.half {
		margin-top: 42px;
		margin-bottom: 0;
	}


	.highlights-box .column.half:first-child {
		margin-top: 0;
		border-right: 0; 
	}
 
	
	.related-posts .highlights-box.three-col .column { margin-bottom: 28px; }

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}


.adesso-toggle-list-elem a:focus,
.adesso-toggle-list-elem a:hover,
.navbar-nav li a:focus,
.navbar-nav li a:hover {
  cursor: pointer;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.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%}
.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-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}

	.bgbox img {max-width: 900px; }

	.bgbox .W{display: none;}

	.bgbox .T{display: block;}

	.bgbox{ width: 500px;}

	.bgbox .M{display: block;}


	.bgbox .M, .blubox{display: none;}


.bgbox .T,
.bgbox .M,
.boxB .T2 {
    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-sm-7{width:58.33333333%}
#tm_builder_outer_content .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_pricing_content,#tm_builder_outer_content .tm_pb_text,#tm_builder_outer_content .product,#tm_builder_outer_content .tm_pb_widget{word-wrap:break-word}
#tm_builder_outer_content .tm_pb_text p:last-of-type{padding-bottom:0}
.tablepress-id-249 .column-1{padding:2px}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}


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

#rgh  {background-color: #94f794}
.related-articles .list-case .list-case-content p{max-width:100%}

.logo-text,
.site-tagline {
text-align: center;
}
.site-tagline {display: none;}


.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}


.single-view,
.blog-item-wrap {
    margin-bottom: 50px;
}
.clr{color:#000}
.weather-atlas-wrapper .extended_day,.weather-atlas-wrapper .extended_hour{display:table-cell}
.weather-atlas-wrapper .extended_day .wi,.weather-atlas-wrapper .extended_hour .wi{font-size:2em;line-height:1.3}

.widgettitle {
  position: relative;
  display: block;
  margin-bottom: 15px;
}


.widget_testimonials .widgettitle {
  margin-bottom: -17px;
}

.widget_news_feed .widgettitle {
  margin-bottom: -18px;
}
#mk-sidebar .widgettitle {text-transform: uppercase;font-size: 14px;color: #333333;font-weight: bolder;}
#mk-sidebar .widgettitle a {color: #333333;}
#mk-footer .widgettitle{text-transform: uppercase;font-size: 14px;color: #fff;font-weight: 800;}
#mk-footer .widgettitle a{color: #fff;}

.widget.widget_latest_tweets_widget .widgettitle {
	display: none;
}
.header-search{cursor:pointer;float:right;text-align:center;}
.header-search svg{cursor:pointer;height:24px;width:20px;}
.header-search:before{left:0;}
.header-search:after{right:0;}
.header-search-input{display:none;background-color:#0b263b;padding:10px;position:absolute;bottom:-51px;right:0;z-index:2000;width:250px;}
.header-search-input input{border:none;box-shadow:none;font-family:'Gotham Medium',Arial,sans-serif;font-size:12px;font-size:0.75rem;height:25px;padding:0 5px;width:100%;}
.header-search div{display:none;}
.header-search:before,.header-search:after{content:'';position:absolute;top:-7px;bottom:-6px;width:1px;background-color:white;}

	td.middle2_2 {
		width: 159px;
		height: 145px;
		background: #F2E3C6;
		border-bottom: 1px solid #cfc8c0;
		border-right: 1px solid #cfc8c0;
		border-top: 1px solid #ddcdbb;
	}
.testimonial-pull-quote-copy-holder{-ms-flex-preferred-size:75%;flex-basis:75%}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; height: auto; 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-bg .slides img { width: 100%; position: relative; bottom: 0; margin: 0; }

.flexslider .slides {zoom: 1; height: auto;}
#javo-navibar .navbar-right .right-menus{max-width:60px}
#javo-navibar .navbar-right .right-menus .widget_top_menu_wrap .widget_top_menu a{font-family:'Open Sans',sans-serif!important;font-weight:600;font-size:13px;text-transform:uppercase}
.right-menus .nav-right-button.button-icon-fix{padding-top:3px;margin-left:5px}
.forum-section ul li.photo-post{width:49%;float:right;clear:right;overflow:hidden}
.forum-section ul li.photo-post .image{float:left;width:100px;height:75px;overflow:hidden;margin-right:5px;margin-left:5px}
.forum-section ul li.photo-post .msg{display:block;height:55px;overflow:hidden}
body.responsive-ready .forum-section ul li.photo-post{float:none;width:100%;margin-bottom:2em}
.hnews .hmedia .photo{border:none}
.lastNews.layout-4 .items .hnews .hmedia .photo{width:100%}
.lastNews.layout-5 .items .hnews .hmedia .photo{width:100%}
.site-11 .lastNews.layout-4-AL-Mag .hnews .hmedia .photo{width:100%}
.icon-104-logo .path4:before{content:"\e905";margin-left:-2.169921875em;color:#1a171b}


#copyright {
	text-align:center;
	line-height:25px;
	margin-bottom:5px;
}

#gp-copyright-curves {
position: absolute;
top: -200px;
left: -40px;
width: 100%;
height: 300px;
padding: 0 40px;
box-sizing: content-box;
border-radius: 100%;
}
#gp-footer,#gp-copyright-curves{background-color:#fff;}
.header__contact-text{color:#000}


.comptable .rankcol {
	width:10%;
}

.fronttdright {
background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	color:;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	border:1px solid #CCCCCC;		
	}



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

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

.logo
{
    max-height:70px;
}

.navigation .n_bj1{ background-position:-2px -158px;}





.regions_rates_table {
    width: 100%;
}


.amp-feed-templates { display: none; }


.w3_instagram:hover {
    border: 1px solid #833ab4;
    background: #833ab4;
}


.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{
    padding-left:0;
    padding-right:0;
}


#footer_legal .col-md-12{
    max-width: 1170px;
    margin:0 auto;
    width:100%;
    float:none;
}


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

.aside-2-order-detail{
    padding-top: 20px;
    width: 660px;
    font-size: 24px;
    margin: auto;
    line-height: 30px;
    text-align: right;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}


.full {
  margin: 8px auto 0; }
#et-info-phone:hover{opacity:0.7;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
.atgrid__item{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.09);border-radius:3px;}
.atgrid__item-wrap-slide{padding:2px;}
.atgrid__item-wrap{padding-bottom:5px;}
.related-tours .atgrid__item{margin-bottom:0 !important;}
.atgrid__item-wrap--related-and-upsells:last-child{margin-bottom:0;}
.atgrid__item-wrap:last-child{margin-bottom:0;}
.atgrid__item-wrap.col-xs-6{float:none;max-width:360px;width:auto;margin-left:auto;margin-right:auto;}
.atgrid__item-wrap--product:last-child{margin-bottom:0;}
.atgrid__item-wrap--product.col-xs-6{float:none;max-width:none;width:auto;margin-left:auto;margin-right:auto;}
.atgrid--small .atgrid__item{box-shadow:0 2px 3px rgba(0,0,0,0.09);}
.atgrid--widget .atgrid__item{margin-bottom:30px !important;}
.atgrid--widget .atgrid__item:last-child{margin-bottom:0 !important;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.nav-wrapper .user-nav a.nav-apply {
  color: #3aba90;
}

.nav-wrapper .user-nav a.nav-apply:hover {
  color:#fff;
}
.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}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:125px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:125px}
#logo{max-height:78%}
.et_pb_svg_logo #logo{height:78%}
.foot-address{background:#282828;color:#fff;font-size:.75em;text-transform:uppercase;line-height:61px;position:relative}
.foot-address span{display:block}
.foot-address span.comma{display:none}

  .tt-header .top-line-left {
    float: left;
    font-size: 0;
  }

	.nav-site-title {
		display: none;
	}

.is-sticky .nav-site-title {
	height: auto;
	opacity: 1;
		-moz-opacity: 1;
		filter:alpha(opacity=100);
	padding: 10px 0;
		-moz-transition: all 500ms ease-in-out 0s;
		-o-transition: all 500ms ease-in-out 0s;
		-webkit-transition: all 500ms ease-in-out 0s;
	transition: all 500ms ease-in-out 0s;

}

.fusion-title .title-sep-container {
  position: relative;
  height: 6px;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.fusion-border-below-title .title-sep-container {
  display: none;
  height: 8px;
}



.contain-to-grid {
  width: 100%;
  background: #333333; }

  .contain-to-grid .top-bar {
    margin-bottom: 0; }
.wp-video{max-width:100%;height:auto}
.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}
.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}
.video-details .wp-video-holder{width:100%;max-width:640px}



.categories-links:before,
.edit-link a:before,
.entry-meta .author a:before,
.entry-meta .date a:before,
.entry-meta .comments-link a:before,
.entry-meta .post-format a:before,
.featured-post:before,
.menu-toggle:before,
.tags-links:before {
	display: inline-block;
	font-family: Genericons;
	font-size: 14px;
	font-size: 1.0769rem;
	font-weight: normal;
	line-height: 1;
	vertical-align: text-bottom;
	-webkit-font-smoothing: antialiased;
}



.menu-toggle {
	cursor: pointer;
	display: none;
}

	.menu-toggle:before {
		content: "\f419";
		margin-right: 12px;
		position: relative;
		top: -2px;
	}

	.menu-toggle,
	.main-navigation.toggled ul {
		display: block;
	}

.choosen-from{ margin:50px 0 0 0 ; border-top:5px solid #62C1EC;}

.choosen-from-intern{ text-align:center; border-top:1px solid #F0F3F5;  background:#E4EAED; border-bottom:1px solid #C6D2D9; padding:32px 0 28px 0}

.choosen-from-intern .title{ text-transform:uppercase; color:#3F4B55; font-size:30px; font-weight:300;}

.choosen-from-intern .text{ font-size:15px; color:#333}

.choosen-from.vehicle .list-chosen li{padding:27px 10px 57px;}

.choosen-from.vehicle .list-chosen li img{  width:215px; height:215px; display:block; margin:0 auto; border:2px solid #fff;}

.choosen-from.vehicle .list-chosen li span{ margin:16px 0 0 0;}

.choosen-from.vehicle .content-list-chosen, .simply-scroll .simply-scroll-clip{ height:300px !important;}


div#loading {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999999;
  background: #002b5c; }
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1140px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1300px}

.intro-text{
	text-align: center;
	color: #FFF;
	line-height: 65px;
	z-index: 0;
	text-transform: uppercase;
	font-size: 55px;
	float:none;
	text-shadow: 1px 1px 15px #000000 !important;
}
.no-touchevents .b-cta:hover .b-cta__title{color:rgba(255,255,255,0.9)}
.b-cta__title{font-size:18px;text-transform:uppercase;color:rgba(255,255,255,0.6);letter-spacing:.1em;transition:color .3s;position:relative;padding-top:20px;}
.b-cta__title.b-cta__title{margin:5px 0 15px}
.b-cta__title:before{content:attr(data-label);position:absolute;top:0;left:0;color:rgba(255,255,255,0.2);font-size:12px;font-weight:900;margin-bottom:5px}


.header { *zoom: 1; text-align: center; font-size: 0.01px; height: 147px; position: relative; z-index: 10; }


.header:after { content: " "; display: table; clear: both; }

  .header:before { position: absolute; top: 28px; right: 44px; display: block; content: ''; height: 17px; background: #dbdbdb; width: 2px; }
.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-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.nav-toggle .toggle-label{position:relative;font-size:0.5rem;font-weight:500}
#banner-block{background-color:rgba(0,0,0,0.05);border-bottom:rgba(0,0,0,0.1) 1px solid;border-top:rgba(0,0,0,0.1) 1px solid;}
.not-front #banner-block{background:none;border:none;}
.clearfix:after,.franchising-images:after,.in:after,.row:after,footer:after,.foot:after,.box:after,.item:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.in{max-width:1170px;margin:auto;padding:0 10px;position:relative}
footer .in{padding-top:40px;padding-bottom:40px}
footer .foot .foot .in .col.first_second{padding:0 10px}


.box-inner{
    text-align:left;
}
.qodef-fullscreen-search-holder .qodef-search-label{font-size:16px;line-height:1.2em;letter-spacing:-.3px;color:#fff;vertical-align:bottom;font-family:Poppins,sans-serif;font-weight:600;padding:0 0 15px;text-align:left;display:block}
.qodef-search-fade-out.qodef-search-fade .qodef-fullscreen-search-holder .qodef-field-holder,.qodef-search-fade-out.qodef-search-fade .qodef-fullscreen-search-holder .qodef-search-label,.qodef-search-fade-out.qodef-search-fade .qodef-fullscreen-search-holder .qodef-search-submit{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:transform 0s ease-out 1s;-moz-transition:transform 0s ease-out 1s;transition:transform 0s ease-out 1s}


.statistics-block .sb-item .sb-units {
    font-family: swissBold, sans-serif
}


.main-sidebar .statistics-block .sb-item .sb-units {
    text-transform: uppercase;
    font-size: 25px;
    line-height: 29px
}

.slicknav_menu, .slicknav_nav ul, #mh-mobile .mh-footer-widget .mh-posts-stacked-overlay { border-color: #1e73be; }


.site-description {
	color: #999;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 1;
	margin: 0 0 10px;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-header hgroup,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}

.title {color: black;font-weight: bold; text-decoration: none;}

.conti {
    width: 250px;    
    float: left;
    color: #fff;
    font-size: 17px;    
    //background: #f7efb1;
}

.conti ul li {
    margin-left: 0px!important;
    padding-top: 2px;
    padding-bottom: 2px;    
    list-style-type: disc;
}

.conti ul {
	margin-left: -15px!important;
}

.conti ul li a {
	color: #fff;
}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_32 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }
#pamphletu2420{z-index:3;position:relative;margin-right:-10000px;width:100%;}

img.logo{
padding-left:15px;
}
#prizes,#smilerate,#collections,#poll,#fast_nav,#az_nav,#prizes_rating,#prizes_lucky,#prizes_text,#prizes_time,#guaranteed_prizes,#guaranteed_rating{margin-bottom:12px}
#smilerate a{font-size:0.95em;border:none}
#smilerate{width:100%}
@charset "windows-1251";.col{border:0px solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
.col{border-left-width:8px;padding:0 0px}

.texts, .col{width:100% !important;}
.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,0.6)}
.carousel-caption .btn{text-shadow:none}

		.carousel-caption-opiniao {
			font-size:1.2em;
	}
.custom-landing-image .fusion-row .fusion-separator{margin:15px auto!important}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#zone-page-title-wrapper.cam-page-title{display:block;background:white !important;}
.page-node-84392 #zone-page-title-wrapper{display:none;}
.zone-wrapper:not(.zone-content-wrapper){display:none;}


.td_module_6 {
  padding-bottom: 26px;
  
  
  
}

.td_module_6 .td-module-thumb {
  position: absolute;
  left: 0;
  top: 0;
  
}

.td_module_6 .item-details {
  margin-left: 116px;
  min-height: 70px;
  
}

.td_module_6 .entry-title {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 4px;
  font-weight: 500;
  
  
}

.td_module_6 .td-module-meta-info {
  margin-bottom: 0;
  min-height: 0;
}
#header #site-slogan{font-size:1.25em;}
#wrap.french #header #site-slogan{width:59%;}
#wrap.spanish #header #site-slogan{width:52%;}
#header div#site-slogan{display:none;}
.share-after{margin:25px 0}
.share-before:after,.share-after:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

.body .section{float:left; width:740px;}

.body .aside,.body .section,.navigation, .logo{width:100%; float:none;}


.gd-full-width.no-site-header .site-container,
.gd-full-width.no-site-header .site-container .site-inner {
   margin-top: 0;
}

.header_image_block {
  position: relative;
  z-index: 5;
}
.et_pb_blurb_6 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_7 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_4 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_5 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
ul.term-links li{margin:0 0 0.50em;list-style-type:disc;}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

    .nav li.menu-item-has-children:hover a {
      border-bottom: 4px solid black; }
.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}

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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }
.jet-slider__content-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:100%}


    .mobile-nav-wrap {

        float: left;

        height: 100%;

        display: table;

        margin: 30px 0 30px 0;

    }
.fandy-icon{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;list-style: none;padding-left: 0;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;width: 80px;height: 100%;position: absolute;right: 77px;top: 0}
.fandy-icon li{-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}



.menu, .lista,.strom1,.strom2, .porovnavame, .dc, .sloupec3, .old, .ck, .skryt, .vice-text {display: none;}


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.skip-container{display:block;padding:.5em .5em .5em 0;position:relative}


        .m_head .mo_join {
            position: absolute;
            width: 90px;
            height: 32px;
            color: #000;
            left: 12px;
            display: block;
            top: 10px;
            cursor: pointer;
            font-weight: bold;
        }


            .m_head .mo_join img {
                width: 90px;
                height: 32px;
            }


        .m_head_main .mo_join {
            position: absolute;
            width: 90px;
            height: 32px;
            color: #000;
            left: 12px;
            display: block;
            top: 10px;
            cursor: pointer;
            font-weight: bold;
        }


            .m_head_main .mo_join img {
                width: 90px;
                height: 32px;
                z-index: 11111111111111113;
            }
#highlighted .region-highlighted{margin-bottom:-40px;}
.region.region-content{margin-bottom:20px;}
.modal-body{position:relative;padding:15px}

.cont
{
	padding-left:4px;
	line-height:1.7;
}


table.alquila {width:100%;margin:0;}

table.alquila td {text-align:center;color:#fff;background:#290;width:50%;font-size:14px;vertical-align:middle;}

table.alquila td:hover {background:#270;}

table.alquila td a {display:block;width:100%;text-align:center;line-height:18px;padding:4px 0;}

table.alquila td a, table.alquila td a strong {color:#fff;}

table.alquila tr td:first-child {background:#3a0;}

table.alquila tr td:first-child:hover {background:#280;}
#carousel_section_section #carousel{padding:20px}
#carousel_section_section #carousel .es-carousel ul li a:hover{background:none;color:#26B8D1 !important}
#carousel_section_section .es-carousel ul li a:hover .carousel-captions{font-weight:700}
#carousel_section_section .es-carousel ul li a:hover .carousel-captions .carousel-date{font-size:11px}
#carousel_section_section .es-carousel ul li a:hover .carousel-enseigne{color:#26B8D1 !important}
#archive-catalogue #carousel_section_section ul{display:block;margin-left:0px}
#archive-catalogue #carousel_section_section ul li{margin-right:20px;width:144px}

.container-full-width{width:100%;}

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

.container-full-width:after{clear:both;}
#button_main_nav a{display:block;width:100%;border-radius:5px;background:#3366ff;text-align:center;padding:7px 0 7px 0;margin-top:5px;margin-bottom:5px;box-shadow:1px 1px 0 #2B54AA;color:#FFF;text-decoration:none;font-size:1.7em;font-family:'icomoon';text-shadow:1px 1px 0 #2B54AA;border:none}
a.active,#button_main_nav a.active,#button_songs_nav a.active,#button_fast_nav a.active,#button_az_nav a.active{padding-bottom:17px;margin-bottom:0px;border-radius:5px 5px 0 0}
#button_main_nav{width:25%}
@charset "windows-1251";.col{border:0px solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
.col{border-left-width:8px;padding:0 0px}

.texts, .col{width:100% !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;
}


		.cs_footer{width:322px;clear:left;height:13px;border-bottom:1px solid #c4c4c4;margin:0 0 1px 0}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:100%;}
.widget_wpex_newsletter.footer-widget input[type="email"]{color:#585858}
.footer-widget{padding-bottom:45px}
.footer-widget .widget-title{display:block;margin:0 0 20px;font-size:1.077em;color:#fff;font-weight:600;line-height:1.5}
.footer-widget .wpex-widget-recent-posts-title{color:#fff}
.footer-widget.widget_tag_cloud a{border-color:#333;border-color:rgba(255,255,255,0.06)}

.frontpage__video {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  
}

	
.condo_name {
	width: 100%;
	text-align:center;
	font-size:18px;
	color:#ffffff;
	font-family: 'CenturyGothic-Bold';
	height:50px;
	margin-top:13px;
	text-transform:uppercase
	}

	
.condo_name span {
	font-size: 14px;
	font-family: 'CenturyGothic';
	font-style:italic;
	width:100%;
	float:left;
	text-transform:none
	}
#footer-bottom #copyright,#footer-bottom #credit{color:#fff;color:rgba(255,255,255,.5);font-size:15px;line-height:1.5em}

.friss .newscategoryname  { color:#2c8fcd !important;border-bottom: 1px solid #d7d7d7;
padding: 0 0 20px 0;}

div#shownewslist h1.newscategoryname {font-size: 30px;font-weight: bold;line-height: 1;margin: 0 0 14px 0;text-transform: uppercase; color:#95c600; font-family:Tahoma;}

div.fullnews h1.newscategoryname {font-size: 30px;
font-weight: bold;
line-height: 1;
margin: 0 0 14px 0;
text-transform: uppercase;
color: #95c600;
font-family: Tahoma;}
.clear{clear:both}
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }
.tatsu-accordion-inner{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}


#content #sidebar #sub_nav {
	float: right;
          width: 200px;
		  padding: 15px 0 0 0;
}


#content {float: left;
	      width: 540px;
	      padding: 30px 20px 40px 30px;
}


#content a {color: #c93434; 
            text-decoration: none;
			font-weight: bold;
}


#content a:hover {color: #c93434;
                  text-decoration: underline;
				  font-weight: bold;
}



#content li {
	list-style:none;
	padding-bottom:8px;
}


#content ul {
	padding-bottom:12px;
}


#content .support-text .fallback {
	color:#000000;

}
.flex-l{display:-webkit-box;display:-ms-flexbox;display:flex}

#main { min-height: 300px; clear: both; background-color: #FFFFFF; width: 1003px; }

#main, #header { padding: 0 15px; }

.rel{position:relative;}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
.menu__item{margin:0;font-size:1rem;font-weight:500;text-align:left;position:relative;text-transform:uppercase}
.menu__item a{color:#2a2a28;text-decoration:none;display:block;position:relative;z-index:60;transition:all .3s;padding:0;padding-left:15px;padding-right:15px;transition:color .3s}
.menu__item:after{content:"";float:left;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-2px;width:calc(100% - 32px);height:2px;background-color:#793089;opacity:1;-webkit-transition:width .3s;transition:width .3s;width:0}
.menu__item:hover,.menu__item.active{text-decoration:none}
.menu__item:hover a,.menu__item.active a{text-decoration:none;color:#793089}
.menu__item:hover:after,.menu__item.active:after{width:calc(100% - 32px)}
.menu__item--mobile{display:none}
.menu__item:last-child{border-bottom:0}
.menu__item:hover .sub-menu--lg{display:none}


.gold-with{margin-bottom:15px;}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }



.section-wraper {
  margin-top: 65px;
}


.topbar-time {
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
  padding: 7px 5px 7px 0;
  float: left;
}

.info-box .box {
	float: left;
	width: 33.333%;
	padding-right: 2.5%;
}

.info-box .box:last-child {
	padding-right: 0;
}

.info-box .box-img {
	float: left;
	margin-right: 20px;
}

.product-bottom .info-box .box {
	width: 100%;
	padding-right: 0;
	margin-bottom: 25px;
}

.product-bottom .info-box .box img {
	max-width: 55px;
}

.product-bottom .info-box .box-img {
	margin-right: 20px;
}

.tittle {
	color: #3a3a3a;
	font-size: 40px;
	padding-bottom: 18px;
}

.tittle-line {
	background-color: #898989;
	display: inline-block;
	height: 2px;
	margin-bottom: 16px;
	width: 60px;
}

.about-right .tittle-line {
	height: 2px;
	margin-bottom: 15px;
	width: 100px;
}

.testimonial-area .tittle{
	color: #fff;
}

.testimonial-area .tittle-line{
	background-color: #fff;
}
.simple-steps-step{display:table;width:100%;margin-top:50px}
.simple-steps-step:first-child{margin-top:0}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.td-pb-span4 .wpb_wrapper,
.td-pb-span4 .td-ss-main-sidebar {
perspective: unset!important;
}
		
.gt_black_overlay {display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:2017;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}


.tm-spacer {
  clear: both;
}
