@import url(../fonts/font.css);
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
img{border:none; outline:none; vertical-align:top; max-width:100%;}
a{text-decoration:none;}
ul,li{ list-style:none;}
input[type="submit"], input[type="button"]{ cursor:pointer; -webkit-appearance: none; line-height:1;}
*{ margin:0; padding:0; box-sizing:border-box;}
a:hover{-webkit-transition:all 500ms linear; 
-moz-transition:all 500ms linear; 
-o-transition:all 500ms linear; 
-ms-transition:all 500ms linear; 
transition:all 500ms linear;}
::-webkit-input-placeholder { opacity:1;}
:-moz-placeholder { opacity:1;}
::-moz-placeholder {opacity:1;}
:-ms-input-placeholder {opacity:1;}
a,li,ul,p,span,small,p,h1,h2,h3,h4,h5,h6{ line-height:1;}
a{ content:inherit;}
input{ font-family:inherit;}
article, aside, footer, header, hgroup, main, nav, section{ display:block;}
body{ width:100%;-webkit-text-size-adjust:100%; -webkit-font-smoothing: antialiased;}
.wrapper{width:990px; margin:0 auto;}
.wrapper:after{ content:"."; visibility:hidden; display:block; height:0; clear:both;}
.col3{ width:16.6667%; float:left;}
.col3{ width:25%; float:left;}
.col4{ width:33.33%; float:left;}
.col5{ width:41.6667%; float:left;}
.col6{ width:50%; float:left;}
.col7{ width:58.3333%; float:left;}
.col8{ width:66.66%; float:left;}
.col9{ width:75%; float:left;}
.col10{ width:83.3333%; float:left;}
.col11{ width:91.6667%; float:left;}
.col12{ width:100%; float:left;}


/***************************************************************************Home page code starts here******************************************************************/

.ad_container{ float:left; width:100%}

.ad_container .ad_box{ margin:0 auto; width:40%; background:#eaeaea; min-height:90px; text-align:center}
.ad_container .ad_box h3{ font-size:26px; line-height:3.4em; color:#000; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif}

header{ float:left; width:100%;}
header .top_row{ float:left; width:100%; background:#000; min-height:35px; padding-top:10px}
header .top_row .login{ float:right; width:auto}
header .top_row .login ul{ float:left; width:auto;}
header .top_row .login ul li{ float:left; border-right:1px solid #999999; padding:0 10px; line-height:11px}
header .top_row .login ul li a{ font-size:12px; color:#999999; font-family: 'Lato', sans-serif; text-transform:capitalize}
header .top_row .login ul li:last-of-type{ border-right:none}

header .top_row .social{ float:right; width:auto}
header .top_row .social ul{ float:left; width:auto}
header .top_row .social ul li{ float:left; margin:0 15px}
header .top_row .social ul li a{ font-size:18px; color:#999}
header .top_row .social ul li a:hover{ color:#f2f2f2}
header .top_row .social ul li:last-of-type{ margin-right:0}

header .toggle{ display:none}

header .menu{ float:left; width:100%; background:#1a1a1a; min-height:68px}
header .menu .logo{ float:left; width:auto; margin-top:-20px; background:#000; padding:9px 25px 19px 35px; position:relative}
header .menu .logo a{ outline:none}
header .menu .logo .right_shape{ position:absolute; width: 0; height: 0; border-top: 70px solid #000; border-right: 40px solid transparent; top:18px; right:-40px}
header .menu .logo .left_shape{ position:absolute; width: 0; height: 0; border-bottom: 70px solid #000; border-left: 40px solid transparent; top:18px; left:-40px}


header .menu nav{ float:right; width:auto}
header .menu nav ul{ float:left; width:auto;}
header .menu nav ul li{ float:left; width:130px; position:relative; display:inline-block; height:70px; text-align:center}
header .menu nav ul li a{ font-size:14px; line-height:68px; color:#FFF; font-family: 'Ubuntu', sans-serif; text-transform:uppercase; width:100%; height:100%; display:inline-block}
header .menu nav ul li a:hover{ background:#e20019}
header .menu nav ul li:before{ content:""; display:block; width: 0; height: 0; border-top: 70px solid #1a1a1a; border-right: 40px outset transparent; position:absolute; left:0px; top:0}
header .menu nav ul li:after{ content:""; display:block; width: 0; height: 0; border-bottom: 70px solid #1a1a1a; border-left: 40px outset transparent; position:absolute; right:0px; top:0}
header .menu nav ul li:last-of-type{ margin-right:0}



.wrapper{ margin:0 auto; width:1340px}

#main{ float:left; width:100%}
#main .top-slider{ float:left; width:100%; position:relative}
#main .top-slider img{ vertical-align:top; width:100%}
#main .top-slider.inner-banner .content-slide{ background:rgba(0,0,0,.8);}
#main .top-slider.inner-banner .content-slide:after{ display:none}
#main .top-slider.inner-banner .content-slide .text-banner{ float:left; padding-top:5%;}
#main .slider{ float:left; width:100%}
.content-slide .text-banner h2{ font-size:46px; line-height:52px; font-family: 'broadwayregular'; color:#ff3f0b; text-transform:uppercase; margin-bottom:35px}
.content-slide .text-banner h3{ font-size:65px; line-height:72px; color:#FFF; font-family: 'broadwayregular'; text-transform:uppercase}
.content-slide .text-banner h3:after{ content:""; width:105px; height:3px; display:block; background:#FFF; margin:40px auto;}

.content-slide .text-banner p{ font-size:21px; line-height:39px; color:#FFF; font-family: 'Lato', sans-serif;}

.slide-box img{ width:100%}

#main .video_container{ float:left; width:100%; background:url(../images/video_cont_bg.jpg) no-repeat 0 0/100%; padding-top:55px; padding-bottom:145px}
#main .video_container .video{ float:left; width:60%; text-align:center}
#main .video_container .video h3{ font-size:39px; color:#FFF; font-family: 'Oswald', sans-serif; margin-bottom:45px; text-transform:uppercase}
#main .video_container .ad_right{ float:right; width:40%}
#main .video_container .ad_right .ad_box{ margin:0 auto; width:300px; min-height:250px; background:#eaeaea; margin-top:25%; text-align:center}
#main .video_container .ad_right .ad_box small{ font-size:30px; line-height:3em; color:#343434; font-family: 'Oswald', sans-serif; text-transform:uppercase;}

#main .ticket_box{ float:left; width:100%;}
#main .ticket_box .ad_left{ float:left; width:40%}
#main .ticket_box .ad_left .ad_box{ margin:0 auto; width:300px; min-height:250px; background:#eaeaea; margin-top:15%; text-align:center} 
#main .ticket_box .ad_left .ad_box small{ font-size:30px; line-height:3em; color:#343434; font-family: 'Oswald', sans-serif; text-transform:uppercase;}

#main .ticket_box .race_info{ float:left; width:40%; text-align:center}
#main .ticket_box .race_info h2{ padding-bottom:10px; font-size:41px; font-family: 'Oswald', sans-serif; color:#343434; text-transform:uppercase}
#main .ticket_box .race_info h3{ font-size:49px; line-height:78px; font-family:'Simplifica-Regular'; color:#343434}
#main .ticket_box .race_info ul{ margin:0 auto; width:75%; text-align:left; margin-left:26%; list-style:square}
#main .ticket_box .race_info ul li{ font-size:17px; line-height:26px; color:#343434; font-family: 'Oswald', sans-serif; font-weight:300; text-transform:uppercase; margin:14px 0; background:url(../images/bullet.jpg) no-repeat center left; padding-left:25px}

#main .show_list{ float:left; width:100%; background:#000; overflow:hidden}
#main .show_list .effect{ float:left; width:100%; position:relative; overflow:hidden}
#main .show_list .effect:before{ content:""; width: 0; height: 0; border-top:265px solid #e20019; border-right: 1900px outset transparent; display:inline-block; position:relative}
#main .show_list .effect:after{ content:""; width:0; height:0; border-top:165px solid #FFF; border-right: 1900px outset transparent; display:inline-block; position:absolute; top:0; left:0}
#main .show_list .effect .show_info{ float:left; width:100%; margin-top:-20%; padding-left:15%}
#main .show_list .show_maker{ float:left; width:48%; margin-top:7%}
#main .show_list .show_maker li{ float:left; width:100%; z-index:9999; padding:15px 0 0}
#main .show_list .show_maker li .frame{ float:left; width:150px; height:150px; background:#e20019; position:relative; z-index:9; overflow:hidden; border:5px solid #e20019; margin-right:20px; border-radius:0}
#main .show_list .show_maker li .frame:after{ content:""; width:1px; background:#4e4e4e; display:inline-block; margin:0 auto}
#main .show_list .show_maker li:first-of-type .frame{ width:110px; height:110px; border-radius:50%}
#main .show_list .show_maker li .frame img{ margin:auto; position:absolute; left:0; right:0; bottom:0; top:0; vertical-align:middle; border-radius:0}
#main .show_list .show_maker li .frame figure{ position:absolute; top:0; left:0; z-index:0;bottom:0; right:0; margin:auto}
#main .show_list .show_maker li:first-of-type{ top:22%; left:22%}
#main .show_list .show_maker li h3{ font-size:42px; line-height:68px; color:#FFF; font-family: 'Oswald', sans-serif; text-transform:uppercase; margin-top:15%}
#main .show_list .show_maker li h3 span{ color:#e20019}    
#main .show_list .show_maker li h4{ font-size:21px; line-height:29px; color:#FFF; font-family: 'Oswald', sans-serif; display:block}
#main .show_list .show_maker li small{ font-size:14px; line-height:21px; color:#FFF; font-family: 'Lato', sans-serif; font-weight:300; display:block; margin:10px 0 18px}
#main .show_list .show_maker li .read_btn{ font-size:16px; color:#FFF; background:#e20019; font-family: 'Lato', sans-serif; width:140px; text-align:center; padding:8px 0 12px; display:inline-block; text-transform:capitalize; margin-bottom:20px}
#main .show_list .show_maker li .read_btn:hover{ background:#b20f21}
.show_info .show_btn{ margin:0 auto; width:265px; text-align:center; color:#FFF; background:#e20019; display:block; clear:both; font-size:23px; font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase; padding:20px 0 }
.show_info .show_btn:hover{ background:#b20f21}

#main .show_list .frame{ float:left; width:530px; height:530px; background:#e20019; position:relative; z-index:99999; border-radius:50%}
#main .show_list .frame figure{ position:absolute; top:2%; left:2%; display:block }

#main .favorite{ float:left; width:100%; position:relative; overflow:hidden; padding-bottom:5%}
#main .favorite:before{ content:""; width: 0; height: 0; border-top:100px solid #000; border-left: 1700px outset transparent; display:inline-block; position:relative; z-index:999999; float:right; margin-bottom:4%}
#main .favorite .race_img{ position:absolute; top:10% ; left:46%; z-index:99}
#main .favorite .favt_sites{ float:left; width:50%; border:1px solid #dadada; border-left:none; padding:35px 0}
#main .favorite .favt_sites h3{ text-align:center; font-size:32px; line-height:40px; font-family: 'Oswald', sans-serif; color:#343434; margin-bottom:50px; text-transform:uppercase}
#main .favorite .favt_sites h3 span{ color:#e20019}
#main .favorite .favt_sites figure{ float:left; margin:0 5% 0 10%; width:200px}
#main .favorite .favt_sites h4{ font-size:22px; line-height:30px; color:#e20019; font-family: 'Oswald', sans-serif; text-align:left}
#main .favorite .favt_sites small{ font-size:14px; line-height:20px; font-family: 'Lato', sans-serif; color:#332f2f; display:block; text-align:left; width:90%}
#main .favorite .favt_sites a{ float:left; width:125px; font-size:16px; color:#FFF; background:#e20019; font-family: 'Lato', sans-serif; display:inline-block; text-align:center; padding:8px 0 10px; text-transform:capitalize; margin-top:5%}
.slick-next{ background:url(../images/next-btn.png) no-repeat 0 0; height:55px; width:55px; top:178px; right:5%}
.slick-prev{ background:url(../images/prev-btn.png) no-repeat 0 0; height:55px; width:55px; top:178px; left:5%}

.slick-next:hover{ background:url(../images/next-btn-hover.png) no-repeat 0 0}
.slick-prev:hover{ background:url(../images/prev-btn-hover.png) no-repeat 0 0}

.single-item .slick-next{ background:none}
.single-item .slick-prev{ background:none} 

#main .favorite .favt_tracks{ border-right:none}
#main .score_board{ float:left; width:100%; background:url(../images/car_bg.png) no-repeat 0 0/100%; overflow:hidden;position:relative}
#main .score_board:before{ content:""; display:inline-block; width: 0; height: 0; border-top: 150px solid #e53202; border-right: 1700px outset transparent; }
#main .score_board:after{ content:""; display:inline-block; width: 0; height: 0; border-top: 60px solid #1a1a1a; border-right: 1700px outset transparent; position:absolute; top:0; left:0}


#main .score_board .content{ float:left; width:25%; margin-top:-100px; margin-left:5%; margin-right:2%}
#main .score_board .content figure{ position:relative; border:10px solid #e53202; width:180px; height:180px; border-radius:50%; margin-left:15%; position:relative;z-index:99999}
#main .score_board .content figure:before{ content:""; width: 0; height: 0; border-top: 50px solid transparent; border-right: 100px solid #e53202; border-bottom: 30px outset transparent; position:absolute; top:0; left:-100px}
#main .score_board .content figure:after{ content:""; width: 0;height: 0;border-top: 130px solid #e53202;border-right: 100px inset transparent; position:absolute; top:0; left:153px; z-index:0}
#main .score_board .content figure img{ position:relative; z-index:9999999}

#main .score_board .content h3{ font-size:39px; line-height:42px; color:#FFF; font-family: 'Oswald', sans-serif; text-transform:uppercase; margin:40px 0 50px}
#main .score_board .content h3 span{ color:#e20019}
#main .score_board .content p{ font-size:16px; line-height:22px; color:#FFF; font-family: 'Lato', sans-serif; font-weight:300; margin-bottom:20px}

#main .score_board .show_maker{ float:left; width:68%; margin-top:-7%}
#main .score_board .show_maker li{ float:left; width:33%; z-index:9999; padding:15px 0 0}
#main .score_board .show_maker li b{ font-size:20px; margin:10px 0; display:inline-block}
#main .score_board .show_maker li iframe{ width:100%}
#main .score_board .show_maker li .frame{ float:left; width:110px; height:110px; border-radius:50%; background:#e53202; position:relative; z-index:9; overflow:hidden; border:5px solid #e53202; margin-right:20px}
#main .score_board .show_maker li .frame:after{ content:""; width:1px; background:#4e4e4e; display:inline-block; margin:0 auto}
#main .score_board .show_maker li .frame figure{ position:absolute; top:0; left:-2px; z-index:0}
#main .score_board .show_maker li:first-of-type figure{ top:22%; left:22%}
#main .score_board .show_maker li:first-of-type .frame{ width:25px; height:25px; margin-left:40px; margin-bottom:40px}
#main .score_board .show_maker li h3{ font-size:42px; line-height:68px; color:#FFF; font-family: 'Oswald', sans-serif; text-transform:uppercase; margin-top:15%}
#main .score_board .show_maker li h3 span{ color:#e20019}    
#main .score_board .show_maker li h4{ font-size:21px; line-height:29px; color:#FFF; font-family: 'Oswald', sans-serif; display:block}
#main .score_board .show_maker li small{ font-size:14px; line-height:21px; color:#FFF; font-family: 'Lato', sans-serif; font-weight:300; display:block; margin:10px 0 18px}
#main .score_board .show_maker li .read_btn{ font-size:16px; color:#FFF; background:#e20019; font-family: 'Lato', sans-serif; width:140px; text-align:center; padding:8px 0 12px; display:inline-block; text-transform:capitalize; margin-bottom:20px}
#main .score_board .show_maker li .read_btn:hover{ background:#b20f21}
#main .score_board .bottom{ float:left; width:100%; text-align:center}
#main .score_board .view_btn{ display:inline-block; width:220px; padding:20px 0 20px; color:#FFF; background:#e20019; font-size:23px; font-family: 'Lato', sans-serif; font-weight:700; text-align:center; text-transform:uppercase; margin:30px 0 16%}

#main .ad_banner{ float:left; width:100%; text-align:center; padding:2% 0}
#main .ad_banner span{ font-size:32px; color:#1a1a1a; vertical-align:middle; font-family: 'Lato', sans-serif; font-weight:700}

#main .contact{ float:left; width:100%; background:#000; text-align:right}
#main .contact h3{ font-size:22px; line-height:78px; color:#FFF; font-family: 'Lato', sans-serif; text-transform:capitalize; display:inline-block}
#main .contact ul{ float:right; width:auto}
#main .contact ul li{ float:left; overflow:hidden; margin-right:-43px}
#main .contact ul li a{ font-size:26px; color:#FFF; background:#e20019; display:inline-flex; vertical-align:top; height:80px}
#main .contact ul li:before{ content:""; display:inline-block;width: 0;
	height: 0;
	border-bottom: 80px solid #e20019;
	border-left: 45px inset transparent; }
#main .contact ul li:after{ content:""; display:inline-block;width: 0;
	height: 0;
	border-top: 80px solid #e20019;
	border-right: 45px inset transparent;}
#main .contact ul li a figure{ display:inline-block; margin-top:25px}

/***************************************************************************Home page code ends here******************************************************************/


/***************************************************************************Contact page code starts here******************************************************************/

#main .banner{ float:left; width:100%;  position:relative}
#main .banner:after{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.8);}
#main .banner .content{ width:50%; position:relative; top:0; left:0; display:inline-block; z-index:9999; margin:11% 0 6%}
#main .banner h2{ font-size:65px; line-height:72px; color:#b8b8b8; font-family: 'broadwayregular';}
#main .banner small{ font-size:21px; line-height:29px; color:#e20019; font-family: 'Lato', sans-serif;}

#main .form_container{ float:left; width:100%; position:relative; min-height:100px}
#main .form_container:after{ content:""; display:inline-block; top:0; left:0; position:absolute; width: 0; height: 0; border-top: 100px solid #e20019; border-right: 1700px outset transparent}
#main .form_container .left_content{ float:left; width:60%}


#main .form_container .contact_info{ float:left; width:100%; overflow:hidden}
#main .form_container .contact_info:after{ content:""; display:inline-block; width: 0; height: 0; border-top: 22px solid #f4f4f4; border-right: 820px outset transparent}
#main .form_container .contact_info ul{ float:left; width:100%; padding:135px 0 40px; background:#f4f4f4;}
#main .form_container .contact_info ul li{ float:left; width:33.3%; text-align:center}
#main .form_container .contact_info ul li figure{ margin:0 auto; width:75px; height:75px; border-radius:50%; border:1px solid #000; position:relative; background:#FFF; margin-bottom:20px}
#main .form_container .contact_info ul li figure img{ position:absolute; top:0; right:0; left:0; bottom:0; margin:auto; vertical-align:middle}
#main .form_container .contact_info ul li small{ font-size:20px; line-height:28px; color:#000; font-family: 'Lato', sans-serif;}
#main .form_container .contact_info ul li small a{ font-size:20px; line-height:28px; color:#000; font-family: 'Lato', sans-serif;}

#main .form_container form{ float:left; width:100%; margin-bottom:15%}
#main .form_container form fieldset{ border:none}
#main .form_container form h3{ font-size:32px; line-height:40px; color:#343434; font-family: 'Oswald', sans-serif; text-transform:uppercase; margin:40px 0 10px}
#main .form_container form h3 span{ color:#e20019}
#main .form_container form small{ font-size:21px; line-height:28px; color:#343434; font-family: 'Lato', sans-serif; font-weight:300; display:block; margin-bottom:40px}
#main .form_container form input[type="text"]{ float:left; width:48%; border:1px solid #c6c6c6; margin-right:4%; font-size:17px; color:#727272; font-family: 'Lato', sans-serif; padding:15px; text-transform:capitalize; box-shadow: 0 5px 5px #c6c6c6}
#main .form_container form input[type="email"]{ float:right; width:48%; border:1px solid #c6c6c6; font-size:17px; color:#727272; font-family: 'Lato', sans-serif; padding:15px; text-transform:capitalize; box-shadow: 0 5px 5px #c6c6c6 }
#main .form_container form textarea{ float:left; width:100%; border:1px solid #c6c6c6; font-size:17px; color:#727272; font-family: 'Lato', sans-serif; padding:15px; text-transform:capitalize; resize:none; margin:5% 0 5%; min-height:150px; box-shadow: 0 5px 5px #c6c6c6}
#main .form_container form input[type="submit"]{ float:left; width:140px; background:#e20019; text-align:center; font-size:22px; color:#FFF; font-family: 'Lato', sans-serif; border:none; text-transform:capitalize; padding:12px 0}
#main .form_container .map_cont{ float:right; width:40%}
#main .form_container .map_cont .frame{ position:relative; width:475px; height:475px; border-radius:50%; background:#e20019; top:-50px; z-index:999999; margin-left:45px; overflow:hidden; border:15px solid #e20019}

#main .form_container .right_cont{ float:right; width:40%}
#main .form_container .right_cont .frame{ position:relative; width:475px; height:475px; border-radius:50%; background:#e20019; top:-50px; z-index:999999; margin-left:45px; overflow:hidden; border:15px solid #e20019}
#main .form_container .station_info{ float:left; width:100%; padding-top:140px}
#main .form_container .station_info ul{ float:left; width:100%; padding-bottom:60px}
#main .form_container .station_info li{ float:left; display:inline-block; margin-right:25px; font-size:23px; color:#393939; font-family: 'Ubuntu', sans-serif; padding:20px 35px; display:block; background-color:#e9e9e9 !important}
#main .form_container .station_info li:hover{ color:#FFF; background-color:#e20019 !important}
#main .form_container .station_info li.resp-tab-active{ background-color:#e20019 !important; color:#FFF; position:relative;}
#main .form_container .station_info li.resp-tab-active:after{top: 100%;
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(226, 0, 25, 0);
	border-top-color: #e20019;
	border-width: 10px;
	margin-left: -10px;}


#main .form_container .station_info table{ float:left; width:100%; border-left:1px solid #d6d3d3}
#main .form_container .station_info table tr{ width:100%}
#main .form_container .station_info table tr th{ background:#e9e9e9; padding:25px 0; font-size:20px; color:#393939; font-family: 'Ubuntu', sans-serif; font-weight:normal; border-right:1px solid #d6d3d3;}
#main .form_container .station_info table tr td{ font-size:18px; color:#393939; font-family: 'Lato', sans-serif; font-weight:300; text-align:center; padding:25px 0; border-right:1px solid #d6d3d3; border-bottom:1px solid #d6d3d3}



 

#main .raceline-info{ float:left; width:100%; position:relative; min-height:100px}
#main .raceline-info:after{ content:""; display:inline-block; top:0; left:0; position:absolute; width: 0; height: 0; border-top: 100px solid #e20019; border-right: 1700px outset transparent}
#main .raceline-info .left_content{ float:left; width:60%; padding-top:120px}
#main .raceline-info .left_content .about{ float:left; width:100%}
#main .raceline-info .left_content .about ul{ float:left; width:100%}
#main .raceline-info .left_content .about ul li{ float:left; width:100%; font-size:18px; line-height:28px; color:#000; font-family: 'Lato', sans-serif; font-weight:300; margin-bottom:35px;  background:url(../images/bullet.jpg) no-repeat 0 12px; padding-left:15px}
#main .raceline-info .left_content .about ul li span{ font-weight:700; color:#e20019}
#main .raceline-info .left_content .about .contact_btn{ float:left; width:140px; text-align:center; font-size:16px; color:#FFF; font-family: 'Lato', sans-serif; background:#e20019; text-transform:capitalize; padding:8px 0 12px}
#main .raceline-info .left_content .about .contact_btn:hover{ background:#a7091a}

#main .raceline-info .right_cont{ float:right; width:40%}
#main .raceline-info .right_cont .frame{ position:relative; width:475px; height:475px; border-radius:50%; background:#e20019; top:-50px; z-index:999999; margin-left:45px; overflow:hidden; border:15px solid #e20019; padding-top:10px}
#main .ad_block{ float:left; width:100%; text-align:center; padding-bottom:20px}
#main .ad_block span{ font-size:32px; line-height:40px; color:#1a1a1a; font-family: 'Lato', sans-serif;}









footer{ float:left; width:100%; background:url(../images/footer_bg.jpg) no-repeat 0 0/100%; background-color:#191919}
footer .menu_list{ float:left; width:33.3%}
footer .menu_list h3{ font-size:23px; line-height:32px; color:#FFF; font-family: 'Open Sans', sans-serif; font-size:600; text-transform:uppercase; margin:40px 0 30px}
footer .menu_list ul{ float:left; width:100%}
footer .menu_list ul li{ float:left; width:100%; margin-bottom:8px;}

footer .menu_list ul li a{ font-size:13px; line-height:21px; color:#FFF; font-family: 'Open Sans', sans-serif;}
footer .copyright{ display:inline-block; width:100%; text-align:center; padding-bottom:20px}
footer .copyright span{ font-size:14px; line-height:22px; color:#FFF; font-family: 'Open Sans', sans-serif;}



<!-- After Html Css -->
  .about p{   color: #000;
    float: left;
    font-family: "Lato",sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 35px;
    padding-left: 15px;
    width: 100%; }
.race_info small {    font-size: 12px;}

footer .menu_list + .menu_list + .menu_list li {
    width: 48%;
}

.show_info .frame figure img{ border-radius:50%; max-width:100%}
#main .score_board .content figure img{ border-radius:50%; width:100%}
.favorite .favt_sites .slick-next{ width:25px; height:25px; background-size:cover}
.favorite .favt_sites .slick-prev{ width:25px; height:25px; background-size:cover}






#main .score_board .show_maker li .wrap{ float:left; width:200px; margin-right:10px}
#main .score_board .show_maker li .race_result{ float:left; width:200px; margin-left:15px}
#main .score_board .show_maker li .race_result small{ font-size:14px; font-family: 'Open Sans', sans-serif; font-weight:700; margin:0 0 10px; color:#f78805}
#main .score_board .show_maker li .race_result ul{ padding-left:15px;}
#main .score_board .show_maker li .race_result ul li{ font-size:12px; font-family: "Lato",sans-serif; color:#FFF; padding:0 0 10px; list-style:decimal}


#main .score_board .show_maker li iframe{ border:none}
.wpcf7-form a {
    color:#1E90FF; }

.newtag {
    background: #e20019 none repeat scroll 0 0;
    float: left;
    padding:0 0 0 0;
    text-align: center;
    width: 100%;
}
.newtag h2 a {
    color: #fff;
    font-family: oswald,sans-serif;
    font-size: 39px;
	line-height:100px;
	margin-left: 53px;
	margin-right: 50px;
}


.textwidget > img {
    display: inline;
}

#vs_lightbox_iframe {
    z-index: 9999999 !important;
}

#vs_lightbox_widget_close{ z-index:999999999; }




