/* 
    Document   : responsive.css
    Author     : Sercan YEMEN
    Description: Autumn Prestashop Theme - Responsive Stylesheet
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans');


#wrapper{
    width:100%;
}


/*--------------------------------------------------------------------------------------------------------------*/
/*
/*
/*      Default: Greater than 1210px
/*
/*
/*--------------------------------------------------------------------------------------------------------------*/

	.container{
		width:1200px;
                margin: 0 auto;
	}

	.column, .columns{
		float:left;
		margin:0 15px;
	}
               
	.full       {width:1170px}
	.half       {width:570px}

	.one-third  {width:210px; float:left; margin-top: 26px;}
	.two-third  {width:930px; float:left;}
	#order-confirmation .two-third  {width:auto; float:left;}
	.three-third{width: 750px; float: left;}
        
        
        .half-nocolumn{width:570px;margin-right:30px;float:left;}
        .half-nocolumn.last{margin-right:0;}
        
        .one-third-nocolumn{width:370px;margin-right:30px;float:left;}
        .one-third-nocolumn.last{margin-right:0;}
        
        .hide-desktop{display:none!important;}
        .hide-mobile{display:block!important;}
        .hide-tablet-n-mobile{display:block!important;}
        

/*--------------------------------------------------------------------------------------------------------------*/
/*
/*
/*      Smaller than 1210px
/*
/*
/*--------------------------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 1210px) {
	
	.container{
		width:950px;
	}
	
	.column, .columns{
		margin:0 10px;
	}
        
	.full       {width:930px}
	.half       {width:455px}

	.one-third  {width:220px}
	.two-third  {width:680px}
        
        
        .half-nocolumn{width:455px;margin-right:20px;float:left;}
        .half-nocolumn.last{margin-right:0;}        
        
        .one-third-nocolumn{width:290px;margin-right:30px;float:left;}
        .one-third-nocolumn.last{margin-right:0;}
        
        
        .hide-tablet-n-mobile{display:none!important;}
        
        
        /*----------------------------------------------------------------*/
        /*   Header
        /*----------------------------------------------------------------*/
        
        /* Menu */
        .sf-contener{
            max-width:480px;
        }
		
		#category_view_type.grid_view #product_list li{width:200px;}
        
        /* Search Area */
        #search_block_top #search_query_top{
            width:120px;
        }
        
        /*----------------------------------------------------------------*/
        /*   Category - Product List
        /*----------------------------------------------------------------*/
        #category_view_type.list_view #product_list li{
            width:690px;
        }
        
        
        /*----------------------------------------------------------------*/
        /*   Product Details
        /*----------------------------------------------------------------*/
        #pb-left-column{
            width:424px;
        }
        
        #pb-left-column #image-block {
            width:408px;
        }
        
        #pb-left-column #image-block #small_pic{
            width:408px;
            height:auto;
        }
        
        #pb-left-column #view_scroll_left,
        #pb-left-column #view_scroll_right{
            width:48px;
        }
        
        #pb-left-column #thumbs_list{
            width:328px;
        }
        
        #pb-right-wrapper{
            width:476px;
        }
        
        #product_page_hook_right{
            display:none;
        }
        
        /* Products Category */

        /*----------------------------------------------------------------*/
        /*   Product Comparison
        /*----------------------------------------------------------------*/
        #product_comparison .product_desc{
            height:60px;
        }
        
        
        
        /*----------------------------------------------------------------*/
        /*   Checkout Page
        /*----------------------------------------------------------------*/
        
        /* Order Steps */
        ul#order_step li{
            width:168px;
        }
        
        ul#order_step li#step_end{
            width:172px;
        }
        
        #opc_new_account #new_account_form{
            width:610px;
        }
        
        
        /*----------------------------------------------------------------*/
        /*   My Account
        /*----------------------------------------------------------------*/
        ul.myaccount_lnk_list li a{
            width:290px;
        }
        
        /* Wishlist */
        ul.wlp_bought_list li{
            width:270px;
        }
	.manufacturerimage{ border:none; background:none;}	
	 .manufacturerimage img{ 
	width:100%;
	border:1px solid #CECECE;
	}
	
	/*.megamenu_context{left: -277px !important;}*/
	#megamenu_left li.category_title{padding:0 5px !important;}
	.ftrpay_logo {  margin-left: 0;  margin-top: 3px;}
}



/*--------------------------------------------------------------------------------------------------------------*/
/*
/*
/*      Smaller than 960px
/*
/*
/*--------------------------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 959px) {
	
	.container{
		width:710px;
	}
	
	.column, .columns{
		margin:0 10px;
	}
        
	.full       {width:690px}
	.half       {width:364px}

	.one-third  {width:220px}
	.two-third  {width:440px}
        
        
        .half-nocolumn{width:335px;margin-right:20px;float:left;}
        .half-nocolumn.last{margin-right:0;}        
        
        .one-third-nocolumn{width:210px;margin-right:30px;float:left;}
        .one-third-nocolumn.last{margin-right:0;}
        
        .hide-desktop{display:inline!important;}
        .hide-mobile{display:none!important;}
                
        
        /*----------------------------------------------------------------*/
        /*   Header
        /*----------------------------------------------------------------*/
        #header-fluid{
            height:160px;
        }
        
                
        /* Menu */
        .sf-contener{
            display:none!important;
        }
         
        
        .responsive-menu-container{
            display:block;
            position:absolute;
            top:100px;
        }
        
        /* Shopping Cart */
        #header_shopping_cart{
            margin-top:21px;
        }
        
        /* Search */
        #search_block_top{
           margin-top:21px; 
        }
        
        
        /*----------------------------------------------------------------*/
        /*   Content Column
        /*----------------------------------------------------------------*/
        .content .column{
            
        }
        
                
        /*----------------------------------------------------------------*/
        /*   Category - Product List
        /*----------------------------------------------------------------*/
                
        /*Pagination*/
        ul.pagination li.page_number,
        ul.pagination li.truncate{
            display:none;
        }
        
        #category_view_changer{
            display:none;
        }
        
        #category_view_type.list_view #product_list li{
            width:450px;
        }
        
        /*----------------------------------------------------------------*/
        /*   Product Details
        /*----------------------------------------------------------------*/
        #pb-left-column{
            width:100%;
        }
        
        #pb-left-column #image-block{
            width:528px;
            margin:0 auto;
        }
        
        #pb-left-column #image-block #small_pic{
            width:528px;
            height:auto;
        }
        
        #pb-left-column #view_scroll_left,
        #pb-left-column #view_scroll_right{
            width:69px;
        }
        
        #pb-left-column #thumbs_list{
            width:552px;
        }
        
        #pb-right-wrapper{
            width:100%;
            margin:30px 0 0 0;
        }
        
        /* Products Category */

        
        
        /*----------------------------------------------------------------*/
        /*   Product Comparison
        /*----------------------------------------------------------------*/
        #product_comparison h5{
            height:40px;
        }
        
        #product_comparison .product_desc{
            height:80px;
        }
        
        
        /*----------------------------------------------------------------*/
        /*   Responsive Table
        /*----------------------------------------------------------------*/
        table.responsive tr td,
        table.std tr td{
            padding:14px!important;
        }
        
        table#cart_summary .cart_quantity{
            padding-top:19px!important;
        }
                
        
        /*----------------------------------------------------------------*/
        /*   Checkout Page
        /*----------------------------------------------------------------*/    
        table#cart_summary .cart_description h5{
            text-align:left;
        }
        
        table#cart_summary .cart_product_atts{
            text-align:left;
            margin-top:10px;
        }
        
        
        /* Order Steps */
        ul#order_step li{
            width:120px;
        }
        
        ul#order_step li#step_end{
            width:124px;
        }
        
        #opc_new_account #new_account_form{
            width:370px;
        }
        
        
        /*----------------------------------------------------------------*/
        /*   My Account
        /*----------------------------------------------------------------*/
        ul.myaccount_lnk_list li a{
            width:330px;
            height:180px;
        }
        
        /* Wishlist */
        ul.wlp_bought_list li{
            width:310px;
        }

        
        /*----------------------------------------------------------------*/
        /*   Footer
        /*----------------------------------------------------------------*/
        #footer .block h4,
        #footer .block h4 a,
        #footer h4,
        #footer h4 a{
                font-size:16px;
                margin-bottom:20px;
        }      
        
        #footer .newsletter_input{
            width:70%;
        }
	.manufacturerimage{ border:none; background:none;}	
	.manufacturerimage img{ 
	width:100%;
	border:1px solid #CECECE;
	}	
.editorial_block img{
  max-width:100%;
  width:100%;
  height:auto;
  }	
}



/*--------------------------------------------------------------------------------------------------------------*/
/*
/*
/*      Smaller than 768px
/*
/*
/*--------------------------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 767px) {
		        
	.container{
		width:450px;
	}
		
	.column, .columns{
		float:none;
		clear:both;
		margin:0;
	}
        
	.full       ,
	.half       ,

	.one-third  ,
	.two-third  {width:450px}
        
        .half-nocolumn{width:450px;margin:0;float:none;}
        
        .one-third-nocolumn{width:450px;margin:0;float:none;}
        
        select{height:auto!important;}
        
        /*----------------------------------------------------------------*/
        /*   Header
        /*----------------------------------------------------------------*/
        ul#header_links{
            display:none;
        }
                
        .ac_results{
            display: none!important;
        }
        
        /* Shopping Cart */        
        #header #cart_block{
            display: none!important;
        }
        
        /* Currency SelectBox */
        #currencies_block_top{
            margin:2px 0 0 0;
        }
        
        /* Languages SelectBox */
        #languages_block_top{
            margin-top:2px;
        }
        
        /*----------------------------------------------------------------*/
        /*   Content Column
        /*----------------------------------------------------------------*/
        .content .column{
            
        }
        
        
        /*----------------------------------------------------------------*/
        /*   Category - Product List
        /*----------------------------------------------------------------*/
        .content_sortpagibar_pagination{
            margin-bottom:80px;
        }
        
        /*----------------------------------------------------------------*/
        /*   Product Details
        /*----------------------------------------------------------------*/        
        #pb-left-column #image-block #small_pic{
            width:434px;
            height:auto;
        }
        
        #pb-left-column #image-block{
            width:434px;
            margin:0 auto;
        }
        
        #pb-left-column #view_scroll_left,
        #pb-left-column #view_scroll_right{
            width:61px;
        }
        
        #pb-left-column #thumbs_list{
            width:328px;
        }
        
        
        #pb-right-column #product_comments_block_extra .comments_note{
            margin-right:10px;
        }
        
        
        #pb-right-column .addthis_toolbox{
            clear:both;
            float:left;
            margin-bottom:30px;
        }
        
        
        /* Tabs */
        ul.idTabs li{
            margin:0 0 -1px 0;
            display:block;
        }
        
        
        #product_comments_block_tab div.comment div.comment_author{
            width:90%;
        }
        
        #product_comments_block_tab div.comment div.comment_details{
            float:none;
            clear:both;
            padding-top:20px;
            width:90%;
        }
        
        .accessories_block div ul li{
            width:390px;
            margin:0 0 40px 0;
        }
        
        /* Products Category */

        
        /* Product Comment Add Form - Fancybox */
        #new_comment_form .product{
            text-align: center;
        }
        
        #new_comment_form .product img{
            float:none;
        }
        
        #new_comment_form .product .product_desc{
            width:auto;
            margin:30px 0 0 0;
            float:none;
            clear:both;
            text-align: left;
        }
        
        #new_comment_form #criterions_list .star_content{
            float:none;
            clear:both;
            margin:0;
        }
        
        /*----------------------------------------------------------------*/
        /*   Product Comparison
        /*----------------------------------------------------------------*/
        #product_comparison td{
            padding:2px;
        }
        
        #product_comparison h5{
            height:60px;
        }
        
        #product_comparison .product_desc{
            height:110px;
        }
        
        #product_comparison .prices_container{
            margin:10px 0;
        }
        
        #product_comparison .discount,
        #product_comparison .on_sale{
            clear:both;
            margin-left:0;
        }
        
        #product_comparison .comparison_product_infos .ajax_add_to_cart_button{
            padding-left:22px!important;
            width:103px;
            background-position:7px 50%;
            
        }
        
        
        /*----------------------------------------------------------------*/
        /*   Responsive Table
        /*----------------------------------------------------------------*/
        table.responsive,
        table.responsive thead,
        table.responsive tbody,
        table.responsive tfoot,
        table.responsive th,
        table.responsive tr,
        table.responsive td,
        table.std,
        table.std thead,
        table.std tbody,
        table.std tfoot,
        table.std th,
        table.std tr,
        table.std td{
            display: block;
        }
        
        .table_mobile_label{
            display:block;
        }
        
        table.responsive thead,
        table.std thead{
            display:none;
        }
                
        table.responsive tbody tr,
        table.std tbody tr{
            border-bottom:1px solid #e9e9e9;
        }
        
        table.responsive tr.odd,
        table.std tr.odd {
            background:#fafafa!important;
        }
	
	table.responsive td ,
	table.std td {
            border: none!important;
            position: relative;
            padding-left:50%;
	}
        
        table.responsive tfoot tr,
        table.std tfoot tr{
            padding:10px 0;
            border-bottom:1px solid #e9e9e9;
        }
        
        table.autumn-table tr td:first-child,
        table.std tr td:first-child,
        table.autumn-table tr td:last-child,
        table.std tr td:last-child{
            border:none!important;
        }
        
        
        /*----------------------------------------------------------------*/
        /*   Checkout Page
        /*----------------------------------------------------------------*/                
        table#cart_summary .cart_item .cart_ref,
        table#cart_summary .cart_item .cart_unit,
        table#cart_summary .cart_item .cart_total,
        table#cart_summary .cart_item .cart_delete{
            padding-top:5px!important;
        }
        
        table#cart_summary tr td{
            padding:8px 10px!important;
            border:none!important;
            text-align: center!important;
        }
        
        table#cart_summary .cart_product{
            padding-top:20px!important;
        }
        
        table#cart_summary .cart_description{
            padding-bottom:20px!important;
        }
        
        table#cart_summary .cart_description h5{
            text-align:center;
        }
        
        table#cart_summary .cart_description h5 a{
            font-size:15px;
            font-weight:400;
            color:#333333;
        }
        
        table#cart_summary .cart_ref,
        table#cart_summary .old_price{
            display:none;
        }
        
        table#cart_summary .cart_quantity{
            padding-top:5px!important;
        }
        
        table#cart_summary #cart_quantity_button_input_wrapper{
            width:auto;
        }
        
        table#cart_summary .cart_quantity .cart_quantity_button{
            display:none;
        }
        
        table#cart_summary .cart_quantity input{
            height:24px!important;
            float:none;
        }
        
        table#cart_summary .cart_quantity .table_mobile_label{
            margin-top:3px;
        }
        
        table#cart_summary tfoot td{
            text-align:center;
        }
        
        table#cart_summary .price{
            text-align:center;
        }
        
        #cart_voucher fieldset{
            width:204px;
            margin:0 auto 10px auto;
        }
        
        #cart_voucher h4{
            margin:0 0 10px 0!important;
            float:none;
            clear:both;
        }
        
        table#cart_summary .cart_total_price .total_price_container p{
            text-align:center;
        }
        
        table#cart_summary .grand_total{
            border:none!important;
        }
        
        
        /* Order Steps */
        ul#order_step li,
        ul#order_step li:before,
        ul#order_step li:after{
            border:none;
        }
        
        ul#order_step li{
            clear:both;
            width:450px;
            padding:0;
            border:1px solid #dadada;
            margin-bottom:-1px;
        }
        
        ul#order_step li.step_current,
        ul#order_step li.step_current_end{
            border-top-color: #84161c;
        }
        
        ul#order_step li#step_first.step_current{
            border-top-color: #dadada;
        }
        
                
        ul#order_step li#step_end{
            width:450px;
        }
        
        /* Page 2 - Login/Signup/InstaCheckout */
        
        #account-creation_form p.radio span,
        #account-creation_form p.text label,
        #account-creation_form p.password label,
        #account-creation_form p.select label,
        #account-creation_form p.select span,
        #account-creation_form p.textarea label,       
        
        #new_account_form p.radio span,
        #new_account_form p.text label,
        #new_account_form p.password label,
        #new_account_form p.select label,
        #new_account_form p.select span,
        #new_account_form p.textarea label,
        
        #add_address p.text label,
        #add_address p.password label,
        #add_address p.select label,
        #add_address p.select span,
        #add_address p.textarea label,
        
        #personal_info p.text label,
        #personal_info p.password label,
        #personal_info p.select label,
        #personal_info p.select span,
        #personal_info p.radio span,
        #personal_info p.textarea label,
        
        #module-blockwishlist-mywishlist #mywishlist p.text label,
        #module-blockwishlist-mywishlist .wl_send p label,
        
        #contact p.text label,
        #contact p.select label,
        #contact p.select span,
        #contact p.textarea label
        {
            display:block;
            clear:both;
            text-align: center;
            width:auto;
        }
                       
        #new_account_form p.radio{
            text-align:center;
        }
        
        .account_creation.dni span{
            margin:0;
        }
        
        /* Page 3 */
        .address_container{
            width: 100%
        }
        
        ul.address{
            float:none;
            margin:0 0 20px 0!important;
            min-width: 100%;
        }
        
        .address_add{
            padding-top:0!important;
        }
        
        /* Add Address */
        
        .addressesAreEquals{
            clear:both;
            padding-top:10px;
        }
        
        #opc_new_account #login_form{
            width:450px;
            float:none;
        }
        
        #opc_new_account #login_form #login_form_content{
            width:300px;
            margin:0 auto;
        }
        
        #opc_new_account #new_account_form{
            float:none;
            clear:both;
            margin-top:20px;
            width:450px;
        }
        
        /*----------------------------------------------------------------*/
        /*   Sign up / Login
        /*----------------------------------------------------------------*/
        #create-account_form, #authentication #login_form{
            margin:0 auto;
            width:300px;
            float:none;
        }
        
        #authentication #login_form{
            margin-top:20px;
        }
        
        #authentication #create-account_form fieldset{
            height:230px;
        }
        
        #auth_page_forms{
            width:auto;
        }
        
        
        /*----------------------------------------------------------------*/
        /*   My Account
        /*----------------------------------------------------------------*/
        ul.myaccount_lnk_list li a{
            width:210px;
        }
        
        
        /* History */
        #block-history #order-detail-content tbody tr td.description{
            text-align:center!important;
        }

        #addresses .address_add{
            padding:20px 0!important;
        }
        
        #addresses ul.address.last_item{
            margin-bottom:0!important; 
        }

        
        /* Wishlist */
        ul.wlp_bought_list li{
            width:190px;
        }

        /*----------------------------------------------------------------*/
        /*   Footer
        /*----------------------------------------------------------------*/                
        #footer > div{
                width:50%!important;
                margin:30px 0 0 0!important;
        }
               
        #footer > div:nth-of-type(3){
            clear:left;
        }
        
        #footer-bottom{text-align:center;}
        
        /*Social Links*/
        .social-link-info{
            margin-right:10px;
        }
	.manufacturerimage{ border:none; background:none;}	
	.manufacturerimage img{ 
	width:100%;
	border:1px solid #CECECE;
	}	
	
.editorial_block img{
  max-width:100%;
  width:100%;
  height:auto;
  }		
               
}




/*--------------------------------------------------------------------------------------------------------------*/
/*
/*
/*      Smaller than 480px
/*
/*
/*--------------------------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 767px){
        
        body{
            min-width:300px;
        }
    
	.container{
		width:300px;
	}
			
	.column, .columns{
		float:none;
		clear:both;
		margin:0;
	}
        
	.full       ,
	.half       ,

	.one-third  ,
	.two-third  {width:300px}
        
        
        .half-nocolumn{width:300px;margin:0;float:none;}
        
        .one-third-nocolumn{width:300px;margin:0;float:none;}
        
        
        /*----------------------------------------------------------------*/
        /*   Header
        /*----------------------------------------------------------------*/
        #header-fluid, #header, #header-right{height:220px;}
        #header-right{width:100%;}
        
        #header_user_info .wishlist{display:none;}
        #header_user_info .logout{}
        
        #header-logo{
            position:absolute;
            width:100%;
        }
        
        #header-logo a{
            text-align:center;
        }
        
        /* Search */
        #search_block_top{
            margin-top:80px;
            float:left;
        }
        
        .ac_results{
            display:none!important;
        }
        
        
        /* Shopping Cart */
        #header_shopping_cart{
            margin-top:80px;
        }
        
        #header #cart_block{
            display: none!important;
        }
        
        
        /* Menu */
        .responsive-menu-container{
            top:160px;
            z-index: 35;
        } 
        
        /*----------------------------------------------------------------*/
        /*   Slider
        /*----------------------------------------------------------------*/
        #autumn-slider{
            
        }
        
        
        /*----------------------------------------------------------------*/
        /*   Native Featured Products Module
        /*----------------------------------------------------------------*/
        
        #featured-products_block_center li{
            width:300px;
        }
        
        #featured-products_block_center .featured_product_image {
            width:284px;
            height:auto;
        }
        
        #featured-products_block_center .on_sale,
        #featured-products_block_center .discount{
            top:278px;
        }
        
        /* Rectangle Images */
        #featured-products_block_center.rect_img .on_sale,
        #featured-products_block_center.rect_img .discount{
            top:418px;
        }
        
        /*----------------------------------------------------------------*/
        /*   Product List - Toolbar
        /*----------------------------------------------------------------*/
        form.product_compare_form{
            clear:both;
        }
                
        .sortPagiBar .nbrItemPage{
            clear:both;
            float:left;
            margin-top:20px;
        }
        
        .sortPagiBar #productsSortForm{
            clear:both;
            float:left;
            margin-top:20px;
        }
        
        
        /*----------------------------------------------------------------*/
        /*   Category - Product List
        /*----------------------------------------------------------------*/       
        #category_view_type.grid_view #product_list li{ width:133px; }
        #category_view_type.grid_view #product_list li.last_item{ margin-bottom:10px!important;}
        
        #category_view_type.grid_view #product_list .product_image{ width:117px; }
        
        #category_view_type.grid_view #product_list .product_list_details .on_sale,
        #category_view_type.grid_view #product_list .product_list_details .discount{
            top:278px;
        }
        
        #category_view_type.grid_view .rect_img #product_list .product_list_details .on_sale,
        #category_view_type.grid_view .rect_img #product_list .product_list_details .discount{
            top:419px;
        }
        
        #category_view_type.list_view #product_list .product_image_wrapper{ margin-right:0; }
        #category_view_type.list_view #product_list .product_image { width:284px; }
        #category_view_type.grid_view #product_list .product_list_hover{ width:284px; height:284px;}
        #category_view_type.grid_view #product_list .product_list_add_to_cart { margin-top:90px; }
        #category_view_type.grid_view #product_list li .product_list_view_details_link {padding-top:260px;}
        
        #category_view_type.grid_view .rect_img #product_list .product_list_hover{ width:284px; height:426px;}
        #category_view_type.grid_view .rect_img #product_list .product_list_add_to_cart{margin-top:165px;}
        #category_view_type.grid_view .rect_img #product_list li .product_list_view_details_link {padding-top:402px;}
        
        #category_view_type.list_view #product_list li{ width:300px; }
        #category_view_type.list_view #product_list .product_list_details{ clear:both; }
        
        
        /*----------------------------------------------------------------*/
        /*   Manufacturers & Suppliers List
        /*----------------------------------------------------------------*/
        ul#manufacturers_list li, ul#suppliers_list li{width:286px;}
        
        
        /*----------------------------------------------------------------*/
        /*   Product Details
        /*----------------------------------------------------------------*/ 
        #pb-left-column #image-block #small_pic{
            width:284px;
            height:auto;
        }
        
        #pb-left-column #image-block{
            width:284px;
            margin:0 auto;
        }
              
        #pb-left-column #thumbs_list{
            width:216px;
        }
        
        #pb-left-column #view_scroll_left,
        #pb-left-column #view_scroll_right{
            width:42px;
        }
        
        /* Tabs */
        .accessories_block div ul li{
            width:240px;
        }
        
        /* Products Category */

        
        /*----------------------------------------------------------------*/
        /*   Product Comparison
        /*----------------------------------------------------------------*/
        #product_comparison td{
            font-size:10px;
            line-height:15px;
        }
        
        #product_comparison h5{
            font-size:12px;
            line-height:18px;
            height:60px;
        }
        
        #product_comparison .product_desc{
            height:130px;
        }
        
        #product_comparison .prices_container{
            margin:10px 0;
            height:60px;
        }
        
        #product_comparison .discount,
        #product_comparison .on_sale{
            clear:both;
            margin-left:0;
        }
        
        #product_comparison .comparison_product_infos .ajax_add_to_cart_button{
            text-indent:-9999em;
            padding-left:22px!important;
            width:33px;
            background-position:7px 50%;
            
        }
        
        
        /*----------------------------------------------------------------*/
        /*   Checkout Page
        /*----------------------------------------------------------------*/
        
        /* Order Steps */
        ul#order_step li{
            width:300px;
        }
        
        ul#order_step li#step_end{
            width:300px;
        }
        
        /* Page 3 - Addresses */
        #multishipping_mode_box .description a.autumn-button{
            width:100%;
            margin:auto;
            height:auto;
        }
        
        #account-creation_form p.text input,
        #account-creation_form p.textarea textarea,
        #account-creation_form p.password input,
        #account-creation_form p.select select,
        
        #new_account_form p.text input,
        #new_account_form p.textarea textarea,
        #new_account_form p.password input,
        #new_account_form p.select select,
        
        #add_address p.text input,
        #add_address p.textarea textarea,
        #add_address p.password input,
        #add_address p.select select,
                
        #personal_info p.text input,
        #personal_info p.textarea textarea,
        #personal_info p.password input,
        #personal_info p.select select,
        
        #module-blockwishlist-mywishlist #mywishlist p.text input,
        #module-blockwishlist-mywishlist .wl_send p input,
        
        #contact p.text input,
        #contact p.textarea textarea,
        #contact p.password input,
        #contact p.select select
        {
            width:270px;
        }
        
        p.birthday select{
            width:88px!important;
        }
                
        .addressesAreEquals{
            line-height: inherit;
        }
        
        .address_add a.autumn-button{
            display:block;
            width:100%;
            text-align:center;
        }
        
        /* Page 4 - Shipping */
        .order_carrier_content .delivery_options_title{
            display:none;
        }
        
        .order_carrier_content .delivery_option_logo{
            visibility: hidden;
            position: absolute;
            left:-9999em;
        }
        
        /* Page 5 - Payment Method */
        .payment_module img{
            display:block;
            float:none!important;
            padding-bottom:20px;
            margin:0 auto;
        }
        
        .payment_module a{
            text-align:center;
        }
        
        #opc_new_account #login_form{
            width:300px;
            float:none;
        }
                
        #opc_new_account #new_account_form{
            float:none;
            clear:both;
            margin-top:20px;
            width:300px;
        }
        
        
        /*----------------------------------------------------------------*/
        /*   My Account
        /*----------------------------------------------------------------*/
        ul.myaccount_lnk_list{
            margin:30px 0!important;
        }
        
        ul.myaccount_lnk_list li a{
            width:300px;
        }
        
        /* Favorite Products */
        
        #favoriteproducts_block_account .favoriteproduct a.product_img_link{
            clear:both;
        }
        
        #favoriteproducts_block_account .favoriteproduct h3{
            clear:both;
            margin-top:20px;
        }

        #favoriteproducts_block_account .favoriteproduct .remove{
            float:left;
            margin-top:20px;
        }

        #favoriteproducts_block_account .favoriteproduct .product_desc{
            clear:both;
        }
        
        /* Wishlist */
        ul.wlp_bought_list li{
            width:280px;
        }
        
        #wishlist_view li{
            width:300px;
        }

        
        /*----------------------------------------------------------------*/
        /*   Footer
        /*----------------------------------------------------------------*/
        #footer-fluid > .container{
            margin-top:20px;
        }
        
        /* Footer top */
        #footer-top .social-link{
            margin-left:0;
        }
        
        #footer-top .custom-social-link{
            margin-left:0;
        }
        
        .social-link-info{
            display:none;
        }
        
        #footer > div{
             width:100%!important;
             padding:0!important;
             margin:20px 0!important;
        }
        
        #footer .block h4,
        #footer .block h4 a,
        #footer h4,
        #footer h4 a{
            margin-bottom:10px;
            cursor:pointer;
            text-decoration:none;
        }
        
        /* Footer Blocks Fold - Unfold*/
        #footer .block .open-close-footer{
            display:block;
        }
        
        #footer .block_content{
            display:none;
            margin-top:20px;
        }
        
        #footer .block_content.unfold{
            display:block;
        }
                
        /* Bottom */
        #footer-center{
            padding-bottom:1px;
        }
        
        #footer .newsletter_input{
            width:85%;
        }
        
   .manufacturerimage{ border:none; background:none;}	
	.manufacturerimage img{ 
	width:100%;
	border:1px solid #CECECE;
	}	
	
.editorial_block img{
  max-width:100%;
  width:100%;
  height:auto;
  }	
  #footer-top{display:none;}
  .hidden-mobile{display:none;}
  #contactform tr td{display:block; width:100%;}
  #contactform tr th{display:block; width:100%;}
  #contactform tr th{padding-right:20px;}
  .footer_navbottom{ display:none}
}

.new_products{display:none;}
.special_procducts{display:none;}

.autumn_tabs{border-bottom:#EE2E24 1px solid; margin-bottom:20px;}
.autumn_tabs ul li{display:inline-block;}
.autumn_tabs ul li a{display:inline-block; color:#EE2E24; padding:15px 30px; font-size:18px;}
.autumn_tabs ul li a:hover{color:#FFF; background:#EE2E24;}
.autumn_tabs ul li a.active_tab{background:#EE2E24; color:#FFF;}
.tabs_cont{background:#FFF; padding-top:30px;}
.view-in-mobile{display:none;}
.logo_mobile{display:none;}
#autumn-slider-mobile{display:none;}


@media only screen and (max-width: 767px){
	.autumn_tabs ul li{display:block;}
.autumn_tabs ul li a{display:block; color:#EE2E24; padding:15px 30px; font-size:18px; margin-bottom:2px;}
.autumnshowcase_block .title_block{
	position:relative !important;
	right:0;
	top:auto !important; padding-bottom:25px;
}
.hide-in-mobile{display:none;}
.logo_mobile{display:inline-block; padding:10px 0; max-width:90%; width:280px;}
.breadcrumb{display:none;}
#left-column{margin:0 !important;}
#layered_subtitle_divider{width:100% !important;}
ul#ul_layered_category.glob{width:100% !important;}
div.glob_{width:100% !important;}
.glob{display:none;}
ul#ul_layered_category_.glob{width:100% !important;}
.view-in-mobile{display:block;}
.header_free_text{position: relative;z-index:9; text-align:center; margin-top: 0;float: none; background-color:#3c3c3c; padding: 10px; border-bottom:2px solid #EE2E24; }
#header_user_info{padding-top: 10px; margin-top:0;}
#header-fluid{ background-image:none}
#header_user_info a{ text-align:center;color: #000;}
.mobileview_top{ float:right}
.mobileview_top {position: absolute; left: 10px;  top: 43px;}
#autumn-slider{display:none;}
#autumn-slider-mobile{display:block;}
}
@media only screen and (min-width: 767px) {
	.headersearch_icon{ display:none}
	.visible-xs{ display:none}
	}
@media only screen and (max-width: 767px) {
	#header{ width:300px;margin: auto; height:auto;}
	#header-fluid{height: auto !important;}
	#megamenu-responsive{position:relative !important;}
	#megamenu-responsive-root li.root.open{position:relative !important;}
	.header_free_text{ font-size:12px;}
	#header-right{ float:none; max-width:300px; margin: auto;left: 0;right: 0; position:relative; padding-bottom:30px;}
	#header-logo{ position:relative;float: none;margin: auto;}
	.mobileview_top {float: none;  width: 100%; position: absolute;  left: 0; top: 33px; background-color:#fff; padding:10px 0;}
	.mobileview_top a{ background-image: url(../img/headermobile_icon.png); background-position:left 2px; padding-left:16px; background-repeat:no-repeat; padding-right:24px; }
	#header-fluid{ border-bottom:1px solid #dedede; border-top:1px solid #ebebeb;margin-top: 31px;background-color: #fff; }
	#header-logo{margin-top: 0;}
	#header_shopping_cart {  margin-top: 0;}
	#search_block_top { margin-top: 0;  float: none;}
	#header-right { height: auto;}
	#megamenu-responsive {top: 13px!important;left: 0!important; width:100%!important; clear: both;}

	.menu-toggle{font-size:11px!important; color:#000000!important; font-weight:300; padding:20px 0 0 0!important;background-image:url(../img/mobile_menu.png)!important; background-position:center top!important; background-size:auto!important; background-repeat:no-repeat!important;line-height: normal;position: absolute;left: 18px;}
	.menu-toggle > p{ display:none!important;}
	.menu-toggle{ background-color:transparent!important;}
	.headersearch_icon{ display: inline-block; position:absolute;top: 0; left: 91px; font-weight:300; background-image:url(../img/search_icon.png); background-position:top center; background-repeat:no-repeat;  font-size:11px; color:#000000;padding-top: 20px;line-height: normal;}
	#search_block_top{ display:none}
	#header_user_info a.account{display: inline-block; position:absolute;top: 0; left: 168px; font-weight:300; background-image: url(../img/signin_icon.png); background-position:top center; background-repeat:no-repeat;  font-size:11px; color:#000000;padding-top: 20px!important;line-height: normal; border-right:none;}
	#header_user_info a.login{ display:none}
	.visible-xs{ display: block}
	.hidden-xs{ display:none}
	#header_shopping_cart{display: inline-block; position:absolute;top: 0; left: 244px; font-weight:300; background-image: url(../img/cart_icon.png); background-position:top center; background-repeat:no-repeat;  font-size:11px; color:#000000;padding-top: 20px!important;line-height: normal; border-right:none;border: none; background-color:transparent;}
	#header_shopping_cart:hover{ background-image: url(../img/cart_icon.png); background-position:top center; background-repeat:no-repeat;}
	#shopping_cart a{ padding:0 !important}
	#header_shopping_cart{box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
	.ajax_cart_quantity {position: absolute;top: -11px;right: 0;background-color: #EE2E24;padding: 1px 4px;border-radius: 100%;color: #fff;width: 10px;font-size: 10px;height: 16px;line-height: 15px;text-align: center;}
	.down_arrow_dark{ display:none!important}
	#megamenu-responsive-root li.root.open{ position:absolute; width: 100%; background-color:#fff;}
	#megamenu-responsive li.parent > p{ background-color:#fff!important;}
	#megamenu-responsive{ height:auto!important}
	#megamenu-responsive ul span { margin-left: 15px;}
	#header-fluid .container { width: 100%;}
	#header {  width: 100%;}
	#search_block_top {margin-top: 0; float: none; position: absolute; width: 100%; top: 58px;}
#search_block_top #search_query_top {  width: 100%;}
.bodybottom_logo a{ display:inline-block; width:135px;margin:0 5px;}
.bodybottom_logo a:nth-child(2){ margin:0 20px; width: 75px;}
.bodybottom_logo img { max-width: 100%;}
.bodybottom_logo { margin: 0; padding: 0; text-align: center;}
.nivoSlider{ margin-bottom:0}
#footer-bottom { background: #000; border-top: 1px solid #000; padding: 10px 0; color: #fff; font-size: 14px; font-weight: 400;}
#footer > div.wayonline { margin-bottom: 6px !important;}
.ftrpay_logo {margin-left: 33px !important; margin-top: 3px !important;}
.ftrpay_logo img { width: 114px;}
#footer-center #eWAYBlock {width:95px;}
#footer > div { margin: 0 0 15px 0 !important;}
#footer-center{padding-top: 26px;}
#footer .block h4{ text-transform:uppercase;}
#footer .block .open-close-footer{ background-image:url(../img/ftr_arw.png)!important; background-size: auto!important;}
#footer .block h4{ font-size:15px;}
#footer > div#newsletter_block_footer {margin: 0 0 20px 0 !important;}
#footer .block h4, #footer .block h4 a, #footer h4, #footer h4 a{ color:#fff;}
#footer li a{ font-size:13px;}

#footer-top .social-link:after{ content:''; position:absolute; right:0; top:13px;border-right:1px solid #F58D84; height:23px; width:1px;}
.social.mail{ background-image: url(../img/email_icon_mobile.jpg);background-size: auto; background-position:center;}
.social.mail:hover{background-size: auto; background-position:center;}
.social.facebook{background-image: url(../img/facbook_icon_mobile.jpg); background-position:center;background-size: auto;}
.social.facebook:hover{background-size: auto; background-position:center;}
.social.twitter{background-image: url(../img/twitter_icon_mobile.jpg); background-position:center;background-size: auto;}
.social.twitter:hover{background-size: auto; background-position:center;}
.social.google{background-image: url(../img/google_icon_mobile.jpg); background-position:center;background-size: auto;}
.social.google:hover{background-size: auto; background-position:center;}
.social.pinterest{background-image: url(../img/pinterest_icon_mobile.jpg); background-position:center;background-size: auto;}
.social.pinterest:hover{background-size: auto; background-position:center;}
.social.skype{background-image: url(../img/skype_icon_mobile.jpg); background-position:center;background-size: auto;}
.social.skype:hover{background-size: auto; background-position:center;}
.social.custom-social-link{background-image: url(../img/google_icon_mobile.jpg); background-position:center;background-size: auto;}
.social.google{background-image: url(../img/google_icon_mobile.jpg); background-position:center;background-size: auto;}
.custom-social-link-img{ width:32px; margin-top:8px;}
.custom-social-link .custom-social-link-img-sub{ width:32px; margin-top:8px;}
.custom-social-link{ text-align:center}
.social-link{ position:relative}
.custom-social-link{ position:relative}
.custom-social-link:after{ content:''; position:absolute; right:0; top:13px;border-right:1px solid #F58D84; height:23px; width:1px;}
/*#footer-top { padding-bottom: 13px;}*/
.custom-social-link.Instagram:after{ display:none}
.social-link-info{ display:none}
#footer-top .container{width: 300px;}
#footer-top .full{width: 300px;}
#index #wrapper {background-color: transparent;}
#index .full{ width:100%}
#index #content-fluid .container {  width: 100%;}
.bodybottom_logo_grey{background-color: #f2f2f2;}
.bodybottom_logo{ width:300px; margin:auto; padding: 22px 0;}
#index .content.container{ margin-top:0;}
.bodybottom_logo img{ margin:5px 0;}
#autumn-ads .one-third-nocolumn{    margin: auto;}
#autumn-ads .one-third-nocolumn.last{margin-right: auto;}
.editorial_block{ background-color:#f2f2f2; margin-bottom:0; text-align:center;}
.editorial_block .rte p{ padding:17px 0;}
.editorial_block iframe { margin:auto}
.tabs_cont{ padding-top:0}
.new_products {display: block;}
.special_procducts {display: block;}
.autumn_tabs{ display:none}
.autumnshowcase_carousel{ height:auto!important}
.autumnshowcase_block h3.mobile_title{ display:block; color:#000; font-size:16px;text-align: center;margin-bottom:25px; padding-bottom:5px;}
.autumnshowcase_block h3.mobile_title span{ border-bottom:2px solid #EE2E24; padding-bottom: 5px;  }
.autumnshowcase_block .autumnshowcase_carousel{width: 292px; margin:auto;}
.autumnshowcase_block li{width: 125px!important;}
.autumnshowcase_block .title_block { position: absolute!important;    top: 45% !important;width: 100%!important;}
.autumnshowcase_block .carousel_controls{    float: none!important;}
.autumnshowcase_block .carousel_prev{ float:left; margin-left:15px; background-image:url(../img/leftarrow.png)!important; width: 15px!important; height: 27px!important; background-position:left top!important;}
.autumnshowcase_block .carousel_next{ float:right!important; margin-right:15px; background-image:url(../img/rightarrow.png)!important;  width: 15px!important;   height: 27px!important; background-position:left top!important;}
#megamenu-responsive ul span {  margin-left: 12px;}
#product #content-fluid .container { width: 100%;}
#product #content-fluid .container .full{ width: auto;}
.idTabs a{ color:#EE2E24!important; font-size:18px; border-bottom:2px solid #EE2E24!important;}
.idTabs .selected{box-shadow: none; -moz-box-shadow: none;  -webkit-box-shadow: none;}
#more_info_sheets{padding: 0 20px;}
.google_link{padding-left: 25px;}
#footer .block.unfold .open-close-footer{background-position:100% !important;}

/*Category*/
#category #wrapper{background:#FFF;}
#category .content.container{width:100%; margin-top:10px;}
#category .category_container{width:300px; margin:auto;}
#category #left-column{visibility:hidden; position:absolute;}
.filter_links{margin-bottom:10px;}
.filter_link_div{border:#d7d7d7 1px solid; line-height:25px; text-transform:uppercase; width:75px; text-align:center; float:left;}
.filter_link_div a{color:#424242; display:block;}
.filter_link_div.rt_link{float:right;}
#category .two-third {width:100%;}
.content_scene_cat img{border:0;}
#category #left-column{ margin:auto !important;}
#category #mobile_sort_by{visibility:hidden; position:absolute; padding-bottom:15px; text-align:center;}
.showdiv_content{position:relative !important; visibility:visible !important;}
.glob{display:block;}
#category #layered_form br{display:none;}
#category #scrollable{margin-bottom:20px;}


.cat_desc { width:300px; margin:auto; }
.content_sortPagiBar { width:300px; margin:auto; }
.content_sortPagiBar .sortPagiBar { padding-bottom:10px; margin-bottom:20px; }
.content_sortPagiBar .sortPagiBar #productsSortForm { margin-top:0px; }
.content_sortPagiBar .sortPagiBar select#selectPrductSort { margin-left:0px; min-width:80px; max-width:140px;  }
.content_sortPagiBar .sortPagiBar .nbrItemPage { clear:none; float:right; margin-right:0px; margin-top:0px; }
#category_view_type.grid_view { width:300px; margin:auto; } 
.category-product-count{ margin-bottom:10px; }
#category_view_type.grid_view #product_list li { margin-bottom:15px !important; border:1px solid #efefef; }
#category_view_type.grid_view #product_list .product_list_details { min-height:inherit; padding-bottom:10px; }
#category_view_type.grid_view #product_list .product_list_details_left { min-height:inherit; } 
#category_view_type.grid_view #product_list .product_image_wrapper { box-shadow:none !important; }
.content_sortPagiBar_pagination div.pagination { border-top:0px; width:300px; margin:auto; }
.content_sortPagiBar_pagination div.pagination ul.pagination li#pagination-next { border:none; line-height:1.2; background-image:none; box-shadow:none; height:auto; }
.content_sortPagiBar_pagination div.pagination ul.pagination li#pagination-previous span { background-color:#EE2E24; color:#fff !important; text-transform:uppercase; height:auto; line-height:1.2; display:inline-block; border:none; border-radius:0px; font-weight:400; font-family: 'Open Sans', sans-serif; }
.content_sortPagiBar_pagination div.pagination ul.pagination li a { background-color:#EE2E24; color:#fff; text-transform:uppercase; height:auto; line-height:1.2; display:inline-block; border:none; border-radius:0px; font-weight:400; font-family: 'Open Sans', sans-serif; } 
.content_sortPagiBar_pagination div.pagination ul.pagination li.disabled span { opacity:0.5;  }
.content_sortPagiBar_pagination div.pagination ul.pagination li#pagination-previous { border:none; line-height:1.2; background-image:none; box-shadow:none; height:auto; }
#category .content.container { margin-bottom:20px; }

#product #pb-left-column { max-width:300px; margin:auto; float:none; }
#product #pb-right-wrapper { max-width:300px; margin:auto; float:none; }

#header-fluid.fluid-bg { z-index:10;  }
#header_user_info .logout { top: -102px; position:relative; z-index: 999; }
/*#content-fluid .column .content_scene_cat { display:none; }*/
.content_sortPagiBar{ display:none; }

#subcategories{display:none;}

.content_sortPagiBar .sortPagiBar form.product_compare_form { margin-bottom:15px; float:right; }
.content_sortPagiBar .sortPagiBar .product_compare_form .autumn-button { background-color:#EE2E24; color:#fff !important; text-transform:uppercase; height:auto; line-height:1.2; display:inline-block; border:none; border-radius:0px; font-weight:400; font-family: 'Open Sans', sans-serif; background-image: none; padding:10px 12px; box-shadow:none; } 
#category_view_type.grid_view #product_list .product_list_details_left h5 { padding-bottom:10px; min-height: 45px;}
#category_view_type.grid_view #product_list .product_list_details_left .price { font-size:22px; }
#usefull_link_block li.sendtofriend { float:left; margin-bottom:10px; }
#usefull_link_block li#left_share_fb { float:right;  margin-bottom:10px; }
#usefull_link_block li#favoriteproducts_block_extra_add { clear:both; width:100%; display: inline-block; margin-top:0px; margin-bottom:10px; }


#pb-right-column h1 { font-size:22px; color:#333333; font-weight:400; line-height:29px; }
#product_price_block .our_price_display { font-size:18px; font-weight:300; color:#111111 !important;  }
#product_price_block .price #our_price_display { font-size:40px; color:#EE2E24; font-weight:700; }
#pb-right-column { width:100%; }
#pb-right-column #product_price_stock_container { margin-bottom:0px !important;  }
#pb-right-column .addthis_toolbox { margin-bottom:10px; }
#pb-right-column #short_description_block { padding-top:15px; margin-bottom:0px !important;  }
#pb-right-column #short_description_block #short_description_content.rte p { padding-bottom:0px; }
#pb-right-column .quantity_add_cart { margin:15px 0px; }
#pb-right-column #set-quantity { display:block; float:none; }
.quantity_add_cart #add_to_cart .autumn_add_to_cart { background-color:#EE2E24; color:#fff !important; text-transform:uppercase; height:auto; line-height:1.2; display:inline-block; border:none; border-radius:0px; font-size:16px; font-weight:600; font-family: 'Open Sans', sans-serif; padding:17px 32px; box-shadow:none; background-image:none; border-radius:0px !important; } 
.quantity_add_cart #add_to_cart .autumn_add_to_cart:hover { border:none !important;  }
#pb-right-column #add_to_cart { margin-left:0px; margin-top:20px; }
#product_payment_logos img { margin-left:0px; max-width:144px; }
p#loyalty { font-size:11px; color:#000; line-height:16px; letter-spacing:0.5px; font-weight:300;  }
#content-fluid .content #primary_block { margin-bottom:10px; }
.blockproductscategory.sqr_img { background-color:#fff; position:relative; padding-top:30px;  }
.blockproductscategory.sqr_img .title_block { width:300px; margin:auto; border:none !important; }
.blockproductscategory.sqr_img .title_block .productscategory_h4 { font-size:14px; font-weight:600; color:#000000; line-height:20px; border-bottom:2px solid #EE2E24; float:none; display:block; padding-bottom:12px; margin-bottom:0px;  }
.blockproductscategory #productscategory { width:300px; margin:auto; position:relative; }
.blockproductscategory.sqr_img .carousel_controls { position:absolute; top:45%; z-index:99; width:100%; left:0px; right:0px; margin:auto; }
.blockproductscategory.sqr_img .carousel_prev { float:left; margin-left:10px; }
.blockproductscategory.sqr_img .carousel_next { float:right; margin-right:10px; }
#product #content-fluid .content.container { margin-bottom:0px; }
#productscategory_list li a img { border:none; box-shadow:none !important; border-bottom:#d11717 2px solid; }
#productscategory_list li { text-align:center; border:1px solid #efefef; width:280px; padding-top:15px; }
#productscategory_list li p.product_name { text-align:center; padding-bottom:15px; }
#productscategory_list li a img { width:235px; }
#productscategory_list { width:285px; margin:auto; }


#product #blockcrossselling.sqr_img { background-color:#fff; position:relative; padding-top:30px;  }
#blockcrossselling.sqr_img .title_block { width:300px; margin:auto; border:none !important; }
#blockcrossselling.sqr_img .title_block .productscategory_h4 { font-size:14px; font-weight:600; color:#000000; line-height:20px; border-bottom:2px solid #EE2E24; float:none; display:block; padding-bottom:12px; margin-bottom:0px;  }
#blockcrossselling #productscategory { width:300px; margin:auto; position:relative; }
#blockcrossselling.sqr_img .carousel_controls { position:absolute; top:45%; z-index:99; width:100%; left:0px; right:0px; margin:auto; }
#blockcrossselling.sqr_img .carousel_prev { float:left; margin-left:10px; }
#blockcrossselling.sqr_img .carousel_next { float:right; margin-right:10px; }
#blockcrossselling .productscategory_h4 { font-size:14px; font-weight:600; color:#000000; line-height:20px; border-bottom:2px solid #EE2E24; float:none; display:block; padding-bottom:12px; margin-bottom:0px;  }
#product #blockcrossselling{background:#FFF;}
.blockcrossselling_blk{width: 300px;
margin: auto;
border: none !important;}
#blockcrossselling .title_block{border: none !important;}
#crossselling_list li a img { border:none!important; box-shadow:none !important; border-bottom:#d11717 2px solid!important; }
#crossselling_list li { text-align:center; border:1px solid #efefef; width:280px !important; padding-top:15px; }
#crossselling_list li p.product_name { text-align:center; padding-bottom:15px; }
#crossselling_list li a img { width:235px !important; }
#crossselling_list { width:285px!important; margin:auto!important; }
#crossselling_list li p.product_name{text-align:center !important;}

.carousel_controls.hide{display:block !important;}

.mob_product_tab { display:block; }
.mob_product_tab a { font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:600; line-height:20px; border-bottom:2px solid #EE2E24; display:block; width:100%; color:#EE2E24; padding-bottom:10px; padding-top:10px; background-image:url(../img/acc_open_arw.png); background-repeat:no-repeat; background-position:95% 18px;  }
.mob_show_content { display:none; }
#more_info_block #more_info_tabs { display:none; }
.mob_show_content.showdiv_content { display:block; }
#more_info_sheets .mob_show_content.rte { font-size:14px; line-height:20px; color:#000; font-family: 'Open Sans', sans-serif; font-weight:400; padding-top:15px;   }
#more_info_sheets .mob_show_content.rte p { font-family: 'Open Sans', sans-serif; }
.bullet.mob_show_content { list-style:none !important; margin-left:0px !important; padding-top:15px; font-size:14px; font-weight:400; }
.bullet.mob_show_content li { background-image:url(../img/product_download_list.png); background-repeat:no-repeat; background-position:left 8px; padding-left:15px; } 
.bullet.mob_show_content li a { font-size:14px; font-weight:400; }
#more_info_sheets .mob_show_content.rte p span { font-size:14px !important; }
#more_info_shadow {  background-color:#fff; }
#more_info_sheets { width:300px; margin:auto;  }

#pb-right-column .quantity_add_cart { min-height:inherit; }
#product_price_stock_container #product_reference { padding-top:0px; padding-bottom:10px;  }
#pb-right-column #product_stock_stat { padding-top:0px; }

#pb-right-column #set-quantity .qty-label { font-weight:400; color:#000; font-size:15px; letter-spacing:0.35px;  }
#pb-right-column #set-quantity #qty-button-down { border:none; }
#pb-right-column #set-quantity #qty-button-up { border:none; }
#quantity_wanted_p input { box-shadow:none; font-size:15px; font-weight:400; color:#000; letter-spacing:0.35px; border:1px solid #555555; width:41px; }

.afterpay-installments{margin-bottom:20px;}
.headermessage_bar{font-size: 11px;}
}


