﻿

li.menu-item a {
color:red;
}
.btn-go-back{visibility:hidden;position:absolute;left:4.5em;top:20px}
.btn-go-back a{width:25px}
.btn-go-back i.arrow{transform:rotate(135deg) translateY(0);border-color:#bcbcbc;cursor:pointer;width:13px;height:13px}
.product-quickview .back-arrow-name .btn-go-back{position:absolute;left:1.5em;top:0}
.product-quickview .back-arrow-name .btn-go-back i.arrow{border-color:#000;width:8px;height:8px}
.product-quickview .back-arrow-name .btn-go-back .qv-cat,.product-quickview .back-arrow-name .btn-go-back a{position:absolute;left:2.5em;width:400px;padding-top:2px;text-transform:uppercase;font-size:.875em;letter-spacing:.0714285714em;line-height:1.1428571429em;text-decoration:none;font-weight:700;cursor:pointer}
.product-quickview .back-arrow-name .btn-go-back .qv-cat.px,.product-quickview .back-arrow-name .btn-go-back a.px{font-size:14px}
	
#branding {z-index:5;}






#access .menu-header,
#access2 .menu-header,
#access3 .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}
		
#branding img {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 0;
	}


	#access,
	#access2,
	#access3,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
		margin: 0 !important;
		padding:0 !important;
	}



#content[tabindex="-1"]:focus {
  outline: 0; }


.single #content {
  padding: 45px 0 0 0; }


.logged-in.single #content {
  padding: 0; }


.page-template-single-plain-php #content, .page-template-default:not(.home) #content, .error404 #content, .page-template-page-profile #content, .page-template-page-team #content, .page-template-page-sitemap #content {
  padding-top: 0px; }


#content {
  float: left;
  width: 100%;
  padding: 45px 15px 0px 15px;
  overflow: hidden; }



.page-template-page-landmarks #content {
  padding-top: 0px; }



img.site-logo {
	float: left;
	height: 60px;
}

.site-logo {
	margin: 10px 10px 10px 0;
}

 .logo-center .site-logo {
 float: none;
 margin: 0;
}

.logo-right .site-logo {
	float: right;
	margin: 10px 0 10px 10px;
}

 .logo-center .site-logo.retina_logo {
 display: none;
}
header#main section#desktop .searchform{margin-top:40px;padding:0}
header#main.fixed section#desktop .searchform{margin-top:0}
.navbar .mobile-search .searchform{padding:10px}
.network header:after,.network header:before,.searchform:after,.searchform:before{display:table;content:" "}
.searchform input[type=search],.searchform input[type=text]{color:#bbb;padding:10px;border:0;border:1px solid #e5e5e5;background:#fff;text-transform:lowercase}
.searchform button{background:#369;color:#fff;border:1px solid #369;cursor:pointer;text-transform:lowercase;border-radius:0;text-align:center;padding:10px 0}
.searchform button:hover{background:#000;border-color:#000;color:#fff}
input[type=text],input[type=search],input[type=email],.searchform input[type=text],.searchform input[type=search],input[type=password],textarea{background:#fff!important;border:1px solid #7a3f0f!important;color:#333!important}


section.file-manager .box-img{
	max-width: 700px;
	margin: auto;
}


section.file-manager .box-img img{
	width: 100%;
}

.hp-content.three .article-desc {
	position: relative;
    z-index: 3;
    font-size: 16px;
    font-weight: 400;
    display: block;
}

.hp-content.three .cs-article.one .article-desc {
	color: #ffffff;
}

.hp-content.three .cs-article.two .article-desc {
	color: #ffffff;
}

.hp-content.three .cs-article.three .article-desc {
	color: #ffffff;
}

.hp-content.three .cs-article.four .article-desc {
	color: #ffffff;
}

.hp-content.three .cs-article.five .article-desc {
	color: #ffffff;
}

.hp-content.three .cs-article .article-desc {
	line-height: 1.3;
}


.m-calendar-01-event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 10px 0; }

.btSiteFooter .menu {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
    }

.btSiteFooter .menu li {
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 0;
    }

.btSiteFooter .menu li:last-child {
    margin: 0;
    }

.btLightSkin .btSiteFooter .menu li {
    border-top: 1px solid rgba(0,0,0,.2);
    }

.btDarkSkin .btSiteFooter .menu li {
    border-top: 1px solid rgba(255,255,255,.1);
    }

.btSiteFooter .menu li a {
    display: block;
    line-height: 1.2;
    padding: .8em;
    }


body:not(.title-tagline-hidden) .site-branding-text {
	display: inline-block;
	vertical-align: middle;
}

.table {
    
    color: #666;
    background-color: #fff;
    font-weight: 400;
width: 100%;
    max-width: 100%;
border-spacing: 0;
    border-collapse: collapse;
}

.latest-section table.table td:first-child+td {
    text-align: right;
}

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


.grideschis
{
background-color:#E6E7E9;
}


  
  table.top_accounts .checkmark {
    width: 85px;
  }



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}
#tabber ul.tabs {overflow:hidden;height:40px;text-align:center;}
#tabber ul.tabs li {background:none;float:left;display:inline;font-size:16px;font-weight:bold;cursor:pointer;border-bottom:none;width:50%;text-align:center;margin-left:0;}
#tabber ul.tabs li a.selected {margin:0;color:#fff;text-decoration:none;text-align:center;}
#tabber ul.tabs li.tab-recent-posts a {margin:0;border-left:0;text-align:center;}
#tabber ul.tabs li a:hover {text-decoration:none;}
.nav-previous a, .nav-next a, .header-button, .sub-menu, #commentform input#submit, #tabber ul.tabs li, .mts-subscribe input[type="submit"], .pagination a {background-color:#2a2a2a;color:#fff;}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}
.clear{clear:both;margin:0;paddin:0;height:0;line-height:0;font-size:0;}



.header__search-field input {
  border: 1px solid #999;
  margin-right: 10px;
  border-radius: 3px;
  display: none;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

		
		
		.wpp-meta, .post-stats {
			display: block;
			font-size: 0.8em;
			font-weight: bold;
		}
#content h2{font-size:20px;border-bottom:1px solid #3c3c3c;padding-bottom:10px;margin:0 5px 15px}
.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:5px;padding-right:5px}
.col-md-10{width:83.33333%}
.social__img-curtain{position:absolute;top:0;left:0;width:100%;height:100%;background:#414042;z-index:3}

.page-wrap .content-wrapper {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #fff;
}

.page .page-wrap .content-wrapper,
.single .page-wrap .content-wrapper {
	padding: 30px;
}

.page-template-page_front-page .page-wrap .content-wrapper {
	padding-top: 0;
	padding-bottom: 0;
	background-color: transparent;
}

	.page-wrap {
		padding: 83px 0 100px;
		clear: both;
	}

	.page-template-page_front-page .page-wrap {
		padding: 0;
	}

.page2 .gallery img.poalim { margin-top: 40px; }
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}
.nav-bar .nav-bar-inner{position:relative;padding-bottom:190px}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
#commercial
a:after{content:'\f078';display:inline-block;font-family:'fontawesome';padding-left:3px;font-size:10px;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

	.disclaimer_big { display: none; }
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
.td-mobile-close{position:absolute;right:1px;top:0;z-index:1000}
.td-mobile-close .td-icon-close-mobile{height:70px;width:70px;line-height:70px;font-size:21px;color:#fff;top:4px;position:relative}


.logo-mob {
     float: none !important; 
}


.logo-mob a img {
    margin-top: 4px !important;
    margin-left: auto;
    margin-right: auto;
    display: block !important;
}


	.desk .logo-title {
		color: #ffffff; 
	}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}



#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	clear: both;
	display: block;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}

#cff .cff-post-text-link{
  display: block;
}


.review_block {
	margin-bottom: 44px
}


.screen-30 {
    width: 30%;
    float: left
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content-main{padding-top:0}
#header,#footer,#content-main{width:100%}
.after-clear:after{clear:both;content:"";display:block}
#top-link-2 .up-text{width:0;height:0;overflow:hidden;font-size:0}

#jm-styleswitcher a#style_icon-1 span {
  background: #62b6e2;
}

#jm-styleswitcher a#style_icon-1:hover span {
  background: #b8def2;
}

.blog-post .post-info .post-info-views {
    float: left;
    margin-right: 15px;
    color: #9ba78a;
}

.blog-post .post-info .post-info-comments i,
.blog-post .post-info .post-info-views i {
    margin-right: 5px;
}

.blog-masonry-layout .blog-post.content-block .post-info .post-info-comments,
.blog-masonry-layout .blog-post.content-block .post-info .post-info-views {
    float: right;
    display: inline-block;
}


.benefit-item .benefit-icon {
    float: left;
    font-size: 40px;
    margin: 0 15px;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}



.


.vertical-slider .carousel-inner {
  height: 100%;
}

#ttw_ftdr {
	text-align:right;
	}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}


td.mod_eb_mincalendar_today {
    color: #000000;
    padding: 0 !important;
}

		
	.home-wrap-out2 {
		margin-left: -265px;
		}

		
	.home-wrap-out2,
	.home-wrap-in2 {
		margin-left: 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%}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
