﻿.opening-time{color:#fff}
.opening-time .time-table{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-bottom:8px}
.opening-time .time-table h3{font-size:18px;margin:0;text-align:center;color:white;line-height:2.2}
.opening-time .week-day{padding:7px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0}
.opening-time .week-day dt{width:50%;float:left}
.opening-time .week-day dd{text-align:right;text-transform:uppercase}
.opening-time .week-day.today dt{color:#ac6ed4}
.opening-time .week-day.closed dt,.opening-time .week-day.closed dd{color:#676767}

.td_block_slide .td_module_slide {
  z-index: 1;
}

.iosSlider-col-3 .td_module_slide {
  height: 580px;
  
  
  
  
}

  .iosSlider-col-3 .td_module_slide .td-module-thumb,
  .iosSlider-col-3 .td_module_slide .entry-thumb {
    height: 100%;
  }

.iosSlider-col-2 .td_module_slide {
  height: 385px;
  
  
  
  
}

.iosSlider-col-1 .td_module_slide {
  height: 385px;
  
  
  
  
}

.td_block_slide .td_module_slide:first-child {
  visibility: visible !important;
}

.td-js-loaded .td_block_slide .td_module_slide {
  visibility: visible !important;
}

.td-md-is-safari .td_module_slide:before {
  bottom: -1px;
}

.td-md-is-safari .td_module_slide .td-module-title {
  -webkit-transform: translate3D(0, 0, 0);
}

		
		
	#page-title { background-color: #F5F5F5; }

	#page-title a { color: #444; }

	#page-title a:hover { color: #12a5cc; }

.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-12 {
    width: 100%;
  }


#BodyPage .corpo.col-md-12{
    padding-top: 55px;
}

.ut-bklyn-multisite .ut-scroll-up-waypoint {
    position:absolute;  
    bottom:0; 
    left:0;
}
.ut-scroll-up-waypoint-wrap {position:relative;}

	  
	  .huge_it_slideshow_dots_1 {
		display: inline-block;
		position: relative;
		cursor: pointer;
		box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);
		width:10px;
		height: 10px;
		border-radius: 10px;
		background: #00f;
		margin: 10px;
		overflow: hidden;
		z-index: 17;
	  }

.aside-7-first{
    float:left;
    padding-bottom: 18px;
    margin-right: 40px;
}


	
	

	.loader {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 200;
		width: 100%;
		height: 100%;
		background: #fff;
	}

	#customize-preview .loader{
		display: none;
	}
.container{margin:0 auto;padding:0 25px;width:100%;max-width:1150px}
.header-fullwidth-yes #header_wrapper .container{max-width:100%;padding:0 4%}
#header .container{max-wdth:100%}
.section.full-width .container{width:100%;max-width:100%;padding:0!important}
.section.full-width-with-padding .container{width:100%;max-width:100%;padding:0 4%}
.grid-940 .container{max-width:990px}
.grid-1140 .container{max-width:1150px}
.grid-1170 .container{max-width:1220px}
.section.full-width .grid-1170 .container{max-width:1220px;padding:0 25px!important}
.section.double-section .container{width:100%;overflow:hidden;height:auto;max-width:1600px;padding-left:0;padding-right:0}
.fst-title{font-family:'Open Sans Condensed',sans-serif}


html.special .dt__date { font-size: 18px; line-height: 1.4; color: #000; }

  html.special .dt__date, html.special .dt__tag { font-size: 0.7rem; line-height: 1.5; }


html.special.medium-font .dt__date { font-size: 20px; }


html.special.big-font .dt__date { line-height: 1.5; font-size: 0.7rem;  }


.news-photo__dt .dt__date, .news-photo__dt .dt__sep, .news-photo__dt .dt__tag { color: white; }


.dt__date { display: inline-block; color: #88929d; }


.dt__date-sep { display: inline-block; color: #88929d; }


html.special .dt__tag, html.special .dt__date { line-height: 1.5; }


html.special.black-bg .dt__date { color: #fff; }


html.special.black-bg .dt__date-sep { color: #fff; }


html.special.blue-bg .dt__date { color: #195183; }


html.special.blue-bg .dt__date-sep { color: #195183; }


.custom_html_4-section .under_party {
  display: table;
  padding: 20px 20px;
  margin: 0 auto;
}


.et_header_style_split span.logo_helper {
	display: none;
}


span.logo_helper {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}


.et_vertical_nav span.logo_helper {
	display: none;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal .container{opacity:0;transform:translateY(100%);transition:0.5s all ease;transition-delay:0.5s;-webkit-overflow-scrolling:touch}
.modal.active .container{opacity:1;transform:translateY(0)}
.modal .container h2{color:#3E4C7F;font-weight:700}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}


#description3a {margin: -35px 0 0 42px;}
.tabs--secondary{margin:0 0 10px}
.processing,.loading-spin{position:relative}
.processing:before,.loading-spin{content:'';margin:0px auto;font-size:10px;text-indent:-9999em;border-top:3px solid rgba(0,0,0,0.1) !important;border-right:3px solid rgba(0,0,0,0.1) !important;border-bottom:3px solid rgba(0,0,0,0.1) !important;opacity:.8;border-left:3px solid #446084;animation:spin .6s infinite linear;border-radius:50%;width:30px;height:30px;pointer-events:none}
.box-image.processing:before,.dark .processing:before,.dark.processing:before,.dark.loading-spin,.dark .loading-spin{border-top:3px solid rgba(0,0,0,0.1) !important;border-right:3px solid rgba(0,0,0,0.1) !important;border-bottom:3px solid rgba(0,0,0,0.1) !important;border-left:3px solid #fff !important}
.processing:before,.loading-spin.centered{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;z-index:99}
.loading-spin{border-radius:50%;width:30px;height:30px}
.lo-nav_sub.directories .browse{float:left;padding:17px 0 0;font-size:.9em}
.lo-nav_sub.directories .browse a{text-transform:capitalize}
.lo-responsive .lo-nav_sub.directories .browse{padding-top:.3em}
.directory_search .browse{color:#888;display:inline-block;clear:both;font-size:.8em;margin:0;padding:3px 0;text-transform:uppercase}

.stui-link__text li{ float: left; margin-right: 15px; margin-bottom: 10px;}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}

nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,
.mvp-feat1-left-wrap span.mvp-cd-cat,
.mvp-widget-feat1-top-story span.mvp-cd-cat,
.mvp-widget-feat2-left-cont span.mvp-cd-cat,
.mvp-widget-dark-feat span.mvp-cd-cat,
.mvp-widget-dark-sub span.mvp-cd-cat,
.mvp-vid-wide-text span.mvp-cd-cat,
.mvp-feat2-top-text span.mvp-cd-cat,
.mvp-feat3-main-story span.mvp-cd-cat,
.mvp-feat3-sub-text span.mvp-cd-cat,
.mvp-feat4-main-text span.mvp-cd-cat,
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-message:before {
color: #0be6af;
}

#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after {
border-color: #555555 transparent transparent transparent;
}

#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after {
border-color: #000000 transparent transparent transparent;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}


nav.bootsnav .container {
    position: relative;
}

    
    
    nav.navbar.bootsnav.menu-center .container{
        position: relative;
    }


    nav.bootsnav.navbar-sidebar .container-fluid,
    nav.bootsnav.navbar-sidebar .container{
        padding: 0 !important;
    }

    
    .top-search .container{
        padding: 0 45px;
    }
.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%}

.hmTextBg .container{ position:relative; height:100%;}

	nav.navbar.bootsnav .container{ padding:0;}


#apr-tip {
	background: #fff;
	padding: 10px;
	border: 2px solid #ef8010;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}


#apr-tip h4 {
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin: 5px 0;
}


#apr-tip p {
	margin: 0;
	font-size: 12px;
	padding: 10px 0 0 0;
	display: block;
	line-height: 1.1em;
}


#apr-tip .close {
	position: absolute;
	right: -9px;
	top: -9px;
	z-index: 6;
	cursor: pointer;
}
 .container{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%}
 .container-404{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%; margin-top:50px}
.container .row{margin-left:-0.75rem;margin-right:-0.75rem}
#page-top,#comments,#sidebar,#similar-posts,footer.container,.pager,.pagination{display:none;visibility:hidden}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}
#main-content .module-text-media-slider .module-text-media{background-color:transparent}
#main-content,#main-content-wrapper{position:relative;width:100%!important}
.page-forum .view-advanced-forum-topic-list .view-content table th,.page-forum .view-advanced-forum-topic-list .view-content table td{display:none;}
.page-forum .view-advanced-forum-topic-list .view-content table th:nth-child(2),.page-forum .view-advanced-forum-topic-list .view-content table th:nth-child(1),.page-forum .view-advanced-forum-topic-list .view-content table td:nth-child(2),.page-forum .view-advanced-forum-topic-list .view-content table td:nth-child(1){display:table-cell;}
.cart-container-widget .container .view-content{max-height:200px;overflow-y:auto;overflow-x:hidden;}


	.header-item-two.sld-plus .main-header {
		background-color: transparent;
		padding: 0;
	}


.cnt-detail .cnt-icon, .cnt-detail .cnt-info{
text-align:center;
}

.cnt-detail .cnt-icon i{
font-size:45px;
color:#b9b9b9;
}

.cnt-detail .cnt-icon{
margin-bottom:20px;
}

.cnt-detail .cnt-icon i, .cnt-detail .cnt-info a, .cnt-info p{
    color: ;
}


ul.menu{
	font-size:12px;
}


ul.menu a{
	text-decoration:none;
	color:#2F4F4F;
}


ul.menu .sub-menu{
	z-index:100;
	position:absolute;
	top:75px;
	left:-105px;
	background:#999;
	display:none;
	text-align:left;
	width:200px;
	font-weight:normal;
}


ul.menu .sub-menu a{
	display:block;
	color:#fff;
	padding:15px;
}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}


#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;
				}
.ut-rotate-avatar .ut-quote-comment,.ut-rotate-avatar .ut-quote-name,.ut-rotate-quote .ut-quote-avatar{display:none}
.ut-rotate-quote .ut-quote-comment,.ut-rotate-quote-alt .ut-quote-comment{display:block;margin-bottom:20px;font-size:30px}
.ut-rotate-quote .ut-quote-comment{font-size:17px}
.well-bg{background-color:#f4f4f1;padding:10px}

    .footer .content .newsletter{
      font-family:"Gotham A", "Gotham B", sans-serif;
      font-size:12px;
      font-weight:400;
      font-style:normal;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      line-height:15px; }

      .footer .content .newsletter .subtitle{
        margin-bottom:10px; }

      .footer .content .newsletter h4{
        margin-top:15px;
        margin-bottom:15px; }

.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-sm-6 {
    width: 50%;
  }


.hp-content-area-2-content-area {
    float: left;
    width: 65%;
    margin-right: 2%;
}


.hp-content-area-2-content-area b {
    color: #666;
}


.hp-content-area-2-content-area p:last-of-type {
    margin-bottom: 0;
}

.header-w3layouts{position:absolute;top:0;z-index:99;text-align:center;left:0;width:100%;}

.header{position:absolute;z-index:99;width:100%;bottom:9%;}


div#custom_html-6 {
	float: left;
	margin-right: 10px;
	padding-left: 10px;
}

.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}
.fl-page-bar-text{padding:5px 0;text-align:center}
.fl-page-bar .fl-page-bar-nav,.fl-page-bar .fl-page-bar-text,.fl-page-bar .fl-social-icons{display:inline-block;text-align:inherit;vertical-align:middle}
.inputgroupscontainer{max-width:392px;width:100%;display:block;margin:0 auto;margin-top:-33px!important}
#weekly-online-support-groups #scheduleModal .modal-body .inputgroupscontainer label{visibility:visible}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
.is-uppercase,.uppercase{line-height:1.2;text-transform:uppercase}
.text-white{color:#fff!important}


.page .text-white {
  color: #fff;
}


.page a.text-white:hover,
.page a.text-white:focus {
  color: #00a99d;
}

  .page a.text-white-sm:hover,
  .page a.text-white-sm:focus {
    color: #00a99d;
  }


.btn-primary-variant-1.btn.text-white:focus {
  color: #fff;
  background-color: transparent;
}


.btn-primary-variant-1.btn.text-white:hover {
  color: #fff;
}
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content .uabb-sf-bottom-text p:last-of-type {margin-bottom: 0;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}

.home-testimonial-title {
    font-family:Mirai-LightItalic;
    font-size:14px;
    text-align: left;
}

	.featured-row-content{
		width:1040px;
		margin:0 auto;
		float:none;
		float:none;
	}
.list-item .post-entry.is-excerpt,.list-item .read-more-wrapper{text-align:center}
.post-entry .read-more-wrapper,.read-more-wrapper{margin-top:26px;clear:both;text-align:center}
.post-entry .read-more,.read-more{background:#8db392;color:#fff;display:inline-block;padding:7px 20px;border-radius:40px;text-transform:uppercase;letter-spacing:2px;font-size:11px;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}
.post-entry .read-more:hover,.read-more:hover{opacity:.8;text-decoration:none}
.post-layout .grid-item .read-more-wrapper{margin-top:0}
.list-item .read-more-wrapper{text-align:left;margin-top:0}
								
										.post-entry .read-more, .read-more { background:#f14e69; }
.footer-in-bottom{background:#F0F0F0;clear:both;height:auto;padding:13px 0px;position:relative;}
.footer-in-bottom .footer_right_bottom ul.nav li.leaf{display:inline-block;display:-moz-inline-stack;}
.footer-in-bottom .footer_right_bottom ul.nav li.leaf a{padding:0 10px 0 0;}
.footer-in-bottom .footer_right_bottom{text-align:right;}
#deal .deal .getapp-overlay .img-deal{display:block;max-width:100%;height:50%;width:100%}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.redhead
{
	text-decoration: none;
	font-weight: bold;
	line-height: 140%;
	color: #CC0000;
	font-size: 17px;
}

.header .main-navigation-container {
  clear: left;
  margin-top: 20px;
  background-color: #383736;
}

.header .main-navigation-container-top {
  position: absolute;
  z-index: 9999999;
  width: 100%;
  top: 28px;
  padding-left: 0;
  padding-right: 0;
  background-color: #383736;
}

.header .main-navigation-container-top li,
.header .main-navigation-container-top li.first,
.header .main-navigation-container-top li.last {
  width: 100%;
  border-right: none;
  border-left: none;
}

footer .main-navigation-container {
  margin-bottom: 10px;
}

  .header .topbar .main-navigation-container-top {
    top: 37px;
  }
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

.abs{position:absolute;}

#ah-group UL LI.first
{
	display: block;
}


.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset {
	float: left;
	width: calc(33% - 40px);
	margin: 0;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset label {
	padding: 0;
    font-weight: bold;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset input {
    width: 95%;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child {
    width: 120px;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child input {
    margin: 5px 0 0 0;
}
.header__nav .morph-dropdown-wrapper .primary-nav-dropdown__wrapper{position:relative;z-index:3;height:100%;width:100%;overflow:hidden;padding:0px;border-radius:3px}
.mfp-content .product-lightbox-inner .quantity .minus,#wrapper .quantity .minus{border-right:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}
.mfp-content .product-lightbox-inner .quantity .plus,#wrapper .quantity .plus{border-left:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
#wrapper,#main{background-color:#fff;position:relative}
.header-wrapper.stuck,.header-shadow .header-wrapper,.layout-shadow #wrapper{box-shadow:1px 1px 10px rgba(0,0,0,0.15)}
#page-content{position:relative;padding:30px 0 0 0}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}


.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alert-container{position:relative;width:100%;background:#FFF;color:#000;transform:translate3d(0,-100%,0px);max-height:0;opacity:0;z-index:-1;overflow:hidden;transition:transform 550ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,z-index 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 250ms cubic-bezier(0.22,0.61,0.18,0.7);}
.expanded .alert-container{z-index:0;}
.alert-container.alert--visible{margin-bottom:20px;transform:translate3d(0,0,4px);opacity:1;max-height:none;transition:transform 450ms cubic-bezier(0.22,0.61,0.18,0.7),z-index 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms,opacity 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms;}
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }
.grid__cell,.inp-items__item,.logos__item,.b-showroom__item,.b-tabs__item,.c-img__item,.c-products__item,.f-filter__menu-item,.m-main__item,.m-sub__item{padding:0;margin:0;background:none;overflow:visible;background-size:auto;background-position:0 0}
.m-main__item{margin-bottom:10px}
.m-main__item--contact{display:none}
.m-main__item:first-child .m-main__link{padding-left:0;}
.m-main__item:first-child .m-main__link.is-active:after{left:0}
.m-main__item--last-child .m-main__link{padding-right:0;}
.m-main__item--last-child .m-main__link.is-active:after{right:0}
.m-main__item:first-child{margin-top:0}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.container{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:7px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:7px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:6.5px;padding-right:6.5px}
.jumbotron .container{max-width:100%}
.container-page{max-width:1210px;margin-left:auto;margin-right:auto}


#wp-calendar 
{
	empty-cells: show;
	width: 100%;
}

#wp-calendar th {
background: rgba(0, 0, 0, 0.03);
line-height: 20px;
}


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}


#wp-calendar a 
{
	display: block;
}



#wp-calendar td 
{
	padding: 3px 0;
	text-align: center;
	text-align: center;
}


#wp-calendar caption 
{
	text-align: center;
	width: 100%;
}
.tatsu-interactive-box-inner{position:relative;pointer-events:none}
.tatsu-interactive-box-transform .tatsu-interactive-box-inner{overflow:hidden}
.tatsu-interactive-box-allow-overflow .tatsu-interactive-box-inner{overflow:visible}

.container {width:100%; overflow:hidden;}
#s5_top_row1_wrap,#s5_top_row2_wrap,#s5_top_row3_wrap,#s5_bottom_row1_wrap,#s5_bottom_row2_wrap,#s5_bottom_row3_wrap,#s5_above_columnswrap,#s5_below_columns_wrap{padding-left:30px}

.col {
	display: block;
	float:left;
  margin: 0 0 0 3.3%;
}

.col-3 {
	display: block;
	float:left;
	margin: 0 0 0 9.2%;
}

.col:first-child,
.col-3:first-child,
.col-left {
   margin-left: 0;
 }

.thim-style-content-new-1 .sc_heading.clone_title .title {
    font-size: 35px !Important;
    font-weight: 600 !Important;
}

#pricing .sc_heading {
    padding-top: 15px;
    padding-bottom: 15px;
}


.sc_heading.clone_title .clone {
    font-size: 60px !important;
}

.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}

.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper {
  margin: 0 auto;
  z-index: 2;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ast-above-header .slide-search .search-field{background-color:#fff}
.ast-above-header .slide-search .search-field:focus{background-color:#fff}
.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}


.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
   width: 100%;
   content: " ";
   display: table;
}

.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after,
.cleared, .clearfix:after {
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}


.art-layout-cell
{
   display: table-cell;
   vertical-align: top;
}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }

#col-3 li.payment small, #col-3 li.shipping small, #col-3 li.trust small{color:#1A4A05;font-size:14px;font-weight:bold;}

#col-3 li.payment, #col-3 li.shipping, #col-3 li.trust{width:190px;}

#col-3 li.payment{width:49%;position:relative;display:block;float:left;text-align:center;}

.mk-search-trigger {
  display: block;
  font-size: 16px;
}

.classic-style-nav .mk-search-trigger {
  padding: 16px 0;
}
.mk-search-trigger,.shoping-cart-link i,.mk-nav-responsive-link i,.mk-toolbar-resposnive-icon i{color: #444444;}
.mk-search-trigger:hover{color: #dd3333;}

.bg-gray h1.ribbon-headline .ribbon-ecke {
  display: block;
  position: absolute;
  left: 0;
  bottom: -15px;
  width: 0;
  height: 0;
  border-bottom: 15px solid transparent;
  border-right: 15px solid #727E05;
}


.no-margin {
  margin: 0;
}
.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-left:25px;padding-right:25px}
.col-sm-6{width:50%}

.header #logo { display: block; margin: 0; line-height: 1; font-weight: bold;  }

.header #logo,
.header #logo a,
.header #logo a:hover { background: transparent; text-decoration: none; color: #222; }



h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 { display: block; margin: 0; padding: 0; font-size: 100%; font-weight: normal; }


h1,.h1 { font-size: 2em; line-height: 1.5; margin-bottom: .75em; }


.page-title-container {
    position: relative;
	overflow: hidden;
	height: auto;
}


.page-title-container .owl-dots {
    position: absolute;
    bottom: 0.5rem;
    left: 30%;
    right: 30%;
}

.primary-menu li{
	position: relative;
}

.primary-menu li .sub-menu{
	display: none;
	position: absolute;
	left: 0;
	margin-right: 0;
	padding-left: 0;
	background-color: #fff;
	min-width: 220px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28);
}

.primary-menu li .sub-menu li{
	display: block;
}

.primary-menu li .sub-menu li a i{
	display: none;
}

.primary-menu li:hover .sub-menu{
	display: block;
}

.primary-menu li a i{
	display: none;
}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}
.main-footer .top .footer-menu li.fb{float:right;margin-right:0}
.main-footer .top .footer-menu li.fb img{width:30px;margin-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}

.cf(display:none;)
.noMeshFeat {margin-top: 5px; display:none;}


.clearfix, .cf, .comment-respond {zoom: 1; }
.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after {content: "";display: table; }
.clearfix:after, .cf:after, .comment-respond:after {clear: both; }

.woo-sc-hr{border-bottom:1px solid #993333;margin-bottom:0em;padding-top:10px;}

.woo-sc-hr, .woo-sc-divider{clear:both;display:block;margin-bottom:20px;padding-top:20px;width:100%;}
.tp-banner-container{height:100%!important;width:100%;position:relative;padding:0}
.tp-banner{width:100%;position:relative}
.tp-banner-fullscreen-container{width:100%;position:relative;padding:0}




#wrapper {	
	margin: 0 auto;
	text-align: center;
	width: 100%;
	max-width: 1010px;
}


a.default{
	color:#6ab3d1;
	font-size:13px;
	font-weight:bold;
}

  .media-object.stack-for-small .media-object-section img {
    width: 100%;
  }


.media-object-section {
  display: table-cell;
  vertical-align: top;
}

.media-object-section:first-child {
  padding-right: 2rem;
}

.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 2rem;
}

.media-object-section.middle {
  vertical-align: middle;
}

.media-object-section.bottom {
  vertical-align: bottom;
}

.media-object.stack .media-object-section {
  display: block;
}

.media-object-section.thumbnail {
  padding: 0 !important;
}

.browse .media-object-section:last-child {
  padding-left: 2rem;
  padding-right: 2rem;
}


.jm-module.module-id-1111 .media-object-section {
  padding: 0; }

			#content-content {
				min-height: 550px;
			}


.mobile-view #column1-content,
.mobile-view #column2-content,
.mobile-view #content-content {
	min-height: 0;
}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}


.box {
	background: #1e1f23;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
	border-radius: 5px;
	float: left;
	width: 100%;
	padding: 10px;
	margin-bottom: 30px;
  height: 230px;
}


.box h2 {
	float: left;
	color: white;
	width: 100%;
}


.box a {
	padding: 5px 25px;
	border-radius: 3px;
	background: #ffe80f;
	color: black; }

	.box a:hover {
		text-decoration: none;
	}


#pagination{
	text-align:center; 
	text-shadow: none;  
}


#pagination a:hover, #pagination span.current { 
	background: #ccc;
}


#pagination .page-numbers{
	background-color: #FFFFFF;
	border-right: 1px solid #EEEEEE;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
	display: block;
	float: left;	
	margin-right:3px;
	padding: 4px 8px;
	position: relative;
}


.hero .hero-overlay { height: auto; width: 100%; display: -webkit-box; display: -moz-box; display: box; display: -moz-flex; display: flex; background-color: #1f2a44; opacity: .2; z-index: 1; }


.hero--celebrate .hero-overlay { display: none; }

.recommended_outer .recommended_property_item .recommended_info{border-left: 1px solid #C1C1C1;	border-top: 1px solid #C1C1C1;	width: 95%;	margin: 5px;}

.recommended_outer .recommended_property_item .recommended_info tr td{	border-bottom: 1px solid #C1C1C1;	border-right: 1px solid #C1C1C1;	text-align:center; 	vertical-align:middle;	font-family: 'Open Sans', sans-serif;font-size: 10px;font-weight: 400;	color: #666;	width: 25%;}

#main-content,
#mh-wrapper,
.author-box-desc,
.comment-section-title,
.content-list-excerpt,
.entry-tags,
.gallery-item,
.header-sub,
.news-ticker,
.pagination,
.search-form .screen-reader-text,
.social-nav,
.ticker-item {
    overflow: hidden
}

    .comment-section-title .comment-count-more,
    .content-list-excerpt,
    .content-list-header .entry-meta-date {
        display: none
    }

.quicklinks {
  float: left;
  margin: 60px 0 0 50px;
  width: 600px;
}

.quicklinks label {
  display: block;
  line-height: 25px;
  font-size: 15px;
  color: #fefefe;
}

.quicklinks ul {
  margin-top: 10px;
}

.quicklinks ul li {
  float: left;
  width: 195px;
  padding-right: 5px;
  line-height: 18px;
  padding: 3px 0px;
}

.quicklinks ul li a {
  color: #959595;
  font-size: 14px;
  text-decoration: none;
}
#block-34{min-height:40px}
#whitewrap #block-34 *{text-align:center}

.textheader {
	color:#FFFFFF;
	font-size:15px;
	margin-top:4px;
	font-style:italic;
	width:400px;
	float:left;
}

.cubeblgindx1{height:250px; overflow:auto; margin:0px; padding:0px;}

.cubeblgindx1 div{margin-left:20px; margin-right:10px; border-bottom:1px dotted #999966;padding:5px 0px 5px 0px; }

.cubeblgindx1 div a {color:#a3a375}
.text-center{text-align:center}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle{background:transparent;color:#000000;}
.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle{background:transparent;border:1px solid #000000;color:#000000;}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle{background:#000000;color:#ffffff;}

    .request-contact-info {
        padding: 10px 0 5px 22px !important;
    }

    .request-contact-info h3 { 
        margin-top: 0 !important;
    }
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.74px}
.grid_layout-thumbnail .post-thumb,body ul.wpb_thumbnails-fluid li .entry-content :last-child{margin-bottom:0}
.wpb_teaser_grid .entry-content{margin:0;padding:0;width:100%}
#gmap_content .entry-content {font-family:'Open Sans';color:#676767;font-size:15px;line-height:24px;padding:40px;}
#gmap_content .entry-content h1,#gmap_content .entry-content h2,#gmap_content .entry-content h3,#gmap_content .entry-content h4,#gmap_content .entry-content h5,#gmap_content .entry-content h6 {font-family:'Montserrat';color:#333333;}
