body{font-size: 13px;font-family: 'Raleway', sans-serif}.images-container {
    overflow: hidden;
    border: 0px;
}
.orange > .pagebuilder-button-primary{
    background: #E24E1E!important;
    border: 1px solid #E24E1E!important;
    min-width: 428px!important;
    font-weight: 600;
   color: #ffffff;

}

.orange > .pagebuilder-button-primary:hover {
    background: #ffffff!important;
    color: #e24e1e;
}


@media all and (max-width: 480px){

.orange > .pagebuilder-button-primary {
  
    min-width: 360px!important;
    font-weight: 600;
    font-size: 14px;
  
}

}

.magicmenu .nav-desktop .level0 .level-top {
    padding: 16px!important;
}


.list-inline-social-iskia {

    padding-left: 0;

    list-style: none;

}

.list-inline-social-iskia>li {

    /*display: inline-block;*/

    padding-right: 5px;

    padding-left: 5px;

}



a.social-link {

    color: #ffffff!important;

}


.add-to-giftr {
    display: inline-block;
    position: relative;
    /* left: 0px; */
    float: left;
}

header.modal-header {
    height: auto!important;
}

#popup-newsletter .block-content button.button {

    background-color: #000000!important;
}

.cart-totals .grand.totals .price {
    font-size: 15px;
    color: #e24e1e!important;
}

.pages li.current, .pages li:hover, .pages li a:hover {
    background-color: #e24e1e;
    border-color: #e24e1e;
    color: #ffffff;
}

.product-social-links, .amazon-minicart-container {
    width: 40%!important;
    display: block;
    text-align: center;
}

.data.table tbody tr td.a-subtotal .cart-price .price, .data.table tbody tr td .cart-price .price {
    color: #e24e1e;
    font-size: 16px;
}

.minicart-items .action.edit::before, .minicart-items .action.delete::before, .cart.table-wrapper .actions-toolbar > .action-delete::before, .cart.table-wrapper .actions-toolbar > .action-edit::before {
    color: #e24e1e;
    
}
.breadcrumbs li strong {
    font-weight: 400;
    color: #e24e1e;
}

.price-box .price {

    color: #e24e1e;
}

.social-link:hover {

    background-color: #e24e1e;

    color: #ffffff;

    transform: scale(1.25);

    -moz-transform: scale(1.25);

    -webkit-transform: scale(1.25);

    -o-transform: scale(1.25);

    transition: all 0.25s ease-out 0s;

    -moz-transition: all 0.25s ease-out 0s;

    -webkit-transition: all 0.25s ease-out 0s;

    -o-transition: all 0.25s ease-out 0s;

}



#wrapper{

	width: 100%;
    float: left;

}

.block-subscribe input.input-text {

    width: 166px;

}

.logo img {
    max-width: 100%;
    display: block;
    padding-top: 30px;
}

h1.page-title{
	margin: 0px;
}

.actions-secondary {

    width: 70%;

   /* margin: 0 auto;*/

}

.action.edit span, .action.back span, .action.remind span, .login-container .fieldset::after {
    color: #e24e1e;
}

.block .actions a {
    float: left;
    color: #e24e1e;
    text-decoration: none;
}

	article{

		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

		-moz-box-sizing: border-box;    /* Firefox, other Gecko */

		box-sizing: border-box;         /* Opera/IE 8+ */

		float:left;

		height: 100%;

		padding: 2%;

	}



	#column1-2, #column2-2 {

		width: 50%;

	}



	#font-t{ 

		font-size: 24px;

		font-style: normal;

		line-height: normal;

		text-align: center;

		padding-top:10px;

	}



    #font-l{

        width: 75%;

        margin-left: 15%;

    }

    

    #letra-fondo{

       padding-top: 5px;

       width: 100%;

       background-color: #E6E7E9;        

	   min-height:245px;

       margin-top: -5px;        

    }

	

	#letra-fondo-peq{

		padding-top: 5px;

		width: 100%;

		background-color: #E6E7E9;        

		min-height:140px;

		margin-top: -5px;        

	}

	

	.titulo_contenido{

		color:#E24E1E;

	}



	#column1-3, #column2-3, #column3-3{

		width: 33%;

	}

	

	#column1-4, #column2-4, #column3-4, #column4-4 {

		width: 25%;

	}

    .g-recaptcha {
        margin-top: 60px;
        /* margin-bottom: 15px; */
        bottom: 0px;
        position: relative;
    }

    .fieldset {
        background: #fff!important;
        padding: 22px 25px 12px 33px!important;
        margin: 28px 0!important;
    }

    fieldset.fieldset.registry-search{
        background: #fff!important;
        padding-top: 0px!important;
        margin: auto!important;
    }

    .fieldset .legend {
        
        margin-left: -15px!important;
        
    }

    .giftr-registry-view .giftr-registry-view-general .info {
    
        margin-top: 10px!important;

    }

    .minicart-items .product-item-pricing .label {
        display: inline-block;
        width: auto;
    }

    .minicart-wrapper {
        /*float: none!important;*/
        z-index: 10000!important;
    }

    .giftr-registry-view .giftr-registry-view-general .image {
        float: left!important;
        width: 250px!important;
        margin-left: 15px!important;
    }

    .giftr-registry-view .giftr-registry-view-general .info {
        float: left!important;
        width: auto!important;
    }


    .giftr-registry-view .giftr-registry-view-general table td {
        font-family: Georgia,Times,times new roman,serif;
        font-style: italic;
    }

    .giftr-registry-view .giftr-registry-view-general table td, .giftr-registry-view .giftr-registry-view-general table th {
        padding: 3px 10px;
        vertical-align: middle;
    }
@media (min-width: 1180px){
.pa-lines.container {
    
    width: 1180px;
}
}


@media screen and (max-width: 990px){



	#column1-2, #column2-2{

	 	width: 100%;

	}

	#column1-3, #column2-3, #column3-3{

		width: 100%;

	}



	#column1-4, #column2-4, #column4-4 {

	  width: 50%;

	}



	#column3-4 {

		width: 50%;

		clear:both; 

	}

}

@media (min-width: 768px){
    .giftr-search-form .actions-toolbar-registry-search {
        
        text-align: left!important;
        width: 279px;
    }

    .add-to-giftr div.giftr-dropdown {
        display: none;
        position: absolute;
        z-index: 1000;
        text-align: left;
        border: 1px solid #e2e2e2;
        border-radius: 5px;
        opacity: 0.9;
        background-color: #fff;
        margin-top: 40px!important;
        padding: 10px;
        width: 250px!important;
        left: 0;
    }

    .instagram-widget-container {
        margin: 20px 0px;
        width: 100%;
        float: left;
        text-align: center;
        padding-left: 45px;
    }

    
.products-grid.giftr .product-item-actions {
        margin: 0px!important;
    }

    .giftr-registry-index .actions-toolbar.giftr-actions .primary .action {
        margin: 0 5px 0 0!important;
        padding: 5px 17px!important;
    }

    .giftr-container .actions-toolbar .action.primary, .giftr-container .actions-toolbar-update .action.primary, .giftr-registry-index .actions-toolbar.giftr-actions .action.primary {
        padding: 5px 17px!important;
    }

}

@media (max-width: 767px){
    .instagram-widget-container {
        margin: 20px 0px;
        width: 100%;
        float: left;
        text-align: center;
        padding-left: 25px;
    }

    input#gift-message-whole-to-giftOptionsCart,input#gift-message-whole-from-giftOptionsCart,textarea#gift-message-whole-message {
        width: 350px;
    }
    .cart.main.actions {
        width: 70%!important;
        float: left!important;
    }

    .gift-options-content .fieldset {
        padding: 0px!important;
        margin: 0px!important;
    }

    .gift-options .actions-toolbar .action-update {
        font-size: 2rem;
        padding: 0px!important;
        width: 100%;
    }

    .gift-options .actions-toolbar {
        width: 150px!important;
    }
}

@media (min-width: 640px){
    .products-grid .product-item {
        display: inline-block;
        /* width: 50%; */
        padding: 14px;
	/*max-width: 250px;*/
    }

    .giftr-registry-view .products-grid {
        margin: 0px!important;
    }

    .registry-list li.item.product-item {
        width: 350px;
    }
}

@media only screen and (max-width: 479px){
 .content-cart .minicart-wrapper {
    float: right!important;
    
  }

  .minicart-wrapper .block-minicart {
    width: 300px!important;
  
    }
}



@media only screen and (max-width: 639px){

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th {
        display: none;
    }
    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th {
        border-bottom: none;
        display: block;
        padding: 5px 10px;
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before {
        padding-right: 10px;
        content: attr(data-th) ': ';
        display: inline-block;
        color: #111;
        font-weight: 700;
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:first-child {
        padding-top: 15px;
    }
    .block .actions a {
        color: #e24e1e;
        text-decoration: none;
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child {
        border-bottom: 1px solid #ccc;
        padding-bottom: 15px;
    }

    .account .data.table .col.actions .action:after{
        border-left: 1px solid #a6a6a6;
        content: '';
        display: inline-block;
        height: 12px;
        margin: 0 10px;
        vertical-align: -1px;
    }

    .abs-sidebar-totals-mobile th:before, .abs-sidebar-totals-mobile td:before, .account .table-billing-agreements .col.actions:before, .account .table-billing-agreements-related .col.actions:before, .table-wrapper.comparison .table-comparison>tbody>tr>th:before, .table-wrapper.comparison .table-comparison>tbody>tr>td:before, .cart .table.items .col.item:before, .cart .table.items .item-actions td:before, .account .table-giftregistry .col.actions:before, .table.grouped>tbody>tr>td:before, .account .table-reviews .col.actions:before, .account .table-order-items .col.actions:before, .account .table-order-items .col.options:before, .cart-totals .totals th:before, .cart-totals .totals td:before, .opc-block-summary .totals th:before, .opc-block-summary .totals td:before {
        border: 0;
        clip: rect(0,0,0,0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .account .table-wrapper .action {
        margin-right: 0px;
    }

    abs-title-orders-mobile .page-main .page-title-wrapper .page-title, .magento-rma-returns-returns .page-main .page-title-wrapper .page-title, .magento-rma-returns-view .page-main .page-title-wrapper .page-title, .account .page-main .page-title-wrapper .page-title, [class^=sales-guest-] .page-main .page-title-wrapper .page-title, .sales-guest-view .page-main .page-title-wrapper .page-title {
        display: block;
    }

    .col.actions a {
        color: #e24e1e;
    
    }

    .top-links {
        padding-left: 0px;
        margin: 0;
    }

    .table-checkout-shipping-method thead th {
        display: none;
    }

    .actions-toolbar .primary{

        line-height: normal;

    }

    .header .form-search {
        padding: 15px 0 0;
        display: block;
    }

    .minicart-wrapper {
       margin: 15px 35px 0!important;
    }

    .nav-toggle {
        
        top: 10px!important;
        right: 50px!important;
    }

    
}
@media screen and (max-width: 550px){



	#column1-3, #column2-3, #column3-3, #column1-4, #column2-4, #column3-4, #column4-4{

		width: 100%;

	}

}



.content-products{
    margin: 0!important;
}

.magictabs{
    margin: 0!important;
    margin-bottom: 15px!important;
}

.magicmenu .nav-desktop .level0 .level-top-mega .children.level1>a {
    position: relative;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0;
    display: block;
    line-height: 30px;
    margin: 8px 0 5px;
}

.slick-slider .slick-dots li button {

 background: #AAA none repeat scroll 0 0!important;

}


div#reviews {
    margin-top: 5px!important;
}


.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current strong {
    color: #e24e1e!important;
    font-weight: 500;
}

.block-collapsible-nav .item a:hover {
    color: #e24e1e!important;
}

@media (min-width: 768px){
	.account.page-layout-2columns-left .column.main {
    	width: 75%!important;
	}
}


#product_addtocart_form .box-tocart {
    padding: 0px 0;
    float: left;
    width: 300px!important;
}

button#product-addtocart-button {
    float: right!important;
}

.product-options-bottom .add-to-cart, .product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions {
    padding: 0;
    float: right;
    top: 30px!important;
    position: relative!important;
    right: -50px!important;
}


@media (max-width: 480px){
.products-grid .product-item {
    max-width: 250px;
}

img.lazyload.lazyload.product-image-photo.loaded {
    position: relative!important;
}

.giftr-search-form .actions-toolbar-registry-search {
    text-align: right;
    float: left;
    margin-left: 15px;
}

}

.category-products.grid .item .product-image-photo {
    width: 350px;
}

.magiccategory h2.title {
    display: none;
}

@media (min-width: 320px) {
    .giftr-item-manage .products-grid.giftr .product-item, .giftr-registry-view .products-grid.giftr .product-item {
        width: 100%;
        margin: auto;
    }

   .product-image-container {
     display: block;
    
}

.product-image-photo {
    width: 320px!important;
}
.giftr-registry-view .products-grid .box-tocart {
    margin: 0;
   padding: 0;
}
.box-tocart{
.fieldset {
    background: #fff !important;
    padding: 0 !important;
    margin: 28px 0 !important;
}
}
}


@media (min-width: 361px) and (max-width: 480px) {
    .product-items .product-item {
        padding: 0 15px;
        width: 100%;
        max-width: 100%;
    }


}

@media (max-width: 480px) {
    .modal-inner-wrap {
         width: 320px !important;
  }
  .text-right .banner-inner-content .box-text {
    text-align: center!important;
 }
.blog_short_text {
    padding: 60px 30px 0 30px;
}
blog {
    margin: 0 0 30px;
}
.products-grid .product-item {
        max-width: 100%;
 }
}

@media (min-width: 320px) {
    .product-image-container {
        display: block;
        margin: auto;
    }
   
.product-image-photo {
        width: auto !important;
    }

}body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#333333;}body.page-layout-1column a,body.page-layout-2columns-left a,body.page-layout-2columns-right a,.block-collapsible-nav .item a{color:#333333;}body a:hover,body a:focus{color:#e24e1e;}body{ background-color:#ffffff;}.labelnew{color:#ffffff; background-color:#e24e1e;}.labelsale{color:#ffffff; background-color:#aaaaaa;}button.button, button, .cart .continue, .actions-toolbar .primary a.action,button:focus{color:#666666; background-color:#ffffff; border-color:#aaaaaa;}button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover{color:#ffffff; background-color:#e24e1e; border-color:#e24e1e;}.cart-container .checkout-methods-items .action.primary{color:#ffffff; background-color:#e24e1e; border-color:#e24e1e;}.cart-container .checkout-methods-items .action.primary:hover{color:#242628; background-color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .caption1{color:#3e4041;}.home-slider .slick-slide.slick-active .figcaption .caption2{color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .caption3,.caption3 strong{color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1{color:#e24e1e;}.page-header a{color:#333333;}.page-header a:hover{color:#e24e1e;}.header .top-links li a{color:#e24e1e;}.header .header-top .label-title, .text-setting, .text-setting:after, .header .header-top .label-title:after, .icon-search, .header .header-top-link li, .header .currency_top li{color:#333333;}.header .header-top .label-title:hover, .text-setting:hover, .text-setting:hover:after, .header .header-top .label-title:hover:after, .icon-search:hover, .header .header-top-link li:hover, .header .currency_top li:hover{color:#e24e1e;}.header-top{ background-color:#ffffff; border-color:#efefef;}.header-content{ background-color:#ffffff;}.header-bottom{ background-color:#ffffff;}.minicart-wrapper .action.showcart .counter.qty{color:#ffffff; background-color:#e24e1e;}.minicart-wrapper .block-minicart{ background-color:#ffffff; border-color:#f0f0f0;}.block-minicart .block-content .actions .primary .action.primary.checkout{color:#ffffff; background-color:#e24e1e; border-color:#e24e1e;}.block-minicart .block-content .actions .secondary .viewcart{color:#666666; border-color:#aaaaaa;}.block-minicart .block-content .actions .secondary .viewcart:hover{color:#ffffff; background-color:#e24e1e; border-color:#e24e1e;}.magicmenu .nav-desktop .level0 .level-top-mega,.magicmenu .nav-desktop .level0.dropdown .hasChild ul, .magicmenu .nav-desktop .level0.dropdown .hasChild ul,.magicmenu .nav-desktop .level0.dropdown .level0{ background-color:#ffffff; border-color:#f0f0f0;}.magicmenu .nav-desktop .level0 .level-top{color:#333333;}.magicmenu .nav-desktop .level0.over a,.magicmenu .nav-desktop .level0.active a, .magicmenu .nav-desktop .level0.active a span.icon-text, .magicmenu .nav-desktop .level0 a:hover, .magicmenu .nav-desktop .level0 a.icon-text:hover{color:#e24e1e; background-color:#ffffff;}.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a{color:#333333;}.magicmenu .nav-desktop .level0 .level-top-mega .children a, .magicmenu .nav-desktop p,.magicmenu .level0.home .level-top-mega a .demo-home{color:#666666;}.magicmenu .nav-desktop .level0 .level-top-mega .children a:hover{color:#e24e1e;}.filter-options .filter-options-title{color:#e24e1e;}.filter-options .filter-options-title{color:#e24e1e;}.item .actions-no .add-to-links a,.products-list .item .product-item-inner .add-to-links .action,.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a{color:#666666; background-color:#ffffff; border-color:#aaaaaa;}.item .actions-no .add-to-links a:hover,.products-list .item .product-item-inner .add-to-links .action:hover,.product-view .product-shop .product-social-links a:hover, .product-add-form .product-social-links a:hover{color:#ffffff; background-color:#e24e1e; border-color:#e24e1e;}.product-item-name .product-item-link{color:#333333;}.product-item-name .product-item-link:hover{color:#e24e1e;}.toolbar .modes-mode{color:#aaaaaa; border-color:#aaaaaa;}.toolbar .modes-mode.active, .toolbar .modes-mode:hover{color:#e24e1e; border-color:#aaaaaa;}.support-footer-inner .row-normal{ border-color:#dddddd;}.support-footer-inner .row-normal::before{ border-color:#dddddd;}.support-footer-inner .support-icon .icons, .support-footer-inner .support-icon .fa{color:#e24e1e;}.support-footer-inner .support-info .info-title{color:#2a2a2a;}.footer .block-content-statick li a{color:#444444;}.footer .block-content-statick li a:hover{color:#e24e1e;}.page-footer .block-footer-top{ background-color:#f8f8f8; border-color:#f1f1f1;}.page-footer .block-footer-bottom{ background-color:#f8f8f8; border-color:#f1f1f1;}.footer-color .block-footer-copyright{ background-color:#ffffff;}.footer .collapsible p{color:#444444;}.footer .social-link{color:#ffffff; background-color:#aaaaaa;}.footer .social-link:hover{color:#ffffff; background-color:#e24e1e;}.footer .collapsible .form-subscribe-header p{color:#333333;}.block-subscribe input.input-text{color:#333333; background-color:#ffffff; border-color:#dddddd;}.block-subscribe .actions button.button{color:#333333; background-color:#ffffff; border-color:#888888;}.block-subscribe .actions button.button:hover{color:#ffffff; background-color:#e24e1e; border-color:#e24e1e;}.footer .block1.block-content-statick li p span{color:#e24e1e;}.footer-links-company .footer .links a{color:#666666;}.footer-links-company .footer .links a:hover{color:#e24e1e;}.footer .copyright span{color:#696969;}.footer a.active{color:#e24e1e;}.block-footer-copyright .footer .links a:hover{color:#e24e1e;}#backtotop{color:#ffffff; background-color:#e24e1e;}#backtotop:hover{color:#ffffff; background-color:#444444;}.slick-slider .slick-dots li.slick-active button {
    background-color: #e24e1e!important;
}

#payment_icons {
    float: right!important;
}

#payment_icons img.lazyload.loaded {
    float: left!important;
    right: 0px!important;
}

.block_testimonials {
    margin: 0px!important;
}

.slick-slider .slick-dots {
    bottom: 0px!important;
}

.slick-prev.slick-arrow:hover, .slick-next.slick-arrow:hover {
    background-color: #e24e1e!important;
    border-color: #e24e1e!important;
}

.stickyCart .stickyChild .clSticky #btnSticky {
    height: 35px;
    border-color: #e24e1e!important;
    background-color: #e24e1e!important;
}

#layerednav_price_slider .ui-slider-handle {
    margin-top: -4px;
    background: #e24e1e!important;
}

.modals-ajaxcart .modal-content .actions .action {
    border-color:  #e24e1e!important;
    background:  #e24e1e!important;
}

.minicart-items .product-item-details .price {
    color:  #e24e1e!important;
}

body .message.global.cookie .info {
    margin-right: 50px!important;
}

.al-style-2:before {
   
    background-color: #e24e1e!important;
}

.banner1-1 .size1of3 .banner-inner-content.border {
    border: 1px solid #e24e1e!important;
}

.minicart-wrapper {
    z-index: 700!important;
}

.cookie-status-message {

display: none;

}



@media (min-width: 768px){
    .page-layout-2columns-left .column.main {
        width: 100%!important;
    
    }
}

.notice-cookie-content {
    font-size: 12px!important;
}

@media (min-width: 768px), print{
    .page-wrapper > .breadcrumbs, .page-wrapper > .top-container, .page-wrapper > .widget {
        width: 100%;
        box-sizing: border-box;
        /*margin-bottom: 0px!important;
        padding-bottom: 0px!important;*/
    }
}

.fotorama__stage__frame.fotorama__active.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img {
    height: 458px!important;
}

.fotorama__stage {
    height: 458px!important;
}

.cart-gift-item {
    background-color: #e24e1e;
    width: 600px!important;
   color: #ffffff;
}
.gift-options-content .fieldset {
    background-color: #e24e1e!important;
    color: #ffffff;
}

.gift-options-content .fieldset > .field > .label {
    color: #ffffff;
}

.texto {
    font-weight: 500!important;
    color: #ffffff!important;
    margin-bottom: 13px;
    font-size: 1.8rem;
    margin-left: 30px;
    padding: 10px;
    width: 80%;
}

.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a span {
    color: #e24e1e;
}

 @media(max-width: 480px){
.banner-inner-content .box-text {
    text-align: center;
    padding: 0px;
}
}

@media only screen and (max-width: 480px){
.page-products .alocolumns {
    padding-top: 0px!important;
    position: relative;
    z-index: 1;
}

}