/* Theme Name: SK Theme Author: Sam Keyte Description: Bootstrap theme for WordPress Version: 0.0.1 Tags: bootstrap */ .header-area { background: linear-gradient(to right, #f0f9fe 0%, #b2e3fa 100%); } ul#menu-main-menu { list-style: none; display: inline-block; } .contained-nav { background-color: #ad843e; } dl, ol, ul { margin-top: 0; margin-bottom: 0rem; } .menu-main-menu-container { padding-top: 17px; padding-bottom: 17px; } ul#menu-main-menu li a { color: #fff; text-transform: uppercase; font-weight: 600; display: block; font-size: 15px; } ul#menu-main-menu li a:hover { text-decoration: none; } ul#menu-main-menu li { padding: 0px 12px; display: inline-block; } .col-md-4.cta-header { background-color: #00a3e0; position: absolute; right: 195px; height: 75px; width: 275px; top: -16px; text-align: center; z-index: 101; text-transform: uppercase; padding: 10px 17px; box-shadow: 7px 8px 11px #29292985; } .col-md-4.cta-header a { color: #fff; font-size: 20px; font-weight: 600; } .tp-bgimg.defaultimg { margin-top: -33px; z-index: 100!important; } .full-width-nav{ background-color: #AD843E; } .text-content { justify-content: center; align-items: center; color: #fff; padding: 108px 100px; padding-top: 172px; } .text-content h2 { margin-bottom: 20px; } img.home-right{ background-size: cover; width: -webkit-fill-available; } .container { position: relative; width: 50%; } .image-container { opacity: 1; display: block; width: 100%; height: 100%; transition: .5s ease; backface-visibility: hidden; background-color: #000; } .image-container img { height:100%; } .middle { transition: .5s ease; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; } .image-container:hover .image { opacity: 0.5; } .image-container:hover .middle { opacity: 1; } .text { border: 2px solid #fff; color: #fff; font-size: 25px; padding: 24px 19px; text-transform: uppercase; } .padding-destory { padding: 0px; } .page-cta { background: linear-gradient(to right, #f0f9fe 0%, #b2e3fa 100%); } .container-fluid.section-breaker { background-color: #AD843E; color: #fff; text-align: center; width: 100%; font-weight: 700; } .container-fluid.section-breaker p { width: 100%; text-align: center; margin-top: 11px; font-size: 27px; } .row.page-cta p { font-size: 44px; text-align: center; font-weight: 500; text-transform: uppercase; padding-top: 70px; padding-bottom: 50px; } .row.page-cta a { font-size: 44px; text-align: center; font-weight: 500; text-transform: uppercase; padding-top: 70px; padding-bottom: 50px; color: #000; } .footer-info p{ color:#fff; } .footer-info i{ color:#fff; } .theme-footer{ padding:50px 0px; background-color: #000; } .theme-footer a{ color:#fff; } p.map-title { font-size: 25px; color: #fff; font-weight: 600; margin-top: 24px; } p.map-opening-times { color: #fff; margin-bottom: 0px; padding-top: 4px; } .slotholder { top:33px!important; } button#responsive-menu-button { position: absolute!important; top: 79px!important; } span.responsive-menu-box { top: -2px!important; } a.page-btn { color: #00a3e0; font-weight: 600; background-color: #fff; padding: 6px 49px; margin-top: 20px; } .white-text{ color:#fff; } .cta-container.cta-text { font-size: 42px; text-align: center; margin-top: 80px; text-transform: uppercase; font-weight: 600; } a.product-button { background-color: #00a3e0; padding: 5px 20px; color: #fff; text-transform: uppercase; text-align: center; position: absolute; bottom: 20px; left: 54px; } input#gform_submit_button_1 { background-color: #00a3e0; border: none; color: #fff; padding: 7px 42px; text-transform: uppercase; font-weight: 700; } li#menu-item-41 { padding: 13px 13px !important; margin: 0px !important; } .menu-main-menu-container { padding-top: 0px; padding-bottom: 0px; } /* li#menu-item-41:after { content: ''; position: absolute; background-color: #00a3e0; width: 63px; margin-right: 20px; height: 25px; z-index: 9999; }*/ /*****************************************/ .vc_column_container>.vc_column-inner { box-sizing: border-box; padding-left: 0px!important; padding-right: 0px!important; width: 100%; } .container-fluid{ padding-left: 0px; padding-right: 0px; } .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{ padding-top: 0px!important; } .text-content.text-center h2 { text-transform: uppercase; font-weight: 700; } .text-content.text-center p{ padding: 0px 20px; } .page-cta p, .page-cta a{ color:#896334!important; font-weight: 700; text-shadow: 2px 2px #000; } a.page-btn { color: #fff; font-weight: 600; background-color: #AD843E; padding: 6px 49px; margin-top: 20px; } a.page-btn:hover { background-color: #ab8a51; text-decoration: none; } .product-col { -webkit-box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); -moz-box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); min-height: 571px; position: relative; background-color: #eaeaea; } p.text-caption { font-size: 15px; } a:hover{ text-decoration: none; } .footer-info p { color: #fff; line-height: 25px; } .cta-container.cta-text p { font-size: 29px; margin: 0px 24px; } .cta-text p, .cta-text a{ color: #896334!important; font-weight: 700; text-shadow: 1px 2px #000; } h2.media.editable-media { text-transform: uppercase; } div#slide-1-layer-1 { text-shadow: 2px 5px 4px rgba(53, 26, 12, 0.5); /* -webkit-background-clip: text; */ -moz-background-clip: text; background-clip: text; color: transparent; } .serviceBoxWrapper{ padding:5%;} @media only screen and (max-width:765px) and (min-width:484px){ .cta-container.cta-text p { font-size: 29px; margin: 0px 24px; } } @media only screen and (max-width:483px) and (min-width:425px){ .cta-container.cta-text p { font-size: 20px; margin: 0px 24px; } } @media only screen and (max-width:483px) and (min-width:0px){ .footer-info img { width:180px; } } @media only screen and (max-width:424px) and (min-width:0px){ .cta-container.cta-text p { font-size: 12px; margin: 0px 24px; } } @media only screen and (max-width:482px) and (min-width:0px){ button#responsive-menu-button { width: 41px!important; height: 39px!important; position: fixed; top: 50px!important; right: 5%; background: #000000; } } @media only screen and (max-width:1704px) and (min-width:1538px){ .product-col { -webkit-box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); -moz-box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); min-height: 650px; position: relative; } } @media only screen and (max-width:1537px) and (min-width:1371px){ .product-col { -webkit-box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); -moz-box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); min-height: 750px; position: relative; } } @media only screen and (max-width:1370px) and (min-width:1200px){ .product-col { -webkit-box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); -moz-box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); min-height: 870px; position: relative; } } .product-box { padding: 3px 26px; } @media only screen and (max-width:1999px) and (min-width:500px){ .product-col { -webkit-box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); -moz-box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); box-shadow: 10px 11px 31px -11px rgba(0,0,0,0.75); min-height: 400px; position: relative; } .product-box { padding: 45px 26px; } } @media only screen and (max-width:499px) and (min-width:0px){ .product-col { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; min-height: 400px; position: relative; } .product-box { padding: 45px 0px; } a.product-button { left: 10px; margin-top:20px; bottom:0px; } } .vc_row.wpb_row.vc_row-fluid.vc_custom_1527082322606.vc_row-has-fill { top: -36px; } /********************************************/ @media only screen and (max-width:846px) and (min-width:0px){ .desktop-menu{ display:none; } .mobile-menu{ display: none; } div.burger-menu{ width: 35px; height: 5px; background-color: black; margin: 6px 0; } div.burger-menu:hover .mobile-menu{ display: block!important; } } @media only screen and (min-width:846px){ .mobile-menu{ display:none; } } @media only screen and (max-width:1048px){ img.header-img{ height:146px; } } @media only screen and (max-width:916px){ img.header-img{ height:120px; } } @media only screen and (max-width:630px){ img.header-img{ height:100px; } } @media only screen and (max-width:482px){ img.header-img{ height:80px; } } @media only screen and (max-width:428px){ img.header-img{ height:50px; } } @media only screen and (max-width:1199px){ .right-home-image{ display:none; } } @media only screen and (max-width:1365px){ .text { border: none; } } @media only screen and (max-width:660px){ .text-content{ padding:50px 30px; } .row.page-cta p{ font-size: 30px; } .row.page-cta a{ font-size: 30px; } .cta-container{ width:100%; } } @media only screen and (min-width: 684px){ .cta-container.cta-text p { font-size: 40px; margin: 0px 24px; } .break-me{display:block;} } @media only screen and (max-width: 1000px){ .break-me{display:none;} } /* CTA Button*/ @media only screen and (max-width:2560px) and (min-width:1955px){ .col-md-4.cta-header { right: 415px; } img.facebook-icon { right: 520px; position: absolute; top: 142px; } img.twitter-icon { right: 444px; position: absolute; top: 142px; } } @media only screen and (max-width:1954px) and (min-width:1565px){ .col-md-4.cta-header { right: 145px; } img.facebook-icon { right: 339px; position: absolute; top: 142px; } img.twitter-icon { right: 270px; position: absolute; top: 142px; } } @media only screen and (max-width:1564px) and (min-width:1273px){ .col-md-4.cta-header { right: 50px; width: 250px; } img.facebook-icon { right: 193px; position: absolute; top: 142px; } img.twitter-icon { right: 129px; position: absolute; top: 142px; } } @media only screen and (max-width:1272px) and (min-width:1173px){ .col-md-4.cta-header { right: 22px; width: 250px; } img.facebook-icon { right: 140px; position: absolute; top: 142px; } img.twitter-icon { right: 76px; position: absolute; top: 142px; } } @media only screen and (max-width:1172px) and (min-width:0px){ .col-md-4.cta-header { display: none!important; } img.facebook-icon { display: none; } img.twitter-icon {display:none;} }