﻿

.page-title, .section-title {
    color: #b6231f!important;
}


.page-title::after, .section-title::after {
    background: #b6231f!important;
}
.hp-latest_feature_summary{margin:.2em 0;color:#454545}
.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:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-8{width:66.6666666667%}
.menu-categories-container{background:#f2eb24;}
#fancy_login_login_box .item-list,#fancy_login_login_box .item-list li{list-style:none;}
.item-list .pager{text-align:center;width:100%;}
.item-list .pager li{padding:3px;border-radius:4px;}
.item-list ul li{margin:0 0 0 0;padding:0;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}

#content-wrapper {
	margin-top: 10px !important;
}

#content-wrapper section:first-child,
#content-wrapper .container-wrapper:first-child {
	float: none;
	margin-top: 0em;
}
#header .header-bg .shadow .header-copy{color: #fff;font-family: 'Oxygen', sans-serif;text-transform: uppercase;padding-top: 3em}
#header .header-bg .shadow .header-copy p{margin: 0}


#header_eva .categ_articles {
    display: none;
}


#header_eva .categ_articles.active{
    animation: displayArticles 0.4s;
    display: block!important;

}

#main {
	padding: 40px 0 10px 0;
}

	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}


* html .clearfix {
	
	height: 1%;
	
	}

.clearfix {
	display: inline-block;
}


.container h2{
	color:#4D4D4D;
	font-size: 2em;
	padding-bottom: 0.5em;
	text-align: center;
}

.container p{
	color:#444444;
	font-size: 1em;
	padding-bottom: 1em;
	text-align: center;
}


.container h4{
	color:#444444;
	font-size: 1em;
	padding-bottom: 1em;
	text-align: center;
	font-weight: bold;
}

.container { 
	position: relative; 
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;	
}


#foot_left {
float:left;
width:440px;
}


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

.page1 .hello{
	margin-top: 40px;
}

.page1 .hello .textHello {
	font-size: 120px;
	line-height: 120px;
	
	font-weight: 100;

}

.page1 .hello .textWeare {
	font-size: 70px;
	line-height: 70px;
	font-weight: 100;

}

.page1 .hello .description {
	font-size: 35px;
	line-height: 40px;
	margin-top: 15px;
}

.recommend-adve{ width:auto; height:40px; overflow:hidden; float:left; padding-left:25px;}

.recommend-adve ul{ width:1135px; height:40px; overflow:hidden; display:block; overflow:hidden;}

.recommend-adve li{ display:inline-block; float:left; font:14px/40px "Microsoft YaHei"; margin-left:15px; margin-right:15px;}

.recommend-adve li a{ color:#666;}

.recommend-adve li a:hover{ color:#ff6600;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

.slider__main .slider__inner--item-container-title {
  color: #48b0b0;
  text-decoration: none;
  margin: 0 10px;
  font-weight: bold;
  font-size: 20px;
  display: block;
}
.single .post .entry-header:before,.single .post .entry-meta:before,.single .post .entry-title:before,.entry-breadcrumbs:before,.featured-content-inner .hentry:nth-of-type(3n+1):before,.featured-content-inner .hentry:nth-of-type(3n+1) .post-thumbnail,.footer-widget-area .widget:nth-of-type(3n+2):before{border-color:#919191}
.text-center{text-align:center!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-sm-12{width:100%}

.h_menu4{
	background:#000;
	padding:20px 0;
}

	.tinymcewysiwyg table { float:none; margin-left:0 !important; width:100% !important; height:auto !important; }

	.tinymcewysiwyg table img, .news_img img { width:190px !important; height:auto !important; }



.tinymcewysiwyg {
}

.landingpage .tinymcewysiwyg {
	margin:30px 0 0;
}

.etrainer-plus #slice_2685 h2,
.etrainer-plus #slice_2685 .tinymcewysiwyg { margin: 0; }


	#copyrights .footer-logo {
		margin-left: auto;
		margin-right: auto;
	}


.footer-logo {
	display: block;
	margin-bottom: 30px;
}
.dn{display:none}
.dn-ns{display:none}
.dn-m{display:none}
.dn-l{display:none}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.td_block_wrap .td-subcat-item a.td-cur-simple-item{color:rgba(15,136,140,.92)}

.custom-xxs, .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-lg-2-5, .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-2-5 {
    width: 20%;
  }

  .col-lg-2 {
    width: 16.666666666666664%;
  }
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.fl-photo-img-svg {width: 100%;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}


.clear-float {
	clear:both;
}


#connect-bar-facebook, #connect-bar-twitter, #connect-bar-plusone, #connect-bar-email, #connect-bar-pinterest
{
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    margin: auto;
    padding-top: 3px;
    padding-left: 5px;
    text-align: right;
}
.popup__discount,.popup__discount__transparent{width:100%;height:100%;top:0;left:0}
.popup__discount__transparent{position:fixed;background-color:#000;opacity:.7;z-index:2147483646}
.footer-nav .menu-item{max-height:20px !important}
 #padding-11 { height:60px; }
.main.main-custom .mainpart:not(:first-child){border-top:1px solid #e1e1e1}
.main.main-custom .mainpart-gray{background:#fafafa}
.main .mainpart-gray--progress+.mainpart .content{margin-top:-10px}
.mainpart-gray .uitleg h1:first-child,.mainpart-gray .uitleg h2:first-child,.mainpart-gray .uitleg h3:first-child{margin-top:0}
.main.main-custom .mainpart{padding:0 25px}
.main.main-custom .mainpart-white{background:#fff}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}


            .cell {
                position: relative;
                margin-right: 0px;
                margin-bottom: 0px;
            }


            .cell img {
                
                width: 100%;
            }
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.region-top-bar{margin-top:30px;}
.region-content ul.flippy{margin:30px 0;padding:0;display:inline-block;width:100%;}
.region-content{margin-bottom:30px;}
body.front .region-highlighted{float:left;width:100%;}
.region-navigation{position:relative;}
#elements tr.region-message{font-weight:normal;color:#999;}
#elements tr.region-populated{display:none;}

  
.newStyle .text-xl, .newStyle .heading-s, .newStyle .fs-2 {
    font-size: 1.335rem;
    font-size: calc(0.65143vw + 0.97671rem); }


	.newStyle .text-xl, .newStyle .heading-s, .newStyle .fs-2, .newStyle h4 {
		font-size: 1.107rem; }
.footer .copyright,.footer .develop,.footer .impresum,.footer .soc{display:block;float:left}
.footer .develop{float:right;line-height:64px}
.footer .develop a{-webkit-transition:250ms;transition:250ms}
.footer .develop a:hover{color:#48a548}
.footer .copyright,.footer .develop{line-height:50px}
.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-4{width:33.33333333%}
 
 
#cmsms_icon_5d21ef4aca624 { 
	display:inline-block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4aca624 .cmsms_simple_icon { 
	border-width:0px; 
	width:32px; 
	height:32px; 
	font-size:25px; 
	line-height:32px; 
	text-align:center; 
	-webkit-border-radius:0; 
	border-radius:0; }


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}




.mh-widget .search-form { background: #f9efef; }




.mh-widget-title-inner { display: inline-block; font-size: 13px; font-size: 0.8125rem; font-weight: 700; color: #fff; padding: 10px 15px; background: #fd82b1; }

.mh-widget-title-inner a { color: #fff; }

.mh-widget-title { padding: 0; border-bottom: none; background: #fd82b1; background: rgba(253, 130, 177, 0.6); }

.mh-widget-col-1 .mh-slider-caption { background: #ffadce; }




.mh-widget .tagcloud a, .mh-footer-widget .tagcloud a { background: #ffadce; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #fd82b1; }
.w-100{width:100%!important}

.logo-text,
.site-tagline {
text-align: center;
}
.site-tagline {display: none;}



#ja-mainbody { float: left; }
.featured-thumbnail img{width:100%}
.latest-cat-post #featured-thumbnail .featured-thumbnail{float:none}
.featured-thumbnail{float:left;max-width:100%}
.latestPost .featured-thumbnail img{float:left}
.related-posts .latestPost .featured-thumbnail{margin-right:10px;margin-top:3px}

.imgbox {width: 50%; position: absolute; left: 30%; bottom: 0; height: 430px; border: solid 0px yellow;}

.imgbox img {width: 100%;  z-index: 1; border: solid 0px silver; background-size: contain}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}

.footer{
	font-size: 12px;
	font-family: Arial;
	color: #78797d;
	line-height: 18px;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}
  
#home .carousel .carousel-inner .item {  
    width: 480px; 
    height: 320px;
    margin: 0 auto; 
}

#home .carousel .carousel-inner .item img {  
    margin: 0 auto; 
    max-width: 480px; 
    max-height: 320px;
    width: auto; 
    height: auto; 
}


.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
}


.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
}


.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table;
}


.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
}


.aetw-hero .container {
  display: table;
  height: 100%;
}

.meta-data{
	display:block;
	margin-bottom:10px;
	font-size:12px;
	font-style:italic;
	font-family: 'Volkhov', serif;
	color:#999999;
}

.meta-data a{
	color:#666666;
}

.meta-data a i{
	color:#999999;
}

.meta-data a:hover{
	text-decoration:none;
}

.meta-data i{
	margin-right:4px;
}

.sermon .meta-data{
	margin:0;
}

.posts-featuring .post-title .meta-data{
	margin-bottom:0;
}

.blog-full-width .meta-data{
	margin-top:7px;
}

.blog-full-width .meta-data span{
	margin:10px 0;
	display:block;
}

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }


.ebookdownload {
	background-color: #eee;
	border-radius: 5px;
	padding: 15px;
	margin-bottom: 20px;
    border: 2px dotted #A00201;
}


.ebookdownload li {
    list-style: none;
    color: #000;
    margin-left: 50px;
    margin-right: 50px;
    background-color: #CF8080;
    margin-top: 20px;
    padding: 0px 17px 17px 17px;
}


.ebookdownload li:before {
	    content: "\21E8";
    position: relative;
    left: -55px;
    font-size: 40px;
    height: 25px;
    display: block;
    color: #a00201;
    padding: 0px;
}

	.client_area{ width:700px;}
 #text-block-38 { margin-bottom:30px; text-align:left; }


#idx_banner_wrap #idx_banner_prev,
#idx_banner_wrap #idx_banner_next {
    width: 50px;
    height: 100px;
    position: absolute;
    top: 
    45%;
    z-index: 1;
    cursor: pointer;
    text-align: center;
    transition: 0s;
}


#idx_banner_wrap #idx_banner_prev {
    left: 0;
    transform-origin: 0 50%;
}

    #idx_banner_wrap.white_theme #idx_banner_prev,
    #idx_banner_wrap.white_theme #idx_banner_next {
        background: none;
        border: none;
    }

    #idx_banner_wrap #idx_banner_prev .g_icons.gi_owl_arrow_prev,
    #idx_banner_wrap #idx_banner_next .g_icons.gi_owl_arrow_next {
        background-size: 2305%;
    }

.home__footer.v2 .home__footer-logo {
    color: #a282fd;
}

.home__footer-logo {
    font-weight: 300;
    font-size: 13px;
    line-height: 13px;
    color: #333333;
    letter-spacing: normal;
}

.home__footer-logo span {
    margin-left: 10px;
}




.silder .item_slide { position:absolute; top: 0; }

A.menu{color:#74756D;FONT-FAMILY : Verdana, helvetica, sans-serif;font-weight:bold;FONT-SIZE : 14px;text-decoration: none;}

.pad-top-8{
	padding-top:8px;
}
.table-cell{display:table-cell;vertical-align:middle;width:100%}
.footerlinks{display:inline-block}

 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pl-7 .panel-grid-cell .so-panel { margin-bottom:30px }

.panel-grid-cell{
    width: 100%;
}



.widget_siteorigin-panels-builder .panel-grid {
    margin-left: -15px;
    margin-right: -15px;
}
 #pg-7-2 .panel-grid-cell { float:left }
 #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-7 .panel-grid { margin-left:0;margin-right:0 }
 #pl-7 .panel-grid-cell { padding:0 }
 
.panel-grid .caption {
    display: inline-block;
   min-height: 120px;
   font-size: 26px;
}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9::before{padding-top:42.857143%}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive-4by3::before{padding-top:75%}
.embed-responsive-1by1::before{padding-top:100%}

header.fixed .header-top {
  background-color: rgb(43, 43, 43);
}

.header-top {
  background-color: rgba(0, 0, 0, 0.75);
}

.header-top ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding: 7px 0;
}

.header-top ul li {
  font-family: "MyriadPro", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  margin-right: 38px;
}

.header-top ul li:last-child {
  margin-right: 0;
}

.header-top ul li a {
  color: #fff;
  text-decoration: none;
  font-weight: 300;
}

.header-top ul li a img {
  margin-right: 4px;
}
