﻿

.indtitle {
  width: 100%;
  height: 40px;
  display: block;
}

.indtitle h2 {
  font-size: 28px;
  font-weight: 100;
  line-height: 40px;
  color: #CF0141;
  font-family: 'Roboto', sans-serif;
  letter-spacing: -1px;
  float: left;
  margin: 0;
}

.indtitle h3 {
  font-size: 12px;
  font-weight: 300;
  line-height: 40px;
  color: #333;
  float: right;
  margin: 0;
}


.widget-wrap {
	margin: 50px 0px 0px 0px;
}


.bars {

z-index:999999;
width:100px;;
}






#ms-widget-best-sellers .ms-layer {
    margin: 5px 0;
    padding: 0.25em 0.5em;
    font-size: 10px;
}


#ms-widget-best-sellers .ms-layer + .ms-layer {
    margin-left: 10px;
}


#ms-widget-best-sellers .ms-vip-price-container .ms-price {
    display: inline-block;
    font-size: 21px;
}


#ms-widget-best-sellers .item-no-stock {
    display: block;
    font-size: 14px;
    color: #900;
}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }


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

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

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

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


.es_subscription_message.success {
    color: #008000;
    font-size: 16px;
}


.es_subscription_message.error {
    color: #ff0000;
    font-size: 16px;
}

.gdlr-core-pbf-wrapper-content{ position: relative; }
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.service-section-list .list-chevron-right {
    vertical-align: middle;
}



#topbar-container {
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
}

#topbar-container #ribbon {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  display: inline-block;
  color: white;
  top: -30px;
  right: 0;
  height: 23px;
  width: 15px;
  line-height: 20px;
  padding: 1px 5px 0;
  background: #d65253;
  cursor: pointer !important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  text-shadow: none;
  font-size: 150%;
  z-index: 999;
}

#topbar-container #ribbon:after, #topbar-container #ribbon:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}
.mobile-side-menu .social ul.socialmedia-list{margin-left:-20px}
.mobile-side-menu .social ul.socialmedia-list li a{margin-left:2px;background:#4d4d4d;width:30px;height:30px}
.mobile-side-menu .social ul.socialmedia-list li a i{padding:5px 0}
.mobile-side-menu .social ul.socialmedia-list li span{display:none}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.et_pb_counters .et_pb_counter_13:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counters .et_pb_counter_13:hover .et_pb_counter_amount{background-color:}
.et_pb_counter_13 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_13 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_13 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_13 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_13 .et_pb_counter_container{background-image: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;}
#u22290-4{z-index:146;width:444px;min-height:9px;position:relative;margin-right:-10000px;margin-top:13px;left:90px;}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
.row-vermas{margin-top:1em;display:block;text-align:right}
.nav{padding-left:0;margin-bottom: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-left-radius:0;border-top-right-radius:0}
.pgBlocOnglets .nav-tabs{border-bottom:0}
.pgBlocOnglets .nav-tabs,.nav-pills{text-align:center}
.jumbotron .main-btn{position:absolute;bottom:30px;left:0;z-index:15;width:100%;text-align:center}
.main-btn a{margin:5px!important;font-size:1.4em}
.main-btn a .winicon2{vertical-align:-3px}
.main-btn{text-align:center;margin-left:auto;margin-right:auto}
.main-btn .btn{display:inline-block;margin-bottom:.5em}


.sf-menu li:first-child, .sf-menu li.first-child {
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}


    .middle-header .middle-social-icon {
        margin-bottom: 10px;
    }



.navigation1 .middle-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.09);
    margin-top: 0;
}



.middle-header {
    min-height: 65px;
}


#header-1 .middle-header .site-logo {
    padding-top: 0;
}


#header-1 .middle-header .site-description {
    margin-bottom: 0;
}


#header-1 .middle-header {
    padding: 20px 0;
}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}
.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-12{width:100%}
