﻿
	.ves-inner.page-main.clearfix {position: inherit}


#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
	line-height: 1.7em !important;
}


.after-content-ad {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 20px;
	text-align: center;
	width: 960px;
}


	.box-footer-2 {
		float:left;
		margin-top:32px;
		margin-left: 22px;
	}


#tabs .inside .list {
  display: none; }


#tabs .inside .list:first-child {
  display: block; }
.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-md-2{width:16.66666667%}
.logo-image{padding-top:25px;width:40%;margin-left:48%;margin-bottom:20px;-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}

  .navigation-wide .ct-menu-mobile .ct-productCart-link, .navigation-wide .ct-menu-mobile .nav-item-toggle {
    padding: 8px 0; }


	#menu-footer-get-to-know-us{margin-top: 20px;}


	#menu-footer-get-to-know-us li,

	.connect-footer p {

		margin-bottom: 20px;

	}


	#menu-footer-get-to-know-us li:last-child,

	.connect-footer p:last-child {

		margin-bottom: 0;

	}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}

.thecomment,
.comment-content,
.author-bio,
.abio-txt {
  overflow: hidden;
}

.entry-author .author-img {
  width: 128px;
  float: left;
  margin-right: 20px;
}

.author-social a {
  margin-right: 10px;
}
.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}

.main-navigation ul #menu-item-50 ul { padding: 0 20%;}
.biggest{font-size:160%;}

    .mobile .shopping-cart .tit {
        display: inline;
        color: #fff;
    }

    .mobile .tit-big {
        position: relative;
        top:62px;
        padding-left: 10px;
        text-align: left;
    }

.shopping-cart .tit { display: block; padding-bottom: 9px }



.tit { font-size: 14px; font-weight: bold }


.tit-green { color: #92b710; }

.tit-blue { color: #0590b2 }


.tit-big { color: #000; padding-bottom: 12px; font-size: 24px; font-weight: bold; text-transform: capitalize }

.analog-up .tit { font-weight: bold; padding-right: 4px;; }

.best-sides .tit-green { font-size: 13px; text-transform: capitalize }
.absolute--fill{top:0;right:0;bottom:0;left:0}
.absolute{position:absolute}
.absolute--fill-ns{top:0;right:0;bottom:0;left:0}
.absolute-ns{position:absolute}
.absolute--fill-m{top:0;right:0;bottom:0;left:0}
.absolute-m{position:absolute}
.absolute--fill-l{top:0;right:0;bottom:0;left:0}
.absolute-l{position:absolute}
.block-type-footer p.footer-responsive-grid-link-container{float:left;width:100%;clear:both;text-align:center;margin:10px 0;display:none}
.responsive-grid-active .block-type-footer p.footer-responsive-grid-link-container{display:block}
.blog-post .post-text-wrap a,.blog-post .social-share-wrap a,.blog-post .likes-and-comments .meta-sep,.blog-post .post-categories {color: #7a7a7a;}
.blog-post .time-and-author .meta-sep {display: none;}
.portfolio-post a,.portfolio-post .social-share-wrap a,.portfolio-post .likes-and-comments .meta-sep,.portfolio-post .post-categories {color: #7a7a7a;}
.portfolio-post .time-and-author .meta-sep {display: none;}
.splash-demo-container .messages{font-family:'Ideal Sans A','Ideal Sans B','Avenir Next',Arial,sans-serif;font-size:85%}

.p-20 {
	padding:20px;
}


#tabs .inside .list {
  display: none; }


#tabs .inside .list:first-child {
  display: block; }
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}

.widget-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.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:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}



.widget_slider_area {
   float: left;
   width: 55.26315789%;
}

   .widget_slider_area,
   .widget_beside_slider {
      float: none;
      width: 100%;
   }

.aligncenter{text-align:center;margin:0 auto}


	#site-branding {
		width: 100%;
	}

	
	.boxed-layout #site-branding,
	.boxed-layout #site-title a img,
	.boxed-layout-small #site-branding,
	.boxed-layout-small #site-title a img {
		max-width: 400px;
	}

	
	.site-info #site-branding {
		max-width: 100%;
	}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}


.qrcode-image .logo {
    position:absolute;
    left:50%;
    top:50%;
    margin:-15px 0 0 -15px;
    width:30px;
    height:30px;
}








.wc_bl {



	bottom: 0;



	left: 0;



	position: absolute;



}








* html .wc_bl {



	bottom: -1px;



}
.localstore-setter[data-trigger*=site-header__menu__localstore] .localstore-setter__results{max-height:unset}
.localstore-setter__results{display:none;max-height:295px;overflow:auto;margin:0;padding:0;list-style:none}
.localstore-setter__results--visible{display:block}
.localstore-setter__results h4{margin-bottom:3px;font-size:.875rem;color:#681833}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}

      .nav-main.pw .regular li.menu-login {
        float: right;
        margin-right: 5%; }

        .nav-main.pw .regular li.menu-login.logout {
          margin-right: 3%; }
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px;}
.navbar img.logo{height:140px;padding-top:20px;padding-bottom:20px;}
.footer-second img.logo{height:140px;padding-top:0px;padding-bottom:40px;}


header .bottom-div {
  bottom: 30px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 50;
}

	.entry-header .entry-title {
		font-size: 24px;
		
		padding: 10px 0 0;
	}

h1.entry-title,
.h1.entry-title {
  border-bottom: 0px solid #cceace;
  color: #822f1c;
  font-size: 18px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  padding: 0 10px 10px 25px;
}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.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-md-4 {
    width: 33.33333333333333%;
  }
.white{color:#fff}

.animable { visibility: hidden; }

html.no-cssanimations .animable { visibility: visible; }

.animable.animated { visibility: visible; -webkit-animation-fill-mode: both;  animation-fill-mode: both; -webkit-animation-delay: 0s; animation-delay: 0s; }
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}


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:28px;}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.absolute-footer,html{background-color:#5b5b5b}
.absolute-footer{color:rgba(0,0,0,0.5);padding:10px 0 15px;font-size:.9em}
.absolute-footer.dark{color:rgba(255,255,255,0.5)}
.absolute-footer.fixed{left:0;right:0;bottom:0;padding:7.5px 15px;z-index:101;color:#FFF;background-color:transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}
.absolute-footer ul{padding-bottom:5px;opacity:.8;border-bottom:1px solid #ddd}
.absolute-footer.dark ul{border-color:rgba(255,255,255,0.08)}
.absolute-footer.text-center ul{border:0;padding-top:5px}



.custom-logo-link {
	display: inline-block;
}

.branding-logo .custom-logo {
	display: block;
	max-height: 82px;
	width: auto;
}

.site-branding .custom-logo-link {
	margin-top: 0;
	display: block;
}
.b-lazy{transition:opacity .5s ease-in-out;max-width:100%;opacity:0}
.b-lazy.b-loaded{opacity:1}




    
    
    
    
    
    
    
    
    
    
    
    



    
    
    






#about{
    position:relative;
    color:white;
    max-width:800px;
    width:90%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.site-logo{
    float:left;
    margin-right: 60px;
}


header .header .container .logo {
  float: left;
}


header .header .container .logo a {
  display: block;
  max-width: 186px;
  margin: 0 auto;
}


header .header .container .logo a img {
  max-width: 100%;
  height: auto;
}


footer .container div.logo img {
  max-width: 248px;
  height: auto;
}


#header { padding-top:22px;}

  
  .hr.hr-border-primary span:before ,
  .hr.hr-border-primary span:after,
  .button.button_alternateprimary:hover{
	  background-color:#a8a8a8!important;
  }




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.pull-md-right{float:right!important}
.custom-countdown .number{font-weight:bold;font-size:3em}
.custom-countdown .days .number{font-size:5em}
.mp__expanded .mp__playlist li.amplitude-active-song-container .bullet .number{display:none}
.mp__expanded .mp__playlist li.amplitude-playing .bullet .number{display:none}
.mp__expanded .mp__playlist span.bullet .number:after{content:'.'}



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

div#n2-ss-1 .n2-ss-button-container,
div#n2-ss-1 .n2-ss-button-container a {
display: inline-block;
}

div#n2-ss-1 .n2-ss-button-container.n2-ss-fullwidth,
div#n2-ss-1 .n2-ss-button-container.n2-ss-fullwidth a {
display: block;
}

div#n2-ss-1 .n2-ss-button-container.n2-ss-nowrap {
white-space: nowrap;
}

div#n2-ss-1 .n2-ss-button-container i {
font-size: 100%;
vertical-align: baseline;
}

div#n2-ss-1 .n2-ss-button-container a[data-iconplacement="left"] i {
margin-right: 0.3em;
}

div#n2-ss-1 .n2-ss-button-container a[data-iconplacement="right"] i {
margin-left: 0.3em;
}
#main-area{width:818px;margin-bottom:20px;}
.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}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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


.site-footer li.menu-item{display: inline-block; margin-left:2px}













































#footer-widget-area { display: none; }

#footer { text-align: left; margin: 25px 0 0; }

	#footer a.logo { display: inline-block; }

	#footer p { margin: 35px 0 25px; text-align: left; display: block; clear: both; color: #b6b6b6; font-size: 12px; }

		#footer ul { list-style: none; }

		#footer ul li { display: inline; padding: 0 0 0 15px; }

		#footer ul li a { font-size: 14px; text-decoration: none; color: #080e3b; text-transform: uppercase; }


#bg-header-middle {
	width: 990px;
	height: 150px;
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: 1;
	margin-left: 10px;
}
.search-container{width:25px;height:35px}
.search-container .fa{position:absolute;top:12px;left:8px;cursor:pointer}
.search-container .search-form{position:absolute;left:0;top:0;margin:-2px 0 0;width:25px}
.search-container .search-form .screen-reader-text{display:none}
.search-container .search-form input[type=search]{box-shadow:none;width:25px;height:34px;transition:all .4s ease;border-radius:8px;border:0;z-index:60;position:relative;background:0 0;padding:0 0 0 25px;cursor:pointer}
.search-container .search-form input[type=submit]{display:none}
.search-container:hover{color:#43adc5}

.wrap-header-bonus .minifrontpage.news .mfp-table-cell{margin: 0; border-bottom: dashed 1px #d5dee5; padding:7px 0;}

.wrap-header-bonus .minifrontpage.news .mfp-table-cell:first-child{margin-left: 0}

.wrap-header-bonus .minifrontpage.news .mfp-table-cell:last-child{margin-right: 0}

.wrap-header-bonus .minifrontpage.news .mfp-table-cell a {font-weight: normal;}



#content .list .minifrontpage .mfp-table-row:nth-child(2n+1) .mfp-table-cell { background-color: var(--color-main-5);}

#content .list .minifrontpage .mfp-table-cell{padding: 1rem; border-bottom: solid 1px #ccc;}
a.element-invisible{display:none !important;}
.mainNav.show_me .element-invisible{display:none;}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}


#header p.strapline {
	font-size: 25px;
	line-height: 1.2;
	width: 45%;
}
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:28px;}
.latest-video-wrapper{margin:0 auto;width:306px;background:#fff;padding:15px;margin-bottom:15px;border-radius:14px;}


.group:after, .lastUnit:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0 !important;
	line-height: 0;
	font-size: xx-large;
	content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
}

.group {
*zoom:1;
	margin: 0 0 10px;
}




.clear {

    clear: both;

    display: block;

    font-size: 0px;

    height: 0px;

    line-height: 0;

    width: 100%;

    overflow:hidden;

}




.clear-bottommargin { margin-bottom: -50px !important; }




.clear-bottommargin-sm { margin-bottom: -30px !important; }




.clear-bottommargin-lg { margin-bottom: -80px !important; }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}

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

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

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

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

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

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

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

#page .subpages h2 { text-transform: uppercase; line-height: 1.1em; font-size: 36px; letter-spacing: 2px; padding-bottom: 15px; }

#page .subpages h3 {     font-size: 28px;font-weight: 100;font-style: italic;text-transform: none; padding-bottom: 15px;letter-spacing: 2px;line-height: 1.1em;}

#page .subpages { display: none; }
#respond::after,#respond::before,.clearfix::after,.clearfix::before,.container-wide::after,.container-wide::before,.container::after,.container::before,.hb-field-content .hb-row::after,.hb-field-content .hb-row::before,.row::after,.row::before,.small-container::before,.small-contaner::after,.spacer::after,.spacer::before,.tagcloud::after,.tagcloud::before,ul.cart_list.product_list_widget li::after,ul.cart_list.product_list_widget li::before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
#respond::after,.clearfix::after,.container-wide::after,.container::after,.hb-field-content .hb-row::after,.row::after,.small-contaner::after,.spacer::after,.tagcloud::after,ul.cart_list.product_list_widget li::after{clear:both}
#respond,.clearfix,.container,.container-wide,.hb-field-content .hb-row,.row,.small-contaner,.spacer,.tagcloud,ul.cart_list.product_list_widget li{zoom:1}


#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: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}


.bloginf {
position:relative;
top:-8px;
font-size:13px;
color:#888;
}

.bloginf a {
color:#888;
font-weight:normal;
}
.view-carousel #current-large-slide .current-large-slide-controls-prev,.view-slideshow #current-large-slide .current-large-slide-controls-prev{left:0;}
.view-carousel #current-large-slide .current-large-slide-controls-prev:before,.view-slideshow #current-large-slide .current-large-slide-controls-prev:before{content:"\2039";font-size:70px;font-size:4.375rem;}
.view-carousel #current-large-slide .current-large-slide-controls-next,.view-slideshow #current-large-slide .current-large-slide-controls-next{right:0;}
.view-carousel #current-large-slide .current-large-slide-controls-next:after,.view-slideshow #current-large-slide .current-large-slide-controls-next:after{content:"\203A";font-size:70px;font-size:4.375rem;}



.couplet-right,.couplet-left{position: absolute;width: 200px;height: 390px;z-index:99999; }

.couplet-right{right: -215px;}

.couplet-right .close{bottom: 0;}

.couplet-left{left: -215px;}

.couplet-left .close{bottom: 0;}


.post header,
.post .post-excerpt,
.post .post-body,
#comments .comments-wrap {
	padding: 20px;
}
#uvs-types .vt-icon{float:left;margin:0 5px}
#uvs-types .vt-icon img{width:33px;height:429px;border:none}
#uvs-types #uvs-types-current .vt-icon{height:30px;overflow:hidden}
#uvs-types-list a.sub .vt-icon{background:none;display:none}
body.responsive-ready #uvs-types-current span.label span.vt-icon{top:0 !important}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_button_wrapper{text-align:center}

	.title .text-center .excerpt{
		margin-left: auto;
		margin-right: auto;
	}


	
	
	.section-title.text-center .excerpt{
		margin-left: auto;
		margin-right: auto;
	}


	.media .text-center .excerpt{
		margin-left: auto;
		margin-right: auto;
	}

		.media.large .text-center .excerpt{
			margin-left: auto;
			margin-right: auto;
		}

.text-center ul, .text-right ul,
.text-center ol, .text-right ol{
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.text-center ul li, .text-right ul li,
.text-center ol li, .text-right ol li {
	list-style-position: inside;
}

	.text-center{
		text-align: center;
	}


	.swiper-slide.text-center .excerpt{
		margin-left: auto;
		margin-right: auto;
	}

.animate-icon-module-style2-normal-content {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 20px;
}

.animate-icon-module-style2-normal-content br {
    display: none;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu {
  color: #999999;
  background: #e0e0e0;
}
.shiftnav .shiftnav-nav,.shiftnav ul.shiftnav-menu,.shiftnav ul.shiftnav-menu ul.sub-menu{position:static;display:block;top:auto;left:auto;float:none;min-width:0}
.shiftnav ul.shiftnav-menu,.shiftnav ul.shiftnav-menu ul.sub-menu{list-style:none;margin:0;padding:0}
.shiftnav.shiftnav-transition-standard ul.shiftnav-menu ul.sub-menu,.shiftnav.shiftnav-transition-standard ul.shiftnav-menu ul.sub-menu ul.sub-menu{-webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;-ms-transition:all .3s ease .1s;-o-transition:all .3s ease .1s;transition:all .3s ease .1s}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{
	float: left;
}

.comment-navigation .nav-next,
.paging-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{
	float: right;
	text-align: right;
	width: 50%;
}

.nav-links a {
	color:#e96656;
}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }
footer ul#menu-footer-main li.top-level a{padding:0;color:#909090}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}


.all-caps { text-transform: uppercase; }


.recent-posts__meta {
  display: block;
  margin-top: 12px;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
