﻿

.popup__discount__modal-close-button {
    position: absolute;
    right: -6.5%;
    top: 5%;
    font-size: 28px;
    margin-top: -9px;
    color: #9a9a9a;
    line-height: 18px;
    cursor: pointer;
}


.popup__discount__modal-close-button:hover {
    color: #7a7a7a
}

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

	.row-no-margin {
		padding:0;
		margin:0;
	}


.ablity-txt {
    font-size: 10px;
    position: absolute;
    bottom: 5px;
    color: #fff;
}

#rgh  {background-color: #94f794}

#posts .entry-content { margin-top: 30px; }

.single-post .entry-content .entry-image { max-width: 350px; }

.entry-content { position: relative; }

.ipost .entry-content { margin-top: 20px; }

.ipost .entry-content p { margin-bottom: 0; }

	
	.entry-content .more-link {
		border-bottom: 1px solid #12a5cc;
		color: #12a5cc;
	}
a:hover, .mobile-menu-toggle-label, .vision-search-submit:hover, .entry-title a:hover, .entry-meta a:hover, .entry-content a:hover, .comment-content a:hover, .single-line-meta a:hover, a.comment-reply-link:hover, a.comment-edit-link:hover, article header a:hover, .comments-title span, .comment-reply-title span, .widget a:hover, .comments-link a:hover, .entry-meta a:hover, .entry-header header a:hover, .tagcloud a:hover, footer[role="contentinfo"] a:hover{color:#12a5cc;}

.home .slideshow-meta .slideshow-title{
	color:#414042;
}

.home p.slideshow-title{
	font-weight:bold;
	padding-bottom: 1px;
	margin: 0px 0px 5px 0px;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}

.logo-footer a {display: block; height: 34px; left: 0; position: absolute; right: 0; text-align: center; top: 25px; width: 100%; margin:0px;}

.footer-takeover .logo-footer a{background-size:200px;width:210px;margin:0 30px}

.footer-menu-main ul.footer-menu li.logo-footer a{ width:222px; position:absolute; top:25px; left:50%; margin:0 0 0 -111px; }


#service .service-section-list-title h3 {
    font-size: 20px;
    font-weight: 400;
}


#service .service-section-list-title p {
    margin-bottom: 5px;
    line-height: 22px;
}
.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-10{width:83.33333333%}
.mc-margin--s{margin-top:20px}


.block {
	margin-top:10px;
}


.admin-form-block {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	clear: both;
	margin: auto;
	width: 300px;
	height: 500px;
}


.fmenu{
	text-align: center;
}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}


	.categoriescol {
	float: left;
	}

#sub-footer{
	text-shadow:none;
	color: #dedede;
	padding:0;
	padding-top:30px;
	padding-bottom:30px;
	margin:20px 0px 0px 0px;
	background: #272727;
	border-top: 1px solid #3e3e3e;
}


#sub-footer p{
	margin:0;
	padding:0;
}


#sub-footer span{
	color: #9e9e9e;
}
