/* 
   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%;
}