<style>
html { }
/*body {background: ;}*/
body {  background:url(http://fasttraxfilmcorp.ca/wp-content/uploads/2015/06/bodybg.jpg) #FFF; background-repeat:repeat;	font-family: 'Open Sans', sans-serif;
font-size:14px; color:#FFFFFF; line-height: 19px;
}
.container { background:none ;}
.sectional_logo h1 {	font-family: 'Open Sans', sans-serif;font-size:30px; color:#ffffff;}
span.tag_line{font-family: 'Arial',Helvetica,sans-serif;font-size:18px; color:#ffffff;}
.st_image_box h2 {background: #b80000;}
.fa-stack-2x {color: #b80000 !important;}
.theme_color, OL LI:before, uL LI:before { color:#b80000; }
a { color:#FFFFFF; }
a:hover, a:focus { color:#b80000; }
.readmore:hover {background:#b80000;color:#fff; border: #b80000 1px solid;}
footer .footer_contacts div.contant_info_box b {color:#b80000; }
.nav > li > a:hover,
.nav > li.current_page_item > a,
.nav > li.current-menu-item > a,
.nav > li.current-menu-ancestor > a
{ border-top:3px solid #000000; color: #b80000; font-size:15px; font-family: 'Open Sans', sans-serif;}


.nav.header-nav-menu > li > a:hover, .nav.header-nav-menu > li.current_page_item > a, .nav.header-nav-menu > li.current-menu-item > a, .nav.header-nav-menu > li.current-menu-ancestor > a ,.nav.header-nav-menu > li > a,.nav.header-nav-menu li ul li a{  color:#000000;font-size:15px; font-family: 'Open Sans', sans-serif;}
.nav.header-nav-menu li a:hover,.nav.header-nav-menu li ul li a:hover{color:#951a1d; font-size:15px; font-family: 'Open Sans', sans-serif;}
.nav.header-nav-menu > li > a:hover { border-top:3px solid #b80000 !important;}
.nav.header-nav-menu li ul li a:hover{ borrder-top:none; }
.nav.header-nav-menu li ul li a:hover { background:#b80000;font-size:15px; font-family: 'Open Sans', sans-serif;}

.search-wrapper.open{border: 1px solid #b80000;}
.search-wrapper i.searchIcon { color:#b80000; }

.nav > li.current-menu-item > a { border-top:3px solid #b80000 !important; }
.nav > li.current-menu-item > a:hover {color:#951a1d; font-size:15px; font-family: 'Open Sans', sans-serif;border-top:3px solid #b80000 !important;}
.footer_menu li a {}
li.active > a , li.current_page_item > a{color:#fff !important;}
.footer_menu ul.footer_custom_menu li.current-menu-parent a{color:#fff !important;}
.nav > li.current_page_ancestor > a {color:#fff !important;border-top:3px solid #b80000 !important;}
.nav li ul li.current_page_item > a { color:#000000 !important;}
.nav li ul li.current_page_item > a:hover {color:#fff !important;}
.footer_nav > li.current_page_ancestor > a {color:#fff !important;}
i.fa-question-circle:hover { color:#b80000 !important;}

.cust-testimonials h5:hover{ color:#b80000 !important;}
.testimonial_slider  .testi_client{color:#b80000}
.contact-info-template i.fa{color:#b80000 !important;}

.menu { text-transform:capitalize; }
.footer_menu { text-transform:capitalize; }
h1, h1 a {
font-family: 'Open Sans', sans-serif !important;;
color:#f6eb11;
font-size:25px;
font-weight: 300;
}
h2, h2 a {
font-family: 'Open Sans', sans-serif !important;;
color:#9c2023;
font-size:22px;
font-weight: 300;
}
h3, h3 a {
font-family: 'Open Sans', sans-serif !important;;
color:#f6eb11;
font-size:18px;
font-weight: 300;
}
h4, h4 a {
font-family: Century Gothic !important;;
color:#8abc2f;
font-size:18px;
font-weight: 300;
}
h5, h5 a {
font-family: Century Gothic !important;;
color:#2e2e2e;
font-size:16px;
font-weight: normal;
}
h6, h6 a {
font-family: Century Gothic !important;;
color:#2e2e2e;
font-size:14px;
font-weight: normal;
}
h1:hover, h1 a:hover,
h2:hover, h2 a:hover,
h3:hover, h3 a:hover,
h4:hover, h4 a:hover,
h5:hover, h5 a:hover,
h6:hover, h6 a:hover
{
    color: #b80000;
}
blockquote i.fa {color: #b80000;}
input[type="submit"]:hover,
input[type="button"]:hover,
button[type="button"]:hover,
button[type="submit"]:hover,
input[type="submit"]:focus,
button[type="button"]:focus,
button[type="submit"]:focus,
input[type="button"]:focus , .sectional_btn:hover{
background-color: #b80000 !important;
color: #FFF;
border: #b80000 1px solid;
}
#today {background: #b80000; }
#wp-calendar a { color: #b80000; font-weight:bold;font-size:14px; }
.cust-testimonials { border-left: 5px solid #b80000; }
.cust-testimonials span {color: #b80000; }
.testi_client:hover { color: #b80000; }
.testimonial_slider .carousel-indicators li.active { background:#b80000; }
.alt_page_navigation .active_page { background:#b80000; color: #fff; }
.acc a:hover {color: #b80000; }
.fa-quote-left,.fa-quote-right {color:#b80000; }
.post .readmore .btn, .post .readmore .btn:hover { color: #b80000; }
.heading-404 .title span {color:#b80000; }
#wpadminbar {background: #b80000; }
.main-slider .carousel-indicators .active { background:url(../images/default_active.png) no-repeat !important; }
#wp-calendar caption {background:#b80000; }
div.pp_default .pp_close { background: url("../images/jquery.fs.boxer-icons.png") no-repeat scroll -72px -62px #b80000; }
.camera_thumbs_cont ul li.cameracurrent > img { border: 1px solid #b80000 !important;}
                                            footer .footer_contacts 
{ 
	background:url(../images/art_img.png), url(../images/art_img2.png), #91191b; 
	background-position:left top, right bottom; 
	background-repeat:no-repeat; 
	padding:15px 0; 
	font-size:13px;
	-webkit-box-shadow: inset 0px 0px 5px 3px rgba(21,24,7,1);
	-moz-box-shadow: inset 0px 0px 5px 3px rgba(21,24,7,1);
	box-shadow: inset 0px 0px 5px 3px rgba(21,24,7,1); 

}
nav.header-nav { 
border-bottom:#564843 1px solid;
background: #4f423c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: -moz-linear-gradient(top, #4f423c 0%, #2e2420 9%, #362d29 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f423c), color-stop(9%,#2e2420), color-stop(100%,#362d29)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4f423c 0%,#2e2420 9%,#362d29 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4f423c 0%,#2e2420 9%,#362d29 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4f423c 0%,#2e2420 9%,#362d29 100%); /* IE10+ */
background: linear-gradient(to bottom, #4f423c 0%,#2e2420 9%,#362d29 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f423c', endColorstr='#362d29',GradientType=0 ); /* IE6-8 */ }
.top_header {-webkit-box-shadow: inset 0px -5px 5px 0px rgba(46,36,32,0.75);-moz-box-shadow: inset 0px -5px 5px 0px rgba(46,36,32,0.75);box-shadow: inset 0px -5px 5px 0px rgba(46,36,32,0.75);border-bottom:#564843 1px solid;font-family:inherit;font-weight:200;}
.st_img_box a{color:#000000}
.st_img_box a:hover{color:#b80000}
.st_img_box a.readmore,.st_img_box a.readmore:hover{ color:#fff !important;}
.contact_social_icon_new span{ font-size:18px; }
.contact_social_icon_new i.fa{ color:#fff !important;} 
.contact_social_icon_new .fa-stack {background: none repeat scroll 0 0 #AF9696;border-radius: 50px;}
.contact_social_icon_new i.fa:hover{color:#b80000 !important;}
.contact_social_icon_new{ padding-top:10px; }
#today{ color:#000; }
#wp-calendar #today, #wp-calendar #today:hover{ color:#fff; }
.alt_page_navigation a:hover{
 background: none repeat scroll 0 0 #b80000;
    color: #fff;	
}
.fblayout-row p,.fblayout-row div,.fblayout-row td,.fblayout-row th { font-family: 'Open Sans', sans-serif; font-size:14px; color:#FFFFFF; }

header.top_header .container { background:url(../images/top_shadow.png) no-repeat center top; background-size:100% 100%;  }



</style>
