﻿





.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}

	.slider-slides .slide-textbox .slide-title { font-size:1.8em; }
.site-wrapper.custom .main-logo img{margin-top:10px}
.site-wrapper.custom .menu-button-container{top:23px}
li.hangbutton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2737 {position: relative;top: -37px;background: #c82032;left: 85px;font-weight: bold;border-bottom-left-radius: 7px;box-shadow: 0 10px 10px -5px rgba(0,0,0,.2);border-bottom-right-radius: 7px;}
li.hangbutton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2737 a {font-weight: 500;font-size: 17px;}





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.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}

#sliderWrap .post-author {font-size: 11px;}

.post-author {color:#282727;}

.post-meta .post-author a:link, .post-meta .post-author a:visited, .post-meta .post-author a:hover {color:#7D7D7D;text-decoration: none;}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.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}
.desktop-image{margin:0 28px 0 0;float:right;width:315px}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.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%;padding-right:15px;padding-left:15px}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.recent-posts .recent-media{clear:both;margin:30px auto;padding:20px 15px;background:#f5f5f5;text-align:center}
.recent-posts .recent-media .hentry{display:inline-block;vertical-align:top;margin:0 50px;width:48%;width:-webkit-calc(50% - 100px);width:-moz-calc(50% - 100px);width:calc(50% - 100px);text-align:left}
.recent-posts .recent-media .hentry .thumb{position:relative;display:block;margin:0 0 15px 0}
.recent-posts .recent-media .hentry .thumb img{display:block;width:100%;height:auto}
.recent-posts .recent-media .hentry .title{margin:0;font-size:18px}
.recent-posts .recent-media .hentry .meta{font-style:normal;font-weight:normal;font-size:14px}


.list-social li {
	padding: 3px 0;
}


.list-social li svg {
	width: 25px;
	height: 25px;
}
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;}
.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}
.item span{position: absolute;right:238px;bottom:30px;padding:0px;border-radius:4px;border:none;}
.item span a{display:block;padding:5px 15px;background:#fff;color:#333;box-shadow:inset 0px 0px 4px #000;border-radius:5px;}
.item span a:hover{box-shadow:inset 0px 0px 2px #000;text-decoration:none;}
.carousel .item {background:#F9F9F9;overflow:hidden;margin-bottom:1em;margin-top:1em;padding:5px;}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}

#ttw_ftdr {
	text-align:right;
	}
 

#cmsmasters_counter_5d23b4a14c781 .cmsmasters_counter_counter { 
	color:#ffffff;
}


	.shows.slider .col .description{
		overflow: hidden;
		display: none;
	}


	.shows.slider .col:hover .description{		
		
	}


.shows.slider .col .content .description{
	font-size: 14px;
	padding-top: 10px;
}
.sub-menu{position:absolute;top:80%;left:25px;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:rgba(0,107,130,.9);-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.sub-menu ul.sub-menu{position:absolute;left:100%;top:-7px}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#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: #606060 !important;
				}
.spacer{height:0;display:block;clear:both}
.spacer-5{height:5px}
.spacer-10{height:10px}
.spacer-20{height:20px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
#triptych .block.last{border-bottom:none;}
#footer li.last a{padding-right:0;border-right:none;}


			.cta-menu {
	background:#111;
	border-radius:2px;
}




.front-page-sidebar {
    display: none;
}


.news-title {
  width: 100%;
  background: #393939;
  color: white;
  font-family: 'Oswald', sans-serifs;
  text-transform: uppercase;
  font-size: 15px;
  height: 30px;
  float: left;
  margin-bottom: 20px;
  margin-top: -20px;
  padding: 4px;
}
td.region,td.module,td.container td.category{background-color:#EEE;border-bottom:1px solid #CCC;border-top:1.5em solid #FFF;color:#222;font-weight:bold;}
tr:first-child td.region,tr:first-child td.module,tr:first-child td.container{border-top-width:0;}
#deal .deal .getapp-overlay .opening-time{position:absolute;bottom:130px;background-color:#007bcc;color:#fff}
#deal .deal .getapp-overlay .text .opening .opening-time{text-align:right;padding-top:10px}
#deal .deal .deal-clickbox .text .opening .opening-time{text-align:right;padding-top:10px}

.frontpage__video__position {
  position: absolute;
  right: 0;
  top: -50px;
}
#catcher{height:0!important}
.clear{clear:both}

#main-wrap {
height: auto !important;
margin-top: 0 !important;
}

#main-wrap,
.royal-revslider,
.copy-and-soc {
margin-left: 0 !important;
}
.sidebar-top-fixed #main-wrap {margin-top: 75px;}
#footer-bottom .one-half.last{margin-bottom:0}

.last { clear: right; margin-right: 0!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-md-12{width:100%}
.dimmer{margin:0;padding:0;width:100%;height:100%;z-index:1998;position:fixed;background-color:rgba(51,51,51,.7)}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:41px 0 41px 0!important}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:40px 0 0 0}
.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:31px 0 31px 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:#2ea3f2!important}
	#main-header,#et-top-navigation{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}
#header-actions{margin-bottom:10px}
.clear:after,.cf:after{clear:both}
.clear:before,.clear:after,.cf:before,.cf:after{content:"";display:table}
.cf{zoom:1}
.et_pb_module{max-width:100%}

	.banner_form {
		bottom: 70px;
	}

	.banner_form::before {
		display: none;
	}

	.banner_form .item_form {
		box-shadow: none;
		background: #eee;
		text-align: center;
	}

#sogoacc .sogo-logo {
  background: #EBEBEB;
  display: inline-block;
  width: 100%;
  text-align: center;
  line-height: 39px;
}

#sogoacc .sogo-logo a {
  font-size: 12px;
  color: #333333;
  display: block;
  font-weight: normal;
}

#sogoacc .sogo-logo img {
  padding: 5px 0;
}

#sogoacc .sogo-logo span {
  vertical-align: top;
  margin: 0 10px;
  display: inline-block;
}
a#pull{display:block;width:100%;position:relative;color:#fff;margin-left:-2.01%;margin-right:-2.01%;padding:10px 2.02%;text-indent:0}
a#pull:after{content:"\f0c9";display:inline-block;position:absolute;right:15px;top:10px;font-family:FontAwesome}



.so-widget-lsow-posts-carousel-default-3dd089290af6 .lsow-posts-carousel .lsow-posts-carousel-item {
  padding: 10px;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}


.list-faq .caret {
  position: absolute;
  right: 20px;
  top: 25px;
  opacity: .45;
  transition: .3s ease-out;
}

.list-faq .open .caret {
  transform: rotate(180deg);
}

.discounter-block .close-discounter{display:block;float:right;color:#fff;cursor:pointer;line-height:33px;width:33px;opacity:0.5;transition:0.3s;font-size:16px;}

.discounter-block .close-discounter:hover{opacity:1;}

.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-lg-12 {
    width: 100%;
  }



.menu-toggle {
	display: none;
}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}


.nav-primary.search-enabled .menu {
	float: left;
}
#main-navigation ul.menu li.menu-item-no-children a{width:100%}
#ub-fu .unbl-links{display:inline-block;}
.et_pb_row_inner_0.et_pb_row_inner{margin-top:0px!important;margin-bottom:5px!important}
.site-footer .information .contact-info{padding:15px}
footer .contact_us {    width: 100%;}
.et_pb_module{max-width:100%}


.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}


.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}




.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}
