.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox a img{border:none;}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;min-width:240px;overflow:hidden;}#imageContainer,#frameContainer,#modalContainer{padding:10px;}#modalContainer{line-height:1em;overflow:auto;}#loading{height:25%;width:100%;text-align:center;line-height:0;position:absolute;top:40%;left:45%;}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#imageContainer>#hoverNav{left:0;}#frameHoverNav{z-index:10;margin-left:auto;margin-right:auto;width:20%;position:absolute;bottom:0px;height:45px;}#imageData>#frameHoverNav{left:0;}#hoverNav a,#frameHoverNav a{outline:none;}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/sites/all/modules/lightbox2/images/blank.gif) no-repeat;display:block;}#prevLink,#framePrevLink{left:0;float:left;}#nextLink,#frameNextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover,#prevLink.force_show_nav,#framePrevLink{background:url(/sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat;}#nextLink:hover,#nextLink:visited:hover,#nextLink.force_show_nav,#frameNextLink{background:url(/sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat;}#prevLink:hover.force_show_nav,#prevLink:visited:hover.force_show_nav,#framePrevLink:hover,#framePrevLink:visited:hover{background:url(/sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat;}#nextLink:hover.force_show_nav,#nextLink:visited:hover.force_show_nav,#frameNextLink:hover,#frameNextLink:visited:hover{background:url(/sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat;}#framePrevLink,#frameNextLink{width:45px;height:45px;display:block;position:absolute;bottom:0px;}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;min-width:240px;}#imageData{padding:0 10px;}#imageData #imageDetails{width:70%;float:left;text-align:left;}#imageData #caption{font-weight:bold;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}#imageData #lightbox2-node-link-text{display:block;padding-bottom:1.0em;}#imageData #bottomNav{height:66px;}.lightbox2-alt-layout #imageData #bottomNav,.lightbox2-alt-layout-data #bottomNav{margin-bottom:60px;}#lightbox2-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}#overlay_default{opacity:0.6;}#overlay_macff2{background:transparent url(/sites/all/modules/lightbox2/images/overlay.png) repeat;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html>body .clearfix{display:inline;width:100%;}* html .clearfix{height:1%;}#bottomNavClose{display:block;background:url(/sites/all/modules/lightbox2/images/close.gif) left no-repeat;margin-top:33px;float:right;padding-top:0.7em;height:26px;width:26px;}#bottomNavClose:hover{background-position:right;}#loadingLink{display:block;background:url(/sites/all/modules/lightbox2/images/loading.gif) no-repeat;width:32px;height:32px;}#bottomNavZoom{display:none;background:url(/sites/all/modules/lightbox2/images/expand.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#bottomNavZoomOut{display:none;background:url(/sites/all/modules/lightbox2/images/contract.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#lightshowPlay{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/lightbox2/images/play.png) no-repeat;}#lightshowPause{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/lightbox2/images/pause.png) no-repeat;}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin-top:93px;}.lightbox2-alt-layout-data #bottomNavZoom,.lightbox2-alt-layout-data #bottomNavZoomOut,.lightbox2-alt-layout #bottomNavZoom,.lightbox2-alt-layout #bottomNavZoomOut{margin-top:93px;}.lightbox2-alt-layout-data #lightshowPlay,.lightbox2-alt-layout-data #lightshowPause,.lightbox2-alt-layout #lightshowPlay,.lightbox2-alt-layout #lightshowPause{margin-top:102px;}.lightbox_hide_image{display:none;}#lightboxImage{-ms-interpolation-mode:bicubic;}
.node-home-and-land-package .content{text-align:center;}.node-home-and-land-package .page_title_wrapper{text-align:center;white-space:nowrap;}.node-home-and-land-package .page_title_wrapper .page_title{-webkit-box-sizing:border-box;box-sizing:border-box;color:#ad1b21;display:inline-block;font-family:'Helvetica Neue',sans-serif;font-size:35px;font-weight:normal;line-height:1.57;margin-bottom:40px;margin-top:90px;padding-right:40px;text-align:left;white-space:normal;width:750px;}.node-home-and-land-package .page_title_wrapper::before{display:inline-block;content:'';margin-right:30px;max-width:500px;min-width:320px;width:35%;}.node-home-and-land-package .group-content-primary,.node-home-and-land-package .group-content-secondary{margin-bottom:90px;display:inline-block;vertical-align:top;text-align:left;}.node-home-and-land-package .group-content-primary{margin-right:30px;max-width:500px;min-width:320px;width:35%;}.node-home-and-land-package .group-content-primary .field-label:first-child{color:#2e2e30;font-family:'Helvetica Neue',sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;}.node-home-and-land-package .group-content-primary .field-homelandpkg-price{color:#2e2e30;font-family:'Helvetica Neue',sans-serif;font-size:46px;letter-spacing:.6px;line-height:55px;}.node-home-and-land-package .group-content-primary .group-meta{margin-top:20px;}.node-home-and-land-package .group-content-primary .group-meta > *{display:inline-block;text-align:center;vertical-align:top;width:50px;}.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-bedrooms,.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-garage-spaces,.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-bathrooms,.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-storeys{font-family:'Roboto';font-size:16px;line-height:1;padding-top:29px;position:relative;}.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-bedrooms::before,.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-garage-spaces::before,.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-bathrooms::before,.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-storeys::before{font-family:'icomoon';font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;left:0;position:absolute;speak:none;top:0;width:100%;}.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-storeys{background-image:url(/sites/all/modules/custom/mojo_homeland_details/theme/css//../../images/icons/storeys_icon.png);background-repeat:no-repeat;background-position:-webkit-calc(50% + 12.5px) 0;background-position:calc(50% + 12.5px) 0;border-left:1px solid #dddddd;margin-left:20px;padding-left:25px;}.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-bathrooms::before{content:'';font-size:23px;top:-4px;}.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-bedrooms::before{content:'';}.node-home-and-land-package .group-content-primary .group-meta .field-homelandpkg-garage-spaces::before{content:'';}.node-home-and-land-package .group-content-primary .enquire_now_button{font-size:16px;margin-bottom:15px;margin-right:20px;margin-top:40px;padding:25px 35px 20px;}.node-home-and-land-package .group-content-primary .field-homelandpkg-enquire-phone{display:inline-block;}.node-home-and-land-package .group-content-primary .field-homelandpkg-enquire-phone a{background-image:url(/sites/all/modules/custom/mojo_homeland_details/theme/css//../../images/icons/phone_icon.svg);background-position:0 50%;background-repeat:no-repeat;color:#404042;font-family:'Helvetica Neue',sans-serif;font-size:28px;text-decoration:none;padding-bottom:7px;padding-left:40px;padding-top:10px;}.node-home-and-land-package .group-content-secondary{width:750px;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-view-package{background-color:#eeeeee;display:inline-block;padding:20px 0;position:relative;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-view-package a{color:#ad1b21;font-family:'Roboto';font-size:14px;font-weight:bold;letter-spacing:1.2px;padding:20px 30px;text-decoration:none;text-transform:uppercase;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-view-package a::before{background-image:url(/sites/all/modules/custom/mojo_homeland_details/theme/css//../../images/icons/download_icon.png);background-repeat:no-repeat;content:'';display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:16px;}.node-home-and-land-package .group-content-secondary .sharing_panel{display:inline-block;float:right;margin-top:14px;}.node-home-and-land-package .group-content-secondary .sharing_panel .share_label{color:#404042;font-family:'Helvetica Neue',sans-serif;font-size:14px;font-weight:bold;letter-spacing:1px;margin-right:7px;text-transform:uppercase;top:2px;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-body{clear:both;color:#4a4a4a;font-family:'Helvetica Neue',sans-serif;font-size:18px;margin-bottom:50px;margin-top:50px;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-body h1,.node-home-and-land-package .group-content-secondary .field-homelandpkg-body h2,.node-home-and-land-package .group-content-secondary .field-homelandpkg-body h3,.node-home-and-land-package .group-content-secondary .field-homelandpkg-body h4,.node-home-and-land-package .group-content-secondary .field-homelandpkg-body h5,.node-home-and-land-package .group-content-secondary .field-homelandpkg-body h6{font-family:'Helvetica Neue',sans-serif;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-body p{font-family:'Helvetica Neue',sans-serif;font-size:18px;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-body ul,.node-home-and-land-package .group-content-secondary .field-homelandpkg-body ol{font-family:'Helvetica Neue',sans-serif;font-size:18px;margin-bottom:25px;margin-left:1.1em;margin-top:25px;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-body a{color:#ad1b21;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-body ul li{padding-left:13px;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-body ul li::before{background-color:#ad1b21;height:7px;margin-right:10px;width:7px;}.node-home-and-land-package .group-content-secondary .back_link_wrapper{text-align:right;}.node-home-and-land-package .group-content-secondary .back_link_wrapper .back_link{color:#4a4a4a;font-family:'Helvetica Neue',sans-serif;font-size:14px;font-weight:bold;text-decoration:none;text-transform:uppercase;}.node-home-and-land-package .group-content-secondary .back_link_wrapper .back_link::before{content:'<';display:inline-block;font-size:20px;margin-right:10px;}@media (max-width:75em){.node-home-and-land-package #facade_main_slider .owl-pagination{bottom:7px;}.node-home-and-land-package .content{text-align:left;}.node-home-and-land-package .page_title_wrapper::before{content:none;}.node-home-and-land-package .page_title_wrapper .page_title{font-size:35px;font-weight:normal;line-height:55px;margin-bottom:15px;margin-left:auto;margin-right:auto;margin-top:60px;padding:0 20px;max-width:800px;width:100%;}.node-home-and-land-package .group-content-primary,.node-home-and-land-package .group-content-secondary{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:800px;min-width:0;padding:0 20px;width:100%;}.node-home-and-land-package .group-content-primary .field-label:first-child{margin-bottom:15px;}.node-home-and-land-package .group-content-primary .group-meta{margin-bottom:10px;margin-top:30px;}.node-home-and-land-package .group-content-primary .enquire_now_button{margin-bottom:30px;margin-right:0;text-align:center;width:100%;}.node-home-and-land-package .group-content-primary .field-homelandpkg-enquire-phone{margin-bottom:30px;text-align:center;width:100%;}.node-home-and-land-package .group-content-primary .field-homelandpkg-enquire-phone a{background-position:-webkit-calc(50% - 50px) 50%;background-position:calc(50% - 50px) 50%;background-size:20px;border:4px solid #efefef;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:16px;font-weight:bold;text-align:center;padding-bottom:15px;padding-left:30px;padding-top:18px;width:100%;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-view-package{display:block;margin-bottom:30px;padding-bottom:0;padding-top:0;text-align:center;width:100%;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-view-package a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;width:100%;}.node-home-and-land-package .group-content-secondary .sharing_panel{display:block;float:none;width:100%;}.node-home-and-land-package .group-content-secondary .sharing_panel .share_label{display:block;margin-bottom:10px;width:100%;}.node-home-and-land-package .group-content-secondary .field-homelandpkg-body{margin-top:80px;}.node-home-and-land-package .group-content-secondary .back_link_wrapper{margin-bottom:80px;margin-top:60px;text-align:center;}}
.node-current-offer-detail .paragraphs-items-field-current-offers-paragraphs{font-size:16px;margin-left:auto;margin-right:auto;max-width:1000px;padding:80px 50px;}.node-current-offer-detail .paragraphs-items-field-current-offers-paragraphs img{max-width:100%;}.node-current-offer-detail .paragraphs-items-field-current-offers-paragraphs p{margin-bottom:2.2em;}.node-current-offer-detail .paragraphs-items-field-current-offers-paragraphs ul,.node-current-offer-detail .paragraphs-items-field-current-offers-paragraphs ol{margin-left:1.1em;}.node-current-offer-detail .paragraphs-items-field-current-offers-paragraphs ul li::before{background-color:#ad1b21;height:7px;top:.6em;width:7px;}.node-current-offer-detail .paragraphs-items-field-current-offers-paragraphs .field-current-offers-paragraphs{margin-bottom:45px;}.node-current-offer-detail .paragraphs-item-current-offers-body .field-paragraph-body{color:#4a4a4a;}.node-current-offer-detail .paragraphs-item-current-offers-two-column .field-paragraph-first-column,.node-current-offer-detail .paragraphs-item-current-offers-two-column .field-paragraph-second-column{-webkit-box-sizing:border-box;box-sizing:border-box;color:#2f2f2f;display:inline-block;vertical-align:top;width:-webkit-calc(50% - 25px);width:calc(50% - 25px);}.node-current-offer-detail .paragraphs-item-current-offers-two-column .field-paragraph-first-column{padding-right:25px;}.node-current-offer-detail .paragraphs-item-current-offers-two-column .field-paragraph-second-column{padding-left:25px;}.node-current-offer-detail .paragraphs-item-current-offers-accordion-item .ui-accordion{margin-bottom:10px;}.node-current-offer-detail .paragraphs-item-current-offers-accordion-item .field-paragraph-accordion-header{background:#ad1b21;border:0;-webkit-border-radius:0;border-radius:0;color:#ffffff;padding:20px 90px 20px 25px;}.node-current-offer-detail .paragraphs-item-current-offers-accordion-item .field-paragraph-accordion-header .ui-accordion-header-icon{display:none;}.node-current-offer-detail .paragraphs-item-current-offers-accordion-item .field-paragraph-accordion-header::after{background-image:url(/sites/all/modules/custom/mojo_offer_details/theme/images/sprites/accordion_header_icon.png);background-position-x:0;content:'';height:27px;position:absolute;right:48px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:27px;}.node-current-offer-detail .paragraphs-item-current-offers-accordion-item .field-paragraph-accordion-header.ui-accordion-header-active::after{background-position-x:100%;}.node-current-offer-detail .paragraphs-item-current-offers-accordion-item .field-paragraph-accordion-body{border:0;color:#2f2f2f;font-size:14px;margin-bottom:25px;}.node-current-offer-detail .paragraphs-item-current-offers-brochure-download .content{background-color:#eeeeee;display:inline-block;padding:20px 30px;position:relative;}.node-current-offer-detail .paragraphs-item-current-offers-brochure-download .field-paragraph-file-title{color:#ad1b21;font-family:'Roboto';font-size:14px;font-weight:bold;letter-spacing:1.2px;text-transform:uppercase;}.node-current-offer-detail .paragraphs-item-current-offers-brochure-download .field-paragraph-file-title::before{background-image:url(/sites/all/modules/custom/mojo_offer_details/theme/images/icons/download_icon.png);background-repeat:no-repeat;content:'';display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:16px;}.node-current-offer-detail .paragraphs-item-current-offers-brochure-download .field-paragraph-file .file-icon{display:none;}.node-current-offer-detail .paragraphs-item-current-offers-brochure-download .field-paragraph-file a.ext{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;}.node-current-offer-detail .paragraphs-item-current-offers-video .field-paragraph-video .player{text-align:center;}.node-current-offer-detail .paragraphs-item-current-offers-video .field-paragraph-video iframe{max-width:100%;}.node-current-offer-detail .testimonial-wrapper{background:#eeeeee;display:table;width:100%;}.node-current-offer-detail .testimonial-wrapper .testimonial-image,.node-current-offer-detail .testimonial-wrapper .testimonial-information{display:table-cell;vertical-align:top;width:50%;}.node-current-offer-detail .testimonial-wrapper .testimonial-image{background-size:cover;background-position:50% 0;}.node-current-offer-detail .testimonial-wrapper .testimonial-information{padding:50px;}.node-current-offer-detail .testimonial-wrapper .testimonial-information-title{color:#74747a;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:7px;}.node-current-offer-detail .testimonial-wrapper .testimonial-information-client-name{color:#404042;display:inline-block;font-size:32px;}.node-current-offer-detail .testimonial-wrapper .testimonial-information-client-story{color:#404042;display:inline-block;font-size:14px;margin-top:15px;}.node-current-offer-detail .attached-webform-wrapper{background:#a3cab9;}.node-current-offer-detail .attached-webform-wrapper #enquire_close{display:none;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form{margin:auto;max-width:1000px;padding:60px 50px 85px;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .header_row{margin-bottom:10px;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .header_row > h1{color:#ffffff;font-family:'Roboto';letter-spacing:0;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .half_col{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:-webkit-calc(50% - 5px);width:calc(50% - 5px);}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .half_col:first-child{padding-right:35px;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-textfield input,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-textfield textarea,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-textfield label,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-number input,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-number textarea,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-number label,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-email input,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-email textarea,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-email label,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-textarea input,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-textarea textarea,.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-textarea label{padding-bottom:24px;padding-top:24px;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form #webform-component-mailchimp--mailchimp-signup{top:10px;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form #webform-component-mailchimp--mailchimp-signup .checkbox_label{color:#ffffff;padding-left:30px;text-indent:0;width:100%;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .form-actions{text-align:right;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .form-actions input{padding-left:40px;padding-right:40px;width:auto;}@media (max-width:54.999em){.node-current-offer-detail .paragraphs-items-field-current-offers-paragraphs{padding-bottom:10px;padding-top:15px;}.node-current-offer-detail .entity-paragraphs-item{padding-left:30px;padding-right:30px;}.node-current-offer-detail .paragraphs-item-current-offers-accordion,.node-current-offer-detail .paragraphs-item-current-offers-accordion-item,.node-current-offer-detail .paragraphs-items-field-current-offers-paragraphs{padding-left:0;padding-right:0;}.node-current-offer-detail .field-current-offers-paragraphs:last-child{margin-bottom:0;}.node-current-offer-detail .paragraphs-item-current-offers-two-column .field-paragraph-first-column,.node-current-offer-detail .paragraphs-item-current-offers-two-column .field-paragraph-second-column{display:block;padding:0;width:100%;}.node-current-offer-detail .paragraphs-item-current-offers-two-column .field-paragraph-first-column ul,.node-current-offer-detail .paragraphs-item-current-offers-two-column .field-paragraph-second-column ul{margin-bottom:0;}.node-current-offer-detail .paragraphs-item-current-offers-accordion-item .field-paragraph-accordion-body{padding:25px 30px 5px;}.node-current-offer-detail .paragraphs-item-current-offers-brochure-download .content{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.node-current-offer-detail .paragraphs-item-current-offers-brochure-download .field-paragraph-file-title{text-align:center;}.node-current-offer-detail .paragraphs-item-current-offers-brochure-download .field-paragraph-file-title::before{margin-right:5px;}.node-current-offer-detail .testimonial-wrapper{display:block;}.node-current-offer-detail .testimonial-wrapper .testimonial-image{display:block;min-height:250px;width:100%;}.node-current-offer-detail .testimonial-wrapper .testimonial-information{padding-left:30px;padding-right:30px;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form{padding:55px 30px 25px;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .header_row h1{margin-bottom:20px;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .half_col{display:block;width:-webkit-calc(100%);width:calc(100%);}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .half_col:first-child{padding-right:0;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-textarea label{width:100%;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .webform-component-textarea textarea{font-size:14px;height:240px;padding-left:14px;padding-top:50px;resize:none;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form #webform-component-mailchimp--mailchimp-signup{top:260px;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .form-actions{margin-top:65px;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form .form-actions input{width:100%;}}@media (min-width:30em) and (max-width:54.999em){.node-current-offer-detail .paragraphs-items-field-current-offers-paragraphs{padding-top:80px;padding-bottom:80px;}}@media only screen and (min-device-width:320px) and (max-device-width:480px){#webform-client-form-13{padding:45px 20px 20px !important;}#webform-client-form-13 > div:first-child{padding:0 !important;}.node-current-offer-detail .attached-webform-wrapper .webform-client-form #webform-component-mailchimp--mailchimp-signup{top:0 !important;margin-bottom:13px !important;}.checkbox_option_outline,.edit-submitted-mailchimp-mailchimp-signup,.option .checkbox_label label{position:initial !important;}}#webform-client-form-13 .checkbox_label{color:#ffffff;padding-left:30px;text-indent:0;width:auto !important;}
.search-icon-block{margin-bottom:5px;padding-left:10px;padding-right:10px;width:21px;}.search-icon-block .search-icon-block-link{background-image:url(/sites/all/modules/custom/mojo_blocks/theme/images/search_icon.svg);background-repeat:no-repeat;display:block;font-size:0;height:21px;text-decoration:none;width:21px;}@media (max-width:54.999em){.search-icon-block{background-color:#ad1b21;border-top:1px solid #c51a21;margin:0;padding-top:27px;padding-bottom:27px;position:relative;text-align:left;width:100%;}.search-icon-block:hover,.search-icon-block:focus{background-color:#424140;}.search-icon-block .search-icon-block-link{background-image:url(/sites/all/modules/custom/mojo_blocks/theme/images/search_icon.svg);background-position:calc(100% - 46px) 15px;background-repeat:no-repeat;box-sizing:border-box;color:#ffffff;display:block;font-family:"Neue Helvetica W01",sans-serif;font-size:17px;font-weight:400;height:53px;left:0;letter-spacing:1px;padding-left:30px;padding-top:12px;position:absolute;text-decoration:none;top:0;width:100%;}}
.phone-wrapper{background-color:#ad1b21;box-sizing:border-box;color:#eeeeee;padding:0 10px 14px;position:relative;text-align:center;width:170px;}.phone-wrapper .phone-number-link{bottom:0;display:none;left:0;opacity:0;position:absolute;right:0;text-decoration:none;top:0;}.phone-wrapper .phone-label,.phone-wrapper .phone-number{font-family:'Helvetica Neue',sans-serif;}.phone-wrapper .phone-label{font-size:13px;font-weight:bold;letter-spacing:.9px;line-height:1.43;text-transform:uppercase;}.phone-wrapper .phone-number{display:inline-block;font-size:20px;font-weight:500;letter-spacing:1.3px;margin:0 auto;position:relative;}@media (max-width:75em){#header{padding-top:45px;}a#nav_toggle{height:66px;top:41px;z-index:10;}.phone-wrapper{background:#f3f3f3;color:#404042;font-size:16px;left:0;padding:7px 0;position:absolute;right:0;text-align:center;top:0;width:100%}.phone-number::before{background-image:url(/sites/all/modules/custom/mojo_blocks/theme/images/phone_icon.svg);content:'';display:inline-block;height:20px;margin-right:10px;position:relative;top:3px;width:16px;}.phone-label{display:none;}}@media (min-width:55em) and (max-width:75em){#content{margin-top:40px;}}@media (max-width:55em){#header{padding-top:40px;}#nav_main{width:100%;}.phone-wrapper a.phone-number-link{display:block;}.phone-wrapper .phone-number{font-size:15px;}.phone-wrapper .phone-number::before{top:4px;}}
div.edit-email-spamicide-wrapper{display:none;}
div.edit-feed-me-wrapper{display:none;}
#fancy_login_dim_screen{position:fixed;top:0;left:0;height:100%;width:100%;display:none;}#fancy_login_login_box{display:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;position:fixed;top:50%;left:50%;padding:0 15px;width:250px;}#fancy_login_user_login_block_wrapper{padding-bottom:10px;clear:right;}#fancy_login_login_box .form-text{max-width:90%;}#fancy_login_close_button{border:1px solid #999;color:#FFF;background-color:#F00;float:right;font-size:15px;font-weight:bold;margin-right:-10px;margin-top:3px;padding-left:3px;padding-right:3px;}#fancy_login_close_button:hover{text-decoration:none;background-color:#FFF;color:#F00;}#fancy_login_login_box .form-item-name{margin-top:0;clear:both;}#fancy_login_login_box .item-list,#fancy_login_login_box .item-list li{list-style:none;}#ssl_icon{float:right;position:relative;height:50px;width:50px;}#ssl_icon:hover #ssl_login_popup{display:block;}#ssl_icon img{margin:0;padding:0;}#ssl_login_popup{height:75px;width:100px;position:absolute;bottom:32px;right:-84px;display:none;background:url(/sites/all/modules/fancy_login/images/popup.png) no-repeat transparent;}#ssl_login_popup p{margin-top:75px;height:0;line-height:normal;overflow:hidden;}#fancy_login_login_box .ssl_icon_above .form-text{width:100px;}#fancy_login_messages_container_wrapper{position:fixed;left:0;top:0;width:96%;z-index:9998;left:2%;}.admin-menu #fancy_login_messages_container_wrapper{top:21px;}#fancy_login_messages_container_wrapper .fancy_login_messages_container .messages{position:relative;margin-top:0;padding:10px 32px 10px 40px;opacity:0.9;border-radius:0 0 3px 3px;box-shadow:3px 3px 5px #888888;background-color:#fff789;border:solid #b9ad7d 1px;color:#564e2b;margin:0 auto 10px;font-size:120%;line-height:1.2em;display:block;text-align:center;z-index:11;}#fancy_login_messages_container_wrapper .fancy_login_messages_container ul,#fancy_login_messages_container_wrapper .fancy_login_messages_container li{list-style:none;}.fancy_login_message_close_button{height:10px;width:10px;float:right;cursor:pointer;margin-left:10px;color:#bbb;font-size:100%;z-index:9999;position:relative;background:#fff;height:20px;margin-top:10px;margin-right:10px;width:20px;line-height:20px;text-align:center;border:1px solid #bbb;border-radius:50%;}.fancy_login_message_close_button:hover{color:#000;border:1px solid #000;}#form_load_dimmer{background:#000 url(/sites/all/modules/fancy_login/images/ajax-loader.gif) no-repeat center center;height:100%;width:100%;position:absolute;top:0;left:0;display:none;}@media (min-width:720px){#fancy_login_messages_container_wrapper{position:fixed;left:0;top:0;width:600px;z-index:9998;left:50%;margin-left:-300px;}#fancy_login_messages_container_wrapper .fancy_login_messages_container .messages{font-size:150%;}}
