﻿

.ratings {
    position: absolute;
    right: 1em;
    top: 50%;
    transform: translateY(-50%);
}
body,.theme-main-wrapper{background-color:#f9fafc; background-position:right bottom;background-attachment:scroll;background-repeat:repeat;}
.theme-main-wrapper.vertical-header #helpme-page-title,.theme-main-wrapper.vertical-header #helpme-footer,.theme-main-wrapper.vertical-header #helpme-header,.theme-main-wrapper.vertical-header #helpme-header.header-structure-vertical .helpme-vertical-menu{box-sizing: border-box;}
.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-lg-3{width:25%}
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper .l-corporate-footer-logo-copyrights .l-corporate-footer-copyright{display:table-cell;width:50%;vertical-align:middle;text-align:right;font-size:14px;font-size:.875rem;line-height:24px}
.l-corporate-footer-copyright{font-family:'Open Sans',sans-serif}

img.home-feat-rss {display:none;}



#page_head{
	height:380px;
}



#page_head h2 {
	width: 520px;
	padding: 0 15px 30px 15px;
	margin: 0 auto;
	margin-top: -20px;
}


#page_head .btn_block div{
	width: 188px;
	margin: 0 10px;
	text-align:center;
	display: inline-block;
	vertical-align: top;
}


#page_head .btn_block div img {
	border: 1px solid #FFF;
}
body.home .connect .app .copy{padding-right:230px}

.menu-title {
    float:left;
    height:80px;
    padding-top:30px;
    text-transform: uppercase;
    font-size: 1.6rem;
    color: #8e8e8e;
    font-family: Mirai-Black;
    margin-left:100px;
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#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: #606060 !important;
				}

.title_tabs {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFff;
	border-color: #ffffee #aaab9c #cccccc #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
}

.title_tabs a:link {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:visited {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:hover {
	text-decoration: underline;
	color: #003399;
}

.benefits-content {
	display: table;
	width: 100%;
	height: 100%;
}
.icon-call,.icon-checkmark-ok,.icon-comment,.icon-heart,.icon-menu,.icon-play,.icon-sm-facebook,.icon-sm-instagram,.icon-sm-rss,.icon-sm-twitter,.icon-sm-youtube,.icon-speaker{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.icon-sm-youtube:before{content:"\59"}
#footer-wrapper{margin-top:15px}

.floatleft{ float:left; }

	.secound-footer-div{float:right;width:40%;vertical-align: middle;}

	.secound-footer-div a{color:#000;background:#ccc;padding:15px;vertical-align: middle;text-shadow: 0px 0px 0.2px #000;border-radius: 17px;}

	.secound-footer-div a:hover{color:#000;background:#ddd;padding:15px;vertical-align: middle;text-shadow: 0px 0px 0.2px #000;border-radius: 17px;}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}

.footer .footer_t .foot1 dl .bolds{font-size:16px;color:#484948;padding:53px 0 19px;display:block;}
.fl-photo-img-svg {width: 100%;}


.item-meta {
  border-top: 1px solid #363636;
}

.item-meta th, .item-meta td {
  border-bottom: 1px solid #363636;
  border-left: 1px solid #363636;
}

.item-meta td {
  border-right: 1px solid #363636;
}

.item-meta td.action {
  padding: 3px;
}

.item-meta .btn, .item-meta .comment-reply-link {
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 300;
  font-weight: normal;
  width: 100%;
}

.item.product .item-meta {
  margin-top: -10px;
}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
