﻿.mceContentBody a,.summary a,.entry .content a{border-bottom:1px solid #f1f1f2;padding-bottom:1px}
.mceContentBody a:hover,.summary a:hover,.entry .content a:hover{border-color:#cfdf36}
.mceContentBody :first-child,.entry .content :first-child{margin-top:0}
.content ul,.content ol,.mceContentBody ul,.mceContentBody ol{margin:1.25rem 0 1.25rem 2.5rem}
.content ul ul,.content ul ol,.content ol ul,.content ol ol,.mceContentBody ul ul,.mceContentBody ul ol,.mceContentBody ol ul,.mceContentBody ol ol{margin:0 1.25rem}
.content ul li,.content ol li,.mceContentBody ul li,.mceContentBody ol li{margin:.125rem 0 .1875rem}
.content ol li,.mceContentBody ol li{list-style:decimal}
.content ul li,.mceContentBody ul li{list-style:disc}
.content hr,.mceContentBody hr{margin:1.875rem 0}
.content .atl-story-highlight{margin-left:1.25rem}
.newslist .content{overflow:hidden}
.newslist li.sponsored .content{margin-left:160px}


#topnavleft {
  position: relative;
  float: left;
  width: 50%;
  height: 30px;
  overflow: hidden;
}

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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }
main3.css(line 462) Inherited fromli#one ul#split,ul#right_list,ul#right_list li,ul#split li{list-style:none}
#four table .bodytext,#one table .bodytext,#sixth table .bodytext,#three table .bodytext,#two table .bodytext{padding-top:0px;padding-bottom:0px;padding-left:0px}
#split li#five div,#split li#four div,#split li#one div,#split li#seven div,#split li#seven div div,#split li#sixth div,#split li#three div,#split li#two div{border-radius:inherit;}
#split li#five,#split li#four,#split li#one,#split li#seven,#split li#sixth,#split li#three,#split li#two{margin-bottom:10px;border-radius:10px}
li#one{padding:0 0 9px;background:#fff}
#split #one{margin:0 0 10px!important}


.page_text {
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 20px;
}


.page_text#products_page {
height:500px;
}


.page_text h1 {
font-size:20px;
}


.page_text p {
line-height:1.6em;
}


.addpad-t-sm{
	padding-top:30px;
}



.moduletable.slider-width {width: 100%;}

#right-bar .moduletable {margin-top: 30px;}

#right-bar .moduletable:first-child {margin-top: 0}

#header a#mcSimpleLogin:after,
#header .moduletable.mc-search:after,
#header .moduletable.mc-search.member-search:after,
.login-search-menu a#mcSimpleLogin:after,
.login-search-menu .moduletable.mc-search:after,
.login-search-menu .moduletable.mc-search.member-search:after {
  content: " \e1d5";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


#header .moduletable.mc-search, .login-search-menu .moduletable.mc-search {
  position: relative;
  height: 24px;
  background: #FFF1D2;
  float: right;
  width: 164px;
  border-bottom: 1px solid #fff;
}


#header .moduletable.mc-search:after, .login-search-menu .moduletable.mc-search:after {
  content: "\e604";
  background: none;
  position: absolute;
  top: 3px;
  right: 4px;
  color: #DBD0B7
}

#header .moduletable.mc-search.member-search:after, .login-search-menu .moduletable.mc-search.member-search:after {
  content: "\e605";
}



#header .moduletable.mc-search.single-search {border: 0; height: 49px;}

#header .moduletable.mc-search.single-search input.inputbox {height: 39px;font-size: 14px;}

#header .moduletable.mc-search.single-search:after {top: 15px; font-size: 16px;}




.side-bar .moduletable.mc-search div.mc-search {margin-top: 0;}
 
.side-bar .moduletable.mc-search.member-search {margin-top: 6px;}


.login-search-menu .moduletable.mc-search {background: #222;}

.login-search-menu .moduletable.mc-search:after {font-size: 32px; top: 8px; right: 8px; color: rgba(255,255,255,0.7);}

  .home-sub,
  .side-bar .moduletable {
    width: 47.881355932203%; 
    float: left; 
    margin: 30px 0 0;
    padding: 0;
    background: none;

  }

  .home-sub:nth-child(odd),
  .side-bar .moduletable:nth-child(odd) {margin-right: 4.237288135593%; clear: left;}


  #right-bar.side-bar .moduletable {margin-top: 30px}
 
    .login-search-menu a#mcSimpleLogin,
    .login-search-menu .moduletable.mc-search {height: 30px; line-height: 30px; margin: 0 20px 2px 20px;}

    .login-search-menu a#mcSimpleLogin:after,
    .login-search-menu .moduletable.mc-search:after {font-size: 16px;}

  .login-search-menu a#mcSimpleLogin,
  .login-search-menu .moduletable.mc-search {margin-left: 10px; margin-right: 10px;}

.moduletable h3                         {color: #CC3333; border-color: #669933;}
 
#header .moduletable.mc-search                  {background: #f7ebba;}
 
#header .mc-search input.inputbox, 
#header .moduletable.mc-search:after            {color: #cdaf37;}
#gh-eb .gh-acc-exp-div,#gh-eb .gh-acc-exp-a{right:0}
.gh-acc-exp-div{position:absolute;top:-500px;width:1px;height:1px;overflow:visible}


		.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content { background-color: #ffd728; }

	.grid { width: 100%; margin: 0 0 10px; }

	div.social-wrapper { float: none; display: inline-block; margin-top: 5px; }
.contain-to-grid .small-logo{float:left;background:0 0;overflow:hidden}
.contain-to-grid .small-logo img{width:28px;opacity:0;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0);transition:all .25s;margin:10px 0 0 10px}
.contain-to-grid.fixed .small-logo img{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#id348{margin-left:-7px;}
