
/*------------------------------------------------
Headers and general styles
-------------------------------------------------*/
#mk-box-sizing * { box-sizing: border-box; }

/* Override of page padding */
#bodyContainer.layoutOne #article { margin: 12px 0 !important;}

/* max width for text content */
.mk-lps-fixed-bg-width { max-width: 1180px !important; margin:0 auto; padding: 0 36px; }

/* bg colour styles - apply to wrapping mk-col-100 so bg stretches 100% width */
.mk-lps-bg-solid { background-color: #007FAC; }
.mk-lps-bg-complimentary { background-color: #76B1C3; }


.mk-lps-fluid-header, .mk-lps-fluid-header-content {  webkit-box-sizing:border-box; -moz-box-sizing:border-box;  box-sizing:border-box; }
.mk-lps-fluid-header { margin:0 auto; position:relative; }
.mk-lps-fluid-header-content { padding:36px 0px 55px;}

.mk-lps-fluid-header-content li { padding-left:20px; margin-bottom:8px; color:#333333 !important; background: url(../../images/europe/common/landing-page-strategy/header-bullet.png) center left no-repeat; }

.mk-acq-header-pointer { height: 28px; background:url(../../images/europe/en_UK/campaign/acquisition/acq-header-pointer-2.jpg) top center no-repeat; }
.mk-lps-header-pointer { height: 28px; background:url(../../images/europe/en_UK/campaign/acquisition/acq-header-pointer.jpg) top center no-repeat; }

.mk-topmargin-72 { margin-top:72px !important;}
.mk-col-25 { width:22% !important; }
.mk-lps-foot-icons { width: 100% !important; height:65px;}

.mk-leftpadding-48 { padding-left: 48px !important;}
.mk-toppadding-24 { padding-top: 24px !important;}

.mk-col-33 { width:33.33% !important;}

.mk-lps-manufacturer-logo-holder { width: 16.5%; display: inline-block; margin: 12px 0; }

.mk-lps-embed { border-bottom: solid 1px #b8d7e5!important;}

.mk-acq-border{ border-bottom: solid 1px #b8d7e5!important; height: 1px; }


.mk-header-message-container p {text-align:left!important; color:#FFFFFF!important; font-size:2.2em!important; margin-bottom: 29px;}
.mk-header-message-container span { color:#F17C0E!important; }
.mk-header-button{position:absolute; left: 510px; top: 252px; z-index:200;}

/*------------------------------------------------
Font styles
-------------------------------------------------*/

.mk-lps-fluid-header-content h1 { font-size: 3.4em !important; color: #f17c0e !important; font-weight: normal !important; text-transform: uppercase; position:relative; }
.mk-lps-fluid-header-content h2 { font-size: 2.2em !important; color: #333333 !important; font-weight: normal !important; background: none; margin-bottom:24px !important; padding-bottom: 18px !important; display: inline-block !important; }

.mk-lps-content h2 { font-size: 2.2em !important; color: #FFFFFF !important; font-weight: normal !important; margin:0 0 12px 0 !important; background: none; }
.mk-lps-content h3 { font-size: 1.5em !important; color: #FFFFFF !important; font-weight: normal !important; margin:0 0 6px 0 !important; }
.mk-lps-content h4 { font-size: 1.5em !important; color: #F17C0E !important; font-weight: normal !important; margin:0 0 6px 0 !important; }
.mk-lps-content p { color: #FFFFFF !important; font-weight: normal !important; margin:0 0 12px 0 !important; }
.mk-lps-content a { color: #FFFFFF !important; text-decoration: underline !important; }
.mk-lps-content a:visited { color: #FFFFFF !important; text-decoration: underline !important;  }

.mk-lps-content-dark h2 { font-size: 2.2em !important; color: #333333 !important; font-weight: normal !important; margin:0 0 6px 0 !important; background: none; }
.mk-lps-content-dark h2 span { color: #f17c0e !important; font-weight: normal !important; }
.mk-lps-content-dark h3 { font-size: 1.5em !important; color: #333333 !important; font-weight: normal !important; margin:0 0 6px 0 !important; }
.mk-lps-content-dark h4 { font-size: 1.5em !important; color: #F17C0E !important; font-weight: normal !important; margin:0 0 6px 0 !important; }
.mk-lps-content-dark h5 { font-size: 1.3em !important; color: #333 !important; font-weight: normal !important; margin:0 0 6px 0 !important; }
.mk-lps-content-dark h5 span { font-size: 1.4em !important; line-height: 1.4em; }
.mk-lps-content-dark p { color: #333333 !important; font-weight: normal !important; margin:0 0 12px 0 !important; }




/*------------------------------------------------
Email Sign Up
-------------------------------------------------*/

.mk-lps-acquisition-header { background:url(../../images/europe/en_UK/campaign/acquisition/acq-header-2.jpg) no-repeat; height:328px; background-position: center; }

.mk-lps-acquisition-second-section { background-color: #fafdff; border-bottom:solid 1px #b8d7e5; }

.mk-lps-acq-123-section { background:url(../../images/europe/en_UK/campaign/acquisition/acq-123-background.png) no-repeat; background-position: center; height: 55px; }
.mk-lps-acq-123-text-controller{ width:600px; margin-right:auto; margin-left:auto; }
.mk-lps-acq-123-text-controller h4 { color:#007FAC; font-size:1.1em; text-align:center!important; margin:12px 0 1px 0!important;}
.mk-lps-acq-123-text-controller p { color:#999999!important; font-size:1.0em; text-align:center!important; padding:0; margin:2px 0 2px 0!important; }
.mk-123-section-button-holder{text-align:center!important; margin:32px 0 1px 0!important; }
.mk-123-section-button-holder a { text-decoration:none!important; margin-bottom:28px;}
.statement-holder{ width:550px; margin-right:auto; margin-left:auto; }
/*.statement-holder h2 { color:#333333!important; font-size: 2.2em!important; background:none!important; margin-top:34px; }*/
.statement-holder h3 { color:#f17c0e!important; font-size: 2.2em!important; margin-bottom:18px;  }

.mk-acq-video-container{  width:414px; margin-right:auto; margin-left:auto; margin-top:36px; margin-bottom:14px}
.mk-acq-video-container-link  {  width:414px!important; text-align:center!important; margin-right:auto; margin-left:auto; display:block; }

.mk-lps-acquisition-header h1 { font-size: 2.0em !important; color: #333333 !important; font-weight: normal !important;  background: none; text-transform: none; text-align:center; width:100%; margin:30px 0 0 0!important; padding:0; }
.mk-lps-acquisition-header h2 {  !important; color: #FFFFFF!important; font-weight: normal !important; font-size:4.6em !important;  background: none; text-align:center; width:100%; margin:32px 0 0 0!important; padding:0;  }
.mk-lps-acquisition-header h3 { font-size: 2.2em !important; color: #333333 !important; font-weight: normal !important;  background: none; text-align:center; width:100%; margin:0!important; padding:0;  }
.mk-lps-acquisition-header p { font-size: 2.2em !important; font-weight: normal !important;  background: none; text-align:center; width:100%; margin:14px 0 0 12px!important; padding:0;  }

.mk-lps-acq-product-design-categories { width:1000px; margin-right:auto; margin-left:auto; text-align: center;  }

.mk-lps-acq-product:hover { border: solid 1px #007FAC!important; }


.mk-lps-acq-product {height:146px; width:235px; float:left; background-image :url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/campaign/landing-pages/product-design-categories.png); margin-right:12px; border:solid 1px #b8d7e5; background-color:#fafdff; margin-bottom:12px  }

.blue-line {border-bottom:solid 1px #5dadca; width:191px; margin-right:auto; margin-left:auto; }

.mk-lps-acq-product h5 {text-align:center; margin-top:12px; color:#333333; font-size:1.2em; }
.mk-lps-acq-numbers { color:#F17C0E; }

.mk-pdc-icon-nav-item-1  {background-position :0 60px;  }
.mk-pdc-icon-nav-item-2 {background-position :0 -146px;  }
.mk-pdc-icon-nav-item-3{background-position :0 -362px;  }
.mk-pdc-icon-nav-item-4 {background-position :0 -573px;  }
.mk-pdc-icon-nav-item-5{background-position :0 -808px;  }
.mk-pdc-icon-nav-item-6{background-position :0 -1009px;  }
.mk-pdc-icon-nav-item-7{background-position :0 -1243px;  }
.mk-pdc-icon-nav-item-8{background-position :0 -1445px;  }

.view-all-centred {background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkArrowOrange.gif) no-repeat right bottom;
padding-right: 1em; text-align:center!important; color:#0000cc; margin-top:4px; }

.mk-lps-manufacturer-logo-holder { width: 16.5%; display: inline-block; margin: 12px 0; }
.video-text-container {margin:32px 1px 2px 3px; }

    /*Web Frenzy*/

.mk-lps-bg-frenzy1 { background-color: #dfdfdf; }
.mk-lps-frenzy1-pointer { height: 28px; background:url(../../images/europe/common/landing-page-strategy/lps-web-frenzy-pointer.png) top center no-repeat; }
.mk-lps-web-frenzy-pale { background-color: #FFFFFF;}
.mk-lps-web-frenzy-pale2 { background-color: #FFFFFF;}
.mk-lps-fluid-header-frenzy { padding:24px 0 12px 0;}
.mk-123-frenzy-padding { padding: 0 60px;}
.mk-123-frenzy-text { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 2em; color: #fff; text-align: center; font-weight: normal; }

/*------------------------------------------------
  123 fluid
  -------------------------------------------------*/

.mk-lps-123-box-15 { width:15%; float:left; height:60px;  }
.mk-lps-123-box-9  { width:9%; float:left; height:60px;  }
.mk-lps-123-box-18 { width:18.5%; float:left; height:60px;  }
.mk-lps-123-box-img { background:url(../../images/europe/common/landing-page-strategy/123-box.png) center center no-repeat; }
.mk-lps-123-arrow-img { background:url(../../images/europe/common/landing-page-strategy/123-arrow.png) center center no-repeat; }