﻿
    .login-from-wrapper h1 {
        color: #000 !important;
    }

    .login-from-wrapper small {
        color: #000;
    }
.mk-search-trigger,.mk-shoping-cart-link i,.mk-header-cart-count,.mk-toolbar-resposnive-icon i{color: #444444;}
.view-news .views-row-last .row{margin-bottom:15px;}
.article-list .views-row{clear:both;display:inline-block;width:100%;}
.block-links .views-row{margin-bottom:10px;}
.news-list-rotator .views-row .views-field-title{padding:5px 10px;position:relative;background-color:rgba(0,0,0,0.50);margin-top:-50px;height:50px;overflow:hidden;}
.news-list-rotator .views-row a{color:#f8ba32;font-weight:bold;}
.page-videos .views-row{margin-bottom:45px;}

.blog-style-2.post-entry .entry-title {margin-top:10px;}

.post-entry .entry-title {margin: 0 0 10px;padding: 0;}

.blog-ajax-style-2 .entry-title {margin: 0 0 10px;}

.shortcode-post-entry .entry-title {margin: 0 0 10px;}

.portfolio-element .entry-title {margin:0 0 10px}

.sidebar-portfolio-recent.icon-style .entry-title {margin:0 0 5px;}

.sidebar-portfolio-recent.thumbs-style .entry-title {margin: 0 0 5px;}

.sidebar-portfolio-recent.big-thumbs-style .post-content .entry-title {margin:5px 0 0;}

.sidebar-blog-recent.icon-style .entry-title {margin:0 0 5px;}

.sidebar-blog-recent.thumbs-style .entry-title {margin: 0 0 5px;}

.sidebar-blog-recent.big-thumbs-style .post-content .entry-title {margin:5px 0 0;}




.td_uid_14_5d22a7bef194a_rand .tdm-list-text,
				.td_uid_14_5d22a7bef194a_rand .tdm-list-text a {
				    color: #333333;
				}


				
				.td_uid_14_5d22a7bef194a_rand .tdm-list-item:hover .tdm-list-text,
				.td_uid_14_5d22a7bef194a_rand .tdm-list-item:hover a {
				    color: #000000;
				}




.td_uid_16_5d22a7bef2111_rand .tdm-list-text,
				.td_uid_16_5d22a7bef2111_rand .tdm-list-text a {
				    color: #333333;
				}


				
				.td_uid_16_5d22a7bef2111_rand .tdm-list-item:hover .tdm-list-text,
				.td_uid_16_5d22a7bef2111_rand .tdm-list-item:hover a {
				    color: #000000;
				}




#ttw_ftable {border:0; width:98%; margin:0; padding:0;}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_30 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }


div.mod-languages ul.lang-inline li {
	display:inline;
}



#body_overlay{position:fixed;top:0;left:0;width:100%;height:120%;background:rgba(0,0,0,.6);z-index:9002;display:none;}
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;}
#primary-menu ul.windows-mobile-menu li.sub-menu{position:relative}
#primary-menu ul.windows-mobile-menu li.sub-menu a{background-image:none !important}
#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger{position:absolute;cursor:pointer;width:32px;top:0;right:0;z-index:1;padding:0 !important;text-align:center !important}
#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i{margin:0 !important}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none}

#footer{clear:both;width:975px;font-size:11px;color:#06c;padding-bottom:15px;margin:25px auto 15px auto}

#footer .legal{float:left}

#footer .suggest{float:right}
#breadcrumbs{margin-bottom:9px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.top-hero-wrapper .top-hero-content h3, .top-hero-wrapper .top-hero-content p{max-width:400px;}

.top-hero-wrapper .top-hero-content h3{font-size:44px;line-height:1.2;margin-bottom:20px;color:#333;}

.top-hero-wrapper .top-hero-content p{font-size:18px;margin-bottom:20px;color:#333;}

.top-hero-wrapper .top-hero-content p strong{text-transform:uppercase;font-size:20px;color:#9c9c9c;line-height:1;}

.top-hero-wrapper .top-hero-content p span{text-decoration:none!important;color:#08c7af;font-size:60px;vertical-align:middle;line-height:1;}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }


.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-right: 15px;
  padding-left: 15px; }

  .col-md-8 {
    width: 66.66666667%; }


#page-landing .top-section-column {
	display:inline-block;
	float:left;
	margin:0;
	padding:0;
}
.footer .nav__wrapper,footer .nav__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:90%;margin:0 auto}

.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:80%; z-index: 1; }

.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer{ padding-bottom:40%;}

.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer{ padding-bottom:160%;}

.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img  .av-inner-masonry-sizer{ padding-bottom:80%;}




.av-fixed-size.av-orientation-landscape-large  .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:50%;  }

.av-fixed-size.av-orientation-square .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:100%;  }

.av-fixed-size.av-orientation-portrait .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:130%;  }

.av-fixed-size.av-orientation-portrait-large .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:150%;  }
.item__has-audio{display:none;}
.has-audio .item__has-audio{display:block;position:absolute;width:100%;height:100%;text-align:center;background:rgba(204,204,204,0.4);cursor:pointer;border-radius:50%;max-height:60px;}
.header__nav--right .has-audio .item__has-audio{max-height:45px;}
.item__has-audio i{color:inherit;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

.span2 { width:140px; }

.row-fluid .span2 {
	width:14.893617021277%;
	*width:14.840425531915%;
}

input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }

.table td.span2, .table th.span2 {
	float:none;
	width:124px;
	margin-left:0;
}

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }


#site-navigation .sub-menu li,
#site-navigation .children li,
#site-navigation .primary-menu .sub-menu,
#site-navigation .menu .children {
  background-color: #A4AAB2;
}


#site-navigation .primary-menu .sub-menu,
#site-navigation .menu .children {
  padding: 20px 30px 20px 30px;
}


.middle {
    margin: 0 auto;
}
footer .newsletter-button{text-transform:uppercase;font-family:United,sans-serif;letter-spacing:.5px;text-align:center;cursor:pointer;font-size:2em}
footer .newsletter-button:hover a{color:#ff0}
footer .newsletter-button .btn-wrapper{max-width:270px;margin:0 auto}
footer .newsletter-button .box-left{float:left;width:0;height:0;border-style:solid;border-width:0 45px 45px 0;border-color:transparent #419bbe transparent transparent}
footer .newsletter-button .box-right{float:left;width:0;height:0;border-style:solid;border-width:45px 45px 0 0;border-color:#419bbe transparent transparent transparent}
footer .newsletter-button .bg{margin:0;background-color:#419bbe;height:45px;width:180px;float:left}
footer .newsletter-button p{padding-top:6px}
footer .newsletter-button a{color:#fff}
.smallerstill{font-size:.7em !important}
