/*
 Theme Name:   Mike Sigety Racing
 Template:     twentysixteen
Author: Usama Zafar
*/
 
/* =================================================================== */
/* ========== Default ========== */
/* =================================================================== */
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Brushot-Bold';
	src: url('include/fonts/Brushot-Bold.eot');
	src: local('☺'), url('include/fonts/Brushot-Bold.woff') format('woff'), url('include/fonts/Brushot-Bold.ttf') format('truetype'), url('include/fonts/Brushot-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_28 Days Later';
	src: url('include/fonts/28 Days Later.eot');
	src: local('☺'), url('include/fonts/28 Days Later.woff') format('woff'), url('include/fonts/28 Days Later.ttf') format('truetype'), url('include/fonts/28 Days Later.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'Arial Rounded MT';
    src: url('include/fonts/ArialRoundedMTBold.eot');
    src: url('include/fonts/ArialRoundedMTBold.eot?#iefix') format('embedded-opentype'),
        url('include/fonts/ArialRoundedMTBold.woff2') format('woff2'),
        url('include/fonts/ArialRoundedMTBold.woff') format('woff'),
        url('include/fonts/ArialRoundedMTBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_unicode.arialr';
	src: url('include/fonts/unicode.arialr.eot');
	src: local('☺'), url('include/fonts/unicode.arialr.woff') format('woff'), url('include/fonts/unicode.arialr.ttf') format('truetype'), url('include/fonts/unicode.arialr.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


body{background:url(images/slider_2.jpg) center no-repeat ; background-size:cover;}
html, body {
	margin:0px!important;
	padding:0px!important;
}

.dn-cl {
    color: #e75f07;
    background-color: #fff;
    padding: 15px 20px;
    border-radius: 8px;
    margin-top: 20px;
    display: inline-block;
}

.page-id-9 h1  {}

.page-id-9 #inner-content{background: #fee2a0;

padding: 20px 30px;

border: 4px solid rgba(231, 95, 7, 0.7);

border-radius: 8px;

box-sizing: border-box;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, hr ,figure,marquee,img { margin:0; padding:0;  }
fieldset {border:0}
a {text-decoration:none;}
a img{border:none;}
hr{}
p{font-family: 'Arial Rounded MT'; color:#3d2b00; font-size:16px; padding-bottom:20px; line-height:25px;}
p span{}
p a{}
h2,h3,h5,h6 {font-family: 'Arial Rounded MT';}
h1{font-size:48px; color:#e75f07; padding-bottom:20px; font-family: 'Conv_Brushot-Bold';}
h1 span{}
h2{font-size:18px; color:#010000;}
h2 span{} 
h3{}
h3 span{}
h4{}
h4 span{}
h5{}
h6{}
h6 span {}
.pdf-img {width:100%; height:auto; margin-top:30px;}
li{ list-style:none;}
ul {margin-top:0px; margin-bottom:0px;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.alignleft{}
.dn-cl {color:#e75f07;}
.container {margin:0px auto; width:100%; max-width:1170px; box-sizing:border-box;}
.container:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.logo { margin-bottom:40px;}
.main-menu{font-family: 'Conv_Brushot-Bold';}

.main-menu li{margin-bottom:10px; max-width: 20px;}
.main-menu li:before {
    content:"";
	background:url(images/anchor-before.png) no-repeat;	
	width:106px;
	height:58px;
margin-top:-10px;}

.main-menu li:hover:before {
    content:"";
	background:url(images/anchor-before.png) no-repeat;	
	width:106px;
	height:58px;
	position:absolute;
}
.main-menu li.current-menu-item:before {
    content:"";
	background:url(images/anchor-before.png) no-repeat;	
	width:106px;
	height:58px;
	position:absolute;
}


.main-menu li a{color:#fff; font-size:30px; text-transform:uppercase; margin-left:115px;}
.main-menu li a:hover {}
.main-menu li.current-menu-item a {}
.main-menu li:last-child {}
.main-menu li:last-child a {}


.header-top {

    float: right;
    margin-top: 50px;
	margin-right:50px;
    position: fixed;
    right: 0px;
	z-index:999;

}

#b1 {background:url(images/slider-1.jpg) center no-repeat #8d532b; background-size:cover;}
#b2 {background:url(images/slider-2.jpg) center no-repeat #8d532b; background-size:cover;}
#b3 {background:url(images/slider-3.jpg) center no-repeat #8d532b; background-size:cover;}
#b4 {background:url(images/slider-4.jpg) center no-repeat #8d532b; background-size:cover;}
#b5 {background:url(images/slider-5.jpg) center no-repeat #8d532b; background-size:cover;}
#b6 {background:url(images/slider-6.jpg) center no-repeat #8d532b; background-size:cover;}
#b7 {background:url(images/slider-8.jpg) center no-repeat #8d532b; background-size:cover;}
#b8 {background:url(images/slider-9.jpg) center no-repeat #8d532b; background-size:cover;}
#b9 {background:url(images/slider-7.jpg) center no-repeat #8d532b; background-size:cover;}
#b10 {background:url(images/slider-11.jpg) center no-repeat #8d532b; background-size:cover;}
#b11 {background:url(images/slider-12.jpg) center no-repeat #8d532b; background-size:cover;}
#b12 {background:url(images/slider-13.jpg) center no-repeat #8d532b; background-size:cover;}
#b13 {background:url(images/slider-14.jpg) center no-repeat #8d532b; background-size:cover;}
#b14 {background:url(images/slider-15.jpg) center no-repeat #8d532b; background-size:cover;}



/* =================================================================== */
/* ========== Home PAGE CSS ========== */
/* =================================================================== */
.header-top {float:right; margin-top:50px;}
#main-wrapper {width:auto; margin:0px auto; overflow:hidden;}
#main-header {width:auto; margin:0px auto;}
#navigation { padding:30px 0px; min-height:642px;}
.background-sound {float:right; width:50%;}
#inner-content {width:auto; margin:0px auto; padding:60px 0px; overflow:hidden;}
.home-top-content {width:auto; margin:0px auto;}
.home-top-content .news-content {width:36%; float:left; margin-right:1%; background:url(images/news-bg.png) no-repeat; padding:25px 15px; box-sizing:border-box; background-size:cover; border-radius:8px;}
.home-top-content .news-content img {float:left; padding: 3px 5px 5px 5px; margin-right: 15px;}
.home-top-content .news-content h2 {padding:7px 0px 15px 0px;}
.home-top-content .news-content .frame {background:url(images/border-image.png) no-repeat left top; height:99px;  position: relative;}
.about-content .frame {background:url(images/about-bg.png) no-repeat left top;position: relative;}
.home-top-content .video-section {width:62%; float:left; border:4px solid rgba(231, 95, 7, 0.7); border-radius:8px; background-size:cover; text-align:center;}
.recent-content {width: auto; clear: both; display: block; overflow: hidden; padding-bottom: 20px;}
.about-section {width:auto; margin:0px auto; padding-top:38px; overflow:hidden; clear:both;}
.about-section .about-content {width:63%; float:left; background:#fee2a0; padding:20px 30px; border:4px solid rgba(231, 95, 7, 0.7); border-radius:8px; box-sizing:border-box; min-height:381px;}
.about-section .about-content img {float:left; padding: 5px 6px 5px 5px; margin-right: 15px;}
.about-section .contact-content {width:36%; float:left; margin-left:1%; background:url(images/news-bg.png) no-repeat; padding:25px 15px; box-sizing:border-box; padding-right:37px; background-size:cover; border-radius:8px;}
.about-section .contact-content input[type=text] {background:url(images/name-bg.png) no-repeat left top; height:45px;  position: relative; border:none; width:100%; padding:0px 50px; font-size:16px; color:#3d2b00; box-sizing: border-box;}
.about-section .contact-content label {display:block;}
.about-section .contact-content p {line-height:8px;}
.about-section .contact-content input[type=email] {background:url(images/name-bg.png) no-repeat left top; height:45px;  position: relative; border:none; width:100%; padding: 0px 50px; box-sizing: border-box; font-size:16px; color:#3d2b00;}
.about-section .contact-content textarea {background:url(images/textarea-bg.png) no-repeat left top; height:104px;  position: relative; border:none; width:100%; padding: 0px 50px; box-sizing: border-box; font-size:16px; color:#3d2b00; font-family: 'Arial Rounded MT'; padding-top:16px;}
.about-section .contact-content .wpcf7-form-control.wpcf7-submit {background:url(images/submit-bg.png) left top no-repeat; height:32px; float:right; width:100%; max-width:133px; border:none; font-size:16px; color:#3d2b00;}
.team-section {width:auto; margin:0px auto; padding-top:50px; text-align:center; max-width:856px;}
.team-section h1 {color:#fff;}
.team-section p {color:#fff;}
.wp-video-popup {position: relative; top: 140px; right: 0px; left: 0px;}
#logo-slider {width:100%!important; position:static!important;}
#logo-slider img {margin-right:38px;}
.partner-logo {padding:38px 0px; background:rgb(0,0,0,0.5); margin-bottom:60px;}
.container.single-page {background: #fee2a0;
padding: 20px 30px;
border: 4px solid rgba(231, 95, 7, 0.7);
border-radius: 8px;
box-sizing: border-box;}

.about-content a {color:#e75f07;}
/* =================================================================== */
/* ========== INNER PAGES CSS ========== */
/* =================================================================== */
body.page-template-default {background:url(images/media.jpg) center top no-repeat;}
body.page-template-default #navigation {background:url(images/inner-nav-bg.png) no-repeat; width:35%; float:left; background-size:contain;}
body.page-template-default #inner-content {width:65%; float:left}

.single-post #navigation {background:url(images/inner-nav-bg.png) no-repeat; width:35%; float:left; background-size:contain;}
.single-post #inner-content {width:65%; float:left}

body.page-template-blog {background:url(images/media.jpg) center top no-repeat;}
body.page-template-blog #navigation {background:url(images/inner-nav-bg.png) no-repeat; width:35%; float:left; background-size:contain;}
body.page-template-blog #inner-content {width:65%; float:left}
body.page-template-resume {background:url(images/media.jpg) center top no-repeat;}
body.page-template-resume #navigation {background:url(images/inner-nav-bg.png) no-repeat; width:35%; float:left; background-size:contain;}
body.page-template-resume #inner-content {width:65%; float:left}
.wonderplugin-gridgallery-item-container {border-radius: 8px!important;

display: block;

position: relative;

overflow: hidden;

margin: 0px !important;

width: 368.5px;

height: 223.965px;

border: 4px solid rgba(231, 95, 7, 0.7); box-sizing:border-box;}

.wonderplugin-gridgallery-elem-videobutton a div {display:none !important;}
body.page-template-blog .home-top-content .news-content {width:auto; float:none; background:#fee2a0;}
a[href*="wordpress-gridgallery"] {
display: none;
}
/* =================================================================== */
/* ========== FOOTER CSS ========== */
/* =================================================================== */
#main-footer {width:auto; margin:0px auto;}
#main-footer .footer-top{width:auto; margin:0px auto; padding-bottom:30px; text-align:center; clear:both;}
.footer-top img {margin-top:30px;}

.footer-top p {color:#fff; font-size:16px; }
#main-footer .footer-bottom {padding-bottom:65px;}
#main-footer .footer-bottom p  {color:#fff; font-size:16px; padding-bottom:0px;}
#main-footer .footer-bottom a  {color:#fff;}
.footer-left {width:40%; float:left; padding-top:15px; box-sizing:border-box;}
.footer-center {width:31%; text-align:center; padding-top:20px; box-sizing:border-box; float:left;}
.footer-right {width:29%; float:left;}
.footer-right p {float:left; margin-top: 10px;

margin-right: 10px;}

#social-widget-2 {float:left;}
/* =================================================================== */
/* ========== Responsive ========== */
/* =================================================================== */

@media screen and (max-width : 1200px) {
/* CSS FOR TABLETS ------------*/

}

@media screen and (max-width : 1024px) {
/* CSS FOR Mointer ------------*/
.container {padding:0px 10px;}
.about-section .contact-content textarea {background-size:contain;}
.about-section .contact-content input[type="email"] {background-size:contain}
.about-section .contact-content input[type="text"] {background-size:contain}
.partner-logo {background:transparent;}
.lsp_main_slider {padding:0px !important; display:none;}
}
@media screen and (max-width : 990px) {
/* CSS FOR TABLETS ------------*/

}
@media screen and (max-width : 960px) {		
/* CSS FOR TABLETS ------------*/
	#navigation{min-height:auto;}
}

@media screen and (max-width : 810px) {
/* CSS FOR SMALL TABLETS ------------*/ 
.footer-left {width:100%; float:none; text-align:center;}
.footer-center {width:100%; float:none; text-align:center;}
.footer-right {width:100%; float:none; text-align:center;}
	
	.smw_left {text-align:center!important;}
	.footer-right p {float:none;}
	
	#social-widget-2 {float:none;}
}
@media screen and (max-width : 768px) {
/* CSS FOR SMALL TABLETS ------------*/ 
	
#wonderplugingridgallery-2 .wpp-category-greybutton .wonderplugin-gridgallery-tag{font-family: 'Arial Rounded MT'!important;}
	h1 {font-family: 'Arial Rounded MT';}
.home-top-content .news-content {width:100%; float:none; margin-right:0px;}
body{background-size:cover;}
.home-top-content .video-section {width:100%; float:none; margin-top:40px; box-sizing:border-box;}
.about-section .about-content {width:100%; float:none}
.about-section .contact-content {width:99%; float:none; margin-top:40px;}
.about-section .contact-content .wpcf7-form-control.wpcf7-submit {float:none;}
.about-section .contact-content input[type="email"] {width:auto;}
.about-section .contact-content input[type="text"] {width:auto;}
.about-section .contact-content textarea {width:auto;}
.footer-left {width:100%; float:none; text-align:center;}
.footer-center {width:100%; float:none; text-align:center;}
.footer-right {width:100%; float:none; text-align:center;}
body.page-template-default #navigation {float:none;}
body.page-template-blog #navigation {float:none;}
body.page-template-resume #navigation {float:none;}
	.header-top {float:none; margin-top:0px;}
	body.page-template-default #inner-content {width:100%; float:none}
	body.page-template-blog #inner-content {width:100%; float:none}
		body.page-template-resume #inner-content {width:100%; float:none}
		body.page-template-default {background-size:cover;}
	body.page-template-blog {background-size:cover;}
}
@media screen and (max-width : 640px) {
/* CSS FOR IPHONE ------------*/
}




@media screen and (max-width : 480px) {
/* CSS FOR MOBILES ------------*/
body.page-template-blog #navigation {width:auto;}
body.page-template-default #navigation {width:auto;} 
	.logo {margin-top:50px;}
}
@media screen and (max-width : 380px) {
/* CSS FOR MOBILES ------------*/
.about-section .contact-content input[type="text"] {width:100%; height:36px;}
.about-section .contact-content input[type="email"] {width:100%; height:36px;}
.about-section .contact-content textarea {width:100%;}
.about-section .about-content {min-height:471px;}
}

@media screen and (max-width : 360px) {
/* CSS FOR MOBILES ------------*/
.about-section .contact-content input[type="text"] {width:100%; height:36px;}
.about-section .contact-content input[type="email"] {width:100%; height:36px;}
.about-section .contact-content textarea {width:100%;}
}

@media screen and (max-width : 320px) {
/* CSS FOR SMALL OLD MOBILES ------------*/

 

}