@import url("docs.css");
@import url("addons.css");
@import url("theme.css");
@import url("menu.css");
@import url("css3.css");
@import url("colorbox.css");
@import url("widgets.css");

#yt-responsivemenu {
    display: none;
}
.yt_ressidebar_screennav{
	display:none;
}

textarea, input, select,
input[type="file"], 
input[type="checkbox"], 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"]{	
	padding: 7px 10px;	
	border: 1px solid #e9e9e9;
	color:#909090;
	outline:none !important;
	-webkit-box-shadow: none; 	
	-moz-box-shadow: none; 	
	box-shadow: none;
}
select{
	padding: 6px 6px 6px 10px;
}

textarea:focus, select:focus,
textarea:hover, select:hover, 
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
/*input[type="radio"]:focus,*/
.uneditable-input:focus {
	border: 1px solid #e9e9e9;
	outline:none !important;
	-webkit-box-shadow: none; 	
	-moz-box-shadow: none; 	
	box-shadow: none;
}
input[type="radio"]:focus,
input[type="radio"]{
	border:none;
}
input[type="radio"], 
input[type="checkbox"] {
    float: left;
    margin: 0 7px 0 0;
}

input.input-text:focus, textarea:focus{
	border: 1px solid #ccc;
}

.layout-boxed .yt-slideshow .tp-leftarrow, 
.layout-boxed .yt-slideshow .tp-rightarrow{
	visibility:hidden;
}
.layout-boxed .yt-slideshow:hover .tp-leftarrow, 
.layout-boxed .yt-slideshow:hover .tp-rightarrow{
	visibility:visible;
}
/***---Device---***/
@media (min-width: 1200px) {
	.layout-boxed #yt_wrapper,
	#yt_wrapper .yt_main_inner{
		width: 1200px;
	}
	.yt-product-detail .yt-detail-left{
	padding-left: 0;
	width:44.7%;
	}
	.yt-product-detail .yt-detail-right{
		width:55.3%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.layout-boxed #yt_wrapper,
	#yt_wrapper .yt-content-inner{
		width: 1000px;
	}
	.products-grid .item .product-addto-wrap .product-wishlist{
		margin:0 5px;
	}
	.yt-slideshow .tp-leftarrow, 
	.yt-slideshow .tp-rightarrow{
		visibility:hidden;
		display:none;
	}
	.yt-slideshow:hover .tp-leftarrow, 
	.yt-slideshow:hover .tp-rightarrow{
		visibility:visible;
		display:block;
	}
/***--------------------header-------------------------***/	
	.yt-slideshow-bottom{
		height:158px;
	}
	.products-grid .item-inner:hover .product-addto-wrap{
		left:16%;
	}
	.category-products .products-grid .item-inner:hover .product-addto-wrap{
		left:3%;
	}
	#yt_main .banner-violet .banner-violet-inner{
		padding:38px 0;
	}
	#yt_main .banner-violet .banner-violet-inner img{
		width:100%;
	}
	.banner-metro .banner2 .banner-desc,
	.banner-metro .banner1 .banner-desc{
		padding:10px 5px;
	}
	.upsell-product .upsell-title{
		width:50%;
	}
	.container-slider .page-title-slider{
		width:31.5%;
	}
	.block-promotion #carousel-generic .carousel-indicators{
		left:17%;
	}
	.spotlight3 #newsletter-validate-detail #newsletter{
		width:175px;
	}
	
	.banner-openinghours .open-title{
		padding-left:50px;
	}
	.contact-form #advice-validate-email-email,
	.contact-form .input-box > input.input-text{
		width:64%;
	}
	/*-----------------------detail-----------------------*/
	.yt-product-detail .yt-detail-left{
		padding-right:4px;
	}	
	
	.dynamicslideshow-container .dynamicslideshow .text_desc{
		width:530px;
	}
	.dynamicslideshow-container .dynamicslideshow .text_desc.desc4{
		width:460px;
	}
	.dynamicslideshow-container .dynamicslideshow .text_desc.desc5{
		width:390px;
	}
	
	.yt-content-bottom .block-promotion .block-content .item a > img{
		width:300px;
	}
	.toolbar .pagination-wrap .pagination .pages ol li a.next, 
	.toolbar .pagination-wrap .pagination .pages ol li a.previous{
		margin-top:-6px;
	}

}

/*@media (min-width: 768px) and (max-width: 991px) {*/
@media (min-width: 768px) and (max-width: 1200px) {
	.layout-boxed #yt_wrapper,
	#yt_wrapper .yt-content-inner{
		width: 780px;
	}
	#cpanel_btn{
		display: none;
	}	
	.my-account #form-validate select,
	#sender_options textarea,
	.cart select,
	.form-list input.input-text, input.input-text{
		width:200px;
	}
	#yt_main .banner-bottom li.banner-bottom1,
	#yt_main .banner-bottom li.banner-bottom2{
		padding-bottom:30px;
	}
	.yt-bannertop .banner-top2 ul li{
		padding-left:0;
	}
	.yt-bannertop .banner-top2 ul li a.banner-top2-img{
		margin-right:10px;
	}
	.container-slider .slider .item img{
		width:100%;
	}
/***--------------------header-------------------------***/
	/*general*/
	#yt_header .yt-menu{
		display: none;
	}
	#yt_header .yt-responsivemenu{
		display: block;
	}
	.yt_ressidebar_screennav {
		display:block;
		left: 0;
		bottom: 0;
		top: 0;
		position: absolute;
		z-index: 999;
	}
	/*general*/
	.yt-header-content .logo{
		padding:0 0 30px 0;
		float:right;
	}
	.yt-header-content .logo .logo-desc,
	.yt-header-content .logo a{
		float:right;
	}
	#yt_header #yt-responsivemenu .btn.btn-navbar{
		top: 15px;
	}
/***--------------------homepage-------------------------***/
	.yt-slideshow-bottom{
		height:122px;
	}
	.dynamicslideshow-container .tp-simpleresponsive .text_desc.text_desc2,
	.dynamicslideshow-container .dynamicslideshow .text_desc{
		width:410px;
		font-size:90% !important;
	}
	.dynamicslideshow-container .tp-simpleresponsive .text_desc.text_desc5{
		width:300px;
	}
	.dynamicslideshow-container .tp-simpleresponsive .text_desc.desc4{
		width:370px;
	}
	.dynamicslideshow-container .tp-simpleresponsive .btn_slide{
		display:none;
	}
	.yt-slideshow .tp-leftarrow, 
	.yt-slideshow .tp-rightarrow{
		visibility:hidden;
	}
	.yt-slideshow:hover .tp-leftarrow, 
	.yt-slideshow:hover .tp-rightarrow{
		visibility:visible;
	}
	
	.products-grid .item-inner:hover .product-addto-wrap{
		left:11%;
	}
	#yt_main .banner-violet .banner-violet-inner{
		padding:38px 0;
	}
	#yt_main .banner-violet .banner-violet-inner img{
	}
	.upsell-product .upsell-title{
		width:50%;
	}
	.container-slider .page-title-slider{
		width:35%;
	}
	
	#yt_main .banner-metro, 
	#yt_main .banner-violet{
		width:100%;
	}
	#yt_main .banner-metro{
		margin-top:20px;
	}
	#yt_main .banner-violet .banner-violet-inner{
		margin-right:0;
	}
	#yt_main .banner-metro-inner{
		margin-left:0px;
	}
	.banner-metro .banner .banner-content img{
		width:auto;
	}
	.banner, .bannercontainer{
		height:auto;
	}
	
	.yt-content-bottom .block-customer-say, 
	.yt-content-bottom .block-promotion{
		padding-left:0px;
	}
	.yt-content-bottom .block-promotion{
		clear:both;
	}
	.yt-content-bottom .block-promotion .block-title{
		text-align:center;
	}
	.block-promotion #carousel-generic .carousel-indicators{
		left:50%;
	}
	.banner-openinghours .open-title{
		padding-left:50px;
	}
	
	.yt-tab-listing .respl-tabs-wrap ul li.respl-tab{
		padding:20px 15px;
	}
	.products-grid .item .product-addto-wrap .product-wishlist{
		margin:0 5px;
	}
	.yt-content-bottom .block-promotion .block-content .item a{
		width:100%;
		background-color:#e7e7e7;
		text-align:center;
	}
	.yt-content-bottom .block-promotion .block-content .item a > img{
		display:inline;
	}
/*-----------------------detail-----------------------*/
	.yt-product-detail .yt-detail-left{
		padding-right:5px;
	}
	.yt-product-detail .yt-detail-right{
		margin-top:30px;
		display:inline-block;
	}
/*------------------------footer---------------------------*/	
	.spotlight-wrap .spotlight3{
		clear:both;
	}
	.spotlight-wrap .spotlight3,
	.spotlight-wrap .spotlight4{
		margin-top:30px;
	}
/*--------------contact-------------*/
.contact-form #advice-validate-email-email,
	.contact-form .input-box > input.input-text{
		width:54%;
	}
	.contact-map-wrap #gmap_canvas{
		height:350px !important;
	}
	
	.toolbar .pagination-wrap .pagination .pages ol li a.next, 
	.toolbar .pagination-wrap .pagination .pages ol li a.previous{
		margin-top:-6px;
	}
	.tags-list > li {
		float:left;
	}
}
@media (min-width: 479px) and (max-width: 767px) {
	#yt_header #yt-responsivemenu .menu-selectbox > select,
	#yt_header .menu-selectbox .icon-reorder{
		top:-167px !important;
	}
	#yt_header #yt-responsivemenu .btn.btn-navbar{
		top:-157px !important;
	}
	.container-slider .page-button.top .control-button .preview, 
	.container-slider .page-button.top .control-button .next{
		bottom:30px !important;
	}
}
@media (min-width: 640px) and (max-width: 767px) {
	/*.products-grid .item-inner:hover .product-addto-wrap{
		left:4px !important;
	}
	.products-grid .item .product-addto-wrap .product-wishlist{
		margin:0 5px;
	}*/
}
@media (min-width: 480px) and (max-width: 639px) {
	.yt-tab-listing .products-grid .item-inner:hover .product-addto-wrap{
		left:30% !important;
	}
	.products-grid .item-inner:hover .product-addto-wrap{
		left:10% !important;
	}
	.under-spotlight .payment{
		margin-top:-25px !important;
	}
	#confirmbox{
		height:200px !important;
		overflow-y: auto;
	}
}
@media (max-width: 480px) {
	.yt-product-detail .tab-product-detail .yt-tab-content .collateral-box .box-collateral .form-add #productTagName{
		margin-bottom:20px;
	}
	.category-products .products-grid .item{
		padding:0 15px;
	}
	#confirmbox{
		width:320px !important;
		margin:auto;
	}
}
@media (max-width: 767px) {
	.dynamicslideshow-container .hiddenphone-caption,
	.sm_quickview_handler{
		display: none !important;
	}

	#cpanel_btn{
		display: none;
	}
	#yt_resmenu_collapse{
		top:-136px !important;
	}
	.yt-slideshow-bottom:before,
	.yt-slideshow-bottom{
		display:none;
	}
	#yt_pathway{
		padding:19px 10px;
	}
	#desc-top{
		padding:0 10px 20px 10px !important;
	}
	#name-top{
		padding:0 10px !important;
	}
/***--------------------header-------------------------***/		
	/*general*/
	#yt_header .yt-menu{
		display: none;
	}	
	#yt_header .yt-responsivemenu{
		display: block;
	}
	.yt_ressidebar_screennav {
		display:block;
		left: 0;
		bottom: 0;
		top: 0;
		position: absolute;
	}
	.my-account .data-table,
	.my-account .data-table thead,
	.my-account .data-table tbody,
	.my-account .data-table tr,
	.my-account .data-table tr td{
		display:block;
	}
	.my-account .data-table .link-edit{
		float:none;
	}
	/* end general*/	
	#yt_header .header-top-left{
		height:50px;
	}
	#yt_header .header-top-right .links{
		width:100%;
		margin-bottom:1px;
		z-index:2;
		position:absolute;
		top:50px;
		left:0;
	}
	#yt_header .header-top-right .links li a{
		padding:18px 10px 12px 45px;
	}
	.yt-bannertop .banner-top2 ul li:first-child{
		padding-left:15px;
	}
	.yt-bannertop .banner-top2 ul li.li-2{
		padding-top:20px;
		padding-bottom:20px;
	}
	#yt_main .banner-bottom li a img{
		width:100%;
		padding:0 15px 20px 15px;
	}
	#yt_main .banner-bottom li.banner-bottom1, 
	#yt_main .banner-bottom li.banner-bottom2,
	#yt_main .banner-bottom li.banner-bottom4{
		display:none;
	}
	#yt_header .header-top-right .header-right-mobile{
		float:right;
	}
	.yt-content-bottom .block-promotion .block-content .item a{
		width:100%;
		background-color:#e7e7e7;
		text-align:center;
	}
	.yt-content-bottom .block-promotion .block-content .item a > img{
		display:inline;
		width:100%;
	}
	#yt_header{
		margin-bottom:30px;
	}
	.mini-cartpro .block-content{
		right: -50px;
		width:320px;
	}
	#yt-responsivemenu .menu-selectbox > select{
		top:-197px;
		position:absolute;
	}
	.menu-selectbox .icon-reorder{
		top:-197px !important;
	}
	#yt-responsivemenu .btn.btn-navbar{
		top:-187px !important;
	}
	.yt-header-content .logo{
		text-align:center;
		padding:30px 0;
		clear:both;
	}
	.yt-header-content{
		display:inline-block;
	}
	.yt-main-menu,
	#yt_header .header-top-right{
		position:inherit;
	}
	#yt_header .header-top-right .header-right-mobile{
		position:absolute;
		bottom:0;
		right:0;
	}
	.yt-bannertop .banner-top2{
		margin-top:30px;
		float:left;
	}
	
	.mini-cartpro .block-content .mini-products-list .item .product-image{
		width:80px;
		padding:0;
	}
		
/***--------------------home page-------------------------***/
	.yt-bannertop .block-welcome img{
		width:100%;
	}
	.yt-slideshow .tp-leftarrow, 
	.yt-slideshow .tp-rightarrow{
		visibility:hidden;
	}
	.yt-slideshow:hover .tp-leftarrow, 
	.yt-slideshow:hover .tp-rightarrow{
		visibility:visible;
	}
	.dynamicslideshow-container:hover .tp-leftarrow, 
	.dynamicslideshow-container:hover .tp-rightarrow{
		visibility:visible;
	}
	
	.yt-tab-listing .respl-tabs-wrap ul li.respl-tab{
		width:100%;
		text-align:center;
		margin-top:1px;
	}
	.yt-tab-listing .respl-tabs-wrap ul li.respl-tab:hover{
		padding:20px 25px;
		margin:1px 0 0 0;
	}
	
	.yt-tab-listing .respl-wrap .respl-items-container{
		margin:0;
	}
	.products-grid .item-inner:hover .product-addto-wrap{
		left:19%;
	}
	#yt_main .banner-metro, #yt_main .banner-violet{
		display:none;
	}
	.upsell-product .upsell-title{
		width:100%;
	}
	.container-slider .page-title-slider{
		width:60%;
	}
	.container-slider .page-button .control-button li{
		margin-top:50px;
	}
	.container-slider .page-button.top .control-button .preview, 
	.container-slider .page-button.top .control-button .next{
		bottom:50px;
	}
	
	.yt-content-bottom{
		padding:40px 10px 0 10px;
	}
	/*.container-slider .slider,
	.yt-tab-listing .respl-wrap .respl-items-container{
		padding:0 10px;
	}*/
	#yt_footer{
		padding:40px 10px 0 10px;
	}
	.yt-tab-listing,
	.yt-content-bottom,
	.yt-content-bottom,
	.yt-slider-logo,
	.container-slider .slider,
	#yt_main_right, #yt_right,
	#yt_main_left, #yt_left	{
		padding-left:10px;
		padding-right:10px;
	}
	#yt_main_left .yt-tab-listing{
		padding-left:0; padding-right:0;
	}
	
	.yt-slider-logo .container-slider .vpo-wrap .vp .item{
		padding:0;
		text-align:center;
	}
/***--------------------footer-------------------------***/	
	.yt-content-bottom .block-customer-say, 
	.yt-content-bottom .block-promotion{
		padding-left:0;
	}
	.block-promotion #carousel-generic .carousel-indicators{
		left:50%;
	}
	.spotlight-wrap .spotlight2,
	.spotlight-wrap .spotlight3,
	.spotlight-wrap .spotlight4{
		margin-top:30px;
	}
	.spotlight-wrap .spotlight4{
		padding-left:0px;
	}
	.under-spotlight .logo-footer{
		width:100%;
		margin-bottom:30px;
	}
	.under-spotlight .payment{
		display:inline-block;
		margin-top:30px;
	}
	.yt-footer-bottom{
		text-align:center;
	}
/*-----------------listing-----------------------------------*/
	
	.toolbar .sort-by-wrap{
		display:none;
	}
	.toolbar .pagination-wrap{
		float:right;
	}
	.products-list .product-info{
		padding-left:0px;
		padding-top:30px;
	}

/*------------------------detail page---------------------------*/	
.yt-product-detail #upsell-product-table{
	margin:20px 0 0 0;
}
.products-grid .item{
	padding:0;
}
	.yt-product-detail .popup-btn.hidden-phone > a,
	#header-page-right{
		display:none;
	}
	.yt-product-detail .yt-detail-right{
		padding-left:0px;
		margin-top:30px;
		display:inline-block;
	}
	.yt-product-detail .custom-btn, 
	.yt-product-detail .email-friend,
	.yt-product-detail .add-to-links li a{
		margin:20px 0 0 0;
	}
	.yt-product-detail .yt-detail-left{
		display:inline-block;
		padding:0;
	}
	.yt-product-detail .product-essential .add-to-cart{
		width:100%;
	}
	#yt_wrapper .yt-product-detail .add-to-cart .btn-cart{
		margin-left:10px;		
	}
	.yt-product-detail .product-img-box{
		padding:0 10px;
	}
	.yt-product-detail .custom-btn, 
	.yt-product-detail .email-friend, 
	.yt-product-detail .add-to-links li{
		width:100%;
	}
	.yt-product-detail .tab-product-detail .yt-tab-navi > li{
		width:100%;
	}
	.yt-product-detail .tab-product-detail .yt-tab-navi > li > a{
		width:100%;
		text-align:center;
	}
	#yt_right{
		margin-top:30px;
	}
	/*--------------contact-------------*/
	.contact-form #advice-validate-email-email,
	.contact-form .input-box > input.input-text{
		width:43%;
	}
	.contact-map-wrap #gmap_canvas{
		height:250px !important;
	}
/*------------------------other page---------------------------*/
	#yt_main_right{
		clear:both;
	}
/*contact*/
	.contact-map-wrap,
	.contact-form{
		padding: 0;
	}	
	#contactForm{
		padding:0 10px;
	}
	.contact-form{
		margin-top: 30px
	}
	.contact-info-wrap{
		padding-right:10px;
	}
/*account*/		
	.account-login{
		padding: 0 10px;
	}
	.my-account .col2-set .col-1, .account-login .col2-set .col-1,
	.my-account .col2-set .col-2, .account-login .col2-set .col-2{
		width: 100%;
		margin-bottom: 15px;
	}
	.my-account .form-list .field{
		width: 100%;
	}
	.my-account .link-reorder{
		float: none;
	}
	.my-account .pager .pages,
	.my-account .pager .limiter,
	.my-account .pager .amount{
		float: left;
		width: 100%;
		text-align: left;
		padding: 7px 0;
		border-bottom: 1px dotted #e9e9e9;
	}
	.my-account .pager .amount{
		padding-top: 0;
	}
	.my-account .pager .pages{
		padding-bottom: 0;
		border: none;
	}
	.my-account #wishlist-view-form .buttons-set{
		width: 100%;
	}
	.my-wishlist #wishlist-view-form .buttons-set .button,
	#shopping-cart-table.cart-table .button{
		width: 100%;
		margin-top: 2px;
	}
	.cart{
		padding: 0 15px;
	}
	/*
	.data-table {
		table-layout: fixed;
	}	
	.data-table colgroup, .data-table thead ,.data-table tfoot, .data-table tbody{
		display: inline-block;
		width:100%;
	}
	#product_comparison thead th, #product_comparison thead td, 
	#product_comparison tr.even th, #product_comparison tr.odd td, 
	#product_comparison tr.odd th, #product_comparison tr.even td, 
	#product_comparison tfoot td, #product_comparison tr.first th, 
	#product_comparison tr.first td {
		display:inline-block;
		width:100% !important;
	}
	
	.data-table thead th, .data-table thead td, 
	.data-table tr.even th, .data-table tr.odd td, 
	.data-table tr.odd th, .data-table tr.even td, 
	.data-table tfoot td, .data-table tr.first th, 
	.data-table tr.first td {
		border: medium none !important;
		display: inline-block;
		width:100% !important;
		float: none !important;
		text-align: center;
		width: auto !important;
		padding:0;
	}
	.data-table thead th,
	.data-table tr.even th, 
	.data-table tr.odd th, 
	.data-table tr.first th{
		background:#777777;
		color: #FFFFFF;
		margin-bottom: 1px;
		min-height: 30px;
		width:100% !important;
	}*/
	select {
		width: 100%;
	}
	/*general*/
	.cart-collaterals .totals{
		margin-left:0px;
	}
	.data-table thead th, 
	.data-table thead td, 
	.data-table tr.even th, 
	.data-table tr.odd td, 
	.data-table tr.odd th, 
	.data-table tr.even td, 
	.data-table tfoot td, 
	.data-table tr.first th, 
	.data-table tr.first td {
    display: block;
    float: none !important;
    text-align: center;
    width: auto !important;
	border:none !important;
	}
}

/*---------------menu sidebar----------------*/
#yt-responsivemenu .btn.btn-navbar {   
    margin: 0;
	/*top: 0;
    left: 0;
    position: absolute;*/
	width:50px;
	height:50px;
	line-height: 100%;
	font-size: 21px;
	color: #fff;
	outline: none;
	border-radius: 0;
}
#yt_resmenu_sidebar {
    display: none;
}
.onpen-sidebar #yt_wrapper{
	padding-left: 10px;
}
#yt_wrapper{
	position: relative;
	left: 0;
}
.onpen-sidebar #yt_wrapper,
.onpen-sidebar .yt_ressidebar_screennav {	
	margin-left: 0;
	left: 220px;
}
.yt_ressidebar_screennav #yt_screennav {
    background: #222;
    left: 0;
	top: 0;
    margin: 0;
    position: absolute;
	margin-left: -220px;
    width: 220px;
	height: 100%;
}
#yt_screennav ul.siderbar-menu li ul{
	padding-left:15px;
}
#yt_screennav ul.siderbar-menu li a {
	padding: 9px 0 9px 10px;
	line-height: 100%;
	display:block;
	border-bottom: 1px solid #444;
}
/*---------------menu collapse---------*/
#yt_resmenu_collapse{
	position:absolute;
	left: 0;	
	z-index: 999;
	top: 66px;
	width:100%;
}
#yt_resmenu_collapse ul.nav-menu{
	background-color: #222;
}
#yt_resmenu_collapse ul.nav-menu > li:hover,
#yt_resmenu_collapse ul.nav-menu > li.active{
	color:#FFF;
}
#yt_resmenu_collapse ul.nav-menu > li > a {
    border-bottom: 1px solid #444;
}
#yt_resmenu_collapse ul.nav-menu > li:hover,
#yt_resmenu_collapse ul.nav-menu > li.active,
#yt_resmenu_collapse ul.nav-menu > li.active > a > span,
#yt_resmenu_collapse ul.nav-menu > li:hover > a > span{
	color:#FFF;
}
.nav-collapse .nav-menu > li > a, 
.nav-collapse .dropdown-menu a {           
    padding: 8px 10px;
	display: block;
}
.nav-collapse .nav-menu > li {
    float: none;
	position:relative;
	z-index:10;
}
ul.nav-menu li.parent {
    position: relative;
}
.nav-collapse .nav > li {
    float: none;
}
ul.nav-menu li.parent .menuress-toggle.menuress-toggle:before {
    content: "\f107";
	font-family: 'FontAwesome';
	font-size:18px;
	display:block;
}
ul.nav-menu li.parent.open .menuress-toggle.menuress-toggle:before {
    content: "\f106";
	font-family: 'FontAwesome';
	font-size:18px;
	display:block;
}
ul.nav-menu li.parent .menuress-toggle {
    cursor: pointer;   
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 40px;
	color:#909090;
}
ul.nav-menu li.parent > .res-wrapnav {
    height: 0;
    opacity: 0;
}
ul.nav-menu li.parent > .res-wrapnav ul{
	position:relative;
	z-index:1;
}
ul.nav-menu li.parent.open > .res-wrapnav {
    display: block;
    opacity: 1;
	background:#2B2B2B;
	border-bottom: 1px solid #444;
}
ul.nav-menu li.parent > .res-wrapnav ul li{
	padding:5px 5px 5px 15px;
}
/*---------------menu responsive selectbox---------*/
.menu-selectbox .icon-reorder {
    top:0px;
    left: 0;
    margin: 0;
    position: absolute;
	padding-top: 15px;
	line-height: 100%;
	font-size: 21px;
	color: #fff;
	outline: none;
	border-radius: 0;
	width:50px;
	height:50px;
	text-align:center;
}
#yt-responsivemenu .menu-selectbox{
	position:relative;
	top: 10px;
}
#yt-responsivemenu .menu-selectbox > select {
    opacity: 0;
    padding: 0;
	height: 50px;
	width:50px;
	/*width: 100%;*/
	position:absolute;
	left:0;
}
#yt-responsivemenu .menu-selectbox > select > option{
	width: 100%;
	padding:5px 10px;
}