/* capas */
.content_scene_cat{
    border-top: none !important;
}
header .nav {
	background: #313333 !important;
	color:#f46d2e !important;
}
header .nav .container .row{
    
    max-width:93%;
    left: 7%;    
}
header .nav  a{
	color:#f46d2e !important;
}
.header-container #header #social_block_nav{
    width: 23%;
    padding: 2px 5px 0px 5px;
    
}
.header_user_info a{
    padding: 10px 9px 6px 8px !important;
}
header .header_middle{
    padding-bottom: 15px;
    background: url("../img/bg-header.jpg") center top transparent no-repeat !important;
}
header .row #header_logo {
  padding-top: 0px;
  margin-top: -30px; }
  @media (max-width: 992px) {
	header .row #header_logo {
	  padding-top: 0px; } }
  @media (max-width: 767px) {
	header .row #header_logo {
	  padding-top: 0px;
      margin-top: 0px; }
	  header .row #header_logo img {
		margin: 0 auto; } }
        
.shop-phone{
    margin-left: 10%;
}

@media (max-width: 992px) {
    header .nav .container .row{
        max-width:70%;
        left: 30%;    
    }
    .shop-phone{
        margin-left: 0%;
       /* display:none;*/
    }
    .shop-envelope{
        display:none;
    }
    .header-container #header #social_block_nav{
        display: none;
    }
}
@media (max-width: 767px) {
    header .nav .container .row{
        max-width:100%;
        left: 0%;    
    }
    .shop-phone{
        margin-left: 0%;
        display:block;
        padding:8px 0px;
    }
    .icon-phone{
        display: none;
    }
    header .header_middle{
		height:auto;
        padding-bottom: 0px;
	}
    .header-container #header #social_block_nav{
        display: none;
    }
}
		
/* Buscador */

.header_search_cart_bar{
    background-color: #f7581b;
    border-radius: 5px;
    margin: 20px 0px; 
    padding: 5px;  
}
#search_block_top {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }
  @media (max-width: 767px) {
  #search_block_top {
  padding-top: 0px !important; }
  }
  #search_block_top #searchbox {
    float: left;
    width: 100%; }
  #search_block_top .btn.button-search {
    background: none !important;
  }
    #search_block_top .btn.button-search:before {
      color:#666666 }		

/* shopping cart top */

/* barra visible y bloque invisible */

#header .shopping_cart {
	padding:5px 0px 0px 0px;
}

/* de arriba hacia abajo, bot�n que desplega, contenedor de productos, contenedor de transporte, contenedor del bot�n confirmar */
.shopping_cart > a{
    color: #ffffff !important;
}

.shopping_cart > a:first-child{
    background: none !important;
    border:  none !important;
    color: #ffffff !important;
    padding: 0px 10px 0px 16px !important;
}

.shopping_cart > a:first-child b{
    color: #ffffff !important;
}

/* icono de la cesta */
.shopping_cart > a:first-child:before {
	/*
	color:#0088CC !important; 
	content: "\f07a";
	font-family: "FontAwesome";
	font-size: 23px;
	line-height: 23px;
	*/
	content: url("../img/icon-shopping-cart.png");
	vertical-align:middle;
	
	display: inline-block;
	padding-right: 10px;
}
#header .shopping_cart > a:first-child:after{
    color: #FFFFFF !important;
}

#header .cart_block{
    width: 265px !important;
	top: 52px;
}
  

#header .block_content{
    background: #F6F6F6 !important;
    border:  1px solid #DDD !important;
    color: #777777 !important;
}

#header .cart_block a{
    color: #777777 !important;
}
#header .cart_block .cart-prices{
    background: none !important;
    color: #777777 !important;
    border-top: 1px solid #DDD !important;
    border-bottom: 1px solid #DDD !important;
}
#header .cart_block .price{
    color: #777777 !important;
}
#header .cart_block .cart-buttons{
    background: none !important;
    color: #777777 !important;
}

/* bot�n agregar a la cesta */
.button.ajax_add_to_cart_button {
    background: none !important;
    background-color: #0084BF !important;
}
.button.ajax_add_to_cart_button span{
    border-color: #06b2e6 !important;
}

/* bot�n confirmar cesta */
.cart_block .cart-buttons a#button_order_cart{
    background-color: #00FFCC !important;
    border-color: #00DDCC !important;
}
.cart_block .cart-buttons a#button_order_cart span{
    background: none !important;
    background-color: #0088CC !important;
    border-color: #6AD4FF !important;
    color: #FFFFFF !important;
}
.cart_block .cart-buttons a#button_order_cart span:hover{
    background: #6AD4FF !important;
}

/* Menu */
.header_menu{
	background:#313333;
}
	  
/*Primer nivel de men�*/

   .sf-menu > li{
    border-right: none;
    border-left: 1px solid #d6d4d4;
   } 	  
  .sf-menu > li > a {
    font: 16px/22px "Open Sans", sans-serif !important;
    color: #ffffff !important;
    display: block;
    padding: 12px 17px;
}
  .sf-menu > li.sfHover > a,
  .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
    background: none !important;
    color: #fe7805 !important; }
@media (max-width: 1200px) {
    .sf-menu > li > a {
        font: 12px/16px "Open Sans", sans-serif !important;
        padding: 15px 15px; 
     }
}
@media (max-width: 992px) {
      .sf-menu > li > a {
        font: 11px/16px "Open Sans", sans-serif !important;
        padding: 15px 5px !important; 
     } 
}
@media (max-width: 768px) { 
    .menu-home{
        padding: 0px !important;    
    }
    .sf-menu > li > a {
        font: 16px/22px "Open Sans", sans-serif !important;
        padding: 15px 20px !important; 
     }	  
}
	 
/* Pagina de inicio */
#home-page-tabs{
	text-align:center;
    background: url('../img/title-bg.png');
    margin: 0;
    padding: 0 0;
}
@media (max-width: 992px) {
    #home-page-tabs{
        padding: 0 0;
    }  
}
#home-page-tabs > li{
    border:none !important;
}
#home-page-tabs > li a{
    color: #FFFFFF !important;
    padding: 8px !important;
}
#home-page-tabs > li.active a{
    background: none !important;
}
  #home-page-tabs > li.active a,
  #home-page-tabs > li a:hover {
    color: #ffffff !important;
    background: none !important;
      padding: 8px;
      margin: 0 !important;
}
#homepage-slider{
    background-color:#FFF;
}

/* m�dulo destacados sin pesta�as */
.featured_home_products{
    border: none !important;
    color: #FFFFFF !important;
    text-align:center !important;
    background: url('../img/title-bg.png') !important;
    margin: 20px 0px !important;
    padding: 10px 0px !important;  
}
/* m�dulo lista deseos */
#wishlist_button{
    margin-left: 0px;
}

/* Texto p�gina principal */

#editorial_block_center{
    /*border-top: 2px solid #e0e0e0;*/
}
#facebook_block{
    text-align: center;
}
#facebook_block h4{
    color: #FC5A0B;
    text-align: center;
    font-size: 26px;
}

/* Footer */
/* Footer TOP */

#FooterTop{
    background:none !important;
    background-color: #fc5a0b !important;
}	 
#footer #newsletter_block_left{
    width: 65% !important;
    padding: 10px 15px !important;
}
@media (max-width: 992px){
    #footer #newsletter_block_left{
        width: 100% !important;    
    }
}
.footer-container #footer h4{
    margin: 0px !important;
}
#footer #newsletter_block_left h4{
    color: #FFFFFF !important;
}
#footer #newsletter_block_left .form-group .form-control{
    background: none !important;
    background-color: #FFFFFF !important;
    color: #b4b4b4 !important;
    border: none !important;
    border-radius: 5px !important;
    height: 35px !important;
}
#footer #newsletter_block_left .form-group .button-small{
    padding: 3px !important;
    margin-left: -32px !important;    
}
#footer #newsletter_block_left .form-group .button-small:hover{
    color: #6AD4FF !important;
}
    
.footer-container #footer #social_block{
    padding: 11px 15px !important;
}
@media (max-width: 767px){
    #social_block{
        width: 100% !important;
    }
}
.footer-container #footer ul li{
    padding: 1px !important;
}

/* Footer MIDDLE */
#FooterMiddle{
    background-color: #f0f0f0 !important;
    min-height: 180px;
}
.footer-container #footer .footer-block{
    margin-top: 25px !important;
}
.footer-container #footer h4 a{
    color: #fe7630 !important;
}
.footer-container #footer h4{
    color: #fe7630 !important;
    padding: 0px 0px 15px 0px;
    font-size: 20px !important;
}
.footer-container #footer ul li a{
    text-shadow: none;
}
.footer-container #footer #social_block ul li a{
    color: #FFFFFF;
}
.footer-container #footer ul li a:hover{
    color: #6AD4FF !important;
}
.footer-container #footer #block_contact_infos{
    border: none !important;
}

/* Footer LOGOS */
#FooterLogos{
    background-color: #313333 !important;
    padding: 15px 0px;
}
.copyright{
    font-size: 16px !important;
    color: #fe7630 !important;
    margin: 5px !important;
}
@media (max-width: 768px) {
#product_payment_logos_footer{ 
}
}
.logo_dusnic{
    font-size: 16px !important;
    color: #fe7630 !important;
    margin: 5px !important;
}
.logo_dusnic img{
    color:  #fe7630;  
    vertical-align: baseline;
}
		
/* iconos de telefono, mail, usuario, etc */
.color-icons{
    color:#838585 !important;
}

/* iconos redes sociales */
#social_block_nav > ul > li > a{
    color: #838585 !important;
}
#social_block_nav > ul > li > a:hover{
    color:#f46d2e !important;
}


/* botones generales de la web (verde normalmente) */
.button.button-medium{
    background: none !important;

     background-color: #0088CC !important;
    border-color: #6AD4FF !important;
}
.button.button-medium span{
    border-color: #6AD4FF !important;
}
.button.button-medium:hover{
    background-color: #6AD4FF !important;
}

/* botones exclusivos (ejemplo crear una cuenta) */
.button.button-medium.exclusive{
    background: none !important;
    background-color: #fdaa02 !important;
    border-color: #fdaa02 !important;
}
.button.button-medium.exclusive span{
    border-color: #c86d26 !important;
}
.button.button-medium.exclusive:hover{
    background-color: #f89609 !important;
}

/* botones peque�os (redondos) */
.button.button-small {
     color: #fc5a0b !important;
     border: none !important;
     text-shadow: none !important;
     background: none;        
}
.button.button-small span{
    color: #fc5a0b !important;
}
.button.button-small:hover{
    color: #fc5a0b !important;
}


/* 5 pasos de compra barra horizontal */
ul.step li.step_current{
    background-color:#FE7805 !important;
    border-color:#FE7805 !important;
}
ul.step li.step_current span{
    background-color:#FE7805 !important;
    border-color:#FE7805 !important;
    text-shadow: none;
}
ul.step li.step_current span:after{
    background: url(../img/order-step-a.png) right 0 no-repeat transparent !important;
    background-color:#FE7805 !important;
}

.no-print{
    text-align: center;
}
.product-box{
    border: 1px solid #ddd;    
}
.s_title_block{
    text-align: center;
}
.s_title_block .price{
    text-align: center;
}
.product-box .product-image{
    border: none;
}

#contacta-whatsapp{
    background: url(http://www.comicsdecoleccion.com/themes/dusnic/img/contacta-whatsapp.png) no-repeat;
    position: fixed;
    right: 20px;
    bottom: 0px;
    width: 231px;
    height: 52px;
    z-index: 10;
}
#contacta-whatsapp span{
    position: absolute;
    bottom: 5px;
    left: 71px;
    color: #FFF;
    font-size: 23px;
}
.privacy_policy {
    font-size: 10px;
    line-height: 11px;
    text-align: justify;
}
.block .title_block, .block h4{
    background: #464646;
    color:#FFF;
    border-top:0px;
}
