@charset "utf-8";

/* CSS Document */

body { color: #666; font-family: "Open Sans",sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; direction: ltr;}

.mt-5{ margin-top:5px;}

.mt-10{ margin-top:10px;}

.mt-20{ margin-top:20px;}

.mt-30{ margin-top:30px;}

.mt-40{ margin-top:40px;}

.mt-50{ margin-top:50px;}

.mb-50{ margin-bottom:50px;}

.mb-40{ margin-bottom:40px;}

.pd-10{ padding:10px;}

.ls{ list-style:none;}

.pad{ padding:0px;}

.fw{ width:100%;}

.fl { float:left;}

.homepage .wht{color:#ffffff;}

.Montserrat {font-family: "Open Sans",sans-serif;}



a:focus, a:hover {

  color: hsl(0, 0%, 0%);

  text-decoration: none;

  outline: none;

}



a {

    color: hsl(0, 0%, 0%);

}

img { max-width: 100%;}

.mybag_portfolio { float: left; width: 100%; display: inline; overflow:hidden;}

.collection_blog { float: left; width: 100%; display: inline;}

#topHeader .pull-left .btn-group .dropdown-menu{ z-index:99999;}

.dropdown-menu{ z-index:99999;}

/*headermenu*/

#menu .see-all{color:#000;}

#menu .collapse .nav.navbar-nav .dropdown .see-all { font-family:"Montserrat",sans-serif; text-transform:lowercase;}

#menu .see-all:hover, #menu .see-all:focus {

  background-color: #000000;

  background-image: linear-gradient(to bottom, #000000, #000000);

  font-family:"Montserrat",sans-serif;  

}

.dropdown-menu li > a:hover {

  background-color: hsl(0, 0%, 0%);

  background-image: linear-gradient(to bottom, hsl(0, 0%, 0%), hsl(0, 0%, 0%));

  background-repeat: repeat-x;

  color: #ffffff;

  text-decoration: none;

}

.common-home #header { height: 40px !important;}

.container #top-links .list-inline , .common-home .container .pull-left .btn-group{font-family:"Montserrat",sans-serif; font-size:13px; text-transform: uppercase; cursor: pointer;}

#top .container .pull-left .btn-group .btn {font-family:"Montserrat",sans-serif; font-size: 13px !important; text-transform: uppercase;}

#top .container .pull-left .btn-group .currency-select.btn.btn-link.btn-block{font-size: 12px;}

#top #currency .currency-select:hover {

  background-color: #000000;

  background-image: linear-gradient(to bottom, #000000, #000000);

  background-repeat: repeat-x;

  color: #ffffff;

  text-shadow: none;

}

#currency .btn {

  padding: 5px;

}

#top-links .list-inline {

  margin-bottom: 5px;

}

/*headermenu end */

.navbar { float: left;}

.container #menu{background:none; border:none; padding-top: 35px; }

#menu .nav > li > a{ color:#000000; text-shadow:none;}

#modular_first_section{ float:left; width:100%; height:1080px; background-image:url("../image/BG-first.png");  background-position: center center;}

.menu{ float:right; width:55px; height:51px; background-color:#f3f3f3;}

.fa.fa-bars.fa-2x.text-center{width:100%; position:relative; top:10px;}

.header{ margin-top:45px; height:55px;}

.morden_playhouse{ float: left; width: 100%; padding-top:120px;}

.morden_img2{ position:relative; bottom:395px;}

#modular_second_section{ float:left; width:100%; height:auto; background:#d5a99c; /*background-image:url("../image/different-BG.png");*/ background-position: center center;padding-bottom:120px;}

#modular_second_section .modular_second_section_right a{color:#fff;}

.first_section_txtblog{ float:left; position:absolute; color:#898a84; text-align:left; padding-top: 70px; z-index:99;}

.first_section_image{ float:right; text-align:left:}

.firstsec_txt1{ font-size:55px; font-weight:lighter; line-height:63px;}

.firstsec_txt2{ font-size:24px; font-weight:lighter; margin-top:60px; width:339px; float:left;}

.modular_second_section{ padding-top:120px; }

.second_section_txt{ font-size:55px; font-weight:bold; color:#ffffff; line-height:60px; padding-top:25px; float:left;}

.light{ font-size:55px; font-weight:lighter !important; margin:0px; color:#ffffff;  padding-top: 15px;}

#modular_third_section{float:left; width:100%; height:664px; background-color:#ebeae8;}

.third_sec_img1{ height:664px; width:100%;}

.third_sec_img2 , .third_sec_img3, .third_sec_img5 , .third_sec_img6 , .third_sec_img7 , .third_sec_img8{ height:332px; width:100%;}

.third_sec_img4{ width:100%; height:332px;}

.third_sec_img5 , .third_sec_img6{ width:337px; width:100%;}

/* footer css start */

#playhouse_footer{ float:left; width:100%; height:400px; background-color:#f4f4f0; border-bottom: 1px solid #dfdfdd;}

#copyrights_blog{ float:left; width:100%; height:auto; background-color:#f4f4f0;}

.copyright_txt{ font-size:14px; float:left; width:100%; margin-top:20px; margin-bottom:20px;}

.footer_blog{ float:left; padding-top:100px;}

.footer_txt1{ font-size:24px; float:left; color:#404040;}

.footer_txt2{ font-size:14px; float:left; margin-top:10px;}

.email_txt{ float:left; width:390px; height:50px; margin-top:10px; border: none;} 

.social_connect{float:left; width:100%; padding-left:0px;}

.information-contact #content .contactform_main .social_connect{padding-left:15px;}

.social_connect > li{ list-style:none;  }

.icons{ float:left; padding-right:20px; color:#b5b5b2;}

.second_sec_main{ padding-top:40px;}

.second_sec_blog{ margin-top:10px; float: left;}

.second_sec_txt1{ float:left; font-size:21px; font-weight:bold;  margin-top: 10px;}

.second_sec_txt2{ float:left; font-size:16px; margin-top:17px;}

.footer_right_ul{ float:left;}

.footer_right_ul.col-md-4.col-sm-4 .pad > li{ list-style:none;}

.footer_righttxt{ font-size:16px; font-weight:bold; color: hsl(0, 0%, 36%);}

.pad > li { margin-top: 15px; font-size:14px;}

.footer_ul{margin-top:50px;}

.playhouse_footer .send_btn{ float:left; width:50px; height:50px; background-color:#c9a081; position:relative; top:10px; cursor: pointer;}

.fa.fa-plus.fa-2x { color: #ffffff; position: relative; text-align: center; top: 10px; width: 100%;}

.bx-pager.bx-default-pager { display: none;}

.tb {  float: left;  width: 100%;}

.modular_second_section {  float: left;  width: 100%;}

.currency { font-size: 25px;}

body footer {  background-color: #f4f4f0; color: #606060; float:left; width:100%;}

.list-unstyled { margin-top: 35px;   float: left; width:100%;}

.common-home .footer_blog .list-unstyled > li {margin-top: 15px; font-size: 14px; }

footer a:hover{color: #666;}



/* footer css end */

.btn {font-size: 14px;padding: 10px 12px;}

/*.nav.navbar-nav { float: right;}*/

footer a { color: #666;}

.fa.fa-2x { color:hsl(0, 0%, 36%);}

footer hr { border-bottom: 1px solid #ccc;}

.footer_txt{font-size:14px;}



/* playhouse css start */



.playhouse_header a#trigger-overlay i  {background-color: hsl(70, 16%, 93%);padding: 8px 12px;}

 

 /* Menu css */

.navbar{ padding: 15px 85px 15px;}

.nav > li > a:focus, .nav > li > a:hover {background-color:transparent;}

.overlay-hugeinc { opacity: 0; transition: opacity 0.5s ease 0s, visibility 0s ease 0.5s; visibility: hidden;}

.overlay {background: none repeat scroll 0 0 #f3f3f3;height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; overflow-y: scroll;}

.overlay .overlay-close {color: #ffffff; position: absolute;right: 50px;top: 50px; z-index: 9999;}

.overlay nav {font-size: 34px; height: 70%;position: relative;text-align: center;top: 38%;transform: translateY(-38%); margin-top: 50px;}

.overlay-hugeinc nav ul {opacity: 0.4;transform: translateY(-25%) rotateX(35deg);transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;margin-top: 0px;width:auto; height:auto;}

.overlay ul {display: inline-block;list-style: outside none none;margin: 0 auto;padding: 0;position: relative;float:none;}

.overlay ul li {display: block;height: calc(100% / 6);min-height: 34px;float:none;min-height:50px;}

.overlay ul li a { color: #676c76; display: block; font-family: "Open Sans",sans-serif; font-size: 40px;letter-spacing: 2px;text-transform: uppercase; transition: color 0.2s ease 0s;padding:0;}

.overlay ul li a:hover, .overlay ul li.active a, .overlay ul li a:focus{	color:#252e40;}

.overlay-hugeinc nav {  perspective: 1200px;}

.overlay-hugeinc.open nav ul {  opacity: 1;transform: rotateX(0deg);}

.overlay-hugeinc.open { opacity: 0.9;transition: opacity 0.5s ease 0s; visibility: visible;}

.navbar-default { background-color: rgba(0, 0, 0, 0); border: 0 none;transition: padding 0.6s linear 0s;}

.navbar {transition: padding 0.6s linear 0s;}

.navbar-default.navbar-shrink {background: none repeat scroll 0 0 #E7E8DF;box-shadow: 0 4px 13px -4px rgba(0, 0, 0, 0.35);padding-bottom: 20px;padding-top: 20px;}

a#trigger-overlay{cursor:pointer;}

.playhouse_social_link .social_links a {  display: inline !important;  font-size: 20px !important;}

.playhouse_social_link .social_links > li {   display: inline !important;   margin-right: 10px;}

.playhouse_box {   float: left; padding-top: 100px; width: 100%;}

#menu {background-color: #f3f3f3;background-image: linear-gradient(to bottom, #f3f3f3, #f3f3f3);	background-repeat: repeat-x;border-color: #f3f3f3 #f3f3f3 #f3f3f3;min-height: 40px;	height:auto;}

#menu .nav > li > a:hover, #menu .nav > li.open > a{background-color: #f3f3f3;}

.playhouse_social { float: left; width: 100%;}

.play_head { float: left; padding-bottom: 40px; text-align: center; width: 100%;}

a#trigger-overlay i {background-color: hsl(70, 17%, 93%); padding: 8px 12px;}

.navbar-fixed-bottom, .navbar-fixed-top{ z-index:4444;}

.navbar.navbar-default.navbar-fixed-top.navbar-shrink { top: 0;}

.navbar-fixed-top {  top: 44px;}

/**** Sidebar Header for Playhouse ***/

.play-header {

    

    float: left;

    font-size: 23px;

    font-weight: bold;

    margin-bottom: 0;

    margin-top: 0;

    width: 100%;

	color: #404040;

	font-family: "Open Sans",sans-serif;

	text-transform:capitalize;

}

.playhouse_box .left_sidebar .navbar-nav > li > a, .playhouse_box  .right_sidebar .navbar-nav > li > a {

    color: #666666;

    font-size: 14px;

    font-weight: normal;

    padding: 0 0 20px;

    text-transform: capitalize;

}



/*** playhouse-header ****/

.play_head{	float:left;	width:100%;	text-align:center;	padding-bottom: 40px;}

.playhouse_header .h_border, .playhouse_header h3.playhouse-header {  display: inline; float: left;}

.playhouse_header .h_border1{  display: inline; float: right;}

.h_border1 { border-bottom: 1px dashed hsl(221, 9%, 42%);  padding-top: 15px;  width: 40%;}

.playhouse_header h3.playhouse-header {margin: 0; padding: 0 20px;font-family: "Open Sans",sans-serif;font-weight:600;color:#252e40;	font-size:21px;}

.h_border { border-bottom: 1px dashed #626875; padding-top: 15px;  width: 40%;}

.playhouse_header ul.navbar-nav > li{display:inline-block!important; min-height: auto;   padding: 0 20px;}

.playhouse_header ul.navbar-nav li a{color: #252e40; font-family: "Open Sans",sans-serif; font-size: 24px;padding: 0;text-transform: capitalize;transition: color 0.2s ease 0s; }

.playhouse_social_link {padding: 25px 0;border-bottom: 1px dashed #626875;}

#featured_prd .wishlist_compare i {  color: #84b659;}

 /* playhouse css end */

 /*testimonial css start */

	

 .htmlmodule  #imagination_section{

	float:left;

	width:100%;

	height:956px;

	background-image:url("../image/BG-third.png");

	 background-attachment: scroll;  

  background-position: center center;

  background-size: cover;

  }

.imagination_sec{ padding-top:110px; width:100%;}

.sec_light{ font-weight:lighter !important; float:left; width:100%;}

.imagination_sec_left{ float:left;}

.imgn_sec_txt1{ font-weight:bold; font-size:55px; color:#ffffff; line-height:70px; float:left; width:100%; }

.imgn_sec_txt2{ font-weight:lighter; font-size:55px; color:#ffffff; padding-top:47px; float:left; width:100%; }

.imgn_sec_txt3{ font-weight:500; font-size:38px; color:#ffffff; float:left; width:100%; line-height:45px; }

.quote_right{ width:100%; float:left; color:#ffffff; padding-top:50px; }

.bx-wrapper img.bx_img{ display:inline-table; padding-top:40px;}

 

 

 /*testimonial css end */

 

 

 /*solid and craft css start */

 #solid_design_section{float:left; width:100%; background-image:url("../image/BG-forth.png"); height:auto;  background-position: center center;}

.slider{ float:left; width:100%; margin-top: 15px;}

.slider_text{ font-size:18px; color:#ffffff;  font-style: italic; line-height: 30px;}

.slider_image{ float:left; width:100%;}

.slider_user_img , .slider_img_txt1 , .slider_img_txt2{ float:left; width:100%;}

.slider_img_txt1{ font-size:19px; margin-top:30px;}.slider_img_txt2{ font-size:14px; margin-top:10px;}

.solid_design_title1{ font-size:55px; font-weight:bold; color:#ffffff; width:100%; float:left; line-height:60px;}

.solid_design_top{ float:left; padding-top:120px; width:100%;}

.solid_design_main{ float:left; padding-top:50px; width:100%;}

.design_main_txt1{ font-size:21px; font-weight:bold;}

.design_main_txt2{ font-size:15px; line-height:22px; margin-top:30px; float:left;}

.design_main_txt3{ font-size:15px; font-weight:bold; margin-top:30px; float:left;}

.dsgn_main_left_top, .dsgn_main_right_top { padding-bottom: 40px; padding-top: 40px;}

.dsgn_main_left_bottom ,.dsgn_main_right_bottom{padding-bottom: 40px; padding-top:40px;}

.sec_light { float: left; font-weight: lighter !important; width: 100%;}

/*solid and craft css end */

 /* featured css start*/

.mybag_portfolio .mybag_portfolio_image.skin2 .collection_img.ch-item.image > a {float: left; width: 560px; margin-top: 30px; margin-bottom:30px; padding-left: 15px;}

.mybag_portfolio_image.skin2 .collection_img .caption { float: left;}

.mybag_portfolio .bx-wrapper .bx-prev { background: url("../image/controls.png") no-repeat scroll 0 -32px rgba(0, 0, 0, 0);  left: 40px;}

.mybag_portfolio .bx-wrapper .bx-next { background: url("../image/controls.png") no-repeat scroll -43px -32px rgba(0, 0, 0, 0); right: 40px; left:auto;}

.mybag_portfolio .bx-wrapper .bx-controls-direction a {

  height: 32px;

  margin-top: -16px;

  outline: 0 none;

  position: absolute;

  text-indent: -9999px;

  top: 50%;

  width: 32px;

  z-index: 9999;

}



.mybag_portfolio .skin2 .bx-controls.bx-has-controls-direction {

  position: sticky;

  bottom: 50%;

}

.bx-wrapper{

	padding: 0;

    position: relative;

	margin:0 auto;

	}

.mybag_portfolio_image.skin2 .hvr_txt4.Montserrat > a{ color: #979797; float: left; font-family: "Open Sans",sans-serif; font-size: 55px; text-transform: capitalize; }

.mybag_portfolio_image.skin2 .product_desc {

  color: hsl(60, 1%, 70%);

  float: left;

  font-size: 34px;

  line-height: 42px;

  margin-top: 50px;

  text-align: left;

  width: 100%;

  font-weight: 300;

}

.mybag_portfolio_image.skin2 .rating_blank{float: left; font-size: 34px; font-weight: 300; line-height: 42px; margin-top: 25px;text-align: left;}

.mybag_portfolio_image.skin2 .price{color: hsl(0, 0%, 38%); font-size: 65px;font-weight: 300;float: left;line-height: 42px; margin-top: 50px;text-align: left;}

.mybag_portfolio_image.skin2 .button-group{float: left;font-size: 34px;font-weight: 300;line-height: 42px;margin-top: 50px;text-align: left;}

.mybag_portfolio_image.skin2 .addtocart-button {

  border: medium none;

  border-radius: 30px;

  background-color:hsl(26, 40%, 65%);

  color: hsl(0, 0%, 100%);

  display: inline-block;

  font-family: "Open Sans",sans-serif;

  font-size: 16px;

  font-weight: bold;

  margin-top: -12px;

  padding: 5px 30px;

  text-decoration: none;

  text-transform: uppercase;

  transition: all 0.5s ease 0s;

  margin-left:50px;

}

.mybag_portfolio {background-image:url("../image/BG-fifth.png"); background-position: center center; float: left; height: 100%; width: 100%;}

.mybag_portfolio .mybag_portfolio_image.skin2 .bx-wrapper .ch-info.col-md-6 { padding-top: 100px; padding-left: 75px;}

/* featured css end*/

/* latest module css start*/

.gallery_row_cmn .img-responsive { height: 332px; width: 282px;}

.gallery_row2 .img-responsive { width: 100%; height: 664px;}

.gallery_row_cmn.col-md-2.col-sm-2.col-xs-12.pad { float: right;}

.gallery_row4.col-md-3.col-sm-3.col-xs-12.pad { float: right;}

.gallery_row5 .img-responsive { height: 332px; width: 100%;}

.gallery_row3 .img-responsive { width: 100%; height: 332px;}

.gallery_row4 .img-responsive { height: 332px; width: 100%;}

.collection_blog .collection_view .gl_prd{ overflow: hidden; position: relative;}

.collection_blog .other_gallery_info { background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;border: medium none;left: 0;margin-bottom: 0; position: absolute;top: 25%; transition: bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;  width: 100%; z-index: 100;}

.collection_blog .additionnal {left: 0;line-height: 25px;margin-top: 20px;opacity: 0;padding: 0 15px; position: absolute; right: 0;top: 100%;}

.collection_blog  .gallery_hover {bottom: 0; left: 0; pointer-events: none; position: absolute; right: 0; top: 0; z-index: 90;}

.collection_blog .collection_view .gl_prd:hover .gallery_hover { background: hsl(26, 40%, 65%) none repeat scroll 0 0;}

.inner_prd img { height: 332px; width: 100%;}

.collection_blog .collection_view .gl_prd:hover .gallery_hover { opacity: 0.8;}

.collection_blog .collection_view .gl_prd:hover .additionnal { opacity: 1;}

.collection_blog .collection_view .gl_prd .other_gallery_info .additionnal .caption .button-group .addtocart-button{  

  border: medium none;

  border-radius: 30px;

  color: hsl(0, 0%, 100%);

  display: inline-block;

  font-family: "Open Sans",sans-serif;

  font-size: 14px;

  font-weight: bold;

  padding: 15px 30px;

  text-decoration: none;

  text-transform: uppercase;

  transition: all 0.5s ease 0s;

}

.collection_blog .collection_view .other_gallery_info .caption .fa.fa-stack i { color: #ffffff;}

.collection_blog .collection_view .gl_prd .other_gallery_info .additionnal .caption .button-group .addtocart-button { background-color: hsl(25, 40%, 65%);}

.gallery_prd_name > a { color: hsl(0, 0%, 100%); font-size: 22px;}

.gallery_prd_name { float: left; line-height: 20px; width: 100%; margin-bottom:20px; text-transform: capitalize;}

.collection_blog .collection_view .gl_prd .other_gallery_info .additionnal .caption .PricesalesPrice {color: hsl(0, 0%, 100%); float: left;font-size: 20px; margin-top:0px; width: 100%;}

/* latest module css end*/

/* product page and inner page css start */

body .product_page { float: left; width: 100%;}

.thumbnail { border:none;}

body .container .skin2 .name_skin2 {font-size: 23px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; font-family: "Open Sans",sans-serif; color:#3F3F3F;}

body .container .skin2 .list-unstyled .PricesalesPrice { color: hsl(0, 0%, 53%); font-family: "Open Sans",sans-serif; font-size: 53px;}

#content .tab-content .skin2_desc > p{color: hsl(0, 0%, 36%); float: left; font-size: 15px; margin-top: 25px; width: 100%;}



.product_page .container .skin2 .row #product .form-group .btn.btn-primary.effect {width: 40%; bottom:20px;}

.btn.btn-primary.effect , .btn.btn-primary , .btn.btn-default{ 

  background-image: none;

  border-radius: 30px;

  border: medium none;

  color:hsl(0, 0%, 100%) !important;

  border-radius: 30px;

  font-size: 14px;

  font-family: "Open Sans",sans-serif;

  text-transform:uppercase;

  transition: all 0.5s ease 0s;

  font-weight: 400;

   padding: 10px 20px;

   letter-spacing: 1px;

    max-width: 100%;

	text-align: center;

	 width: auto;

}

.container .skin2 .tab-content .second_sec_blog .second_sec_text > span { color: hsl(0, 0%, 36%);}

.container .skin2 #product { float: left; width: 100%;  padding-top: 30px;}

.container .skin2 .tab-content #tab-review .buttons .pull-right .btn.btn-primary.effect{width: 60%;}

.container .skin2 .btn-default{background-image: linear-gradient(to bottom, hsl(0, 0%, 100%), hsl(0, 0%, 100%));}

.container .skin2 .row .btn-group .btn.btn-default{ border:1px solid hsl(25, 40%, 65%); background-color: hsl(0, 0%, 100%); border-radius:0px;  }

.container .skin2 .row .btn-group i{color:hsl(25, 40%, 65%);}

.container .skin2 .row .addthis_toolbox.addthis_default_style { float: left; margin-top: 20px;}

.container .skin2 .row .rating  > p{ float:left; margin-top:15px;}

/* inner page */

body .container #content .well .btn.btn-primary.effect.mt-30 { float: none; margin-left: 0px; margin-top: 50px;}

body .container #content .row .list-unstyled.price_ul{ margin-top:5px;}

body .container #content .row  .list-unstyled.productcode_ul{ margin-top:25px;}

body .container #content .row .list-unstyled.productcode_ul > li { float: left; margin-right: 50px;}

body .container #content .row .nav.nav-tabs.desc_review_ul{ margin-top:15px;}

.breadcrumb{ margin:0px;}

/* inner sidebar css */

.innerpage_main,#about_me {float:left; width:100%;}

.innerpage_mainC{
	padding-top:10px;
}
.innerpage_mainC h4{
	font-weight:bold;
}
.innerpage_mainC p{
	line-height:normal;
	margin-top:1%;
}
.innerpage_mainC ul li{
	line-height:normal;
	margin-top:0.5%;
}
.list-group-item:first-child { border-top-left-radius: 0px;  border-top-right-radius: 0px;}

.list-group a { border:0px;  color: hsl(0, 0%, 40%); font-family: "Open Sans",sans-serif;  font-size: 14px;   font-weight: normal;    padding: 0 0 20px;    text-transform: capitalize;}

.list-group a.active, .list-group a.active:hover, .list-group a:hover { background: hsl(0, 0%, 100%); border: 0px;color: hsl(0, 0%, 27%);text-shadow: 0px;}

body .container #content .table.table-bordered .btn.btn-primary.effect.btn-block{bottom: 0px;   float: none;   margin-left: 0px;}



.innerpage_main.account_main .container #content .list-unstyled a , .innerpage_main.affiliate-account  .container #content .list-unstyled a {color:hsl(0, 0%, 45%); font-size:16px; line-height: 25px;}



/* product page and inner page css end */

/* Blog css start */

#playhouse_blog{float:left; width:100%; height:565px; padding-top:90px;}

.playhouse_blog_txt{ float:left; font-size:36px;  color:#404040;  position: relative;top: 6px; font-weight: lighter;  line-height: 40px; }

.playhouse_blog_view{ float:left; margin-top:35px; padding: 0px;}

.playhouse_blog_txt1.text-center.fw{ float:left; font-size:23px; margin-top:25px;  font-weight: lighter;} 

.playhouse_blog_txt2.text-center.fw{ float:left; font-size:14px; margin-top:10px;}

#playhouse_blog .container .row .bnews-list .artblock {clear: unset;}

#playhouse_blog  .bnews-list .artblock .article-image { padding:0px; margin:0px;}

#playhouse_blog .container .row .bnews-list .artblock {padding: 15px;}

#playhouse_blog .playhouse_blog_area a{color:#666;}

/* Blog css end */

footer{margin-top:-10px!important;padding-top:0!important;}

footer .footer_blog .col-sm-6.footermenu  li{margin-top:15px}

.tparrows.tp-rightarrow.default {

  background-position: 27px -38px;

  margin-left: 1px;

}

.tp-leftarrow.default {

  background: hsla(0, 0%, 0%, 0) url("../assets/large_left.png") no-repeat scroll 0 0;

  cursor: pointer;

  height: 40px;

  position: relative;

  width: 40px;

  z-index: 100;

}

.tparrows.hidearrows {

  opacity: 0;

}

.tparrows.default {

  background-image: url("../image/slider_nav.png") !important;

  background-repeat: no-repeat;

  border: 3px solid #fff;

  border-radius: 5px;

  color: #444;

  cursor: pointer;

  font-weight: bold;

  height: 50px !important;

  line-height: 28px;

  transition: background-color 0.2s ease 0s, border-color 0.2s ease 0s, opacity 0.2s ease 0s !important;

  width: 70px !important;

}

.tp-rightarrow.default {

  background: hsla(0, 0%, 0%, 0) url("../assets/large_right.png") no-repeat scroll 0 0;

  cursor: pointer;

  height: 40px;

  position: relative;

  width: 40px;

  z-index: 100;

}

.tparrows.tp-leftarrow.default {

  background-position: 24px 13px;

}



.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {

  position: absolute;

  visibility: hidden;

}

.header-black-36{

	font-size: 48px;

    letter-spacing: 2px;

    line-height: 54px;

	left:125px!important;

	float:left;

	top:250px!important;

}

.caption-black-17{

  float: left;

  font-family: "Open Sans",sans-serif;

  font-size: 20px;

  font-weight: 200;

  letter-spacing: 1px;

  margin-top: 30px;

  width: 339px;

  left:125px!important;

  float:left;

  top:440px!important;

}

.shopnow-button{

	left:125px!important;

	top:400px!important;

}

/* grid-list start */

.caption-image{

	top:185px!important;

	left:360px!important;
	display:none;

	



}

.caption-image img{

	height:550px!important;

	width:1028px!important;

}

.product-layout.product-grid .product-thumb.transition {  padding-bottom: 20px;  padding-top: 30px;}

.product-grid .product_desc{ display:none; }

.product-grid .collection_img .ch-info .caption .button-group.wcbtn .hidden-xs.hidden-sm.hidden-md, .product-grid .collection_img .ch-info .caption .button-group .addtocart-button .fa-shopping-cart { display: none;}

.product-list .ch-grid { float: left; width: 100%;}

.product-layout.product-list .ch-info .addtocart-button {  margin-top: 3px;}

.product-list .collection_img.ch-item.image { border-bottom: 1px solid hsl(0, 2%, 91%); float: left; padding-bottom: 50px;  padding-top: 30px;  width: 100%;}

.product-list .collection_img.ch-item.image > a { float: left;  width: 30%;}

.product-list .product-thumb .collection_img .ch-info { float: left; width: 70%;}

.product-list .product-thumb .collection_img .ch-info .caption { margin: 0px;}

.product-list .product-thumb .image{text-align:left;}

.product-list .collection_img .ch-info .caption .product_desc { float: left; font-size: 16px; line-height: 25px; margin-top: 20px; text-transform:lowercase;}

.product-list .collection_img .ch-info .caption .product_title_txt{ font-size:25px;}

.product-list .collection_img .ch-info .caption .button-group { float: left; width: 100%; border-left:0; left:0px;}

.product-list .collection_img .ch-info .caption .button-group button + button{border-left:0}

.product-list .collection_img .ch-info .caption .price.Montserrat { float: left; font-size: 24px; margin-top: 20px; color: #000000;  }

.product-list .ch-grid .ch-info .hvr_txt .caption a { color: #3F3F3F;}

.product-list .ch-grid .ch-info .hvr_txt .caption .price { color: #000000;}

.product-list .ch-grid .ch-info .hvr_txt .caption .price .price-tax{ color: #dddddd; margin-left:10px;}

.product-list .hvr_txt{ position:relative; top:0px; }

.product-list .collection_img .ch-info .caption .button-group button i { color: hsl(26, 46%, 62%) !important;}

.product-list .collection_img .ch-info .caption .button-group.wcbtn .hidden-xs.hidden-sm.hidden-md{ margin-left:10px;}

.container .row #content .row .btn-group.hidden-xs .btn.btn-default  , .bg-cover .container .row #content .row .btn-group .btn.btn-default { padding: 7px 12px; margin-right: 10px;}

.input-group-btn .btn.btn-default:hover{padding: 8px 12px; }

.input-group-btn .btn.btn-default{margin-left:5px;}

.mybag_portfolio .mybag_portfolio_image .ch-info {

  background: none repeat scroll 0 0 hsl(26, 46%, 62%);

  border-radius: 50%;

  height: 240px;

  opacity: 0;

  position: absolute;

  transform: scale(0);

  transition: all 0.4s ease-in-out 0s;

  width: 240px;

  top:20%;

  left:22%;

  right:15%;

  color:#ffffff;

  font-family:"Open Sans",sans-serif;

}

.product-grid .ch-info {

  background: #4c2e22;

  border-radius: 50%;

  color: hsl(0, 0%, 100%);

  font-family: "Open Sans",sans-serif;

  height: 260px;

  left: 4%;

  opacity: 0;

  position: absolute;

  right: 15%;

  top: 9%;

  transform: scale(0);

  transition: all 0.4s ease-in-out 0s;

  width: 255px;

  overflow:hidden;

}

.collection_blog .collection_view .ch-info{

  background: none repeat scroll 0 0 hsl(26, 46%, 62%);

  border-radius: 50%;

  color: hsl(0, 0%, 100%);

  font-family: "Montserrat",sans-serif;

  height: 240px;

  left: 22%;

  opacity: 0;

  position: absolute;

  right: 15%;

  top: 20%;

  transform: scale(0);

  transition: all 0.4s ease-in-out 0s;

  width: 240px;

}

.ch-grid::after, .ch-item::before { content: ""; display: table;}

.ch-item { cursor: default; height: 100%; position: relative; transition: all 0.4s ease-in-out 0s;}

.collection_view .ch-item:hover .ch-info { opacity: 0.76; transform: scale(1);}

.mybag_portfolio .mybag_portfolio_image .ch-item:hover .ch-info { opacity: 0.76; transform: scale(1);}

.product-grid .ch-item:hover .ch-info { opacity: 0.76; transform: scale(1);}

.hvr_txt{ position:relative; top:55px; text-transform:capitalize; }

.ch-grid .ch-info .hvr_txt .caption a { color: #ffffff;}

.ch-grid .ch-info .hvr_txt .caption .price { color: #ffffff;  font-size:24px;}

.product-layout.product-list  .ch-grid .ch-info .hvr_txt .caption .price .price-tax{ color: hsl(0, 0%, 60%); float: right; width: auto;  font-size:16px;}

.product-layout.product-grid .ch-grid .ch-info .hvr_txt .caption .price .price-tax{ color: hsl(0, 0%, 100%); float:left; width: 100%;  font-size:13px;}

.ch-grid .ch-info .hvr_txt .caption .price .price-tax{color: hsl(0, 0%, 100%); float:left; width: 100%;  font-size:13px;}

.hvr_txt1{ position:relative; top:20px; font-size:12px;}

.hvr_txt2{font-size:30px;}

.hvr_txt3{ font-size:12px;} 

.hvr_txt4 { font-size: 16px; width: 99%;  font-size:16px;} 

.product-thumb .button-group { position: relative; width: 100%;}

.product-thumb .button-group button { width: 33%;}

.product-thumb .button-group button + button { width: 33%;}

.product-list .product-thumb .button-group > button , .product-grid .product-thumb .button-group > button{ background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;}

.product-grid .product-thumb  .button-group {background-color: transparent;border-top: 0px;}

.product-grid .product-thumb , .product-list .product-thumb{ border:0px;}

.product-list .product-thumb  .button-group {background-color: hsl(0, 0%, 100%);border-top: 0px;}

.product-grid .product-thumb .button-group button + button { border-left: 0px;}

.container #content .product-grid .product-thumb .caption .button-group  button i { color: #ffffff;}

body .container #content .btn-group .btn.btn-default { border-radius: 0px;}

/* grid-list end */

.moduletable.playhouse_header ul.navbar-nav > li {

  display: inline-block!important;

  min-height: 20px!important;

  padding: 0 20px;

  height: auto!important;

}

.moduletable.playhouse_header ul.navbar-nav{width:auto;height:auto;}



/* history_start */



	.history_blog_text1.text-center { float: left; width: 100%; font-size:19px;  letter-spacing: 2px; color: hsl(0, 0%, 25%); line-height: 25px;  font-weight: bold;    text-shadow: 0 0 0;}

	.history_blog_text2 {float: left; font-size: 19px;padding-top: 28px;text-align: center;line-height: 33px; color:hsl(0, 0%, 25%); padding-bottom: 15px;}

	.history_blog_btm_txt1 {  font-family: "Montserrat",sans-serif; float: left;font-size: 24px; line-height: 33px; width: 100%;  font-weight: bold; color:hsl(0, 0%, 25%); height: 70px;  letter-spacing: 2px;}

	.small_box {float: left; width: 60%;}

	.history_blog_btm_txt2{margin-top:10px; float:left; font-size:13px; font-weight:400; line-height:20px;}

	.history_blog_btm{ float:left; padding-top:55px;}

	.portfolio_2_img2 , .portfolio_1_img2 , .portfolio_2_img1 , .portfolio_2_img3{ margin-top:15px; float:left;}

	.portfolio_1_blog { list-style: outside none none; padding: 0;}

	.portfolio_2_blog { list-style: outside none none; padding: 0;}

	.portfolio_1_txt1 {color: #a67163; float: left; width: 100%; font-size:12px; font-family: "Montserrat",sans-serif;}

    .portfolio_2_txt1 {color: #a67163; float: left; width: 100%; font-size:12px; font-family: "Montserrat",sans-serif;}

	.portfolio_1_blog > li { float: left; font-size: 15px;  line-height: 21px;  margin-top: 35px;}

	.portfolio_2_blog > li { float: left; font-size: 15px;  line-height: 21px;  margin-top: 18px;}

	.portfolio_1_txt2 {float: left; font-family: "Montserrat",sans-serif; font-size: 22px; font-weight: bold; margin-top: 20px;width: 100%; color:hsl(0, 0%, 25%);}

	.portfolio_2_txt2 {float: left; font-family: "Montserrat",sans-serif; font-size: 22px; font-weight: bold; margin-top: 20px;width: 100%; color:hsl(0, 0%, 25%);}

	.border {border: 1px solid #000000;  float: left;  width: 20%; margin-top:30px;}

	.portfolio_2_smalltxt {float: left; font-weight: bold; width: 100%; margin-top: 40px; color:hsl(0, 0%, 25%);}

	.portfolio_2_mrgn{margin-top:35px !important;}

	.container #content .History {border-bottom: 1px solid #ddd; float: left;  padding-bottom: 65px; padding-top:97px; width:100%;}

	.container #content .History_portfolio { padding-top: 100px;}

	.History_portfolio .History_portfolio_2 { padding-bottom: 30px;}











/* history_end */





/*breadcrumb*/

div.breadcrumb{background:#E7E8DF;border:0}

.breadcrumb h1 {

  color: #626262!important;

  font-family: "Open Sans",sans-serif;

  font-size: 35px;

  font-weight: bold;

  letter-spacing: 1px;

  line-height: 60px;

  margin: 0;

  text-transform:capitalize;

}

.breadcrumb li a { color: #979797; text-shadow: none;text-transform:capitalize;}

.breadcrumb ul > li::after {

  border-bottom: 1px solid #979797;

  content: "";

  height: 14px;

  position: absolute;

  right: -5px;

  top: 0;

  transform: rotate(-70deg);

  width: 16px;

}

.breadcrumb ul > li {

  display:inline-block;

  list-style: outside none none;

  padding-left: 5px;

  padding-right: 5px;

  position: relative;

  text-shadow: 0 1px 0 #979797;

  white-space: nowrap;

  font-size:14px;

}

.breadcrumb ul{padding:0;text-align:center}

.breadcrumb .container{text-align:center}



/* Tetimonial*/

#imagination_section .bx-wrapper .bx-controls-direction a {

  height: 27px;

  margin: 10px auto;

  outline: 0 none;

  position: absolute;

  text-indent: -9999px;

  width: 16px;

}

#imagination_section .bx-wrapper .bx-controls-direction a.bx-prev{left: 40%;}

#imagination_section .bx-wrapper .bx-controls-direction a.bx-next{right: 20%;}

#imagination_section .bx-wrapper .bx-prev {

  background: rgba(0, 0, 0, 0) url("../image/right-arrow.png") repeat scroll 0 0;

  left: 10px;

}

#imagination_section .bx-wrapper .bx-next {

  background: rgba(0, 0, 0, 0) url("../image/left-arrow.png") repeat scroll 0 0;

  right: 10px;

}

#imagination_section .testi_module li{left:0;right:0}



/*menu*/

.playhouse_social_link .social_links a i.fa {

    font-size: 20px !important;

}

.col-sm-9 .cat_image .img-thumbnail{border:0}

.container .skin2 #product .alert.alert-info {float: left;}

.container .skin2 #product .btn.btn-default{margin-left:0px;background-image:none}

.container .skin2 #product  .form-group .input-group{float:left}

.container .skin2 #product  #button-cart{float:left;width:100%;margin:5px 0 0}

.container .skin2 .col-sm-5 .thumbnails .image-additional a.thumbnail{border:0;padding:0}

/*aboutpage*/

.about_me_blog { border-bottom: 1px solid #ededed; float: left; height: 630px; width: 100%;}

.about_me_txt{ float:left; width:100%; font-weight:bold; font-size:14px; color:#3f3f3f;}

.about_me_text{ float:left; width:100%; font-size:14px; line-height:40px; color:#c4c4c4;}

.about_me_middle_text{ float:left; width:100%; font-size:15px; margin-top:30px; line-height:24px;}

.about_me_middle_txt{ float:left; width:100%; font-weight:bold; font-size:26px; padding-bottom:35px; color:#3f3f3f;}

.about_me_blog_middle{ float:left;}

.row .inner-container .header_menu .headermenu_inside .left_menu .navbar-nav > li { float: left; margin-left: 10px; margin-right: 10px;}

.row .inner-container .header_menu .headermenu_inside .right_menu .navbar-nav > li { float: left; margin-left: 10px; margin-right: 10px;}

.seperater { bottom: 22px; float: left; position: relative; width: 100%; height: 41px;} 

.seperater_up{ margin-left:10px;}

.edu-container { width: 630px;}

.edu-container { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px;float:none}

.myedu_txt{ font-size:26px; font-weight:bold; text-transform:uppercase; color:#3f3f3f; float:left; width:100%;}

.fa.fa-angle-right.fa-lg { float:left; color: #d5d5d5; padding-top:4px;}

.fa.fa-circle-thin { color: #d5d5d5; float:left; padding-top:4px;}

.myedu_txt1{ font-size:15px; font-weight:bold; padding-left:15px; color:#5c5c5c;}

.edu-container li { list-style: outside none none; padding-bottom:20px;}

.edu_ul{ margin-top:50px; padding-left:0px; list-style:none;}

.myedu_txt2{font-size:15px; font-weight:bold; text-transform:uppercase; margin-top:45px; float:left; color:#5c5c5c; width:100%;}

.edu_ul1{ margin-top:50px; float:left; padding-left:0px; list-style:none;}

.myedu_txt3{ padding-left:25px; color:#878787;}

.index #education { float: left; height: 820px; width: 100%; border-bottom: 1px solid #ededed; padding-top: 50px;}

.myedu_txt4{ font-size:26px; font-weight:bold; text-transform:uppercase; color:#3f3f3f;}

.motivation{ float:left; width:100%; height:865px; border-bottom: 1px solid #ededed;}

.motivation .container .row .motivation_blog.col-md-9 { float: right; padding-top:65px;}

.motivation .container .row .motivation_blog .bag_sketch { float: left; padding-top: 80px;}

.bag_sketch_txt{ float:left; padding-top:50px; font-size:15px; color:#5c5c5c;}

.bag_history{ float:left; padding-top:70px;}

.bag_history_txt{ font-size:15px; font-weight:bold; text-transform:uppercase;}

.bag_history_txt1{ float:left; font-size:15px; margin-top:30px; color:#5c5c5c;} 

#events {border-bottom: 1px solid #ededed; float: left; height: 530px; width: 100%;}

#events .container .row .events_blog.col-md-9 { float: right; padding-top:65px;}

.events_blog_txt{ float:left; text-transform:uppercase; font-size:26px; font-weight:bold; width:100%;}

#events .container .row .events_blog .events_bag_img{ float: left; padding-top: 80px;}

.eventbag_img_txt{ font-size:13px; margin-top:30px; float:left; width:100%;}

#connect_user{float: left; height:280px; width: 100%;}

#connect_user .container .row .connect_blog.col-xs-9{ float: right; padding-top:65px;}

.connect_blog{ float:right;}

.connect_blog_txt{ float:left; font-size:15px; padding-top:65px;}

.event_text {  float: left;  height: 0;  width: 100%;}

.eventtext1, .eventtext2, .eventtext3, .eventtext4 {

  background-color: hsl(0, 0%, 100%);

  bottom: 130px;

  color: hsl(0, 100%, 25%);

  float: left;

  font-size: 15px;

  font-weight: bolder;

  height: 70px;

  left: 18px;

  letter-spacing: 0.4px;

  padding: 2px 0 0 23px;

  position: relative;

  text-align: left;

  text-transform: uppercase;

  width: 76%;

}

#triangle_slide {  left: 53px;  margin: auto;  position: absolute;  top: 106px;  width: 20%;}

#triangle_slide .triangle-down_slide {

  border-left: 10px solid hsla(0, 0%, 0%, 0);

  border-right: 17px solid hsla(0, 0%, 0%, 0);

  border-top: 28px solid hsl(0, 0%, 100%);

  width: 0;

}

#connect_user .social_connect .icons {float: left;padding-right: 25px;}

#connect_user .social_connect .icons a{color: #b5b5b2;}

#content .product-layout.product-grid .collection_img .ch-info {

  left: 0;

  top: 16px;

}

.related .product-grid .ch-info {

  height: 260px;

  width: 255px;

  overflow:hidden;

}

.news-article .container .article-content {

  float: left;

  width: 100%;

}





.categorypanel .btn-group button{background:none;color:#fff;box-shadow:none;font-size:15px;text-shadow:none;}

.categorypanel {border-bottom: 1px solid #e9e8e8;border-top: 1px solid #e9e8e8;margin: 10px 0;padding: 10px 0; background: #363636 none repeat scroll 0 0;margin-bottom: 5px;margin-top: 0;}

.categorypanel .control-label{color: #ffffff;float: left;font-size: 14px;margin-left: 15px;padding-top: 3px;text-transform: uppercase;}

.categorypanel select{width:auto;float:left;}

.categorypanel label{margin:5px 15px  0 0 }

#compare-total{background-color: #535451;color: #ffffff;float: right;height: 30px;line-height: 30px;padding: 0px 10px; margin-top:6px;}

.product-list .rating .fa-star-o{color: #999999;}

.product-layout.product-grid .ch-grid .rating .fa-star-o{color: #fff!important;}

.sidebar_border {

  border: 1px solid #3f3f3f;

  float: left;

  margin: 25px 0;

  width: 30%;

}

.list-group ,.column-right .panel-default{

  float: left;

  width: 100%;

}

#column-right .panel .panel-heading {

  color: #404040;

  float: left;

  font-family:  "Open Sans",sans-serif;

  font-size: 23px;

  font-weight: lighter;

  letter-spacing:2px;

  line-height: 1;

  margin-bottom: 0;

  margin-top: 0;

  text-transform:capitalize;

  width: 100%;

  background:transparent!important;

  border:none;

  padding: 25px 0 0;

}

.col-sm-3 .panel-heading {

  color: #404040;

  float: left;

  font-family: "Open Sans",sans-serif;

  font-size: 23px;

  font-weight: lighter;

  letter-spacing: 0;

  line-height: 1;

  margin-bottom: 0;

  margin-top: 0;

  text-transform: capitalize;

  width: 100%;

  background:transparent!important;

  border:none;

  padding:0;

}

.col-sm-3 .panel-footer{float:left;background:transparent!important;}

.col-sm-3  .panel{box-shadow:none}

.col-sm-3 .panel-default.filter a.list-group-item {

  color: #3f3f3f;

  float: left;

  font-size: 18px;

  font-weight: normal;

  letter-spacing: 2px;

  margin-bottom: 12px;

  margin-top: 0;

  text-transform: uppercase;

  width: 100%;

  padding:0;

  float:left;

  border:0;

}

.col-sm-3 .panel-default div.list-group-item {

  color: #b1b1b1;

  font-family: "Open Sans",sans-serif;

  font-size: 14px;

  font-weight: normal;

  margin-left: 5px;

  padding: 0 0 20px;

  float:left;

  text-transform: uppercase;

  border:0;

}

.panel-default.bestseller .image {

  float: left;

  height: auto;

  position: relative;

  width: 120px;

}

.panel-default.bestseller img {

  border: medium none;

  float: left;

  margin: 0;

  max-width: 90%;

}

.panel-default.bestseller .caption a {

  font-size: 14px;

  color:#cb9871;

  font-weight: normal;

  text-transform: uppercase;

}

.panel-default.bestseller .product-thumb .caption{min-height:unset}

#column-right .panel,.bestseller .product-thumb{border:0px}

.navbar-fixed-top  .fa.fa-2x {

    color: #000;

}

.innerpage .breadcrumb {

  margin-bottom:70px;

}

.innerpage #header{

	background: #E7E8DF;

}

/*contact page*/

.form-control{ border-radius:0px; border-left:0px; border-top:0px; border-right:0px; box-shadow:none;}

.form-horizontal .form-group .contact_frn_txt {font-size: 14px; font-family: "Open Sans",sans-serif; text-transform:uppercase; color:#000000 !important; font-weight: bold;}

.information-contact .cntct_text{color: #404040;float: left;font-family: "Open Sans",sans-serif;font-size: 23px;line-height: 1;margin-bottom: 0;margin-top: 0;text-transform: capitalize;width: 100%;}

.border3{ border:1px solid #3f3f3f;  width:30%; margin-top:25px; float:left;}

.contactform_main {float: left;padding-bottom: 100px;padding-top: 15px;width: 100%;}

.contactform_main .send_btn .send_btn_main {margin-left:0}

.buttons.send_btn {

  float: left;

}

.panel-default {

    border: medium none;

}

.pl {

    padding-left: 0;

}

.panel .panel-body .add_text {

  float: left;

  padding-top: 30px;

}

.product_page #tab-description li{float:left;width:100%;}

#playhouse_blog.categorypage{height:auto}

.innerpage .playhouse_footer{margin-top: 50px!important;}

/*box-layout*/

.box-layout {

  width: 1240px;

  margin: auto;

}

.box-layout #mj-slideshow .tp-banner-container{width:100%!important;left:0!important;} 

 

 /*product page changes*/

.productdetails-view.productdetails{float:left;width:100%; height:auto; padding-bottom:50px;}

.product-img-box{float:left}

.product_page .etalage_small_thumbs{left:0;}

.product_page  .etalage_small_thumbs {float: left;left: 570px;position: relative;right: 0;top: 90px !important;z-index: 9;width:535px!important}

.product_page  .etalage li.etalage_small_thumbs img.etalage_small_thumb {border: 2px solid #d9d9d9;}

.product_page .product-img-box .etalage {height: 700px !important;}

.productdetails-view .portfolio_right_txt3 {color: #b7b7b7;float: left;font-size: 13px;margin-top: 25px;width: 100%;}

.productdetails-view .portfolio_right_txt3 .product-info span{float: left;padding-right: 20px;width: auto;}

.productdetails-view .bag_portfolio_right_btm {  float: left;  height: auto;  padding-top: 230px;  width: 100%;}

.productdetails-view .portfolio_right_txt4 {color: #5c5c5c;float: left;font-size: 15px;margin-top: 25px;width: 100%;}

.productdetails-view .price_box {float: left;height:auto;margin-top: 35px;}

.relatedproduct,.other_details,.ul_link {float:left;width:100%;}

.relatedproduct #content{min-height:auto}

.price_box .price{ float:left; width:100%; height:45px; font-size:62px; }

.price_box li{ float:left; width:100%; line-height:45px; font-size:20px; }

.innerpage .rating .fa-stack i ,.innerpage .fa-stack  .rating i+i{color:#666}

ul.add-to-links {float: left;font-size: 14px;padding-left: 0;text-transform: uppercase;width: 100%;}

.ul_link .add-to-links a{cursor: pointer;color: #5c5c5c;}

.product_page .add-to-links > li {float: left;margin-right: 30px;}

.product_page ul.add-to-links li {list-style: outside none none;}

.ul_link {margin-top: 30px;}

.add-to-links .addwish,.add-to-links .addcomp{border:0;padding:0;background:none;text-transform: uppercase;}

.add-to-links i{color: #c99f82;padding-right:5px;}

.productdetails-view .portfolio_right_txt3 input#qty {

  border-radius: 2px 0 0 2px;

  color: #777777;

  display: inline-block;

  font-size: 15px;

  font-weight: bold;

  height:43px;

  padding: 0;

  text-align: center;

  width: 46px!important;

  border-right:1px solid hsl(0, 0%, 87%);

}

.other_details #accordion  .panel-title a{text-transform:uppercase;color:#3f3f3f;letter-spacing:1px;line-height:18px;}

.productdetails-view .portfolio_right_txt3 .qty-holder .qty{border:0;}

.productdetails-view .portfolio_right_txt3 .qty-holder{border: 1px solid #d6d6d6;}

.productdetails-view .portfolio_right_txt3  .qty-changer {

  display: inline-block;

  height: 46px;

  line-height: 46px;

  vertical-align: middle;

}

.productdetails-view .portfolio_right_txt3  .qty-changer a {

  border-radius: 0 2px 2px 0;

  color: #999999;

  display: inline-block;

  font-size: 30px;

  font-weight: bold;

  height: 46px;

  line-height:46px;

  text-align: center;

  transition: border-color 200ms ease-in-out 0s;

  border-left:0;

  outline:none;

  text-decoration:none;

}

.buttons_box label.control-label,.buttons_box .form-group > div,.buttons_box .form-group input[type="text"].text,.buttons_box .form-group select,.buttons_box .form-group textarea,.buttons_box .form-group .btn-block,.buttons_box .form-group .form-control.text{float: left;width: 100%;}

.buttons_box .form-group .text-danger{color:#E00;font-weight:bold;float:left;width:100%;font-size:16px;text-transform: uppercase;}

.buttons_box label.control-label{font-size:15px;font-weight:400;color:#3f3f3f;text-transform:uppercase;line-height:20px;}

.buttons_box div div,.buttons_box div .form-control {font-size:15px;color: #444}

.buttons_box .form-group{float:left;width:100%;margin-top:10px;}

.buttons_box .form-group > div.qty-holder {float: left;margin-right: 20px;width:auto}

.productdetails-view .qty-holder {float: left;margin-right: 20px;}

.productdetails-view .portfolio_right_txt3  .qty-changer a span{padding:0;}

.product_page .container .skin2 .addtocart-area #button-cart,.product_page .addtocart-area .button-upload{width:auto!important;float:left!important;bottom:15px!important;}

.product_page .addtocart-area .alert.alert-info {float: left;width: 100%;margin:0;}

.product_page .addtocart-area .btn-default {background-image:none}

.time .btn.btn-default,.date .btn.btn-default,.datetime .btn.btn-default{padding:8px 12px;}

#accordion .panel  {border: 1px solid #dddddd;}

.productdetails .rating .fa-star {color:#b7b7b7}

/*compare checkout wishlist*/

.product-compare .table.table-bordered.mt-50,.product-compare .table.table-bordered.mt-50 tbody td:first-child,.table.table-bordered thead td{border-color:#fff;}

.product-compare .table.table-bordered.mt-50 thead tr td,.product-compare .table.table-bordered.mt-50 tbody td:first-child,.account-wishlist thead tr td,.table.table-bordered thead td{background-color: #363636;color:#fff;}

.product-compare .table.table-bordered.mt-50 thead tr td{text-align:center;font-size:20px;}

.product-compare .table.table-bordered.mt-50 thead tr td strong{color:#fff;}

.product-compare .container #content .table.table-bordered .btn.btn-primary.effect.btn-block,.product-compare .table.table-bordered.mt-50 td .btn-danger{width:40%;float:left!important;margin:0 5% 0}

.input-group-btn:last-child > .btn{margin-left:0;}

.checkout-cart .input-group .form-control[name^="quantity"] {min-width:100px;}



/*checkout*/

.checkout-cart .cart_content .table-responsive .input-group .form-control,.checkout-cart .cart_content .input-group  .input-group-btn{width:50%}

.checkout-cart .cart_content .table-responsive .input-group  .input-group-btn .btn{margin-left:10px}

.checkout-cart .cart_content #accordion label{font-size:15px;font-color:#000}

.checkout-cart .cart_content #accordion .input-group-btn:last-child > .btn {margin-left: 10px;}

.checkout-cart .cart_content #accordion #collapse-shipping #button-quote{float:right}

.box-layout #mj-slideshow .tp-leftarrow{left:20px!important;}

.box-layout #mj-slideshow .tp-rightarrow{right:20px!important;}



/*extra css */

.itemDateCreated.playhouse_blog_txt2{float: left;font-size: 12px;margin-top: 25px;text-transform: uppercase;width: 100%;}

.playhouse_blog_view .itemHeader .itemTitle{color: #3f3f3f;float: left;font-family: "Montserrat",sans-serif;font-size: 23px;font-weight: bold;letter-spacing: 1px;line-height: 27px;margin-top: 8px;width: 100%;}

.playhouse_blog_view  .itemHeader  div{margin-top:25px; float:left;width:100%;}

.playhouse_blog_view .blog_desc{float;left;width:100%;}

.news-article #playhouse_blog{height:auto}



.socialhistory .socialhistory {float: left;padding-top: 80px;width: 100%;height: 180px;}

.socialhistory .social_txt {color: #3f3f3f;float: left;font-family: "Open Sans",sans-serif;font-size: 21px;font-weight: bold;letter-spacing: 1px;line-height: 27px;margin-top: 8px;padding-bottom: 10px;text-transform: uppercase;width: 100%;}

.socialhistory .connect_par {float: left;padding-bottom: 20px;width: 100%;color:#5c5c5c;}

.socialhistory .social_links > li {display: inline;padding-right: 17px;list-style: outside none none;}

.socialhistory .social_links > li i{font-size:20px;color:#5c5c5c;}



/*list additional*/

.product-thumb .ch-grid .ch-info .hvr_txt .caption .button-group > button i {font-size: 30px;}

.col-sm-9 .product-list .collection_img .ch-info .caption  .button-group .addtocart-button{background:#ca9871!important;border-radius: 30px}

.col-sm-9 .product-list .collection_img .ch-info .caption  .button-group .addtocart-button span{color:#fff;margin-left:0px;font-weight:400;font-size:14px;}

.product-list .collection_img .ch-info .caption .button-group .addtocart-button i{display:none}

.product-list .ch-grid .ch-info .hvr_txt .caption .button-group .wishlist-button,.product-list .ch-grid .ch-info .hvr_txt .caption .button-group .compare-button{}

.product-list .ch-grid .ch-info .hvr_txt .caption .button-group .wishlist-button span,.product-list .ch-grid .ch-info .hvr_txt .caption .button-group .compare-button span{color:#5c5c5c;font-weight:400;font-size:14px;line-height:20px;}

.product-list  .ch-grid .ch-info .hvr_txt .caption .button-group .wishlist-button i,.product-list .ch-grid .ch-info .hvr_txt .caption .button-group .compare-button i{font-size: 14px;font-weight:400px;}

.product-layout.product-grid  .product-thumb .button-group.acbtn{width:100%;}

.product-layout.product-grid  .product-thumb .button-group.wcbtn{width:100%;}

.product-layout.product-grid  .product-thumb .button-group.wcbtn button{width:auto;}

.product-layout.product-grid  .product-thumb .button-group.acbtn .addtocart-button{width:100%;}

.product-layout.product-list  .product-thumb .button-group.wcbtn button{width:auto}

.product-list .ch-grid .image>a{border: 7px solid #ffffff;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);margin-top:1px;}

.product-list .ch-grid .image .ch-info h4 a{font-family:"Open Sans",​sans-serif;font-size:23px;font-weight:500;color:#3f3f3f;line-height:25.3px;}

.product-list .ch-grid .image .ch-info .product_desc{font-size:15px;color:#5c5c5c;line-height:20px; width:100%;}

.product-list .collection_img .ch-info .caption .price.Montserrat{margin:0 3% 0 0;border-right: 2px solid #727272; width:auto; float:left;color:#a67163 ;font-family:"Open Sans",​sans-serif;line-height: 45px; padding-right:15px;}

.product-list .collection_img .ch-info .caption .acbtn{width:72%;float:left;margin:0}



/*Grid addintional*/

.hvr_txt4 a,.product-grid .hvr_txt a{font-size:25px;line-height:25px;font-weight:300; text-transform:uppercase;}

.addtocartgrid,.product-layout.product-grid  .product-thumb .button-group .addtocart-button{float:left;width:100%;color:#fff;font-size:14px;font-weight: bold;line-height: 38px;text-transform:uppercase}

.relatedproduct .related .product-layout.product-grid{padding:0}

div.alert{margin-bottom:0}

body div.alert{margin-bottom:20px;}

.col-sm-3 .panel.panel-default{float:left}

.checkout-cart .text-right.remove .btn.btn-danger{background-color:#fff;border:0;background-image:none;color:#000;padding:0}

.account-wishlist .innerpage_main #table_res .btn.btn-danger{background-color:#fff;border:medium none;background-image:none;color:#000;border-radius: 30px;}

.checkout-cart .text-right.remove .btn.btn-danger:hover,.account-wishlist .text-right .btn:hover{box-shadow:none}

.checkout-cart .text-right.remove .btn.btn-danger i{font-size:24px;}

.account-wishlist .text-right .btn i{font-size:18px;}

#accordion .panel-default a:focus{text-decoration:none;outline:none}

.checkout-checkout #collapse-payment-address #button-register{float:none}

.checkout-checkout #accordion label,.form-horizontal  label,.account-login .login-form label,.account-login .login-form a{font-size:16px}

.form-control:focus{box-shadow:none;border-color:#ccc;border:0 0 1px;}



.form-horizontal select.form-control,.form-horizontal  textarea.form-control,.form-horizontal input[type="text"].form-control,.form-horizontal  input[type="password"].form-control,.form-horizontal input[type="datetime"].form-control,.form-horizontal  input[type="datetime-local"].form-control,.form-horizontal  input[type="date"].form-control,.form-horizontal  input[type="month"].form-control,.form-horizontal  input[type="time"].form-control,.form-horizontal  input[type="week"].form-control,.form-horizontal  input[type="number"].form-control,.form-horizontal  input[type="email"].form-control,.form-horizontal  input[type="url"].form-control,.form-horizontal  input[type="search"].form-control,.form-horizontal  input[type="tel"].form-control,.form-horizontal  input[type="color"].form-control,.checkout-checkout #accordion select.form-control,.checkout-checkout #accordion  textarea.form-control,.checkout-checkout #accordion input[type="text"].form-control,.checkout-checkout #accordion  input[type="password"].form-control,.checkout-checkout #accordion input[type="datetime"].form-control,.checkout-checkout #accordion  input[type="datetime-local"].form-control,.checkout-checkout #accordion  input[type="date"].form-control,.checkout-checkout #accordion  input[type="month"].form-control,.checkout-checkout #accordion  input[type="time"].form-control,.checkout-checkout #accordion  input[type="week"].form-control,.checkout-checkout #accordion  input[type="number"].form-control,.checkout-checkout #accordion  input[type="email"].form-control,.checkout-checkout #accordion  input[type="url"].form-control,.checkout-checkout #accordion  input[type="search"].form-control,.checkout-checkout #accordion  input[type="tel"].form-control,.checkout-checkout #accordion  input[type="color"].form-control,.account-login .login-form input {font-size: 14px;}

.table-hover > tbody > tr:hover {

    background:none;

}

.mt-30 {

    margin-top: 30px;

}

.mybag_portfolio .mybag_portfolio_image.skin2 .button-group {  float: left;  width: 100%;}

.mybag_portfolio .mybag_portfolio_image.skin2 .addtocart-button{ margin-left:0px;}

 .mybag_portfolio .mybag_portfolio_image .collection_img .wish-compare button i { float:left; margin-top:3px; font-size: 15px; color: hsl(25, 40%, 65%); }

.mybag_portfolio .mybag_portfolio_image .collection_img .wish-compare {  float: left;  width: 100%;} 

.mybag_portfolio .mybag_portfolio_image .collection_img .wish-compare .wishlist{ border:none;}

 .mybag_portfolio .mybag_portfolio_image .collection_img .wish-compare .compare{ border:none;}

 .mybag_portfolio .mybag_portfolio_image .collection_img .wish-compare button span{margin-left:10px; float: left;}

  .mybag_portfolio .mybag_portfolio_image .collection_img .wish-compare { float:left; margin-top:20px;}

  .product-list .collection_img .ch-info .caption  .button-group .addtocart-button{

  background-image: none;

  border-radius: 30px;

  border: medium none;

  color:hsl(0, 0%, 100%) !important;

  border-radius: 30px;

  font-size: 14px;

  font-family: "Open Sans",sans-serif;

  text-transform:uppercase;

  transition: all 0.5s ease 0s;

  font-weight: 400;

   padding: 10px 20px;

   letter-spacing: 1px;

    max-width: 100%;

	text-align: center;

	 width: auto;

	  line-height: 20px;

  

  }

  .productdetails-view .portfolio_right_txt3  .qty-changer {

  display: inline-block;

  height: 40px;

  line-height: 46px;

  vertical-align: middle;

  width:25px;

}

.productdetails-view .portfolio_right_txt3  .qty-changer a {

  border-radius: 0 2px 2px 0;

  display: inline-block;

  font-size: 30px;

  font-weight: bold;

  height: 46px;

  line-height:46px;

  text-align: center;

  transition: border-color 200ms ease-in-out 0s;

  border-left:0;

  outline:none;

  text-decoration:none;

}

.innerpage .fa-stack .rating i ,.innerpage .fa-stack  .rating i+i{color:#666}

.productdetails-view .portfolio_right_txt3 .qty-changer a span {bottom: 5px;left: 2px;padding: 0; position: relative;right: 1px;}

.product-list .collection_img .ch-info .caption .acbtn { width:auto; margin-bottom: 40px;}

.product-list .collection_img .ch-info .caption .price.Montserrat {margin-bottom: 40px;}

.panel.panel-default #collapse-payment-method .panel-body .buttons .pull-right .btn.btn-primary.effect {  float: right;}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {  outline: none;  outline-offset: 0px;}

.btn-info {

  background-color: hsl(0, 0%, 100%);

  background-image: linear-gradient(to bottom, hsl(0, 0%, 100%), hsl(0, 0%, 100%));

  background-repeat: repeat-x;

  border-color: hsl(26, 46%, 62%) hsl(26, 46%, 62%) hsl(26, 46%, 62%);

  border:2px solid hsl(26, 46%, 62%);

  color: hsl(0, 0%, 100%);

  text-shadow: 0 -1px 0 hsla(0, 0%, 0%, 0.25);

  border-radius:0px;

}

.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {

  background-color: hsl(0, 0%, 100%);

  background-image: none;

  border:2px solid hsl(26, 46%, 62%);

  border-radius:0px;

}



.account-order-info .innerpage_main .container .row #content .table-responsive #table_res .text-right .btn.btn-primary ,.account-order-info .innerpage_main .container .row #content .table-responsive #table_res .text-right .btn.btn-danger  {

 

  background-repeat: repeat-x;

  border:medium none;

  color: hsl(0, 0%, 100%);

  text-shadow: 0 -1px 0 hsla(0, 0%, 0%, 0.25);

  border-radius:0px;

  margin-right:5px; 

  border-radius:20px;

}

.product-compare .table.table-bordered.mt-50,.product-compare .table.table-bordered.mt-50 tbody td:first-child,.table.table-bordered thead td{border-color:#fff;}

.product-compare .table.table-bordered.mt-50 thead tr td,.product-compare .table.table-bordered.mt-50 tbody td:first-child,.account-wishlist thead tr td,.table.table-bordered thead td{background-color: #363636;color:#fff;}

.product-compare .table.table-bordered.mt-50 thead tr td{text-align:center;font-size:20px;}

.product-compare .table.table-bordered.mt-50 thead tr td strong{color:#fff;}

.product-compare .container #content .table.table-bordered .btn.btn-primary.effect.btn-block,.product-compare .table.table-bordered.mt-50 td .btn-danger{width:40%;float:left!important;margin:0 5% 0}

.product-compare .product_compare #content .table.table-bordered .btn.btn-primary.effect.btn-block,.product-compare .table.table-bordered.mt-50 td .btn-danger{width:100%;float:left!important;margin:0;margin-bottom:7px;}

.product-compare .product_compare .container .row {  display: inline;}

.product-compare .product_compare #product_comparison_mobile.data-table.compare-table.for-mobile {  width: 100%;   float: left; display:none;}

.for-mobile { display: none; }

.for-tablet { display: none; }

.for-not-tablet { display: block; }

.for-desktop { display: block; }

span.for-desktop { display: inline-block; }

table.for-mobile { margin-top:50px; }

table.for-desktop { display: table; }

tr.for-desktop { display: table-row; }

th.for-desktop { display: table-cell; }

tr.for-mobile { display: none; }

th.for-mobile { display: none; }

td.for-desktop { display: table-cell; }

.compare-table tbody tr td{

  -moz-border-bottom-colors: none;

  -moz-border-left-colors: none;

  -moz-border-right-colors: none;

  -moz-border-top-colors: none;

  border-color: hsl(0, 0%, 93%) -moz-use-text-color -moz-use-text-color;

  border-image: none;

  border-style: solid none none;

  border-width: 1px 0 0;

  color: hsl(0, 0%, 27%);

   font-family: "Open Sans",sans-serif;

  font-size: 16px;

  font-weight: 200;

  padding: 10px;

  border:1px solid hsl(0, 0%, 89%);

  text-align:center;

}

.compare-table tbody th {

  background-color: hsl(0, 0%, 0%);

  border: 1px solid hsl(0, 0%, 89%);

  color: hsl(0, 0%, 100%);

   font-family: "Open Sans",sans-serif;

  font-size: 16px;

  font-weight: 600;

  padding: 10px;

  text-align: center;

  text-transform: uppercase;

}

.product_compare{ float:left; width:100%;}

caption, th, td {

  font-weight: normal;

  text-align: left;

  vertical-align: top;

}

.product-compare .product_compare #content .add-to-row.last td .btn-primary  ,.product-compare .product_compare #content tr td .btn-primary {

  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;

  border: medium none;

  border-radius: 0;

  font-family: "Open Sans",sans-serif;

  font-size: 14px;

  font-weight: 400;

  text-transform: uppercase;

  transition: all 0.5s ease 0s;

  line-spacing:1px;

  border-radius:30px;

}

.product-compare .product_compare #content .add-to-row.last td .btn-danger ,.product-compare .product_compare #content tr td .btn-danger {

  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;

  border: medium none;

  border-radius: 0px;

  color: hsl(0, 0%, 0%);

  font-family: "Open Sans",sans-serif;

  font-size: 14px;

  text-transform: uppercase;

  transition: all 0.5s ease 0s;

  border-radius:30px;

  

}

.account-order-info .container #content .table.table-bordered .btn-primary { font-size: 7px;  padding: 13px 18px;}

.account-order-info  .container #content .table.table-bordered .btn-danger {  padding: 10px 18px;}

.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger {

  background-color: hsl(0, 0%, 100%);

  border-color: hsl(26, 46%, 62%);

  color: hsl(0, 0%, 0%);

}

.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info {

  background-color: hsl(0, 0%, 100%);

  border-color: hsl(26, 46%, 62%);

  color: hsl(26, 46%, 62%);

}

.mybag_portfolio .mybag_portfolio_image .bx-viewport .collection_img .caption .wish-compare button {  background-color:transparent;}

#topHeader #top .btn-group .btn.btn-link.dropdown-toggle {  padding: 5px 12px;}

.common-home #mj-slideshow .tp-banner-container .tp-caption .button.black {  display: none;}

.container .row .product-layout.product-grid .product-thumb .collection_img .hvr_txt .button-group.wcbtn > button { float:none;}

.container .row .product-layout.product-grid .product-thumb .collection_img .hvr_txt .caption  .price.Montserrat{ margin-bottom:4px;}

body .container #content .row.main_catgry {  padding: 50px 0px 50px;}

.mybag_portfolio .container .row .mybag_portfolio_image .bx-wrapper .bx-viewport #block-featured {  float: left;}

.playhouse_footer .footer_blog .box .tb #frm_subscribe #subscribe table{ border-collapse: separate; border-spacing: 2px; }

.playhouse_footer .footer_blog .box .tb #frm_subscribe #subscribe table tr td { padding: 2px; }

#top {

  background-color: hsl(0, 0%, 93%);

  border-bottom: 1px solid hsl(0, 0%, 89%);

  margin: 0 0 20px;

  min-height: 40px;

  padding: 4px 0 3px;

}

#top-links {

  padding-top: 6px;

} 



 #top-links1 {

  padding-top: 6px;

}

#top .btn-link, #top-links li, #top-links a {

  color: hsl(0, 0%, 53%);

  text-decoration: none;

  text-shadow: 0 1px 0 hsl(0, 0%, 100%);

}

#top .btn-link, #top-links1 li, #top-links1 a {

  color: hsl(0, 0%, 53%);

  text-decoration: none;

  text-shadow: 0 1px 0 hsl(0, 0%, 100%);

}

.fa{ font-size:14px;}

#content .row.orderby-displaynumber .short_by.text-right  , #content .row.orderby-displaynumber .text-right.show_lable {  margin-top: 3px;} 

#content .row.orderby-displaynumber .grid-list{  margin-top: 1px;}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {

  background-color: hsl(0, 0%, 0%);

  border-color: hsl(0, 0%, 100%);

  color: hsl(0, 0%, 100%);

  z-index: 2;

}

.PricesalesPrice.price {  color: hsl(0, 0%, 53%);}

.mybag_portfolio .mybag_portfolio_image .bx-wrapper #block-featured > li {  padding-bottom: 110px;  padding-top: 125px ;}

.mybag_portfolio .mybag_portfolio_image .bx-wrapper .bx-viewport {  height: auto !important;}

.breadcrumb .container li:last-child a{color:hsl(0, 0%, 38%);}

.playhouse_footer .footer_blog .social_connect li i{font-size:20px;}

#table_res .btn.btn-info {  background-color: hsl(0 , 0% , 100%) !important;}

.playhouse_footer #frm_subscribe .send_btn i  {  font-size: 32px;}



/*change */

.information-information .breadcrumb {  margin:0px;}

.container #content .socialhistory {  float: left; padding-bottom: 50px;padding-top: 50px;text-align: center;width: 100%;}

#review .review_txt {  color: hsl(0, 0%, 100%);}

.btn-primary , .product-list .addtocart-button{ font-family: "Montserrat",sans-serif !important;}

.contactform_main .icons {  float: left;  font-size: 11px;  padding-right: 15px;}

.contactform_main .icons i {  color: hsl(0, 0%, 25%);}

.add_title_txt {  float: left;  margin-top: 25px;  width: 100%;}

#table_res thead td {  text-transform: uppercase;  color: hsl(0, 0%, 100%);  font-family: "Montserrat",sans-serif;   font-size: 13px;   letter-spacing: 1px;}

.bestseller .product-thumb .caption .price {  color: hsl(0, 0%, 36%);}

#history_blog .inner-container {  width: 80%; margin:0 auto;}

.product-grid .ch-info .button-group.acbtn { font-family: "Open Sans",sans-serif; }

#content .contactform_main .mybag_add .contact_space.con_head {  color: hsl(0, 0%, 36%); font-size: 15px; margin-top: 30px;}

.History .inner-container .history_blog_btm_lft {  padding-left: 17px;}

.History .inner-container .history_blog_btm_mdl {  padding-left: 19px;}

.History .inner-container .history_blog_btm_rght {  padding-left: 35px;}

#table_res .product_cart_view .cart_prd_name { font-size: 18px; letter-spacing: 1px;    text-shadow: 0 0 0;text-transform: uppercase;}

.orderby-displaynumber .btn-group .btn.btn-default {  border: medium none;}

.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default{

background-color: hsl(0, 0%, 100%);

    border-color: hsl(26, 46%, 62%);

    color: hsl(26, 46%, 62%);

	}

.btn-default{ font-family: "Montserrat",sans-serif;}

.panel-title.common_heading.Montserrat {  color: hsl(0, 0%, 21%);  font-size: 16px;  letter-spacing: 1px; font-weight:500;}

.checkout_page #accordion {  margin-top: 35px;}

.rating .fa-star{color:hsl(0, 0%, 72%);}

#accordion #address .form-group.required .form-control , #accordion .panel.panel-default .form-group .form-control , .account-register .form-group.required .form-control , .account-login #content .form-group .form-control {  color: hsl(0, 0%, 60%);}

#collapse-shipping-method #shipping-existing .form-control{color: hsl(0, 0%, 36%);}

 .innerpage_main #content tbody .btn.btn-danger, #product_comparison tbody tr td a { font-family: "Open Sans",sans-serif;}

#product_comparison tbody tr td a strong{color:hsl(0, 0%, 25%);  letter-spacing: 1px; text-shadow: 0 0 0;text-transform: uppercase; font-size:20px;}

.list-unstyled li > a{color: hsl(0, 0%, 36%);}

.innerpage_main #content .table-responsive tr .btn.btn-primary i {  font-size: 14px;}

.account-order-info .innerpage_main #table_res tbody .ordr_info_prd_name {text-transform:capitalize;}

.common_heading { font-family: "Open Sans",sans-serif; text-transform: capitalize; font-size:30px; font-weight:lighter; color:#404040;}

#list-view , #grid-view {  background-color: transparent !important;}

.product-compare .table.table-bordered.mt-50 tbody td:first-child {  text-align: right; font-size:13px; text-transform: uppercase;}

.checkout-cart .product_cart_view .btn.btn-danger {  background-color: transparent !important;}

.checkout-cart #table_res thead .product_cart_title td {  text-transform: uppercase;  font-size: 13px; font-weight:400;}

.border2 {  border: 1px solid hsl(0, 0%, 25%);  float: left;  margin-bottom: 25px;  margin-top: 30px;  width: 30%;}

.account-wishlist .innerpage_main #table_res tbody tr td > a{text-transform:capitalize;}

.product-list .rating .fa-star-o {  color: hsl(0, 0%, 60%);}

.product-compare .breadcrumb {  margin-bottom: 50px;}

.account-wishlist .breadcrumb {  margin-bottom: 70px;}

.account-address .innerpage_main #content .table.table-bordered .btn.btn-danger {

  border: medium none;

  border-radius: 30px;

  font-family: "Open Sans",sans-serif;

  font-size: 14px;

  text-transform: uppercase;

  transition: all 0.5s ease 0s;

  padding:10px 20px;

}

.account-order .innerpage_main .table-responsive {  padding-top: 30px;}

.account-order .breadcrumb {  margin-bottom:70px;}

.account-wishlist .innerpage_main .btn.btn-primary , .account-wishlist .innerpage_main .btn.btn-danger { padding: 10px 17px;}

.checkout-checkout .checkout_page .panel #table_res tbody tr td > a {  text-transform: capitalize;}

#content .contactform_main .mybag_add .contact_space.con_head {  color: hsl(0, 0%, 36%); font-size: 15px; margin-top: 30px;}

.add_title_txt {  float: left;  margin-top: 25px;  width: 100%; font-weight:400; color: hsl(0, 0%, 36%);}

.information-contact #content .contactform_main .form-horizontal .form-group .contact_frn_txt { font-weight: 400;}

.information-contact #content .contactform_main .form-horizontal {  padding-top: 50px;}
.news-article .bnews-list .playhouse_blog_view {  padding-bottom: 100px;}
.news-article .pl{padding:0px !important;}
div[id^='input-option'] label{
	width:50%;
}
.myimage{border:1px solid #D00;padding:1px;}
#modal-shipping{margin-top:6%;}
#modal-agree{top:15%;}