﻿.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-5{width:41.66666667%}

.main4 .main4le .ma41{ width:100%;}

.main4 .main4le .ma41 a{display:block;}



.main4 .main4le .ma41 .dt4:hover{ border-color: #a90619;
    }

.main4 .main4le .ma41 .dt4 {
 background: #fff none repeat scroll 0 0;
    border: 2px solid #dbdbdb;
   
}


.main4 .main4le .ma41 .cnm, .main5 .cnm{  width:100%;  background: #fff none repeat scroll 0 0;
    border: 2px solid #fff;
  }

.main4 .main4le .ma41 .cnm:hover,.main5 .cnm:hover{ border-color: #a90619;
    }

.main4 .main4le .ma41 .cnm,.main5 .cnm {
 background: #fff none repeat scroll 0 0;
    border: 2px solid #dbdbdb;
   
}




.main4 .main4le .ma41 .cnm img{ width:100%;}

.main4 .main4le .ma41 img{ width:100%;}

    
    #catcher { height: 0 !important }
     
#mc_embed_signup .clear {clear:none; display:inline;}

.clear { clear: both }


.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-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-12 { width: 100%; }

    .hero-section .banner-divider {
        width: 60%;
    }


.container .eight.columns {
    width: 460px;
}


    .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
        width: 100%;
    }

.full-width{float:left; width:100%;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}

.container .ad-wrapper.section {
  padding-left: 0px;
  padding-right: 0px;
}

.con_box {
	padding:0px;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}


.chart {
    float: left;
    margin: 10px;
}

.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}

.angular .chart {
  margin-top: 0;
}

.header-spacer{
    height:176px;
}

.affiliations {
    clear: both;
    padding: 0;
    margin: 1em 0 0;
    list-style: none;
    text-align: center;
}


.affiliations li {
    float: left;
    width: 18%;
    margin: 0 1% 1%;
    vertical-align: middle;
}


.affiliations li img {
    width: 100%;
    max-width: 100%;
}



      
.li1{
position: absolute !important; left: 7% !important;
}
.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}
.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}
.pt-4,.py-4{padding-top:2rem!important}
.pb-4,.py-4{padding-bottom:2rem!important}


.medium-6 .text-wrapper {
	padding-top: 3rem;
}
.medium-6{width:50%}
.nd-product-boxes .view-content .details{position:absolute;text-align:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);color:white;text-align:right;}
.nd-product-boxes .view-content .details *{color:white;line-height:1.2em;font-size:0.7rem;}
.nd-product-boxes .view-content .details a{text-decoration:none;padding:30px;}
.nd-product-boxes .view-content .details h2{font-size:2em;font-weight:bold;padding-bottom:5px;border-bottom:2px solid white;}
.nd-product-boxes .view-content .details h3{position:absolute;bottom:40px;right:30px;font-size:1.5em;}
.nd-product-boxes .view-content .details .field-name-commerce-price{margin-top:1em;font-size:1.5em;}
.follow li.googleplus{padding:0 10px 0 0}
.tpfollow li.googleplus{padding:0 3px}


	.custom-groups-home-page-wrapper-desktop{
		display: none;
	}

.main-nav__link {
  color: #fff;
  font-size: 14px; }

  .main-nav__link--tel {
    font-size: 16px;
    font-weight: 900; }

  .main-nav__link:hover {
    color: #fff;
    text-decoration: underline; }

.td-trending-now-wrapper:hover .td-trending-now-title {
  background-color: #4db2ec;
}

.td-trending-now-title {
  background-color: #222222;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  padding: 2px 10px;
  display: inline-block;
  line-height: 22px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  cursor: default;
  -webkit-user-select: none;
  
  -moz-user-select: none;
  
  -ms-user-select: none;
  
  -o-user-select: none;
  user-select: none;
  
}
.qodef-blog-list-holder.qodef-image-in-box .qodef-blog-list-item-inner{display:block}
.home-story .col:last-child .tb-content-block{margin:0;max-width:340px}
.tb-content-block{margin:0 auto}
.tb-content-block.has-bg{padding:30px}
.tb-content-block p:last-child{margin-bottom:0}
.tb-content-block.text-light,.tb-content-block.text-light h1,.tb-content-block.text-light h2,.tb-content-block.text-light h3,.tb-content-block.text-light h4,.tb-content-block.text-light h5,.tb-content-block.text-light h6{color:#fff}
.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-5{width:41.66666667%}
.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%}
.clear-footer img{margin:30px 5px 0 0;}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}
.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}
 #access ul ul li.current_page_item, #access ul ul li.current-menu-item, #access ul ul li.current_page_ancestor , #access ul ul li.current-menu-ancestor { background-color:#ff9a1c; }
#nav-search-toggle .icn-close{display:none}
#nav-search-toggle.is_opened .icn-close{cursor:pointer;display:block;width:40px;height:40px;color:#222}
#nav-search-toggle.is_opened .icn-close:before,#nav-search-toggle.is_opened .icn-close:after{height:4px;width:33px;background:#222;position:absolute;display:block;content:'';margin-top:0px;left:10px;bottom:20px;transition:all .3s ease;cursor:pointer}
#nav-search-toggle.is_opened .icn-close:before{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
#nav-search-toggle.is_opened .icn-close:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}







.featured-large-title {
	position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;
    margin: 0 15px;
    padding: 15px;
	background: rgba(0,0,0,0.50);
}


.featured-large-title a {
	color: #fff;
}


.featured-large-title a:hover {
	color: #A8A8A8;
}


.featured-large-title h3 {
	margin: 0;
	line-height: 30px;
}


.genpost-entry-meta,
.single-entry-meta,
.genpost-entry-footer {
  color: #9f9f9f;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
}

.genpost-entry-meta a,
.single-entry-meta a,
.genpost-entry-footer a {
  color: #9f9f9f;
  text-decoration: none;
}

.genpost-entry-meta a:hover,
.single-entry-meta a:hover,
.genpost-entry-footer a:hover {
  color: #fa5742;
}


.content-contain{
	width:100%;
	
}
.header__top-actions{display:inline-flex;align-items:center;justify-content:flex-end;margin-left:auto}
.header__top-actions .call-prompt{line-height:1;transform:translateY(.03125em);font-size:1.125em;transition:opacity .3s ease-in-out}
[data-nav-state=active] .header .header__top-actions .call-prompt,[data-nav-state=active] .header .header__top-actions .header__search-toggle{opacity:0;pointer-events:none}
.buttons-text{font-size:.8em;font-weight:700;color:#4a4acc;margin-left:5px}

.rg-scr-caption {display: block;font-size: 1.4em;line-height: 1.3em;}


.site-branding .helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}


.social-additions-inner div {
  display: inline-block;
}
.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-sm-8{width:66.66666667%}



.lowrates-main{
	width:100%;
	background:#ffd60b;
}


.row {
    margin-right: -15px;
    margin-left: -15px;
}




#leaderboard_desktop {
	margin: 20px auto 25px;
	position: relative;
	width: 1045px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.d-block{display:block!important}
