.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: #e24e1e!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;
}
