﻿

.gd-full-width.no-site-header .site-container,
.gd-full-width.no-site-header .site-container .site-inner {
   margin-top: 0;
}

   .center-wrap{float:left;width: calc(100% - 480px);padding: 0 26px;}

	
	
	#Top_bar .secondary_menu_wrapper{display:none;}

	.header-fixed #Top_bar .secondary_menu_wrapper{display:none}

.header-stack #Top_bar .secondary_menu_wrapper{position:absolute;right:20px;top:35px;display:block}

.header-stack.header-right #Top_bar .secondary_menu_wrapper{left:20px;right:auto}

.header-magazine #Top_bar .secondary_menu_wrapper{display:none}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

#header-text-nav-container {
}

.section_inner_margin .header-bar {
         margin-left:70px;
         margin-right:65px;
		 min-width:350px;
}
.parallax_section_inner_margin,.section_inner_margin{margin-left:-15px;margin-right:-15px}
input:checked~.textlabel{font-weight:400}

ul.footer_social_links {
	float: left;
	margin: 21px 0px 0px 0px;
}

.footer_social_links li {
	float: left;
	margin: 0px 5px 0px 0px;
}


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

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}

.custome-carousel .item {
    min-height: 200px;
}



.textbox-list {
	position: relative;
	z-index: 996 !important;
}

.textbox-list ul {
	list-style: none;
	margin:0;
	padding:0;
}

.textbox-list li a.expanded:after {
	transform: rotate(90deg);
}




div.header {
	border-top: 3px solid #1e1668;
}
.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:15px;padding-right:15px}
.col-sm-6{width:50%}

.news-body-text {
font-size:0.85em;
padding:2px 10px 0 10px;
}


.caption_white{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#000;
	background-color:#fff;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}


.caption_white a:link, .caption_white a:visited {
	text-decoration: none;
	color: #000;
}


.caption_white a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #555;
}

.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-8 {
    width: 66.66666667%;
  }

.header .container {
  position: relative;
}

.header .topbar .container {
  border-bottom: solid 1px #dddddd;
}

.head_panel .owl-carousel .item .container {
  height: 100%;
  position: relative;
  min-height: inherit;
}

.main section .container .container {
  width: inherit;
  padding: 0;
}

.jumbotron .container {
  max-width: 100%;
}

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

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

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

.st { font-size:0.7em;}



.content-area .center .st strong {
	font-size: large;
}

#top_title {	width:650px;padding-left: 35px;	padding-top: 10px;font:bold 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#ecb12e;}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.power-bar .inner-slider{position:absolute;top:0px;left:0px;width:100%;height:inherit;white-space:nowrap;transition:left 0.3s}
.power-bar .inner-slider .inner-slider-item{display:inline-block;width:100%;height:inherit}
.power-bar .inner-slider .inner-slider-item:nth-child(3n){width:30%;margin-right:3.3333333333%;margin-left:0px}
.power-bar .inner-slider .inner-slider-item:nth-child(3n-1){width:30%;margin:0px 1.6666666666%}
.power-bar .inner-slider .inner-slider-item:nth-child(3n-2){width:30%;margin-left:3.3333333333%;margin-right:0px}
.logged-in .nav--sidebar,.logged-in .nav--sidebar-subpage{top:0;}
.nav--sidebar,.nav--sidebar-subpage{position:fixed;height:100%;width:50%;max-width:400px;left:-100%;top:0;bottom:0;padding-top:118px;background:#000;border-color:#a8aaad;border-style:solid;border-width:0 1px 0 0;transition:left 0.5s ease-out;display:block;overflow:auto;z-index:-1;}
.expanded .nav--sidebar,.expanded .nav--sidebar-subpage{left:0;}
.tophat-enabled .nav--sidebar,.tophat-enabled .nav--sidebar-subpage{padding-top:calc(40px + 155px);}
.tophat-enabled.logged-in .nav--sidebar,.tophat-enabled.logged-in .nav--sidebar-subpage{padding-top:calc(40px + 157px);}
.nav--sidebar-subpage{position:absolute;left:-110%;width:100%;transition:left 1s ease-out;}
.nav--sidebar-subpage .expanded{left:0;top:46px;}
.subpage__nav .expanded.nav--sidebar-subpage{overflow-y:visible !important;z-index:2;}

	
	
	
	#homeHeader .logo .table .cell {
		padding: 0 40px;
	}

#homeHeader .logo {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	text-align: center;
}

#homeHeader .logo .table {
	display: table;
	width: 100%;
	height: 100%;
}

#homeHeader .logo .table img {
	width: 100%;
	max-width: 800px;
}
 .avia-content-slider .slide-entry-wrap{width:100%;float:left;margin-bottom:40px}
.avia-content-slider-active .slide-entry-wrap{position:absolute;top:0;visibility:hidden;margin:0}
.avia-content-slider .slide-entry-wrap:first-child{position:relative}
 #top .avia-content-slider,#top .avia-content-slider-inner,#top .avia-content-slider-inner .slide-entry-wrap{-webkit-transform-style:flat;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}
 .avia-safari .avia-content-slider,.avia-safari .avia-content-slider-inner,.avia-safari .avia-content-slider-inner .slide-entry-wrap{-webkit-perspective:0 !important}
#top .avia-logo-grid .slide-entry-wrap{margin:0}




.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}


.site-footer .one-half-width {
	width: 49%;
	float: left;
	margin: 0 0 5px 2%;
}


.site-footer .one-half-width.first {
	margin-left: 0;
}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}


#footer{ height:58px}

.comment_entry_wrapper span.date{
color:#444;font-size:11px;font-weight:normal;font-style:italic;
}
.locked #main-responsive{height:100% !important}
#main-responsive{position:relative}
#main-responsive.open{-webkit-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}
.locked #main-responsive.open{-webkit-box-shadow:0 0 0 #2b2b2b;box-shadow:0 0 0 #2b2b2b}
.responsive-menu,#main-responsive{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}
.responsive-menu.open,#main-responsive{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:0}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
section .ttl+.oab{margin-top:20px}
.cnt .sAs .ttl{color:#181818;font-size:1.571em;font-weight:300;line-height:1em;margin-bottom:20px}
footer .cnt .ttl{color:#181818;font-size:1.643em;font-weight:300;margin-bottom:10px}
footer .cnt .ttl a{color:#181818}



#controls {position:absolute; bottom:5px; left:0px;}
.pic-rub,.pic-rub-nw,.pic-ru,.pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.node-type-topic-page .pic-rub,.node-type-topic-page .pic-rub-nw,.node-type-topic-page .pic-ru,.node-type-topic-page .pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.pic-rub-img img{border:3px solid #0000cd;padding:2px;background-color:#fff;display:block;box-shadow:4px 4px 4px #666}
.node-type-topic-page .pic-rub,.pic-rub,.node-type-topic-page .pic-lub,.pic-lub{float:none;max-width:100%;margin:7px auto 14px auto;position:relative;left:-7px;clear:both}
.node-type-topic-page .pic-rub-nw,.pic-rub-nw,.node-type-topic-page .pic-ru-nw,.pic-ru-nw{margin:7px 10px 14px}


#header {margin:0 auto; padding:0; width:1005px; height:53px; overflow:hidden;float:none;}

.block1__time-text {
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    letter-spacing: normal;
    text-transform: uppercase;
    text-align: center;
    text-justify: center;
    text-align-last: center;
}

.home__block-time .block1__time-text {
    font-size: 18px;
    line-height: 18px;
    color: #707070;
}
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_wrap_0,      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_wrap_0 * {        box-sizing: border-box;        -moz-box-sizing: border-box;        -webkit-box-sizing: border-box;      }
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_wrap_0 {        background-color: rgba(0, 0, 0, 0.00);        border-width: 2px;        border-style: solid;        border-color: #474747;        border-radius: ;        border-collapse: collapse;        display: inline-block;        position: relative;        text-align: center;        width: 100%;              max-width: 600px;              box-shadow: ;        overflow: hidden;        z-index: 0;      }


.partner-scholl-btn {
  text-decoration: none;
  color: #005490;
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 30px;
  float: left;
  border: 1px solid #005490;
  border-radius: 20px;
  margin: 30px 0;
  font-family: "Trebuchet MS";
  width: 100%;
}

.partner-scholl-btn:hover {
  background: #005490;
  color: #fff;
}

.cart-icon .count {
  font-size: 10px;
  font-family: sans-serif;
  position: absolute;
  min-width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  right: -5px;
  top: -10px;
  z-index: 1;
  background: #148fb0;  
}
.mdzr--svg .typicons--linkedin-circled-1:before{content:'\e928'}
.header-info a.logo{display:block;float:left;padding:1rem 2rem}
.header-info a.logo img{width:25rem}
.logoList .logo{display:inline-block;margin:0 2.5%}
footer .logo{margin-top:2rem;float:right;width:19rem;padding:.5em .5em .3em}
footer .upper .logo{margin:0;width:23.72881%;float:right;margin-right:0}

#nav-above .nav-previous a, #nav-above .nav-next a, #nav-below2 .nav-previous a, #nav-below2 .nav-next a {
    width: 93%;
    display: block;
    text-align: center;
    padding: 20px;
    color: #53777a;
    border-left: 1px solid #ddd;	
}

.nav-next,
.next-image {
	float: right;
	text-align: right;
	width: 50%;
}



.ascsg_1_8, .ascsg_2_8, .ascsg_3_8, .ascsg_4_8, .ascsg_5_8, .ascsg_6_8, .ascsg_7_8, .ascsg_8_8{
	float:left;
	padding:0 3% 0 3%;
	position:relative;
}

.ascsg_5_8{	width:56.5%;}
.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}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.header_inner_wrapper{overflow:hidden;}


.dark .feature-box h3 span.subtitle { color: #AAA; }




.feature-box h3 span.subtitle {

    display: block;

    margin-top: 5px;

    color: #444;

    font-weight: 300;

    text-transform: none;

}
.bottom-midel .bottomlink ul li a,.breadcrumb a,.dtlpr li a,.grid-list li .prname a,.navi-below a,.slides li .prname a,.special-box .italic-text,.sum-navi ul.smenu-right li a,.top-above .top-right li a.link,.top-above a.down-arrow span,ul.navul li.first a.first,ul.smenu li a{color:#444}
.navi-below .sum-navi ul.smenu-right,ul.smenu{position:relative;border-bottom:0;z-index:1}
.navi-below .sum-navi ul.smenu-right li{padding:2px 0 2px 10px;min-width:150px}
.sum-navi ul.smenu-right li a{font-size:12px;color:#444}
.sum-navi ul.smenu li a:hover,.sum-navi ul.smenu-right li a:hover{color:#BA3348;text-decoration:underline}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.jbmm.custom ul.mega-menuh li .sub-container.non-mega li a.first{padding: 16px 17px 7px 2px !important}


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}
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:36px;}
.account-login-page a.sign-up-link{font-family:ProximaNova-Bold,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,fira sans,droid sans,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;text-transform:uppercase;text-decoration:none}
.fl-page-footer-container{padding-top:20px}


.front-page-2.solid-section h2 {
	font-size: 48px;
}


.front-page-2,
.front-page-3,
.front-page-4,
.front-page-5,
.front-page-6,
.front-page-7 {
	border-top: 54px solid transparent;
	margin-top: -54px;
	-webkit-background-clip: padding-box;
	-moz-background-clip:    padding;
	background-clip:         padding-box;
	position: relative;
	z-index: 9;
}

	
	.front-page-2,
	.front-page-3,
	.front-page-4,
	.front-page-5,
	.front-page-6,
	.front-page-7 {
		border-top: 0;
		margin-top: 0;
	}

	.table_blog{
		width:100%;
		padding:0;
		margin:0;
		border: 0px; 	
		
	}


#header,
#content,
#footer,
#newsBox {
	position:relative;
	width:1060px;
	text-align:left;
	margin-left:25px;
}
.sidr .slide-nav{background:#e7e9ea;padding-bottom:60px;}
.sidr .slide-nav a{display:block;color:#0069ad;padding:15px 5px;text-decoration:none;}
.sidr .slide-nav a:hover,.sidr .slide-nav a.active-trail,.sidr .slide-nav a.active{background:#d4d6d8 !important;}
.sidr .slide-nav ul li ul{list-style:none;}
.admin-menu .slide-nav{padding-top:45px;}



.ht_client_logo_slider img{
	padding: 0 26px;
}


#widepage {padding:12px 0;}

    #widepage,#primary,#secondary, #aerin-banner,#footercontent, #headercontent {padding: 12px;}
.row{max-width:50rem;margin-right:auto;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.row .row{margin-right:-.625rem;margin-left:-.625rem}
.row .row.collapse{margin-right:0;margin-left:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-right:auto;margin-left:auto}
.row:not(.expanded) .row{max-width:none}
.column.row.row,.row.row.columns{float:none;display:block}
.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}


.img-fluid, .img-thumbnail {
    max-width: 100%;
    height: auto
}

.videoGallery .rsTmb .image-thumb {width:70px}
.videoGallery .rsTmb .image-thumb img{width:auto;height:auto;max-width:100%;border:1px solid #fff;opacity:1;filter:alpha(opacity=100)}

#left-panel{width:200px;height:auto;margin:5px 5px 0 5px;padding:0px;float:left;border:solid 0px yellow;}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}


.project-carousel ul.slides, .project-carousel-3-col ul.slides{
	margin-top: 10px;
	margin-bottom: 20px;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }


.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;
}
.topnavi ul li a img.fxhover{display:none}
.topnavi ul li a:hover img.fxhover{display:inline-block;max-width:none}
.topnavi ul li a.topnavi-act img.fxhover{display:none}

		.recent-posts li .meta {
			display:block;
			padding-top:2px;
			font-size:11px;
			color:#737373;
			font-style:italic;
			}

		.news li .meta {
			color:#ffc6a5;
			}

		.featured_articles li span.meta {
			position:absolute;
			bottom:0;
			left:0;
			width:200px;
			padding:0 0 0 20px;
			background:#7f7a72;
			color:#fff;
			height:28px;
			line-height:28px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			}

		.no-boxshadow .featured_articles li span.meta {
			left:-1px;
			}

			.featured_articles li span.meta .comment-link {
				position:absolute;
				right:7px;
				top:9px;
				}

			.featured_articles li span.meta .date {
				display:none;
				}
.prm.prm-top{padding:14px 1rem;background:#fff;border-bottom:1px solid #ddd;z-index:999;overflow:hidden}
.prm.prm-bottom{padding:.875rem 1rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.navigation #menu-item-857 a:hover { color:  !important; }

.sub-menu .menu-item-has-children:after { color: #fff }

  span.text-content.about {
    height: 173px;
    left: 13px;
    width: 175px !important;
  }


ul.img-list li.about {
  width: 200px;
}
#page .content {width:100%;display:block;float:left;}
.content .post_box_reg .excerpt:nth-last-child(2), .content .post_box_reg .excerpt:last-child {padding-bottom:0;margin-bottom:0;border-bottom:none;}
.content .post_box_reg .excerpt:last-child {float:right;}

.grid-item-u3   { 
width: calc(100% * 1/3); 
width: -webkit-calc(100% * 1/3);
}

.grid-item-u3-2   { 
width: calc(100% * 2/3); 
width: -webkit-calc(100% * 2/3);
}

.home .grid-item-u3 .flavor-text h3 {
font-size: 1.2rem;
}
   
#footer .grid-item-u3 { width: 100%; }
.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img{width:100%}
.et_pb_image_3 .et_pb_image_wrap,.et_pb_image_3 img{width:100%}
.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}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


    .attire-content.container-fluid {
        padding: 0;
    }


    #mainframe.container .sticky-menu {
        left: auto;
        padding: 0;
    }


    .home .attire-content.container-fluid {
        
    }

.eventPlace, #events .location, #events .list-date {
	margin: 0px;
	font-size: .9em;
}

#secondary .list-date {
	display: none;
}


.top-header .h-link{float: right;}


.top-header .h-link a{background-color: #ed2229;padding: 0 31px;font-size: 15px;font-weight: 700;color: #fff;text-transform: uppercase;line-height: 40px;height: 40px;display: table;}


.top-header .h-link a i{padding-left: 6px;}


.top-header .h-link a:hover{background-color: #cd1117;}
.footer .list-socials{float:right;width:39%}
.list-socials{position:relative;overflow:hidden;background-color:#fff;padding:23px 18px}
.list-socials a{display:block}
.list-socials a:hover{text-decoration:none;opacity:.75}
.list-socials img{display:block;max-height:50px;width:auto}


.bann-c {
  grid-area: bann-c;
  margin-top: 20px;
}



.sprocket-lists-portrait-nav {display: table;width: 100%;padding: 5px;}

  header#header #navigation{float:left; width:50%;}

  #navigation{float:none; left:0; width:100%; top:0; margin-top:9px; margin-bottom:10px;}

  .header_4 #navigation{margin-top:14px;}


  #navigation.centered_header{float:left; margin-top:-15px; width:100%;}


  header.header_4 #navigation{float:left !important}

  .nav_top{margin-top:-1px;}
.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}

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

.rnav{
 padding: 10px 4px 10px 4px;
}
.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-6{width:50%}

.popup-content-pad
{
    padding: 10px;
}



#product {padding: 35px 0 0 55px;
		  float: left;
		  
}

#side_text_ads{padding:20px 0;}

#side_text_ads .ad_title{font-size:16px;}

#side_text_ads .ad_link a, #side_text_ads .ad_title a{color:#C00;}


#iwd-main
{
   background: #FFFFFF;
   margin:0 auto;
   font-size: 16px;
   font-family: 'Open Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   position: relative;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}

.inline {
	display: inline;
}


#item_wrap_outer {
	display:block;
	width:100%;
	background-color:#49494a;
    height: 437px;
}





.author-box:after,
.clear:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.widget-area:after,
.after-entry:after,
.comment-respond:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.site-inner,
.wrap  {
	margin: 0 auto;
	max-width: 1140px;
}


.site-header .wrap {
	padding: 15px 0;
}


.nav-secondary .wrap {
	border-bottom: 1px solid #eee;
}


	.header-image .site-header .wrap {
		background-position: center top;
	}


.front-hero-location {
  background-color: rgba(8, 59, 92, 0.5);
  border-bottom: 2px solid #dc702b;
  border-top: 2px solid #dc702b;
  padding: 15px 30px;
  position: relative;
}


.front-hero-location-title {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin-top: 0;
}


.front-hero-location-form {
  background: blue;
  position: relative;
}


.front-hero-location-text {
  display: block;
  height: 40px;
  padding-right: 50px !important;
}


.front-hero-location-submit {
  height: 40px !important;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px !important;
}



.clear:before,
.clear:after {
  content: "";
  display: table;
}


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}
.bs-gdpr-law{padding:8px 15px;color:inherit;font-size:inherit;display:block;text-align:center;transition:all .3s;-webkit-transition:all .3s;background:#f5f5f5}
.bs-gdpr-law p{font-size:inherit;color:inherit;margin:0;display:inline-block}
.bs-gdpr-law .bs-gdpr-accept,.bs-gdpr-law .bs-gdpr-more{display:inline-block;padding:0;line-height:1;font-size:inherit;color:inherit;margin-left:10px;transition:opacity .3s;-webkit-transition:opacity .3s}
.bs-gdpr-law .bs-gdpr-accept{background:#212121;color:#fff;padding:6px 15px}
.bs-gdpr-law .bs-gdpr-accept:hover,.bs-gdpr-law .bs-gdpr-more:hover{opacity:.8}
.bs-gdpr-law,.bs-wrap-gdpr-law .bs-gdpr-show{position:fixed;z-index:19999;left:0;bottom:0;right:0;width:100%}
.bs-wrap-gdpr-law .bs-gdpr-show,.bs-wrap-gdpr-law-close .bs-gdpr-law{transform:translateY(100%);-webkit-transform:translateY(100%)}
#footer-info,#footer-info a{color:#002469}


    #template-home .cta-row-1.gotm-slider + .bg-grey .cta-row-2 {
        text-align: center;
    }


    .cta-row-1.gotm-slider {
        display: none;
    }


    #template-home .cta-row-1.gotm-slider + .bg-grey {
        margin-top: 0 !important;
    }

.menuboxin {
width: 1360px;
margin: auto;
}

.menubox, .menuboxin { 
width: 100%;
padding: 0;
}
.transparent-header.light-header-skin .helpme-dark-logo {  }
.transparent-header.light-header-skin.transparent-header-sticky .helpme-dark-logo {  display: inline-block !important;}




#ttw_ftable {
	border:0;
	width:98%;
	margin:0;
	padding: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-right:15px;padding-left:15px}
.col-md-6{width:50%}


.header-outer .ruby-search input[type="text"],
.off-canvas-search .ruby-search input[type="text"] {
    display: block;
    color: #fff !important;
    width: 100%;
    background-color: #343b41;
}


.off-canvas-search {
    display: block;
    position: relative;
    margin: 20px 20px 0 20px;
}


.off-canvas-search .ruby-search {
    margin-top: 0;
}
.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}

.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,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-lg-1,.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-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}

.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{float:left;}

.col-xs-6{width:50%;}


.swiper-container .slide-count .slide-current {
	position: absolute;
	top: 14px;
	left: 15px;
	height: 10px;
	line-height: 10px;
}


.swiper-container .slide-count .slide-current.double-digits {
	top: 16px!important;
	left: 9px!important;
}
.img-responsive{display:block;max-width:100%;height:auto}
img.alignnone{margin:5px 0 20px}

.clear {
	clear:both;
}
.fusion-tabs.clean .tab-pane{margin:20px 0}
.fusion-tabs .tab-pane{display:none;padding:15px;max-width:100%;border:1px solid #f1f2f2;border-top:none}
.fusion-tabs.clean .tab-content .tab-pane{padding:0;background:0 0;border:none}
.fusion-tabs.vertical-tabs .tab-pane{padding:30px;border:1px solid #ebeaea;}
.fusion-tabs.fusion-tabs-1 .tab-pane{background-color:#010101;}
.fusion-tabs.fusion-tabs-1 .nav,.fusion-tabs.fusion-tabs-1 .nav-tabs,.fusion-tabs.fusion-tabs-1 .tab-content .tab-pane{border-color:rgba(235,234,234,0);}

.widget .title{margin-bottom:20px;color:#222;font-size:20px;font-weight:600;}

.wpzoom-featured-cat h3.title{font-size:14px;text-transform:uppercase;margin-bottom:10px;}

.wpzoom-featured-cat h3.title a{color:#999;}

.wpzoom-featured-cat h3.title a:hover{color:#333;}

.featured-post-with-bg h3.title{color:#fff;font-size:16px;line-height:1.3;font-weight:500;margin-bottom:15px;}


.slide_readon{
font-weight: bold;
position: relative;
bottom: 4px;
background: #f00600;
padding: 5px;
}

.bgrstyle2 {  }

.bgrstyle2 .titles1, .bgrstyle2 .titles { color: inherit; }

.bgrstyle2 a { color: inherit; }

.allbu-adlabel { font-size: 0.8em; }
.vce-col-content,.vce-col-inner{position:relative;overflow-wrap:break-word}
.vce-col-inner{width:100%}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}


	#wrapper .gallery .gallery-item {
		max-width: 100%;
	}



.page #wrapper #content{ padding:0px 20px;}

#wrapper{clear:both}

.clearfix:after,.clearfix:before,#container:after,#container:before,.widget-wrapper:after,.widget-wrapper:before{content:' ';display:table}

.clearfix:after,#container:after,.widget-wrapper:after{clear:both}

.ie7 .clearfix,.ie7 #container,.ie7 .widget-wrapper{-ms-filter:progid:DXImageTransform.Microsoft.zoom(1)}
.testimonial-pull-quote-copy-holder{-ms-flex-preferred-size:75%;flex-basis:75%}
.testimonial-pull-quote-copy{font-size:34px;line-height:normal;border:1px solid #e5e5e6;border-top:10px solid green;padding:20px}
.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}
.search-item .screen-reader-text{top:0;right:0;left:auto;margin:0}
.generate-back-to-top .screen-reader-text{left:0;margin:0}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#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: #606060 !important;
				}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

	.header-social-block,
	.top-header .widget_contact {
		display: none;
	}




.header-social-block {
	float: right;
	width: 30%;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


li.cat-item a:hover, li.arpw-li a:hover { color: #f7961e !important }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}
body .hero-slider .wooslider .slide-content{margin:0}
.slide-banners{border:medium;border-radius:0;box-shadow:none;margin:0;padding:0}
.slide-banners.wooslider .slide-content{margin:0}

.news__date {
  font-size: .8em;
  opacity: .5;
  padding: 0 20px;
  padding-bottom: 15px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.articles .news .news__date {
  color: rgba(0,0,0,.45);
  font-size: 12px;
  margin: 0;
  margin-top: 10px;
}

.reports .news .news__date {
  position: static;
  opacity: 1;
  color: rgba(0,0,0,.45);
  font-size: 13px;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}

.events .news__date {
  position: absolute;
  bottom: 0;
}

  .articles .news__date {
    position: static;
    padding: 0;
  }

	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}


body.home .serviceboxes a .fa-stack-2x {
  transition: all 0.2s ease-in-out 0s;
  color: #cc0000;
}


body.home .serviceboxes a:hover .fa-stack-2x {
  color: #666;
  transition: all 0.2s ease-in-out 0s;
}


#fsidebar p.socialicons .fa-stack-1x {
  color: #171717;
}


#header-left p.socialicons .fa-stack-1x {
  color: #307dc1;
}





.site-content {
	float: left;
	width: 100%;
	padding: 22px 0;
	padding: 2.2rem 0; 
	background-color: #fff;
}
.site-content,body.mce-content-body{background-color:rgba(0, 0, 0, 1);}

.inside-title{float:left;color:#0a5ea2;font-size:30px;font-weight:bold;padding:7px;}

.news-box .inside-title{font-family:'Oswald', sans-serif;font-weight:400;font-size:32px;padding-top:5px;}


        .show-cart .cart-count {
            font-size: 12px;
			color: white; 
			
        }
