/*
Theme Name: Burgess Forensics
Theme URI: 
Description: Brandon Child Theme
Author: PlanetLink
Author URI: http://planetlink.com
Template: brandon
Version: 1.0.0
License: 
License URI:
Tags: 
Text Domain: brandon-child
*/

body,p {
	font-size:16px;
}

.container {
    width: 1240px;
}

#Header .one.column {
    width: 100% !important;
    margin: 0 0px  !important;
}

#Header #menu {
    background-color: #20699C !important;
}
#Header .menu > li.hover > a {
	background: #2D547D !important;
	color: #ffffff !important;
}

#Header .menu > li.current-menu-item > a, #Header .menu > li.current_page_item > a, #Header .menu > li.current-menu-ancestor > a, #Header .menu > li.current_page_ancestor > a {
    background: #3D9BDD !important;
    color: #ffffff !important;
}
.fancy_heading .fancy_heading_wrapper:after, .fancy_heading_wrapper.has_icon:before {
    border-color: #3D9BDD !important;
}
a {
    color: #3693D5 !important;
}

 .home-cta-link {
	margin:15px;
}
.woocommerce .sections_group {
    width: 100% !important;
    float: left;
}
a.button, input[type="reset"], input[type="button"] {
    background-color: #3D9BDD !important;
    color: #ffffff !important;
}
.footer_line .container {
    background: #3D9BDD !important;
}
#back_to_top {
    background: url(/wp-content/themes/brandon/css/skins/blue/images/back_to_top.png) no-repeat !important;
}
.widget > h4, .widget > h3 {
    background: url(/wp-content/themes/brandon/css/skins/blue/images/widget.png) no-repeat left center !important;
}
#Header .menu > li > a {
    color: #ffffff !important;
}
h2 {
    font-family: Raleway, Arial, Tahoma, sans-serif;
    font-weight: 300 !important;
}
h2, h2 a, h2 a:hover {
    color: #39464e !important;
}
body {
    color: #787e87 !important;
}
h1, h2, h3, h4, h5, h6, p {
    font-family: Raleway, Arial, Tahoma, sans-serif !important;
    font-weight: 400 !important;
}
.social li a {
    color: #C0E0EB !important;
}
#Header .social {
    background-image: url(/wp-content/themes/brandon/images/pattern_slashes_10.png) !important;
}
.social {
    background-color: #2D547D !important;
}
.fancy_heading i {
    color: #2D547D !important;
}
a.button:after, a.tp-button:after, button:after, input[type="submit"]:after, input[type="reset"]:after, input[type="button"]:after {
    background: #3D9BDD !important;
}
.contact_box ul li i, .contact_box ul li.address, .team .desc p.subtitle, .pager a.page.active, .comment-author .fn, .widget > h3 {
    color: #2D547D !important;
}

.fancy_heading_wrapper {
    padding: 5px 20px;
    margin-bottom: 10px;
    position: relative;
}

.home .fancy_heading .fancy_heading_wrapper {
    padding: 0px 10px 10px 10px;
    margin-bottom: 0px;
    position: relative;
}
#Subheader .title {
    margin: 45px 30px 5px 30px;
    line-height: 60px;
}

.home .fa-home {
    color: #ffffff;
}
.home .breadcrumbs a {
    color: #ffffff !important;
}
.home #Subheader {
    text-align: center;
    background-repeat: no-repeat;
    background-position: bottom 45% left;
	background-size:cover;
    background-image: url(/wp-content/uploads/2018/06/mini-data-recovery-disk-1024x683-copy.jpg);
    min-height: 250px;
    }
    
 .home #Subheader .title {
    color: #333;
	font-weight:600 !important;
}

h2.smaller {
	font-size:28px;
}

h3.smaller {
	font-size:24px;
	line-height: 28px;
}

h4.smaller {
	font-size:20px;
}

h3 img {
	margin-right:5px;
}

.call-now {
	text-align: center;
    background-color: #3D9BDD;
    max-width: 200px;
    display: inline-block;
    border: 1px solid;
    padding: 15px;
    font-size: 22px;
	color: #fff;
	cursor:pointer;
}

.quote-now {
	text-align: center;
    background-color: #eaa64d;
    max-width: 200px;
    display: inline-block;
    border: 1px solid;
    padding: 15px;
    font-size: 22px;
	color: #fff;
	cursor:pointer;
}

/* Responsive */

@media only screen and (max-width: 1239px) and (min-width: 960px) {
.container {
    width: 960px !important;
}
}

@media only screen and (max-width: 767px) {
#Header .social {
    position: static;
    overflow: hidden;
    text-align: left !important;
    margin: 0 -20px;}
#Header .addons {
    position: static;
    float: left;
    width: 200px !important;
    padding-top: 3px !important;}
    #Subheader .title {
    margin: 45px 5px 5px 5px;
    line-height: 40px; 
    font-size:27px;}
    .home #Subheader {
    text-align: center;
    background-repeat: no-repeat;
    background-position: bottom 16% center !important;}
}

@media only screen and (min-width: 960px) and (max-width: 1239px)
{	
	body 							{ min-width:0;}
	#Wrapper 						{ width: 960px; }
	
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{ width: 940px; }

	/* ======================================================= */
	
	/* Menu */
	#Header .menu > li > a { letter-spacing: 0; padding: 0 16px !important; }
	#Header .menu > li > ul.mfn-megamenu { width: 921px !important;}
	
	/* Offer */
	.offer .offer_wrapper .owl-item .image .image_wrapper { padding: 0 39px 59px }
	
	/* Error 404 */
	#Error_404 .error_pic i { font-size: 260px; line-height: 260px; }
	#Error_404 .error_desk { padding-top: 45px; }
	
	/* Blog */
	.post .post_meta > div { padding: 10px 0; }
	.post .post_meta > div i { margin-bottom: 5px; }
	
	.recent-works { margin-left:-10px; width:960px;}
}