#page-wrapper{
    margin:0 auto;
    width: 1250px;
	max-width:100%;
    background: #fff;
}
#page-stretch{
    margin:0 auto;
    width: 100%;
    background: #fff;
}

#page-wrapper .header_bottom_part.fixed,#page-wrapper .sticky_part.fixed{
width: 1250px;
max-width:100%;
}

#page-stretch .header_bottom_part.fixed,#page-stretch .sticky_part.fixed{
width:100%;
}
.jNewsLB input.inputbox {
background: #fff;
border-radius: 4px;
padding-left: 10px;
color: #606366;
font-weight: 300;
margin-top:15px;
}
.jNewsMod .subscriptionButton input.button {
font-size: 14px!important;
font-family:"Lato","sans-serif";
font-style:normal;
padding:0px 29px;
border-radius:4px;
margin-top:15px;
}
.jNewsMod .subscriptionButton input.button:hover{
color:#fff;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
-webkit-animation-duration: .5s;
-moz-animation-duration: .5s;
-o-animation-duration: .5s;
animation-duration: .5s;
}

.jNewsMod  span.pretext{
font: 300 16px/1.5em "Lato","sans-serif";
color: #606366;
}

ul.dm_menu_1{float: left;
border: 1px solid #ccc;
border-radius: 5px;
}
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1{border-right:1px solid #ccc!important;}
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1:first-child{ border-radius:5px 0 0 5px;}
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1:last-child{border-right:0px solid #ccc!important; border-radius:0 5px 5px 0;}
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a:hover{background-color:transparent!important;}

.nn_tabs .nav-tabs>li {
border: 1px solid #bdc3c7;
border-right: 0px solid #bdc3c7;
}
.nn_tabs .nav-tabs>li:first-child{-webkit-border-radius: 4px 0px 0 4px;
-moz-border-radius: 4px 0px 0 4px;
border-radius: 4px 0px 0 4px;}
.nn_tabs .nav-tabs>li:last-child{border-right: 1px solid #bdc3c7;
-webkit-border-radius:0px 4px 4px 0px;
-moz-border-radius:0px 4px 4px 0px;
border-radius:0px 4px 4px 0px;
}

img.ns2-image {
border-radius: 4px;
opacity: .5;
}
img.ns2-image:hover{opacity:1; 
transition:all 0.5s ease;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;

}


.footer_top_part .m_sm_bottom_30 h3{
margin-bottom: 20px;
font-weight: 300;
color: #34383d;
font-size:20px;
}

.breadcrumbs li {color:#fff;}
.breadcrumbs li i{margin-right:10px;}

.itemContainer {padding:0px 15px;}
.port_1col .itemContainer {padding:0px 0px;}
.t3-sidebar{padding:63px 15px 67px;}
.t3-sidebar h5{color:#34383d;margin-bottom:20px;font-weight:300;}
.t3-sidebar .module{margin-bottom:30px;}
.contactmod h3{font-weight:300; margin-bottom:15px;text-align:left;}

.about_office .col-md-4,.landbg .col-md-4{padding:0px;}
.color_custom h3,.color_custom .color_light{color:#34383d;}
.color_custom p{color:#606366;}
.d_inline_b, .clients.brands .owl-pagination {display: inline-block;}
.shp_fld h5.f_left {float:none; text-align:center; font-size:2.25em; margin-bottom:15px;}
.shp_fld .lp_nav_prev {left:-50px;}
.shp_fld .lp_nav_next {right:-50px;}
.toggle_align h3, .progressing h3{font-size:1.25em; text-align:left;}

.flt_left{float:left;}
.flt_right{float:right;}

ul.maga_sidebar{padding-left: 100px;}
@media(min-width:769px) and (max-width:990px){
ul.maga_sidebar{padding-left:0px;}
}

/*************  SHOPPING SECTION *****************/
.tag_label{width:50px; height:50px; border-radius:50%;}
.tag_label.color_pink {background: #f6eef9;}
#mxcpr{display:none;}
.products_filter span > select[multiple], .products_filter span > select[size] {
height: auto;
width: 100px;
float: right;
padding-top: 3px;
border: 0px;
}
.shop_brands h3.color_light{color:#000;}
.shop_main_categ span.category_link{padding-right:10px;}
#comjshop {
padding-top: 63px;
float: left;
width: 100%;
}
.shop_pagination{float:right;}
.shop_pagination ul{margin:0px 0px;}
[class*="_isotope_container"] .shop_isotope_item.list_view{
	width:100%!important;
}
 input[type="submit"].button{
border: 1px solid #999;
padding: 2px 10px;
border-radius: 3px;
}
select, select.form-control, select.inputbox, select.input{padding:10px 0px; border:1px solid #eee;
font-style: italic;
font-weight: 300;
border-radius:4px;
}

select:focus, textarea:focus, 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, .inputbox:focus 
{
border-color: #ddd;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}

.acc_head{padding:9px 18px 10px; font-size:24px; font-weight:bold;}
.login_shop{width:400px; margin:0 auto;}

.dropdown_3{
	padding:0px 15px;
	width:100%;
	border-top-width:3px;
	border-top-style:solid;
	-webkit-transform-origin:100% 0;
	-moz-transform-origin:100% 0;
	-o-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0;
	-webkit-transform:translateY(20px);
	-moz-transform:translateY(20px);
	-o-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px);

}
.dropdown_3 .sc_footer {
padding: 16px 15px;
margin: 0 -15px;
border-top: 1px solid #ecf0f1;
}
.downlod_order_invoice{float:right;}

#tab-1,#tab-2,#tab-3,#tab-4{display:none;}
#tab-1.active,#tab-2.active,#tab-3.active,#tab-4.active{display:block;}
.sh_categ a:last-child{margin-right:0px;}
.shopcateg{padding-bottom:0px;}
.shoptitle ul.breadcrumbs li,.shoptitle ul.breadcrumbs li a,
.shoptitle ul.breadcrumbs .color_grey_light_3{color:#000;}
.shoptitle ul.breadcrumbs li:hover,.shoptitle ul.breadcrumbs li a:hover{text-decoration:underline;}
#jshop_module_cart tbody{border: 1px solid #ddd; border-radius:4px; float:left; width:100%;}
#jshop_module_cart table tr {border: 0px solid #ddd; width:100%;}
#jshop_module_cart table td{border-top: 0px solid #ddd; width:100%;}
#checkout td{border:0px;}
.jshop_check_img{width:80px; height:100px;}
.jshop_prefinish{margin-top:10px;}
.jshop_prefinish td{border:none; padding:9px 0px;}
.jshop_related td{border:none;}
.shop_review .stars_no_active{float:right;}
.review_header {
margin-bottom: 15px;
}
.com_search .btn-toolbar {
margin-left: 0px;
margin-top: 15px;
}
.com_search input[type="text"] {
margin-top:0px;
border: 1px solid #ddd;
border-radius: 3px;
margin-bottom: 20px;
width:95%;
float:left;
}
.com_search .btn{
float: right;
border: 1px solid #ddd;
padding:2px 12px;
font-size:23px;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
outline:none;
outline: 0px auto -webkit-focus-ring-color;
outline-offset: 0px;
}
.btn:active, .btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.com_search .radio, .com_search .checkbox {
display: inline;
min-height: 20px;
margin-top: 10px;
margin-bottom: 10px;
padding-right: 10px;
}

.com_search .form-limit{
float: left;
width: 100%;
margin-top: 30px;}

.button_type_6.add_to_cart_button:hover{background:transparent; color:#a255c0;}
.stars_active {background-position: 0px -32px!important;}

#layerslider .ls-slide{background: url('../images/royal_slides_bg.jpg');}
.class_com_login{margin:30px 0px;}
.class_com_login .class_frgot{margin-left:180px;}

.shop_main_categ span.category_link img{width:100%;}
h1.only_categ_title{
margin-top: 0px;
  font-size: 30px;
  text-transform: uppercase;
  border-bottom: 2px solid #333;
  padding: 10px 0px;
  margin-bottom: 10px;
  color: #000;
  font-weight: normal;
}