body {
  font-family: 'Open Sans', sans-serif;
}

.threecolmod th,
.tab-content th,
.content-row th {
	background: #cc2130;
}

#generic-tabs ul li.active {background:#FFFFFF; border-top:4px solid #cc2130;}

#generic-tabs ul li.active a i {color:#cc2130;}

.menu-main-menu-container > ul,
h1,h2,h3,h4,h5,h6 {
	font-family: 'Arial', 'Open Sans', sans-serif;
}

.header-blog,
.menu-main-menu-container > ul > li .sub-menu,
.section-row.content ul li:before,
.after-header {
	background-color: #cc2130;
}

.header-mobile .slicknav_menu .slicknav_nav,
.slicknav_btn {
	background-color: #cc2130 !important;
}

.single article h1,
.site-header .site-branding .logo-text a,
.section-row.content strong,
.section-row .threecolmod p strong,
.section-row h2 {
	color: #cc2130;
}

.services-side-menu li a {
	color: #000 !important;
}

.services-side-menu li.current_page_item a,
.services-side-menu li a:hover {
	color: #cc2130 !important;
}

.section-row.content a,
.footer-module a:hover {
	color: #cc2130;
}

.wpcf7-form input.wpcf7-submit {
	background-color: #000000;
	color: #ffffff;
}

body {
	color: #000;
}

/** OURAUTO HEADER STYLES START **/

	

.site-header {
	background-image: url('');
	background-repeat: no-repeat;
	background-position: left center;
}

.menu-main-menu-container > ul > li .sub-menu li:hover,
.site-header {
	background-color: #fbf9fa;
	color: #cc2130;
}

.site-header .header-module .header-icon a {
	color: #cc2130;
}

.site-header .header-module .header-icon a:hover {
	color: #cc2130;
}

	

/** OURAUTO HEADER STYLES END **/

/** OURAUTO MENU STYLES START **/

	
		
/* 
.menu-main-menu-container ul li { width: 16.67% ; }
*/

.menu-main-menu-container ul li a {
	color: #cc2130;
}

.menu-main-menu-container ul li.current-menu-item:after,
.menu-main-menu-container ul li:hover:after {
	background: #cc2130;
}

	

/** OURAUTO MENU STYLES END **/

/** OURAUTO FOOTER STYLES START **/

	
		
.site-footer {
	background-color: #fbf9fa;
	color: #cc2130;
}

.site-footer a {
	color: #cc2130;
}

.header-module .footer-social a,
.footer-module .footer-social a {
	background-color: #cc2130;
	color: #fbf9fa;
}

.header-module .footer-social a:hover,
.footer-module .footer-social a:hover {
	background-color: #cc2130;
}

.footer-module a.back-to-top {
	color:  #fbf9fa;
}

	

/** OURAUTO FOOTER STYLES END **/

.site-header .header-module .header-icon a,
.site-header .header-module .header-text {
	font-size: 22px;
}

@media screen and (max-width: 1023px) {
  .site-header .header-module .header-icon a,
  .site-header .header-module .header-text {
      font-size: 34px;
  }
}


.footer-module .footer-social {
	display: none;
}

.footer-module .col:nth-child(4n+2) {
	width: 50%;
}

.header-module .footer-social {
	display: none;
}
.site-header .header-module .header-icon {
	margin-top: 0;
}

.site-header .header-module .header-text {
	margin-top: 0;
  	line-height: 65px;
}

.site-header .header-module .header-text p {
	margin-top: 0 !important;
	margin-bottom: 0;
}

.drop_uploader a {
	color: #9b9b9b !important;
}

.threecolmod {
    padding: 0 1em;
    margin-bottom: 0 !important;
    width: 31.33% !important;
    margin: 0 1%;
    border: 3px solid #fefefe;
    padding-top: 11px;
}

@media screen and (max-width: 767px){
  .threecolmod {
  	width: 100% !important;
    margin: 25px 0;
  }
}

/***GENERAL UPDATE***/

.menu-main-menu-container {
	position: relative;
  	right: auto;
 	bottom: auto;
  	float: right;
}

.menu-main-menu-container > ul > li > a {
	font-size: 16px;
}

.alignright {
	margin: 0 0 1em 1em !important;
  float: right !important;
}

.mega-custom-container {
	background: #cf2031;
}

.mega-menu-item-type-widget a {
    background: #cf2031 !important;
    padding: 0.5em 1em !important;
    color: #fff !important;
    display: inline-block !important;
}

.mega-menu-item-type-widget a:hover {
	background: #333;
}