html {font-family: 'Montserrat', sans-serif;color:#000;}
body{font-family: 'Montserrat', sans-serif;    font-size: 15px;font-weight:600;}
a:hover, .uk-link:hover{color:#ec5d12;}
h1, h2, h3, h4, h5, h6{color:#ec5d12;}
.alignleft { float: left;}
img.alignleft { margin: 5px 20px 5px 0;}
.tm-totop-scroller{color:#ec5d12;}
.tm-primary-color { color: #ec5d12 !important;}
.tm-navbar.uk-active .uk-navbar-nav > li a:hover, .tm-navbar.uk-active .uk-navbar-nav > li a:focus, .tm-navbar.uk-active .uk-navbar-nav > li.active a {  background-color: rgba(236, 93, 18, 0.2); color: #fff; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);}
.tm-navbar.uk-active .uk-navbar-nav > li a:hover:before, .tm-navbar.uk-active .uk-navbar-nav > li.active a:before {   position: absolute; content: "";display: inline-block;  border-bottom: 1px solid #ec5d12;width:100%;left: 0; bottom: 0; -webkit-transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms; -khtml-transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms; -moz-transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;  -ms-transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms; -o-transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;
    transition: all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;}
.color-orange{color:#ec5d12;}
.uk-button-primary { background-color: #ec5d12;}
.uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus{border-color: #ec5d12;}
.uk-button-primary:hover, .uk-button-primary:focus{background-color: #cc5313;color: #fff;}
.uk-block-secondary .uk-form input[type="text"], .uk-block-secondary .uk-form input[type="email"] {border-color: rgba(0, 0, 0, 0.12); background: rgba(0, 0, 0, 0.03); color: #fff !important;}
.uk-button { font-family: 'Rancho';    font-weight: 500;background:#4c4c4c;}
.uk-button-primary{background:#ec5d12;}
.franchise-title{font-size: 26px;}
.uk-navbar-nav > li > a {font-family: 'Montserrat', sans-serif;font-weight:600;}
.tm-navbar .uk-navbar-nav > li > a:before{    border-bottom: 1px solid #ec5d12;}
.tm-slideshow-gaucho .uk-slidenav{background-color: #ec5d12;}
.tm-slideshow-gaucho .uk-overlay-panel h3{ font-size:48px;color: #fff; line-height: 40px;   margin: 0 0 15px; display: block;font-family: 'Rancho', cursive;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); text-align: right;}
.tm-slideshow-gaucho .uk-overlay-panel > div > div {  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);  font-size: 18px; line-height: 36px; color: #fff;}
.tm-slideshow-gaucho .uk-slidenav-next:before, .tm-slideshow-gaucho .uk-slidenav-previous:before{color: #fff;}
.tm-slideshow-gaucho .uk-dotnav > .uk-active > *{box-shadow: 0 0 0 4px #ec5d12;}
.tm-slideshow-gaucho .uk-slidenav:hover { background-color: #f07d41;}
.gaucho-button.uk-button.uk-button-large {  line-height: 55px; font-size: 32px;font-family: 'Rancho', cursive;}
.tm-slideshow-gaucho > div.uk-margin {left: 70px;}
.uk-module-title-alt:before, .uk-module-title-alt:after{background-color: #ec5d12;}
.tm-header-b .uk-module-title-alt {font-family: 'Rancho', cursive;}
.tm-header-b .uk-sub-title{font-size: 24px;font-family: 'Montserrat', sans-serif; font-weight:600;}
.uk-sticky-placeholder .tm-navbar .tm-nav-logo-small {  width: 180px; display: inline-block;line-height: 1; text-align: center;vertical-align: middle;}
.uk-panel-box {padding: 55px;}
.tm-overlay-secondary, .tm-overlay-secondary:before, .tm-overlay-secondary .tm-background-cover {background-color: rgba(52, 56, 58, 0.25);}
.tm-slideset-gaucho .uk-subnav li.uk-active::before {color:#ec5d12;border-bottom:2px solid #ec5d12;}
.tm-slideset-gaucho .uk-slideset .uk-panel-box .uk-panel-title{display: block;  margin-left: -30px; margin-right: -30px;  margin-top: 0;  margin-bottom: 20px;  padding: 15px 60px 10px 30px; font-family: 'Rancho', cursive;  font-size: 24px; border-bottom: 0; text-transform: capitalize;box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1), inset 0 5px 0 rgba(255, 255, 255, 0.1);
    background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #ec5d12;
    background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #ec5d12;
    background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #ec5d12;
    background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #ec5d12;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #ec5d12;}
.tm-inner-shadow .tm-slideset-gaucho .uk-panel-box{box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.15), 10px 10px 20px rgba(0, 0, 0, 0.2); padding: 30px !important;color: #afbabf; background: #33383d;}
.tm-slideset-gaucho .uk-slideset-nav > .uk-active > * {  box-shadow: 0 0 0 3px #ec5d12;}
.uk-description-list-horizontal > dt{font-weight: bold;}
.tm-block-bottom-a{background: #575c5f; background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #575c5f; background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #575c5f; background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #575c5f; background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #575c5f;background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #575c5f;color: #fff;box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1), inset 0 5px 0 rgba(255, 255, 255, 0.05);}
.tm-bottom-a h2{font-family: 'Rancho', cursive;font-weight: 400;}
.tm-block-bottom-a .uk-button{    line-height: 55px;  font-size: 32px;min-height: 45px; padding: 0 25px;}
.uk-contrast .uk-sub-title, .uk-contrast .uk-module-title-alt{font-family: 'Rancho', cursive;}
.tm-bottom-e a{color:#fff;}
.uk-sub-title, .uk-sub-title-small{font-family: 'Rancho', cursive;color:#ec5d12;}
.uk-sub-title2{ color: #aea512; font-weight: 400; font-style: normal; letter-spacing: 3px;}
.uk-thumbnail{background: transparent; border: 0 solid rgba(0, 0, 0, 0); padding: 0; box-shadow: 0 0 0 4px #33383d, 0 0 0 5px rgba(236, 93, 18, 0.5);}
.uk-thumbnail-center{display: block; margin: 0 auto;}
.uk-tab-left {border-right: 1px solid #ec5d12;}
.uk-tab > li.uk-active > a {background: #ec5d12;}
.tm-slideshow-default .uk-dotnav > .uk-active > * {    box-shadow: 0 0 0 3px #ec5d12;}
.menu-slider{margin:50px 0 0 0;}
.menu-slider.tm-slideset-gaucho .uk-slideset {padding: 0;margin-bottom:0;}
.menu-slider img{max-width: 1024px;}
.menu-slider .uk-slideset-nav{    margin: -50px 0 0 0; padding: 0;}
.menu-slider.tm-slideset-gaucho .uk-slideset-nav li a{display: inline-block;width: 10px; height: 10px;margin: 1px;text-indent: -999px; border-radius: 10px; cursor: pointer;border: 1px solid grey; background-color: grey;box-shadow:none;}
.menu-slider.tm-slideset-gaucho .uk-slideset-nav > .uk-active > * {margin: 1px; width: 10px; height: 10px; background-color: transparent;border: 1px solid grey;box-shadow:none;}
.contact-title{color: #aea512;margin: 0 0 15px 0;font-family: 'Rancho';font-weight: 400;    font-size: 32px; line-height: 36px;}
.email-contact{color:#000;}
.contact-map iframe{width: 100%;}
.tm-block-bottom-e{padding-top: 15px; padding-bottom: 15px;}
.about-slider .tm-testimonial{max-width: 500px;margin: 0 auto;}
.about-slider .tm-testimonial p, .about-slider blockquote .author, .about-slider blockquote .jobtitle{color: #afbabf;}
@media (max-width: 1024px){
    .tm-nav{ display: none !important;}
    .uk-navbar-toggle{display:block !important;}
}
@media (max-width: 767px){
    .tm-slideshow-gaucho .uk-slideshow{min-height:130px;}
    .tm-slideshow-gaucho .uk-overlay-panel h3 {text-align: center;font-size:24px;line-height: 34px;margin:0;}
    .gaucho-button.uk-button.uk-button-large{line-height: 40px;font-size: 24px;}
    .tm-block-header-b .uk-panel-box {padding: 0;}
    .tm-header-box{padding-bottom:10px;}
    .tm-header-box .tm-header-b{padding:15px;}
    
}


