/*--
	Theme Name: theme51990
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */

.logo_tagline{
	display:none;
}
.motopress-wrapper footer{
	/*display:none;*/
}
.service-box.extra{
	height:330px;
}
/*
a img.alignleft{
	cursor:url("https://www.primesol.com/wp-content/plugins/wp-lightbox-2/zoomin.cur"), pointer;
}
.tinynav {
display: none!important;
}
*/
html.ie8 .main-holder input[type="text"], html.ie8 .main-holder input[type="email"], html.ie8 .main-holder textarea { line-height:20px; }
.main-holder input[type="submit"], .main-holder input[type="reset"] {
	background:#bd0009 !important;
	}
.header .nav__primary {
	background:/*#7ecefd;*/ #fff !important;
}
.header .nav__primary > ul  > li > ul{
	background:/*#7ecefd*/ #363636 !important;
	width:233px !important;
}

.header .nav__primary > ul  > li > ul > li > ul{
	background:/*#7ecefd*/ #363636 !important;
	width:230px !important;
	margin-top:-30px !important;
	position:absolute !important;
}
.header .nav__primary .sf-menu > li > a {
	border-left:1px solid /*#4ebbfc*/ #fff !important;
	color: #313131 !important;
}
.header .nav__primary .sf-menu > li:first-child > a { border-left:none; }
.header .nav__primary .sf-menu > li > a:before {
	background:/*#74bdea*/#363636 !important;
	
}

.header .nav__primary .sf-menu > li li {
	margin:0 !important;

}

.header .nav__primary .sf-menu > li li a {
	/*padding:0;*/
	text-transform: unset !important;

}
.header .nav__primary > ul  > li > ul > li{
	background:#363636 !important;
	margin:0;
	
}
.header .nav__primary > ul  > li > ul > li > ul > li{
	background:#363636 !important;
	margin:13px 0 0 0 !important;
	
}
.header .nav__primary > ul  > li > ul > li a{
	padding:20px 0 !important;
	
}
.header .nav__primary > ul  > li > ul > li > ul > li a{
	padding:0 !important;
	
}

.header .nav__primary .sf-menu > li li .sf-sub-indicator { display:none !important;}
.header .nav__primary .sf-menu > li li li a { color:#fff !important; margin: 5px 0; }
.header .nav__primary .sf-menu li:hover ul, .header .nav__primary .sf-menu li.sfHover ul {
	margin:0 0 0 -116px !important;
	padding: 0 !important; 

}
.header .nav__primary > ul > li > ul > li > ul{
	background: #363636 !important;
	width: 233px !important;
	top: 2px !important;
	position: absolute !important;
	left: 370px !important;
}

.header .nav__primary ul.sf-menu li li:hover ul, .header .nav__primary ul.sf-menu li li.sfHover ul {
	padding:20px 0 31px 0 !important;
}

.header .nav__primary ul.sf-menu li li:hover ul:before, .header .nav__primary ul.sf-menu li li.sfHover ul:before {
	/*background:url(images/menu_corner.gif) no-repeat 0% 0%;*/
	display:none !important;
	width:5px;
	height:9px !important;
	overflow:hidden;
	position:absolute;
	top:13px;
	left:-5px;
	content:'';
}
.header .nav__primary .sf-menu > li.current-menu-item > a, .header .nav__primary .sf-menu > li.current_page_item > a {
	background:none;
	color:#fff/*26333a*/ !important;
}
.header .nav__primary .sf-menu > li.current-menu-item > a:before, .header .nav__primary .sf-menu > li.current_page_item > a:before {
	background:/*#fff chel */ #bd0009 !important;
}
.header .nav__primary .sf-menu li > a:hover, .header .nav__primary .sf-menu li.sfHover > a, .header .nav__primary .sf-menu li.current-menu-item > a, .header .nav__primary .sf-menu li.current_page_item > a {
	background:none;
	color:/*#2b3a42*/#fff !important;
}
.header .nav__primary .sf-menu li li > a:hover, .header .nav__primary .sf-menu li li.sfHover > a, .header .nav__primary .sf-menu li li.current-menu-item > a, .header .nav__primary .sf-menu li li.current_page_item > a {
	background:#bd0009 !important;
	color:/*#2b3a42*/ #fff !important;
}

.header .nav__primary .sf-menu li li li > a:hover, .header .nav__primary .sf-menu li li li.sfHover > a, .header .nav__primary .sf-menu li li li.current-menu-item > a, .header .nav__primary .sf-menu li li li.current_page_item > a {
	background:none !important;
	/*color:#7ecefd;*/
	color:#bd0009 !important;
}
.service-box:hover h2 {
	background:/*#2185c5*/#9e0b0f !important;
}
.service-box.text h2 {
	font-weight:700 !important;
	color:/*#2185c5*/ #bd0009 !important;
}
.service-box.text h5 {
	color:/*#2185c5*/ #bd0009 !important;
}
.service-box.text .service-box_txt { margin:0 0 28px 0;height:75px; }
.service-box.text .btn-align { text-align:left; }
.service-box h2 {
	background:/*#7ecefd*/ #b50b13 !important;
}
/* @media (min-width: 768px) and (max-width: 979px) {
	.service-box h2 {
		margin:-15px -15px 18px -15px;
		line-height:20px;
		font-size:20px;
	}
} */
.service-box .icon {
	background:/*#2185c5*/#bd0009 !important;
}
a.btn-primary:before {
	background:/*#2185c5*/ #bd0009 !important;
}
a.btn-primary:after {
	background:/*#7ecefd*/ #363636 !important;
}
.list.arrow-list ul li:before {
	color:/*#2185c5*/ #bd0009 !important;
	content:'\f054' !important;
}

.list.arrow-list ul li a:hover {
	color:/*#2185c5*/ #bd0009 !important;
}
.footer {
	background:/*#2b3a42*/#9E0B0F !important;
}

.footer .footer-widgets {
	border-bottom:3px solid #fff /*chel */ !important;
}
.footer .footer-text strong a:hover {
	color:/*#2185c5*/ #363636 !important;
}

.footer .social-nets-wrapper ul li a:hover:before {
	background:/*#2185c5*/ #363636 !important;
}

.footer .social-nets-wrapper ul li a:before {
	background:/*#1f2b31*/#790000 !important;
}
#back-top-wrapper p#back-top a:hover span { background-color:/*#2185c5*/ #790000 !important;}
.parallax-slider #paralaxSliderPagination ul li {
	border:2px solid /*#08C*/ #bd0009 !important;

}
a img.alignleft{
	cursor:url("https://www.primesol.com/wp-content/themes/theme51990/images/zoomin.cur"), pointer;
}
.table th{
	font-weight: normal;
}

/* .parallax-slider #previewSpinner {
	background:url(images/spinner.gif) 50% 50% no-repeat #BD0009 !important;
} */