@font-face { font-family: sourcesans; src: url('/sites/all/themes/polnetwork/fonts/SourceSansPro-Regular.otf'); } @font-face { font-family: sourcesans_semibold; src: url('/sites/all/themes/polnetwork/fonts/SourceSansPro-Semibold.otf'); } @font-face { font-family: sourcesans_bold; src: url('/sites/all/themes/polnetwork/fonts/SourceSansPro-Bold.otf'); } body{ background-color:#ffffff; font-family: sourcesans; background-image: none; color: #444444; font-size: 16px; background-image: url( '/sites/all/themes/polnetwork/images/fons.png' ); background-repeat: repeat; } a{ text-decoration: none; outline: 0; } a:hover{ text-decoration: underline; } img{ max-width: 100%; } #page{ /*background-image:url('../images/bodybg.png'); background-repeat: no-repeat; background-size: cover;*/ margin: 0 auto; width: 960px; /*padding: 0 160px;*/ padding: 0; max-width: 100%; } .sf-depth-1 ul { box-shadow: 0 2px 7px #666; } .sf-depth-1 ul { margin-left: 20px; margin-top: 6px; } #block-block-49 { float: right; color: #999999; padding-right: 40px; } #page { background-color: white; box-shadow: none; #main{ padding: 0; margin: 0 auto; width: 880px; min-height: 0; } #header:before{ display: block; width: 100%; position: absolute; left: 0; top: 0; height: 40px; background-color: #333333; content: ' '; } .lang { color: #999999; font-family: sourcesans_semibold; font-size: 14px; font-weight: bold; } #header{ position: relative; height: 160px; margin: 0; padding: 0; overflow: visible; z-index: 1000; background-color: #39b54a; text-align: center; a{ font-size: 14px; color: #999999; text-transform: uppercase; font-family: sourcesans_semibold; font-weight: normal; } a:hover{ text-decoration: none; color: #39b54a; } .region-header{ width: 960px; margin: 0 auto; position: relative; z-index: 2; } .section.group{ } #block-block-20{ position: absolute; right: 0; text-align: right; top: 64px; width: auto; a{ color: #0f99b9; margin-left: 16px; font-size: 20px; } } #block-block-1, #block-block-31{ height: 40px; line-height: 40px; } #block-block-2, #block-block-9{ display: inline-block; float: none; height: auto; img{ margin-top: 36px; } } #block-views-exp-productes-page { background-color: transparent; height: auto; line-height: normal; padding: 0; position: absolute; right: 0; top: 101px; width: auto; display: none; form{ margin: 0; .views-submit-button{ margin: 0; background-position: 0 0; height: 25px; width: 25px; margin-left: 12px; .form-submit{ height: 25px; width: 25px; } } #edit-search-api-views-fulltext-wrapper{ margin: 0; label{ display: none; } #edit-search-api-views-fulltext{ border: 2px solid #0f99b9; margin: 0; width: auto; height: 25px; line-height: 25px; color: #0f99b9; text-indent: 6px; } } } } #block-superfish-1 { position: absolute; right: 0; top: 154px; display: none !important; ul{ li.first > a{ top:-15px; } li.first:hover > a{ opacity: 0.6; } li{ span, a{ color: #000000; display: inline-block; float: none; margin-left: 6px; padding: 11px 12px; border: 0 none; font-weight: bold; } span:hover, span.active, a.active, a:hover{ text-decoration: none; border: 0 none; } ul{ background-color: #ffffff; li.first a{ position: static; } li{ a{ display: block; margin: 0; } a:hover{ color: #ffffff; text-decoration: none; background-color: #0f99b9; } } } } } } } } option[value*="ceuta"], option[value*="melilla"], option[value*="laspalmas"], option[value*="santacruzdetenerife"]{ display: none !important; } #block-block-20 { display: inline-block; vertical-align: top; float: right; a{ display: inline-block; width: 42px; text-indent: -9999px; height: 42px; background-repeat: no-repeat; background-image: url( '../images/share.png' ); vertical-align: top; margin-left: 12px; } a.facebook_icon{ background-position: 0 0; } a.twitter_icon{ background-position: -50px 0; } a.instagram_icon{ background-image: url( '../images/instagram.png' ); background-size: contain; } a.mail_icon{ background-image: url( '../images/pinterest.png' ); background-size: contain; } a.youtube_icon{ background-image: url( '../images/youtube.png' ); background-size: contain; } #block-block-7, #block-block-30{ display: none !important; } .region-content-top, #header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer { padding: 0; } .ds-3col-stacked-equal > .group-left{ width: 30%; position: relative; height: 448px; .group-leftfoot{ position: absolute; left: 0; bottom: 40px; width: 100%; .field-items, .field-label{ display: inline-block; vertical-align: top; font-weight: normal; } .field-name-field-product{ display: block; margin-top: 0.5em; position: relative; .field-label{ left: 32px; position: absolute; font-weight: bold; } .form-submit{ background-image: url("../images/carret.png"); background-position: center center; background-repeat: no-repeat; border: medium none; color: transparent; display: block; font-size: 0; margin-left: 0; background-color: transparent; height: 21px; padding: 0; width: 24px; } .form-submit:hover{ opacity: 0.6; } } } } .ds-3col-stacked-equal > .group-middle { padding-bottom: 2em; } .node-books-full.ds-3col-stacked-equal > .group-footer { background-color: transparent; clear: both; overflow: hidden; padding-top: 40px; border-top: 1px solid #e0e0e0; } strong{ font-weight: normal; font-family: sourcesans_semibold; } body.page-node-50, body.page-node-57{ #page h1{ display: none !important; } strong{ color: #444444; font-size: 16px; } em{ color: #39b54a; font-family: sourcesans_bold; font-size: 16px; font-style: normal; text-transform: uppercase; } .node-50.view-mode-full, .node-57.view-mode-full{ .field-name-body{ .field-item > div{ float: right; width: 44%; } .field-item > div:first-child{ float: left; } h2 { border-bottom: 1px solid #39b54a; color: #39b54a; font-size: 18px; font-weight: normal; margin: 44px 0 20px; padding: 0 0 14px; text-transform: uppercase; } } } .column.left { float: left; width: 44%; } .column.right { float: right; width: 44%; } } #block-block-4{ display: none; } body.not-front{ h1{ font-size: 30px; line-height: 48px; color: #39b54a; margin: 1em 0 20px 0; font-weight: bold; display: block !important; } } #block-views-slideshow-home-block{ margin: 40px 0; text-align: center; } .node-type-webform .view-mode-full { margin-top: 40px; } #mapwrapper > div{ iframe{ display: block; } } #block-views-slideshow-home-block-1{ display: none !important; } #page #block-views-cataleg-block-1, #page #block-views-cataleg-block{ a{ background-color: #3dcc51; background-image: url("/sites/all/themes/polnetwork/images/whitedownload.png"); background-position: 36px 9px; background-repeat: no-repeat; color: #ffffff; display: inline-block; font-family: sourcesans_bold; font-size: 14px; height: 40px; right: 38px; line-height: 40px; padding: 0 34px 0 72px; position: absolute; text-transform: uppercase; top: 80px; } a:hover{ opacity: 0.7; } } body.i18n-ca { #page #block-views-cataleg-block-1, #page #block-views-cataleg-block{ a.es{ display: none !important; } } } body.i18n-es { #page #block-views-cataleg-block-1, #page #block-views-cataleg-block{ a.ca{ display: none !important; } } } #page #header #block-views-cataleg-block-1, #page #header #block-views-cataleg-block{ a:hover{ background-color: #ffffff; color: #39b54a; text-decoration: none; background-image: url( '../images/download.png' ); opacity: 1; } } body.logged-in #page #block-views-cataleg-block-1, body.logged-in #page #block-views-cataleg-block{ a{ top: -48px; } } #page #block-block-1, #page #block-block-31{ .group.section{ text-align: center; } .group.section > div{ margin: 0 40px; } } #page #block-views-cataleg-block-1{ display: inline-block; margin-left: 28px; a{ position: static; } } #block-views-ad-push-block-1{ display: none !important; } #block-block-22{ background-color: #f9f9f9; height: 40px; padding: 0; width: 420px; #mc_embed_signup { width: auto; .mce_inline_error, .titol{ display: none !important; } .button:hover, .button{ background-color: #56bc54; color: #ffffff; text-transform: uppercase; font-size: 14px; font-weight: normal; height: 40px; width: 40px; margin: 0; padding: 0; left: auto; right: 0; top: 0; font-family: sourcesans_semibold; } .mc-field-group{ margin: 0; padding: 0; width: 100%; input{ font-size: 16px; background-color: transparent; border: 0 none; color: #666666; font-size: 16px; height: 40px; line-height: 27px; margin: 0; width: 296px; } } } } #block-block-23{ display: none !important; } #block-views-productes-block-1{ .view-header{ display: none; height: 68px; line-height: 68px; font-weight: bold; h2{ display: inline-block; border: 0 none; width: 100%; font-weight: bold; } } .view-footer{ display: none; } } .view-productes{ overflow: hidden; .views-row { color: #666; display: block; float:left; width: 190px; margin: 0 0 40px 40px; text-transform: none; vertical-align: top; height: 276px; position: relative; .views-field-view-node a{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; display: block; text-indent: -9999px; } .views-field-view-node:hover{ opacity: 0.6; } a{ display: block; } .views-field-field-image{ img{ display: block; } } .views-field-title{ margin: 0; padding: 0; span{ font-family: sourcesans_semibold; font-size: 16px; font-weight: normal; margin: 0; padding: 0; text-align: center; text-transform: uppercase; text-align: center; color: #39b54a; display: block; margin-top: 18px; } } .views-field-field-col-leccions, .views-field-field-edad, .views-field-field-categor-a-del-libro, .views-field-field-product-commerce-price-amount-decimal{ text-align: center; font-size: 16px; color: #666666; } .views-field-add-to-cart-form{ background-color: transparent; color: #000000; font-size: 13px; margin: 0; padding: 8px 10px; border: 0 none; display: block; position: relative; span{ display: block; .form-submit{ background-color: transparent; height: 21px; padding: 0; width: 24px; } .form-submit:hover{ background-image: url('../images/carret.png'); opacity: 0.6; } } span.views-label{ left: 42px; position: absolute; top: 10px; font-weight: bold; } } } .views-row:hover{ img{ opacity:0.6; } .views-field-title span{ color: #e5e5e5; } } .views-row-1, .views-row-5, .views-row-9, .views-row-13{ margin-left:0; } } body.front .view-productes{ .view-filters{ margin-bottom: 40px; display: none; label{ display: none; } } } #footer{ width: 880px; margin: 0 auto; display: block; padding-top: 40px; border-top: 1px solid #f0f0f0; } #block-block-45 { background-color: #39b54a; height: 40px; line-height: 40px; margin-left: -40px; margin-right: -40px; margin-top: 40px; text-align: center; a{ text-transform: uppercase; text-decoration: none; display: inline-block; margin: 0 58px; font-family: sourcesans_semibold; font-size: 16px; color: #1e9930; } a:hover{ text-decoration: none; color: #ffffff; } } .region-bottom { background-color: #333333; background-repeat: repeat; background-image: none; box-shadow: none; max-width: 100%; width: 100%; padding: 0; height: 40px; margin-top: 0; line-height: 40px; text-align: center; a{ color: #999999; text-transform: uppercase; font-family: sourcesans_semibold; font-size: 12px; text-decoration: none; border-left: 1px solid; padding-left: 1em; margin-left: 1em; } a:hover{ text-decoration: none; color: #39b54a; } a:first-child{ padding-left: 0; margin-left: 0; border-left: 0 none; } span{ text-transform: uppercase; font-family: sourcesans_semibold; font-size: 12px; text-decoration: none; border-left: 1px solid; color: #999999; margin-left: 1em; padding-left: 1em; } div, p{ margin: 0; display: inline-block; } } body.front #edit-search-api-views-fulltext-wrapper { display: none; } #navigation{ display: none; } #page #header .basket { background-image: url("/sites/all/themes/polnetwork/images/carret_top.png"); background-position: 36px 9px; background-repeat: no-repeat; display: inline-block; background-color: #3dcc51; color: #ffffff; font-family: sourcesans_bold; font-weight: normal; font-size: 14px; height: 40px; left: 38px; line-height: 40px; padding: 0 34px 0 72px; position: absolute; text-transform: uppercase; top: 80px; cursor: pointer; } #page #header .basket:hover{ background-color: #ffffff; color: #39b54a; text-decoration: none; background-image: url( '../images/carret_top_hover.png' ); } body.page-node-157 #page { background-repeat: repeat-y; } #page .vocabulary-autor-text.view-mode-full{ .field-type-text-long { h2{ display: none !important; } } .field-name-title{ h2{ border: 0 none; padding: 0; text-transform: uppercase; color: #39b54a; font-size: 21px; margin-bottom: 1em; } } .field-name-field-web{ a, a:hover{ color: #39b54a; } } } .page-taxonomy-term #page .views-row article{ display: block; } #page #block-views-llibres-publicats-block{ border-top: 1px solid #e0e0e0; padding-top: 20px; margin-top: 40px; h2{ border: 0 none; padding: 0; text-transform: uppercase; color: #39b54a; font-size: 16px; margin-bottom: 1em; text-align: center; font-family: sourcesans_semibold; } } body.page-node-148, body.page-node-306{ #formwrapper { background-color: transparent; margin: 40px auto; overflow: hidden; padding: 0; h4{ font-weight: normal; color: #39b54a; a{ color: #444444; white-space: nowrap; display:block; } } .webform-component--contacto2, .webform-component--contacte{ display: block; float: right; width: 48%; p{ font-size: 16px; line-height: 20px; } } .webform-component--dreta{ display: block; float: left; margin-top: 0; width: 48%; .form-item{ margin-bottom: 12px !important; label{ font-weight: normal; font-size: 16px; } .form-text{ background-color: #f9f9f9; height: 40px; line-height: 40px; border: 0 none; color: #444444; font-size: 14px; text-indent: 16px; width:100%; } .form-textarea{ background-color: #f9f9f9; border: 0 none; color: #444444; font-size: 14px; text-indent: 16px; width: 100%; } } } .form-actions { max-width: 100%; .form-submit{ background-color: #39b54a; color: #ffffff; height: 40px; line-height: 40px; text-transform: uppercase; font-family: sourcesans_bold; font-size: 14px; padding: 0 68px; float: right; margin-right: 34px; margin-top: -38px; } } .form-item{ margin: 0 !important; } } } .webform-component--asunto3 label { display: none; } body.page-node-148, body.page-node-306, body.page-authors, body.page-cataleg{ h1#page-title{ display:none !important; } #content{ padding:0 !important; } } #block-mefibs-mefibs-productes-page-filtres{ background-color: transparent; color: #000000; float: none; height: 40px; margin: 40px 0; padding: 0; text-align: left; text-transform: none; width: 100%; h2{ display: none; } #views-exposed-form-productes-page-mefibs-form-filtres{ display: inline-block; .views-exposed-widget{ float: left; display: block; padding: 0; } } a{ color: #000000; } } select{ vertical-align:top; -moz-appearance: none; -webkit-appearance: none; background-color: transparent; border: 1px solid #cccccc; color: #cccccc; cursor: pointer; font-family: sourcesans_semibold; font-size: 14px; height: 40px; margin-right: 12px; padding: 0 2em 0 1em; outline: 0; text-transform: uppercase; background-repeat: no-repeat; background-position: top right; background-image: url( '../images/selectbg.png' ); max-width: 152px; min-width: 120px; /*text-align: center; padding: 0 48px 0 0;*/ } #edit-mefibs-form-filtres-field-abcd{ margin-right:0; } body.page-authors #page { background-repeat: repeat-y; background-size: contain; } .view-autors { background-color: transparent; margin: 0; padding: 0; overflow: hidden; position: relative; height: auto; margin-top: 40px; .view-content{ .views-row { display: block; float: left; margin-bottom: 0; margin-right: 40px; text-align: left; text-transform: none; width: 190px; .field-type-image { display: block; background-color: #f3f3f3; padding: 0; img{ display: block; } } .views-field-name{ display: block; margin: 0; height: 40px; line-height: 40px; text-transform: uppercase; text-align: center; color: #444444; } .field-name-field-bio-es{ clear: right; float: right; width: 212px; margin-top: 0.5em; h2{ display: none; } } } .views-row:nth-child(4n+1) { clear:left; } .views-row:nth-child(4n) { margin-right: 0; } } } body.node-type-page{ .field-name-field-image{ margin-bottom: -40px; margin-left: -80px; margin-right: -80px; img{ display: block; } } } body.page-node-49{ h1, .field-name-body{ padding-left: 174px; } } .view-collections{ overflow: hidden; .views-row{ border: 0 none; clear: both; overflow: hidden; .field-type-image{ margin: 0; float: right; } .views-fieldset{ float: left; margin: 0; width: 400px; } } } #block-block-8 { display: none !important; } .sidebar-first #content{ float: right; margin-left: 0; margin-right: 0; width: 648px; } .sidebar-first .region-sidebar-first{ margin-right: 0; padding: 40px; } body.node-type-books{ #page{ background-repeat: repeat-y; } #contentwrapper{ margin-top: 40px; overflow:hidden; } #block-fieldblock-node-books-default-field-fitxa-del-llibre{ margin: 0; padding: 0; a{ background-color: transparent; color: #000000; font-size: 16px; padding-left: 0; padding-right: 0; } } #block-views-product-variations-block{ border: 0 none; color: #000000; margin: 0; padding: 0; .views-row{ margin: 0; .views-field-add-to-cart-form, .views-field-field-language-select-, .views-field-commerce-price{ display: block; background-color: transparent; padding-left: 0; padding-right: 0; font-size: 14px; border: 0 none; width: 100%; } } /*#edit-submit{ background-color: transparent; height: 21px; padding: 0; width: 24px; }*/ } .field-name-title-field{ color: #39b54a; text-transform: uppercase; font-size: 21px; margin-bottom: 0.5em; } .field-name-body{ font-size: 14px; margin-bottom:1em; .read-more{ display: none; } } .field-name-field-autor-text, .field-name-field-medidas, .field-name-field-illustrador, .field-name-field-pages, .field-name-field-edad, .field-name-field-isbn{ display: inline-block; width: 49%; .field-label{ font-size: 14px; font-weight: normal; color: #999999; } .field-items{ margin-bottom: 1em; font-size: 14px; font-weight: normal; color: #333333; } } .field-name-field-temas-terms, .field-name-field-temas{ margin-top: 60px; border: 1px solid; font-family: sourcesans_semibold; font-size: 14px; text-transform: uppercase; color: #f9b75b; width: 100%; display:block; text-align: center; height: 40px; line-height: 40px; .field-label{ display: inline-block; font-weight: normal; } .field-items{ display: inline-block; } } .group-left{ width: 418px; margin-bottom: 40px; } .group-right{ width: 418px; } .group-middle { display: none; } #page .group-footer{ position: relative; .field-name-field-images{ float: right; width: 418px; max-width: 100%; img{ border: 0 none; margin-bottom: 40px; } .field-item:last-child img { margin-bottom: 0; } } .field-name-field-variations-view, .field-name-field-product{ margin-top: 40px; width: 418px; max-width: 100%; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; .field-label{ height: 40px; line-height: 40px; text-align: center; border: 1px solid #e0e0e0; text-transform: uppercase; text-align: center; color: #999999; font-family: sourcesans_semibold; font-size: 16px; font-weight: normal; } .views-row{ height: 39px; line-height: 40px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; .form-submit{ background-repeat: no-repeat; background-image: url( '../images/cartbook.png' ); display: block; float: right; height: 39px; padding: 0; text-indent: -9999px; width: 59px; } } .views-row{ margin-top: 18px; .views-field { float: left; margin: 0 2em; width: auto; color: #999999; font-size: 16px !important; } .views-field.views-field-add-to-cart-form{ float:right; margin: 0; } } .commerce-add-to-cart .form-item { display: block; float: left; margin: 0; } } } .field-name-field-fitxa-del-llibre{ border: 1px solid #56bc54; color: #56bc54; text-transform: uppercase; font-family: sourcesans_bold; font-size: 14px; text-align: center; width: 418px; max-width: 100%; height: 40px; line-height: 40px; background-repeat: no-repeat; background-image: url( '../images/download.png' ); background-position: 74px 9px; a, a:hover{ color: #56bc54; text-decoration: none; } img{ display: none; } } #block-block-21, #block-block-24{ display: none; } #page .block-fieldblock, #block-fieldblock-node-books-default-title-field{ border: 0 none; } #footer{ margin-top: 28px; } } #block-mefibs-mefibs-productes-page-filtres .views-widget > div { display: block !important; } #edit-mefibs-form-filtres-search-api-views-fulltext-wrapper{ display: none !important; } .sharethis-wrapper { bottom: 0; left: 0; position: absolute; border: 1px solid #e0e0e0; border-left: 0 none; span{ display: inline-block; background-image: url( '../images/spriterrss.png' ); background-repeat: no-repeat; width: 102px; height: 38px; background-position: -9px -14px; border-left: 1px solid #e0e0e0; display: block; float: left; cursor: pointer; } span.st_twitter_custom{ background-position: -112px -14px; } span.st_email_custom{ background-position: -323px -14px; } } #block-block-38, #block-block-37, #block-block-48, #block-block-47, #block-block-46 { border-bottom: 1px solid #e0e0e0; height: 40px; line-height: 40px; margin-left: -40px; margin-right: -40px; text-align: center; font-size: 14px; a{ text-transform: uppercase; color: #e0e0e0; color: #999999; display: inline-block; } a:hover{ color: #e0e0e0; color: #e5e5e5; text-decoration: none; } a.left{ float: left; margin-left: 40px; } a.right{ float: right; margin-right: 40px; } } #block-block-38, #block-block-37{ padding-bottom: 0; margin-bottom: 40px; } #page .delete-line-item.form-submit { background-color: transparent; font-size: 16px; text-decoration: underline; } .view-commerce-cart-form{ #edit-actions{ margin-bottom: 80px; margin-top: 40px; } #edit-submit{ background-color: #e0e0e0; height: 40px; line-height: 40px; text-transform: uppercase; color: #999999; padding: 0 60px; margin-left: 40px; font-size: 14px; font-family: sourcesans_bold; display: inline-block; vertical-align: top; } #edit-checkout{ background-color: #39b54a; height: 40px; line-height: 40px; text-transform: uppercase; color: #ffffff; padding: 0 60px; margin-left: 40px; font-size: 14px; font-family: sourcesans_bold; display: inline-block; vertical-align: top; } } #page #block-views-llibres-publicats-block, #block-views-otros-libros-recomendados-block{ margin-top: 40px; padding-top: 40px; border-top: 1px solid #e0e0e0; h2{ padding: 0; border: 0 none; margin-bottom: 40px; text-transform: uppercase; text-align: center; color: #56bc54; font-size: 16px; font-family: sourcesans_semibold; font-weight: normal; } overflow: hidden; .views-row { color: #666; display: block; float:left; width: 190px; margin: 0 0 40px 40px; text-transform: none; vertical-align: top; height: 276px; position: relative; a{ display: block; } .field-name-field-image{ height: 200px; overflow: hidden; img{ display: block; } } .field-name-title-field{ margin: 0; padding: 0; a{ font-family: sourcesans_semibold; font-size: 16px; font-weight: normal; margin: 0; padding: 0; text-align: center; text-transform: uppercase; text-align: center; color: #39b54a; display: block; margin-top: 18px; } } .field-commerce-price{ color: #666666; font-size: 16px; text-align: center; } } .views-row-1, .views-row-5, .views-row-9, .views-row-13{ margin-left:0; } } .views-slideshow-controls-bottom{ z-index: 100; } .footer_rrss{ float:left; margin-left:3em; margin-top:52px; a{ text-decoration:none; font-size:20px; margin-right:0.5em; } } .tabs-primary, .tabs-secondary{ margin: 1em -40px 0; } body #page .toboggan-unified h1 { font-size: 22px; font-weight: normal; } .password-parent, .confirm-parent { width: 100%; } .password-strength { margin-right: 0; width: auto; } div.password-confirm { width: auto; } body.node-type-books .field-name-field-temas-terms .field-items .field-item { display: inline-block; padding-right: 0.5em; } .views-slideshow-controls-bottom{ display: none !important; } /*html, body, #page{ height: 100%; min-height: 100%; } #page{ position: relative; #pagebottom{ position: absolute; left: 0; bottom: 0; width: 100%; } }*/ #edit-mefibs-form-filtres-field-illustrador-wrapper > label { display: none; } .view-productes .views-row .views-field-add-to-cart-form span .form-submit { width: 30px; height: 30px; background-repeat: no-repeat; background-image: url( '../images/Carrito_icon.png' ); margin: 0 auto; display: block; } .view-productes .views-row .views-field-add-to-cart-form span .form-submit:hover { background-image: url( '../images/Carrito_icon_hoover.png' ); } .view-productes .views-row { height: 300px; } .view-productes .views-row .views-field-title span a{ color: #39b54a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .view-productes .views-row .views-field-title span a:hover{ color: #e5e5e5; } @media only screen and (max-width: 1199px) { #page{ padding: 0; background-image: none; #main{ width: 960px; max-width: 100%; } } #block-mefibs-mefibs-productes-page-filtres{ margin: 40px; } .view-productes, #block-views-productes-block-1{ margin: 0 40px; } #page #block-block-38{ margin-left: 40px; margin-right: 40px; } #page .region-content-top .block{ margin-left: 0; margin-right: 0; } .term-listing-heading{ margin: 0 40px; } body.node-type-books{ #content{ margin: 0 40px; } } .view-autors{ margin: 40px 40px 0 40px; } .node-page.view-mode-full{ margin: 0 40px; } body.not-front h1{ margin-left: 40px; margin-right: 40px; } body.page-node-306 #formwrapper, body.page-node-148 #formwrapper{ margin: 40px; } .view-commerce-cart-form{ margin: 0 40px; } } @media only screen and (max-width: 1023px) { *{ max-width: 100% !important; float:none !important; } .form-submit { float: none; width: 100%; } #page, #header, #main, #footer, .region-bottom{ max-width: 100%; min-height: 0; width: 100%; padding: 0; height: auto; } #page #block-views-cataleg-block-1{ margin: 0; display: block; a { padding: 0; position: static; text-align: center; width: 100%; } } #block-block-5, #block-block-6{ p{ display: block; } a{ border: 0 none; padding-left: 0; margin-left: 0; } } #block-block-20 { float: none; padding: 1em 0; } #block-block-45 { height: auto; p{ margin: 0; } } #page{ background-image: none; .node .group-left, .node .group-right, .node-promoted, .views-row{ width: 100%; float: none; margin: 0 !important; padding: 0; display: block; height: auto; max-width: 100%; } img{ max-width: 100%; } } #block-block-1 .section.group, #block-block-31 .section.group { padding-right: 0; text-align: center; } #page #header #block-block-2, #page #header #block-block-9 { background-color: #ffffff; float: none; height: 64px; position: absolute; top: 0; width: 100%; margin: 0; img{ height: 64px; width: auto; } } float: left; height: auto; #page #header #block-block-1, #page #header #block-block-31{ left: 0; position: absolute; text-align: center; top: 0px; width: 100%; } #header { background-color: #ffffff; height: 200px !important; position: fixed !important; top: 0; z-index: 100; #logo{ img{ max-height: 64px; } } #name-and-slogan{ display: none; } } #block-superfish-2{ display: none !important; } #block-menu-menu-men-de-redes-sociales{ display: none; } #main { padding-top: 200px !important; } #page #header .basket { border-top: 1px solid #39b54a; left: 0; padding: 0; top: 160px; width: 100%; } .sidebar-second #content { float: none; margin: 0; width: 100%; } .sidebar-second .region-sidebar-second { float: none; margin: 0; width: 100%; } #footer{ .block { display: block; margin: 0; text-align: center; } } #page #block-system-main-menu{ width: 100%; margin: 0; padding: 0; position: static; height: auto; h2{ display: block; content: ' '; background-image: url('../images/btMenuMovil.png'); background-repeat: no-repeat; cursor: pointer; display: block; height: 20px; right: 20px; position: absolute; text-indent: -9999px; top: 20px; width: 20px; z-index: 5000; } ul{ display: none; background-color: rgba(255, 255, 255, 0.9); display: none; padding: 0; margin: 0; position: fixed; right: 0; top: 72px; width: 50%; z-index: 100; li{ display: block; margin: 0; padding: 0; border: 0 none !important; a{ font-size: 14px; margin: 0; display: block; padding: 0.5em 1em; color: #666666; text-align: left; line-height: 36px; } } } } .views-exposed-form{ .views-exposed-widget { float: none; padding: 0; div, label{ display: block; float: none; } } } body.not-front #main #contentwrapper{ width: 100%; } body.not-front #main #contentwrapper #content { padding: 40px 1em; } #content > .block { display: block; height: auto; margin: 0 auto; padding: 0; width: auto !important; } body.page-cataleg .view-productes { background-color: #f7f6ee; padding: 0; } #page #header .region-header { width: 100%; } #block-views-productes-block-1 .view-header { height: auto; line-height: normal; text-align: center; } #block-block-22 { padding: 2em 1em; width: auto; } .region-bottom{ margin-top: 0; } .region-bottom #block-block-5 .sitemap > div, .region-bottom #block-block-6 .sitemap > div{ padding: 0 !important; } .region-bottom #block-block-5 .sitemap .region-bottom #block-block-6 .sitemap { float: none; line-height: normal; a{ display: block; margin: 0; } } .region-bottom #block-block-5 .address, .region-bottom #block-block-6 .address { float: none; margin-top: 1em; } .region-bottom #block-block-5, .region-bottom #block-block-6 { padding: 1em; width: auto; } .view-productes .views-row .views-field-field-image { background-color: #ddd; text-align: center; } #block-views-slideshow-home-block{ clear: both; } #block-views-slideshow-home-block .view { margin: 0 auto; width: 100%; } #page #header #block-superfish-1 { top: 32px; } body.page-node-49 h1, body.page-node-49 .field-name-body { padding-left: 0; } body.node-type-page .field-name-field-image { margin-left: -1em; margin-right: -1em; } body.not-front h1 { display: block !important; font-size: 30px; font-weight: bold; line-height: 48px; margin: 1em 0 20px; text-align: center; } #page .view-collections .views-row{ margin: 1em 0 !important; } .view-collections .views-row .field-type-image { float: none; margin: 0 0 1em; width: 100%; } .view-autors { padding: 0; } .view-autors .view-header { display: none; } .view-autors .view-content { float: none; text-align: center; width: 100%; } #page .view-autors .view-content .views-row { margin: 1em 0 !important; text-align: center; } .view-autors .view-content .views-row .field-type-image { display: block; margin: 0 0 0.5em; vertical-align: top; } body.page-node-148 #formwrapper, body.page-node-306 #formwrapper{ padding: 1em; width: auto; } body.page-node-148 #formwrapper .webform-component--contacte, body.page-node-306 #formwrapper .webform-component--contacte { display: block; float: none; h1{ display: none !important; } } #block-mefibs-mefibs-productes-page-filtres h2 { display: block; float: none; margin: 0; width: auto; } #block-mefibs-mefibs-productes-page-filtres #views-exposed-form-productes-page-mefibs-form-filtres { display: block; } #block-mefibs-mefibs-productes-page-filtres #views-exposed-form-productes-page-mefibs-form-filtres .views-exposed-widget { display: block; float: none; margin-right: 0; padding: 0; vertical-align: top; } .sidebar-first .region-sidebar-first { padding: 2em 1em; } body.not-front #main #contentwrapper #content { float: none; padding: 0; width: auto; } body.page-user-login #main #contentwrapper #content { padding: 1em; h1{ font-size: 32px; } } .view-productes .views-row .views-field-field-image { background-color: transparent; margin: 1em 0; text-align: center; } .view-productes .views-row .views-field-field-image img { margin: 0 auto; } #page #block-mefibs-mefibs-productes-page-filtres{ padding: 0 1em; h2{ display: none; } } #page #header #block-block-2, #page #header #block-block-9{ height: auto; img{ margin-top: 50px; } } #page #block-block-1 .group.section > div, #page #block-block-31 .group.section > div { margin: 0 14px; } #page #header #block-block-2, #page #header #block-block-9 { background-color: transparent; display: block; padding: 0 2em 0 1em; position: static; width: auto; } #page #block-views-cataleg-block-1 a, #page #block-views-cataleg-block a { display: block; padding: 0; position: static; } .node-books-full { padding: 0 1em; } body.node.type-books .field-name-field-temas-terms, body.node-type-books .field-name-field-temas { margin: 1em 0 2em; } body.node-type-books .group-footer .field-name-field-images { float: none; } body.node-type-books .field-name-field-fitxa-del-llibre { width: auto; background-position: 28px 9px; } #page #block-views-llibres-publicats-block, #page #block-views-otros-libros-recomendados-block { margin: 1em 1em 0; padding-top: 1em; h2{ margin-bottom: 0; margin-top: 0.5em; } } #page #block-views-llibres-publicats-block .views-row, #block-views-otros-libros-recomendados-block .views-row { margin-top: 1em !important; } body.page-node-148 #formwrapper .form-actions .form-submit, body.page-node-306 #formwrapper .form-actions .form-submit { display: block; float: none; margin: 1em 0; } body.page-node-50 .node-50.view-mode-full .field-name-body .field-item > div, body.page-node-57 .node-57.view-mode-full .field-name-body .field-item > div{ float: none !important; width: auto !important; padding: 0 1em; } #page #block-block-38 { text-align: center; } .ds-2col-stacked > .group-left { float: none; text-align: center; width: auto; } .ds-2col-stacked > .group-right { float: none; margin-top: 1em; width: auto; } .view-commerce-cart-form #edit-submit, .view-commerce-cart-form #edit-checkout{ margin-left: 0; } body.page-node-148, body.page-node-306{ #formwrapper { .webform-component--contacte, .webform-component--dreta{ float: none; width: 100%; } } } #page .view-productes .views-row{ border-bottom: 40px solid #ffffff; } #page #header{ height: 132px !important; } #main { padding-top: 152px !important; } #page #header .basket { background-color: transparent; background-position: 0 0; height: 20px; left: auto; right: 20px; text-indent: -9999px; top: 76px; width: 24px; } #page #header #block-block-2 img, #page #header #block-block-9 img { height: 32px; margin-top: 68px; width: auto; } #page #block-views-cataleg-block-1 a, #page #block-views-cataleg-block a { background-color: transparent; background-position: 0 0; height: 24px; left: 16px; padding: 0; position: absolute; right: auto; text-indent: -9999px; top: 75px; width: 29px; } #page #header .basket:hover{ background-color: transparent !important; } #page #block-views-cataleg-block-1 a:hover, #page #block-views-cataleg-block a:hover{ background-color: transparent !important; } #block-mefibs-mefibs-productes-page-filtres #views-exposed-form-productes-page-mefibs-form-filtres .views-exposed-widget { display: inline-block; width: 49%; } body.page-cataleg .view-productes { margin: 0 1em; } #block-block-45 a { border-bottom: 1px solid #28a33a; color: #1e9930; display: block; font-family: sourcesans_semibold; font-size: 16px; margin: 0; text-decoration: none; text-transform: uppercase; } #page #block-block-5 { display: block; padding: 0; .sitemap { display: block; a { border-bottom: 1px solid #3e3e3e; display: block; height: 40px; line-height: 40px; margin: 0; padding: 0; } } } body.page-node-306 #formwrapper, body.page-node-148 #formwrapper { margin: 0; } body.page-node-148 #formwrapper .webform-component--contacto2, body.page-node-148 #formwrapper .webform-component--contacte, body.page-node-306 #formwrapper .webform-component--contacto2, body.page-node-306 #formwrapper .webform-component--contacte { display: block; float: none; width: auto; } #page #block-block-37 { height: 40px; text-align: center; } #page #block-views-llibres-publicats-block .views-row, #block-views-otros-libros-recomendados-block .views-row { float: none; height: auto; width: auto; margin-bottom: 1em !important; } #page #block-views-llibres-publicats-block .views-row .field-name-field-image, #block-views-otros-libros-recomendados-block .views-row .field-name-field-image { height: auto; overflow: hidden; } body.page-cataleg .view-productes { background-color: transparent; padding: 0; } #page #block-block-37 { height: 40px; margin-bottom: 40px; text-align: center; } } /*.field-name-field-variations-view { display: none !important; } .basket { display: none !important; } .views-field-add-to-cart-form { display: none !important; }*/