/*
Theme Name: Customizr Child
Theme URI: https://presscustomizr.com/customizr
Template: customizr
Author: nikeo
Author URI: https://presscustomizr.com/
*/
@import url('../customizr/style.css');
.span3 { width: 240px;  }
.btninline { 
	display: inline-block; 
	padding: 10px 30px; 
	margin: 3% 1%; 
	text-decoration: none;
}
.btnblock { 
	display: block; 
	margin: 3% 20%; 
	text-decoration: none; 
	padding: 10px 0; 
	text-align: center;
}
.btna { 
	font-weight: 600 !important; 
	color: #FFFFFF !important; 
	background-color: #a6242e; 
	border: none; 
	border-radius: 25px; 
}
.btnb  { 
	font-weight: 600 !important; 
	color: #FFFFFF !important; 
	border: none; 
	background-color: #3a78aa; 
	border-radius: 25px; 
}
.btna:hover { 
	background-color: #FFFFFF !important; 
	color: #a6242e !important; 
	border: 1px solid #a6242e;  
	text-decoration: none;
}
.btnb:hover { 
	background-color: #FFFFFF !important; 
	color: #3a78aa !important; 
	border: 1px solid #3a78aa;  
	text-decoration: none;
}
.center {  text-align: center;}
.half { width: 49.4%;  }
.marketing {    margin-top: 0 !important; }
.left { float: left; }  
.right {  float: right;  }
.btn, input[type=submit] {    
	background-color: #a6242e !important;   
	background-image: none !important;  
}
.btn1:hover { 
	background-color: #FFFFFF !important; 
	color: #a6242e !important; 
	text-decoration: none;
}
a, h1, h2, h3, h4  {  
	font-family: "Heebo",sans-serif !important;  
	font-weight: normal !important; 
	text-shadow: none !important;  
}
a {    color: #168abc;  }
body, p, li, h5 {   
	font-family: "Heebo",sans-serif !important;  
	font-weight: ligher !important;  
	color: #555; 
	text-shadow: none !important;  
}
[class*=span] {   
	margin-left: 0 !important;   
	clear: right;   
}
.btn1 {  
	background-color: #a6242e !important;   
	background-image: none !important; 
	color: #FFFFFF !important; 
	padding: 15px 40px;  
	border-radius: 25px; 
	font-weight: 600 !important; 
	border: none !important; 
}
.fab {  color: #FFFFFF; }
#main-wrapper {    margin-top: 0 !important;}
.navbar .btn {  background-color: #FFFFFF !important;  }
.collapsible-header .arrow {  
	width:100% !important;   
	text-align: center !important;    
}
.collapsible-header .arrow img {  
	width: 20px !important;   
	height: 15px;   
}
.collapsible-body {    display: none;   }
.round-div { border: 104px solid #FFFFFF !important; }
.collapsible-body .arrow {   
	width:100% !important;   
	text-align: center !important;   
}
.collapsible-body .arrow img {  
	width: 50px !important;   
	height: 50px !important;  
}
.btn:hover {    
	background-color: #FFFFFF !important;    
	color: #a6242e !important;   
}
body {    
	background-color: #FFFFFF !important;    
	color: #3a78aa !important;    
	font-family: "Heebo",sans-serif !important;    
	font-size: calc(10px + (16 - 10) * ((100vw - 300px) / (1600 - 300))) !important;   
}
body ul li {   color: #555 !important;   }
.nav a {  color: #000000 !important;   }
.collapsible li {   
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);  
	margin-top: 15px;    
	list-style: none;    
	padding: 20px 20px 5px 20px;   
}
.site-description { 
	color: #a6242e !important;    
	font-style: normal !important;
}
.tc-header a:hover {   color: #a6242e !important;}
.nav > li.current-menu-item > a {    color: #a6242e !important;}
.tc-header {    
	border: none;    
	position: -webkit-sticky !important;
    position: sticky !important;
    top: 0;
	box-shadow: 0 0 4px 1px #000000;
}
#footer {    background: #3a78aa !important;}
footer#footer {    border-top: none;}
.colophon {    background: #3a78aa !important;}
.social-block { padding-left: 1.4%; }
.colophon p {  color: #FFFFFF !important;}
.tc-hot-crumble {    display: none;}
.row {   margin: 0 !important; }
.nav-collapse, .nav-collapse.collapse {    width: auto; }
.navbar .nav > li > a {    padding: 5px 5px;  }
article .grid__item {  
	margin: 0 9px !important; 
	border: none !important; 
}
.dropdown-toggle::after { display: none; }
#footer h4 { 
	text-align: left !important; 
	font-weight: 600 !important; 
	margin-bottom: 0;  
}
@media (max-width: 979px) {
	.btnblock { margin: 3% 0; }
    .homeheader {  width: 80%; }  
    .footer-widgets { padding: 0 !important; }
    #footer .span3 { margin: 20px 0; }
    .tc-header .outside h2 {  
		margin: 0;  
		float: right; 
	}
    .tc-header .brand { 
		width: 60%; 
		float: left; 
	}
    .navbar-wrapper.clearfix.span9 { 
		width: 20%; 
		position: fixed;  
		left: 80%; 
		top: 3%;    
	}
    .tc-header .brand a {        margin: 0;    }
    .tc-header .brand .site-logo img {        height: 75px !important;    }
    .marketing .span4+.span4 {        margin-top: 5px !important;    }
    .widget-front .thumb-wrapper {        height: 200px;    }
}
@media (max-width: 767px)  { 
	#footer h4 { text-align: center !important;  }
	#footer_one, #footer_two, #footer_three, #footer_four { margin: 3px 0 !important;  } 
}