/**
 * 	Estilo específicos para dispositivos móviles
 * @author Bitanube
 */

/**
 * 	Control toTop
 */

.bitaboot-xs #toTop,
.bitaboot-sm #toTop {
	display: none;
	opacity: 0;
}

/** */

/**
 * 	Marquesina
 */

.bitaboot-xs #block-views-marquesa-de-mensajes-block,
.bitaboot-sm #block-views-marquesa-de-mensajes-block {
	width: 70%;
	display: inline-block;
}

.bitaboot-xs .marquee-cta,
.bitaboot-sm .marquee-cta {
	position: absolute;
	top: 0;
	right: 15px;
}

/* */

/**
 * 	General
 */

.bitaboot-xs #main-content {
	padding-bottom: 0;
}

/** **/

/**
 * 	Header
 */

.bitaboot-sm #logo,
.bitaboot-xs #logo {
	/*width: 125px!important;
	padding-bottom: 0;*/
}

/*.bitaboot-sm #block-views-exp-display-products-page,
.bitaboot-xs #block-views-exp-display-products-page {
	display: none;
}*/

.bitaboot-sm #header ul.menu,
.bitaboot-xs #header ul.menu,
.bitaboot-md #header ul.menu {
	padding-left: 0;
}

.bitaboot-xs #header ul.menu li a,
.bitaboot-sm #header ul.menu li a,
.bitaboot-md #header ul.menu li a {
	padding-left: 0;
	padding-right: 0;
}

/* Widget the búsqueda */

.bitaboot-sm .block.fulltext-search.bn-active,
.bitaboot-xs .block.fulltext-search.bn-active {
	padding-bottom: 5px;
	padding-top: 10px;
}

/*.bitaboot-sm .block.fulltext-search,
.bitaboot-xs .block.fulltext-search,
.bitaboot-md .block.fulltext-search {
	margin-top: 6px!important;
}*/

.bitaboot-sm button.navbar-toggle,
.bitaboot-xs button.navbar-toggle,
.bitaboot-md button.navbar-toggle {
	margin-top: 4px;
	border-radius: 0;
}

.bitaboot-sm .block.fulltext-search.bn-active .views-widget .form-item:before,
.bitaboot-xs .block.fulltext-search.bn-active .views-widget .form-item:before,
.bitaboot-md .block.fulltext-search.bn-active .views-widget .form-item:before {
	top: unset;
	margin-top: 5px;
}

#block-views-exp-display-products-page,
#block-views-exp-display-products-page {
	background-image: url(/sites/all/themes/bootstrap_business/images/local/lupa.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 30px;
    height: 30px;
    display: block;
    margin-top: 20px;
    margin-right: 10px;
    cursor: pointer;
}

#btnb-main-menu-navbar #block-views-exp-display-products-page input,
#btnb-main-menu-navbar #block-views-exp-display-products-page input {
	display: none;
}

.bitaboot-sm .block.fulltext-search.bn-active .views-widget .form-item:after,
.bitaboot-xs .block.fulltext-search.bn-active .views-widget .form-item:after,
.bitaboot-md .block.fulltext-search.bn-active .views-widget .form-item:after {
	content: "\f00d";
	font-family: FontAwesome;
    width: 20px;
    position: absolute;
    z-index: 0;
    color: grey;
    right: 0;
    bottom: 12px;
}

.bitaboot-sm .navbar-header #block-views-exp-display-products-page.bn-active,
.bitaboot-xs .navbar-header #block-views-exp-display-products-page.bn-active {
	display: inline-block;	
	float: none!important;
	width: 100%;
}

.bitaboot-sm .navbar-header #block-views-exp-display-products-page .views-widget,
.bitaboot-xs .navbar-header #block-views-exp-display-products-page .views-widget,
.bitaboot-md .navbar-header #block-views-exp-display-products-page .views-widget {
	display: none;
}

.bitaboot-sm .navbar-header #block-views-exp-display-products-page.bn-active .views-widget,
.bitaboot-xs .navbar-header #block-views-exp-display-products-page.bn-active .views-widget,
.bitaboot-md .navbar-header #block-views-exp-display-products-page.bn-active .views-widget {
	display: block;
}

.bitaboot-sm #block-system-main-menu,
.bitaboot-xs #block-system-main-menu,
.bitaboot-md #block-system-main-menu {
	padding-top: 0;
}

.bitaboot-sm .fullscreen-search-wrapper .form-item, 
.bitaboot-xs .fullscreen-search-wrapper .form-item {
	padding-left: 15px;
	padding-right: 0;	
}

.bitaboot-xs .fullscreen-search-wrapper .views-widget .form-item input#edit-search-api-views-fulltext {
	width: 300px;
}

.bitaboot-xs .fullscreen-search-wrapper i.close-fullscreen-search {
	padding: 25px;
}

.bitaboot-xs #logo img,
.bitaboot-sm #logo img {
	/*width: 125px!important;*/
	padding-top: 0;
	padding-bottom: 5px;
}

/* */

/**
 * 	Language selector block
 */

.bitaboot-xs #block-locale-language ul:hover, 
.bitaboot-sm #block-locale-language ul:hover {
	position: absolute;
}

/** **/

/* favoritos */
.bitaboot-sm #header-top-right #block-block-1, 
.bitaboot-xs #header-top-right #block-block-1 {
	display: none;
}

.bitaboot-sm #header-top-right #block-views-shopping-cart-block,
.bitaboot-xs #header-top-right #block-views-shopping-cart-block {
	/*display: none;*/
}

.bitaboot-sm .navbar-preheader,
.bitaboot-xs .navbar-preheader,
.bitaboot-md .navbar-preheader {
	display: none;
}


.bitaboot-sm #block-menu-menu-submenu ul li,
.bitaboot-xs #block-menu-menu-submenu ul li,
.bitaboot-md #block-menu-menu-submenu ul li {
	padding: 10px;
}

.bitaboot-sm #block-menu-menu-submenu ul li a,
.bitaboot-xs #block-menu-menu-submenu ul li a,
.bitaboot-md #block-menu-menu-submenu ul li a {
	font-size: 8pt;
}

.bitaboot-sm #block-block-18,
.bitaboot-xs #block-block-18,
.bitaboot-md #block-block-18 {
	/*display: inline-block;
	float: none!important;*/
}

.bitaboot-sm #header ul.menu li,
.bitaboot-xs #header ul.menu li,
.bitaboot-md #header ul.menu li {
	width: 100%;
}

.bitaboot-xs #block-block-1 > div > div > a,
.bitaboot-sm #block-block-1 > div > div > a,
.bitaboot-md #block-block-1 > div > div > a {
	margin-top: 0;
}

.bitaboot-xs #block-locale-language h2,
.bitaboot-sm #block-locale-language h2,
.bitaboot-md #block-locale-language h2 {
	padding-top: 0;
}

.bitaboot-xs #block-block-1 .favoritos .fav-count {
	left: 32%;
}

.bitaboot-sm #block-block-1 .favoritos .fav-count {
	left: 40%;
}

.bitaboot-md #block-block-1 .favoritos .fav-count {
	left: 43%;
}

.bitaboot-md .navbar-collapse.in #block-block-1 {
	float: left!important;
}

/** Cart **/
	
.bitaboot-xs #block-views-shopping-cart-block .line-item-quantity-raw {
	left: 32%;
}

.bitaboot-sm #block-views-shopping-cart-block .line-item-quantity-raw {
	left: 40%;
}

.bitaboot-md #block-views-shopping-cart-block .line-item-quantity-raw {
	left: 43%;
}

/* */

.bitaboot-xs .navbar-collapse.in,
.bitaboot-sm .navbar-collapse.in,
.bitaboot-md .navbar-collapse.in {
	overflow: auto;
	height: 100vh;
}

.bitaboot-md .navbar-collapse.in {
	width: 100%;
}

/** **/
	
/**
 * 	SubHeader
 */

body.not-logged-in.bitaboot-xs #block-menu-menu-submenu.sticky,
body.not-logged-in.bitaboot-sm #block-menu-menu-submenu.sticky {
	top: 108px;
}

body.not-logged-in.bitaboot-md #block-menu-menu-submenu.sticky {
	top: 120px;
}

body.not-front.not-logged-in.bitaboot-xs #block-menu-menu-submenu,
body.not-front.not-logged-in.bitaboot-sm #block-menu-menu-submenu {
	top: 108px;
}

body.not-front.not-logged-in.bitaboot-md #block-menu-menu-submenu {
	top: 115px;
}

body.not-front.not-logged-in.bitaboot-xs.no-marquee-messages #block-menu-menu-submenu,
body.not-front.not-logged-in.bitaboot-sm.no-marquee-messages #block-menu-menu-submenu {
	top: 60px;
}

body.not-front.not-logged-in.bitaboot-md.no-marquee-messages #block-menu-menu-submenu {
	top: 65px;
}

.bitaboot-xs #block-menu-menu-submenu {
	padding: 0!important;
}

/** **/

/** **/

/**
 * 	Bloques sociales
 */

.bitaboot-xs .border-style .check-list,
.bitaboot-sm .border-style .check-list {
	padding-left: 20px;
	padding-right: 20px;
}

/** **/

/**
 * 	Facet API
 */

.bitaboot-xs .element-invisible,
.bitaboot-sm .element-invisible {
	display: none;
}

/** **/

/**
 * 	Listado de productos
 */

.bitaboot-xs.page-products .sidebar h2 {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.bitaboot-xs.page-products .view.view-display-products .product-list-item article, 
.bitaboot-xs .view-productos-relacionados .product-list-item article {
	max-width: initial;
}

.bitaboot-xs.page-products .view.view-display-products {
	margin-left: 0;
}

/** **/

/**
 * 	Ficha de producto
 */

/* add to cart confirmation message */

.bitaboot-xs div.messages.commerce-add-to-cart-confirmation {
	width: 350px;
}

.bitaboot-xs div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title {
	padding-left: 20px!important;
	padding-right: 20px!important;
}

.bitaboot-xs div.messages.commerce-add-to-cart-confirmation .message-inner .commerce-add-to-cart-confirmation-close {
	top: 5px;
	right: 5px;
}

.bitaboot-xs div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.checkout {
	margin-right: 0;
}

.bitaboot-xs div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue {
	margin-right: 0;
}

.bitaboot-xs.node-type-product-display #main {
	padding-bottom: 0;
}

.bitaboot-xs.node-type-product-display #block-system-main {
	padding-bottom: 0;
}

.bitaboot-xs .btnbtitle.fullstyled .field-name-field-valoracion {
	 display: inline-block;
	 margin-left: 25%;
	 margin-right: 25%;
}

.bitaboot-xs .node-type-product-display .group-descripcion,
.bitaboot-sm .node-type-product-display .group-descripcion {
	padding-left: 0;
	padding-right: 0;
}

.bitaboot-xs.node-type-product-display .group-product-images .cloud-zoom-gallery-thumbs, 
.bitaboot-xs.node-type-product-bundle-display .group-product-images .cloud-zoom-gallery-thumbs {
	margin-top: 15px;
}

.bitaboot-sm.node-type-product-display .cloud-zoom-gallery-thumbs,
.bitaboot-md.node-type-product-display .cloud-zoom-gallery-thumbs {
	width: 100%;
	margin-top: 15px;
}

.bitaboot-md.node-type-product-display .group-add-to-cart {
	padding-right: 0;
}

.bitaboot-sm.node-type-product-display .group-add-to-cart .commerce-add-to-cart .bitanube-wishlist {
	width: 40%;
}

.bitaboot-sm.node-type-product-display .marca-block .field-name-field-logo-marca {
	margin-right: 0;
}

.bitaboot-sm.node-type-product-display .cloud-zoom-gallery-thumbs a {
	width: initial;
}

.bitaboot-md.node-type-product-display .commerce-add-to-cart .form-submit {
	font-size: 14px;
}

.bitaboot-xs.node-type-product-display .group-add-to-cart, 
.bitaboot-xs.node-type-product-bundle-display .group-add-to-cart {
	padding-left: 15px;
	padding-right: 15px;
}

.bitaboot-xs.node-type-product-display .group-add-to-cart-inner, 
.bitaboot-xs.node-type-product-bundle-display .group-add-to-cart-inner {
	padding-left: 15px;
	padding-right: 15px;
}

.bitaboot-xs.node-type-product-display .group-descripcion, 
.bitaboot-xs.node-type-product-bundle-display .group-descripcion {
	margin-left: 0;
	margin-bottom: 15px;
	padding-left: 15px;
}

.bitaboot-xs.node-type-product-display #block-views-display-products-block-1 {
	display: none;	
}

.bitaboot-xs.node-type-product-display .marca-block .field-name-body {
	text-align: justify;
}

.bitaboot-xs.node-type-product-display .marca-block .btnbtitle.fullstyled {
	margin-bottom: 0;
	margin-top: 0;
}

.bitaboot-xs.node-type-product-display .marca-block .btnbtitle.fullstyled.centered h4 {
	margin-bottom: 0;
}

.bitaboot-xs.node-type-product-display .marca-block .container {
	margin-top: 0;
}

.bitaboot-xs.node-type-product-display li.comment_forbidden {
	display: block;
	text-align: center;
}

.bitaboot-xs .commerce-add-to-cart .form-submit {
	font-size: 13px;
}

/**

/**
 * 	Footer
 */

.bitaboot-xs #footer .information-footer-menu,
.bitaboot-sm #footer .information-footer-menu {
	padding-left: 0;
}

.bitaboot-xs #footer #block-block-14 .content,
.bitaboot-sm #footer #block-block-14 .content {
	padding-top: 0;
}

.bitaboot-sm #footer #block-block-5 {
	padding-top: 0;
}

.bitaboot-xs .credits .container .brand-copyright,
.bitaboot-sm .credits .container .brand-copyright {
	margin-right: 0;
	display: block;
}

/** **/
	
/** 
 * 	Collapsible navbar
 */

@media (max-width: 1439px) {
.navbar-header {
    float: none;
}
.navbar-toggle {
    display: block;
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.collapse {
    display: none!important;
}
.navbar-nav {
    float: none!important;
    margin: 7.5px -15px;
}
.navbar-nav>li {
    float: none;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
}

.bitaboot-sm .view-display-id-last_posts_block .views-row-3,.bitaboot-xs .view-display-id-last_posts_block .views-row-3 {
    display:none!important;
}
.bitaboot-sm .view-display-id-last_posts_block .views-row-1, .bitaboot-xs .view-display-id-last_posts_block .views-row-1{
    margin-left: 0px!important;
}
/** **/
	
/**
 *  Products
 **/

/*.bitaboot-xs .product-list-item {
	padding-left: 20px;
	padding-right: 20px;
}*/

/* Product list attributes (shown by default on mobile)*/

.bitaboot-xs .view-display-products .fullstyled h4 {
	margin-bottom: 10px;
}

.bitaboot-xs .view-display-products .views-row, 
.bitaboot-xs .view-productos-relacionados .views-row {
	padding-bottom: 0;
}

.bitaboot-xs .view-display-products .views-row.views-row-first, 
.bitaboot-xs .view-productos-relacionados .views-row.views-row-first {
	padding-top: 0;
	margin-top: 0!important;
}

.bitaboot-xs .view-display-products .product-list-item article, 
.bitaboot-xs .view-productos-relacionados .product-list-item article {
    box-shadow: 0 5px 15px rgba(0,0,0,0.3);
}

.bitaboot-xs .view-display-products .views-row article, 
.bitaboot-xs .view-productos-relacionados .views-row article {
	padding-bottom: 60px;
    margin-bottom: 0!important;
    max-width: initial!important;
}

.bitaboot-xs .view-display-products .views-row .tallas { display:block }
.bitaboot-xs .view-display-products .views-row .tallas {
  bottom: 30px;
  left: 10px;
  line-height: 95%;
  position: absolute;
}

.bitaboot-xs .view-display-products .views-row .tallas {
  bottom: 30px;
  left: 10px;
  line-height: 95%;
  position: absolute;
}

.bitaboot-xs .view-display-products .views-row .colores,
.bitaboot-xs .view-productos-relacionados .views-row .colores {
	display:block
}

.bitaboot-xs .view-display-products .views-row .colores,
.bitaboot-xs .view-productos-relacionados .views-row .colores {
    bottom: 25px;
    left: 10px;
    position: absolute;
}
	
.bitaboot-xs .view-display-products .views-row .field-field-volumen-producto-montado,
.bitaboot-xs .view-productos-relacionados .views-row .field-field-volumen-producto-montado {
    bottom: 0px;
    left: 10px;
    position: absolute;
    display: block;
    font-size: 85%;
}

.bitaboot-xs .view-display-products .views-row .bitanube-wishlist, 
.bitaboot-xs .view-productos-relacionados .views-row .bitanube-wishlist {
    bottom: 66px;
    animation: bounce 2s;
    -moz-animation: bounce 2s;
    -webkit-animation: bounce 2s;
}

/** **/
	
/**
 * 	Headers
 */

.bitaboot-sm .fullstyled h4, 
.bitaboot-sm .fullstyled h1,
.bitaboot-xs .fullstyled h4, 
.bitaboot-xs .fullstyled h1 {
	border-bottom: none;
	line-height: initial;
}

.bitaboot-xs.not-front #main-content,
.bitaboot-sm.not-front #main-content {
	margin-top: 45px;
	margin-bottom: 0;
}

.bitaboot-xs.not-front #main-content > .btnbtitle.fullstyled,
.bitaboot-sm.not-front #main-content > .btnbtitle.fullstyled {
	margin-bottom: 0;
}

.bitaboot-xs .btnbtitle.fullstyled {
	margin-bottom: 15px;
}

.bitaboot-xs .region-sidebar-first {
	padding: 0 15px;
}

/** **/
	
/**
 * 	Home - Highlighted blocks
 */

.bitaboot-sm .categories-list-image,
.bitaboot-xs .categories-list-image,
.bitaboot-md .categories-list-image {
	padding-top: 25px;
}

.bitaboot-sm.front .node.node-home .field-name-body p,
.bitaboot-xs.front .node.node-home .field-name-body p,
.bitaboot-md.front .node.node-home .field-name-body p {
	margin-bottom: 15px;
}

.bitaboot-xs .categories-list-image .categoria-name,
.bitaboot-sm .categories-list-image .categoria-name,
.bitaboot-md .categories-list-image .categoria-name {
	font-size: 18px;
}

.bitaboot-xs .categories-list-image .categories-list-item:hover .categoria-selection .categoria-links,
.bitaboot-sm .categories-list-image .categories-list-item:hover .categoria-selection .categoria-links,
.bitaboot-md .categories-list-image .categories-list-item:hover .categoria-selection .categoria-links {
	margin-top: 0;
	margin-bottom: 0;
	min-height: 120px;
}

.bitaboot-xs .categories-list-image ul.categoria-links li,
.bitaboot-sm .categories-list-image ul.categoria-links li,
.bitaboot-md .categories-list-image ul.categoria-links li {
	margin-top: 0;
	margin-bottom: 0;
}

.bitaboot-xs .categories-list-image ul.categoria-links li:first-child,
.bitaboot-sm .categories-list-image ul.categoria-links li:first-child,
.bitaboot-md .categories-list-image ul.categoria-links li:first-child {
	margin-top: 5px;
}

.bitaboot-xs .categories-list-image ul.categoria-links li a,
.bitaboot-sm .categories-list-image ul.categoria-links li a,
.bitaboot-md .categories-list-image ul.categoria-links li a {
	padding-top: 0;
	padding-bottom: 0;
}

/** **/
	
/**
 * 	Home - Social Blocks
 */

.bitaboot-xs #info-share-news-bloc .border-image-header,
.bitaboot-sm #info-share-news-bloc .border-image-header,
.bitaboot-md #info-share-news-bloc .border-image-header {
	position: relative;
	width: 100%;
	top: unset;
	height: initial;
}

.bitaboot-xs #info-share-news-bloc .border-content > .clearfix,
.bitaboot-sm #info-share-news-bloc .border-content > .clearfix,
.bitaboot-md #info-share-news-bloc .border-content > .clearfix {
	display: none;
}

/*.bitaboot-xs #info-marketing-checklist .border-style,
.bitaboot-sm #info-marketing-checklist .border-style {
	height: 60vh;
}*/

.bitaboot-xs #info-share-news-bloc .border-image-content,
.bitaboot-sm #info-share-news-bloc .border-image-content,
.bitaboot-md #info-share-news-bloc .border-image-content {
	position: relative;
	top: inherit;
	height: initial;
}

.bitaboot-xs #info-share-news-bloc .border-style {
	height: initial;
	display: inline-block;
	width: 100%;
}

.bitaboot-sm #info-share-news-bloc .border-style {
	height: initial;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

.bitaboot-sm #info-share-news-bloc #btnb-social-fb .border-style {
	width: 500px;
}

.bitaboot-md #info-share-news-bloc .border-style {
	min-height: 75vh;
}

.bitaboot-md #info-share-news-bloc .border-style .check-list {
	padding-left: 20px;
}

.bitaboot-md #info-share-news-bloc .border-style .news-bloc {
	margin-top: 25px;
}

/*.bitaboot-xs #info-newsletter .border-style,
.bitaboot-sm #info-newsletter .border-style {
	height: 70vh;
}

.bitaboot-xs #btnb-social-fb .border-style,
.bitaboot-sm #btnb-social-fb .border-style {
	height: 30vh;
}

.bitaboot-md #info-marketing-checklist .border-style,
.bitaboot-md #info-newsletter .border-style,
.bitaboot-md #btnb-social-fb .border-style {
	height: 75vh;
}*/

/*.bitaboot-md #info-marketing-checklist .border-image-content,
.bitaboot-md #info-newsletter .border-image-content {
	top: 45%;
	height: 50%;
}

.bitaboot-xs #info-newsletter .border-image-content,
.bitaboot-sm #info-newsletter .border-image-content {
	top: 45%;
	height: 30%;
}*/

.bitaboot-xs #info-newsletter a.news-bloc,
.bitaboot-sm #info-newsletter a.news-bloc,
.bitaboot-md #info-newsletter a.news-bloc {
	font-size: 12px;
	padding: 10px 25px;
	margin-top: 10px;
}

.bitaboot-xs #info-share-news-bloc .news-bloc,
.bitaboot-sm #info-share-news-bloc .news-bloc,
.bitaboot-md #info-share-news-bloc .news-bloc {
	margin: auto;
}

/* */

/**
 * 	Views fields
 */

.bitaboot-xs .field-name-field-bloque-vista .field-item {
	margin-top: 0;
	margin-bottom: 0;
}

/** **/

/**
 * 	Simpleads
 */

body.front.bitaboot-xs .view-simpleads-block-example {
	margin-bottom: 10px;
}

/** **/
	
/**
 * 	Brands
 */

/* brands list */

.bitaboot-xs.page-productos-disenadores #block-system-main {
	padding-bottom: 0;
}

.bitaboot-xs .view.view-marcas .item-list ul,
.bitaboot-sm .view.view-marcas .item-list ul {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
}

.bitaboot-xs .view.view-marcas .item-list ul li,
.bitaboot-sm .view.view-marcas .item-list ul li {
	margin-bottom: 15px;
}

/* individual page */

.bitaboot-xs.node-type-marca #block-system-main,
.bitaboot-sm.node-type-marca #block-system-main {
	padding-bottom: 0;
}

.bitaboot-xs.node-type-marca #main,
.bitaboot-sm.node-type-marca #main {
	padding-bottom: 0;
}

.bitaboot-xs.node-type-marca .node-marca .content,
.bitaboot-sm.node-type-marca .node-marca .content {
	padding-top: 5px;
}

.bitaboot-xs.node-type-marca .btnbtitle,
.bitaboot-sm.node-type-marca .btnbtitle {
	margin-top: 45px;
	margin-bottom: 0;
}

.bitaboot-xs.node-type-marca #main-content,
.bitaboot-sm.node-type-marca #main-content {
	margin-top: 0;
}

.bitaboot-xs.node-type-marca .field-name-field-logo-marca,
.bitaboot-sm.node-type-marca .field-name-field-logo-marca {
	padding-bottom: 15px;
}

.bitaboot-sm.node-type-marca .field-name-field-logo-marca img {
	margin: 0 auto;
}

.bitaboot-xs.node-type-marca .field-name-body,
.bitaboot-sm.node-type-marca .field-name-body {
	text-align: justify;
}

.bitaboot-xs.node-type-marca .field-name-body p,
.bitaboot-sm.node-type-marca .field-name-body p {
	margin-bottom: 15px;
}

.bitaboot-xs.node-type-marca .field-name-field-enlace-productos {
	margin-top: 30px;
}

/* */

/** **/

/** Blog **/
	
.bitaboot-xs .view-display-id-last_posts_block .view-content {
	margin-top: 0;
}

.bitaboot-xs .view-display-id-featured_products_block, 
.bitaboot-xs .view-display-id-last_posts_block {
	margin-top: 0;
}
	
/** **/
	
/**
 * 	Carrito
 */

.bitaboot-xs.page-cart #views-form-commerce-cart-form-default #edit-actions #edit-checkout {
	margin-top: 10px;
}

.bitaboot-xs.page-cart .view-commerce-cart-form,
.bitaboot-sm.page-cart .view-commerce-cart-form {
	margin-top: 0;
}

.bitaboot-xs.page-cart table.views-table, 
.bitaboot-xs.page-checkout table.views-table,
.bitaboot-sm.page-cart table.views-table, 
.bitaboot-sm.page-checkout table.views-table {
	margin-bottom: 0;
}

.bitaboot-xs.page-cart table.views-table thead, 
.bitaboot-xs.page-checkout table.views-table thead,
.bitaboot-sm.page-cart table.views-table thead, 
.bitaboot-sm.page-checkout table.views-table thead {
	display: none;
}

.bitaboot-xs.page-cart table.views-table tbody tr, 
.bitaboot-xs.page-checkout table.views-table tbody tr,
.bitaboot-sm.page-cart table.views-table tbody tr, 
.bitaboot-sm.page-checkout table.views-table tbody tr {
	margin-left: 25px;
	margin-right: 25px;
	display: block;
	border: 2px solid #5f7e8a;
	margin-bottom: 15px;
	text-align: center;
}

.bitaboot-xs.page-cart table.views-table tbody tr td, 
.bitaboot-xs.page-checkout table.views-table tbody tr td,
.bitaboot-sm.page-cart table.views-table tbody tr td, 
.bitaboot-sm.page-checkout table.views-table tbody tr td {
	display: block;
	text-align: center;
	padding: 4px;
}

.bitaboot-xs.page-cart table.views-table tbody tr td.views-field-commerce-unit-price, 
.bitaboot-xs.page-checkout table.views-table tbody tr td.views-field-commerce-unit-price,
.bitaboot-sm.page-cart table.views-table tbody tr td.views-field-commerce-unit-price, 
.bitaboot-sm.page-checkout table.views-table tbody tr td.views-field-commerce-unit-price {
	display: inline-block;
	/*padding-left: 18%;*/
	padding-bottom: 10px;
	font-size: 18px;
}

.bitaboot-xs.page-cart table.views-table tbody tr td.views-field-commerce-unit-price:after, 
.bitaboot-xs.page-checkout table.views-table tbody tr td.views-field-commerce-unit-price:after,
.bitaboot-sm.page-cart table.views-table tbody tr td.views-field-commerce-unit-price:after, 
.bitaboot-sm.page-checkout table.views-table tbody tr td.views-field-commerce-unit-price:after {
	content: "x";
	padding-left: 5px;
	font-size: 18px;
}

.bitaboot-xs.page-cart table.views-table tbody tr td.views-field-quantity, 
.bitaboot-xs.page-checkout table.views-table tbody tr td.views-field-quantity,
.bitaboot-sm.page-cart table.views-table tbody tr td.views-field-quantity, 
.bitaboot-sm.page-checkout table.views-table tbody tr td.views-field-quantity {
	display: inline-block;
	padding-bottom: 10px;
	font-size: 18px;
}

.bitaboot-xs.page-cart table.views-table tbody tr td.views-field-quantity:after, 
.bitaboot-xs.page-checkout table.views-table tbody tr td.views-field-quantity:after,
.bitaboot-sm.page-cart table.views-table tbody tr td.views-field-quantity:after, 
.bitaboot-sm.page-checkout table.views-table tbody tr td.views-field-quantity:after {
	content: "=";
	padding-left: 5px;
	font-size: 18px;
}

.bitaboot-xs.page-cart table.views-table tbody tr td.views-field-commerce-total, 
.bitaboot-xs.page-checkout table.views-table tbody tr td.views-field-commerce-total,
.bitaboot-sm.page-cart table.views-table tbody tr td.views-field-commerce-total, 
.bitaboot-sm.page-checkout table.views-table tbody tr td.views-field-commerce-total {
	display: inline-block;
	padding-bottom: 10px;
	font-size: 18px;
}

.bitaboot-xs.page-cart table.views-table tbody tr td.views-field-edit-delete, 
.bitaboot-xs.page-checkout table.views-table tbody tr td.views-field-edit-delete,
.bitaboot-sm.page-cart table.views-table tbody tr td.views-field-edit-delete, 
.bitaboot-sm.page-checkout table.views-table tbody tr td.views-field-edit-delete {
	padding-bottom: 15px;
}

.bitaboot-xs.page-cart table.views-table tbody tr td img, 
.bitaboot-xs.page-checkout table.views-table tbody tr td img,
.bitaboot-sm.page-cart table.views-table tbody tr td img, 
.bitaboot-sm.page-checkout table.views-table tbody tr td img {
	margin: 0 auto;
}

.bitaboot-xs.page-cart table.commerce-price-formatted-components,
.bitaboot-sm.page-cart table.commerce-price-formatted-components {
	width: inherit;
	margin: 0 auto;
}

.bitaboot-xs.page-checkout table.commerce-price-formatted-components,
.bitaboot-sm.page-checkout table.commerce-price-formatted-components {
	width: inherit;
	margin: 0 auto;
	margin-bottom: 15px;
}

.bitaboot-xs.page-cart #block-system-main,
.bitaboot-xs.page-checkout #block-system-main,
.bitaboot-sm.page-cart #block-system-main,
.bitaboot-sm.page-checkout #block-system-main {
	padding-bottom: 0;
}

.bitaboot-xs.page-cart #block-views-simpleads-block-example-block-2,
.bitaboot-sm.page-cart #block-views-simpleads-block-example-block-2 {
	padding-bottom: 0;
}

.bitaboot-xs.page-cart .view-simpleads-block-example,
.bitaboot-sm.page-cart .view-simpleads-block-example {
	margin-bottom: 25px;
}

.bitaboot-xs.page-cart #views-form-commerce-cart-form-default #edit-actions,
.bitaboot-sm.page-cart #views-form-commerce-cart-form-default #edit-actions {
	padding: 10px;
}

.bitaboot-xs.page-cart table.commerce-price-formatted-components tbody tr.component-type-commerce-price-formatted-amount td, 
.bitaboot-xs.page-checkout table.commerce-price-formatted-components tbody tr.component-type-commerce-price-formatted-amount td,
.bitaboot-sm.page-cart table.commerce-price-formatted-components tbody tr.component-type-commerce-price-formatted-amount td, 
.bitaboot-sm.page-checkout table.commerce-price-formatted-components tbody tr.component-type-commerce-price-formatted-amount td {
	font-size: 18px;
	font-weight: bold;
}

.bitaboot-xs.page-cart #bottom-content .col-md-12,
.bitaboot-sm.page-cart #bottom-content .col-md-12 {
	padding-left: 5px;
	padding-right: 5px;
}

.bitaboot-xs.page-checkout #block-commerce-checkout-progress-indication,
.bitaboot-sm.page-checkout #block-commerce-checkout-progress-indication,
.bitaboot-xs.page-cart #block-commerce-checkout-progress-indication,
.bitaboot-sm.page-cart #block-commerce-checkout-progress-indication {
	margin: 0;
}

.bitaboot-xs.page-checkout #block-commerce-checkout-progress-indication .item-list,
.bitaboot-sm.page-checkout #block-commerce-checkout-progress-indication .item-list,
.bitaboot-xs.page-cart #block-commerce-checkout-progress-indication .item-list,
.bitaboot-sm.page-cart #block-commerce-checkout-progress-indication .item-list {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}

.bitaboot-sm.page-checkout #block-commerce-checkout-progress-indication .item-list,
.bitaboot-sm.page-cart #block-commerce-checkout-progress-indication .item-list {
	display: block;
	padding-left: 25px;
	padding-right: 25px;
}

.bitaboot-sm.page-cart #block-commerce-checkout-progress-indication .commerce-checkout-progress,
.bitaboot-sm.page-checkout #block-commerce-checkout-progress-indication .commerce-checkout-progress {
	display: block;
}

.bitaboot-xs.page-checkout #block-commerce-checkout-progress-indication .commerce-checkout-progress li:not(.active),
.bitaboot-sm.page-checkout #block-commerce-checkout-progress-indication .commerce-checkout-progress li:not(.active),
.bitaboot-xs.page-cart #block-commerce-checkout-progress-indication .commerce-checkout-progress li:not(.active),
.bitaboot-sm.page-cart #block-commerce-checkout-progress-indication .commerce-checkout-progress li:not(.active) {
	width: 100%;
	margin-left:0;
	margin-top: 10px;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 16px;
}

.bitaboot-xs.page-checkout #block-commerce-checkout-progress-indication .commerce-checkout-progress li.active,
.bitaboot-sm.page-checkout #block-commerce-checkout-progress-indication .commerce-checkout-progress li.active,
.bitaboot-xs.page-cart #block-commerce-checkout-progress-indication .commerce-checkout-progress li.active,
.bitaboot-sm.page-cart #block-commerce-checkout-progress-indication .commerce-checkout-progress li.active {
	width: 100%;
	margin-left:0;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.bitaboot-xs.page-checkout #block-commerce-checkout-progress-indication .commerce-checkout-progress li:first-child,
.bitaboot-sm.page-checkout #block-commerce-checkout-progress-indication .commerce-checkout-progress li:first-child,
.bitaboot-xs.page-cart #block-commerce-checkout-progress-indication .commerce-checkout-progress li:first-child,
.bitaboot-sm.page-cart #block-commerce-checkout-progress-indication .commerce-checkout-progress li:first-child {
	margin-top: 0!important;
}

.bitaboot-xs.page-checkout #main,
.bitaboot-sm.page-checkout #main {
	padding-bottom: 10px;
}

.bitaboot-xs .checkout-help,
.bitaboot-sm .checkout-help {
	display: inline-block;
	padding-left: 15px;
	padding-bottom: 10px;
}

.bitaboot-xs #checkout-review-ajax-wrapper,
.bitaboot-sm #checkout-review-ajax-wrapper {
	display: inline-block;
}

.bitaboot-xs #checkout-review-ajax-wrapper table.checkout-review,
.bitaboot-sm #checkout-review-ajax-wrapper table.checkout-review {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}

.bitaboot-xs #checkout-review-ajax-wrapper table.checkout-review thead,
.bitaboot-sm #checkout-review-ajax-wrapper table.checkout-review thead {
	display: none;
}

.bitaboot-xs #checkout-review-ajax-wrapper table.checkout-review tr.pane-title,
.bitaboot-sm #checkout-review-ajax-wrapper table.checkout-review tr.pane-title {
	display: none;
}

.bitaboot-xs #checkout-review-ajax-wrapper table.checkout-review tr td .view-commerce-cart-summary,
.bitaboot-sm #checkout-review-ajax-wrapper table.checkout-review tr td .view-commerce-cart-summary {
	display: inline-block;
}

.bitaboot-xs #checkout-review-ajax-wrapper table.checkout-review label,
.bitaboot-sm #checkout-review-ajax-wrapper table.checkout-review label {
	display: block;
}

.bitaboot-xs.page-checkout fieldset,
.bitaboot-sm.page-checkout fieldset {
	margin-top: 10px;
}

.bitaboot-xs.page-checkout fieldset.checkout-buttons,
.bitaboot-sm.page-checkout fieldset.checkout-buttons {
	margin-top: 15px;
}

.bitaboot-xs.page-checkout #account-ajax-wrapper,
.bitaboot-sm.page-checkout #account-ajax-wrapper {
	padding-left: 15px!important;
	padding-right: 15px!important;
}

.bitaboot-xs.page-checkout #customer-profile-shipping-ajax-wrapper,
.bitaboot-sm.page-checkout #customer-profile-shipping-ajax-wrapper {
	padding-left: 15px!important;
	padding-right: 15px!important;
}

.bitaboot-xs.page-checkout #customer-profile-billing-ajax-wrapper,
.bitaboot-sm.page-checkout #customer-profile-billing-ajax-wrapper {
	padding-left: 15px!important;
	padding-right: 15px!important;
}

.bitaboot-xs.page-checkout #commerce-user-profile-pane-ajax-wrapper,
.bitaboot-sm.page-checkout #commerce-user-profile-pane-ajax-wrapper {
	padding-left: 15px!important;
	padding-right: 15px!important;
}

.bitaboot-xs.page-checkout #terms-conditions-ajax-wrapper,
.bitaboot-sm.page-checkout #terms-conditions-ajax-wrapper {
	padding-left: 15px!important;
	padding-right: 15px!important;
}

.bitaboot-xs.page-checkout-review #commerce-shipping-service-ajax-wrapper,
.bitaboot-sm.page-checkout-review #commerce-shipping-service-ajax-wrapper {
	padding-left: 15px!important;
	padding-right: 15px!important;
}

.bitaboot-xs.page-checkout-review #commerce-payment-ajax-wrapper,
.bitaboot-sm.page-checkout-review #commerce-payment-ajax-wrapper {
	padding-left: 15px!important;
	padding-right: 15px!important;
}

/** **/

/**
 * 	Blog
 */

/* Categorias */

.bitaboot-xs #block-views-blog-category-list-block,
.bitaboot-sm #block-views-blog-category-list-block {
	padding-bottom: 25px;
}


.bitaboot-xs .view.view-blog-category-list.view-id-blog_category_list .views-row,
.bitaboot-sm .view.view-blog-category-list.view-id-blog_category_list .views-row {
	display: block;
	margin-top: 10px;
}

.bitaboot-xs .view.view-blog-category-list.view-id-blog_category_list .views-row a,
.bitaboot-sm .view.view-blog-category-list.view-id-blog_category_list .views-row a {
	margin-right: 0;
}

.bitaboot-xs .view.view-blog-category-list.view-id-blog_category_list .views-row a:hover,
.bitaboot-sm .view.view-blog-category-list.view-id-blog_category_list .views-row a.active {
	
}

/* */

/* listado de entradas de blog */

.bitaboot-xs.page-blog #main-content,
.bitaboot-sm.page-blog #main-content {
	margin-top: 25px;
}

.bitaboot-xs.page-blog #block-system-main,
.bitaboot-sm.page-blog #block-system-main {
	padding-bottom: 0;
}

.bitaboot-xs .view.view-blog .views-row,
.bitaboot-sm .view.view-blog .views-row {
	margin-bottom: 15px;
	padding-left: 15px!important;
	padding-right: 15px!important;
}

.bitaboot-xs .view.view-blog.view-display-id-last_posts_block .views-row,
.bitaboot-sm .view.view-blog.view-display-id-last_posts_block .views-row {
	padding-left: 0!important;
	padding-right:0!important;
}

.bitaboot-xs .view.view-blog .node .group-blog-resumen-label,
.bitaboot-sm .view.view-blog .node .group-blog-resumen-label {
	background-color: rgba(95,126,138, 0.8);
	margin-right: 15px;
	width: initial;
	padding-left: 10px;
}

.bitaboot-xs .view.view-blog .node h1,
.bitaboot-sm .view.view-blog .node h1 {
	font-size: 22pt;
}

.bitaboot-xs .view.view-blog .node .group-blog-resumen-label .field-name-field-blog-category,
.bitaboot-sm .view.view-blog .node .group-blog-resumen-label .field-name-field-blog-category {
	opacity:1;
}

.bitaboot-xs .view.view-blog .node .group-blog-resumen-label .field-name-body,
.bitaboot-sm .view.view-blog .node .group-blog-resumen-label .field-name-body {
	opacity:1;
	font-size: 14pt;
}

.bitaboot-xs .view.view-blog .node .group-blog-resumen-label,
.bitaboot-sm .view.view-blog .node .group-blog-resumen-label {
	opacity: 1;
}

.bitaboot-xs .view.view-blog .node footer,
.bitaboot-sm .view.view-blog .node footer {
	display: block;
	position: absolute;
	bottom: 0;
	padding-left: 10px;
}

.bitaboot-xs .view.view-blog .node footer ul li.comment-comments,
.bitaboot-sm .view.view-blog .node footer ul li.comment-comments {
	display: none;
}

.bitaboot-xs .view.view-blog .node footer ul li.node-readmore a,
.bitaboot-sm .view.view-blog .node footer ul li.node-readmore a {
	color: white;
	padding: 8px 20px;
	border: 1px solid white;
	font-size: 16pt;
}

.bitaboot-xs .view.view-blog .node footer ul li.node-readmore a,
.bitaboot-sm .view.view-blog .node footer ul li.node-readmore a {
	color: #5f7e8a;
	background-color: white;
	border: 1px solid white;
	text-decoration: none;
}

/* */

/* página individual */

.bitaboot-xs.node-type-blog-post #main,
.bitaboot-sm.node-type-blog-post #main {
	padding-bottom: 0;
}

.bitaboot-xs.node-type-blog-post #block-system-main,
.bitaboot-sm.node-type-blog-post #block-system-main {
	padding-bottom: 0;
}

.bitaboot-xs.node-type-blog-post #main-content,
.bitaboot-sm.node-type-blog-post #main-content {
	margin-top: 0;
}

.bitaboot-xs.node-type-blog-post .field-name-title-field,
.bitaboot-sm.node-type-blog-post .field-name-title-field {
	display: block;
	text-align: center;
	padding: 10px;
}

.bitaboot-xs.node-type-blog-post .field-name-body,
.bitaboot-sm.node-type-blog-post .field-name-body {
	text-align: justify;
	margin-bottom: 10px;
}

.bitaboot-xs.node-type-blog-post .field-name-body p,
.bitaboot-sm.node-type-blog-post .field-name-body p {
	text-align: justify;
	margin-bottom: 0;
}

.bitaboot-xs.node-type-blog-post .group-blog-sidebar .content {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.bitaboot-xs.node-type-blog-post .group-blog-sidebar .content p {
	margin-bottom: 10px;
}

/* */

/** **/

/**
 * 	Contact page
 */

.bitaboot-xs.node-type-page #main,
.bitaboot-sm.node-type-page #main {
	padding-bottom: 0;
}

.bitaboot-xs.node-type-page #block-system-main,
.bitaboot-sm.node-type-page #block-system-main {
	padding-bottom: 0;
}

.bitaboot-xs.node-type-page .node-page .content,
.bitaboot-sm.node-type-page .node-page .content {
	padding-top: 0;
	padding-bottom: 0;
}

.bitaboot-xs.node-type-page .block-webform,
.bitaboot-sm.node-type-page .block-webform {
	padding-bottom: 0;
}

.bitaboot-xs .webform-client-form .form-item.webform-component--advertencia-rma.webform-conditional-hidden,
.bitaboot-sm .webform-client-form .form-item.webform-component--advertencia-rma.webform-conditional-hidden {
	display: none!important;
}

.bitaboot-xs .webform-client-form .form-item.webform-component--advertencia-rma,
.bitaboot-sm .webform-client-form .form-item.webform-component--advertencia-rma {
	display: inline-block!important;
	margin-top: 0!important;
	margin-bottom: 0!important;
}

.bitaboot-xs .webform-client-form .form-item.webform-component--advertencia-rma .alert,
.bitaboot-sm .webform-client-form .form-item.webform-component--advertencia-rma .alert {
	margin-bottom: 0;
}

/** **/
	
/**
 * 	Login form
 */

.bitaboot-xs #user_login_form,
.bitaboot-sm #user_login_form {
	padding-left: 15px;
	padding-right: 15px;
}

.bitaboot-xs #user_login_form h1,
.bitaboot-sm #user_login_form h1 {
	text-align: center;
}

.bitaboot-xs #user_login_form a.login-password,
.bitaboot-sm #user_login_form a.login-password {
	display: inline-block;
	margin-bottom: 10px;
}

.bitaboot-xs #user_login_form #edit-actions,
.bitaboot-sm #user_login_form #edit-actions {
	margin-top: 15px!important;
	padding-left: 5px;
}

/** **/

/**
 * 	User backoffice pages
 */

.bitaboot-xs.page-user h1.page-title,
.bitaboot-xs.page-user h1.page-title {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 17pt;
	text-align: center;
}

.bitaboot-xs.page-user .tabs,
.bitaboot-sm.page-user .tabs {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
}

.bitaboot-xs.page-user .tabs ul.tabs.primary li,
.bitaboot-sm.page-user .tabs ul.tabs.primary li {
	display: block;
	white-space: unset!important;
	text-align: center;
}

.bitaboot-xs.page-user .tabs ul.tabs.primary li a,
.bitaboot-sm.page-user .tabs ul.tabs.primary li a {
	width: 100%;
	margin-top: 10px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

/** **/
	
/**
 * 	User orders page
 */

.bitaboot-xs.page-user h1.page-title,
.bitaboot-xs.page-user h1.page-title {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 17pt;
	text-align: center;
}

.bitaboot-xs .profile.container h3,
.bitaboot-sm .profile.container h3 {
	text-align: center;
	padding-bottom: 5px;
}

.bitaboot-xs .profile.container .user-profile__item,
.bitaboot-sm .profile.container .user-profile__item {
	padding-left: 0;
}

.bitaboot-xs .view.view-commerce-backoffice-user-orders table th.views-field-created,
.bitaboot-sm .view.view-commerce-backoffice-user-orders table th.views-field-created {
	display: none;
}

.bitaboot-xs .view.view-commerce-backoffice-user-orders table td.views-field-created,
.bitaboot-sm .view.view-commerce-backoffice-user-orders table td.views-field-created {
	display: none;
}

.bitaboot-xs .profile.container .view.view-commerce-backoffice-user-orders .more-link,
.bitaboot-sm .profile.container .view.view-commerce-backoffice-user-orders .more-link {
	text-align: center;
}

.bitaboot-xs .profile.container .view.view-commerce-backoffice-user-orders .more-link a,
.bitaboot-sm .profile.container .view.view-commerce-backoffice-user-orders .more-link a {
	padding: 5px 20px;
	border: 1px solid #5f7e8a;
}

.bitaboot-xs .profile.container .view.view-commerce-backoffice-user-orders .more-link a:hover,
.bitaboot-sm .profile.container .view.view-commerce-backoffice-user-orders .more-link a:hover {
	background-color: #5f7e8a;
	color: white;
}

.bitaboot-xs.page-user-orders .view.view-commerce-backoffice-user-orders,
.bitaboot-sm.page-user-orders .view.view-commerce-backoffice-user-orders {
	padding-left: 15px;
	padding-right: 15px;
}

.bitaboot-xs.page-user-orders #block-system-main,
.bitaboot-sm.page-user-orders #block-system-main {
	padding-bottom: 0;
}

.bitaboot-xs.page-user-orders #block-views-simpleads-block-example-block-3,
.bitaboot-sm.page-user-orders #block-views-simpleads-block-example-block-3 {
	padding-bottom: 15px;
}



/** **/
	
/**
 * 	RMA form
 */

.bitaboot-xs.page-node-3182 .field-name-body,
.bitaboot-sm.page-node-3182 .field-name-body {
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
}

.bitaboot-xs.page-node-3182 .field-name-body p,
.bitaboot-sm.page-node-3182 .field-name-body p {
	margin-bottom: 10px;
}

.bitaboot-xs.page-node-3182 .webform-component--datos-personales,
.bitaboot-sm.page-node-3182 .webform-component--datos-personales {
	margin-bottom: 15px!important;
}

.bitaboot-xs.page-node-3182 .webform-component--header-form img,
.bitaboot-sm.page-node-3182 .webform-component--header-form img {
	margin-bottom: 10px!important;
}

/** **/
	
/** Client opinions */

.bitaboot-xs .opinions-block .btnbtitle {
	margin-bottom: 0;
}

.bitaboot-xs .view-opiniones-clientes {
	padding-top: 0;
	margin-top: 0;
}

.bitaboot-xs .view-opiniones-clientes #slick-views-opiniones-clientes-2 {
	padding-top: 0;
}

.bitaboot-xs .view-opiniones-clientes .slide__content,
.bitaboot-sm .view-opiniones-clientes .slide__content {
	padding: 10px;
	margin-top: 10px;
	min-height: 120px;
	max-width: 325px;
}

.bitaboot-sm .view-opiniones-clientes .slide__content {
	max-width: 350px;
}

.bitaboot-xs .view-opiniones-clientes .slide__content p {
	margin-bottom: 0;
}

/** **/

/**
 * 	Seo Text
 */

.bitaboot-xs .node-seo-texto .field-name-body,
.bitaboot-sm .node-seo-texto .field-name-body {
	font-size: 12px;
}

/** **/

/**
 * 	Bottom content
 */

.bitaboot-xs #bottom-content,
.bitaboot-sm #bottom-content {
	padding-bottom: 0;
}

.bitaboot-xs #bottom-content .last-clearfix,
.bitaboot-sm #bottom-content .last-clearfix {
	display: none;
}

.bitaboot-xs.front #block-block-3,
.bitaboot-sm.front #block-block-3 {
	padding-bottom: 0;
}

.bitaboot-xs #bottom-content #info-share-news-bloc #info-newsletter .border-style,
.bitaboot-sm #bottom-content #info-share-news-bloc #info-newsletter .border-style {
	margin-bottom: 0;
}

.bitaboot-sm #info-share-news-bloc img.do-backstretch-not-mobile {
	margin: 0 auto;
}

/** **/

/**
 * 	Pre-footer
 */

.bitaboot-xs #prefooter,
.bitaboot-sm #prefooter {
	margin-top: 0;
	margin-bottom: 0;
}

.bitaboot-xs #prefooter .btnbtitle-fullstyled,
.bitaboot-sm #prefooter .btnbtitle-fullstyled {
	margin-top: 0;
	margin-bottom: 5px;
}

.bitaboot-xs #prefooter .btnbtitle.fullstyled h4,
.bitaboot-sm #prefooter .btnbtitle.fullstyled h4 {
	margin-top: 15px;
	margin-bottom: 0;
}

/** **/

/** 
 * 	Footer
 */

.bitaboot-xs #footer,
.bitaboot-sm #footer {
	text-align: center;
}

.bitaboot-xs #footer ul li a,
.bitaboot-sm #footer ul li a {
	text-align: center;
}

.bitaboot-sm #footer .block p {
	text-align: center;
}

.bitaboot-sm .pay-methods-wrapper {
	background-position: center 30px;
}

.bitaboot-sm .ports-methods-wrapper {
	background-position: center 30px;
}

.bitaboot-xs #footer h2 {
	padding-right: 0;
}

.bitaboot-xs #footer #block-block-19 {
	padding-bottom: 0;
}

.bitaboot-xs #footer .block p {
	text-align: center;
}

.bitaboot-xs #footer .block .pay-methods-wrapper {
	background-position: center 35px;
}

.bitaboot-xs #footer .block .ports-methods-wrapper {
	background-position: center 35px;
}

.bitaboot-xs #block-block-4 {
	margin-top: 15px;
	padding-bottom: 10px;
}

.bitaboot-xs #block-block-14 {
	padding-bottom: 10px;
}

.bitaboot-xs #block-block-19 {
	margin-top: 15px;
}

.bitaboot-md .pay-methods-wrapper {
	background-size: 100% auto;
	background-position: left 50px;
}

.bitaboot-md .ports-methods-wrapper {
	background-size: 100px auto;
	background-position: left 50px;
	height: 100px;
}

.bitaboot-sm #block-block-5 .pay-methods-wrapper > h1,
.bitaboot-sm #block-block-5 .pay-methods-wrapper > h2 {
	margin-top: 15px;
}

/** **/

/**
 * 	Pager
 */

.bitaboot-xs .view .item-list .pager,
.bitaboot-sm .view .item-list .pager {
	margin-bottom: 0;
	padding-right: 15px;
	padding-left: 15px;
}

/* */

/**
 * 	Credits
 */
.bitaboot-xs .credits,
.bitaboot-sm .credits {
	padding-bottom: 55px;
}

/* */
	
/**
 * 	Small desktops
 */
	
@media screen and (min-width : 1025px) and (max-width : 1660px) {
  
  /*body #logo img {
  	width: 11vw!important;
  	padding: 5px 0!important;
  	padding-bottom: 0!important;
  }*/
  
  #header #block-system-main-menu {
  	padding-bottom: 0;
  	width: 100%;
  }
  
  #header ul.menu {
  	padding-left: 0;
  	padding-top: 10px;
  	padding-bottom: 10px;
  	text-align: center;
  }
  
  #header ul.menu li a {
  	padding-top: 0;
  	/*font-size: 11pt;*/
  }
  
  #header .navbar-default .navbar-collapse {
  	width: 100%;
  }
  
  body.not-front.not-logged-in.no-marquee-messages #block-menu-menu-submenu {
  	top: 135px;
  }
  
  body.no-marquee-messages #page.secondary-menu-fixed {
  	margin-top: 0;
  }
  
  
  body.not-logged-in.no-marquee-messages #block-views-slick-x-block-carousel {
  	margin-top: 142px;
  }
  
 /* .region-header .block:not(.block-menu) {
  	max-width: 75px;
 }*/
  
  .region-header #block-bitanube-country-selector select {
  	width: 85px;
  }
  
  .region-header #block-bitanube-country-selector {
  	margin-right: 15px;
  }
  
  .region-header .block {
  	margin-left: 5px;
  }
  
  #block-views-slick-x-block-carousel {
  	margin-top: 90px;
  }
  
  /*.categories-list-image .categories-list-item:hover .categoria-selection {
  	top: 5%;
  }*/
  
  .categories-list-image .categories-list-item:hover .categoria-selection .categoria-links {
  	margin-top: 5px;
  }
  
  .categories-list-image ul.categoria-links li a {
  	padding: 0 10px;
  }
  
  .categories-list-image .categories-list-item:hover .categoria-selection .categoria-links {
  	margin-bottom: 0;
  }
  
  #page.secondary-menu-fixed {
  	margin-top: 250px;
  }
  
  body.not-front.not-logged-in #block-menu-menu-submenu {
  	top: 185px;
  }
  
  body.not-front.logged-in.role-administrator #block-menu-menu-submenu {
  	top: 240px;
  }
  
  body.not-front.logged-in.role-administrator.no-marquee-messages #block-menu-menu-submenu {
  	top: 200px;
  }
  
  .node-type-product-display .container,
  .node-type-product-bundle-display .container {
  	width: 970px;
  }
  
  .node-type-product-display .group-add-to-cart {
  	padding-right: 0;
  	padding-left: 0;
  }
  
  #info-share-news-bloc .border-image-header {
	position: relative;
	width: 100%;
	top: unset;
	height: initial;
}

#info-share-news-bloc .border-content > .clearfix {
	display: none;
}

/*.bitaboot-xs #info-marketing-checklist .border-style,
.bitaboot-sm #info-marketing-checklist .border-style {
	height: 60vh;
}*/

#info-share-news-bloc .border-image-content {
	position: relative;
	top: unset;
	height: initial;
}

#info-share-news-bloc .border-style {
	height: initial;
	display: inline-block;
	width: 100%;
}

#info-share-news-bloc .border-style {
	min-height: 75vh;
}
  
#info-share-news-bloc .news-bloc {
  	margin-top: 10px;
  	margin-bottom: 10px;
  	padding: 10px 25px;
}
  
  #footer .container-full {
  	padding: 0 5%;
  }
  
  #footer #footer-inside .col-md-1 {
  	padding-left: 0;
  	padding-right: 0;
  }
  
  /* SAS */
 
 #header #block-lang-dropdown-language {
 	/*margin-top: 7px!important;*/
 }
 
 #header #block-bitanube-zone-selector {
 	/*margin-top: 7px!important;*/
 	padding-left: 5px!important;
 }
 
 #header #lang_dropdown_form_language > div > img {
 	display: none!important;
 }
 
 
 
 /* */
}


@media screen and (min-width : 992px) and (max-width : 1150px) {
	.sas-xxss-item {
		width: 100%!important;
	}
	
	.sas-xxss-item .content .content-left {
		float: none!important;
    	text-align: center!important;
    	margin-right: 0!important;
    	margin-bottom: 15px!important;
	}
}

@media screen and (min-width : 1225px) and (max-width : 1660px) {
	
}

@media screen and (min-width : 1025px) and (max-width : 1660px) {
	
	.sas-xxss-item {
		min-height: 325px!important;
	}
	
	.sas-xxss-item .content {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	
	.mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields {
		background-image: none!important;
	}
}

/*jmp - forzamos el navbar toggle para pantallas inferiores a 1440px */
@media (min-width: 1660px) {
	.navbar-header {width:calc(100% / 12)}
}

@media (max-width: 1660px) {
  
  /*puntos de menu, iconos de acción */
  .block.fulltext-search .views-widget .form-item input#edit-search-api-views-fulltext {
    	display: none;
   }
	 .block.fulltext-search {
	    /*margin-top: 6px!important;*/
	}
	.navbar-toggle {
	    position: relative;
	    float: right;
	    padding: 9px 10px;
	    margin-top: 8px;
	    margin-right: 15px;
	    margin-bottom: 8px;
	    background-color: transparent;
	    background-image: none;
	    border: 1px solid transparent;
	    border-radius: 4px;
	}

	body.not-logged-in .view-slick-video-slider.slick-slider {
	    margin-top: 110px!important;
	}
  
  button.navbar-toggle, button.navbar-toggle, button.navbar-toggle {
    margin-top: 4px;
    border-radius: 0;
  }
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}

 */