﻿#et-secondary-menu li,#top-menu li{word-wrap:break-word}
#et-secondary-menu .et-social-icons{margin-right:20px}
#et-secondary-menu{float:right}
#et-secondary-menu,#et-secondary-nav{display:none!important}
#et-secondary-menu .et_duplicate_social_icons{display:inline-block}
#et-info,#et-secondary-menu{display:block;float:none;text-align:center}
.et_secondary_nav_two_panels #et-secondary-menu{margin-top:12px}
.smartbanner-show header .main-logo{top:80px}
.site-wrapper.custom .main-logo img{margin-top:10px}
header .main-logo{position:fixed;z-index:11;transition:top .3s;width:100%;pointer-events:none;top:0;z-index:105}
header .main-logo a{pointer-events:auto}
header .main-logo .hat-wrapper{position:absolute}
header .main-logo .christmas-hat{position:absolute;top:27px;left:-88px;width:72px}
header .main-logo .logo-img{width:9em;top:0;left:0;margin-top:45px;margin-left:-72px}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}



#et-secondary-menu li,
#top-menu li {
	word-wrap: break-word;
}


#et-secondary-menu .et-social-icons {
	margin-right: 20px;
}


#et-secondary-menu {
	float: right;
}


	#et-secondary-nav,
	#et-secondary-menu {
		display: none !important;
	}


	#et-secondary-menu .et_duplicate_social_icons {
		display: inline-block;
	}


	#et-info,
	#et-secondary-menu {
		display: block;
		float: none;
		text-align: center;
	}


	.et_secondary_nav_two_panels #et-secondary-menu {
		margin-top: 12px;
	}

.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-120-0 , #pg-120-1 , #pl-120 .so-panel { margin-bottom:35px }
 #pl-120 .so-panel:last-child { margin-bottom:0px }
.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}


.downloadGuide .modal-dialog {
    width: auto;
    max-width: 800px;
}




    .main-pop-cta .modal-dialog {
        padding-top: 20%;
    }


.dm.modal-dialog {
    width: auto;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-preferred-size: 33.33%;-webkit-flex-basis: 33.33%;flex-basis: 33.33%;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {margin-left: 6px;}

#col_2{
	width:317px;
	float:left;
	margin-left:20px;
	}


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

#tt-boxed-layout #foot_left,
#tt-boxed-layout #foot_right {
	width: 50% !important; 
}

#foot_left {
	padding: 0 0 10px 0;
	text-align: center;
	width: 95%;
}

#foot_left,
#foot_right,
#footer_bottom #foot_right ul {
	width: 95%;
	float: none;
	padding: 0;
}

#foot_left .textwidget {
	margin-top: -28px;
}

    .after-inner header .nav{width: 100vw;overflow: hidden;}

header .nav {
  z-index: 10;
  width: 100%;
  height: 100%;
  padding: 0 4%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

header .nav-app {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}

header .nav-app.on {
  opacity: 1;
  pointer-events: auto;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height [class*=col-]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:15px;margin-left:15px}
.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%}
.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-6{width:50%}


.site-desc {
  display: block;
  float: left;
  margin-right: 2.35765%;
  width: 100%;
  font-size: 1em;
  padding: 20px 40px 0 40px;
  text-align: center;
  color: #09835f;
  font-family: "Melbourne", sans-serif;
  margin: 0; }

  .site-desc:last-child {
    margin-right: 0; }


.icon-close:before {
  content: "f"; }
.section-header h1 span.section-text{background:#fff;display:inline-block;padding:0 20px}
.tribe-mini-calendar-event .list-date .list-dayname{background:#fff;color:#666;display:block;font-size:11px;letter-spacing:.5px;padding:3px;text-align:center;text-transform:uppercase}

.commentmetadata { overflow: hidden }

.commentmetadata li {
    border: 0;
    padding: 0;
    margin-top: 0;
    margin-bottom: 5px;
    list-style: square;
}

.commentmetadata ol li { list-style: decimal }

.commentmetadata ul, .commentmetadata ol { margin-top: 5px }
.mobile-side-menu ul.menu{margin:0px -35px 0;padding:0;list-style-type:none}
.mobile-side-menu ul.menu li{border-bottom:1px solid #333333;padding:0}
.mobile-side-menu ul.menu li a{color:#acbcc4;padding:10px 25px;display:block;text-transform:uppercase;font-size:12px;border-bottom:1px solid #fff;border-color:rgba(255, 255, 255, 0.1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.mobile-side-menu ul.menu li a:focus,.mobile-side-menu ul.menu li a:hover{text-decoration:none;color:#fff;border-color:#003055}
.mobile-side-menu ul.menu li.current-menu-item:before,.mobile-side-menu ul.menu li:hover:before{border-color:#3b4850}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.top-bar ul.top-nav li{margin:0 4px 0 0;}

.top-bar ul.top-nav li a{font-size:10px;}

.top-bar .cs-user ul li a,.top-bar ul.top-nav li a{font-size:10px;}


.top-bar ul.top-nav,.top-bar .top-nav.nav-right{text-align:center;}

.top-nav { display: none; }

.top-bar ul.top-nav{margin:0;padding:9px 0;}

.top-bar .top-nav.nav-right{text-align:right;float:right;}

.listing .item{
	width:100%;
	padding:10px 0;
	float:left;
	border-bottom:1px solid #eceae4;
}

.item.featured-sermon{
	border-bottom:0;
	margin-top:20px;
  	padding:30px;
	background:#f8f7f3;
  	position: relative;
	margin-bottom:10px;
}

  .span9 {
    width: 870px;
  }

  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }

input.span9, textarea.span9, .uneditable-input.span9 {
  width: 686px;
}

.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.informa-bar__list{margin:20px 0 0;padding:0;list-style:none}
.informa-bar__list:before,.informa-bar__list:after{content:' ';display:table}
.informa-bar__list:after{clear:both}
.ie7 .informa-bar__list{zoom:1}

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


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}


header#top nav ul.buttons li.menu-item a{position:relative}
.wf-float-left{float:left}
#bottom-bar .wf-float-left{margin-right:10px}
#bottom-bar .wf-float-left:last-of-type,.logo-center#bottom-bar .wf-float-left{margin-right:0}
.logo-split#bottom-bar .wf-float-left{text-align:right}
#bottom-bar.logo-split .wf-float-left{-webkit-flex:1 1 0%;-moz-flex:1 1 0;-ms-flex:1 1 0%;flex:1 1 0%}

  #branding-bottom,
  #bottom-bar .wf-float-left,
  #bottom-bar .wf-float-right {
    display: block;
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center !important;
  }

  #bottom-bar.logo-split .wf-float-left,
  #bottom-bar.logo-split .wf-float-right {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.promo-list__content__summary{font-weight:400;font-size:1.6rem}


.minibold {font-family: 'webfontregular' !important; letter-spacing:0 !important; padding-bottom:2px !important;}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

.td-bg-darkgrey{
	background-color: #898989;
}
#mk-footer .footer-wrapper,#mk-page-introduce,.mk-blog-single .featured-image,.mk-blog-single article{position:relative}
 #mk-footer .footer-wrapper{padding:30px 0}

.mobile-flyout-phone-container {
    float: right;
}

    .main_menu .navbar-default .navbar-toggle .icon-bar {
      background-color: #b29f71; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
body.out nav .navbar-toggle .icon-bar:nth-of-type(3),nav .navbar-collapse{opacity:0;filter:alpha(opacity=0)}
nav .navbar-toggle .icon-bar{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
body.out nav .navbar-toggle .icon-bar:nth-of-type(2){-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}
body.out nav .navbar-toggle .icon-bar:nth-of-type(4){-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

#home #kwa_global_droite {
	margin:20px 19px 20px 0px;
}

#kwa_global_droite {
	float:right;
	width:180px;
	margin:2px 19px 45px 0px;
	overflow:hidden;
	clear:right;
}
.banner-visual .banner-media-holder .banner-media .banner-image-loader{padding-top:100%}
.banner-visual .banner-media-holder .banner-media .banner-image-loader .image-loader{height:94%;z-index:1}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}
.box-site-nav-categories,.box-site-nav-categories-left,.box-site-nav-categories-right,.box-site-nav-func,.box-site-nav-func-left,.box-site-nav-func-right{position:relative}
.box-site-nav-categories,.box-site-nav-categories-left,.box-site-nav-categories-right{height:50px;line-height:50px}
.box-site-nav-categories-right{float:right}
body.responsive .box-site-nav-categories,body.responsive .box-site-nav-categories-left,body.responsive .box-site-nav-categories-right{height:44px;line-height:44px}
body.responsive .box-site-nav-categories-left,body.responsive .box-site-nav-categories-right{height:auto;float:none}

.gdlr-core-pbf-background-wrap{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; }

.gdlr-core-pbf-sidebar-left .gdlr-core-pbf-background-wrap{ right: -1px; }

.gdlr-core-pbf-sidebar-right .gdlr-core-pbf-background-wrap{ left: -1px; }



body.financity-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.financity-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }

#ac-page-container #section-spec .anova-price{font-size:20px;font-weight:500}




.footer .footer-widgets {

	display: block;

	padding: 25px 0;

}




.footer .footer-widgets:after {

	display: block;

	clear: both;

	content: '';

}

    .value-box {
        width: 33% !important;
    }

#acco_slider .value-box{
    width: 100% !important;
}

#acco_slider .value-box a{
    color: #fff !important;
}

.value-box:hover .value-image{margin-top:-160px}

.value-box:hover .value-image h4{font-size:24px;transition:font-size .9s;}

.value-box.red:hover .value-image h4{color:#ffffff;}

.value-box.yellow2:hover .value-image h4{color:#ffffff;}

.value-box.blue2:hover .value-image h4{color:#ffffff;}

.value-box.light-blue2:hover .value-image h4{color:#ffffff;}

.value-box.brown:hover .value-image h4{color:#ffffff;}

.value-box.green2:hover .value-image h4{color:#ffffff;}
.grid,.grid--rev,.grid--full,.grid-uniform{*zoom:1}
.grid:after,.grid--rev:after,.grid--full:after,.grid-uniform:after{content:'';display:table;clear:both}
.grid--full{margin-left:0}
.home .grid--full{position:absolute;top:0;right:0;left:0;bottom:0}
.home .grid--full .grid__item{height:100%}
.template-collection .grid,.template-collection .grid--rev,.template-collection .grid--full{padding:0 30px}
.template-collection .grid.collection-filters-horz,.template-collection .collection-filters-horz.grid--rev,.template-collection .collection-filters-horz.grid--full{padding:0}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}

.btn .fa-chevron-right { margin-left: 0.2em; }

.list-fa-icons li .fa {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 20px;
	text-align: center;
}

.list-fa-icons li .fa-check { color: #0C0; }

.list-fa-icons li .fa-times { color: #B44; }
.navlink:link{color:#000;font-weight:700;margin:0 auto;display:block;padding-bottom:7px;padding-top:7px;background-color:#d9d9d9;margin-top:7px;padding-left:15px;border-radius:2px;text-decoration:none}
.navlink:visited{color:#000;font-weight:700;margin:0 auto;display:block;padding-bottom:7px;padding-top:7px;background-color:#d9d9d9;margin-top:7px;padding-left:15px;border-radius:2px;text-decoration:none}
.navlink:hover{color:#fff;font-weight:700;margin:0 auto;display:block;padding-bottom:7px;padding-top:7px;background-color:#b79876;margin-top:7px;padding-left:15px;border-radius:2px;text-decoration:none}


	#logo .site-title {
		color: #fff;
		line-height: 1;
		font-size: 23px;
		margin: 0;
		text-transform: uppercase;
		letter-spacing: 2px;
	}


		#logo .site-title a {
			color: inherit;
		}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible!important}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{width:100%;float:none;display:block;margin-left:0;margin-right:0}
.exp-posts-nav-post-location,.exp-read-more-underlined,.pages_list a,.h9{font-family:Proxima\ Nova,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:600;font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:14px;color:rgba(132,137,145,1)}


#panels .container {
	margin: 0 auto;
	width: 100%;
}
.icon-heart-full:before{content:"\e917";}
.icon-heart:before{content:"\e900";}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.td-column-1.td_block_15 .td_block_inner{*zoom:1}
.td-column-1.td_block_15 .td_block_inner:before,.td-column-1.td_block_15 .td_block_inner:after{display:table;content:"";line-height:0}
.td-column-1.td_block_15 .td_block_inner:after{clear:both}

    .top { width: 100% }

.share-item.shareit.top {
    float: left;
    margin-bottom: 10px!important;
    margin-top: 0;
    width: 100%;
}

.f-widget .top-week li a { font-size: 15px }

.footer-widgets, .f-widget .top-posts .comment_num, footer .meta, footer .twitter_time, footer .widget .wpt_widget_content .wpt-postmeta, footer .widget .wpt_comment_content, footer .widget .wpt_excerpt, footer .wp_review_tab_widget_content .wp-review-tab-postmeta, footer .advanced-recent-posts p, footer .popular-posts p, footer .category-posts p { font-family: 'Raleway'; font-weight: 500; font-size: 16px; color: #777777; }
.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}
.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}
.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}


#bottomright_cont {
  float: right;
  margin: 0px;
  padding: 12px 0px 12px 0px;
  width: 710px;
  text-align: right;
}



.entry-header .entry-title{float:none;margin:0 0 10px !important;}

.entry-header .entry-actions{float:none;margin:0;}
.entry-header{margin-bottom:15px;position:relative;border-bottom:1px solid #FFF}
.entry-header .inner{border-bottom:1px solid #DDD;padding-bottom:10px}
.entry-header h1,.entry-header h2{margin-bottom:0}
.entry-actions .dp-share .dropdown-content li:last-child,.wall .entry-header{border-bottom:0}
.wall .entry-header .inner{border-bottom:0;padding-bottom:0}


.social-ftr{width:90px;  width:9%; float:left; margin-right:7%;}

.social-ftr a{margin-right:20px;}

.social-ftr a:last-child{margin-right:0px;}
.hero-sale-content-wrapper .form-wrapper{padding:4px 20px;background:#be2e00;color:#fff;border-radius:0}
.home .hero-sale-content-wrapper{padding-top:0;padding-bottom:50px}
.hero-sale-content-wrapper img{max-width:100%;height:auto;margin:0 auto}
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 {        padding: 0 !important;        margin: 0 !important;        float: none !important;        vertical-align: middle;        background-position: center bottom;        background-repeat: no-repeat;        background-size: cover;                width: 100%;      }
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 video {        padding: 0 !important;        margin: 0 !important;        vertical-align: middle;        background-position: center center;        background-repeat: no-repeat;      }
#primary{background:#fff;padding:0}
#primary #content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#primary .page-title{padding:20px 90px;margin:0;border-bottom:1px solid #eee;font-size:16px;font-family:"Roboto Condensed";color:#777;background:#eee}





#top-nav, #main-nav { position: absolute; right: 0; text-align: right; }

#top-nav a, #main-nav a { text-decoration: none; color: #99661f; text-shadow: #f6f6f6 0 1px 0; font-family: 'PT Serif', Georgia, serif; }

#top-nav a:hover , #main-nav a:hover { color: #d48619; text-decoration: none; }





#main-nav { bottom: 21px; right: -8px; }

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }


.main-nav-subnav { position:absolute; display:block; width: 160px; padding: 10px; background: #fff; border: 1px solid #d6d6d6; }

.frame .f_oj4{background-position:0 -60px;}
footer ul.banno-menu li{float:left;padding:11px;padding:.6875rem}
footer ul.banno-menu li a{color:#fff}
.sidebar-links .banno-menu{margin:0}
ul.banno-menu{list-style:none}
.navbar ul.banno-menu{position:relative;left:0;display:block;float:left;margin:0}
footer ul.banno-menu{margin:0}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }
.site-footer #footer-editor-info{width:92%}

#footer .social li.facebook a:hover {
  background-color: #325c94;
}

#footer .social li.facebook a:hover * {
  color:#fff !important;
}


.footer-language-selector {
  color: #ddd;
  display: inline-block;
  font-weight: 300;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11{float:left;}

.col-6{width:51%;}

    .top_midd .col-6{margin-top:25px;}

.form-group01.col-6 {
    width: 50%;    
}

.form-group01.col-6 label{
    width: 115px; 
}

.form-group01.col-6 .form-cnt{
    width: calc(100% - 124px); 
}
.c-nav.is-active .c-nav__item{transform:translateX(0);opacity:1}
.c-nav__item{position:relative;list-style-type:none;font-size:15px}
.c-nav__item.is-active .c-nav__link:after{opacity:1}
.c-nav__item--small{padding:20px 70px}
.c-nav__item--parent{transition:all .5s ease-in-out}
.c-nav__item--parent:hover{z-index:1000;background-color:rgba(0,0,0,.8);color:#fff}
.c-nav__item--parent:hover .c-nav__sub-list{z-index:10;opacity:1;pointer-events:all}
.c-nav__item--parent:hover .c-nav__link{color:#fff}


    .top-indicator {
      top: 0;
    }
.top-divider{margin-bottom:-1px;border-top:1px solid currentColor;opacity:0.1}
.nav-dark .top-divider{display:none}

h3.ult-responsive[style] {
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 1.125em !important;
	margin-bottom: 5px !important;
	text-transform: uppercase;
}

.main{ float:left; width:700px;}

.main .mod{ width:340px;}


.main .toutiao{ width:700px; margin-bottom: 1px;}

.main .toutiao .hd { margin-bottom: 8px; }

.main .toutiao ul:after{content:"."; height:0; line-height:0;display:block; clear:both;overflow: hidden;}

.main .toutiao ul{ margin-bottom: 17px; clear:both;zoom:1;}

.main .toutiao li{ float:left; width:50%; padding-right: 10px; height:21px; margin-bottom: 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block;box-sizing: border-box;}

.main .toutiao li:nth-child(even){width:330px; }

.main .toutiao li:nth-child(odd){ width:350px;}

.main .paike li{ float:left; width:160px; height:100px; margin:0 0 12px 10px; display:inline;overflow: hidden; position:relative; zoom:1;}

.main .list .picshow{ margin-bottom: 17px;}




.clear {
    clear: both;
}

#intro .loading .loader1 {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border-top: 0.125rem solid #414349;
  border-right: 0.125rem solid #414349;
  border-bottom: 0.125rem solid #414349;
  border-left: 0.125rem solid #fff;
  -webkit-animation: load1 1.1s infinite linear;
  animation: load1 1.1s infinite linear;
}

#intro .loading .loader1:after {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

#footer-area .site-info nav ul li {
    border-bottom: none;
}

.site-info a {
    color: #777;
}

.site-info a:hover {
    color: #999;
}

.site-info {
    color: #999;
    font-size: 12px;
}


html.special .header__title { width: 54.5%; font-size: 20px; font-weight: 700; line-height: 1.5; }


html.special.medium-font .header__title { font-size: 21px; }


html.special.big-font .header__title { font-size: 22px; }


.header__title { font-size: 15px; padding-bottom: 2px; letter-spacing: 0.007em; }
footer .social-icons .fa-inverse{color:#000}

div#data_registration div.view_plans div.footer {
	position: absolute;
	bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	left: 10px;
}

div#data_registration div.view_plans div.footer label span {
	display: inline-block;
	width: 55px;
}

div#data_registration div.view_plans div.footer select {
  position: relative;
  top: -5px;  
}


.site-header.stickytop #secondary-nav .sf-menu li.menu-item-home {
  display: none;
}


.mobile-menu ul li.menu-item-home {
  display: none;
}


.home-orange-button-inner-interstitial,
.home-tangerine-button-inner-interstitial {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  font-size: 18px;
  color: white;
  font-weight: 600;
  background-color: #DD5725;
  cursor: pointer;
  width: 100%;
}


  .home-orange-button-inner-interstitial {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10%;
    padding-right: 20%;
    text-align: left;
  }

#top  {background-color: #7cef74;}

.date { font-family: tahoma; font-size: 13px; font-weight: normal; color: #0099CC; text-align: right}


.no-justify {
  text-align: left;
}

	.auto-style15 {
	color: #000000;
	font-size: 14px;
	text-align: center;
}

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}

.navbar-header {
    float: none;
}
nav.mobile_menu ul li span.mobile_arrow i{color:#888}

		

		.modal .modal-header a.close-modal,
		a[class*='lightcase-icon-'].lightcase-icon-close,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper .icon-close {
			background-color:  #cd202d		}


		.modal .modal-header a.close-modal:hover,
		a[class*='lightcase-icon-'].lightcase-icon-close:hover,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper:hover .icon-close,
		.wrap-special-events-accordion .special-events-accordion.is-active .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container.is-active .accordion-header .wrapper .icon-close {
			background-color: #000000 ;
		}


	.heading-block ~ p:not(.lead) { font-size: 15px; }

.section-performance .section-contents .main-text .lead {
  width: 61.42034548944337%;
  margin-top: 3.071017274472169%;
  margin-bottom: 3.262955854126679%;
  font-size: 36px;
  font-size: 3.6rem;
  font-weight: bold;
  line-height: 1.57;
  letter-spacing: 0.09em;
}

		 	#guide_s {
			  display:none;
			}
footer .sponsors-slider .slider-element img{z-index:30}
footer .sponsors-slider{background-color:#d8d8d8}
footer .sponsors-slider .owl-theme .owl-controls{display:none}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.loggedout{display:none}
header .logo{position:relative;max-width:200px;width:42%;margin:0 1em .5em 1em}
