/* 
   Templete Name: Top10
   Version: 1.1
   Author: Wpgrace
   Author Url: http://wpgrace.com
   Theme Url: http://uouapps.com/top10/

 */


/*@import url(http://fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900,900italic);*/

/* All css files contains in css folder */

/** CSS Table of Content 
	-  	Fixed Margins		 											    Line 	31 to 44
    -  	Color Selectors 										            Line 	46 to 62
    -  	Backgrounds 									  					Line 	64 to 68
    -   Header											   					Line 	70 to 86
    -   Footer																Line 	89 to 115
    -   Footer Slider   													Line 	118 to 118
    -	Buttons																Line    121 to 132
    -	Header Slider														Line    134 to 144
    -   Breadcrumbs												        	Line    169 to 172
    -   Category Slider														Line    173 to 197
    -   Sidebars															Line    199 to 223
    -   Headings															Line    225 to 228
    -   About Page															Line    230 to 290
    -   Footer Slider 														Line    293 to 300
    -   Mega Menu											            	Line    302 to 337
    -   Contact																Line    340 to 360
    -   Post																Line    364 to 471
    -   Audio Player														Line    374 to 504
    -   Audio Player														Line    507 to 531




**/

/*Fixed Margins*/
.first{ margin-left: 0 !important; }
.last{ margin-right: 0 !important; }
.mb0{ margin-bottom: 0px !important; }
.mb10{ margin-bottom: 10px !important; }
.mb20{ margin-bottom: 20px !important; }
.mb30{ margin-bottom: 30px !important; }
.mb40{ margin-bottom: 40px !important; }
.mb50{ margin-bottom: 50px !important; }
.mt0{ margin-top: 0px !important; }
.mt10{ margin-top: 10px !important; }
.mt20{ margin-top: 20px !important; }
.mt30{ margin-top: 30px !important; }
.mt40{ margin-top: 40px !important; }
.mt50{ margin-top: 50px !important; }

/*Color Selectors*/
a:hover, a:focus{ color: #a91515; text-decoration: none; }
.sec-title span, .bg_row .icon-long-arrow-up{ color: #a91515; }
.contact-details i{ color: #a91515; }
.wpgbox{ background: none repeat scroll 0 0 #EEF0F2; border-bottom: 5px solid #A91515; border-radius: 0 0 5px 5px; }
#nav .nav a:hover, .sidebar .categories ul li a:hover, .top_soical_languages a:hover, .header-banner-social i:hover{ color: #a91515 !important; transition: all 0.4s ease-in-out 0s; }
.top_soical_icons i:hover,{ color: #a91515; }
ul.header-banner-social li i{ color: #fff; transition: all 0.4s ease-in-out 0s; }
.blog-post .post-title a, .readmore{ color: #333; }
.readmore i, .menu-item-price, .racipe-meta li i{ color: #a91515; transition: all 0.4s ease-in-out 0s; }
.banner-title{ background: #a91515; transition: all 0.4s ease-in-out 0s; }
.post-title span{ color: #a91515 !important; }
.racipe-bar .wpgbox.active, .racipe-bar .wpgbox:hover{ background: #a91515; color: #fff; transition: all 0.4s ease-in-out 0s; }
.border-top{ border-top: 5px solid #a91515 !important; }
.multimedia li:hover, .dropdown-menu.list li:hover{ background: #31383e; border-left: 3px solid #a91515; transition: all 0.4s ease-in-out 0s; }
.post-like .icon-thumbs-up{ color: #008000; }
.post-like .icon-thumbs-down{ color: #a91515; }

/*Backgrounds*/
body.index{ background: url('../images/bg.jpg') top center fixed #08090d !important; }
body.video{ background: url('../images/video-bg.jpg') top center fixed #08090d !important; }
body.audio{ background: url('../images/audio-bg.jpg') top center fixed #08090d !important; }
body.restaurant{ background: url('../images/restaurant-bg.jpg') top center fixed #08090d !important; }

/*Header*/
.wrapper{ margin: 0 auto; max-width: 1200px; padding: 0 30px; }
#top_nav{ background: rgb(0,0,0); background: rgba(0,0,0,0.4); padding: 5px 0; }
#top_nav .span6{ margin-bottom: 0; min-height: inherit; }
#top_nav ul{ margin: 0; padding: 0; }
#top_nav ul li{ display: inline; list-style-type: none; }
#top_nav ul li a{ color: #a1a5a8; margin-right: 10px; transition: all 0.4s ease-in-out 0s; }
#top_nav ul li a{ text-decoration: none; transition: all 0.4s ease-in-out 0s; }
#top_nav ul li:last-child a{ margin-right: 0; }
.inner_wrapper.bg{ background: #fff; }
input, textarea{ border: 1px solid #d4d9de; border-radius: 0; padding: 30px 0; }
input[type="radio"]{ background: 0; border: 0; padding: 0; }
#header{ height: 80px; position: relative; }
#logo{ margin-top: 17px; }
#header form{ margin: 0; margin-top: 20px !; }
#header form input[type="text"]{ height: 40px; margin: 20px 0; width: 100%; }
#header .select-wrapper{ margin: 20px 0 0; }

/*Footer*/
#footer{ background: #fff; }
.footer_bar{ background: url('../images/footer_bar.jpg') top left repeat; color: #707273; padding: 15px 0; }
.footer_bar sectionwis[class*="span"]{ margin-bottom: 0; min-height: inherit; }
.footer_bar p{ margin-top: 10px; }
.footer_bar a{ color: #fff; }
.footer_bar ul{ margin: 0 5px 0 0; padding: 0; }
.footer_bar ul li{ display: inline; list-style-type: none; }
.footer_bar ul li a{ color: #a1a5a8; margin-right: 10px; transition: all 0.4s ease-in-out 0s; }
.footer_bar ul li a{ text-decoration: none; }
.footer_bar ul li:last-child a{ margin-right: 0; }
.footer_widets{ background: #303234; color: #707273; padding: 30px 0; }
.footer_widets h3, .footer_widets h3 a, .footer_widgets .heading{ color: #bbbdbf; font-size: 24px; font-weight: 900; line-height: 24px; margin: 0 0 30px; }
.footer_widets li{ margin-bottom: 13px; }
.recent_tweets a{ color: #fff; }
.recent_tweets ul{ margin: 0; }
.recent_tweets ul li p{ margin-left: 30px; }
.recent_tweets ul li{ list-style-type: none; margin-bottom: 30px; overflow: hidden; position: relative; }
.recent_tweets i{ font-size: 24px; height: 30px; left: 0; position: absolute; top: 0; width: 30px; }
.recent_posts ul{ list-style-type: none; margin: 0; padding: 0; }
.recent_posts ul li{ border-bottom: 1px solid #414345; margin-bottom: 13px; position: relative; }
.recent_posts i{ font-size: 12px; height: 30px; left: 0; position: absolute; top: 20%; width: 30px; }
.recent_posts ul li p{ margin-left: 30px; }
.footer_widets li:last-child{ border-bottom: 0; margin-bottom: 0; }
.flicker_widget ul{ list-style-type: none; margin: 0; }
.flicker_widget li{ display: inline-block; margin-bottom: 15px; margin-left: 3%; max-width: 30%; }
.flicker_widget li img{ width: 100%; }
li.ll1{ margin-bottom: 0; }

/*Footer Slider*/
.footer_slider{ background: url('../images/slider_bg.png') top center repeat-x; height: 165px; }

/*Buttons*/
.default-video-btn button{ background: none; border: 0; border-radius: 0 !important; border-right: 1px solid #aca8a6; box-shadow: 0 0 0; color: #999; height: 40px; webkit-border-radius: 0 !important; }
.default-video-btn button:hover{ background: #CA1D1D; color: #fff !important; }
.default-video-btn button:hover .icon-map-marker, .default-video-btn button:hover .icon-tags{ color: #fff !important; }
.default-video-btn button:hover .caret{ border-top: 4px solid #fff; }
.btn-group.default-video-btn .btn .caret:hover{ color: #AB1B1B; }
.contains-marker i{ color: #262d33; font-size: 25px; width: 32px; }
.contains-marker .btn .caret{ margin-left: 10px; margin-top: 15px; }
.btn-group.default-video-btn .btn .caret{ color: #ab1b1b; }
.btn-group.default-video-btn.open .btn.dropdown-toggle{ background: none; border-right: 1px solid #aca8a6; color: #fff; text-shadow: 0 0 0; }
.default-video-btn .dropdown-menu{ border-radius: 0; }
input[type="submit"].default-search-btn{ background: url('../images/search-btn.png') top center no-repeat; border: 0; border-radius: 0; height: 40px; padding: 0; text-indent: -5000px; width: 125px; }
.input-wrapper input{ width: 100%; }

/*Header Slider*/
.header_slider{ background: url('../images/header_slider.png') top center repeat-x; box-sizing: border-box;  max-width: 1170px; moz-box-sizing: border-box; overflow: hidden; padding: 30px 0; position: relative; webkit-box-sizing: border-box; z-index: 10; }
.header_slider .bx-wrapper .bx-viewport{overflow:hidden; background: transparent; border: 0; border-bottom: 0; box-shadow: none; left: 100px; position: relative; top: -12px; }
.header_slider .bx-wrapper{ margin-bottom: 0; margin-right: 60px; }
.header_slider .bx-wrapper .top_video_slider{ height: 133px; overflow: hidden; z-index: 11; }
.header_slider .bx-wrapper .top_video_slider li{ background: #262d33; border: 1px solid #313639; box-shadow: 0px 0px 10px 1px rgba(9, 9, 9, 0.75); moz-box-shadow: 0px 0px 10px 1px rgba(9, 9, 9, 0.75); padding: 4px; webkit-box-shadow: 0px 0px 10px 1px rgba(9, 9, 9, 0.75); width: 180px !important; }
.top_video_img{ left: 0; position: absolute; top: 0; z-index: 111; }
.header_slider .bx-controls-direction{ height: 160px; position: absolute; right: -50px; top: -30px; width: 40px; z-index: 100px; }
.header_slider .bx-wrapper .bx-controls-direction a{ background-image: url('../images/header_slider_arrow.png'); background-repeat: no-repeat; display: block; height: 80px; width: 40px; }
.header_slider .bx-wrapper .bx-controls-direction a.bx-next{ background-position: top left; margin: 0; right: -10px; top: 0; }
.header_slider .bx-wrapper .bx-controls-direction a.bx-prev{ background-position: bottom left; bottom: 0; top: auto; }

/*Main Menu*/
#nav .navbar-inner{ background: url(../images/btn.png) #e5e7e9; border: 0; border-radius: 0; padding: 0; position: relative; webkit-border-radius: 0; }
.nav-border{ background: none repeat scroll 0 0 #A91515; border-bottom: 5px solid #A91515; bottom: 0; position: absolute; width: 100%; z-index: 10; }
#nav .navbar.navbar-inverse{ margin: 0; }
#nav .nav a{ color: #36393b; }
#nav .navbar-inverse .nav .active > a, #nav .navbar-inverse .nav .active > a:hover, #nav .navbar-inverse .nav .active > a:focus{ background: url(../images/btn-hover.png) scroll 0 1px #ca1d1d; color: #fff; }
#nav .navbar-inverse .nav li > a:hover, #nav .navbar-inverse .nav li > a:focus, #nav .navbar-inverse .nav li.hover_menu > a{ background: #262d33; color: #fff !important; }
#nav .navbar .nav > li > a{ border-right: 1px solid #dadbdc; padding: 16px 26.5px 21px; text-transform: uppercase; }
#nav .navbar .nav > li > a{ padding: 16px 25.5px 21px \9; }
@media screen and (-webkit-min-device-pixel-ratio:0){ 	#nav .navbar .nav > li > a{ padding: 16px 26.3px 21px; }
}
#nav .navbar .nav > li:last-child > a{ }
#nav .dropdown-menu{ background: #262d33; border-radius: 0; display: none; padding: 0; webkit-border-radius: 0; z-index: 9999; }
#nav .dropdown-menu > li > a{ padding: 10px 20px; }
#nav .dropdown-menu > li > a:hover{ padding: left:16px; }
#nav .dropdown-menu a{ color: #fff; }
.dropdown-menu.list li{ background: #262d33; border-bottom: 1px solid #000000; border-left: 4px solid #262D33; }
.dropdown-menu.list li:last-child{ border-bottom: none; }
.dropdown-menu.list a{ background: url("../images/cat-icon.png") no-repeat scroll 8px center rgba(0, 0, 0, 0) !important; }
.dropdown-menu.list .hover_menu{ background: #31383d !important; border-left: 4px solid #a91515; }
#nav .navbar .nav > li > .dropdown-menu:after, #nav .navbar .nav > li > .dropdown-menu:before{ border: 0; }
.hover_menu ul{ display: block; }

/*Breadcrumbs*/
#breadcrumbs .breadcrumb{ border-radius: 0; font-size: 13px; margin: 0; padding-left: 10px; }
#breadcrumbs .breadcrumb li a{ color: #a91515; }

/*Category Slider*/
#category_slider .nav-tabs{ border-color: #d4d9de; padding-top: 10px; }
#category_slider .nav-tabs i{ color: #262d33; font-size: 24px; padding: 20px 33px; width: 24px; }
#category_slider .nav-tabs .active i{ border-top: 0; color: #a91515; }
#category_slider .nav-tabs a{ border-bottom: 0; border-radius: 0; border-right: 1px solid #d4d9de; margin-bottom: 10px; }
#category_slider .nav-tabs li:last-child a{ border-right: 0; }
#category_slider .nav-tabs a:hover{ background: none; }
#category_slider .nav-tabs > .active > a, #category_slider .nav-tabs > a, #category_slider .nav-tabs > a:hover, #category_slider .nav-tabs > a:focus{ background: transparent; border-left: 0; border-top: 0; outline: none; }
.cat_slider{ margin: 0; padding: 0; }
.category_slider .bx-viewport, .category_slider .bx-wrapper{ margin-bottom: 0; }
#category_slider .tab-content{ overflow: hidden; }
.category_slider .bx-viewport{ margin-right: 50px; }
.category_slider .bx-viewport ul{ margin-right: 50px; overflow: hidden; }
.category_slider .bx-viewport ul li img{ left: -25px; position: relative; }
.category_slider .bx-controls-direction{ bottom: 1px; height: 160px; position: absolute; right: 0px; width: 40px; z-index: 9000; }
.category_slider .bx-wrapper .bx-pager{ position: static; text-align: center; }
.category_slider .bx-wrapper .bx-pager .bx-pager-item{ display: block; }
.category_slider .bx-wrapper .bx-controls{ background: url("../rs-slider/assets/slider-nav.png") repeat-y scroll 0 0 #EBECEE; border-bottom: 0 none; border-top: 1px solid #DDDDDD; bottom: -1px; height: 100%; overflow: hidden; position: absolute; right: 0; text-align: center; width: 40px; }
.category_slider.active .bx-wrapper .bx-viewport{ border: 0; height: 403px !important; left: -25px !important; width: 100% !important; }
.category_slider .bx-wrapper .bx-pager.bx-default-pager a{ margin: 0 auto 10px; }
.category_slider .bx-wrapper .bx-pager.bx-default-pager a{ background: #cacfd4; }
.category_slider .bx-wrapper .bx-controls-direction a{ background-image: url('../images/header_slider_arrow.png'); background-repeat: no-repeat; display: block; height: 80px; width: 40px; }
.category_slider .bx-wrapper .bx-controls-direction a.bx-next{ background-position: top left; left: auto; margin: 0; right: 0px; top: 0; }
.category_slider .bx-wrapper .bx-controls-direction a.bx-prev{ background-position: bottom left; bottom: 0; left: 0; top: auto; }
.category_slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .category_slider .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #a91515; }

/*Sidebars*/
.sidebar{ background: #eef0f2; margin-bottom: 25px; overflow: hidden; padding: 25px; }
.sidebar h3{ background: url('../images/side-bar-title-bg.png') center center repeat-x; font-size: 24px; font-weight: 900; margin: 0 0 20px; text-align: center; }
.sidebar h3 span{ background: #eef0f2; display: inline-block; padding: 0 25px; }
.sidebar_widget{ margin-bottom: 30px; }
.video_listing .nav-tabs{ border-bottom: 3px solid #ba1919; }
.sidebar .nav-tabs a{ padding: 4px 20px; }
.video_listing .nav-tabs a{ background: url(../images/sb-tab-btn.png); border-color: #ba1919; border-radius: 0; color: #36393b; font-size: 11px; font-weight: bold; margin-right: 0px; text-transform: uppercase; webkit-border-radius: 0; }
.video_listing .nav-tabs .active a, .video_listing .nav-tabs li:hover a{ background: url(../images/sb-tab-btn-hover.png); border: 1px solid #d4d9de; border-bottom-color: #ba1919; border-color: #ba1919; border-left: 1px solid #a91515; color: #fff; outline: none; }
figure{ margin: 0; }
.tab_video{ margin-bottom: 10px; }
.tab_video_img{ border: 2px solid #262d33; margin-bottom: 5px; position: relative; }
.tab_video h4, .tab_video h4 a{ color: #333; font-size: 14px; margin: 0; }
.tab_video_img img{ width: 100%; }
.tab_video p{ font-size: 12px; line-height: 12px; opacity: 0.5; }
.tags a{ background: url('../images/tags_bg.png') top left repeat-x; color: #36393b; display: inline-block; font-size: 12px; margin: 0 25px 10px 0; padding: 7px 15px; position: relative; }
.tags a:before{ content: url('../images/tags_bfor.png'); left: 0; position: absolute; top: 0; }
.tags a:after{ content: url('../images/tabs_after.png'); position: absolute; right: -14px; top: 0; }
.tags a:hover{ background: url('../images/hovertags_bg.png') top left repeat-x; color: #36393b; color: #fff !important; display: inline-block; font-size: 12px; margin: 0 25px 10px 0; padding: 7px 15px; position: relative; }
.tags a:hover:before{ content: url('../images/hovertags_bfor.png'); left: 0; position: absolute; top: 0; }
.tags a:hover:after{ content: url('../images/hovertabs_after.png'); position: absolute; right: -14px; top: 0; }
.first{ margin-left: 0 !important; }
.sidebar .categories ul{ margin: 0; }
.sidebar .categories ul li{ background: url('../images/cat-icon.png') center left no-repeat; border-bottom: 1px solid #ddd; box-sizing: border-box; color: #909192; display: inline-block; list-style-type: none; margin-right: 4%; moz-box-sizing: border-box; padding: 5px 13px; text-align: right; webkit-box-sizing: border-box; width: 37%; }
.sidebar .categories ul li a{ color: #333333; display: inline-block; float: left; font-size: 14px; }

/*Headings*/
.heading-l{ background: url('../images/heading-bg.png') left center repeat-x; color: #333333; font-size: 36px; margin-bottom: 13px; margin-top: 13px; text-align: center; }
.heading-l h2{ background: #fff; display: inline-block; font-size: 36px; font-weight: 900; padding: 0 30px; }
.heading-l h2 span{ color: #a91515; }

/*About Page*/
.about_us_home{ overflow: hidden; }
.mbtm{ margin-bottom: 40px; }
.feturse_ico{ background: url('../images/icon_feature_bg.png') top center no-repeat; display: inline-block; height: 135px; margin: 0 auto; position: relative; width: 144px; }
.feturse_ico img{ display: bloclk; margin: 30px auto 0; }
.feature_widget{ background: #eef0f2; border-bottom: 5px solid #a91515; border-radius: 5px; overflow: hidden; text-align: center; webkit-border-radius: 5px; }
.feature_widget.services{ }
.feature_widget h3{ color: #333333; font-weight: 900; margin: 30px 0; }
.feature_widget p{ margin-bottom: 30px; padding: 0 30px; }
.map_section .nav-tabs{ border-bottom: 4px solid #a91515; margin-bottom: 0; }
.map_section .nav-tabs li{ font-size: 13px; text-align: center; text-transform: uppercase; width: 25%; }
.map_section .nav-tabs a{ background: url(../images/btn.png) #e7e9eb; border-bottom: 0; border-radius: 0; border-right: 1px solid #d7d9da; border-top: 1px solid #d7d9da; color: #36393b; font-weight: 900; margin-right: 0; padding-bottom: 14px; padding-top: 16px; }
.map_section .nav-tabs .active a, .map_section .nav-tabs li:focus a, .map_section .nav-tabs li:hover a{ background: url(../images/btn-hover.png) #a91515; border: none !important; border-color: #a91515; color: #fff; outline: none; padding-bottom: 15px; }
.bg_row{ background: #eef0f2; box-sizing: border-box; float: left; margin-bottom: 30px; moz-box-sizing: border-box; padding: 10px; position: relative; webkit-box-sizing: border-box; z-index: 100; }
.top_videos section{ position: relative; }
.top_videos span{ position: relative; }
.top_videos span i{ left: 0px; position: relative; }
.top_videos span a{ color: #a91515; }
.top_videos span a i{ font-size: 18px; }
.border-list{ border-bottom: 2px solid #a91515; float: right; list-style-type: none; margin: 0; padding: 0; }
.border-list li{ background: #fff; border: 1px solid #d8d9da; border-bottom: 2px solid #d8d9da; border-radius: 0; display: inline-block; margin: 0; padding: 0; }
.border-list li a{ background: url(../images/grid.jpg); color: #36393b; display: inline-block; padding: 5px; padding-bottom: 4px; }
.border-list li a i{ font-size: 15px; height: 18px; width: 18px; }
.border-list li.active, .border-list li:hover{ border-color: #a91515; }
.border-list li.active a, .border-list li:hover a{ background: url(../images/grid-active.jpg); color: #fff; text-decoration: none; }
.top_video{ margin-bottom: 10px; text-align: left; }
.top_videos_img{ border: 5px solid #262d33; margin-bottom: 5px; overflow: hidden; position: relative; }
.top_video h4, .top_video h4 a{ color: #333333; font-size: 14px; margin: 0; }
.top_videos_img img{ position: relative; width: 100%; }
.top_video p{ color: #333; font-size: 12px; opacity: 0.5; }
.hover_video{ background: rgba(0,0,0,0.5); display: none; height: 98%; left: 1%; position: absolute; top: 1%; width: 98%; overflow:hidden; }
.hover_video a, .hover_video a i{ color: #fff; color: #FFFFFF; display: block; font-size: 0px; font-size: 18px; position: absolute; right: 42%; top: 30%; }
.hover_video a{ background: url(../images/play-38.png) no-repeat; height: 38px; width: 38px; }
hover_video a i{ display: none; }
.hover_video span{ float: left; margin-right: 5%; width: 45%; }
.hover_video a:hover{ text-decoration: none; }
.player_like{ background: #a91515; bottom: 0; box-sizing: border-box; font-size: 12px; moz-box-sizing: border-box; overflow: hidden; padding: 2px 10px; position: absolute; text-align: left; webkit-box-sizing: border-box; width: 100%; }
.player_like i{ margin-right: 5px; }
.top_videos_img:hover .hover_video{ color: #fff; display: block; text-align: center; }
.tab_video_img:hover .hover_video{ color: #fff; display: block; text-align: center; }
.tab_video_img .hover_video a, .tab_video_img .hover_video a i{ left: 37%; margin-bottom: 0 !important; position: absolute; top: 17%; }
.tab_video_img .player_like{ bottom: 0; padding: 0 10px; position: absolute; width: 100%; }
.tab_video_img .hover_video span{ float: none; }
.tab_video_img{ height: auto; width: 150px; }
.steps_count{ background: url("../images/steps_bg.png") repeat scroll 0 0 transparent; list-style-type: none; margin: 0; padding: 0; }
.steps_count li{ background: url("../images/steps_bg.png") repeat scroll 0 0 transparent; border: 0 none; box-sizing: border-box; display: inline-block; font-size: 24px; font-weight: 700;  margin-bottom: 0 !important; margin-left: -4px; margin-right: 0 !important; margin-top: 0 !important; moz-box-sizing: border-box; padding: 30px 0px; position: relative; text-align: center; webkit-box-sizing: border-box; width: 33.2%; }
.steps_count li span{ color: #a91515; font-weight: 900; }
.steps_count li:after{ content: url('../images/step_divider.png'); position: absolute; right: -10px; top: 0; z-index: 100; }
.steps_count li:last-child:after{ content: ""; }
.steps_detail li:first-child{ padding: 20px 30px 20px 20px !important; }
.steps_detail li{ border-right: 1px solid #d4d9de; box-sizing: border-box; float: left; list-style-type: none; moz-box-sizing: border-box; padding: 20px 30px 20px 10px !important; webkit-box-sizing: border-box; width: 33%; }
.steps_detail li:last-child{ border-right: 0; text-align: center; }
.steps_detail{ border: 1px solid #d4d9de; margin: 0; overflow: hidden; }
.steps_detail h3{ font-size: 18px; margin: 0 0 10px; text-align: center; }
.steps_detail label{ display: inline-block; margin-left: 10px; }
.steps_detail input[type="radio"]{ background: #eef0f2; }
.steps_detail .img_icon{ margin-bottom: 10px; }
.step2{ width: 34% !important; }
.sign-up input[type="radio"]{ margin-top: -4px; }
.steps_detail .input_Form{ border: 1px solid #d4d9de; color: #d4d9de; height: 33px; margin-bottom: 14px; padding: 10px; }
.submit_data{ background: url('../images/submit_icon.png') top center no-repeat; border: 0; display: block; height: 40px; margin: 6px auto 0; overflow: hidden; text-indent: -5000px; width: 125px !important; }

/*Footer Slider*/
.footer_slider{ position: relative; }
#footer .heading-l{ margin-bottom: 10px; margin-left: 20px; margin-right: 20px; }
.footer_slider .bx-wrapper{ overflow: hidden; top: 22px; }
.footer_slider .bx-wrapper .bx-viewport{ background: transparent; border: 0; box-shadow: none; margin-bottom: 0; }
.footer_slider .bx-wrapper ul li{ background: #262d33; border: 1px solid #313639; box-shadow: 0px 0px 10px 1px rgba(9, 9, 9, 0.75); moz-box-shadow: 0px 0px 10px 1px rgba(9, 9, 9, 0.75); padding: 4px; webkit-box-shadow: 0px 0px 10px 1px rgba(9, 9, 9, 0.75); width: 174px !important; }
.footer_slider .bx-wrapper .bx-controls-direction a{ height: 123px; width: 14px; }
.footer_slider .bx-wrapper .bx-controls-direction a.bx-next{ background: url("../images/spon_next.png") no-repeat scroll center top transparent; margin: 0px; right: 0px; top: 0px; }
.footer_slider .bx-wrapper .bx-controls-direction a.bx-prev{ background: url("../images/spon_prev.png") no-repeat scroll center top transparent; left: 2px; margin-top: 0; top: 0px; }

/*Mega Menu*/
.btn.red{ background: none repeat scroll 0 0 #BA1919; border-color: #BA1919; color: #FFFFFF; padding: 10px 20px; }
.btn.red:hover{ background: none repeat scroll 0 0 #9D0000; border-color: #BA1919; color: #FFFFFF; padding: 10px 20px; }
.dropdown-menu{ color: #999; }
.dropdown.fullwidth > span12{ width: 101.5% !important; }
.dropdown.fullwidth{ position: static; }
.channels li{ float: left; list-style: none outside none; margin: 10px 12px; }
.channels li:hover{ border: none !important; }
.channel-holder{ display: none; padding: 40px 0; }
.channels-col-1{ float: left; padding-bottom: 25px; }
.channels-col-2{ margin-bottom: 20px; }
.versus-holder{ display: none; padding: 25px; }
.versus .cat-holder{ background: none repeat scroll 0 0 #21262C; padding: 25px 25px 35px; }
.cat-holder ul{ margin-left: 0; }
.cat-holder li{ background: url(../images/list-arrow.png) no-repeat scroll left center transparent; list-style: none outside none; padding: 7px 15px; }
.cat-holder li:hover{ background: url(../images/list-arrow.png) no-repeat scroll left center transparent!important; border-left: none!important; color: #BA1919; list-style: none outside none; padding-left: 15px; }
.cat-holder li a:hover{ color: #BA1919!important; text-decoration: none; }
.versus{ color: #d4d9df; }
.versus p{ color: #6e7273; }
.funding-holde li > a{ border-right: 1px solid #DADBDC; padding: 5px 29px; text-transform: uppercase; }
.funding-holder{ padding: 25px!important; }
.cf-item-holder{ background: none repeat scroll 0 0 #FFF; border-bottom: 5px solid #BA1919; border-radius: 3px; color: #333; margin: 30px; }
.cf-item-holder img{ width: 100%; }
.cf-item-holder a{ color: #333!important; }
.cf-item-holder tr, .cf-item-holder th, .cf-item-holder tr .cf-item-holder table{ border: none!important; text-align: left; }
.cf-item-content{ padding: 20px; }
.progress-bar-holder{ background: #ddd; border-radius: 2px; float: left; height: 10px; margin-bottom: 10px; position: relative; width: 100%; }
.cf-progress{ background: #BA1919; height: 10px; left: 0; position: absolute; }
.cf-item-holder.span4{ margin-right: 28px; width: 31%; }
.fundingtab-holder .nav.nav-tabs li{ border: none !important; }
.fundingtab-holder .nav.nav-tabs li a{ background: #ececee !important; border: medium none!important; color: #333!important; outline: none; padding: 6px 21px!important; }
.fundingtab-holder .nav.nav-tabs li:hover{ border: medium none!important; border-bottom: none!important; outline: none; }
.fundingtab-holder .nav.nav-tabs li a:hover{ background: none repeat scroll 0 0 #BA1919!important; border-bottom: none!important; color: #fff!important; outline: none; }
.fundingtab-holder .nav.nav-tabs li.active a{ background: none repeat scroll 0 0 #BA1919!important; color: #fff!important; outline: none; }
.cfnav-line{ background: #BA1919; float: left; height: 3px; position: relative; width: 100%; }
.fundingtab-holder .nav.nav-tabs{ border-bottom: none; }

/*Contact*/
.author-social li{ color: red; float: left; list-style: none; padding: 0 10px; text-align: center; }
.author-social{ float: left; left: 21%; margin: 10px 0; position: relative; width: 217px; }
.author-social i{ color: #a91515; font-size: 20px; }
h3.author-name{ margin: 11px 0 0; }
.post-content{ margin: 40px 0; }
p.author-bio{ padding: 0 19px; }
.contact-map{ max-height: 334px; max-width: 770px; position: relative; }
.contact-data.span12.first{ background: none repeat scroll 0 0 #EEF0F2; padding: 25px; }
.contact-data{ padding: 25px; }
.contact-details{ position: relative; }
.contact-details li{ list-style: none; padding: 8px 0; }
.contact-details.time{ margin-left: 0; max-width: 200px; }
.contact-details.time span{ float: right; margin-left: 20px; }
.contact-details i{ font-size: 16px; left: -26px; margin-top: 3px; position: absolute; }
.contact-from{ padding: 30px; }
.text-fields input{ height: 38px!important; margin-right: 10px; }
.text-fields input:last-child{ margin-right: 0; }
.textarea-field{ margin-bottom: 17px; margin-right: 17px; margin-top: 17px; max-width: 716px; }
.textarea-field textarea{ color: #A8A8A8; height: 170px; }
.contact-from-btn button{ padding: 9px 18px 10px 60px !important; position: relative; top: 18px; }
.contact-from-btn i{ border-right: 1px solid #a91515; float: left; left: 12px; line-height: 40px; padding-right: 13px; position: absolute; top: 0; }

/*Post*/
.post-comments p, .post-comments span{ color: #999; }
.comment-avator img{ border: 5px solid #eef0f2; }
.comment-item{ margin: 13px 0; }
.post-comments{ float: left; margin-bottom: 20px; margin-top: 20px; }
.post-comments a{ color: #333; }
.post-like li{ float: left; list-style: none; padding: 0 20px; }
.post-like li i{ font-size: 22px; left: -10px; position: relative; }
.post-like a{ color: #333; font-size: 14px; }
ul.top-header-nav{ border-radius: 3px; border-top: 5px solid #a91515; padding: 5px 20px 20px 0; width: 200px; }
.top-header-nav li{ border-bottom: 1px solid #ddd; margin-left: 20px; }
.top-header-nav li a:hover{ background: none!important; }
.btn-group.default-video-btn .caret{ border-top: 4px solid #a91515; }
.dropdown-menu.top-header-nav.cat-holder{ top: 96%; }
.btn-group.default-video-btn.open .caret{ border-top: 4px solid #fff; }
.btn-group.default-video-btn.open, .btn-group.default-video-btn button:hover{ background: #a91515!important; color: #fff; }
.btn-group.default-video-btn.contains-marker.open i{ color: #FFF; }
.header_banner{ position: relative; }
.banner-avator{ background: url(../images/black-pat.png); left: 30px; position: absolute; top: 30px; width: 278px; }
.banner-avator h3, .banner-avator span{ color: #fff; margin-left: 130px; }
.banner-avator span{ color: #fff; margin-left: 30px; }
.banner-avator img{ border: 5px solid #fff; float: left; }
ul.header-banner-social{ background: url(../images/black-pat.png); bottom: 16px; height: 30px; position: absolute; right: 30px; width: 202px; }
ul.header-banner-social li{ float: left; font-size: 17px; list-style: none outside none; padding: 4px 0 4px 17px; text-align: center; }
.post-title > h3, .post-meta{ float: left; width: 75%; }
.post-like{ position: relative; top: -24px; }
.video-tab .nav-tabs > li > a{ background: url(../images/btn.png) repeat-x #E9EBEC; border-right: 1px solid #D0D0D0; color: #36393B; font-weight: bold; margin: 0; padding: 15px 69.7px; text-align: center; text-transform: uppercase; width: 112px; }
.video-tab .nav-tabs > li.active > a, .video-tab .nav-tabs .active > a:hover{ background: url(../images/btn-hover.png) repeat-x #BA1919; color: #fff; outline: none; }
.video-tab .nav-tabs{ border-bottom: 4px solid #BA1919; }
.audio-post{ background: #eef0f2; margin-bottom: 20px; position: relative; }
.audio-thumb, .audio-post-content{ position: relative; z-index: 10; }
.audio-post-content a{ color: #333; font-size: 14px; }
.audio-post-content span{ color: #909192; }
.audio-post-content p{ color: #333; padding: 10px 0; }
.audio-post-content > h4{ margin-bottom: 0; margin-top: 16px; }
.map-tab .nav-tabs a{ }
.map-tab .nav-tabs i{ padding: 20px 13px !important; }
.banner-title{ position: absolute; }
.blog-thumb{ position: relative; }
.blog-thumb img{ border: 5px solid #eef0f2; }
.blog-post .post-meta{ float: right; padding: 10px 0; text-align: right; }
.post-title > h4{ float: left; }
.blog-post .post-title{ border-bottom: 1px solid #DDD; float: left; margin-bottom: 10px; width: 100%; }
.blog-post .post-content{ color: #333; float: left; margin: 3px 0; }
.blog-post .post-title span{ color: #A91515 !important; }
.blog-post{ margin-bottom: 20px; }
.readmore{ font-weight: 700; }
.readmore i{ margin-right: 8px; }
.video-stat{ text-align: center; width:100%; }
.stat-ico i{ color: #999; font-size: 30px; }
.stat-figure{ color: #333; font-size: 30px; line-height: 40px; }
.stat-heading{ color: #999; font-size: 15px; }
.menu-item{ border-bottom: 1px solid #ddd; }
.menu-item-price{ font-size: 18px; margin: 20px 0 0; }
.menu-discription{ color: #999999; }
.menu-tab{ margin-bottom: 40px; }
.header_banner.rest .banner-title{ color: #FFFFFF; position: absolute; top: 26%; z-index: 100; }
.header_banner.rest .banner-title > h3{ font-weight: 100; padding: 6px 30px; }
.header_banner.rest .banner-title span{ font-weight: 700; }
.racipe-meta li{ float: left; font-size: 18px; list-style: none outside none; margin: 30px 0 10px 14px; }
.single-racipe-container .racipe-meta li i{ font-size: 30px; margin-right: 10px; position: relative; top: 3px; }
.racipe-bar-title{ padding: 10px 0; text-align: center; }
.racipe-bar{ margin-bottom: 30px; }
.single-racipe-container .wpgbox{ float: left; padding: 10px 27px 20px; }
.single-racipe-container .racipe-name > h3{ margin-bottom: 0px; }
.racipe-item .racipe-meta li i{ font-size: 19px; margin-right: 10px; }
.racipe-item .racipe-meta li{ float: left; font-size: 14px; list-style: none outside none; margin: -17px 0 10px 14px; }
.racipe-item .wpgbox{ padding: 0 30px; }
.single-racipe-container .sec-title > h3, .recipe-title-holder .sec-title > h3{ margin-bottom: 0; }
.top-food .heading-l{ margin-top: -20px; }
#footer .heading-l{ margin-top: 0px; }
.about_us_home .heading-l{ margin-bottom: 20px; margin-top: 0; }
.about_us .heading-l{ margin-bottom: 20px; margin-top: 20px; }
.about_us .post-content{ margin: 20px 0 40px; }
.about_us{ overflow: hidden; }
.top_videos .heading-l, .map_section .heading-l{ margin: 20px 0; }
.header-location.first{ float: left; padding: 23px; width: 200px; }
.header-location input, .header-location .sbHolder{ height: 30px !important; margin-bottom: 5px; width: 200px !important; }
.header-location span{ color: #666; position: relative; top: -10px; }
.header-location .sbSelector{ color: #666 !important; }
.header-tag{ border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; float: left; left: 30px; margin: 0px; margin: 20px 0; padding: 20px 0 10px; width: 400px; z-index: 9999; }
.dropdown-menu.border-top.header-tag-wr{ left: -371px; max-width: 400px; position: absolute; }
.header-tag-wr .sbHolder{ width: 272px; }
.header-tag-wr p{ color: #666; position: relative; top: 6px; }
.header-location input[type="text"]{ font-size: 12px; width: 202px !important; }
.clearbtn, .applybtn{ height: 30px !important; padding: 5px 13px !important; text-shadow: 0 0 0 !important; }
.header-tag-wr{ padding: 25px !important; }
.dropdown-menu.border-top.header-tag.tags{ padding: 30px; z-index: 9999; }
.header-tag a{ float: left !important; position: relative; }
ul.ingredients{ margin-left: 0px; }
.ingredients li{ list-style: none outside none; }
.top-food .post-content{ margin: 0 0 30px; }
.racipe-item{ }
.racipe-item:last-child{ }
.racipe-item img{ border-right: 1px solid #ddd; }
.racipe-item h4{ margin-top: 30px; }
.top-rest .nav-tabs{ margin-bottom: 0px; }
.post-title-hold span{ position: relative; top: -12px; }
.rest-page .post-content{ margin: 10px 0 40px; }
.bannercontainer{ background-color: transparent; margin-left: auto; margin-right: auto; max-width: 1170px; position: relative; }
.tp-bullets{ background: url(../rs-slider/assets/slider-nav.png) repeat-y #ebecee; border-left: 0; border-top: 1px solid #d4d9dd; bottom: 0px !important; height: 465px; left: 100% !important; margin-left: -40px !important; opacity: 1 !important; padding: 0px !important; padding-top: 20px !important; position: absolute; }
.tp-bullets.simplebullets.round .bullet{ height: 20px !important; margin-left: 10px !important; margin-right: 0 !important; margin-top: 5px !important; width: 35px !important; }
.tparrows.hidearrows{ opacity: 1 !important; }
.tp-rightarrow.round{ bottom: 80px !important; position: absolute !important; }
.tp-leftarrow.round{ bottom: 0px !important; position: absolute !important; }
.btn.pull-right.clearbtn{ background: #e5e6e8 !important; color: #666; margin-right: 10px; }
.dropdown-menu:hover .dropdown-menu{ dispaly: block; }
.racipe-item.dir{ border: 1px solid #DDDDDD; border-bottom: 0; }
.racipe-item.dir:last-child{ border-bottom: 1px solid #DDDDDD; }

/*Audio Player*/
.jp-jplayer{ height: 0 !important; width: 0 !important; }
.jp-audio ul{ list-style: none; }
.audio-wrap{ bakground: #fcfcfc; border-bottom: 1px solid #FFF; border-left: 1px solid #f0f0f0; border-radius: 4px; border-right: 1px solid #fff; border-top: 1px solid #f0f0f0; margin: 15px 0; margin-left: -1px; width: 100%; }
.single-format-audio .audio-wrap{ background: #F7F7F7; }
.single-format-audio .jp-progress{ width: 60%; }
.jp-audio{ height: 50px; width: 100%; }
.jp-controls li a{ background: #A91515; height: 50px; width: 50px; }
.jp-play-bar{ background: #A91515 !important; }
.jp-controls li i{ color: #FFFFFF; left: 20px; position: relative; top: 15px; }
.jp-progress{ height: 11px; position: relative; top: 20px; width: 100%; }
.jp-seek-bar, .jp-play-bar, .jp-volume-bar-value{ height: 6px; }
.jp-current-time{ display: none; font-size: 10px; left: auto; right: 9px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6); top: -12px; }
.jp-volume-bar{ height: 11px; right: 21px; top: 17px; width: 89px; }
.jp-volume-bar-knob{ height: 18px; position: absolute; right: -15px; top: -5px; width: 18px; }
.jp-audio, .jp-volume-bar-value, .dulce-audio-thumb{ position: relative; }
.jp-controls li a, .jp-progress, .jp-current-time, .jp-volume-bar{ moz-transition: 0s all 0s linear; o-transition: 0s all 0s linear; position: absolute; transition: 0s all 0s linear; webkit-transition: 0s all 0s linear; }
.jp-seek-bar, .jp-volume-bar, .jp-volume-bar-knob{ cursor: pointer; }
.jp-seek-bar{ background: #d4d9dd; border-bottom: 1px solid rgba(255, 255, 255, 0.9); border-radius: 20px; border-right: 1px solid #fff; box-shadow: inset 1px 1px 0 0 rgba(0, 0, 0, 0.1); height: 7px; margin-top: 2px; width: 100% !important; }
.jp-play-bar{ background: none repeat scroll 0 0 #888; border-radius: 20px; }
.jp-play{ background: url("images/play.png") no-repeat; height: 48px; width: 48px; z-index: 2; }
.jp-pause{ background: url("images/play.png") no-repeat scroll 0 -77px transparent; display: none; z-index: 1; }
.jp-play:active{ background-position: 0 -38px; }
.jp-pause:active{ background-position: 0 -117px; }
.jp-controls li{ list-style: none; }
.jp-type-single{ position: relative; }
.jp-playlist{ left: 71px; position: absolute; top: -2px; width: 60%; }
a.jp-playlist-current{ display: block; font-size: 1.5em; font-weight: bold; }
.jp-artist{ display: block; font-size: 0.6em; font-weight: normal; margin-top: -3px; }
.playerbg{ background: url(../images/player-bg.jpg) repeat-x; bottom: 0px; height: 50px; left: 145px; padding: 0 20px 0 70px; position: absolute; width: 100%; }
.jp-controls{ left: -70px; margin: 0; position: absolute; }
.audio-thumb{ float: left; position: relative; width: 145px; }

/*Multimedia*/
.blog-links{ background: none repeat scroll 0 0 #A91515; margin: 0; position: absolute; right: 2px; top: 5px; }
.blog-links li{ float: left; list-style: none; }
.zoomlink a{ background: url(../images/zoombtn.jpg) no-repeat; display: block; height: 30px; width: 30px; }
.postlink a{ background: url(../images/linkbtn.jpg) no-repeat; display: block; height: 30px; width: 30px; }
.pgnav .sbHolder, .pgnav ul{ width: 67px; }
.pgnav{ margin-left: 30px; }
.menu3d{ position: relative; }
.menu3d:hover ul{ display: block !important; left: 159px; position: absolute !important; top: 0; }
.multimedia i{ padding-left: 16px; padding-top: 16px !important; position: absolute; }
.multimedia li, .dropdown-menu.list li{ border-bottom: 1px solid #000; border-left: 3px solid #262d33; }
.multimedia li:last-child{ border-bottom: none; }
.multimedia a, .multimedia a:hover{ background: transparent !important; left: 26px; position: relative; }
.video_holder{ position: relative; overflow: hidden; }
.video_holder:hover .hover_video{ display: block; }
.video_holder .hover_video{ color: #FFFFFF; }
#header .span10{ margin-top: 20px; }
footer .ta-right{ margin-top: 10px; }
.select_txt > span{ color: #999999; font-size: 14px; position: relative; top: 6px; }
.bg_row .icon-long-arrow-up{ font-size: 19px; left: 8px; position: relative; top: 6px; }
.racipe-item .wpgbox, .single-racipe-container .wpgbox{ float: left !important; }
.sign-up{ overflow: hidden; }
#content_area{ margin-top: 20px; }
.contact-map{ border: 1px solid #DDDDDD; overflow: hidden; padding: 5px; }
.span4.pull-right i{ position: relative; top: -9px; }
.header_inner_wrapper{ position: relative; top: 20px; }

.light-video {width:700px;}
.vid-full {height:100%; width:100%;}