﻿

#container {
  max-width: 900px;
  margin: 0 auto;
  background: #fdfdfd;
  zoom: 1;
  padding: 28px;
  padding: 1.64706rem;
  padding-bottom: 48px;
  padding-bottom: 2.82353rem;
}

#container:before, #container:after {
  display: table;
  content: "";
}

#container:after {
  clear: both;
}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.mobile-main-nav .menu-item a .fa{padding-right:6px}

#footer li.no_border_left {
	border-left:0px;
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.visibility-hidden{visibility:hidden}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.tw-process-holder .wpb_column:last-child .vc_column-inner:after {
  border: 0;
}


body.home .partnersrow .wpb_column {
  background-color: #fff;
  max-height: 130px;
  overflow: hidden;
}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}
.primary_navigation .nav_list_item{float:left;margin-left:3px;outline:0;font-size:120%}
.primary_navigation .nav_list_item a{display:block;height:30px;padding:0 14px;line-height:30px;border-radius:12px}
.site-hero-slider .e-login-form{position:absolute;left:0;top:0;height:100%;width:100%}
.nav-text,.nav-toggle{display:none;float:right}
.nav-toggle{background:#777;cursor:pointer;height:50px;width:60px;color:#fff;text-align:center}
.nav-toggle i{font-size:28px;padding:11px 0}
.nav li a,.nav-text,.nav-toggle{display:block}
#nav-topbar .nav-toggle{background:0 0;color:#fff;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.06);box-shadow:inset 1px 0 0 rgba(255,255,255,.06)}
#nav-header .nav-toggle{background:0 0;color:#fff;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.05),-1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 rgba(255,255,255,.05),-1px 0 0 rgba(0,0,0,.2)}
#nav-footer .nav-toggle{background:0 0;color:#444;border-left:1px solid #eee}
   

#footer {

margin:20px 0px -20px 0px;
padding:30px 0px;
text-align:center;
background-color:#4E3C35;
}


#footer p {
color:#999;
font-size:12px;
}

#bar .links,
#brand .phone {margin:0;}

#brand .phone {font-size:22px;font-weight:bold;margin-bottom:20px;text-align:center;}

#brand .phone li {color:#5fa3d6;}

#brand .phone a {color:#263e4e;text-decoration: none;}


#brand .logo {margin-top:20px;margin-bottom:20px;display:block;}

#brand .logo img {margin:0 auto;display:block;}

#brand #searchform .input-group {max-width: 320px;float:right;margin-top:10px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.container .jumbotron{padding-right:60px;padding-left:60px}
#et-secondary-nav li.top-green-btn,a.top-green-btn{background-color:#00adac}
#et-secondary-nav li.top-green-btn,#et-secondary-nav li.top-orange-btn{display:none}
.left33{float:left;width:33.33%}
header .search-form .left33,header .search-form .left66{width:auto}
footer .left33,footer .left66{width:50%}
.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}




.alignleft {
	float:left;
	margin:0 20px 10px 0;
	padding:4px;
	background:#fff;
	border:1px solid #dadada;
	}

.frame img.alignleft,
.frame img.alignright{
	margin:0;
	padding:0;
	border:none;
	}


#header-content {
	background-position: center right;
	background-repeat: no-repeat;
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto;
}
.selection-info .clear-selection{color:#bc0b0b}
.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:red}


.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

	#logo {
			float: none;
			margin: 0;
			text-align: center;
	}
.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-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


.activities .row {
  padding: 70px 0 40px 0;
}


.activities .row .card {
  margin-bottom: 2rem;
  border: 0;
  background-color: transparent;
}


.activities .row .card img {
  height: 100%;
  border: 1px #CCCCCC solid;
}


.activities .row .card-text {
  font-size: 85%;
  margin-top: 5px;
}


.row {
  margin-left: -15px;
  margin-right: -15px;
}


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


.row-no-margin {
  margin-left: 0;
  margin-right: 0;
}

  .row.activities.gaming .row .card img {
    width: 200px;
  }

  .ru .activities .row .card {
    max-width: 228px;
  }

  .ru .activities .row .card p {
    white-space: nowrap;
  }

  .row.activities.gaming .row .card {
    padding: 0 2rem;
  }
ul.products li.product.product-category .woocommerce-loop-category__title,ul.products li.product.product-category h2,ul.products li.product.product-category h3{font-size:1.1em}
ul.products li.product.product-category img{margin-bottom:1.618em}
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc710c578d6e .panel-grid { margin-left:0;margin-right:0 }
 #pl-w5cc710c578d6e .panel-grid-cell { padding:0 }
 #pl-w5cc710c578d6e .panel-grid .panel-grid-cell-empty { display:none }


.home_event_list, .home_blog_list, .home_sermon_list {
    margin-left: 0;
    text-indent: 0;
}

.rw-nav .menu .sub-menu li a {
  border-radius: 0;
  width: 200px;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.stars, .rr_star{font-size:21px;color:#ffaf00;}
.stars{font-size:150%;display:block;margin-top:5%;margin-bottom:5%;line-height:1em !important;color:#ffaf00;}

.f16{
  font-size:16px;
}
.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last{margin-right:0px}
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last,.one-fourth.widget-4,.one-fourth.widget-8,.one-fourth.widget-12{margin-right:0px;}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}
 
.gdlr-core-promo-box-item .gdlr-core-promo-box-item-title{ color: #383838; }
#cookie-law-info-again{font-size:10pt;margin:0;padding:5px 10px;text-align:center;z-index:9999;cursor:pointer;box-shadow:#161616 2px 2px 5px 2px}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline{font-size:1em;line-height:1.4em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline.hasbg{background-color:rgba(0,0,0,0.5);padding:10px 15px;}
html.ie11 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie10 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie9 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span{line-height:1.5em;}

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

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

.container_7 .grid_5 { width: 312px;}

.page .panel-grid-cell .entry-meta {
  display: block;
  
}

.panel-grid-cell .flexslider {
  margin-bottom: 0;
}

.sub-menu .menu-item-has-children:after { color: #fff }
.category-item{position:relative;width:100%;height:190px;background:#ddd;border-radius:3px;margin-bottom:30px;text-align:center;transition:all .3s ease}
.category-item a{position:relative;display:block;height:100%;padding:43px 20px 0;font-size:15px;font-weight:bold}
.category-item a .fa{display:block;padding-bottom:20px;font-size:38px}
.category-item a:hover{color:inherit}
.category-item:hover{background-color:#fdc600}

#top-nav-sidebar .widget {
  display: inline-block;
  margin: 0 30px 0 0;
  vertical-align: middle;
}

#top-nav-sidebar .widget:last-child {
  margin-right: 0;
}

#top-nav-sidebar .widget-title {
  display: none;
}

#top-nav-sidebar .wpv_icon_link .content {
  display: none !important;
}

#top-nav-wrapper {
  position: relative;
  z-index: 6666;
  background: #f3f7f9;
}

#top-nav-sidebar .wpv_icon_link {
  margin-top: -6.25px;
  margin-bottom: -6.25px;
}

	.hard-vcs6-p5 .country .main-warp{width: 90%;font-size: 14px;line-height:22px;}


.main-warp{width: 100%; max-width: 1200px; margin: 0 auto;}
.side-nav{position:fixed;top:0;bottom:0;left:-240px;width:240px;background:#414347;z-index:1010;-webkit-transition:left .4s ease;transition:left .4s ease;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.side-nav nav{padding:1rem 0;border-bottom:1px solid #a1a1a1}
.side-nav .flat-links{margin:20px 0 0;padding:0;list-style:none}
.side-nav-opened{overflow:hidden}
.side-nav-opened .side-nav{left:0}
