h1,

h2,

h3,

h4,

h5,

h6 {

  font-weight: normal;font-family: 'Media Gothic', sans-serif;

}



img {

  max-width: 100%;

  height: auto;

  border: none;

}





a:hover,

a:focus {

  text-decoration: none!important;

}

     .registration {
    max-width:680px;
    margin:auto;
    background:#f1f1f1;
    display:block;
}


a:focus {

  outline: none;

}



body {

position: relative; font-size:15px; background-color:#ffffff!important;font-family:"Helvetica Roman",sans-serif;color:#000000;

}

p{

line-height: 20px;}

ul {

  margin: 0;

  padding: 0;

  list-style: none;

}

/** Full Layout and boxed layout **/



@media only screen and (min-width: 768px)

{

	.wrapper_boxed {

		margin: 0 auto;

		position: relative;

		width: 94%;

		position:relative;

		

	}

	.wrapper_boxed .site_wrapper {

		

		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);

		margin: 0 auto auto;

		position: relative;

		

	}

}

.wrapper_boxed .site_wrapper

{

	float:left;

	width: 100%;

	background-color: #ffffff;

}


.site_wrapper {

    margin: 0 auto;

    width: 100%;

	position:relative;

}



.no-padding{padding:0px!important;}

.no-padding-left{padding-left:0px!important;}

.no-padding-right{padding-right:0px!important;}

.slicknav_menu {display:none}

.tab_img_hover_caption, .relative_border:before, .single_shop img, .single_shop_hover_content, ul.new_product_mix_list li:before, .interact{

    -webkit-transition: all 0.7s ease;

    transition: all 0.7s ease}

.fix {overflow: hidden;}

.float_left {float: left;}

.float_right {float: right;}

.align_left {text-align: left;margin-right: 15px;}

.align_right {text-align: right;margin-left: 15px;}

.align_center {text-align: center;}

.relative, .relative_border{position:relative}

/*Container big for preset 6*/



  .container-big {

    width: 94%;

  }



.container-big {

	  padding-right: 15px;

	  padding-left: 15px;

	  margin-right: auto;

	  margin-left: auto;

}

h1.white_title

{

	font-family:"DroidSerif-Bold",sans-serif;

	font-size: 33px;

    letter-spacing: 5px;

	color:#ffffff;

	text-transform:uppercase;

}

p.white_title2

{

	font-family:"Oswald",sans-serif;

	font-size:11px;

	color:#ffffff;

	text-transform:uppercase;

	letter-spacing: 5px;

}

p.para

{

	font-family: "Helvetica Roman",sans-serif;

	font-size:16px;

	width:60%;

	margin:0 auto;

	color:#413e3e;

	line-height:22px;

}

img.gray_star,

img.footer_logo

{

	padding:0px 0px 12px;
	

}

img.footer_logo

{

	margin-top:28px;

}

.section_title

{

	margin-bottom:15px;

}

.section_title h1.black_header

{

	font-family:"Media Gothic", sans-serif;

	font-size:24px;

	color:#2a2a2a;

	text-transform:uppercase;

	margin-top:50px;

}

.section_title h1.white_text

{

	color:#ffffff;

}

/*Sidebar title*/

.sidebar_title ,.profile legend

{

	color: #2a2a2a!important;

    font-family: "Media Gothic", sans-serif!important;

    font-size: 17px!important;

    margin-bottom: 13px;

    margin-top: 0px;

    text-transform: uppercase!important;

}

.sidebar_header_border

{

	border-bottom: 3px solid #c5c5c5;

    margin: 0 0px 8px;

    width: 25px;

}

/*Buttons*/

.shop_btn,#helpsite-refresh

{

	background-color: #efefef !important;

    border: 0px solid #000000!important;

    border-radius: 20px!important;

    color: #515151;

    font-family: "Helvetica Roman",sans-serif!important;

    font-size: 10px;

	padding: 9px 30px!important;

    text-transform: uppercase;



}

.highlight-button

{

	 color: #9b9b9b!important;

}

.shop_btn_blog,.vm-button-correct,.continue_link,.vm-button-correct:link, .vm-button-correct:visited, .order-view .see_order input, .wishlist_btn

{

	background-color: #FFF;

    border: 1px solid #e3e3e3;

    border-radius: 25px;

    color: #515151;

    font-family: "Helvetica Roman",sans-serif;

    font-size: 12px!important;

	padding: 10px 25px;

    text-transform: uppercase;

	font-weight:normal!important;

}

.vm-button-correct,.continue_link

{

	padding: 10px 14px!important;

	letter-spacing:0px;

}

.shopping_cart .cart_button .continue_link,.shopping_cart .cart_button .vm-button-correct

{

	padding: 10px 31px !important;

}

.shop_btn_white

{

	

    border-color:#6E6D6F!important;

    color: #ffffff;

	

}

.shop_btn_blog:hover,

.shop_btn:hover,

.shop_btn:active,

.shop_btn:focus,

.single_product .new_cart:hover,

.shop_btn_white:hover,

.shop_btn_white:active,

.shop_btn_white:focus,

.vm-button-correct:hover,

.vm-button-correct:active,

.vm-button-correct:focus,

.continue_link:hover,

.continue_link:active,

.continue_link:focus,.addtocart-area .card-btns__add:hover,

.addtocart-area .card-btns__add:active,

.addtocart-area .card-btns__add:focus,

.addtocart-area .card-btns__add:hover,

.addtocart-area .card-btns__add:active,

.addtocart-area .card-btns__add:focus, .order-view .see_order input:hover, .order-view .see_order input:active, .order-view .see_order input:focus,

.wishlist_btn:hover, .wishlist_btn:active, .wishlist_btn:focus,#helpsite-refresh:hover

{

	background-color: #797979!important;

    border: 1px solid transparent!important;

    color: #ffffff!important;

}

.list_view .products-btns span.products-btns__other a i:hover,

.list_view .products-btns span.products-btns__other a i:active,

.list_view .products-btns span.products-btns__other a i:focus,

.addtocart-area span.products-btns__other a i:hover,

.addtocart-area span.products-btns__other a i:active,

.addtocart-area span.products-btns__other a i:focus

{

	background-color: #b18ade;

    border: 1px solid transparent!important;

    color: #ffffff;

}

a.view_more

{

	font-family:"Oswald",sans-serif;

	font-size: 13px;

	color:#B8B8B8;

	text-transform:uppercase;

}

a.view_more:hover {

    color: #b8b8b8;

	text-decoration:none;

}

.wishlist:hover,

.wishlist:active,

.wishlist:focus,

.tweet:hover,

.tweet:active,

.focus:focus

{

	cursor:pointer;

}

/*=======================================================================

header area style start 

 ========================================================================*/

.header_area  ul li.currency_click button.btn-default:hover,

.header_area  ul li.currency_click button.btn-default:active,

.header_area  ul li.currency_click button.btn-default:focus

{

	background:transparent;

}

 

.header_area{font-family: 'Helvetica Roman', sans-serif;}

.header_area {

  height: auto;

  left: 0;

  position: relative;

  top: 0;

  width: 100%;

  z-index:999;

  background-color: rgba(34,34,34,.5);

  overflow:visible;

}

.navbar-fixed-top {

    position: fixed!important;

	

}

.preset1 .header_area

{

	position: absolute;

}

.header_area  ul li.deeper ul.nav-child

{

	display:none;

}

.header_area  ul li.deeper:hover ul.nav-child

{

	display:block;

}

.header_area  ul li.deeper ul.nav-child

{

	background-color: #FFF;

    /*float: left;*/

    left: -8px;

    list-style: outside none none;

   /* border-top:1px solid #FF5586;*/

    min-width: 122px;

    padding: 1px 0px 0px 30px;

    position: absolute;

    /* top: 100px; */

	top: 5px;

	left: 100px;

	width:200px;

    z-index: 600;

}

.header_area  ul li.deeper ul.nav-child li a

{

	padding: 0 8px 11px;

}

.header_area .nav_right ul li.bag span.cart_items {

    background-color: #b18ade;

    border-radius: 50px;

    bottom: 0;

    color: #ffffff;

    display: inline-block;

    float: right;

    font-size: 10px;

    height: 20px;

    line-height: 3px;

    padding: 8px;

    position: relative;

    right: 4px;

    top: 32px;

    vertical-align: top;

    width: 20px !important;

}

.header_area ul li.login .login-menu ul li a::before {

    content: "\f007";

	font-size:15px;

	color:#ffffff;

}

.header_area ul li.login .login-menu ul li a

{

	font-size:0px;

}

.header_area ul li.login .login-menu ul li a::before{

    font-family: FontAwesome;

	 margin-right: 8px;

 }

.megamenu_categories li a {

	color: #ffffff;

	padding: 6px 0px !important;

	font-size: 11px !important;

	font-family: "Helvetica Roman",sans-serif !important;

	text-transform: none;

}

.megamenu_categories li a:hover {

	/* color: #b18ade; */

    padding-left: 7px !important;

    transition: all 0.4s ease-in 0s;

}

.megamenu_categories li {

	list-style-type: square !important;

	display: list-item;

	color: #FFF !important;

}

.megamenu_categories ul {

	margin-left: 15px !important;

}

/* .megamenu_categories li a:hover {

    color: #b18ade;

} */

.icemega_cover_module {

	float: left;

}



/*Preset1 header*/

.header_area.preset1_header.navbar-fixed-top

{

	 background-color: rgba(34, 34, 34, 1);

}

/*=======================================================================

header area style Preset2 & Preset5

 ========================================================================*/

.preset2 .header_area ,.preset5 .header_area{

  height: auto;

  left: 0;

  position: relative;

  top: 0;

  width: 100%;

  z-index:999;

  background-color: rgba(255,255,255,1);

  overflow:visible;

}

.preset2 .main_menu ul li a,.preset2 .nav_right ul li i ,.preset5 .main_menu ul li a,.preset5 .nav_right ul li i

 {color: #5D5D5D !important;}

 .preset7 .header_area_preset7 .main_menu ul li a,.preset7 .header_area_preset7 .nav_right ul li i {

 color: #5D5D5D;

 }

.preset2 .main_menu nav.icemegamenu ul li a:hover,

.preset2 .main_menu nav.icemegamenu ul li a:active,

.preset2 .main_menu nav.icemegamenu ul li a:focus,

.preset5 .main_menu nav.icemegamenu ul li a:hover,

.preset5 .main_menu nav.icemegamenu ul li a:active,

.preset5 .main_menu nav.icemegamenu ul li a:focus

.preset7 .header_area_preset7 .main_menu nav.icemegamenu ul li a:hover,

.preset7 .header_area_preset7 .main_menu nav.icemegamenu ul li a:active,

.preset7 .header_area_preset7 .main_menu nav.icemegamenu ul li a:focus

{

	color:#000000!important;
	font-weight: 800;

}

.preset5 .header_area.home5_header ul.icesubMenu,

.preset2 .header_area ul.icesubMenu,

.preset7 .header_area_preset7 ul.icesubMenu

{

	background:#ffffff;

	border:none;

	border-radius:0px;

}



.preset5 .header_area.home5_header ul.icesubMenu ul > li:hover > a, ul.icesubMenu ul > li.active > a,

.preset2 .header_area ul.icesubMenu ul > li:hover > a



{

	background-color:transparent;

	/* color: #b18ade !important; */

}

.preset2 .icemegamenu > ul > li.iceMenuLiLevel_1 > a::after ,

.preset5 .icemegamenu > ul > li.iceMenuLiLevel_1 > a::after,

.preset7 .icemegamenu > ul > li.iceMenuLiLevel_1 > a::after{

    border-top: 3px solid #000000;

    color: #000000;

    content: "";

    cursor: default;

    display: none;

    line-height: 0;

    position: relative;

    text-align: center;

    top: -60px;

    z-index: 1;

}

.preset2 .icemegamenu .mzr-drop.parent::after,

.preset5 .icemegamenu .mzr-drop.parent::after{

    color: #5D5D5D!important;

    content: "__";

    cursor: default;

    display: block;

    font-family: FontAwesome;

    line-height: 0;

    position: relative;

    text-align: center;

    top: -38px;

    z-index: 1;

}

.preset7 .icemegamenu .mzr-drop.parent::after

{

	color: #5D5D5D!important;

    content: "__";

    cursor: default;

    display: block;

    font-family: FontAwesome;

    line-height: 0;

    position: relative;

    text-align: center;

    top: 0px;

    z-index: 1;

}

.preset7 .icemegamenu .mzr-drop.parent:hover::after {

    top: -3px;

}

/*Preset6 header*/

.preset6 .header_area.header_area_preset6 .main_menu figure.logo a

{

	line-height:100px;

}

.preset6 .header_area.header_area_preset6

{

	 background-color: rgba(29,29,29,1);

}

.preset6 .header_area.header_area_preset6 ul.icesubMenu

{

	background:rgba(29,29,29,1);

	border:none;

	border-radius:0px;

}

.preset6 .header_area.header_area_preset6 ul.icesubMenu ul > li:hover > a, ul.icesubMenu ul > li.active > a

{

	background-color:transparent;

}

.preset6.inner_page .header_area.header_area_preset6

{

	position:absolute;

}



/**** Preset-7 Header ****/

.preset7_menu .megamenu_categories li, .home5_header .megamenu_categories li, .luxury_home3_menu .megamenu_categories li, .preset2_header .megamenu_categories li{

	color: #000000 !important;

}

.preset4 .btn-default

{

	background:transparent!important;

}

/**** Menu hover Arrow ****/

@media only screen and (min-width: 992px) {

.header_area ul.nav  > li.parent > a::after{

   

    color: #fff;

    line-height: 0;

    cursor: default;

    position: relative;

	display:none;

    text-align: center;

    z-index: 1;

	top:0px;

}





.header_area ul.nav  > li.parent:hover > a::after{

    display: block;

}

}

/* menu style*/

.navbar-default

{background-color:transparent!important;border:transparent!important;}

.navbar{margin:0px!important;}

a:focus {outline:none!important;}

.slicknav_menu {

  position: absolute;

  top: 0;

  z-index: 9999999999999;

  width: 100%;

}

.main_menu ul li {font-size:12px;color:#434343;}



.nav_right ul li  .btn-default{text-align:center;float:none;}

.nav_right ul li span.fa-angle-down{display:none}

.nav_right .bootstrap-select.btn-group .dropdown-toggle .filter-option {

  display: inline-block;

  overflow: hidden;

  text-align: center;

  width: 100%;

  color:#ffffff;

  font-family:"Media Gothic", sans-serif;

}

.preset2_header .nav_right .bootstrap-select.btn-group .dropdown-toggle .filter-option,

.preset2_header ul.main_nav_right li.login .login-menu ul li a::before,

.home5_header .nav_right .bootstrap-select.btn-group .dropdown-toggle .filter-option,

.home5_header ul.main_nav_right li.login .login-menu ul li a::before

{

	color:#5d5d5d;

}

.nav_right  .bootstrap-select > .dropdown-toggle {

	background: transparent none repeat scroll 0 0;

    border: 0 none;

    border-radius: 0;

    color: #ffffff;

    padding: 2px 7px;

    text-transform: uppercase;

}



.nav_right  .bootstrap-select.btn-group .dropdown-menu {

  min-width: 60%;



}

.nav_right  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {

  width: 100%;

}

.nav > li > a

{

	padding:0px;

}

.nav > li > a:hover, .nav > li > a:focus {

    background-color: transparent!important;

    text-decoration: none;

}

nav.nav_left ul#nav{}

nav.nav_left ul#nav li{}

nav.nav_left ul#nav li a{display: inline-block;

padding: 40px 11px;

font-family: 'Oswald', sans-serif;

font-size:14px;

color:#ffffff;

}



nav.nav_left ul#nav li:last-child a{padding-right:0}

nav.nav_left ul#nav li:hover > a::after {color:#ffffff; display:block;}

nav.nav_left ul#nav li a::after

{

	color: #fff;

    line-height: 0;

	content: "";

    border-top:3px solid #fff;

    cursor: default;

    position: relative;

	display:none;

    text-align: center;

    z-index: 1;

	top:-60px;

	

}

.nav_right_main{padding-left:0;}

.nav_right ul.main_nav_right

	{

		margin-bottom:0px!important;

	}

.nav_right ul.main_nav_right > li{

display: inline-block;

    line-height: 95px;}

.nav_right ul.main_nav_right > li.login

{

	margin-bottom:0px;

}

.nav_right ul li:last-child{padding-right:0}

.nav_right ul li i{margin-right:4px; color:#ffffff;}



.nav_right ul li.lan, .nav_right ul li.usd{border-left: medium none;

padding: 0;

position: relative;

top: 2px;

}

.nav_right ul li.usd{margin-left:10px}

.nav_right  .bootstrap-select .btn-default > span{font-size:14px}

.nav_right  .btn-group, .btn-group-vertical{vertical-align: inherit;}

.nav_right  .bootstrap-select  .dropdown-menu {

  right:0;left:inherit

}

.nav_right  .bootstrap-select  .dropdown-menu li a{font-size:14px;display:block;padding: 5px 20px;}

/* menu style end*/

/*=======================================================================

header area style end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 ========================================================================*/



/***** breadcrumbs ****/

.breadcrumbs_area ul.breadcrumb

{
    border-radius: 0;

    list-style: outside none none;

    margin-bottom: 0;

    padding: 3px 0;

}

.breadcrumb li.active{display:inline;}

.breadcrumbs_area ul {

    background-color: rgba(0, 0, 0, 0);

    margin: 0;

	padding: 20px 0;

}

.breadcrumbs_area .breadcrumb > li + li::before {

    color: #999999;

    content: "";

    padding: 0;

}

.breadcrumbs_area li.active span {

    color: #ffffff ;

}

.breadcrumbs_area a, .breadcrumbs_area {

    color: #dedede;

    font-size: 15px;
    

	font-family: "Helvetica Roman",sans-serif
	

}


.breadcrumbs_area {
	background: url("../img/BLOG.jpg") no-repeat center;
	padding:50px 0px 60px;
    background-size: 100% auto;
}

.breadcrumbs_area.coleccion-estampado-arte  {
	background: url("../img/COLECCIONARTE.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.coleccion-lace  {
	background: url("../img/COLECCIONLACE.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.coleccion-estampado-tartan  {
	background: url("../img/COLECCIONTARTAN.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.coleccion-playa  {
	background: url("../img/COLECCIONPLAYA.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.coleccion-estampado-animal-print  {
	background: url("../img/COLECCIONPRINT.jpg") no-repeat center;
    background-size: cover; 
}

.breadcrumbs_area.coleccion-estampado-optico  {
	background: url("../img/COLECCIONOPTICO.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.tops  {
	background: url("../img/m_tops.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.casaca  {
	background: url("../img/m_casaca.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.casaca_algodon  {
	background: url("../img/m_casaca_algodon.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.coleccion-algodon-alpaca  {
	background: url("../img/COLECCIONES-algodon-con-alpaca.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.coleccion-estampados-flores  {
	background: url("../img/COLECCIONES-estampado-flores.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.coleccion-peru  {
	background: url("../img/COLECCION-peru.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.coleccion-estampados-flores-naif  {
	background: url("../img/COLECCION-estampado-flores-naif.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.innovacion  {
	background: url("../img/NOSOTROS-innovacion1.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.vision  {
	background: url("../img/NOSOTROS-Nuestra-organizacion.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.nuestros-aliados  {
	background: url("../img/NOSOTROS-nuestros-aliados.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.olit {
	background: url("../img/NOSOTROS-politica-corporativa.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.mision {
	background: url("../img/NOSOTROS-procedimientos.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.blog {
	background: url("../img/BLOG.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.organizacion  {
	background: url("../img/NOSOTROS-Nuestro-compromiso repetir COLECCIONES-lace.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.compromiso-con-la-sociedad  {
	background: url("../img/NOSOTROS-compromiso-con-la-sociedad.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.cuidado-del-medio-ambiente  {
	background: url("../img/NOSOTROS-cuidado-del-medio-ambiente.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.el-equipo  {
	background: url("../img/NOSOTROS-El-equipo.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.abrigo  {
	background: url("../img/m_abrigo.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.cardigan  {
	background: url("../img/m_cardigan.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.anorak  {
	background: url("../img/m_anorak.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.chompas  {
	background: url("../img/m_chompas.jpg") no-repeat center;
    background-size: cover; 
}

.breadcrumbs_area.vestido {
	background: url("../img/m_vestido_estampado.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.vestido_estampado  {
	background: url("../img/m_vestido_estampado.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.vestido_algodon  {
	background: url("../img/m_vestido_algodon.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.pantalon {
	background: url("../img/m_pantalon.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.sacos {
	background: url("../img/m_saco.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.faldas {
	background: url("../img/m_faldas.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.pijamas {
	background: url("../img/m_pijama.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.accesorios {
	background: url("../img/m_accesorios.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.tunicas {
	background: url("../img/m_tunica.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.contacto {
	background: url("../img/contacto.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.escuela-item  {
	background: url("../img/Escuela.jpg") no-repeat center;
    background-size: cover; 
}

.breadcrumbs_area.capacitacion {
	background: url("../img/Escuela_Capacitacion.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.cursos {
	background: url("../img/Escuela_Cursos.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.seminarios {
	background: url("../img/Escuela_Seminarios.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.webinar {
	background: url("../img/Escuela_Webinar.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.talleres {
	background: url("../img/Escuela_Talleres.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.clases-magistrales {
	background: url("../img/Escuela_ClasesMagistrales.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.instituciones-y-empresas {
	background: url("../img/Escuela_Instituciones.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.asesoria{
	background: url("../img/Escuela_Asesoria.jpg") no-repeat center;
    background-size: cover; 
}
.breadcrumbs_area.mentoria{
	background: url("../img/Escuela_Mentoria.jpg") no-repeat center;
    background-size: cover; 
}
ul.breadcrumb .divider {

    padding: 0 3px;

}

.breadcrumbs_area .section_title h1

{

	font-size:40px;

	text-transform:uppercase;

	margin-top: 6px;


}



/**** breadcrumb End ***/ 


/*Slider area*/

.slider_home1 .vina-camera-slider .camera_caption > div {

    background: transparent!important;

}

.slider_home1 .slide_1 .first_text

{

	color:#ffffff;

	font-family:"Oswald-Light",sans-serif;

	font-size:36px;

	text-transform:uppercase;

	letter-spacing: 8px;

}

.slider_home1 .slide_3 .first_text

{

	font-size:24px;

}

.slider_home1 .slide_3 .text2

{

	font-size:100px;

	color:#ffffff;

	font-family:"Oswald",sans-serif;

	text-transform:uppercase;

	letter-spacing: 8px;

	margin-top: 12px;

}

.slider_home1 .slide_3 .shop_btn_margin

{

	margin-left:10px!important;

}

.slider_home1 .slide_1 .second_text

{

	color:#ffffff;

	font-family:"Oswald",sans-serif;

	font-size:70px;

	text-transform:uppercase;

	letter-spacing: 8px;

	margin-top: 12px;

}

.slider_home1 .slide_1 .last_text

{

	color:#ffffff;

	font-family:"Oswald-Light",sans-serif;

	font-size:18px;

	text-transform:uppercase;

	letter-spacing: 6px;

}

.slider_home1 .slide_1 .shop_btn

{

	color:#ffffff!important;

}

.slider_home1 .slide_1 .btn_shop

{

	margin:38px 0px 30px;

}

.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul

{

	list-style-type:none!important;

}

.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li 

{

	display:list-item!important;

}

.slider_home1 .vina-camera-slider .camera_wrap .camera_pag

{

	display: block;

    position: absolute!important;

    top: 40%;

    vertical-align: middle;

    z-index: 9999;

	margin-left:20px;

}

.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,

.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,

.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li  > span{

	background:transparent!important;

}

.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent

{

	border:1px solid #ffffff;

	border-radius:50%;

}

.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li

{

	background-color:#ffffff!important;

}

.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li

{

	width:13px;

	height:13px;

}

.slider_home1 .camera_wrap.camera_white_skin

{

	margin-bottom:0px!important;

}

/*Slider3*/



.slider_area3 .slide_1 h1.second_text

{

	color: #363636;

    font-family: "Oswald",sans-serif;

    font-size: 55px;

    letter-spacing: 12px;

    position: relative;

    text-transform: uppercase;

    z-index: 9;



}

.slider_area3 .slide_1 h6.last_text

{

	font-family:"Oswald-Light",sans-serif;

	font-size:18px;

	color:#5f5f5f;

	text-transform:uppercase;

	letter-spacing: 9px;

	  margin-top: 12px;



}

.slider_area3 .slide_1.slide_2 h1.second_text,

.slider_area3 .slide_1.slide_2 h6.last_text

{

	letter-spacing: 9px;

}

.slider_area3 .slide_1 p.desc

{

	font-family:"Open sans",sans-serif;

	font-size:17px;

	color:#818181;

	padding-top: 26px;

    line-height: 25px;

	margin:0 auto;

	width:85%;

	padding-bottom:55px;

}

.slider_area3 .slide_1 .border_section {

     border: 2px solid #fff;

    bottom: 140px;

    float: left;

    height: 460px;

    left: -27px;

    margin: 0 auto;

    position: absolute;

    right: 0;

    text-align: center;

    width: 46%; 

}

.slider_area3 .slide_1 .bgcolor

{

	background: #ffffff none repeat scroll 0 0;

    bottom: 124px;

    margin: 0 auto;

    padding: 114px 0 60px;

    position: relative;

    text-align: center;

    width: 45%;

}

.slider_area3 .slide_1.slide_4  .bgcolor

{

	border-radius: 50%;

    height: 500px;

}

.slider_area4 .slider_text

{

	left:280px!important;

}

.slider_area3 .slide_1.slide_4 .bgcolor

{

	padding:173px 0px 60px;

	box-shadow: -30px -14px 0px -14px #D2D5DA;

}

.slider_area3 .slide_1.slide_4  h1.second_text

{

	top:60px;

}

.slider_text

{

	top:22%!important;

	position:absolute;

}

.slider_area3 .vina-camera-slider .camera_caption > div

{

	background:transparent;

}

.slider_area3 .slide_1.slide_2 h1.second_text

{

	color:#262626;

	font-size:60px;

}

.slide_1.slide_2.text-center {

    width: 54%;

}

.slider_area2 .slider_text {

    left: 22% !important;

    position: absolute;

     top: 37% !important;

}

.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,

.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,

.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li  > span{

	background:transparent!important;

}

.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent

{

	border:1px solid #ffffff;

	border-radius:50%;

}



.slider_area3 .vina-camera-slider .camera_wrap .camera_pag {

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

}

.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li

{

	background-color:#ffffff!important;

}

.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li

{

	width:13px;

	height:13px;

}

.slider_area3 .camera_wrap.camera_white_skin

{

	margin-bottom:0px!important;

}

/*Search product*/

.slider_bottom_text{

    background-color: #ffffff;

    border: 2px solid #000000;

    bottom: -35px;

    float: left;

    padding: 10px;

    position: absolute;

    width: 97.4%;

}

.slider_bottom_text .search_list .selectpicker,.slider_bottom_text .bootstrap-select

{

	border: medium none;

    left: 14px;

    position: relative;

  	color:#ffffff;

	font-family:"Helvetica Roman",sans-serif;

	font-size:15px;

	border:none;

	 bottom: 11px;

	text-transform:uppercase;

}

.bootstrap-select .dropdown-toggle:focus{

    outline: none!important;

    outline-offset: 0px!important;

}

.btn-default,

.btn-default:hover,

.btn-default:active .btn-default,

.btn-default.active,

.btn-default:active,

.btn-default:focus,

 .btn-default.focus ,

.slider_bottom_text .bootstrap-select .dropdown-toggle:active ,

.open > .dropdown-toggle.btn-default,

.open > .dropdown-toggle.btn-default:hover,

.open > .dropdown-toggle.btn-default:focus,

.open > .dropdown-toggle.btn-default:active,

.open > .dropdown-toggle.btn-default.focus,

.open > .dropdown-toggle.btn-default,

.btn-default:active:hover, .btn-default.active:hover,

.btn-default:active:focus, .btn-default.active:focus, 

.btn-default.focus:active,.btn-default.active.focus

 { 

    border-color: #e3e3e3;

    border-radius: 0;

    color: #5f5f5f !important;

    font-size: 13px !important;

	font-family: "Helvetica Roman",sans-serif;

	/*background:transparent;*/

	

}





.slider_bottom_text .search_list .select_product option

{

	border:none;

}

.slider_bottom_text .search_list i 

{

	position: absolute;

    z-index: 99;

	color:#ffffff;

	font-size:15px;

	padding-top:5px;

}

.slider_bottom_text .search_list ,.slider_bottom_text .btn-default

{

	background-color:#202020!important;

	padding:11px;

	height: 47px;

	border-color:#202020!important;

}

.slider_bottom_text .btn-default span.filter-option

{

	color:#ffffff;

	font-family: "Helvetica Roman", sans-serif;

    font-size: 14px;

    text-transform:uppercase;

}

.slider_bottom_text .btn-default span.fa-angle-down

{

	color:#ffffff;

    font-size: 14px;

}

.search_box

{

	background: white;

	padding:11px 12px;

	border:1px solid #EAEAEA;

}

.search_box input

{

	background: white;

    border: none;

    color: #666666;

    font-family: "Oswald";

    font-size: 14px;

    height: 100%;

    padding-left: 10px;

    width: 100%;

    padding-top: 0px;

    padding-bottom: 0px;

}

.search_box .icon

{

	text-align:right;

	

}

.search_box .icon button

{

	background:none;

	border:none;}

.search_box  i

{

	color: #B3B3B3;

    font-size: 14px;

	

}



/*Shop Section*/

#shop_section {

    margin-top: 20px;

}

.shop_section

{

	background-color:#ffffff;

	float:left;

	width: 100%;

}

.shop_section h1.shop_title

{

	color: #2e2e2e;

	font-size:24px;

	font-family:"Helvetica Roman",sans-serif;

	text-transform:uppercase;

	letter-spacing:2px;

	line-height: 34px;

	margin-bottom: 11px;

}

.shop_section .left_section img,

.shop_section .right_section img

{

	height: auto;
  width: 100%;

}

.shop_section .middle_section h1.shop_title {
  font-size: 12px;
  margin-bottom: 0px;
  margin-top: 0px;
  text-align: center;
}

.shop_section p {
	color: #8b8b8b;
	font-size:12px;
	font-family:"Helvetica Roman",sans-serif;
	line-height:20px;
  text-align: center;
  text-transform: uppercase;
}



.shop_section .btn_shop

{

	

   margin-bottom: 42px;

   margin-top: 37px;

    

}

.shop_section .middle_section  .btn_shop

{

	margin-bottom: 60px;

}

.shop_section .left_section,

.shop_section .right_section



{

	padding: 30px 15px;

}

.shop_section .middle_section img

{

	width:100%;

}

.shop_section .middle_section

{

	padding: 30px 0;

}





/*Virtuemart  Homepage tab*/

.tab_product_margin {

    margin-bottom: 62px;

}

.main_component_wrapper {

    margin-top: 30px;

	float:left;

	width:100%;

	margin-bottom: 70px;

}

.plus_img {

    margin-top: 60px;

}

/*Tab Content*/

ul.tab_list

{

	border:none!important;

}

ul.tab_list

{

	margin-bottom: 45px;

    margin-top: 25px;

	text-align:center;

}

ul.tab_list > li

{

	padding:0px 10px;

}

ul.tab_list > li.active > a

{

	background-color:#797979;

	color:#ffffff;

}

ul.tab_list > li > a 

{

	padding:9px 35px;

	font-family:"Helvetica Roman",sans-serif;

	font-size:13px;

	color:#797979;

	background-color:#ffffff;

	border:1px solid #dddddd;

	border-radius: 50px;

	display:inline-block!important;

}

ul.tab_list > li > a:hover,

ul.tab_list > li > a:active,

ul.tab_list > li > a:focus

{

	color:#ffffff;

	background-color:#797979;

	border:1px solid transparent;

}



.feature_product

{

	float:left;

	width:100%;

	margin-bottom:70px;

}

.feature_product h1

{	margin-top:12px;

}

.feature_product .feature_part1,.feature_product .feature_part2

{

	margin-bottom:62px;

}



.product_details

{	

	float: left;

	background-color: #ffffff;

    padding: 15px;

	width:100%;

}

.product-image-container {

    display: block;

    overflow: hidden;

    position: relative;

}



h4.products__name

{

	font-family:"Helvetica Roman",sans-serif;

	font-size:13px;

	

	text-transform:uppercase;

	margin-bottom: 12px;

    margin-top: 20px;

}

h4.products__name a

{

	color:#4d4d4d;

}

.price_div {

    float: left;

    width: 100%;

}

.price_div .product-price {

    float: none;

    text-align: center;

}

.price_div .product-price > div.price-crossed, .product-price > div.PricesalesPrice {

    display: inline-block;

    padding: 0 3px;

}

.price_div .price-display {

    display: block;

}

.price_div span.price-desc {

    margin: 0 !important;

}

.price_div .price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax {

    text-decoration: line-through;

}

.vm-orders-items .products__price-old 

{

	text-decoration: line-through;

	color:#b0b0b0;

}

.price_div .PricebasePriceWithTax span

{

	font-family:"Helvetica Roman",sans-serif;

	font-size:13px;

	color:#B0B0B0;

	text-decoration:line-through;

}

.compare-table span.PricesalesPrice

{

	float: left;

	width: 100%;

	margin-bottom: 10px;

	font-family:"Helvetica Roman",sans-serif;

	font-size:15px;

	color:#757575;

}







.prd_icons a i

{

	background-color: #ffffff;

	border-radius: 50%;

	color: #8a8a8a;

	display: block;

	font-size: 18px;

	height: 45px;

	line-height: 45px;

	margin-bottom: 10px;

	width: 45px;

	cursor: pointer;

}

.prd_icons {

    bottom: 0;

    display: none;

    left: 25px;

    position: absolute;

    top: 60px;

    vertical-align: middle;

    z-index: 9;

}

.featured_section .prd_icons 

{

	left: 45px;

}

.product-image-container a img

{	

	width:100%;

	transition: all 0.3s ease-in 0s;

}

.products-btns

{

		float:left;

		width:100%;

		text-align:center;

		margin-top: 0px;

}

.grid_cart .products-btns__add, .new_cart .products-btns__add

{

	background:none;

	border:none medium;

	font-size: 0;

}

.grid_cart .grid_icon{

    font-size: 18px !important;

}

.grid_cart {

  background-color: #cdcdcd;

  border: 4px solid #ffffff;

  border-radius: 50px;

  bottom: -30px;

  color: #ffffff;

  font-size: 20px;

  height: 60px;

  left: 0;

  line-height: 50px;

  margin: 0 auto;

  position: absolute;

  right: 0;

  width: 60px;

}

/*Hover Effect*/

.product_details a:hover i,

.product_details .prd_icons a:hover i

{

	background-color: #b18ade;

}

.product_details .prd_icons a:hover i

{

	color:#ffffff;

}

.product_details:hover .prd_icons

{

	display:block

}

.grid_cart:hover

{

	background-color: #b18ade;

}

.product_details:hover .product_img {

    opacity: 0;

    transform: scale(0.85);

    visibility: hidden;



}

.product_details:hover .product_img_hover {

    opacity: 1;

    transform: scale(1);

    visibility: visible;

	transition: all 0.3s ease-in 0s;

	display:block;

	

}



.product_img_hover {

    left:0;

    opacity: 0;

    position: absolute;

    top: 0;

    transform: scale(0.80);

    visibility: hidden;

    z-index: 9;

	overflow:hidden;

	

}

.img_caption_div

{

		width: 70px;

        height: 70px;

        background: url('../img/sale.png') no-repeat;

        position: absolute;     

        top:0px;

        right:0px;

		z-index:9;

}

/*Fancybox css*/



.fancybox_detail {

    float: left;

    margin: 0 auto;

    padding-bottom: 10px;

    padding-top: 10px;

    width: 733px;

}



.fancybox_detail p.product_name

{

	font-size:15px;

}

.fancybox_detail .review,

.fancybox_detail .review_star,

.prd_review

{

	display:inline-block;

}

.fancybox_detail .review_star

{

	padding-right:15px;

}

.fancybox_detail .review

{

	font-family:"Open Sans",sans-serif;

	font-size:12px;

	color:#ACACAC;

}

.fancybox_detail .prd_price_stock,

.fancybox_detail .price,

.fancybox_detail .availability

{

	display:inline-block;



}

.prd_price_stock .price_div .product-price {

    float: left;

    text-align: left;

}

.fancybox_detail .availability {

    margin:0;

    text-align: right;

}

.fancybox_detail .availability p

{

	font-family:"Open Sans",sans-serif;

	font-size:12px;

	color:#ACACAC;

	text-align:right;



}

.fancybox_detail .availability span,

.fancybox_detail #myform span,

.fancybox_detail .view_detail a:hover i

{

	color:#b18ade;

}





.fancybox_detail p.description {

  border-bottom: 1px solid #e4e4e4;

  border-top: 1px solid #e4e4e4;

  color: #646464;

  float: left;

  font-family: "Open Sans",sans-serif;

  font-size: 12px;

  line-height: 20px;

  margin-top: 7px;

  padding: 14px 0;

}



.fancybox_detail #myform

{

	font-family:"Open Sans",sans-serif;

	font-size:12px;

	color:#646464;

}

.fancybox_detail #myform .qtyminus

{

	margin-right:-5px;

}

.fancybox_detail #myform .qtyplus

{

	margin-left:-5px;

}

.fancybox_detail #myform .qtyminus,

.fancybox_detail #myform .qtyplus

{

	width:45px;

	height:38px;

	color:#969696;

	font-size:12px;

	box-shadow:none;

}

.fancybox_detail #myform .qty

{

	text-align:center;

	height:36px;

}

.fancybox_detail .view_detail

{

	margin-top:20px;

	padding-top:20px;

	border-top:1px solid #E4E4E4;

}

.fancybox_detail .view_detail a

{

	margin-left:5px;

	background-color: #fff;

}

.fancybox_detail .view_detail a i

{	

	background-color: #fff;

	border:1px solid #e4e4e4;

	border-radius:50%;

	height:40px;

	width:40px;

	text-align:center;

	line-height:40px;

}

.fancybox_detail .view_detail a

{

	color:#666666;

}

/*.img_caption_div

{

	border-color: transparent #222222 transparent transparent;

    border-style: solid;

    border-width: 0 80px 80px 170px;

    float: right !important;

    height: 0;

    left: 0;

    position: absolute;

    text-align: center;

    top: 14px;

    width: 0;

    z-index: 9;



}

.bottom_border

{

	 border-top: 2px solid #222222;

    left: 165px;

    margin-top: 7px;

    padding-top: 0;

    position: absolute;

    top: 49px;

    transform: skew(0deg, 45deg);

    width: 32%;

	 z-index: 9;

}

.img_caption

{

	color: #fff;

    font-size: 10px;

    left: 40px;

    margin: 10px 0;

    position: relative;

    text-transform: uppercase;

    top: 4px;

    transform: skew(-44deg, 46deg);

	

}

*/







/*Single Product*/



.single_product 

{

	background: rgba(0, 0, 0, 0) url("../img/benner-image.png") no-repeat scroll center center / cover;

	padding:70px 0px 62px;

	float:left;

	width:100%;

}

.single_product .img_slider

{

	display:block;

	width:100%;

}

.single_product .img_slider1 .border {

    border: 3px solid #5C5E61;

    height: 520px;

    margin: 0px 0 0 0px;

    position: absolute;

    width: 90%;

}

.single_product  .img img

{

	width:100%;

    position: relative;

	padding-top:20px;

	padding-left:20px;

}

.single_product .border2

{

	border:3px solid #5E6164;

	padding-top:13px;

	width:85px;

	

	position:relative;

	overflow:hidden;

	/*border-style: solid;

	border-width: 1px 1px 1px 1px;

	border-color: #5E6164 #5E6164 #5E6164 #5E6164;

	width:85px;*/

}

/*.single_product .border2:before

{

	border-color:#5E6164 #5E6164 transparent transparent;

    border-style: solid;

    border-width: 0 20px 20px 0;

    content: ""; 

	display: block; 

	position: absolute;

    right: 0; 

	top: 0; 

	width: 0;

}*/

.single_product .time

{

	margin-top:20px;

}

.single_product .time .days span

{

	font-family:"Oswald",sans-serif;

	font-size:25px;

	color:#ffffff;

	border-bottom:1px solid #ffffff;

}

.single_product .time .days h3

{

	font-family:"Oswald",sans-serif;

	font-size: 19px;

    margin-bottom: 17px;

    margin-top: 15px;

	color:#ffffff;

	text-transform:uppercase;

}

 

.single_product .add_to_btn

{

	float:left;

	margin:45px 0px 0px;

}

.single_product .product_desc h1

{

	font-family:"Oswald",sans-serif;

	font-size: 36px;

	text-transform:uppercase;

	

	margin-bottom:23px;

}

.single_product .product_desc h1 a

{

	color:#ffffff;

}

.single_product .product_desc p 

{

	font-family:"Open Sans",sans-serif;

	font-size: 16px;

	color:#C4C4C4;

	line-height:30px;

	margin-bottom: 40px;

}



.price_div.fl_left .product-price {

    float: left;

    text-align: left;

}

.single_product .product_desc .product-price span.PricesalesPrice

{

	font-family:"Oswald",sans-serif;

	font-size: 36px;

	color:#ffffff;

}

.single_product .product_desc .product-price .PricebasePriceWithTax span

{

	font-family:"Oswald",sans-serif;

	font-size: 30px;

	color:#c4c4c4;

}

.single_product .new_cart {

    border: 1px solid #6e6d6f;

    border-radius: 30px;

    float: left;

    height: auto;

    margin-right: 10px;

    text-align: center;

    width: 125px;

}

.single_product .new_cart .products-btns__add {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: medium none;

    color: #ffffff;

    font-size: 12px;

	font-family: "Oswald",sans-serif;

	text-transform:uppercase;

}

.single_product .shop_btn_white

{

	float:left;

}

.single_product .new_cart .grid_icon {

    font-size: 0 !important;

}

.single_product .owl-theme .owl-controls .owl-page.active span {

    background: #fff none repeat scroll 0 0;

    opacity: 1;

}

.single_product .owl-theme .owl-controls .owl-page span {

    background: transparent none repeat scroll 0 0;

    border: 1px solid #fff;

}

.single_product .owl-theme .owl-controls {

    margin: 45px 0px 0px;

}

.single_product a.btn2

{

	margin-left:10px;

}

/*New Products*/

.new_products

{

	float:left;

	width:100%;

	margin:80px 0px;

}



.new_products .new_collection h4

{

	font-family:"Oswald",sans-serif;

	font-size:13px;

	

	text-transform:uppercase;

	line-height: 18px;

}

.new_products .new_collection h4 a

{

	color:#4d4d4d;

}

.new_products .new_collection .icons a

{

	color:#666666;

}

.new_products .new_collection .icons a i, .new_cart

{

	border: 1px solid #e5e5e5;

    border-radius: 50%;

    float: left;

    height: 40px;

    line-height: 40px;

    margin-right: 10px;

    text-align: center;

    width: 40px;

	

}

.new_cart

 {

	 line-height: 37px !important;

 }

 .new_collection .new_cart:hover, .new_collection .wishlist i:hover, .new_collection .tweet i:hover {

	color: #FFF;

 }

.new_products .new_collection .icons

{

	 margin: 20px 0 0;

    text-align: left;

}

.new_products .new_collection .icons a:hover

{

	color:#666666;

}

.new_collection

{

	padding-bottom:30px;



}

.new_cart .grid_icon{

    font-size: 15px !important;

}



.new_products .bgcolor

{

	background-color:#ffffff;

	float: left;

    padding-top: 38px;

    width: 100%;

}

.new_products .sidebar_title {

    padding-left: 30px;

}

.new_products .sidebar_header_border 

{  

    margin: 0 0 0 30px;

}

.new_collection .price_div .product-price {

    float: left;

    text-align: left;

}

.new_products .block_content {

    float: left;

    margin-top: 30px;

    width: 100%;

}



.new_products .view-more

{

	border-top:1px solid #EDEDED;

	padding:12px;

	background-color:#ffffff;

	float:left;

	width:100%;



}



/*From the blog*/

.from_blog

{

	width:100%;

	display:block;

	background-color:#ffffff;

	padding:40px 0px 70px;

	float:left;

}

.from_blog .blog

{

	margin-top:25px;

	float:left;

}

.from_blog .blog  img.gray_star{

    padding: 0 0 23px;

}

.from_blog .border{

	border: 3px solid #ebebeb;

    height: 315px;

    margin: 0 0 0 -17px;

    position: absolute;

    width: 90%;

}

.from_blog img.img  {

    position: relative;

    width: 100%;

	margin-top:17px;

	height:315px;

}

.from_blog .date_user

{

	border-bottom:1px solid #EBEBEB;

	border-top:1px solid #EBEBEB;

	width:100%;

	display:inline-block;

	padding:6px 0 10px;

}

.from_blog .date_user .date,

.from_blog .date_user .user,

.from_blog .date_user .comment

{

	display:inline-block;

	margin-right:9px;

}



.from_blog .date_user  i

{

	font-size:13px;

	color:#adadad;

	margin-right:4px;

}

.from_blog .date_user  a ,

.from_blog .date_user  span

{

	font-family:"Oswald",sans-serif;

	font-size:13px;

	color:#adadad;

	text-transform:capitalize;

}

.from_blog .heading_para h3 a

{

	color:#3e3e3e;

}

.from_blog .heading_para h3

{

	font-family:"Oswald",sans-serif;

	font-size:15px;

	color:#3e3e3e;

	text-transform:uppercase;

	line-height: 27px;

    margin-top: 28px;

}

.from_blog .heading_para p

{

	font-family:"Open Sans",sans-serif;

	font-size:13px;

	color:#7b7b7b;

	line-height: 20px;

}

.from_blog .btn_shop

{

	margin:33px 0px 43px;

}

.heading_para h3

{

	margin-top:0px;

}

.heading_para h3

{

	font-size: 18px;

	 color: #3e3e3e;

    font-family: "Oswald",sans-serif;

    line-height: 27px;

	margin-bottom: 17px;

    text-transform: uppercase;

}

.heading_para h3 a {

    color: #3e3e3e;

    font-family: "Oswald",sans-serif;

    font-size: 15px;

    line-height: 27px;

    margin-top: 30px;

    text-transform: uppercase;

}

/*Brand Section*/

.brand

{

	display:block;

	background-color:#ffffff;

	float: left;

    width: 100%;



}

.brand_section{

		border-top:1px solid #EDEDED;

		padding:60px 0 55px;

		float:left;

		width:100%;

}

.brand_section .brand,

.brand_section .brand1

{

	display:inline-block;

}



.brand_section .brand1:nth-child(5)

{

	margin:0px;

}

.brand_section .brand1 h2

{

	font-family:"Oswald-Light",sans-serif;

	font-size:27px;

	color:#383838;

	letter-spacing:3px;

	text-transform:uppercase;

	margin-bottom:5px;

}

.brand_section .brand1 span

{

	font-family:"Oswald-Light",sans-serif;

	font-size:12px;

	color:#D0D0D0;

	letter-spacing:3px;

	text-transform:uppercase;



}

.brand .line {

    background: #dedede none repeat scroll 0 0;

	height: 1px;

    margin: 5px;

    width: 30px;

}

.brand div span {

    color: #7c7c7c;

    display: inline-block;

    text-transform: uppercase;

}

/*=======================================================================

contact info area  start 

 ========================================================================*/

.contact_info_area {

  background: #F0F0F0;

  padding: 75px 0 68px;

}



h3.contact_info_content_title{font-family: 'Media Gothic', sans-serif;

font-size:17px;

color:#000000;
font-weight: 600;

margin-bottom: 20px;}

h3.contact_title

{

	margin-bottom: 12px;

}



.contact_section ul li i{color:#000000; font-size: 20px; margin-right: 10px; float:left;width:15%;position: relative;

    top: 20px;}

.contact_section ul li span.contact{font-family:"Helvetica Roman",sans-serif;

	font-size:13px;

	color:#656565;

	float:right;width:85%;

	line-height: 18px;}



.contact_form button[type="submit"]{font-size: 14px;

margin-top: 20px;

background: #F0F0F0;}

.contact_form button:hover{background: none repeat scroll 0 0 #ffb700;

border: 2px solid #ffb700;

color: #ffffff;}





/*=======================================================================

contact info area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

 ========================================================================*/

/*=======================================================================

footer info area  start

 ========================================================================*/

.footer_top{background: #eaeaea;

padding: 44px 0 20px;

float: left;

width: 100%;}

.footer_top  h1.white_title

{

	margin-bottom:0px;

}

.footer_top  p.white_title2

{

	margin-top: -6px;

}

.footer_top_info{border: 2px solid #cdcdcd;

width: 70%;

border: 2px solid #CDCDCD;

-ms-box-shadow: 0 0 2px #cccccc;

-o-box-shadow: 0 0 2px #cccccc;

box-shadow: 0 0 2px #cccccc;}

.footer_info_content{margin: 24px 30px 28px;}

.footer_top_info .footer_logo a{border-bottom: 2px solid #d1d1d1;

display: block;

margin-bottom: 28px;

padding-bottom: 19px;}



.footer_top_info ul.footer_top_info_list li i{font-size: 18px;

margin-right: 15px;

vertical-align: middle;

position: relative;

top: -1px;}

.footer_top_list{}

.footer_top_list h3{margin-top: 0;display:block!important;}

.contact .footer_top_list h3

{

	margin-bottom:10px;

}

.footer_top_list ul{}

.footer_top_list li{}

.footer_top_list li a{color: #656565;

display: inline-block;

font-family: 'Helvetica Roman',sans-serif;

font-size: 14px;

line-height: 28px;

}

.footer_area .footer_social_icon

{

	margin:20px 0 60px;

}

.tag_blog a

{

	

    border: 1px solid #656565;

   

    color: #656565;

    display: inline-block;

    font-family: "Helvetica Roman",sans-serif;

    font-size: 13px !important;

    margin-bottom: 15px;

    margin-right: 5px;

    padding: 5px 6px;

    text-transform: capitalize;

}

.tag_blog a:hover{

	background-color:#b18ade;

	color:#ffffff;

	border-color:#b18ade;

}



.subscribe

{

	

	border:1px solid #313131;

	margin-top: 42px;

    padding: 17px 0px;

	float:left;

	width:100%;

}

.subscribe .subscribe_text input {

	font-family: "Helvetica Roman",sans-serif;

    font-size: 16px;

	color:#656565;

	margin-bottom:0px;

	text-transform:uppercase;

	margin-left:0px;

	background-color:transparent;

	border:none;

	width:100%;

	

}

.mcSignupModule input[type="text"] 

{

	margin-bottom:0px!important;

}

.mcSignupResult

{

	padding-left:20px;

}

.subscribe .subscribe_link .button

{

	font-family: "Helvetica Roman",sans-serif;

    font-size: 16px;

	color:#5a5353;

	text-transform:uppercase;

	padding-right:0px;

	border-left:1px solid #313131;

	padding-left: 30px;

}

.preset3 .subscribe .subscribe_link .button

{

	padding-left:0px;

}

.subscribe .subscribe_link .btn_subscribe,

.subscribe .subscribe_link .icon,

.subscribe .subscribe_link

{

	display:inline-block;

	color:#545050;

}

.subscribe .subscribe_link

{

	text-align:center;

}

.subscribe .subscribe_link a i

{

	color:#ffffff;

}

.social_links

{

	float:right;

	text-align:right;

}

.social_links .banneritem,

.social_links .banneritem a

{

	display:inline-block;

}

.social_links .banneritem:last-child  a img

{

	margin:0px!important;

}

.footer_tag_info h3{margin-top:0px;}

.footer_top_list li a:hover{color:#b18ade;padding-left: 7px!important;transition: all 0.4s ease-in 0s;}

.footer_bottom{color: #f7f7f7;

padding: 31px 0 30px;}

.footer_cpyrights

{

	margin-top:35px;

	float:left;

	width:100%;

	margin-bottom: 10px;

}

.footer_cpyrights .social_links a img

{

	margin-right:17px;

}

.copy_rights p.copy_right_text{color: #656565;

font-family: 'Helvetica Roman',sans-serif;

font-size: 13px;

}

.copy_rights p.copy_right_text span{color:#ffffff; text-transform:uppercase;}

ul.footer_social_icon{}

ul.footer_social_icon {}

ul.footer_social_icon  li{}

ul.footer_social_icon  li a{width: 35px;

height: 35px;

text-align: center;

display: inline-block;

color: #5C5C5C;

font-size: 20px;

padding-top: 4px;}

ul.footer_social_icon  li a i:hover{color:#B18ADE;}

#scrollUp {

 background: url("../img/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

bottom: 40px;

color: #00b7ef;

font-size: 38px;

height: 46px;

position: fixed;

right: 30px;

text-align: center;

text-indent: -999999px;

transition:all 0.4s ease-in 0s;

width: 46px;

display:none;

}

/*=======================================================================

footer info area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

 ========================================================================*/

 

/* 01_homepage end*/





/*VM Search on homepage*/

.product-search__btn .search-button {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: medium none;

    padding: 0;

    text-transform: uppercase;

}

.icon-magnifier::before {

    content: "\f002";

	font-family:"FontAwesome";

}



/*Testimonial on home pg 3*/

.testimonial_section .testimonial_detail

{

	padding: 77px 0 0;

}

.testimonial_section .testimonial_detail .testimonial_desc

{

	font-family: "Helvetica Roman",sans-serif;

    font-size: 18px;

	color:#DBDBDB;

	margin: 0 auto;

    width: 70%;

	padding-top:12px;

	line-height: 22px;

}

.testimonial_section .testimonial_detail .client_img

{

	padding:30px 0px 20px;

}

.testimonial_section .testimonial_detail .name

{

	font-family: "Helvetica Roman",sans-serif;

    font-size: 13px;

	color:#ffffff;

	line-height: 22px;

	text-transform:uppercase;

	display:inline-block;

}

.testimonial_section .testimonial_detail .client_designation

{

	font-family: "Helvetica Roman",sans-serif;

    font-size: 12px;

	color:#b9b9b9;

}

.testimonial_section .owl-theme .owl-controls .owl-page.active span {

    background: #b18ade none repeat scroll 0 0;
    opacity: 1;
    border: none;

}

.testimonial_section .owl-theme .owl-controls .owl-page span {

    background: #000000 none repeat scroll 0 0;

    border: 1px solid #fff;

}

.testimonial_section .items .line {

    background: #ffffff none repeat scroll 0 0;

    height: 1px;

    margin: 1px 10px;

    width: 25px;

	line-height: 1px;

}

.testimonial_section .items span

{

	display:inline-block;

}

.preset3 .content_full .prd_icons

{

	top:35px;

}

.slider_area3 .btn_shop .shop_btn:hover

{

background-color:#000000!important;}



/*Featured section*/

.featured_section

{

	float:left;

	width:100%;

	margin:77px 0px 150px;

}

.featured_section .section_title {

    margin-bottom: 26px;

}

/*Banner Section*/

.banner_section {    background-color: #ffffff;    float: left;    margin: 0 15px;    padding: 20px 0px 20px;    width: 930px;}

.banner_section .left_banner .banner_slider

{

	margin-left:20px;

}

.banner_section .right_banner .img1 .banneritem:last-child

{

	margin-top:20px!important;

}

.banner_section .bottom_border

{

	border-bottom: 3px solid #c5c5c5;

	width: 14%;

}

.banner_section .left_banner,

.banner_section .right_banner

{

	position:relative;

}



.banner_section .img_over_text

{

    position: absolute;

    top: 0;

    width: 100%;

}



.banner_section .right_banner img

{

	

	width:100%;

}



.banner_section .left_banner .img_over_text

{

	right:120px;

	position:absolute;

	top:35%;

}

.banner_section .left_banner .img_over_text p.first_text

{

	font-family:"Oswald-Light",sans-serif;

	font-size:16px;

	color:#6e6e6e;

	text-transform:uppercase;

	letter-spacing:2px;

	

}

.banner_section .left_banner .img_over_text h3

{

	font-family:"Oswald",sans-serif;

	font-size:42px;

	color:#3b3b3b;

	text-transform:uppercase;

	margin: 5px 0 30px;

	

}



.banner_section .shop_btn

{

	background-color:transparent;

	border-color:#CCCCCD;

}

.banner_section .owl-theme .owl-controls

{

	bottom: 20px;

    float: left;

    margin-top: 0;

    position: absolute;

    text-align: center;

    width: 100%;

}

.banner_section .owl-theme .owl-controls .owl-page span {

    background: transparent none repeat scroll 0 0;

    border: 1px solid #fff;

}

.banner_section .owl-theme .owl-controls .owl-page.active span {

    background: #fff none repeat scroll 0 0;

    opacity: 1;

}

/*Style for Preset5*/

.search_text_preset5 .slider_bottom_text

{

	position:relative!important;

	margin-top:20px;

	bottom:0;

	padding: 20px 15px 0px;

	border:0px;

	width:100%;

}

.inner_page .search_text_preset5 .slider_bottom_text

{

	padding:10px;

}

.banner_section.banner_preset5

{

	width: 100%;

	margin:0;

	padding:20px 0px;

}

.banner_preset5 .bottom_banner

{

	padding-top:20px;

}

.banner_preset5 .bottom_banner .bannergroup .banneritem:first-child

{

	padding-right:10px;

}

.banner_preset5 .bottom_banner .bannergroup .banneritem:last-child

{

	padding-left:10px;

}

.banner_section.banner_preset5 .right_banner .img1 .banneritem:last-child

{

	margin-top:20px!important;

}

.banner_section .left_banner

{

	padding-right:5px;

	padding-left:20px;

}

.banner_section .right_banner

{

	padding-right:20px;

}

/*Preset6*/

.banner_section.banner_section_preset6

{

	width:100%;

	margin:0 auto;

}

.preset6 .slider_area {

    margin-top: 40px;

}

/*Advertisement*/

.advertisement_section

{	float:left;

	width:100%;

	padding: 44px 0 41px;

}

.advertisement_section .icon_title 

{

	padding:26px 5px;

	background-color:#ffffff;

	position:relative;

	border:1px solid #dfdfdf;

	margin-left: 5px;

    margin-top: 5px;

}

.advertisement_section .border 

{

	border: 1px solid #dfdfdf;

    height: 87px;

    position: absolute;

    width: 88%;

}



.advertisement_section .icon_title i

{

	font-size:25px;

	color:#A0A0A0;

	display:inline-block;

	padding:0px 15px;

}

.advertisement_section .icon_title h4

{

	color:#4A4A4A;

	font-size:15px;

	text-transform:uppercase;

	display:inline-block;

	border-left:1px solid #EDEDED;

	padding:0px 15px;

}





/*Category Area*/

.category_section

{

	

	background:url('../img/home3_category/category-benner.png') no-repeat;

	background-attachment:fixed;

	background-size: cover;

	float:left;

	width:100%;

}

.category_section .category_img

{

	padding:67px 0px 63px;

}

.category_section .section_title {

    margin-bottom: 25px;

}

.category_section .category_img .img_desc

{

	background:rgba(117,126,127,0.9);

	padding:18px 0px 4px;

}



.category_section .category_img .cat_img

{

	 margin-bottom: -10px;

	

}

.category_section .category_img .cat_img .cat1

{

	display:block;

}



.category_section .category_img .img_desc h4 a

{

	color:#ffffff;

	font-size:16px;

	text-transform:uppercase;

	margin-bottom:0px;

}

.category_section .category_img .img_desc p

{

	color:#ffffff;

	font-size:13px;

	font-family:"Oswald-Light",sans-serif;

	text-transform:uppercase;

}

.category_section .owl-theme .owl-controls .owl-page span {

    background: transparent none repeat scroll 0 0;

    border: 1px solid #fff;

}

.category_section .owl-theme .owl-controls .owl-page.active span {

    background: #fff none repeat scroll 0 0;

    opacity: 1;

}

.category_section .owl-theme .owl-controls {

    margin-top: 35px;

}

/*Image Hover Effect*/



.category_section .category_img  .cat_img

{

	display: block;

    overflow: hidden;

    position: relative;

}

.category_section .category_img  .cat_img .cat_img_hover{

	background: rgba(0, 0, 0,0.4) none repeat scroll 0 0;

    bottom: 0;

    display: none;

    left: 0;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 10;

}

.category_section .category_img  .cat_img:hover .cat_img_hover span i

{

	color: #ffffff;

    font-size: 30px;

    position: absolute;

    top: 50%;

    left: 0;

    right: 0;

}

.category_section .category_img  .cat_img:hover .cat_img_hover

{

	display:block;

}

.cat_img:hover img {

    transform: scale(1.3);

}

.cat_img img {

    transition: all 0.2s ease 0s;

	 width: 100%;

}



/*Preset7*/

.search_click {

  cursor: pointer;

position: relative;

}

.nav_right_main{padding:0}

.nav_right ul li.search_click ul li .search_main{background: #ffffff none repeat scroll 0 0;

border: 1px solid #434343;

width: 208px;}

.nav_right ul li.search_click ul{background: none repeat scroll 0 0 #525252;

display: none;

padding: 5px;

position: absolute;

top: 90px;

z-index: 9999;}

.nav_right ul li.search_click ul.search_active{display:block;left: -54px;}

.nav_right ul li.search_click ul:before{background: #434343 none repeat scroll 0 0;

content: "";

height: 22px;

left: 25%;

position: absolute;

top: -5px;

-webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

        transform: rotate(45deg);

width: 22px;

z-index: -1;}

.nav_right ul li.search_click ul li input[type="search"]{background:#fff;

border:none;

height: 30px;

padding-left: 10px;

width: 178px;line-height:30px}

.nav_right ul li.search_click ul li button[type="submit"]{background:#fff none repeat scroll 0 0;

border: medium none;

font-size: 18px;

padding-top: 2px;

text-align: center;color:#434343}

.nav_right ul li:last-child{padding-right:0}

.nav_right ul li i{margin-right:8px; font-size: 15px;}

.nav_right ul li.search_click div.search_header{display: inline-block;

}

.search_click div.search_header:before{  font-family: FontAwesome; margin-right:8px; font-size:13px;}



.search_click div.search_header:before{content:"\f002";}

.search_click div.search_header

{

	font-size:0px;

}

.preset7 .header_area_preset7 .icemegamenu > ul > li a.iceMenuTitle

{

	padding-left:15px;

	padding-right:15px;

	padding-top:0px;

	padding-bottom:0px;

}

.preset7 .header_area_preset7 .logo_file

{

	padding-top:53px;

}

.preset7 .header_area_preset7 .luxury_menu

{

	padding-top:55px;

}

.preset7 .header_area_preset7 .icemegamenu > ul

{

	height:50px;

}

.preset7 .header_area_preset7 ul.icesubMenu

{

	top:50px;

}

.preset7 .header_area_preset7 .user_links

{

	position:absolute;

	right:0;

	top:0;

	left:0px;

}

.preset7 .header_area_preset7 .icemegamenu > ul > li.iceMenuLiLevel_1 > a::after

{

	top:-40px;

	border-color:#333333;

}

.preset7 .header_area_preset7

{

	background:rgba(255,255,255,1);

	float: left;

    width: 100%;

}

.preset7 .top_menu

{

	background-color:#000000;

	float: left;

    width: 100%;

}

.preset7 .top_menu .home7_top_menu ul li 

{

	display:inline-block;

	   padding: 12px 9px;

}

.preset7 .top_menu .home7_top_menu ul li  a

{

	font-family:"Oswald",sans-serif;

	font-size:12px;

	color:#ffffff;

	text-transform:capitalize;

	padding: 0 16px 0 0;

	border-right:1px solid #575757;

}



.preset7.home_page .slider_bottom_text

{

	display:none;

}

.adv_section_preset7 .advertisement_section

{

	padding:35px 0 41px;

}

.preset7 .top_menu h4.top_text

{

	font-family:"Oswald",sans-serif;

	font-size:12px;

	color:#ffffff;

	text-transform:capitalize;

	margin-top: 14px;

}

.top_menu .home7_topmenu a span ,

.top_menu .home7_topmenu  ul  li a

{

	font-size:12px;

	color:#ffffff;

	font-family:'Oswald',sans-serif;

}

.top_menu .home7_topmenu a i

{

	color:#ffffff;

}

.top_menu .home7_topmenu

{



	line-height:40px;

}

.top_menu  .user-dropdown

{

	float:right;

	text-align:right;

}

.top_menu .home7_topmenu  ul 

{

	background-color:#000000;

	z-index:99999;

	width:100%;

}

.top_menu .home7_topmenu  ul  li

{

	padding:10px;

}

.top_menu .home7_topmenu ul.dropdown-menu li

{

	display:block;

}



.nav_right ul li.search_click ul li input#mod_virtuemart_search{background:#fff;

border:none;

height: 30px;

padding-left: 0px;

width: 169px;line-height:30px}

.home7_topmenu a {

    cursor: pointer;

}

.preset7 .nav_right ul.main_nav_right > li{

	display: inline-block;

     line-height: 81px;

    padding-top: 18px;}

.preset7 .header_area .nav_right ul li.bag span.cart_items

	{

		top:25px;

	}

	.preset7 .nav_right ul.main_nav_right > li .search

	{

		line-height:32px;

	}

.logout .form-horizontal .controls:first-child

{

	padding-left:0px;

}

/*Review*/

.rew_blk .top_row .date,

.rew_blk .top_row .user,

.rew_blk .top_row .product-rating {

	display: inline-block;

	margin-right: 20px;

	margin-left: 0;

	padding-left: 0;

}

.rew_blk .top_row a.user 

{

	color: #999;

}

.rew_blk .top_row .date .fa,

.rew_blk .top_row .user .fa {

	margin-right: 7px;

	color: #999;

}

.rew_blk .top_row {

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom: 1px dotted #ddd;

}

.rew_blk h5 {

	color: #333;

	text-transform: uppercase;

}

.rew_blk p {

	margin: 0 0 10px;

}

.form-reviews .btn {

	font-size: 14px;

}

.form-reviews textarea {

	max-width: 700px;

}

.preset7 .breadcrumbs_area {

      float: left;

    padding: 115px 0 131px;

    width: 100%;

}

.header_area ul li.bag .vmCartModule a i 

{

	font-size:15px;

}

.checkout_btn button

{

	margin-top:15px;

}

.header_area ul li .vmCartModule

{

	display:block!important;

}

/* styled boxes */

.info, .error, .notice, .success {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	border: 1px solid #bbb;

	margin-bottom: 20px;

	font-size: 13px;

}



.info strong, .error strong, .notice strong, .success strong {

	font-size: 16px;

	font-weight: normal;

}

.message-box-wrap {

	border: 0px solid #fff;

	padding:10px;

}

.info {

	color: #4a84bc;

	border-color: #c6e3ff;

	background-color: #e6f3ff;

}

.error {

	color: #bd6767;

	border-color: #f1bdbd;

	background-color: #ffdddd;

}

.notice {

	color: #a79a30;

	border-color: #d7d099;

	background-color: #f6f2d2;

}

.success {

	color: #1ea133;

	border-color: #eaeaea;

	background-color: #eaeaea;

}

/*Edit Profile*/

.k2_registration .userfields_info

{

	padding:15px 0px;

}

.k2_registration .edit_input input

{

	margin-bottom:15px;

}

.k2_registration .edit_input #jform_params_editor,.k2_registration .edit_input #jform_params_timezone,

.k2_registration .edit_input #jform_params_language,.k2_registration .edit_input #jform_params_admin_style,

.k2_registration .edit_input #jform_params_admin_language,.k2_registration .edit_input #jform_params_helpsite

{

	background: #fff!important;

    color: #888!important;

	border-bottom-left-radius: 0;

    border-top-left-radius: 0;

	padding:12px;

	width: 405px;

	margin-bottom:13px;

	height:50px;

	border-width:1px;

	font-family: "Open Sans",sans-serif;

    font-size: 13px;

	 border: 1px solid #e3e3e3 !important;

}

.k2_registration .edit_input input:hover

{

	border-color:#b18ade!important;

}

.preset3 .prd_grid_view .prd_icons,

.preset4 .prd_grid_view .prd_icons

{

	top:30px;

}

.search_section input.inputbox

	{

		  width: 200px !important;

	}

.category_page span.PricesalesPrice

{

	color:#4d4d4d;

	font-size:18px;
font-weight: 600;
}

.category_page span.PricebasePriceWithTax

{

	color:#B0B0B0;

	font-size:15px;

}

.category_page .list_view .products-btns

{

	margin-top:16px;

}

.category_page .browse-view .ratingbox {

    margin: 0 auto 4px;

}

/** Testimonial for preset 5 and 3 **/

.testimonial_section #testimonial-owl-carousel2 .thumbnail

{

	background-color: rgba(0, 0, 0, 0);

	border: medium none;

	cursor: pointer;

	margin: 0;

	opacity: 0.6;

	padding: 0;

}

.testimonial_section #testimonial-owl-carousel2 .owl-item.selected .thumbnail

{

	opacity: 1;

}

.testimonial_section #testimonial-owl-carousel2 .owl-item.selected

{

	margin: 0 15px !important;

	width: 100px !important;

}

.testimonial_section #testimonial-owl-carousel2 .owl-item

{

	display: inline-block !important;

	float: none !important;

	margin: 15px !important;

	transition: all 300ms ease 0s;

	width: 70px !important;

	

}

.testimonial_section .owl-carousel .owl-wrapper,.testimonial_section .owl-carousel .owl-item {

	backface-visibility: hidden;

	transform: translate3d(0px, 0px, 0px);

}

.testimonial_section #testimonial-owl-carousel2.owl-carousel .owl-wrapper

{

	transform: translate3d(0px, 0px, 0px) !important;

	width: auto !important;

	text-align:center;

}

.testimonial_section #testimonial-owl-carousel2 {

    bottom: 20px;

}

.section_title_testimonial {
  margin-bottom: 30px;
}

.test-descr {
  padding: 0;
  top: -30px;
}

.testimonial_section .client_info

{

	padding-top: 30px;

}

/** Home 3 and 5 banner **/

.banner_section .right_banner .banneritem:before,.banner_section .bottom_banner .hover_effect:before

{

  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);

  top: 0;

  opacity: 0;

  filter: alpha(opacity=0);

  left: 0;

  z-index: -1;

  transform: rotate(720deg) scale(0);

 

}

.banner_section .right_banner .banneritem:after,

.banner_section .right_banner .banneritem:before,

.banner_section .bottom_banner .hover_effect:before,

.banner_section .bottom_banner .hover_effect:after

{

  content:"";

  position:absolute;

  display:block;

  width:100%;

  transition:all 0.3s ease-in-out 0s;

  height:100%;

}

.banner_section .right_banner .banneritem,

.banner_section .bottom_banner .hover_effect

{

  cursor: pointer;

  position: relative;

  overflow: hidden;

  width: 100%;

  height: 100%;

  display: block;

}



.banner_section .right_banner .banneritem:hover::before,

.banner_section .bottom_banner .hover_effect:hover::before

{

	opacity: 1;

	transform:rotate(0deg) scale(1);

	z-index: 2;

}

#fancybox-content > div {

    background-color: #fff;

}

span.quantity-controls input.quantity-minus{

	margin: 9px 0 !important;

}

span.quantity-controls input.quantity-plus{

	margin: 9px 0 !important;

}

.mcf_mod_ajax a{

	color: #575757 !important;

}

.mcf_mod_ajax a:first-child{

	display: none;

}

.product-fields select.vm-chzn-select{

	background-position: 97% center;

    background-repeat: no-repeat;

    border: 1px solid #AAA;

    color: #555;

    font-size: inherit;

    overflow: hidden;

    padding: 5px 10px;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.new_products span.product-card__label{

	display: none !important;

}

.new_products .new_collection .icons {

    margin: 5px 5px 5px 5px;

    text-align: left;

}

.product_details .products-btns{

    margin-bottom: 10px !important;

}

.slider_section span.product-card__label{

	display: none !important;

}

.product_detail_tab .addtocart-area .product-field-display{

	width: 60% !important;

}

.product_detail_tab .addtocart-area span.product-card__label {

    width: 36% !important;

    margin-bottom: 20px;

}

.product_detail_tab .product-card__options .product-field-display{

	width: 60% !important;

}

.product_grid .product_details .product-card__options .product-field-display{

	width: 60% !important;

}

.product_grid .product_details .product-card__options .product-card__label{

	width: 38% !important;

}



.featured_grid .addtocart-area .product-field-display{

	width: 60% !important;

}

.featured_grid .addtocart-area span.product-card__label {

    width: 36% !important;

    margin-bottom: 20px;

}

.preset3 .product_detail_tab .addtocart-area span.product-card__label {

    width: 50% !important;

}

.preset3 .product_detail_tab .product-card__options .product-field-display {

    width: 46% !important;

}

.vm-order-done .sidebar_title{

   margin-top: 25px !important;

}

.cart_address .output-shipto label#shipto0-lbl{

	word-spacing: 10px;

}

.btn-luxury {
  text-transform: uppercase;
  background-color: #797979;
  border-color: #000000;
  color: white;
}

.group-div {
  text-align: left;
  line-height: 30px;
  margin-bottom: 5px;
}

.banner-video-home {
  width: 100%;
  height: auto;
}

.video-banner-med {
  padding: 0% 0;
}

.div-banner-med {
  padding: 42px 20px 0;
}

.testimonial_inner {
	background-position: bottom !important;
}

.ropa-moda-section {
	margin-top: 50px;
}

.der-seccion {
  text-align: center; 
}
.img-seccion-top {
  margin-bottom: 14%;
}
.img-seccion-middle {
  margin: 14% 0;
}
.img-seccion-bottom {
  margin-top: 14%;
}

@media only screen and (min-width: 1500px) {
  .video-banner-med {
    padding: 0% 0;
  }
  .imd-section-banner-btn {
    font-size: 20.5px;
  }
  .shop_section p {
    font-size: 16px;
    line-height: 1.5;
  }
  .shop_section .middle_section h1.shop_title {
    font-size: 20.5px;
    line-height: 1.5;
  }
  .img-seccion-top {
    margin-bottom: 11%;
  }
  .img-seccion-middle {
    margin: 11% 0;
  }
  .img-seccion-bottom {
    margin-top: 4%;
  }
}

@media only screen and (max-width: 991px) {
  .testimonial_section .testimonial_detail .testimonial_desc {
    width: 90%;
    padding-top: 0px !important;
  }
  .testimonial_section #testimonial-owl-carousel2 {
    bottom: 30px !important;
  }
  .section_title_testimonial {
    margin-bottom: 20px !important;
  }
}

@media only screen and (min-width: 1600px) {
  .video-banner-med {
    padding: 0% 0;
  }
  .imd-section-banner-btn {
    font-size: 12px;
  }
  .shop_section p {
    font-size: 17px;
  }
  .shop_section .middle_section h1.shop_title {
    font-size: 22px;
  }
}

@media only screen and (min-width: 1800px) {
  .video-banner-med {
    padding: 0% 0;
  }
  .imd-section-banner-btn {
    font-size: 15.5px;
  }
  .shop_section p {
    font-size: 15px;
  }
  .shop_section .middle_section h1.shop_title {
    font-size: 15.5px;
  }
  .img-seccion-top {
    margin-bottom: 7%;
  }
  .img-seccion-middle {
    margin: 7% 0;
  }
  .img-seccion-bottom {
    margin-top: 7%;
  }
}

@media only screen and (min-width: 2000px) {
  .imd-section-banner-btn {
    font-size: 25px;
  }
  .shop_section p {
    font-size: 22px;
  }
  .shop_section .middle_section h1.shop_title {
    font-size: 25px;
  }
  .testimonial_section .testimonial_detail .testimonial_desc {
    width: 60%;
  }
}

@media only screen and (min-width: 2200px) {
  .imd-section-banner-btn {
    font-size: 30px;
  }
  .shop_section p {
    font-size: 25px;
  }
  .shop_section .middle_section h1.shop_title {
    font-size: 30px;
  }
}

#shop_section {
  padding: 0;
}

.contact-form {
	margin-top: 30px;
}

.contact-miscinfo {
	display: inline-flex;
	padding-top: 85px;
	padding-right: 180px;
}

.login-precio {
  font-size: 12px;
  font-weight: 700;
  display: inline-block;
  text-decoration: none;
  margin-bottom: 8px;
  padding: 3px 12px 1px;
  margin: 2px;
  border: solid #CAC9C9 1px;
  background: #e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;
  color: #777;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}

.buscar-pord {
  font-size: 20px;
  line-height: normal;
  width: 100%;
  height: 60px;
  border-radius: 3px;
  border-width: 0;
  padding: 10px 20px;
  box-shadow: none;
  border: 1.5px solid #fff;
}

.div-new {
  line-height: normal;
}