.portfolio_nav { display:none; }.top_bar.fixed{position: fixed;animation-name: slideDown;-webkit-animation-name: slideDown;animation-duration: 0.5s;-webkit-animation-duration: 0.5s;z-index: 999;visibility: visible !important;top: 0px;}.top_bar.fixed #menu_wrapper div .nav{margin-top: 16px;}.top_bar.fixed #searchform{margin-top: 8px;}.top_bar.fixed .header_cart_wrapper{margin-top: 21px;}.top_bar.fixed #menu_wrapper div .nav > li > a{padding-bottom: 24px;}.top_bar.fixed .logo_wrapper img{max-height: 40px;width: auto;}#wrapper{overflow-x: hidden;}.mobile_menu_wrapper{overflow: auto;}body.js_nav .mobile_menu_wrapper {display: block;}.gallery_type, .portfolio_type{opacity: 1;}#searchform input[type=text]{width: 75%;}.woocommerce .logo_wrapper img{max-width: 50%;}#mobile_nav_icon{display: none !important;}@media only screen and (max-width: 768px) {html[data-menu=leftmenu] .mobile_menu_wrapper{right: 0;left: initial;-webkit-transform: translate(360px, 0px);-ms-transform: translate(360px, 0px);transform: translate(360px, 0px);-o-transform: translate(360px, 0px);}}.two_cols.gallery .element:hover img, .three_cols.gallery .element:hover img, .four_cols.gallery .element:hover img, .five_cols.gallery .element:hover img, .one_half.gallery2.classic a:hover img, .one_third.gallery3.classic a:hover img, .one_fourth.gallery4.classic a:hover img{-ms-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}#menu_wrapper .nav li.arrow > a:after, #menu_wrapper div .nav li.arrow > a:after{margin-top: 5px;}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle{padding: 0;border: 0;}#page_caption.hasbg .page_title_wrapper{background: rgba(0,0,0,0);}html[data-style=fullscreen] .top_bar.hasbg, .top_bar.hasbg{background: rgba(0,0,0,0);}#page_caption.hasbg .page_tagline{clear: both;margin-top: 10px;}#page_caption hr.title_break{display: inline-block;}#page_caption .page_title_wrapper{margin: 0;}.page_tagline{display: block;margin: 0;}.bg_gradient::after{content: "";position: absolute;top: 0;right: 0;bottom: -1px;left: 0;background: transparent;background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(60%,transparent),color-stop(66%,rgba(255,255,255,0.1)),color-stop(93%,rgba(255,255,255,0.95)),to(rgba(255,255,255,1)));background-image: -webkit-linear-gradient(transparent 0%,transparent 60%,rgba(255,255,255,0.1) 66%,rgba(255,255,255,0.95) 93%,rgba(255,255,255,1) 100%);background-image: linear-gradient(transparent 0%,transparent 60%,rgba(255,255,255,0.1) 66%,rgba(255,255,255,0.95) 93%,rgba(255,255,255,1) 100%)}select {background-color: #e0e0e0; color: #000000 !important; font-family: Lora,Georgia,serif;}input[type=tel] {font-family: Lora,Georgia,serif !important}.wpcf7-form input.wpcf7-text {width: 90%; color: #000000 !important;}.wpcf7-form .wpcf7-list-item-label {text-transform: none}h1, h2{letter-spacing:-2px!important}ul.hoznav,ul.hoznavbut {display:block; float:left}ul.hoznavbut {margin-top:9px; margin-left:4%!important}ul.hoznav li {display:inline-block; list-style-type:none;margin-left:0px;margin-right:16px; padding-right:10px}ul.hoznavbut {display:inline-block; list-style-type:none;}ul.hoznavbut li {border:1px solid #afafaf; color:#2a2a2a; text-align:center;font-weight:bold; width:295px;line-height:18px; padding: 20px; cursor:pointer;font-family: Lato, Helvetica, Arial, sans-serif!important;font-size: 15px!important;}ul.hoznavbut li span.smallText { font-weight:normal !important; font-size:13px !important;}ul.hoznavbut li:hover {border:1px solid #333; background-color:#e0e0e0}ul.hoznav li a:hover {border-bottom:5px solid #5C1F47;padding-bottom:0px}ul.hoznav li a {display:block;color:#fff; padding:5px 5px 5px 0px}ul.hoznavbut li a {display:block;color:#333; padding:5px}div.hoznavbutton {display:none}.mc4wp-form-fields input {margin: 0px !important; width: inherit; text-align: inherit}.mc4wp-checkbox span {font-weight: normal !important}.disabled {pointer-events:none;}ul.shootstyle {display:block; float:left}ul.shootstyle li {display:inline-block; list-style-type:none;margin-left:0px;margin-right:0; padding-right:10px}input.whitefield {background-color:#fff !important}input.hidecheckbox{ position: absolute; }div.imgcheckbox {margin:auto; background-color: #e0e0e0;}div.imgcheckbox label {display: inline-block; width:200px; height:150px; padding: 8px; margin:auto; }.imgcheckbox label > input + img{ cursor:pointer;border:4px solid transparent;width:200px;height:150px;padding:4px;margin:auto;}.imgcheckbox label > input:checked + img{ border:4px solid #22926c;padding:4px;width:200px;height:150px;margin:auto;}div#ui-datepicker-div { z-index:1000!important}div.screen-reader-response {color: #22926c;}button.btContactNext, button.btContactSubmit {font-size: 15px !important;font-weight: 600 !important;letter-spacing: 0px !important;text-transform: none !important;border: #222222 2px solid !important;font-family: Lato, Helvetica, Arial, sans-serif !important;}button.btContactNext:hover, button.btContactNext:active, .btContactSubmit:hover, .btContactSubmit:hover {background-color:#A87949 !important;color:#ffffff !important;opacity:1;box-shadow: none !important;border-color:#2a2a2a !important;}.btQuoteItemDescription {color:#2a2a2a !important; opacity:1}#btSubtotalIdcallout_fee {display:none !important;}.btQuoteBooking .ui-slider {border: 1px solid #c4c4c4 !important; background:#fff !important;}.ulink {text-decoration:underline}@media only screen and (max-width:767px){#custom_html-4,#custom_html-7 {display: none;}div.hoznavbutton {display: block;}}button.bookly-btn, .bookly-back-step {background-color:#999999 !important;}.wpcf7-subscribers-only {color:#e81439 !important;}.btQuoteBooking .ddTitleText.btNotSelected .ddlabel {color: #2a2a2a !important;}.btQuoteSwitch.on {background:#fff !important;}.ux {text-transform:none !important; letter-spacing:-1px !important}.btQuoteItem label {text-transform:none !important; letter-spacing:0px !important; font-size:inherit !important; font-family:Lora, Georgia, serif !important}.btQuoteSubtotalText {max-width:250px !important; flex: 0 0 250px !important; font-weight:bold;}.standard_wrapper .one_third_compare r {margin-bottom:0}.one_third_compare,.one_third_compare c {width: 42%;padding:2%;float: left;margin-right: 4%;margin-bottom: 2%;position: relative;box-sizing: border-box;background:#E6D3BC!important}.one_third_compare.c {width: 8%!important;text-align:center;padding-top:100px;float: left;margin-right: 4%;margin-bottom: 2%;position: relative;box-sizing: border-box;background:transparent!important}.one_third_compare.r {margin-right: 0!important;float: right;background:#D3B8A1!important}@media screen and (max-width: 767px) {h1 {font-size: 24px !important;}h2 { font-size: 24px !important;}h3 { font-size: 24px !important;}}ul.x, ol.x {padding-left: 20px !important;}