@font-face {
    font-family: 'arquitecta_heavyheavy';
    src: url('../fonts/latinotype_-_arquitectaheavy-webfont.woff2') format('woff2'),
         url('../fonts/latinotype_-_arquitectaheavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/* -------------- Owl Navigation ----------- */
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
#owl-testimonial-widget .blog-carousel, .portfolio-carousel, #owl_blog_two_line .blog-carousel, #owl_blog_three_line .blog-carousel, #owl_shop_carousel .shop_carousel, #owl_shop_carousel_1 .shop_carousel, #owl-blog .blog-carousel, #owl_bestselling_carousel .shop_carousel {
    padding: 0 !important;
}
.owl-wrapper.grabbing {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
.owl-controls .owl-buttons div .fa {
    font-size: 24px;
    color: #444444;
    line-height: 18px;

	
}
.owl-carousel .owl-controls .owl-buttons .owl-prev,
.owl-carousel .owl-controls .owl-buttons .owl-next {
    font-size: 24px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: #fff;
    color: #444444;
    top: 50%;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
}
.owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: 15px;
}
.owl-carousel .owl-controls .owl-buttons .owl-next {
    right: 15px;
}
.owl-carousel:hover .owl-controls .owl-buttons .owl-prev {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    visibility: visible;
}
.owl-carousel:hover .owl-controls .owl-buttons .owl-next {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    -o-transform: translate(50%, -50%);
}
.owl-theme .owl-controls {
    margin: 0 !important;
}
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
    background-color:#ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    display: block;
    height: 10px;
    margin: 5px 4px;
    width: 10px;
}
.owl-theme .owl-controls .owl-page span {
	background-color:#b8b8b8;
}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
.owl-controls .owl-buttons div:hover .fa
{color: #e74c3c;}
/* Styling Next and Prev buttons */

/* Styling Pagination*/

.owl-carousel .owl-controls .owl-prev {
    position: absolute;
    top: -13%;
    right: 30px;
    pointer-events: auto;
}

.owl-carousel .owl-controls .owl-next {
    position: absolute;
    top: -13%;
    right: 0;
    pointer-events: auto;
}
.owl-carousel .owl-controls .owl-prev,
.owl-carousel .owl-controls .owl-next {
    z-index: 1;
    cursor: pointer;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    color: #e0e0e0;
    line-height: 50px;
	text-align:center;
    font-size: 75px;
    width: 30px;
    height: 50px;
}
/* -------------- Owl Pagination ----------- */
.owl-carousel .owl-controls .owl-pagination .owl-page span {
    background-color: rgba(247,247,247,0.5);
}
.owl-carousel .owl-controls .owl-pagination .owl-page.active span,
.owl-carousel .owl-controls .owl-pagination .owl-page:hover span {
    background-color: #f7f7f7;
}
.product-img-box .mobile-media .item .buttons .sf {
    /* position: absolute;
		bottom: 15px;
		right: 15px;
		background-color: rgba(41, 47, 56, 0.5);
		width: 50px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		font-size: 30px;
		color: #fff;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	-o-border-radius: 3px; */
	display: none;
}
.product-img-box .mobile-media .item .buttons .sf:hover {
    background-color: rgba(41, 47, 56, 0.8);
}
.mobile-media.owl-carousel .owl-controls .owl-buttons .owl-next {
    right: 0;
}
.mobile-media.owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: 0;
}
.mobile-media.owl-carousel .owl-controls .owl-buttons .owl-next,
.mobile-media.owl-carousel .owl-controls .owl-buttons .owl-prev {
    visibility: visible;
    opacity: 1;
    transform: translate(0px, -50%);
    -moz-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
    -webkit-transform: translate(0px, -50%);
}
/* 300ms */
.owl-carousel .owl-controls .owl-buttons .owl-prev,.owl-carousel .owl-controls .owl-buttons .owl-next{
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
}
/* -------------- END product image owl  Pagination ----------- */
.product-view .product-shop .color-description{color: #777;
	
    font-family: Roboto-Light !important;
    font-size: 22px;
    font-weight: normal;
    line-height: 28px;
    padding: 20px 0;
width: 100%;}
.toolbar-bottom{display:none;}
.footer-links li.remover{}
#footer .footer-links{float:none;height:60px;}
.products-grid li.item .product-container .product-img-box .button.btn-quick-view span{background-color:#F05A29 !important;color:#fff;}
.products-grid li.item .product-container .product-img-box .button.btn-quick-view span .triangle-topleft{border-top-color:#F05A29 !important;}
.products-grid li.item .product-container .product-img-box .button.btn-quick-view span .triangle-bottomleft{border-bottom-color:#F05A29 !important;}
.products-grid .actions button span{background-color:#F05A29;text-transform:uppercase;font-size:13.16px;}
.grid_3.sidebar #categories-accordion .fa-square-o{display:none;}
aside.sidebar section.block-vertical-nav .block-content li.level0 a span{font-size:13.8px;text-transform:capitalize;}
#categories-accordion li .btn-cat .fa-minus-square-o:before{display:none;}
#categories-accordion li .btn-cat.closed .fa-minus-square-o:before{display:block;color:#fff;}
#categories-accordion li .btn-cat.closed .fa-plus-square-o:before{display:none;}
.product-collateral .tabs-wrapper p{}
.reviewblock{background:#e2e2e2;padding-top:30px;width:100%;}
.catalog-product-view .col-main{margin-bottom:0;}
@media only screen and (min-width:768px) and (max-width:977px){header#header .welcome-msg{margin-left:20px;position:static;}
	.menu-line:before{min-height:10px;}
	header#header .menu-line .grid_12{margin:0 -10px;padding:0 15px;}
	.menu-button{color:#222222;cursor:pointer;display:inline-block;font-size:2.333em;margin:0.75em 0 0.5em;text-transform:uppercase;background:none !important;}
	.nav-container a.level-top{background:none;}
	.nav-container .active a.level-top,{border:none;}
	body header.header .search_mini_form{display:none;margin-top:3px;position:absolute;right:0;}
}
@media only screen and (min-width:768px) and (max-width:977px){header#header .header-right{margin-top:0;}
}
@media only screen and (max-width:480px){header.header .nav-container > ul li{width:95%;}
	header.header .top-cart .block-content{right:auto;width:100%;}
}
@media only screen and (min-width:480px) and (max-width:767px){body header.header .top-cart .block-content{width:420px;}
}
@media only screen and (max-width:767px){header#header .header-right{margin-top:0;}
	header.header .welcome-msg{display:none !important;}
	header.header .header-phone{display:none;}
	header#header .header-right{float:none;width:100%;position:relative;text-align:right;}
	header.header .top-cart{position:static;float:left !important;margin-left:0 !important;}
	header.header .top-cart .block-title .title-cart{padding:0.75em 20px;}
	.top-cart-label, .top-cart-divider{display:none;}
	header.header .top-cart .block-title i{display:inline-block;}
	.top-cart-label, .top-cart-divider{display:none;}
	header.header .top-cart .block-title .cart-qty{display:none;}
	header#header .links{float:right;margin-right:-6px;}
	.menu-line, .menu-line .container_12{text-align:center;position:relative;}
	.menu-line{transition:background-color 500ms ease 0s;}
	header.header .nav-container{box-shadow:0 0 4px rgba(0, 0, 0, 0.1);}
	.nav-container.mobile{position:absolute !important;}
	.header-wrapper header.header .nav-container > ul{border:medium none !important;display:none;padding-top:70px !important;position:relative !important;top:0 !important;}
	header.header .nav-container > ul li, header.header .form-currency, header.header .form-language{display:inline-block;float:none;width:100%;}
	.nav-wide li.level-top > a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border:medium none !important;color:#515151;line-height:1.5em;padding:0 0 6px;text-transform:uppercase;}
	.nav-wide li.level-top > a > span{color:#444 !important;}
	header.header .menu-button{margin-bottom:0 !important;margin-top:0 !important;display:block !important;padding:0.5em 0 0.25em !important;position:relative !important;width:100% !important;font-size:2.333em !important;border-radius:0 !important;color:#222 !important;background-color:#f5f5f5 !important;}
	header.header .menu-button span i{vertical-align:middle;}
	header#header .menu-button i{font-size:1em !important;}
	body header.header .search_mini_form{position:absolute;}
	header#header .form-search{width:100%;float:none;}
	body header.header .search_mini_form.active{width:93%;}
	.quick-access{position:relative;}
	body header.header .quick-access .search_mini_form.active{display:block !important;margin-left:6%;margin-right:5%;margin-top:0 !important;opacity:1 !important;width:90%;z-index:2147483647;top:110px !important;}
	body header.header .search_mini_form.active{display:block!important;}
	header#sticky-header.floating .search_mini_form{background-color:#fff;}
	.mp-ajax-reviews .mp-title{margin-bottom:10px;display:block;}
	header#sticky-header.floating .grid_12 .search_mini_form{background:none!important;box-shadow:none!important;}
	body header.header .header-right .search_mini_form{position:absolute;top:70px !important;}
	body header.header .form-search input{border-right:medium none !important;float:left;height:28px;padding:5px 3.5%;width:68% !important;}
	header.header .form-search button{float:left;width:17%;}
	header.header .form-search button > span{height:100% !important;width:99% !important;}
	header#header .nav-container > ul li li{width:auto !important;}
	header.header .form-search button span span{line-height:6px;padding:0;width:100%;}
	header#header .nav-container > ul .menu-item-button i{color:#888;display:none;font-size:1.16em;line-height:2.2em;padding:5px;vertical-align:middle;}
	header#header .nav-container > ul .menu-item-button{cursor:pointer;height:30px;text-align:center;width:30px;line-height:30px;top:0;right:0;}
	.nav-container.mobile .nav-wide ul.level0 li.level1{padding:0 19px !important;}
	header#header .nav-container li.level1 a{padding:0 !important;}
	header#header .nav-container > ul li li .menu-item-button{right:0 !important;}
	header#header .nav-container li.level1 > a > span{color:#888;font-size:11px;}
	.footer-links, .footer-links span{display:block;margin:0 auto;padding-left:0;padding-right:0;width:100%;}
	.footer-links{clear:both;float:none;text-align:center;}
	ul.social-links li{float:none;display:inline-block;}
	.footer-links ul{background-color:#fff;box-shadow:0 0 4px rgba(0, 0, 0, 0.1);display:none;left:0;margin:0 3%;padding:1.5em 6%;position:fixed;top:0;width:82%;z-index:999;}
	.footer-links ul li{display:block;padding:0;position:static;text-align:left;}
	.footer-links li a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;color:#888 !important;display:inline-block;float:none;padding:0.5em 0;}
	.footer-links li.remover{display:block;}
	.category-products .isotope .isotope-item{width:100%;margin-left:0 !important;}
	.products-list span.label-new{top:352px;}
}
@media only screen and (max-width:480px){body header.header .search_mini_form.active{}
	header#header .nav-container > ul li li{width:auto !important;}
	header.header .form-search button > span{width:96% !important;}
	ul.social-links li{float:left;}
	ul.social-links li a i{width:44px;}
	ul.social-links li a{padding:15px 0;}
	.products-list span.label-new{top:242px;}
}