﻿

.socialmedia{

	margin: 0;
	padding: 0 0 30px 0px;

	}

	
	.blogwidget .socialmedia{
		margin: 20px 0 -30px 0;
		}


.socialmedia a{
	border: 0;
	}


.socialmedia img{
	display: inline-block;
	margin: 0 2px 0 3px;
	}


.group-title {
	border-bottom: 1px solid #444;
	overflow: hidden;
}


.group-title .menu-title {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 115%;
}


.group-title .menu-desc {
	color: #999;
	padding-left: 0 !important;
}
.margin-vertical-center{margin-top:auto;margin-bottom:auto}


.mobile-menu-logo-container {
  width: 50%;
  height: 60%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: table;
}
div#loginbox
img.logo{float:right;margin:12px
4px 0 0}
.left-panel{float:left;margin:0 0 0 0}


.icon-stroke-arrow:before {
  content: "\e900";
}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}

  #primaryNav .audience, #primaryNav .divider {
    display: none; }


.show-nav .hambuger-line {
  float: left;
  position: relative;
  background-color: #fff;
  height: 4px;
  width: 100%;
  margin-bottom: 5px;
  -webkit-border-radius: 1px;
  border-radius: 1px; }

  .standalone-hambuger .hambuger-line {
    float: left;
    position: relative;
    background-color: #fff;
    height: 4px;
    width: 100%;
    margin-bottom: 5px;
    -webkit-border-radius: 1px;
    border-radius: 1px; }
ul#main-menu{font-weight:700}
ul#main-menu li a{font-size:14px}
.main-navigation .menu li {border-color: #f7f7f7;}
.menu-toggle .menu-toggle-inner {background-color: #42474c;}
.invert .menu-toggle:not(:hover) .menu-toggle-inner {background-color: #ffffff;}
.menu-toggle:hover .menu-toggle-inner {background-color: #e53b24;}
.menu-item__desc,.jet-menu-item-desc {font-style: normal;font-weight: 300;font-family: Lato, sans-serif;letter-spacing: 0em;text-align: inherit;text-transform: none;color: #42474c;}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}
.ss .ui-socialbar-item.blogger .ui-socialbar-image{background-position:0 -3200px;}
.ss .ui-socialbar-item.blogger:hover a,.ss.effect--fade .ui-socialbar-item.blogger a{background-position:0 -3240px;}
.ssm .ui-socialbar-item.blogger .ui-socialbar-image{background-position:0 -2400px;}
.ssm .ui-socialbar-item.blogger:hover a,.ssm.effect--fade .ui-socialbar-item.blogger a{background-position:0 -2430px;}
.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-xs-12{width:100%}


#fb{
width:auto;
height:auto;
float:left;
margin:0 0 0 0;
padding:60px 0 0 100px;
}
#header #header-nav #nav-item{float:left;list-style:none;}
.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-3{width:25%}



#portfolio div.col-md-3 h2,
#portfolio div.col-md-3 h3 {
	font-size:18px;
	line-height:18px;
}
.icon-rss-fill:before{content:"\e907"}
.icon-rss:before{content:"\e902"}
footer .social-links ul li a.icon-rss,.ar-footer .social-links ul li a.icon-rss{background:#ffa900}
footer .social-links ul li a.icon-rss:hover,.ar-footer .social-links ul li a.icon-rss:hover{background:#cc8700}

.td_block_slide .td-module-thumb,
.td_block_slide .td-video-play-ico,
.td_block_slide .td-slide-meta,
.td_block_slide i {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.td_block_slide .td-slide-meta {
  z-index: 2;
  position: absolute;
  bottom: 10px;
  width: 100%;
  padding: 0 22px;
  color: #fff;
  
}

.td_block_slide .td-slide-meta a,
.td_block_slide .td-slide-meta span {
  color: #fff;
}
#sidebar .sub-navigation li.level-0:first-child{border-top:0px}
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !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;}
  
.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-6{width: 50%;}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
#masthead.home-masthead .feature .inner-content .copy{text-align:left;color:#fff;font-family:Times,serif;font-size:18px;font-weight:400;line-height:24px}
.product-display .sidebar-ad .copy,.sidebar .sidebar-ad .copy{opacity:.7;font-family:Times,serif;font-size:18px;font-weight:400;line-height:21px;max-width:80%;margin:0 auto 15px}
.related-articles .article-display .copy{opacity:.5;color:#03152b}
.homepage .product-section .copy{opacity:.8;color:#03152b;font-family:Times;font-size:18px;font-weight:400;line-height:24px;max-width:520px;margin:0 auto 80px}

  .span6 {
    width: 352px;
  }

  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }


	   .home-logo, .home-logo-text {
	   margin:40px 0 50px;
	  }

	  .home-logo-text a {
	   font-size:90px;
	  }
.home-logo,.home-logo-text{margin:30px 0 100px;position:relative;display:block;text-align:center;width:100%;color:#000}
.home-fullscreenslider .home-logo,.home-fullscreenslider .home-logo-text{margin:60px 0 100px}
.home-logo-text.light a{color:rgba(255,255,255,.9)}
.home-logo-text a:hover{color:#fff}
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;}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
