/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   MALBEK DEFAULT THEME CSS
 ========================================================================== */
@font-face{
font-family:"Helvetica Neue LT W01_35 Thin";
src:url("Fonts/d63f77e2-a23d-496f-bc30-c61c7a689aa6.eot?#iefix");
src:url("Fonts/d63f77e2-a23d-496f-bc30-c61c7a689aa6.eot?#iefix") format("eot"),url("Fonts/4ff9f3fa-9221-4fc5-97e6-93572b6efa24.woff2") format("woff2"),url("Fonts/ca8d25cd-e264-4404-b271-4afc45c779c4.woff") format("woff"),url("Fonts/e8f8260f-dbee-4daa-81a4-0e415715c569.ttf") format("truetype"),url("Fonts/307413a4-d77e-4111-8ba5-e3b7d1e7c160.svg#307413a4-d77e-4111-8ba5-e3b7d1e7c160") format("svg");
}
@font-face{
font-family:"Helvetica Neue LT W01_55 Roman";
src:url("Fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix");
src:url("Fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix") format("eot"),url("Fonts/3dac71eb-afa7-4c80-97f0-599202772905.woff2") format("woff2"),url("Fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff") format("woff"),url("Fonts/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf") format("truetype"),url("Fonts/5101995a-e73b-4cf9-84e8-f99eb43277b1.svg#5101995a-e73b-4cf9-84e8-f99eb43277b1") format("svg");
}
@font-face{
font-family:"Helvetica Neue LT W01_65 Md";
src:url("Fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix");
src:url("Fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix") format("eot"),url("Fonts/5b1fbd62-45dc-4433-a7df-a2b24a146411.woff2") format("woff2"),url("Fonts/050b1948-f226-4d20-a65a-15d8ed031222.woff") format("woff"),url("Fonts/beb88be6-2a60-46fe-914f-6892b3ae46ce.ttf") format("truetype"),url("Fonts/e5567978-93ef-4de1-804d-1f0e3654a014.svg#e5567978-93ef-4de1-804d-1f0e3654a014") format("svg");
}
@font-face{
font-family:"Neue Helvetica W01_59 Comp";
src:url("Fonts/16fcc3ae-9eac-408e-9730-c05fd7ff78a4.eot?#iefix");
src:url("Fonts/16fcc3ae-9eac-408e-9730-c05fd7ff78a4.eot?#iefix") format("eot"),url("Fonts/c45ebbd2-f9c4-4b1d-9f60-6c4d85544fc1.woff2") format("woff2"),url("Fonts/ff4ce601-b504-4b47-9d8d-3b3062c2034e.woff") format("woff"),url("Fonts/8f4c046d-7190-455d-b7ad-348264710152.ttf") format("truetype"),url("Fonts/d93f354d-e94c-42df-9a15-3fb785d5cb9b.svg#d93f354d-e94c-42df-9a15-3fb785d5cb9b") format("svg");
}
@font-face{
font-family:"Neue Helvetica W01_69 C1289704";
src:url("Fonts/5e781ea9-c685-4e97-b80f-3d7cf06880ff.eot?#iefix");
src:url("Fonts/5e781ea9-c685-4e97-b80f-3d7cf06880ff.eot?#iefix") format("eot"),url("Fonts/ab3fdf96-5221-4913-b572-ade715b99137.woff2") format("woff2"),url("Fonts/419de798-1d12-4531-a58b-bebb429e245c.woff") format("woff"),url("Fonts/3e794e49-fb25-40aa-bbf1-b132d8e49409.ttf") format("truetype"),url("Fonts/9937dfc0-caed-47fa-ab76-60d8e5769073.svg#9937dfc0-caed-47fa-ab76-60d8e5769073") format("svg");
}
@font-face{
font-family:"Neue Helvetica W01_79 C1289709";
src:url("Fonts/fd82e75b-65f1-4356-b6b1-eaf6e466db25.eot?#iefix");
src:url("Fonts/fd82e75b-65f1-4356-b6b1-eaf6e466db25.eot?#iefix") format("eot"),url("Fonts/e60ad497-643b-4bd2-87e7-2c611b627f01.woff2") format("woff2"),url("Fonts/bc3be26e-0e16-4127-a87d-eb76bb903f4c.woff") format("woff"),url("Fonts/f270cf00-6a43-4941-b860-a45eef36bfbf.ttf") format("truetype"),url("Fonts/b9e5f86e-b932-4cac-9841-946b33309ad3.svg#b9e5f86e-b932-4cac-9841-946b33309ad3") format("svg");
}
.tm-font-alt-2 {font-family:"Neue Helvetica W01_69 C1289704"}
.uk-overlay-fade {opacity:1.0!important;}
.imagealine {margin-top:-22px;}
.subline {padding-left:12px;padding-bottom:3px;font-size:18px;margin-top:-18px;font-family:'Helvetica Neue LT W01_76 Bd It',Helvetica, Arial, sans-serif;color:#ffde22;background-color:#333;margin-bottom:3px;}
.subline2 {text-decoration:none!important;padding-left:12px;padding-bottom:8px;padding-top:8px;font-size:18px;line-height:18px;;margin-top:18px;font-family:'Helvetica Neue LT W01_76 Bd It',Helvetica, Arial, sans-serif;color:#ffde22;background-color:#333;margin-bottom:3px;}
.mergevars {border-top:1px solid #ffdd3d!important;border-left:1px solid #ffdd3d!important;border-right:1px solid #ffdd3d!important;}
#mc2_email {border-top:1px solid #ffdd3d!important;border-left:1px solid #ffdd3d!important;border-right:1px solid #ffdd3d!important;}
span.modmc2_label {color:#ffdd3d!important;}
h3.uk-panel-title {font-family:"Neue Helvetica W01_59 Comp";margin-top:20px;color:#333;font-size:33px;}

.tm-text-vertical {color:#FFF!important;}
.tm-headerbar-overlay .tm-logo-wrapper .tm-logo {
    background: transparent;padding-top:48px;}
.tm-headerbar-overlay .tm-logo-small {background: transparent;}

.display {font-family:'Helvetica Neue LT W01_46 Lt It',Helvetica, Arial, sans-serif;color:#ebeff0;}



.uk-navbar-nav > li > a {ont-family: 'Open Sans Condensed'!important;}
.uk-article-title {
    font-size: 34px;
    line-height: 58px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
}

@media (min-width:320px) and (max-width:475px) {
.mobilealign {width:100%!important;text-align:center;margin-bottom:4px;}
#Submit {width:100%;text-align:center;margin-bottom:2px;}
.largedisplay {font-family:"Neue Helvetica W01_59 Comp";font-size:25px;line-height:25px;color:#FFF;}
.uk-h1  {font-family:"Neue Helvetica W01_59 Comp";font-size:25px;line-height:25px;color:#333;}
h1 {font-family:"Neue Helvetica W01_59 Comp";color:#333;font-size:25px;line-height:25px;}
.uk-article-title {font-family:"Neue Helvetica W01_59 Comp";color:#333;font-size:25px;line-height:25px;}
.uk-container {
    box-sizing: border-box;
    max-width: 960px;
    padding: 0 15px;
	
}
.tm-bottom-offset > * > .uk-panel {
    padding: 20px;
}

}
.uk-navbar-nav > li:not(.uk-active) > a:active::before,   
.uk-navbar-nav > li:not(.uk-active) > a:active::after {   
display: none;   
}
.formResponsive .formHorizontal .formControls {
 margin-left: 4px;
 width:100%;
}
.formResponsive .formHorizontal .formControlLabel {
    float: left;
	clear:both;
    width:100%;
    padding-top: 5px;
    text-align: left;
	margin-bottom:4px;
}
.formBody {width:85%;margin-bottom:-12px;}
.mobilealign {margin-bottom:5px!important;width:100%;}
.formResponsive input[type="text"] {width:auto;background-color:#FFF;font-size:16px;height:25px;}
.formResponsive input[type="text"]:focus {width:auto;background-color:#FFF;font-size:16px;height:25px;}
#message {width:auto;background-color:#FFF;font-size:16px;}
#message:focus {width:auto;background-color:#FFF;font-size:16px;}
.formResponsive .formHorizontal select {width:auto;background-color:#FFF;font-size:16px;height:40px;}
#question_message {width:auto;background-color:#FFF}

.uk-navbar-nav > li:not(.uk-active) > a:active::before,   
.uk-navbar-nav > li:not(.uk-active) > a:active::after {   
display: none;   
}
.uk-navbar-subnav > li:not(.uk-active) > a:active::before,   
.uk-navbar-subnav > li:not(.uk-active) > a:active::after {   
display: none!important;   
}
.uk-nav-navbar > li > a:hover,  
.uk-nav-navbar > li > a:focus {   
text-decoration:none;}
a:hover {text-decoration: none !important;}  
a {text-decoration:none;}
a:focus {text-decoration:none;}
.uk-article-title {
    font-size: 34px;
    line-height: 34px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
}
.ui-autocomplete {
    z-index:10000 !important;
}
.hearderbarinitials {font-family:"Neue Helvetica W01_79 C1289709";font-size:24px;color:#666;}
.uk-navbar-nav > li > a {font-family:"Neue Helvetica W01_69 C1289704";}
.malbek-signature {font-family:"Neue Helvetica W01_59 Comp";letter-spacing:4px;font-size:58px;line-height:1.1;}
.thinhyphen {font-family:"Helvetica Neue LT W01_35 Thin"!important;display:inline-block;color:#666;}
p {font-family:"Helvetica Neue LT W01_55 Roman"}
.uk-text-medium {font-family:"Helvetica Neue LT W01_65 Md";font-size:1.25rem;line-height:22px;margin-top:-4px;letter-spacing:1px;}
.sigmobile {font-family:"Helvetica Neue LT W01_65 Md";letter-spacing:0px;font-size:12px;}
.malbek-signature {font-family:"Neue Helvetica W01_59 Comp";letter-spacing:4px;font-size:58px;}
.phonenumber {font-family:"Helvetica Neue LT W01_65 Md";display:inline-block;background-color:#333;padding-top:16px;padding-bottom:20px;padding-left:39px;padding-right:39px;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:40px;}
.uk-contrast .tm-footer-meta .tm-totop-scroller::before,
.tm-gallery-dolce-vita .tm-overlay-background-secondary .uk-overlay-panel .tm-footer-meta .tm-totop-scroller::before {
  color: #FFF;}
.uk-nav-navbar>li>a {font-family:"Neue Helvetica W01_59 Comp";font-size:20px;}

.tm-headerbar:not(.tm-headerbar-overlay) {
    position: relative;
    z-index: 15000;
    background: #ffffff;
	-webkit-transform: translateZ(0)
}
.tm-navbar-centered {
    padding-bottom: 25px;
	-webkit-transform: translateZ(0)
}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
    background-color: #f8f8f8;
    color: #333;
}
.offsetoutline {border:3px solid #ccc;}
.tm-address-horizontal .tm-label {
    font-size: 19px;
    color: #232331;
}
.uk-button {font-family:"Helvetica Neue LT W01_65 Md";}
.mainphonenum {font-family:"Neue Helvetica W01_59 Comp";font-size:32px;}
.uk-accordion-title {font-family:"Neue Helvetica W01_79 C1289709";}
.uk-animation-6 {
    -webkit-animation-name: uk-fade;
    animation-name: uk-fade;
    -webkit-animation-duration: 1.8s;
    animation-duration: 1.8s;
    -webkit-animation-timing-function: linear !important;
    animation-timing-function: linear !important;
}
.uk-nav-offcanvas > li > a {
    color: #82827b;
    padding: 10px 15px;
    margin-bottom: 5px;
    background-color: rgba(0, 0, 0, 0);
    font-family:"Neue Helvetica W01_79 C1289709"!important;
    font-weight: normal;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    -webkit-transition: all 0.12s ease-in-out;
    transition: all 0.12s ease-in-out;
}
ul.uk-nav-sub {
    padding: 5px 0 5px 40px;
    font-family:"Neue Helvetica W01_79 C1289709"!important;
    font-weight: normal;
    font-size: 18px!important;
    text-transform: none;
    letter-spacing: 3;
}

.uk-modal  {
	-webkit-transform: translateZ(0)
}
uk-modal-dialog > .uk-modal-dialog-lightbox > .uk-slidenav-position  {
	-webkit-transform: translateZ(0)
}
.uk-modal {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: rgba(7, 7, 7, 0.6);
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    touch-action: cross-slide-y pinch-zoom double-tap-zoom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}