Skip to content

Instantly share code, notes, and snippets.

@cluppi
Created November 19, 2014 04:00
Show Gist options
  • Save cluppi/e00e64d5972b525e15db to your computer and use it in GitHub Desktop.
Save cluppi/e00e64d5972b525e15db to your computer and use it in GitHub Desktop.
/* Global */
/* Global: reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, menu, nav, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section {
display: block;
}
body {
line-height: 1.5;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.js noscript {
display: none;
}
noscript {
background: #F13937;
color: #fff;
padding: 10px;
}
/* Prevent font scaling in landscape */
/* This corrects the iPhone/iPad behavior, without changing desktop behavior. */
html {
-webkit-text-size-adjust: 100%;
}
/* Base */
body {
background: #fff;
color: #333;
font-family: "FS Albert Web Regular", Arial, sans-serif;
font-style: normal;
font-weight: normal;
}
p,
.block .field-name-body ul,
.block .field-name-body ol {
line-height: 22px;
margin: 0 0 20px 0;
}
a,
li a.active {
color: #0093D0;
cursor: pointer;
font-weight: normal;
}
li a:visited,
a:visited,
a:hover {
color: #0093D0;
}
a span,
.icon-double-right-angle {
font-size: 130%;
color: #f8971d;
}
strong,
b {
font-weight: bold;
}
h2 strong {
font-weight: normal;
}
/* Global: headings */
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
h1#page-title {
font-size: 200%;
margin: 0 0 30px 0;
}
h2 {
font-size: 150%;
margin: 0 0 20px 0;
}
h3 {
font-size: 130%;
margin: 0 0 6px 0;
}
blockquote {
background: #fff;
border-left: 4px solid #F8971D;
font-size: 100%;
font-weight: bold;
line-height: 30px;
margin: 35px 20px;
padding: 0 20px;
}
@media all and (min-width: 481px) {
blockquote {
font-size: 130%;
margin: 35px 40px;
}
}
blockquote p {
display: inline;
}
.media-image {
max-width: 100%;
}
.block .field-name-body ul {
list-style-type: disc;
margin: 0 0 20px 20px;
}
.block .field-name-body ol {
list-style-type: decimal;
margin: 0 0 20px 20px;
}
ul.disc {
list-style-type: disc;
}
ul.circle {
list-style-type: circle;
}
ul.square {
list-style-type: square;
}
ol.upper-roman {
list-style-type: upper-roman;
}
ol.lower-alpha {
list-style-type: lower-alpha;
}
/* System overrides */
ul.primary {
margin: 20px 0;
}
div.messages {
margin: 0 0 20px 0;
}
.menu-dropdown .content > .menu > .expanded > a {
display: block;
}
.media-thumbnail-frame {
margin: 0 0 20px 0;
}
.tabs {
margin-right: 20px;
}
ul li.expanded,
ul li.collapsed,
ul li.leaf {
list-style-type: none;
}
ul ul li.expanded,
ul ul li.collapsed,
ul ul li.leaf {
list-style-type: none;
}
ul ul ul li.expanded,
ul ul ul li.collapsed,
ul ul ul li.leaf {
list-style-type: none;
}
.block-comment .item-list li + li,
.menu ul li + li,
.menu ul li + li.collapsed,
.menu ul li + li.expanded {
margin-top: 0;
}
ul li.expanded,
ul li.leaf,
ul li.collapsed {
list-style-image: none !important; /* IE8 */
list-style-type: none;
}
.item-list ul,
.action-links {
padding: 0;
}
.sidebar h2 {
font-size: 100%;
line-height: 1.5;
margin: 0;
}
.rb-textbox-type-header {
font-size: inherit;
font-weight: normal;
}
.rb-textbox-wrapper {
float: left;
clear: left;
}
.responsive-flex .box {
padding: 0 !important;
}
#navigation .megamenu .level-1 > .menu {
visibility: visible !important;
display: block !important;
}
#block-system-main-menu {
height: 61px;
}
#block-system-main-menu .menu.megamenu {
margin: 0 0 5px 0;
}
#block-workbench-block {
margin: 0 0 20px 0;
}
/* Forms */
.form-item {
margin: 0 0 10px 0;
}
button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
padding: 11px 19px;
}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #fff;
border: 1px solid #bdbdbd;
color: #999;
font-family: "FS Albert Web Regular", Arial, sans-serif;
font-size: 100%;
margin: 0;
padding: 6px;
}
button:focus,
a.button:focus,
button:active,
a.button:active,
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
-moz-box-shadow: #06f 0 0 4px;
-webkit-box-shadow: #06f 0 0 4px;
box-shadow: #06f 0 0 4px;
z-index: 1; /* For Opera */
}
input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
select[disabled],
textarea[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
background-color: #eee;
}
input[type="text"],
input[type="password"],
select {
border: 1px solid #bdbdbd;
color: #999;
height: auto;
position: relative;
}
@media all and (min-width: 640px) {
input[type="text"],
input[type="password"],
select {
font-size: 90%;
padding: 8px 5px;
}
}
input[type="text"],
textarea,
input[type="submit"] {
-webkit-appearance: none;
-webkit-border-radius: 0px;
}
/* Global: hide elements */
.front #main .meta {
display: none;
}
/* Global: default overrides */
.region-header .page-element,
.region-header .block {
width: auto;
}
.block + .block,
.wrapper-content .block + .block,
.form-item, .form-actions,
.block .menu,
.views-row,
.wrapper-content,
.node .field + .field,
.node-teaser,
.block ul {
margin: 0;
}
.block ul,
.wrapper-content .stack,
.wrapper-footer .stack,
.stack .box,
th:first-child,
td:first-child {
padding: 0;
}
.container-inline div,
.container-inline label,
.horizontal .expanded .menu {
display: block;
}
.block,
.region-header .block {
clear: none;
}
#header-inner .col-c {
overflow: visible;
}
/* Layout */
.page-width {
width: auto;
}
.stack-width {
padding: 0 20px;
}
#header-inner .stack-width,
#navigation .stack-width,
#breadcrumb .stack-width {
padding: 0;
}
@media all and (min-width: 640px) {
#header-inner .stack-width {
padding: 0 20px;
}
}
@media all and (min-width: 960px) {
.page-width {
width: 960px;
}
#header-inner .stack-width,
#navigation .stack-width,
#breadcrumb .stack-width,
.stack-width {
padding: 0 10px;
}
#navigation .stack-width {
padding: 0;
}
}
#header-inner,
#navigation,
#content-inner,
#footer {
position: relative;
}
#copyright {
display: none;
}
.front #content {
margin-top: 20px;
}
@media all and (min-width: 940px) {
.front #content {
margin: 0;
}
}
#header-region {
float: left;
margin: 5px 0;
width: 100%;
}
@media all and (min-width: 640px) {
#header-inner .block .inner {
margin: 15px 0;
}
}
#header-inner #block-locale-language {
clear: right;
margin: 0;
}
#header-inner #block-locale-language ul li {
float: left;
margin: 0 0 0 20px;
}
#block-menu-menu-header-menu {
clear: right;
float: right;
padding: 4px 0;
width: auto;
}
@media all and (min-width: 960px) {
#block-menu-menu-header-menu {
clear: none;
}
#block-search-form,
#block-menu-menu-header-menu {
padding: 0;
}
}
#breadcrumb {
margin: 0 0 30px 0;
padding: 0;
}
#breadcrumb a {
color: #fff;
}
@media all and (min-width: 640px) {
#breadcrumb .box {
padding: 10px 22px;
width: auto;
}
}
.region-header .page-element.logo-wrapper {
float: none;
margin: 15px auto;
overflow: hidden;
width: auto;
}
@media all and (min-width: 640px) {
.region-header .page-element.logo-wrapper {
float: left;
margin: 0;
width: 100px;
}
}
.logo {
margin: 0;
}
#logo,
#logo img {
display: block;
float: none;
margin: 0 auto;
width: 150px;
}
@media all and (min-width: 640px) {
#logo img {
float: left;
width: 80px;
}
}
.mobile-menu-icon,
.mobile-menu ul ul,
.mobile-breadcrumb {
display: block;
}
@media all and (min-width: 640px) {
.mobile-menu-icon,
.mobile-menu ul ul,
.mobile-breadcrumb {
display: none;
}
}
.mobile-menu {
bottom: 0;
display: block;
float: left;
height: 100%;
left: -100px;
overflow: scroll;
position: fixed;
top: 0;
-moz-transition: all 300ms;
-webkit-transition: all 300ms;
transition: all 300ms;
width: 100%;
}
@media all and (min-width: 640px) {
.mobile-menu {
display: none;
}
}
body.menu-active .mobile-menu {
left: 0;
}
body.menu-active .mobile-menu ul {
left: 0;
opacity: 1;
}
.mobile-menu .level-1 > .menu {
display: none;
}
.mobile-menu .menu-link-4141 {
border-bottom: 1px solid #80C9E8;
}
#page {
background-color: #fff;
-moz-box-shadow: -3px 0 6px #4a5562;
-webkit-box-shadow: -3px 0 6px #4a5562;
box-shadow: -3px 0 6px #4a5562;
height: 100%;
left: 0;
overflow: scroll;
/*position: fixed;*/
top: 0;
-moz-transition: all 300ms;
-webkit-transition: all 300ms;
transition: all 300ms;
width: 100%;
}
@media all and (min-width: 640px) {
#page {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
left: auto;
overflow: inherit;
position: relative;
top: auto;
}
}
body.menu-active #page {
left: 60%;
}
.mobile-menu-icon {
float: left;
width: 15%;
}
.mobile-menu-icon .mobile-menu-link {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-mobile-menu.png) no-repeat;
cursor: pointer;
display: block;
height: 50px;
text-indent: -9999px;
width: 50px;
}
.mobile-menu ul li a {
background: #0093D0;
color: #fff;
display: block;
font-size: 140%;
height: auto !important;
padding: 10px;
}
.mobile-menu ul li a:hover {
background: #40aedc;
text-decoration: none;
}
.mobile-menu ul.menu.tabs {
border-bottom: 1px solid #80C9E8;
}
.field-name-field-main-content {
float: left;
}
.region-content {
padding-bottom: 60px;
}
.sidebar,
.sidebar.right,
.field-name-field-sidebar-content {
float: none;
margin: 0 0 20px 0;
padding: 0;
width: 100%;
}
@media all and (min-width: 640px) {
.sidebar,
.sidebar.right,
.field-name-field-sidebar-content {
float: right;
margin: 58px 0 20px 20px;
width: 300px;
}
}
#footer-inner .col {
border-top: 1px solid #ccc;
padding: 20px 0;
}
#block-menu-menu-footer-menu {
border-bottom: 1px solid #ccc;
clear: left;
float: none;
margin: 0 0 20px 0;
width: auto;
}
@media all and (min-width: 640px) {
#block-menu-menu-footer-menu {
border: none;
float: left;
width: 68%;
}
}
#block-block-1 {
color: #b6b6b6;
clear: left;
float: none;
margin: 0 0 20px 0;
text-align: center;
width: auto;
}
@media all and (min-width: 640px) {
#block-block-1 {
clear: none;
float: left;
text-align: left;
width: 30%;
}
}
#block-menu-menu-footer-menu ul li {
float: none;
font-size: 120%;
list-style-type: none;
margin: 0 0 15px 0;
text-align: center;
}
@media all and (min-width: 640px) {
#block-menu-menu-footer-menu ul li,
#block-block-1 {
font-size: 100%;
}
#block-menu-menu-footer-menu ul li {
float: left;
margin: 0 25px 15px 0;
}
}
#block-menu-menu-footer-menu ul li a {
color: #0093D0;
font-weight: normal;
}
#block-menu-menu-header-menu h2,
#block-menu-menu-footer-menu h2,
#block-block-1 h2 {
display: none;
}
#block-menu-menu-header-menu ul.menu li {
float: left;
list-style-image: none;
list-style-type: none;
margin: 0 20px 0 0;
}
#block-menu-menu-header-menu ul.menu li.last {
margin: 0;
}
@media all and (min-width: 960px) {
#block-menu-menu-header-menu ul.menu li.last {
margin: 0 20px 0 0;
}
}
#block-menu-menu-header-menu ul.menu li a {
color: #0093D0;
display: block;
font-weight: normal;
text-decoration: none;
}
#block-menu-menu-header-menu ul.menu li a:hover {
text-decoration: underline;
}
/* Search */
#block-search-form {
background-color: #f9f9f9;
padding: 0;
width: 100%;
}
@media all and (min-width: 640px) {
#block-search-form {
background: none;
margin: 0 0 15px 0;
width: 260px;
}
}
#search-block-form {
float: left;
margin: 0;
width: 85%;
}
@media all and (min-width: 640px) {
#search-block-form {
float: right;
width: 222px;
}
}
#search-block-form .container-inline {
padding: 7px 5px;
overflow: hidden;
}
@media all and (min-width: 640px) {
#search-block-form .container-inline {
padding: 0;
}
}
#block-search-form .form-item {
margin: 0 !important; /* IE8 */
width: 65%;
}
@media all and (min-width: 640px) {
#block-search-form .form-item {
width: 165px;
}
}
#block-search-form .form-item,
#block-search-form .form-actions {
float: left;
}
#block-search-form .form-text {
padding: 7px 5px;
width: 100%;
}
@media all and (min-width: 640px) {
#block-search-form .form-text {
padding: 3px 3px 4px 3px;
}
}
#block-search-form .form-submit {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/btn-search-form-67x34.png) center center no-repeat;
background-color: #0093D0;
border: none;
cursor: pointer;
display: block;
height: 34px;
margin: 0;
min-height: 25px;
padding: 0;
text-indent: -9999px;
text-transform: capitalize;
width: 67px;
}
@media all and (min-width: 640px) {
#block-search-form .form-submit {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/btn-search-form-50x25.png) center center no-repeat;
background-color: #0093D0;
height: auto;
width: 50px;
}
}
#block-search-form .form-submit:hover {
background-color: #40AEDC;
}
#block-search-form .form-actions {
margin-left: 3%;
position: relative;
}
/* Search page */
.page-search #page-title span {
color: #F8971D;
}
.search-info {
color: #999;
font-weight: bold;
}
.search-results {
padding-bottom: 40px;
}
.search-results .title {
font-size: 150%;
margin: 0;
}
.search-results .title a {
font-weight: bold;
}
.search-results p {
margin-top: 0;
}
.search-snippet {
margin: 0 0 10px 0;
}
.search-info a {
display: none;
}
.search-results .search-info {
color: #ccc;
font-size: 120%;
font-weight: normal;
}
.search-results .title a {
font-weight: normal;
}
/* Search page pager */
.page-search .item-list .pager {
text-align: left;
}
.page-search .item-list .pager li {
padding: 0;
}
.page-search .pager a {
padding: 3px;
text-transform: capitalize;
}
.page-search .pager .pager-item a {
background-color: #0093D0;
color: #fff;
}
.page-search .item-list .pager .pager-current {
background-color: #F8971D;
color: #fff;
padding: 3px;
}
.page-search .pager-next {
border-left: 1px solid #e5e5e5;
margin: 0 5px;
}
.page-search .pager-next a {
padding: 0 0 0 10px;
}
.page-search .pager-last {
border-left: 1px solid #e5e5e5;
}
.page-search .pager-first {
border-right: 1px solid #e5e5e5;
}
.page-search .pager-first a {
padding: 0 10px 0 0;
}
.page-search .pager-previous {
border-right: 1px solid #e5e5e5;
margin: 0 5px 0 0;
}
.page-search .pager-last a,
.page-search .pager-previous a {
padding: 0 10px;
}
.pager-current {
font-weight: normal;
}
/* Front page */
@media all and (min-width: 640px) {
.front #banner {
margin: 0 0 30px 0;
}
}
.front #page-title {
display: none;
}
.front .block-views {
float: left;
position: relative;
}
.front .block-rotating-banner {
background: #75D1E0;
clear: left;
float: none;
margin: 0 0 20px 0;
width: auto;
}
@media all and (min-width: 640px) {
.front .block-rotating-banner {
float: left;
width: 66%;
}
}
.front .block-rotating-banner .image {
max-height: 290px;
}
.front .block-rotating-banner img {
height: auto;
}
@media all and (min-width: 940px) {
.front .block-rotating-banner img {
height: auto;
}
}
.front #block-views-front-small-panels-block {
clear: left;
float: none;
margin: 0 0 20px 0;
width: auto;
}
@media all and (min-width: 640px) {
.front #block-views-front-small-panels-block {
clear: none;
float: left;
min-height: 86px;
margin: 0 0 0 20px;
width: 30.5%;
}
}
@media all and (min-width: 860px) {
.front #block-views-front-small-panels-block {
width: 32.5%;
}
}
@media all and (min-width: 940px) {
.front #block-views-front-small-panels-block {
width: 31.9%;
}
}
.front .block-rotating-banner .middle h2,
.front #block-views-front-small-panels-block .middle h2 {
display: none;
}
.front .view-front-small-panels .views-row {
background-color: #00A950;
margin: 0 0 20px 0;
min-height: 86px;
padding: 20px;
width: auto;
}
.front .view-front-small-panels .views-row-last h3 {
display: none;
}
.layout-wrapper.bottom-left {
background-color: #75D1E0;
bottom: 0;
margin: 0;
width: 100%;
}
.rotating-banner .rb-link:hover,
.rotating-banner .rb-link:visited,
.rotating-banner .rb-link:link,
.rotating-banner .rb-link:active {
color: #fff;
font-size: 150%;
line-height: 1.3;
}
@media all and (min-width: 640px) {
.rotating-banner .rb-link:hover,
.rotating-banner .rb-link:visited,
.rotating-banner .rb-link:link,
.rotating-banner .rb-link:active {
font-size: 140%;
line-height: 1.3;
}
}
@media all and (min-width: 940px) {
.rotating-banner .rb-link:hover,
.rotating-banner .rb-link:visited,
.rotating-banner .rb-link:link,
.rotating-banner .rb-link:active {
font-size: 190%;
line-height: 1.1;
}
}
.rotating-banner .controls {
background-color: #75D1E0;
padding: 16px 18px;
text-align: right;
}
.controls.buttons a.activeSlide {
background-color: #F8971D;
}
.rb-slide {
min-height: 300px;
width: auto !important;
}
@media all and (min-width: 940px) {
.rb-slide {
min-height: 400px;
}
}
.rb-textbox-type-text {
padding: 0 20px;
}
.rb-textbox-type-header {
padding: 20px 20px 0 20px;
}
.rb-textbox {
white-space: pre-wrap;
white-space: -moz-pre-wrap;
word-wrap: break-word;
}
.rb-link span {
color: #fff;
}
.rotating-banner {
height: auto;
}
@media all and (min-width: 640px) {
.rotating-banner {
height: 432px;
}
}
@media all and (min-width: 940px) {
.rotating-banner {
height: auto;
}
}
.front .view-front-large-panels .views-row {
float: left;
margin: 0 10px 0 0;
padding: 0;
width: 100%;
}
.view-front-large-panels .views-field-field-front-large-panel-image,
.view-front-large-panels .views-field-field-front-large-panel-image .field-content {
float: left;
width: 100%;
}
.front .view-front-large-panels img {
max-width: 100%;
width: 100%;
}
.front .view-front-large-panels .title {
float: left;
min-height: 126px;
padding: 20px;
}
@media all and (min-width: 940px) {
.front .view-front-large-panels .title {
min-height: 96px;
}
}
.front .view-front-large-panels a,
.front .view-front-large-panels a span {
color: #fff;
}
.front .view-front-large-panels a span {
font-size: 100%;
padding: 0 10px;
}
.front .view-front-small-panels p {
line-height: 100%;
margin: 0;
}
.front .view-front-small-panels .views-field-title {
margin: 0 0 10px 0;
}
.front .view-front-small-panels .views-row-3 .views-field-title {
display: none;
}
.view-front-large-panels .title a {
font-size: 180%;
line-height: 1.2;
}
@media all and (min-width: 940px) {
.view-front-large-panels .title a {
font-size: 220%;
line-height: 1.5;
}
}
.twitter-timeline.twitter-timeline-rendered {
height: 110px;
}
@media all and (min-width: 640px) and (max-width: 939px) {
.rotating-banner {
height: auto;
}
.twitter-timeline.twitter-timeline-rendered {
height: 110px;
}
}
@media all and (min-width: 480px) and (max-width: 639px) {
.twitter-timeline.twitter-timeline-rendered {
height: 70px;
}
}
@media all and (max-width: 479px) {
.twitter-timeline.twitter-timeline-rendered {
height: 80px;
}
}
.views-row.views-row-3.views-row-odd.views-row-last {
max-height: 125px;
}
.view-front-small-panels .views-field-title a,
.twitter-feed-title {
color: #fff;
display: block;
line-height: 100%;
}
@media all and (min-width: 640px) {
.view-front-small-panels .views-field-title a,
.twitter-feed-title {
font-size: 120%;
}
}
@media all and (min-width: 940px) {
.view-front-small-panels .views-field-title a,
.twitter-feed-title {
font-size: 130%;
}
}
.js .twitter-feed-content {
display: none;
}
.front .view-front-small-panels .views-row,
.front .view-front-small-panels .views-row a {
color: #fff;
}
.front .view-front-small-panels .views-row-1 {
background: #F26649;
}
.front .view-front-small-panels .views-row-2 {
background: #F8971D;
}
.front .view-front-small-panels .views-row-3 {
background: #002596;
max-height: 120px;
}
@media all and (min-width: 640px) {
.front .view-front-small-panels .views-row-3 {
max-height: 99px;
}
}
.front .view-front-small-panels .views-row-3 .ext {
display: none;
}
/* Front page: basic content */
#block-views-front-page-basic-content-block {
clear: left;
float: none;
margin: 0 0 20px 0;
width: auto;
}
@media all and (min-width: 640px) {
#block-views-front-page-basic-content-block {
float: left;
width: 620px;
}
}
#block-views-front-page-basic-content-block .middle > h2 {
display: none;
}
.view-front-page-basic-content .views-row {
clear: left;
float: none;
margin: 0 0 20px 0;
padding: 0 0 20px 0;
width: auto;
}
@media all and (min-width: 640px) {
.view-front-page-basic-content .views-row {
clear: none;
float: left;
margin: 0 20px 0 0;
width: 48%;
}
}
.view-front-page-basic-content .views-row.views-row-2 {
margin: 0;
}
.view-front-page-basic-content .title {
font-size: 150%;
font-weight: normal;
line-height: 125%;
margin: 0 0 20px 0;
}
/* Front: latest news */
#block-views-latest-news-block {
clear: left;
float: none;
margin: 0 0 20px 0;
width: auto;
}
@media all and (min-width: 640px) {
#block-views-latest-news-block {
clear: none;
}
}
@media all and (min-width: 640px) {
#block-views-latest-news-block {
margin: 0 20px 0 0;
width: 45%;
}
}
@media all and (min-width: 940px) {
.front #block-views-latest-news-block,
.front #block-block-21 {
float: left;
margin: 0 0 0 20px;
padding: 0;
width: 285px;
}
}
#block-views-latest-news-block .middle h2 {
font-size: 150%;
font-weight: normal;
line-height: 125%;
margin: 0 0 20px 0;
}
#block-views-latest-news-block .views-row,
.view-latest-news .view-footer {
clear: left;
margin: 0 0 25px 0;
}
#block-views-latest-news-block .title a {
color: #0093D0;
}
#block-views-latest-news-block .post-date {
color: #b6b6b6;
}
.stack-precontent h2 {
margin: 0;
}
.pfizer-quote-symbol-exchange {
font-size: 80%;
}
.pfizer-quote-symbol-exchange .symbol,
.pfizer-quote-symbol-exchange .exchange {
color: #666;
}
.pfizer-quote-symbol-exchange,
.pfizer-stocklast-stockchange {
color: #999;
margin: 0 0 10px 0;
}
.pfizer-stocklast-stockchange .stocklast,
.pfizer-stocklast-stockchange .stockchange {
color: #666;
font-size: 300%;
}
.pfizer-stocklast-stockchange .stockchange {
color: #00BE00;
font-size: 130%;
}
.pfizer-lastupdate {
color: #b6b6b6;
font-size: 90%;
}
/* Global: call to action */
.field-name-field-call-to-action .field-items > .field-item {
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
padding-bottom: 20px;
}
@media all and (min-width: 480px) {
.field-name-field-call-to-action .field-items > .field-item {
border: none;
float: left;
margin: 0 20px 20px 0;
width: 300px;
}
.field-name-field-call-to-action .field-item:nth-child(3n) {
margin: 0 0 20px 0;
}
}
.field-name-field-call-to-action .field-item .field-item {
border-bottom: none;
}
.node-type-media-page .field-name-field-call-to-action .field-item {
min-height: 100%;
width: 300px;
}
@media all and (min-width: 480px) {
.node-type-media-page .field-name-field-call-to-action .field-item {
margin: 0 20px 20px 0;
}
.node-type-media-page .field-name-field-call-to-action .field-item .field-item,
.node-type-media-page .field-name-field-call-to-action .field-item .field-item .field-item {
width: 100%;
}
}
.node-type-media-page .field-name-field-call-to-action .field-item.odd {
margin: 0 0 20px 0;
}
.field-name-field-call-to-action .field-item .field-item {
display: table;
float: none;
margin: 0;
padding: 0;
min-height: 100%;
width: 100%;
}
.node-teaser h2 {
display: none;
}
.node-teaser .field-name-field-call-to-action-image a {
display: block;
}
.node-teaser .field-name-field-call-to-action-image img {
height: 150px;
max-width: 100%;
width: 100%;
}
.node .field-name-field-call-to-action-image {
margin: 0 0 20px 0;
}
.node-teaser .field-name-field-call-to-action-image {
height: 150px;
margin: 0;
}
.node-about-us-page.node-promoted.node-teaser .field-type-text-with-summary {
min-height: 150px;
}
.node .field + .field-name-field-call-to-action-button.field-type-link-field {
margin: 0 0 20px 0;
}
.node.node-media-page .field + .field-name-field-call-to-action-button.field-type-link-field {
margin: 0;
}
.field-name-field-call-to-action-button a {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-double-right-angle-white-24x24.png) no-repeat 93% 50%;
background-color: #0093D0;
color: #fff;
display: table-cell;
height: 65px;
padding: 0 50px 0 20px;
text-decoration: none;
vertical-align: middle;
}
.field-name-field-call-to-action-button a:hover {
background-color: #40C2F3;
}
ul.links.inline {
display: none !important; /* IE8 */
}
/* Global: page */
.node-page .field-name-field-basic-page-image {
margin: 0 0 25px 0;
}
.node .field-name-body,
.node .field + .field-name-body,
.node .field-name-field-accordion,
.node .field + .field-name-field-accordion {
margin: 0;
}
/* Global: leadership team */
.node .field-name-body ul.leadership-team {
list-style-type: none;
margin: 0;
}
ul.leadership-team li {
float: left;
height: 250px;
margin: 0 25px 25px 0;
width: 166px;
}
ul.leadership-team h3 {
color: #0093D0;
}
ul.leadership-team .media-thumbnail-frame {
margin: 0;
}
/* Global: main menu */
/* Hide menus */
#block-menu-menu-header-menu,
#navigation {
display: none;
}
@media all and (min-width: 640px) {
#block-menu-menu-header-menu,
#navigation {
display: block;
}
}
#block-system-main-menu .menu {
display: table;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
#block-system-main-menu .menu.megamenu .menu {
width: 100%;
}
#block-system-main-menu .content .menu > li {
display: table-cell;
float: none;
padding: 0;
position: relative;
}
#block-system-main-menu .menu li a {
display: block;
padding: 5px;
white-space: pre;
}
@media all and (min-width: 640px) {
#block-system-main-menu .menu li a {
font-size: 140%;
}
}
#block-system-main-menu .menu > li > a {
display: block;
font-size: 125%;
font-weight: normal;
padding: 10px;
text-align: center;
text-decoration: none;
}
@media all and (min-width: 640px) {
#block-system-main-menu .menu > li > a {
font-size: 110%;
}
}
@media all and (min-width: 960px) {
#block-system-main-menu .menu > li > a {
font-size: 125%;
}
}
#block-system-main-menu .menu .menu > li > a {
color: #fff;
}
.js #block-system-main-menu .menu > li > a {
color: #0093D0;
}
@media all and (min-width: 940px) {
#block-system-main-menu .menu > li > a {
font-size: 150%;
padding: 10px;
}
#block-system-main-menu .content > .menu > li.first > a {
text-align: left;
}
#block-system-main-menu .content > .menu > li.last > a {
padding: 10px 0;
text-align: right;
}
}
#block-system-main-menu .menu .menu a {
font-size: 100%;
padding: 10px;
text-align: left;
}
#block-system-main-menu .menu.megamenu .menu a {
padding: 6px 8px;
white-space: pre-wrap;
}
#block-system-main-menu li:hover > .menu,
#block-system-main-menu li.clicked > .menu {
/* Display the dropdown on hover */
left: 0; /* Bring back on-screen when needed */
z-index: 10;
}
#block-system-main-menu li.clicked > .menu {
}
/* Device */
#block-system-main-menu li .menu.closed {
left: -9999px !important;
}
#block-system-main-menu .menu .menu {
left: -9999px;
min-width: 200px;
position: absolute;
top: 30px;
z-index: 5;
}
@media all and (min-width: 940px) {
#block-system-main-menu .menu .menu {
top: 39px;
}
}
/*#block-system-main-menu .menu .menu:hover {
display: block;
}*/
#block-system-main-menu .menu .menu li {
float: left;
list-style-type: none;
width: 100%;
}
#block-system-main-menu .menu .menu li a:hover {
background-color: #F8971D;
}
#block-system-main-menu .menu.megamenu .menu li a:hover {
background: none;
text-decoration: underline;
}
#block-system-main-menu .menu .menu .menu {
left: -9999px;
min-width: 200px;
position: absolute;
top: 0;
z-index: 1;
}
#block-system-main-menu .menu .menu li:hover .menu {
/* Display the dropdown on hover */
left: 240px; /* Bring back on-screen when needed */
}
.horizontal .menu li {
margin: 0;
padding: 0;
}
/* Megamenu */
#block-system-main-menu .menu.megamenu > li {
position: static;
}
#block-system-main-menu .menu.megamenu li.block {
width: 225px;
}
#block-system-main-menu .menu.megamenu .sub-menu li.block {
width: 200px;
}
#block-system-main-menu .menu .menu li a.active-trail.active {
background-color: #F8971D;
color: #fff !important;
cursor: pointer;
}
#block-system-main-menu li.block .menu {
box-shadow: none;
left: 0;
}
#block-system-main-menu .menu .menu li.block:hover .menu {
left: 0;
}
/* Main menu: sub level */
#block-system-main-menu .menu.megamenu .menu .menu {
display: block;
left: 0;
}
.megamenu h2 {
font-size: 100%;
font-weight: bold;
margin: 0;
}
#block-system-main-menu .menu.megamenu li ul.menu li h2 a {
font-weight: 700;
}
#block-system-main-menu .menu.megamenu li > .menu,
#block-system-main-menu .menu.megamenu li > .menu li > .menu {
margin: 0 0 0 15px;
}
#block-system-main-menu .menu.megamenu li > .menu.level-2 {
margin: 0;
}
#block-system-main-menu .menu .menu .block .menu {
position: relative;
}
#block-system-main-menu .menu.megamenu .menu li {
border: none;
}
.megamenu-wrapper {
-moz-box-shadow: 0 5px 5px 0 #4a5562;
-webkit-box-shadow: 0 5px 5px 0 #4a5562;
box-shadow: 0 5px 5px 0 #4a5562;
margin: 22px 0 0 0;
overflow: hidden;
position: relative;
}
@media all and (min-width: 960px) {
.megamenu-wrapper {
margin: 22px 10px 0 10px;
}
}
#block-system-main-menu .menu.megamenu li.block.top-level-link {
float: none;
}
/* Action links */
.action-links {
display: none;
float: right;
}
@media all and (min-width: 640px) {
.action-links {
display: block;
}
}
.megamenu-wrapper .action-links {
margin: 10px 22px;
}
.action-links a {
display: block !important;
float: left;
height: 25px;
margin-left: 20px;
padding: 0 !important;
text-decoration: none;
text-indent: -9999px;
width: 40px !important;
}
.action-links a.mailto {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-mailto-40x40.png) no-repeat center center;
}
.action-links a.print {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-print-40x40.png) no-repeat center center;
}
/* Breadcrumb megamenu */
h2.breadcrumb-header {
display: none;
float: left;
font-size: 95%;
font-style: italic;
font-weight: normal;
margin: 0 10px 0 0;
padding: 1px 0;
}
.megamenu h2.breadcrumb-header {
color: #fff;
}
@media all and (min-width: 640px) {
h2.breadcrumb-header {
display: block;
}
}
#block-system-main-menu .menu .megamenu-breadcrumb {
color: #fff;
float: left;
padding: 10px 22px;
position: relative;
width: 65%;
z-index: 2;
}
@media all and (min-width: 960px) {
#block-system-main-menu .menu .megamenu-breadcrumb {
width: 75%;
}
}
#block-system-main-menu .menu .megamenu-breadcrumb a {
color: #fff !important;
display: inline-block;
}
#block-system-main-menu .menu .megamenu-breadcrumb .breadcrumb-intro {
font-style: italic;
}
#block-system-main-menu .menu .megamenu-header {
float: left;
width: 100%;
}
#block-system-main-menu .menu .megamenu-body {
clear: left;
min-height: 250px;
overflow: hidden;
padding: 22px;
position: relative;
}
.megamenu-body .sub-menu {
float: left;
width: 225px;
}
.destination {
font-style: italic;
margin: 0 0 15px 0;
}
.caret-up {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/sprite-megamenu.png) no-repeat center 0;
display: none;
height: 30px;
margin-top: -12px;
width: 100%;
z-index: 4;
}
#block-system-main-menu .menu > li.active-trail .caret-up,
#block-system-main-menu .menu > li.expanded:hover .caret-up,
#block-system-main-menu .menu > li.is_active .caret-up {
display: block;
}
/* Main menu */
.js #block-system-main-menu .tabs-content li a,
#block-system-main-menu .menu li ul.menu li a {
font-size: 100%;
font-weight: normal;
}
@media all and (min-width: 641px) {
.js #block-system-main-menu .tabs-content li a {
font-size: 90%;
}
}
/* Default / About us */
.js #block-system-main-menu .menu li:hover > a,
#block-system-main-menu .menu li.menu-item-active,
#block-system-main-menu .menu li.active-trail,
#block-system-main-menu .menu li .destination {
color: #0093D0;
}
#block-system-main-menu .menu li > .menu,
#block-system-main-menu .menu li .megamenu-header {
background-color: #0093D0;
}
#block-system-main-menu .menu li .megamenu-wrapper {
background-color: #E5F4FA;
}
#block-system-main-menu .menu li .megamenu-breadcrumb h2.breadcrumb-header,
#block-system-main-menu .menu li .breadcrumb {
color: #BFE4FE;
}
#block-system-main-menu .menu li .megamenu-header {
border-bottom: 10px solid #40AEDC;
}
#block-system-main-menu .menu li > .menu li > .menu {
background-color: #40C2F3;
}
#block-system-main-menu .menu li:nth-child(1) .caret-up {
background-position: 25px 0;
}
/* Communities */
#block-system-main-menu .menu li:nth-child(2) > .active-trail,
.js #block-system-main-menu .menu li:nth-child(2):hover > a,
.js #block-system-main-menu .menu li:nth-child(2).is_active a,
#block-system-main-menu .menu li.menu-item-active:nth-child(2),
#block-system-main-menu .menu li.active-trail:nth-child(2),
#block-system-main-menu .menu li:nth-child(2) .destination {
color: #F26649;
}
#block-system-main-menu .menu li:nth-child(2) > .menu,
#block-system-main-menu .menu li:nth-child(2) .megamenu-header {
background-color: #F26649;
}
#block-system-main-menu .menu li:nth-child(2) .megamenu-wrapper {
background-color: #FEEFEC;
}
#block-system-main-menu .menu li:nth-child(2) .caret-up {
background-position: center -30px;
}
#block-system-main-menu .menu li:nth-child(2) .megamenu-breadcrumb h2.breadcrumb-header,
#block-system-main-menu .menu li:nth-child(2) .breadcrumb {
color: #FEEFEC;
}
#block-system-main-menu .menu li:nth-child(2) .megamenu-header {
border-bottom: 10px solid #F58C77;
}
#block-system-main-menu .menu li:nth-child(2) > .menu li > .menu {
background-color: #F58C77;
}
/* Products */
#block-system-main-menu .menu li:nth-child(3) > .active-trail,
.js #block-system-main-menu .menu li:nth-child(3):hover > a,
.js #block-system-main-menu .menu li:nth-child(3).is_active > a,
#block-system-main-menu .menu li.menu-item-active:nth-child(3),
#block-system-main-menu .menu li.active-trail:nth-child(3),
#block-system-main-menu .menu li:nth-child(3) .destination {
color: #7EBA00;
}
#block-system-main-menu .menu li:nth-child(3) > .menu,
#block-system-main-menu .menu li:nth-child(3) .megamenu-header {
background-color: #7EBA00;
}
#block-system-main-menu .menu li:nth-child(3) .megamenu-wrapper {
background-color: #F2F8E5;
}
#block-system-main-menu .menu li:nth-child(3) .caret-up {
background-position: center -60px;
}
#block-system-main-menu .menu li:nth-child(3) .megamenu-breadcrumb h2.breadcrumb-header,
#block-system-main-menu .menu li:nth-child(3) .breadcrumb {
color: #F2F8E5;
}
#block-system-main-menu .menu li:nth-child(3) .megamenu-header {
border-bottom: 10px solid #9ECB40;
}
#block-system-main-menu .menu li:nth-child(3) > .menu li > .menu {
background-color: #9ECB40;
}
/* Research */
#block-system-main-menu .menu li:nth-child(4) > .active-trail,
.js #block-system-main-menu .menu li:nth-child(4):hover > a,
.js #block-system-main-menu .menu li:nth-child(4).is_active > a,
#block-system-main-menu .menu li.menu-item-active:nth-child(4),
#block-system-main-menu .menu li.active-trail:nth-child(4),
#block-system-main-menu .menu li:nth-child(4) .destination {
color: #4A245E;
}
#block-system-main-menu .menu li:nth-child(4) > .menu,
#block-system-main-menu .menu li:nth-child(4) .megamenu-header {
background-color: #4A245E;
}
#block-system-main-menu .menu li:nth-child(4) .megamenu-wrapper {
background-color: #EDE9EF;
}
#block-system-main-menu .menu li:nth-child(4) .caret-up {
background-position: center -90px;
}
#block-system-main-menu .menu li:nth-child(4) .megamenu-breadcrumb h2.breadcrumb-header,
#block-system-main-menu .menu li:nth-child(4) .breadcrumb {
color: #EDE9EF;
}
#block-system-main-menu .menu li:nth-child(4) .megamenu-header {
border-bottom: 10px solid #775B86;
}
#block-system-main-menu .menu li:nth-child(4) > .menu li > .menu {
background-color: #775B86;
}
/* Collaboration */
#block-system-main-menu .menu li:nth-child(5) > .active-trail,
.js #block-system-main-menu .menu li:nth-child(5):hover > a,
.js #block-system-main-menu .menu li:nth-child(5).is_active > a,
#block-system-main-menu .menu li.menu-item-active:nth-child(5),
#block-system-main-menu .menu li.active-trail:nth-child(5),
#block-system-main-menu .menu li:nth-child(5) .destination {
color: #CC292B;
}
#block-system-main-menu .menu li:nth-child(5) > .menu,
#block-system-main-menu .menu li:nth-child(5) .megamenu-header {
background-color: #CC292B;
}
#block-system-main-menu .menu li:nth-child(5) .megamenu-wrapper {
background-color: #FAE9E9;
}
#block-system-main-menu .menu li:nth-child(5) .caret-up {
background-position: center -120px;
}
#block-system-main-menu .menu li:nth-child(5) .megamenu-breadcrumb h2.breadcrumb-header,
#block-system-main-menu .menu li:nth-child(5) .breadcrumb {
color: #FAE9E9;
}
#block-system-main-menu .menu li:nth-child(5) .megamenu-header {
border-bottom: 10px solid #D95F60;
}
#block-system-main-menu .menu li:nth-child(5) > .menu li > .menu {
background-color: #D95F60;
}
/* Media */
#block-system-main-menu .menu li:nth-child(6) > .active-trail,
.js #block-system-main-menu .menu li:nth-child(6):hover > a,
.js #block-system-main-menu .menu li:nth-child(6).is_active > a,
#block-system-main-menu .menu li.menu-item-active:nth-child(6),
#block-system-main-menu .menu li.active-trail:nth-child(6),
#block-system-main-menu .menu li:nth-child(6) .destination {
color: #002596;
}
#block-system-main-menu .menu li:nth-child(6) > .menu,
#block-system-main-menu .menu li:nth-child(6) .megamenu-header {
background-color: #002596;
}
#block-system-main-menu .menu li:nth-child(6) .megamenu-wrapper {
background-color: #E5E9F4;
}
#block-system-main-menu .menu li:nth-child(6) .caret-up {
background-position: 12px -150px;
}
#block-system-main-menu .menu li:nth-child(6) .megamenu-breadcrumb h2.breadcrumb-header,
#block-system-main-menu .menu li:nth-child(6) .breadcrumb {
color: #E5E9F4;
}
#block-system-main-menu .menu li:nth-child(6) .megamenu-header {
border-bottom: 10px solid #405CB0;
}
#block-system-main-menu .menu li:nth-child(6) > .menu li > .menu {
background-color: #405CB0;
}
#block-system-main-menu .menu.megamenu li > .menu,
#block-system-main-menu .menu.megamenu li > .menu li > .menu {
background: none;
}
.js #block-system-main-menu .megamenu li.is_active .menu .megamenu-body a,
.js #block-system-main-menu .megamenu .menu li:hover > a {
color: #0093D0 !important;
}
.js #block-system-main-menu .megamenu li.is_active .menu .megamenu-body a.active-trail {
color: #fff !important;
}
#block-system-main-menu .close-link {
color: #0093D0 !important;
display: none;
font-size: 150%;
height: 25px;
position: absolute;
right: 35px;
text-align: center;
text-decoration: none;
top: 120px;
width: 2px;
z-index: 7;
}
/* Global: tabs */
.field-name-field-tabs,
.node .field + .field-name-field-tabs {
margin: 0 0 25px 0;
}
.field-name-field-tabs .field-item {
margin: 0 0 10px 0;
}
.field-name-field-tabs h2 {
font-size: 100%;
margin: 0;
}
.field-name-field-tabs h2 a {
background-color: #0093D0;
color: #fff;
display: block;
padding: 20px;
}
.field-name-field-tabs .meta {
display: none;
}
.field-name-field-tabs .node .content {
background-color: #BFE4F4;
padding: 25px;
}
.js .field-name-field-tabs .field-items {
clear: left;
}
.js .field-name-field-tabs ul {
border-bottom: 10px solid #0093D0;
float: left;
width: 100%;
}
.js .field-name-field-tabs ul li {
float: left;
margin: 0 10px 10px 0;
}
.js .field-name-field-tabs ul li.tab-active {
margin: 0 10px 0 0;
}
.js .field-name-field-tabs .tab-active a {
background-color: #0093D0;
height: 34px;
}
.js .field-name-field-tabs .field-item {
margin: 0;
}
/* Global: Accordion */
.sign-plus {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-sign-plus.png) no-repeat;
height: 20px;
width: 18px;
}
.sign-minus {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-sign-minus.png) no-repeat;
height: 20px;
width: 18px;
}
.field-name-field-accordion .meta {
display: none;
}
.field-name-field-accordion .field-item {
margin: 0 0 10px 0;
}
.field-name-field-accordion h2 {
margin: 0;
position: relative;
}
.field-name-field-accordion h2 a {
background-color: #BFE4F4;
display: block;
font-size: 75%;
padding: 12px 20px;
}
@media all and (min-width: 480px) {
.field-name-field-accordion h2 a {
font-size: 90%;
}
}
.field-name-field-accordion h2 a:visited,
.field-name-field-accordion h2 a span {
color: #0093D0;
}
.field-name-field-accordion h2 a.is_active {
color: #333;
}
.field-name-field-accordion h2 a span {
font-weight: normal;
}
.field-name-field-accordion h2 a span.sign-minus {
color: #F8971D;
}
.field-name-field-accordion .content {
background-color: #E5F4FA;
padding: 10px 20px;
}
.js .field-name-field-accordion .content {
display: none;
}
@media all and (min-width: 480px) {
.js .field-name-field-accordion h2 a span {
top: 15px;
}
}
.js .field-name-field-accordion h2 a span {
position: absolute;
right: 20px;
top: 20px;
}
/* Global: search */
.page-search .region-content .search-form,
.page-search .region-content h2 {
display: none;
}
/* Global: products */
.block-products h2 {
display: none;
}
#block-system-main .alpha-pager {
float: left;
margin: 20px 0 35px 0;
}
.alpha-pager li {
float: left;
margin: 0 4px 4px 0;
}
.alpha-pager li.last {
border: none;
}
.alpha-pager li a {
background-color: #ccc;
color: #fff;
display: block;
padding: 8px 14px;
text-align: center;
width: 16px;
}
.alpha-pager li.has-products a {
background-color: #0093D0;
}
.alpha-pager li a:hover,
.alpha-pager li.active a {
background-color: #F8971D;
text-decoration: none;
}
.view-product-glossary {
float: left;
margin: 0 0 20px 0;
}
.view-product-glossary h2 {
margin: 0;
}
.view-product-glossary .view-header,
.view-product-glossary .view-content {
clear: left;
float: left;
width: 100%;
}
.view-product-glossary .views-summary {
display: none;
}
#block-views-brands-block {
margin: 0 0 40px 0;
}
.view-brands ul li {
border: 1px solid #d7d7d7;
list-style-type: none;
margin: 0 20px 20px 0;
float: left;
}
@media all and (min-width: 940px) {
.view-brands ul li.views-row-4 {
margin: 0 0 20px 0;
}
}
.view-brands ul li a {
display: block;
height: 88px;
width: 218px;
}
/* Global: sidebar related links */
#block-views-related-links-block .content,
#block-block-16 .content {
margin: 0 0 20px 0;
}
#block-views-related-links-block .view-related-links {
margin-top: 20px;
}
#block-views-related-links-block h2 {
display: none;
}
#block-views-related-links-block .view-content h2,
#block-block-16 h2 {
background-color: #BFE4F3;
border-top: 10px solid #0093D0;
border-bottom: none;
color: #555;
display: block;
padding: 10px 20px;
}
#block-views-related-links-block .related-links-description,
#block-views-related-links-block .related-links-content,
#block-block-16 .content {
background: #E5F4FA;
overflow: hidden;
padding: 20px 20px 0 20px;
}
.related-links-description {
padding: 0 0 10px 0;
}
.related-links-description p {
margin: 0;
}
#block-views-related-links-block .view-content ul li,
#block-block-16 .content ul li,
.view-product-glossary .view-content ul li {
background-image: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-list-item-orange-square.png);
background-position: left center;
background-repeat: no-repeat;
margin: 0 0 20px 0;
padding: 0 0 0 20px;
}
.view-product-glossary .view-content ul li {
margin: 0 0 10px 0;
}
.view-external {
width: 300px;
}
span.ext {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-extlink-replace-10x10.png) right center no-repeat;
padding: 0 8px;
}
span.mailto {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-mailto-replace-10x10.png) right center no-repeat;
padding: 0 8px;
}
/* Global: latest news list */
.view-latest-news ul li.views-row {
clear: left;
float: left;
margin: 0 0 20px 0;
}
.view-latest-news .post-date {
color: #b6b6b6;
float: left;
margin: 0;
width: 135px;
}
@media all and (min-width: 640px) {
.view-latest-news .post-date {
margin: 0 25px 0 0;
}
}
.view-latest-news .title {
clear: left;
float: left;
width: 100%;
}
@media all and (min-width: 640px) {
.view-latest-news .title {
clear: none;
width: 50%;
}
}
.front .view-latest-news .title {
width: 95%;
}
/* Global: sidebar external links */
.view-external .views-field-field-call-to-action-image {
overflow: hidden;
}
.view-external img {
height: auto;
max-width: 100%;
width: 100%;
}
#block-views-external-block .item-list ul li {
margin: 0 0 20px 0;
}
#block-views-external-block .middle h2,
#block-views-external-block-1 .middle h2,
#block-views-external-block-2 .middle h2,
#block-views-external-block-3 .middle h2,
#block-views-external-block-4 .middle h2,
#block-views-external-block-5 .middle h2 {
display: none;
}
#block-views-external-block .views-field-field-call-to-action-image,
#block-views-external-block-1 .views-field-field-call-to-action-image,
#block-views-external-block-2 .views-field-field-call-to-action-image,
#block-views-external-block-3 .views-field-field-call-to-action-image,
#block-views-external-block-4 .views-field-field-call-to-action-image,
#block-views-external-block-5 .views-field-field-call-to-action-image {
height: 160px;
}
#block-views-external-block .views-field-field-call-to-action-button a,
#block-views-external-block-1 .views-field-field-call-to-action-button a,
#block-views-external-block-2 .views-field-field-call-to-action-button a,
#block-views-external-block-3 .views-field-field-call-to-action-button a,
#block-views-external-block-4 .views-field-field-call-to-action-button a,
#block-views-external-block-5 .views-field-field-call-to-action-button a {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-external-link-32x32.png) no-repeat 95% 50%;
background-color: #0093D0;
color: #fff;
display: block;
padding: 20px 50px 20px 20px;
}
#block-views-external-block .views-field-field-call-to-action-button a:hover,
#block-views-external-block-1 .views-field-field-call-to-action-button a:hover,
#block-views-external-block-2 .views-field-field-call-to-action-button a:hover,
#block-views-external-block-3 .views-field-field-call-to-action-button a:hover,
#block-views-external-block-4 .views-field-field-call-to-action-button a:hover,
#block-views-external-block-5 .views-field-field-call-to-action-button a:hover {
background-color: #40C2F3;
text-decoration: none;
}
#block-views-external-block .views-field-field-call-to-action-button a:visited,
#block-views-external-block-1 .views-field-field-call-to-action-button a:visited,
#block-views-external-block-2 .views-field-field-call-to-action-button a:visited,
#block-views-external-block-3 .views-field-field-call-to-action-button a:visited,
#block-views-external-block-4 .views-field-field-call-to-action-button a:visited,
#block-views-external-block-5 .views-field-field-call-to-action-button a:visited {
color: #fff;
}
/* Global: external link modal */
#colorbox {
-moz-box-shadow: 0 0 0px 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 0px 10px rgba(0, 0, 0, 0.2);
}
@media all and (max-width: 480px) {
#colorbox {
left: 0 !important;
width: 100% !important;
}
}
#cboxWrapper {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
height: auto !important;
width: auto !important;
}
#cboxContent,
#cboxLoadedContent {
width: auto !important;
}
#cboxLoadedContent {
margin-bottom: 0;
}
#cboxMiddleLeft,
#cboxMiddleRight {
width: 0;
}
#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight {
height: 0;
width: 0;
}
#cboxClose {
bottom: auto;
right: 20px;
top: 20px;
}
.extlink-extra-leaving {
padding: 25px;
}
.field-name-body .menu li.level-1 {
border-bottom: 1px solid #ccc;
list-style-type: disc;
margin: 0 0 15px 0;
}
.field-name-body .menu li.level-1 > .menu > li {
list-style-type: circle;
}
.field-name-body .menu li.level-1 .menu .menu > li {
list-style-type: square;
}
.field-name-body .menu li.level-1.last {
border: none;
}
.field-name-body .menu a {
color: #0093D0;
}
.breadcrumb {
display: none;
}
@media all and (min-width: 640px) {
.breadcrumb {
display: block;
}
}
#block-system-main-menu .menu.megamenu .menu .breadcrumb a {
padding: 0;
}
/* Mobile breadcrumb */
@media all and (min-width: 940px) {
.mobile-breadcrumb {
margin: 0 0 30px 0;
}
}
.mobile-breadcrumb .icon {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-mobile-breadcrumb-item.png) no-repeat 0 50%;
display: inline;
padding: 10px;
}
.mobile-breadcrumb ul li .crumb,
.mobile-breadcrumb ul li a.crumb:visited {
display: block;
font-size: 120%;
font-weight: normal;
padding: 13px 20px;
text-align: left;
text-decoration: none;
}
.mobile-breadcrumb ul li:first-child .crumb .icon {
display: none;
}
/* About us, Basic page, Search page */
.mobile-breadcrumb ul li:first-child .crumb,
.node-type-about-us-page .mobile-breadcrumb ul li:first-child .crumb,
.node-type-page .mobile-breadcrumb ul li:first-child .crumb,
.page-search .mobile-breadcrumb ul li:first-child .crumb {
background-color: #00AEEF;
color: #fff;
}
.mobile-breadcrumb ul li .crumb,
.node-type-about-us-page .mobile-breadcrumb ul li .crumb,
.node-type-page .mobile-breadcrumb ul li .crumb,
.page-search .mobile-breadcrumb ul li .crumb {
background-color: #40C2F3;
color: #fff;
}
#breadcrumb .box {
background-color: #0093D0;
color: #BFE4F3;
}
@media all and (min-width: 640px) {
#breadcrumb .col {
float: left;
width: 75%;
}
}
#breadcrumb h2 {
color: #BFE4F3;
}
/* Communities */
.node-type-communities-page .mobile-breadcrumb ul li:first-child .crumb {
background-color: #F26649;
color: #fff;
}
.node-type-communities-page .mobile-breadcrumb ul li .crumb {
background-color: #F58C77;
color: #fff;
}
.node-type-communities-page #breadcrumb .box {
background-color: #F26649;
color: #FCD9D1;
}
.node-type-communities-page #breadcrumb h2 {
color: #FCD9D1;
}
/* Media theme */
.node-type-media-page .mobile-breadcrumb ul li:first-child .crumb {
background-color: #002597;
color: #fff;
}
.node-type-media-page .mobile-breadcrumb ul li .crumb {
background-color: #405CB0;
color: #fff;
}
.node-type-media-page #breadcrumb .box {
background-color: #002597;
color: #BFC8E5;
}
.node-type-media-page #breadcrumb h2 {
color: #BFC8E5;
}
/* Products theme */
.page-products .mobile-breadcrumb ul li:first-child .crumb,
.node-type-products-page .mobile-breadcrumb ul li:first-child .crumb,
.node-type-products-landing-page .mobile-breadcrumb ul li:first-child .crumb {
background-color: #7DBA00;
color: #fff;
}
.page-products .mobile-breadcrumb ul li .crumb,
.node-type-products-page .mobile-breadcrumb ul li .crumb,
.node-type-products-landing-page .mobile-breadcrumb ul li .crumb {
background-color: #9ECB40;
color: #fff;
}
.page-products #breadcrumb .box,
.node-type-products-page #breadcrumb .box,
.node-type-products-landing-page #breadcrumb .box {
background-color: #7DBA00;
color: #DEEEBF;
}
.page-products #breadcrumb h2,
.node-type-products-page #breadcrumb h2,
.node-type-products-landing-page #breadcrumb h2 {
color: #DEEEBF;
}
/* Research theme */
.node-type-research-page .mobile-breadcrumb ul li:first-child .crumb {
background-color: #4A245E;
color: #fff;
}
.node-type-research-page .mobile-breadcrumb ul li .crumb {
background-color: #775A86;
color: #fff;
}
.node-type-research-page #breadcrumb .box {
background-color: #4A245E;
color: #D2C8D7;
}
.node-type-research-page #breadcrumb h2 {
color: #D2C8D7;
}
/* Collaboration theme */
.node-type-collaboration-page .mobile-breadcrumb ul li:first-child .crumb {
background-color: #CC292B;
color: #fff;
}
.node-type-collaboration-page .mobile-breadcrumb ul li .crumb {
background-color: #D95F60;
color: #fff;
}
.node-type-collaboration-page #breadcrumb .box {
background-color: #CC292B;
color: #F2C9CA;
}
.node-type-collaboration-page #breadcrumb h2 {
color: #F2C9CA;
}
/* IE 8 conditional styles */
#gardens_ie8 .node-page .field-name-field-call-to-action .field-item {
margin: 0 13px 13px 0;
}
#gardens_ie8 .node-page .field-name-field-call-to-action .field-item .field-item {
margin: 0;
}
#gardens_ie8 .field-name-field-call-to-action-button a {
display: block;
height: 30px;
line-height: 120%;
padding: 20px 40px 20px 20px;
}
/* Communities */
.node-type-communities-page .field-name-field-call-to-action-button a,
#block-views-external-block-1 .views-field-field-call-to-action-button a,
.node-type-communities-page .field-name-field-tabs .tab-active a {
background-color: #F26649;
color: #fff;
}
.node-type-communities-page .field-name-field-tabs ul {
border-color: #F26649;
}
.node-type-communities-page .field-name-field-call-to-action-button a:hover,
#block-views-external-block-1 .views-field-field-call-to-action-button a:hover {
background-color: #F58C77;
}
.node-type-communities-page #block-views-related-links-block .view-content h2,
.node-type-communities-page #block-block-16 h2 {
background-color: #F2C9CA;
border-top: 10px solid #F26649;
}
.node-type-communities-page .field-name-field-accordion h2 a {
background-color: #F58C77;
}
.node-type-communities-page #block-views-related-links-block .related-links-description,
.node-type-communities-page #block-views-related-links-block .related-links-content,
.node-type-communities-page #block-block-16 .content,
.node-type-communities-page .field-name-field-accordion .content,
.node-type-communities-page .field-name-field-tabs .node .content {
background: #FEEFEC;
}
/* Products theme */
#block-views-external-block-2 .views-field-field-call-to-action-button a,
.page-products .field-name-field-tabs .tab-active a,
.node-type-products-page .field-name-field-tabs .tab-active a {
background-color: #7DBA00;
color: #fff;
}
.page-products .field-name-field-tabs ul,
.node-type-products-page .field-name-field-tabs ul {
border-color: #7DBA00;
}
#block-views-external-block-2 .views-field-field-call-to-action-button a:hover {
background-color: #9ECB40;
}
.page-products #block-views-related-links-block .view-content h2,
.node-type-products-page #block-views-related-links-block .view-content h2,
.page-products #block-block-16 h2,
.node-type-products-page #block-block-16 h2 {
background-color: #DEEEBF;
border-top: 10px solid #7DBA00;
}
.page-products .field-name-field-accordion h2 a,
.node-type-products-page .field-name-field-accordion h2 a {
background-color: #F2F8E5;
}
.page-products #block-views-related-links-block .related-links-description,
.page-products #block-views-related-links-block .related-links-content,
.page-products #block-block-16 .content,
.page-products .field-name-field-accordion .content,
.page-products .field-name-field-tabs .node .content,
.node-type-products-page #block-views-related-links-block .related-links-description,
.node-type-products-page #block-views-related-links-block .related-links-content,
.node-type-products-page #block-block-16 .content,
.node-type-products-page .field-name-field-accordion .content,
.node-type-products-page .field-name-field-tabs .node .content {
background: #F2F8E5;
}
/* Research theme */
.node-type-research-page .field-name-field-call-to-action-button a,
#block-views-external-block-3 .views-field-field-call-to-action-button a,
.node-type-research-page .field-name-field-tabs .tab-active a {
background-color: #4A245E;
color: #fff;
}
.node-type-research-page .field-name-field-tabs ul {
border-color: #4A245E;
}
.node-type-research-page .field-name-field-call-to-action-button a:hover,
#block-views-external-block-3 .views-field-field-call-to-action-button a:hover {
background-color: #775B86;
}
.node-type-research-page #block-views-related-links-block .view-content h2,
.node-type-research-page #block-block-16 h2 {
background-color: #D2C8D7;
border-top: 10px solid #4A245E;
}
.node-type-research-page .field-name-field-accordion h2 a {
background-color: #EDE9EF;
}
.node-type-research-page #block-views-related-links-block .related-links-description,
.node-type-research-page #block-views-related-links-block .related-links-content,
.node-type-research-page #block-block-16 .content,
.node-type-research-page .field-name-field-accordion .content,
.node-type-research-page .field-name-field-tabs .node .content {
background: #EDE9EF;
}
/* Collaboration theme */
.node-type-collaboration-page .field-name-field-call-to-action-button a,
#block-views-external-block-4 .views-field-field-call-to-action-button a,
.node-type-collaboration-page .field-name-field-tabs .tab-active a {
background-color: #CC292B;
color: #fff;
}
.node-type-collaboration-page .field-name-field-tabs ul {
border-color: #CC292B;
}
.node-type-collaboration-page .field-name-field-call-to-action-button a:hover,
#block-views-external-block-4 .views-field-field-call-to-action-button a:hover {
background-color: #D95F60;
}
.node-type-collaboration-page #block-views-related-links-block .view-content h2,
.node-type-collaboration-page #block-block-16 h2 {
background-color: #F2C9CA;
border-top: 10px solid #CC292B;
}
.node-type-collaboration-page .field-name-field-accordion h2 a {
background-color: #FAE9E9;
}
.node-type-collaboration-page #block-views-related-links-block .related-links-description,
.node-type-collaboration-page #block-views-related-links-block .related-links-content,
.node-type-collaboration-page #block-block-16 .content,
.node-type-collaboration-page .field-name-field-accordion .content,
.node-type-collaboration-page .field-name-field-tabs .node .content {
background: #FAE9E9;
}
/* Media theme */
.node-type-media-page .field-name-field-call-to-action-button a,
#block-views-external-block-5 .views-field-field-call-to-action-button a,
.node-type-media-page .field-name-field-tabs .tab-active a {
background-color: #002596;
color: #fff;
}
.node-type-media-page .field-name-field-tabs ul {
border-color: #002596;
}
.node-type-media-page .field-name-field-call-to-action-button a {
margin: 0;
}
.node-type-media-page .field-name-field-call-to-action-button a:hover,
#block-views-external-block-5 .views-field-field-call-to-action-button a:hover {
background-color: #405CB0;
}
.node-type-media-page #block-views-related-links-block .view-content h2,
.node-type-media-page #block-block-16 h2 {
background-color: #BFC8E5;
border-top: 10px solid #002596;
}
.node-type-media-page .field-name-field-accordion h2 a {
background-color: #E5E9F4;
}
.node-type-media-page #block-views-related-links-block .related-links-description,
.node-type-media-page #block-views-related-links-block .related-links-content,
.node-type-media-page #block-block-16 .content,
.node-type-media-page .field-name-field-accordion .content,
.node-type-media-page .field-name-field-tabs .node .content {
background: #E5E9F4;
}
/**
* @file
* territory selector styles, colors etc
*/
.default-territory {
display: block;
width: auto;
}
.territory-select-list {
border-top: 1px solid #ccc;
clear: left;
list-style-type: none;
padding: 20px 0 !important;
margin: 0;
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
.territory-select-list li {
line-height: 1;
margin: 0 0 10px 0;
padding: 2px 0;
white-space: pre-wrap;
width: 90%;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.col-4-ie9 {
float: left;
margin-right: 10px;
width: 125px;
}
.territory-list-container {
background-color: #f2f2f2;
border: 1px solid #40add6;
height: auto;
padding: 5px 10px;
position: absolute;
width: 860px;
z-index: 99;
}
.default-territory:hover {
cursor: pointer
}
.territory-select-list a {
text-decoration: none;
}
.block-territory-selector {
display: none;
}
@media all and (min-width: 640px) {
.block-territory-selector {
display: block;
}
}
.block-territory-selector h2 {
display: none;
}
.territory-main-container {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-territory-selector-dropdown.png) no-repeat right 55%;
color: #0093D0;
padding: 0 15px 0 0;
}
.territory-list-container-header {
float: left;
width: 100%;
}
.territory-list-container-header .territory-current-header,
.territory-list-container-header .default-territory,
.territory-list-container-header .territory-languages {
float: left;
margin: 0 20px 0 0;
}
.territory-list-container-header .territory-languages .active {
color: #f8971d;
}
.territory-list-container-header .default-territory {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/bg-territory-selector-divider.png) no-repeat right center;
color: #666;
padding: 0 20px 0 0;
}
.territory-list-container-header .territory-language {
margin: 0 20px 0 0;
}
.territory-select-list .territory-name {
color: #666;
}
.js .block-locale {
display: none;
}
.js .territory-main-container .block-locale {
display: block;
}
.territory-main-container .block-locale .active {
color: #f8971d;
}
.territory-main-container .caret-up {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/icon-caret-up-white.png) no-repeat;
background-position: 0 0;
border: none;
height: 25px;
margin-top: -5px;
position: absolute;
top: 47px;
width: 85px;
z-index: 200;
}
.territory-main-container.active .caret-up,
.default-territory:hover .caret-up {
display: block;
}
.territory-list-container {
background-color: #fff;
border: 1px solid #ebebeb;
-moz-box-shadow: 0 3px 5px 0 #999;
-webkit-box-shadow: 0 3px 5px 0 #999;
box-shadow: 0 3px 5px 0 #999;
padding: 20px;
left: 0;
top: 35px;
}
@media all and (min-width: 640px) {
.territory-list-container {
left: 3%;
top: 59px;
}
}
.territory-current-header {
color: #ccc;
display: inline;
font-style: italic;
}
.territory-select-list a:hover {
text-decoration: underline;
}
.territory-select-list-item .territory-flag,
.default-territory .default-territory-flag {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/sprite-icons-flags.png) no-repeat;
float: left;
height: 12px;
margin: 6px 5px 0 0;
width: 17px;
}
.territory-select-list-item .territory-flag {
margin: 2px 10px 0 0;
}
li.com .territory-flag,
.default-territory-com .default-territory-flag {
background-position: -66px -144px;
}
li.ar .territory-flag,
.default-territory-ar .default-territory-flag {
background-position: 0 0;
}
li.au .territory-flag,
.default-territory-au .default-territory-flag {
background-position: 0 -12px;
}
li.at .territory-flag,
.default-territory-at .default-territory-flag {
background-position: 0 -24px;
}
li.be .territory-flag,
.default-territory-be .default-territory-flag {
background-position: 0 -36px;
}
li.br .territory-flag,
.default-territory-br .default-territory-flag {
background-position: 0 -48px;
}
li.ca .territory-flag,
.default-territory-ca .default-territory-flag {
background-position: 0 -60px;
}
li.cn .territory-flag,
.default-territory-cn .default-territory-flag {
background-position: 0 -72px;
}
li.co .territory-flag,
.default-territory-co .default-territory-flag {
background-position: 0 -84px;
}
li.cz .territory-flag,
.default-territory-cz .default-territory-flag {
background-position: 0 -96px;
}
li.dk .territory-flag,
.default-territory-dk .default-territory-flag {
background-position: 0 -108px;
}
li.fi .territory-flag,
.default-territory-fi .default-territory-flag {
background-position: 0 -120px;
}
li.fr .territory-flag,
.default-territory-fr .default-territory-flag {
background-position: -17px 0;
}
li.de .territory-flag,
.default-territory-de .default-territory-flag {
background-position: -17px -12px;
}
li.gr .territory-flag,
.default-territory-gr .default-territory-flag {
background-position: -17px -24px;
}
li.hk .territory-flag,
.default-territory-hk .default-territory-flag {
background-position: -17px -36px;
}
li.hu .territory-flag,
.default-territory-hu .default-territory-flag {
background-position: -17px -48px;
}
li.india .territory-flag,
.default-territory-india .default-territory-flag {
background-position: -17px -60px;
}
li.Indonesia .territory-flag,
.default-territory-Indonesia .default-territory-flag {
background-position: -17px -72px;
}
li.ie .territory-flag,
.default-territory-ie .default-territory-flag {
background-position: -17px -84px;
}
li.il .territory-flag,
.default-territory-il .default-territory-flag {
background-position: -17px -96px;
}
li.it .territory-flag,
.default-territory-it .default-territory-flag {
background-position: -17px -108px;
}
li.jp .territory-flag,
.default-territory-jp .default-territory-flag {
background-position: -17px -120px;
}
li.kr .territory-flag,
.default-territory-kr .default-territory-flag {
background-position: -34px 0;
}
li.my .territory-flag,
.default-territory-my .default-territory-flag {
background-position: -34px -12px;
}
li.mx .territory-flag,
.default-territory-mx .default-territory-flag {
background-position: -34px -24px;
}
li.nl .territory-flag,
.default-territory-nl .default-territory-flag {
background-position: -34px -36px;
}
li.nz .territory-flag,
.default-territory-nz .default-territory-flag {
background-position: -34px -48px;
}
li.no .territory-flag,
.default-territory-no .default-territory-flag {
background-position: -34px -60px;
}
li.pk .territory-flag,
.default-territory-pk .default-territory-flag {
background-position: -34px -72px;
}
li.ph .territory-flag,
.default-territory-ph .default-territory-flag {
background-position: -34px -84px;
}
li.pl .territory-flag,
.default-territory-pl .default-territory-flag {
background-position: -34px -96px;
}
li.pt .territory-flag,
.default-territory-pt .default-territory-flag {
background-position: -34px -108px;
}
li.ru .territory-flag,
.default-territory-ru .default-territory-flag {
background-position: -34px -120px;
}
li.sk .territory-flag,
.default-territory-sk .default-territory-flag {
background-position: -51px 0;
}
li.za .territory-flag,
.default-territory-za .default-territory-flag {
background-position: -51px -12px;
}
li.es .territory-flag,
.default-territory-es .default-territory-flag {
background-position: -51px -24px;
}
li.se .territory-flag,
.default-territory-se .default-territory-flag {
background-position: -51px -36px;
}
li.ch .territory-flag,
.default-territory-ch .default-territory-flag {
background-position: -51px -48px;
}
li.tw .territory-flag,
.default-territory-tw .default-territory-flag {
background-position: -51px -60px;
}
li.th .territory-flag,
.default-territory-th .default-territory-flag {
background-position: -51px -72px;
}
li.tr .territory-flag,
.default-territory-tr .default-territory-flag {
background-position: -51px -84px;
}
li.uk .territory-flag,
.default-territory-uk .default-territory-flag {
background-position: -51px -96px;
}
li.us .territory-flag,
.default-territory-us .default-territory-flag {
background-position: -51px -108px;
}
li.sg .territory-flag,
.default-territory-sg .default-territory-flag {
background-position: -51px -120px;
}
li.ve .territory-flag,
.default-territory-ve .default-territory-flag {
background-position: -68px 0px;
}
/* Print */
@media print {
/* Hide screen specific elements */
.contextual-links-region-proxy,
.contextual-links-region-proxy-outline,
#skip-to-content,
.region-page-top,
#toolbar,
#header .block,
#navigation,
#breadcrumb,
.tabs.primary,
.skip-to-link,
.field-name-field-call-to-action-link,
#footer-inner {
display: none;
}
.header-inner {
float: left;
}
.field-name-field-call-to-action-button a {
padding: 0;
}
.field-name-field-call-to-action-button, .node .field + .field-name-field-call-to-action-button {
margin: 0;
}
h1 {
font-size: 24pt;
}
h2 {
font-size: 14pt;
margin-top: 25px;
}
body {
background: #fff;
color: #000;
line-height: 1.2;
}
p, table, ul, ol, dl, blockquote, pre, code, form {
margin: 0 0 1em;
}
}
/* Hide block that contains stylesheet link */
#preheader-first-region {
display: none;
}
/* This appeared in IE11 emulator??? */
#gardens_ie7 .horizontal .menu > li > .menu li {
width: auto !important;
}
/* Megamenu background example */
/*li:nth-child(1) .megamenu-body {
background: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Dev/master/images/megamenu/bg-megamenu-communities-400x250.png) no-repeat right center;
}*/
/*
* Slideshow theming.
* START
*/
#block-views-slideshow-block {
display: block;
height: 375px;
margin: 0 0 20px 0;
position: relative;
width: 100%;
}
@media screen and (min-width: 480px) {
#block-views-slideshow-block {
height: 400px;
}
}
@media screen and (min-width: 640px) {
#block-views-slideshow-block {
width: 65%;
}
}
@media screen and (min-width: 960px) {
#block-views-slideshow-block {
height: 458px;
width: 620px;
}
}
#block-views-slideshow-block #fadeDuration,
#block-views-slideshow-block #slideDuration,
#block-views-slideshow-block .views-field-field-background-colour,
#block-views-slideshow-block .views-field-field-background-transparency {
display: none;
}
#block-views-slideshow-block .views-row {
height: 100%;
width: 100%;
overflow: hidden;
left: 0;
opacity: 0;
position: absolute;
top: 0;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
#block-views-slideshow-block .views-row-1 {
opacity: 1;
}
#block-views-slideshow-block .views-row .field-content > a {
display: block;
}
#block-views-slideshow-block .views-row .views-field-field-front-large-panel-image img {
height: 100%;
max-height: 458px;
max-width: 100%;
}
#block-views-slideshow-block .views-row .views-field-field-slide-text {
bottom: 0;
display: block;
height: 140px;
overflow: hidden;
position: absolute;
width: 100%;
}
#gardens_ie8 #block-views-slideshow-block .views-row .views-field-field-slide-text {
padding-right: 30px;
}
#block-views-slideshow-block .views-row .views-field-field-slide-text a {
color: #fff;
display: block;
font-size: 150%;
line-height: 120%;
padding: 10px 15px;
text-decoration: none;
}
#block-views-slideshow-block .views-row .views-field-field-slide-text a:hover {
text-decoration: underline;
}
@media screen and (min-width: 960px) {
#block-views-slideshow-block .views-row .views-field-field-slide-text a {
font-size: 180%;
}
}
/* Elements generated by Slideshow theme JS */
#slideshow-pager {
position: absolute;
bottom: 10px;
right: 10px;
}
#slideshow-pager a {
text-decoration: none;
}
#slideshow-pager .pager-button {
background-color: #FFFFFF;
border-radius: 9999px;
display: inline-block;
height: 20px;
margin: 0 5px;
width: 20px;
}
#slideshow-pager .pager-button:last-child {
margin-right: 0;
}
#slideshow-pager .pager-button.active {
background-color: #F8971D;
cursor: default;
}
/*
* Slideshow theming.
* END
*/
/* Megamenu content */
.megamenu-content {
float: left;
width: 440px;
}
.megamenu-content.published {
display: block;
}
.megamenu-content.unpublished {
display: none;
}
.megamenu-body ul.with-megamenu-content {
float: left;
width: 455px;
}
@media all and (max-width: 960px) {
.megamenu-body ul.with-megamenu-content {
float: left;
width: 340px;
}
}
.megamenu-content .image-left,
.megamenu-content .image-right,
.megamenu-content .link,
.megamenu-content .body {
float: left;
width: 200px;
margin: 0 20px 20px 0 !important;
}
.megamenu-content .link {
font-size: 140%;
}
.megamenu-content .body {
color: #333;
}
#block-system-main-menu .menu.megamenu .menu .megamenu-content .link a {
padding: 0;
}
#block-system-main-menu .menu.megamenu .menu .megamenu-content .link a:after {
content: '\00bb';
font-size: 80%;
padding: 0 10px;
}
/* CR #Q1410809 */
.node-type-media-page #block-views-contact-contact .views-field-field-contact-body {
padding-bottom:1px;
padding-left: 19px;
padding-top: 20px;
}
.node-type-media-page #block-views-contact-contact h2 {
background-color: #BFC8E5;
border-top: 10px solid #002596;
}
.node-type-media-page #block-views-contact-contact .content,
.node-type-media-page .field-name-field-tabs .node .content {
background: #E5E9F4;
}
#block-views-contact-contact .content {
margin: 0 0 20px 0;
}
#block-views-contact-contact h2 {
background-color: #BFE4F3;
border-top: 10px solid #0093D0;
border-bottom: none;
color: #555;
display: block;
padding: 10px 20px;
}
#block-views-contact-contact .content {
background: #E5F4FA;
overflow: hidden;
padding: 0px 0px 0 0px;
}
#block-views-contact-contact .content ul li {
background-image: url(https://s3-eu-west-1.amazonaws.com/sfactorycorp/Prod/master/images/icon-list-item-orange-square.png);
background-position: left center;
background-repeat: no-repeat;
margin: 0 0 20px 0;
padding: 0 0 0 20px;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment