.footer-link-block{display:flex;justify-content:center;align-items:center;height:25px;padding-right:40px;margin-right:15px;margin-bottom:-20px;color:rgba(255,255,255,0.6);position:relative;}.footer-link-block a{color:rgba(255,255,255,0.6);vertical-align:top;text-decoration:underline;transition:0.5s opacity ease-in-out;}.footer-link-block a:hover,.footer-link-block a:focus{color:#ffffff}.footer-link-block p{display:none;margin-bottom:0;font-size:13px;line-height:14px;background-color:#8c1718;vertical-align:top;}p.footer-link-show{display:block;}.footer-link-btn{position:absolute;bottom:90%;right:50%;width:40px;height:40px;margin-right:260px;background:url(/sites/all/modules/catalog_links/link.svg) no-repeat center;background-size:25px;border:none;cursor:pointer;opacity:0.3;transform:translate(50%);}.footer-link-btn:hover,.footer-link-btn:focus{opacity:1;}@media (max-width:575px){.footer-link-btn{right:90%;left:0;margin:0;bottom:350%;transform:none;}.footer-link-block{padding:0;}}
.client-feedback-block .client-feedback-item{font-size:17px;line-height:24px;}
div#colorbox{top:50% !important;left:50% !important;transform:translate(-50%,-50%);margin-left:175px;overflow:visible;}#colorbox div.popup-left{position:absolute !important;right:100%;min-width:350px;border-top-left-radius:4px;border-bottom-left-radius:4px;opacity:1;}#colorbox div.popup-left.hidden{right:auto;left:0;border-radius:0;}@media (max-width:757px){#colorbox div.popup-left.hidden{display:none;}}#colorbox div.popup-left.show{z-index:10000;}@media (max-width:757px){#colorbox div.popup-left.show{display:flex;}}@media (max-width:991px){#colorbox div.popup-left{opacity:0.9;}}@media (max-width:757px){#colorbox div.popup-left{position:fixed;top:50%;align-items:flex-start;min-width:150px;height:auto;padding:10px 10px 0 50px;background-image:none;transform:translateY(-50%);}}#colorbox .popup-left .close{display:none;}@media (max-width:1599px){#colorbox .left-popup-btn:hover,#colorbox .left-popup-btn:focus,#colorbox .left-popup-btn:active{background-color:#b81e20;opacity:0.7;outline:none;box-shadow:inset 0 0 10px 4px #601010;}}@media (max-width:757px){#colorbox .left-popup-btn:hover,#colorbox .left-popup-btn:focus,#colorbox .left-popup-btn:active{background-color:#b81e20;opacity:0.7;outline:none;box-shadow:inset 0 0 10px 4px #601010;}}@media (max-width:1599px){#colorbox .left-popup-btn span{position:absolute;top:50%;left:50%;display:block;width:75px;transform:translate(-50%,-50%) rotate(-90deg);}}@media (max-width:1599px){#colorbox .left-popup-btn{position:absolute;right:auto;left:0px;top:15px;z-index:10000;width:50px;height:150px;font-size:20px;font-weight:400;line-height:16px;color:#fff;background-color:#8c1718;border:none;opacity:1;transition:0.4s ease-in-out;}}@media (max-width:757px){#colorbox .left-popup-btn{width:40px;height:100px;font-size:16px;font-weight:400;line-height:16px;}}@media (max-width:757px){#colorbox .popup-left div.contact-item h3{margin-bottom:0;font-size:18px;line-height:24px;}}@media (max-width:991px){#colorbox .popup-left div.contact-item{margin-bottom:20px;}}@media (max-width:757px){#colorbox .popup-left div.contact-item{margin-bottom:10px;font-size:12px;line-height:22px;}}div#cboxWrapper{border-top-left-radius:0;border-bottom-left-radius:0;}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{float:left;}fieldset.date-combo .container-inline-date .date-padding{padding:10px;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.page-image-gallery .main-container{min-width:100%;padding-left:0;padding-right:0;}.page-image-gallery .main-container section{padding:0;}.page-image-gallery .main-container > .row{margin:0;}#full-gallery .block-title{margin:0;}#full-gallery .block-title::after{display:none;}#full-gallery{margin-bottom:50px;}.page-node-405 #full-gallery{margin-bottom:0;}@media (max-width:575px){#full-gallery{margin-bottom:25px;}}#full-gallery .image-gallery-btn-wrapper{text-align:center;}#full-gallery .image-gallery-btn{font-weight:300;color:#fff;background-color:#8c1718;border-color:#8c1718;}#full-gallery .image-gallery-btn:hover,#full-gallery .image-gallery-btn:focus{color:#ffffff;box-shadow:inset 0 0 10px 4px #1a1a1a;}#image-gallery .images{display:flex;flex-wrap:wrap;padding-top:4px;margin:0;}#image-gallery .image-gallery-item{position:relative;z-index:0;padding:4px;overflow:hidden;}#image-gallery .image-gallery-item .img-thumbnail{padding:0;border:none;border-radius:0;transform:scale(1);transition:0.4s ease-in-out;}#image-gallery .image-gallery-item a:hover .img-thumbnail,#image-gallery .image-gallery-item a:focus .img-thumbnail{transform:scale(1.1);transition:0.4s ease-in-out;}#image-gallery .image-gallery-item:not(.image-category-item)::before{content:"";position:absolute;top:50%;left:50%;z-index:1;width:70px;height:70px;background-image:url(/sites/all/modules/image_gallery/images/zoom-in.svg);background-repeat:no-repeat;background-size:70px;opacity:0.5;transform:translate(-50%,-50%);pointer-events:none;}#image-gallery .image-gallery-item a{display:block;height:100%;overflow:hidden;}#image-gallery .image-gallery-item h3:not(.image-category-title){display:none;}#image-gallery .image-gallery-item .image-category-title{position:absolute;top:50%;left:25px;right:25px;z-index:1;background:rgba(255,255,255,0.85) 10%;text-align:center;text-transform:uppercase;transform:translateY(-50%);}@media (max-width:575px){#image-gallery .image-gallery-item .image-category-title{left:5px;right:5px;}}@media (max-width:575px){#image-gallery .image-gallery-item .image-category-title{padding:5px 0;}}#image-gallery .image-gallery-item .image-category-title a{padding:20px 0;font-size:22px;color:#000;}@media (max-width:575px){#image-gallery .image-gallery-item .image-category-title a{font-size:18px;line-height:28px;}}#image-gallery .image-gallery-item-link::before{display:none;}#image-gallery .image-category-item{min-height:110px;}#image-gallery .additional-images{position:absolute;bottom:4px;left:0;z-index:2;transform:translate(-100%);display:flex;align-items:flex-end;max-width:25%;height:calc(100% - 8px);opacity:0;transition:0.5s ease-in-out;}@media (max-width:767px){#image-gallery .additional-images{opacity:1;transform:translate(0);}}@media (min-width:768px){#image-gallery .image-gallery-item a:hover + .additional-images,#image-gallery .image-gallery-item a:focus + .additional-images,#image-gallery .image-gallery-item .additional-images:hover{opacity:1;transform:translate(0);transition:0.5s ease-in-out;}}#image-gallery .additional-images-list{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:0 0 0 4px;margin:0;list-style:none;}#image-gallery .additional-images-item{height:25%;padding:2px 4px;background-color:#8c1718;}@media (min-width:768px) and (max-width:991px){#image-gallery .additional-images-item{padding:1px 2px;}}@media (max-width:575px){#image-gallery .additional-images-item{padding:1px 2px;}}#image-gallery .additional-images-item a{width:100%;height:100%;}#image-gallery .additional-images-item img{width:100%;height:100%;object-fit:cover;}#image-gallery .icon-count{position:absolute;bottom:4px;left:4px;z-index:1;display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:14px;line-height:11px;color:#ffffff;box-shadow:-3px 3px #fff,3px -3px 5px rgba(0,0,0,0.5);pointer-events:none;}#image-gallery .icon-count::before{content:"";position:absolute;left:0px;bottom:0px;z-index:-1;width:0;height:0;border:25px solid;border-top-color:#8c1718;border-right-color:#8c1718;border-bottom-color:#ffffff;border-left-color:#ffffff;}@media (max-width:767px){#image-gallery .icon-count{display:none;}}#image-gallery .icon-count span{position:absolute;top:25%;right:30%;transform:translate(50%,-50%);}.image-gallery-descr{max-width:900px;margin:0 auto;text-align:center;}.image-gallery-inside-btn-wrapper{width:100%;height:100%;}a.image-gallery-inside-btn{display:flex !important;justify-content:center;align-items:center;width:100%;height:100%;padding:0;font-size:30px;line-height:36px;background:#8c1718 url(/sites/all/modules/image_gallery/images/foto-gallery-btn-shadow.png) no-repeat center;border:none;}.image-gallery-inside-btn span{max-width:275px;padding-left:70px;font-weight:300;text-align:left;white-space:normal;background:url(/sites/all/modules/image_gallery/images/foto-gallery-btn-bg.png) no-repeat left center;}@media (max-width:1200px) and (min-width:768px){.image-gallery-inside-btn span{padding:70px 0 0;font-size:24px;text-align:center;background-position:center top;}}@media (max-width:991px) and (min-width:768px){.image-gallery-inside-btn span{padding:50px 0 0;font-size:20px;line-height:26px;background-size:35px;}}@media (max-width:640px){.image-gallery-inside-btn span{padding:60px 0 0;font-size:22px;line-height:28px;text-align:center;background-size:50px;background-position:center top;}}@media (max-width:480px){.image-gallery-inside-btn span{padding:40px 0 0;font-size:20px;line-height:26px;background-size:35px;}}.image-gallery-inside-btn:hover span,.image-gallery-inside-btn:focus span,.image-gallery-inside-btn:active span{color:#fbcb0c;}.image-gallery-inside-btn span b{font-weight:500;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
@media (min-width:1200px){#contact-popup .modal-lg,#colorbox .modal-lg,.page-write-us .modal-lg{max-width:1200px;}}#contact-popup .modal-content .nav-tabs,#colorbox .modal-content .nav-tabs,.page-write-us .modal-content .nav-tabs{display:none;}#contact-popup .modal-content .nav-tabs-show,#colorbox .modal-content .nav-tabs-show,.page-write-us .modal-content .nav-tabs-show{display:flex;}#contact-popup .modal-content .nav-link,#colorbox .modal-content .nav-link,.page-write-us .modal-content .nav-link{line-height:22px;border-radius:0;}#contact-popup .nav-item,#colorbox .nav-item,.page-write-us .nav-item{flex-basis:50%;text-align:center;text-transform:uppercase;}#contact-popup .nav-item:nth-child(1) .nav-link,#colorbox .nav-item:nth-child(1) .nav-link,.page-write-us .nav-item:nth-child(1) .nav-link{color:#8c1719;}#contact-popup .nav-item:nth-child(2) .nav-link,#colorbox .nav-item:nth-child(2) .nav-link,.page-write-us .nav-item:nth-child(2) .nav-link{color:#ffffff;background-color:#8c1719;border-color:#8c1719;border-radius:0;}#contact-popup .modal-body,#colorbox .modal-body,.page-write-us .modal-body{padding:0;}#contact-popup .modal-close-btn,#colorbox .modal-close-btn,.page-write-us .modal-close-btn{position:absolute;top:15px;right:15px;text-shadow:none;}#contact-popup .modal-close-btn-white,#colorbox .modal-close-btn-white,.page-write-us .modal-close-btn-white{color:#ffffff;}@media (min-width:992px){#contact-popup .modal-close-btn-white,#colorbox .modal-close-btn-white,.page-write-us .modal-close-btn-white{display:none;}}#contact-popup .modal-close-btn-black,#colorbox .modal-close-btn-black,.page-write-us .modal-close-btn-black{color:#000000;}@media (min-width:992px){#contact-popup .popup-left .modal-close-btn,#colorbox .popup-left .modal-close-btn,.page-write-us .popup-left .modal-close-btn{display:none;}}#contact-popup .popup-left,#colorbox .popup-left,.page-write-us .popup-left{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;padding:30px;background:#8c1719 url(/sites/all/themes/max/images/logo.png) no-repeat center 40px;}#contact-popup .popup-left.no-logo,#colorbox .popup-left.no-logo,.page-write-us .popup-left.no-logo{background-image:none;}@media (max-width:1199px){#contact-popup .popup-left,#colorbox .popup-left,.page-write-us .popup-left{padding-top:150px;}}@media (max-width:767px){#contact-popup .popup-left,#colorbox .popup-left,.page-write-us .popup-left{padding-top:100px;background-position-y:10px;}}#contact-popup .popup-left .contact-item-title,#colorbox .popup-left .contact-item-title,.page-write-us .popup-left .contact-item-title{margin-bottom:5px;color:#fbcb0c;}#contact-popup .popup-right,#colorbox .popup-right,.page-write-us .popup-right{position:relative;padding:50px 100px;}@media (max-width:575px){#contact-popup .popup-right,#colorbox .popup-right,.page-write-us .popup-right{padding:10px 30px;}}#contact-popup .popup-right h2,#colorbox .popup-right h2,.page-write-us .popup-right h2{position:relative;margin-bottom:50px;color:#8c1719;}#contact-popup .popup-right h2::after,#colorbox .popup-right h2::after,.page-write-us .popup-right h2::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:90px;height:4px;background:currentColor;}@media (max-width:575px){#contact-popup .popup-right h2,#colorbox .popup-right h2,.page-write-us .popup-right h2{margin-bottom:0;text-align:left;}#contact-popup .popup-right h2::after,#colorbox .popup-right h2::after,.page-write-us .popup-right h2::after{display:none;}}#contact-popup .contact-item,#colorbox .contact-item,.page-write-us .contact-item{margin-bottom:50px;color:#ffffff;}#contact-popup .contact-item:last-of-type,#colorbox .contact-item:last-of-type,.page-write-us .contact-item:last-of-type{margin-bottom:0;}@media (min-width:1200px){#contact-popup .contact-item,#colorbox .contact-item,.page-write-us .contact-item{padding-left:30px;}}@media (min-width:992px){#contact-popup .contact-item,#colorbox .contact-item,.page-write-us .contact-item{padding-left:15px;}}@media (max-width:991px){#contact-popup .contact-item,#colorbox .contact-item,.page-write-us .contact-item{text-align:center;}}@media (max-width:767px){#contact-popup .popup-left .contact-item,#colorbox .popup-left .contact-item,.page-write-us .popup-left .contact-item{margin-bottom:15px;}}#contact-popup .contact-item-descr,#colorbox .contact-item-descr,.page-write-us .contact-item-descr{padding:0;margin:0;}#contact-popup .contact-item-descr::after,#colorbox .contact-item-descr::after,.page-write-us .contact-item-descr::after{display:none;}#contact-popup .contact-item-descr a,#colorbox .contact-item-descr a,.page-write-us .contact-item-descr a{display:inline;color:#ffffff;text-decoration:underline;}#contact-popup #order-engine-contact-form .form-group,#colorbox #order-engine-contact-form .form-group,.page-write-us #order-engine-contact-form .form-group{margin:0;}#contact-popup #order-engine-contact-form .panel-body .form-wrapper,#colorbox #order-engine-contact-form .panel-body .form-wrapper,.page-write-us #order-engine-contact-form .panel-body .form-wrapper{margin-bottom:20px;}@media (max-width:575px){#contact-popup #order-engine-contact-form .panel-body .form-wrapper,#colorbox #order-engine-contact-form .panel-body .form-wrapper,.page-write-us #order-engine-contact-form .panel-body .form-wrapper{margin-bottom:10px;}}@media (max-width:575px){#contact-popup #order-engine-contact-form .panel-body .control-label,#colorbox #order-engine-contact-form .panel-body .control-label,.page-write-us #order-engine-contact-form .panel-body .control-label{margin-bottom:0;}}@media (max-width:575px){#contact-popup #order-engine-contact-form .panel-body textarea.form-control,#colorbox #order-engine-contact-form .panel-body textarea.form-control,.page-write-us #order-engine-contact-form .panel-body textarea.form-control{height:100px;}}#contact-popup #order-engine-contact-form .captcha,#colorbox #order-engine-contact-form .captcha,.page-write-us #order-engine-contact-form .captcha{margin-bottom:16px;}@media (max-width:575px){#contact-popup #order-engine-contact-form .captcha,#colorbox #order-engine-contact-form .captcha,.page-write-us #order-engine-contact-form .captcha{margin:0 0 0 -15px;transform:scale(0.8);}}#contact-popup button[type="submit"],#colorbox button[type="submit"],.page-write-us button[type="submit"]{font-weight:300;text-transform:lowercase;color:#ffffff;background-color:#8c1719;border:none;}#contact-popup button[type="submit"]:hover,#contact-popup button[type="submit"]:focus,#colorbox button[type="submit"]:hover,#colorbox button[type="submit"]:focus,.page-write-us button[type="submit"]:hover,.page-write-us button[type="submit"]:focus{box-shadow:inset 0 0 10px 4px #601011;}#contact-popup #edit-upload-file-wrapper button,#colorbox #edit-upload-file-wrapper button,.page-write-us #edit-upload-file-wrapper button{padding:2px;}@media (max-width:575px){#contact-popup #edit-upload-file-wrapper button,#colorbox #edit-upload-file-wrapper button,.page-write-us #edit-upload-file-wrapper button{min-width:80px;font-size:16px;}}#contact-popup #edit-upload-file-wrapper input[type='file'],#colorbox #edit-upload-file-wrapper input[type='file'],.page-write-us #edit-upload-file-wrapper input[type='file']{height:32px;padding:0;}#contact-popup #edit-upload-file-wrapper #more-uploads-btn,#colorbox #edit-upload-file-wrapper #more-uploads-btn,.page-write-us #edit-upload-file-wrapper #more-uploads-btn{color:#8c1719;text-decoration:underline;cursor:pointer;}#contact-popup #edit-upload-file-wrapper .help-block,#colorbox #edit-upload-file-wrapper .help-block,.page-write-us #edit-upload-file-wrapper .help-block{display:none;}#contact-popup #edit-upload-file-wrapper .control-label,#colorbox #edit-upload-file-wrapper .control-label,.page-write-us #edit-upload-file-wrapper .control-label{display:none;}#contact-popup #edit-upload-file-wrapper #all-uploads > div:not(:last-child),#colorbox #edit-upload-file-wrapper #all-uploads > div:not(:last-child),.page-write-us #edit-upload-file-wrapper #all-uploads > div:not(:last-child){margin-bottom:10px;}
#reference-items .img-thumbnail{margin-bottom:15px;}#reference-filter-form{background-color:#f0f1f5;padding:20px;margin-bottom:35px;border-radius:4px;}#reference-filter-form label.control-label{display:block;float:none;width:100%;}#reference-filter-form #edit-reset{margin-top:10px;}#full-width #reference-items .img-thumbnail{margin:0;}figure{margin:0;padding:0;position:relative;display:block;cursor:pointer;overflow:hidden;}figure:hover figcaption{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;top:0;}figcaption{position:absolute;width:100%;height:100%;padding:20px;background-color:rgb(0,0,0,0.75);color:#fff;}figure img{-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;}figcaption h3{font-family:'Open sans';font-weight:400;color:#f3b204;padding:10px 20px;margin-bottom:0;position:relative;right:100%;margin-top:37px;font-size:30px;}figcaption p{font-family:'Open sans';padding:10px 20px;margin-bottom:0;margin-top:20px;position:relative;font-size:20px;}figure:hover h3,figure:hover p{left:0;}figcaption a{color:#fff;text-decoration:none;}figcaption a:hover{color:#eeeeee;text-decoration:none;}input.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;clip:rect(1px,1px,1px,1px)!important;clip:rect(1px 1px 1px 1px)!important;overflow:hidden!important;}.reference-filter-counter{display:none;}#reference .filter-title{display:none;margin-bottom:50px;text-align:center;}#edit-category-filter{position:relative;display:flex;flex-wrap:wrap;justify-content:center;}.category-label{position:relative;display:flex;justify-content:center;align-items:center;}.label-checkbox-anim{position:absolute;top:7px;left:0px;display:inline-block;display:flex;align-items:center;justify-content:center;width:2em;height:2em;margin-right:10px;background:white;border:5px solid rgba(0,0,0,0.1);border-radius:50%;vertical-align:middle;transition:border 0.3s ease;}#reference .category-label i.icon{color:transparent;opacity:0.2;transition:opacity 0.3s 0.1s ease;-webkit-text-stroke:3px rgba(0,0,0,0.5);}#reference .form-checkbox:checked + .category-label i.icon{color:#ffffff;opacity:0.2;transition:opacity 0.3s 0.1s ease;-webkit-text-stroke:3px rgba(255,255,255,0.5);}#reference .checkbox-wrapper:hover i.icon{color:#009ee0;opacity:1;transition:opacity 0.3s 0.1s ease;-webkit-text-stroke:3px rgba(0,158,224,0.6);}#reference .checkbox-wrapper:hover .label-checkbox-anim{border:5px solid rgba(255,255,255,0.2);}.form-checkbox:focus + .category-label .label-checkbox-anim{box-shadow:0 0 0 3px rgba(0,158,224,0.5);}.form-checkbox:checked + .category-label .checkbox-wrapper:hover .label-checkbox-anim,.form-checkbox:checked:focus + .category-label .label-checkbox-anim{box-shadow:0 0 0 4px #4f4c4c;transition:0.4s;}.form-checkbox:checked + .category-label .label-checkbox-anim{-webkit-animation:check 0.5s cubic-bezier(0.895,0.03,0.685,0.22) forwards;animation:check 0.5s cubic-bezier(0.895,0.03,0.685,0.22) forwards;}.form-checkbox:checked + .category-label .label-checkbox-anim .icon{opacity:1;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:icon 0.3s cubic-bezier(1,0.008,0.565,1.65) 0.1s 1 forwards;animation:icon 0.3s cubic-bezier(1,0.008,0.565,1.65) 0.1s 1 forwards;-webkit-text-stroke:3px rgba(255,255,255,0.5);}@-webkit-keyframes icon{from{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes icon{from{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes check{0%{width:1.5em;height:1.5em;border-width:5px;}10%{width:1.5em;height:1.5em;opacity:0.1;background:rgba(0,0,0,0.2);border-width:15px;}12%{width:1.5em;height:1.5em;opacity:0.4;background:rgba(0,0,0,0.1);border-width:0;}50%{width:2em;height:2em;background:#009ee0;border:0;opacity:0.6;}100%{width:2em;height:2em;background:#009ee0;border:0;opacity:1;}}@keyframes check{0%{width:1.5em;height:1.5em;border-width:5px;}10%{width:1.5em;height:1.5em;opacity:0.1;background:rgba(0,0,0,0.2);border-width:15px;}12%{width:1.5em;height:1.5em;opacity:0.4;background:rgba(0,0,0,0.1);border-width:0;}50%{width:2em;height:2em;background:#009ee0;border:0;opacity:0.6;}100%{width:2em;height:2em;background:#009ee0;border:0;opacity:1;}}#reference{position:relative;}#edit-reset{position:absolute;top:35px;right:25px;color:#ffffff;background:#8c1718;}#reference-filter-form{padding:20px 20px 0;background:none;border-bottom:4px solid #f0f1f5;}.checkbox-wrapper{position:relative;padding:10px 10px 10px 50px;cursor:pointer;}#reference figure .img-fluid{width:100%;}.block-reference .show-detail-btn{position:absolute;bottom:30px;left:50%;padding:5px 10px;margin:0 auto 30px!important;color:#ffffff;background:#8c1718;border-radius:4px;transform:translate(-50%);}.block-reference .show-detail-btn:hover,.block-reference .show-detail-btn:focus{color:#eeeeee;}.block-reference figcaption li{text-transform:capitalize;}.block-reference p{padding:0;margin:40px auto 0;text-align:center;}.reference-overlay-img img{width:100%;height:auto;}.reference-overlay-img{max-width:45%;margin:20px auto 0;}.page-reference #edit-category-filter .form-item:not(:last-child){margin-right:50px;}.galleries h3 a{display:block;padding:24px 24px;border-radius:5px;background-color:#f0f1f5;color:#000;text-decoration:none;font-weight:300;}.galleries h3 a:hover{background-color:#8c1718;color:#fff;}.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(33.33%);}.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-33.33%);}.carousel-inner .carousel-item-right,.carousel-inner .carousel-item-left{transform:translateX(0);}.carousel-item.active,.carousel-item-next{display:flex!important;}.carousel-control-prev,.carousel-control-next{display:flex;align-items:center;width:50px!important;}.carousel-control-prev{left:auto;right:100%;}.carousel-control-next{left:100%;}.carousel-control-prev-icon,.carousel-control-next-icon{width:40px;height:40px;background:none;border:3px solid #828282;border-bottom-color:transparent;border-left-color:transparent;border-radius:4px;}.carousel-control-prev-icon{transform:rotate(-135deg);}.carousel-control-next-icon{transform:rotate(45deg);}@media (max-width:767px){#recipeCarousel{max-width:80%;margin:0 auto;}.carousel-item img{min-width:100%!important;}.carousel-control-prev-icon,.carousel-control-next-icon{width:20px!important;height:20px!important;}.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(100%);}.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-100%);}}section#reference{}.reference-block > .container{padding:0 60px;}@media (max-width:575px){.reference-block > .container{padding:0 30px;}}.reference-sort{align-items:center;padding:40px 0;}@media (max-width:991px){.reference-sort{padding:0;}}.reference-sort a{display:block;min-width:200px;padding:24px 10px;margin:0 50px 20px 0;font-weight:400;color:#ffffff;background-color:#000000;border:2px solid #000000;border-radius:4px;text-decoration:none!important;}.reference-sort a:last-child{margin-right:0;}@media (max-width:575px){.reference-sort{flex-direction:column;}.reference-sort a{margin-right:0;}}.reference-sort a:hover,.reference-sort a:focus{color:#000000;background:none;}
.block-switchtheme{position:fixed;top:32%;left:-250px;z-index:10;width:250px;padding:15px 20px 0;color:#ffffff;background-color:#292929;transition:left 0.5s ease-in-out;}.block-switchtheme-show{left:0;transition:left 0.5s ease-in-out;}.block-switchtheme .block-title{margin-bottom:10px;font-family:"Roboto",sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#ffffff;text-align:center;letter-spacing:1px;}.theme-item{position:relative;padding-top:5px;margin-bottom:15px;}.theme-item::before{content:"";position:absolute;top:0;right:0;left:0;height:1px;margin:0 -20px;background:#828282;}.theme-label{margin-bottom:5px;font-size:16px;}.items-buttons > *{display:inline-block;margin-right:10px;}@supports (display:grid){.items-buttons{display:grid;grid-template-columns:repeat(4,30px);grid-gap:0 10px;justify-content:start;}.items-buttons > *{margin-right:0;}}.theme-toggler{width:30px;height:30px;border-radius:4px;}.theme-element_green{background:#82c434;}.theme-element_purple{background:#3f4ba3;}.theme-element_red,.theme-rise_red{background:#d80019;}.theme-element_orange,.theme-rise_orange{background:#ff7627;}.theme-rise_brown{background:#a83c23;}.theme-rise_blue,.theme-razor_blue,.theme-razor_lite_blue{background:#3f47b4;}.theme-razor_yellow,.theme-razor_lite_yellow{background:#ffa801;}.theme-razor_brown,.theme-razor_lite_brown{background:#bc2d3e;}.theme-razor_green,.theme-razor_lite_green{background:#14ad55;}.block-switchtheme-toggler{position:absolute;top:0;left:100%;width:60px;height:60px;border:none;visibility:visible;cursor:pointer;transition:background 0.2s ease-in-out;}.block-switchtheme-toggler-wrapper{height:100%;background:url(/sites/all/modules/switchtheme/images/brush-and-canvas-painting-artistic-tools-white.svg) no-repeat 80% 70%;animation:attention 0.7s infinite 2s ease-in-out alternate;}.block-switchtheme-toggler:hover,.block-switchtheme-toggler:focus{background-color:#828282;}@media (max-width:991px){.block-switchtheme{display:none;}}@keyframes attention{from{transform:scale(1);}to{transform:scale(1.2);}}
