
body, p, form p {font-family: 'Hind', Arial, serif; font-size: 16px; line-height: 1.42857143; color: #848484;}

a {color: #dd9142;}
a:hover,a:focus {color: #040404;text-decoration: underline;}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family: 'Poppins', sans-serif; font-weight: 500; line-height: 1.1; color: #2a2a2a; letter-spacing: 0;}
h1,.h1,h2,.h2,h3,.h3 {margin-top: 0.6em; margin-bottom: 11px;}
h4,.h4,h5,.h5,h6,.h6 {margin-top: 11px; margin-bottom: 11px;}
.title-left {color: #dd9142; font-weight: 500;}



hr {margin-top: 22px; margin-bottom: 22px; border: 0; border-top: 1px solid #ededed;}



th {font-weight: bold;}
td,tr td {border-top: 1px solid #dddddd;}

.nav {padding-left: 0; margin-bottom: 0; list-style: none;}
.nav > li {display: block;}
.nav > li > a {display: block; padding: 10px 15px;}
.nav > li > a:hover,.nav > li > a:focus {text-decoration: none;  background-color: #ededed;}
.nav-pills > li > a {border-radius: 4px;}
.nav-pills > li + li {margin-left: 2px;}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus { color: #ffffff;  background-color: #dd9142;}
.nav-stacked > li + li {margin-top: 2px; margin-left: 0;}
.navbar {min-height: 59px; margin-bottom: 22px; border: 1px solid transparent;}

.nav_default {background-color: #191d20;  border-color: #0a0c0d;}
.nav_default .navbar-nav > li > a:hover,.nav_default .navbar-nav > li > a:focus {  color: #dd9142;  background-color: transparent;}
.nav_default .navbar-nav > .active > a,.nav_default .navbar-nav > .active > a:hover,.nav_default .navbar-nav > .active > a:focus {color: #dd9142; background-color: #0a0c0d;}
.nav_default .navbar-collapse,.nav_default .navbar-form {border-color: #0a0c0d;}
.nav_default .navbar-nav > li > a {color: #ffffff; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 13px; text-transform: uppercase; text-align: center; outline: none; padding: 25px 20px;  text-rendering: optimizeLegibility; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; position: relative; background-color: transparent !important;}

.nav_default .active > a {color: #dd9142; background-color: transparent !important;}
.nav_default .navbar-collapse,.nav_default .navbar-form {border: none;}
.nav_default .navbar-nav > .dropdown > a:hover .caret,.nav_default .navbar-nav > .dropdown > a:focus .caret {border-top-color: #dd9142; border-bottom-color: #dd9142;}

.navbar-toggler-icon{color:#dd9142;font-size:1.6em;}

@media (min-width:768px) {
    .navbar-nav > li > a:hover:before,.nav_default .navbar-nav > li > a:focus:before {position: absolute; content: ''; background: #dd9142; left: 0px; bottom: 0; width: 100%; height: 5px;}
    .nav_default .navbar-nav > li > a:hover:after,.nav_default .navbar-nav > li > a:focus:after { border-color: #dd9142 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); position: absolute; content: " "; width: auto; height: auto; bottom: -12px; margin-left: -7px; left: 50%; border-width: 6px; border-style: solid; z-index: 9999;}

    .nav_default .active > a:before {position: absolute; content: ''; background: #dd9142; left: 0px; bottom: 0; width: 100%; height: 5px;}
    .nav_default .active > a:after {border-color: #dd9142 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); position: absolute; content: " "; width: auto; height: auto; bottom: -12px; margin-left: -7px; left: 50%; border-width: 6px; border-style: solid;  z-index: 9999;}
}


.btn {font-family: 'Poppins', sans-serif; font-size: 12px; padding: 15px 35px; font-weight: 600; text-transform: uppercase; border: none; border-radius:0; z-index: 2; backface-visibility:hidden; -webkit-backface-visibility: hidden;  -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  -webkit-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}

.btn-primary { color: #ffffff; background-color: #dd9142; border-color: #d9842c;}
.btn-primary:focus,.btn-primary.focus {color: #ffffff; background-color: #c87824; border-color: #724414;}
.btn-primary:hover { color: #ffffff; background-color: #c87824;  border-color: #aa651f;}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary { color: #ffffff; background-color: #c87824; background-image: none; border-color: #aa651f;}
.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus, 
.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus {color: #ffffff; background-color: #aa651f; border-color: #724414;}
.btn-danger {color: #ffffff; background-color: #d9534f; border-color: #d43f3a;}
.btn-danger:focus,.btn-danger.focus {color: #ffffff; background-color: #c9302c; border-color: #761c19;}
.btn-danger:hover {color: #ffffff; background-color: #c9302c; border-color: #ac2925;}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {color: #ffffff; background-color: #c9302c; background-image: none; border-color: #ac2925;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus {color: #ffffff; background-color: #ac2925; border-color: #761c19;}

.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 16px; text-align: left; list-style: none; background-color: #ffffff; background-clip: padding-box; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.dropdown-menu > li > a {display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #342f35; white-space: nowrap;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color: #272327; text-decoration: none; background-color: #f5f5f5;}

.topbar{background: #ededed; padding-top: 13px; padding-bottom:0.75em;}
.topbar .social-media {font-family: 'Hind', Arial, serif; font-size: 16px;}
.topbar .social-media i,.topbar .social-media em {color: #848484; padding: 0 7px; text-align: center; font-size: 15px; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}
.topbar .social-media i:hover,.topbar .social-media em:hover {color: #dd9142;}

.btn-language {background-color: #4b464c; color: #fff;padding:5px;}
.btn-language::before,.btn-language::after{color:#FFF;content:"";}
.btn-language:hover,.btn-language:focus {background-color: #1d181e;  color: #fff;}
.btn-language:hover::before,.btn-language:hover::after {background-color: #1d181e;}

@media (max-width: 767px) { .topbar-1, .topbar-2 {text-align: center;} }
@media (min-width: 768px) { .topbar-1 {text-align: left;} }
@media (min-width: 768px) { .topbar-2 {text-align: right;} }

.logo {text-align: center;}
@media screen and (min-width: 992px) {.logo {text-align: left;}}
.logo a {display: inline-block; line-height: 1; margin: 0;}
.logo-image span,.logo-image small {display: none;}

header {padding-top: 2em; padding-bottom: 1em;}
header .header-contact {overflow: hidden; float: right;}
header .header-contact ul li {display: inline-block; padding: 4px 25px 2px 0; position: relative;}
header .header-contact ul li:last-child {padding-right: 0;}

@media (max-width: 767px) {header .header-contact ul li {padding-top: 15px; text-align: center;} }
@media (max-width: 991px) {header .header-contact {float: none; text-align: center; margin-top: 20px;} }

#content{padding-bottom:2em;}

#subscribe{background-color:#14171A;padding:1em;}
#subscribe .module-title{color:#FFFFFF; margin:0;border:0;}
#subscribe #newsletter .form-outline{width:80%;}
#subscribe #newsletter .btn{width:20%;padding:10px 35px 10px;}
@media (max-width: 576px) {
    #subscribe .module-title{margin-bottom:0.25em;}
    #subscribe #newsletter .form-outline{width:70%;}
    #subscribe #newsletter .btn{width:30%;text-align:center;padding:10px 10px;}  
 }

footer{background-color:#191D20;padding-top:2em;}
footer a:hover{color:#848484;text-decoration:none;}
.footer-countries span{display:block;margin-bottom:1em;}
.footer-countries a{color:rgb(204, 204, 204);}

.social-media a{color:#e7a762;}

#footer-legal {background-color:#14171A; font-size:13px;}
#footer-legal .navbar {padding:0;height:auto;min-height:22px;float:right;}
#footer-legal .navbar ul li a{padding:0 1rem 0 1rem;}

@media (max-width:576px) {
    .copyright{text-align:center;}
    #footer-legal .navbar{float:none; text-align:center;}
    #footer-legal .navbar ul{width:100%;margin-top:1em;}
    #footer-legal .navbar ul li{margin:0.5em 0;}

}

@media (max-width: 767px) { .hidden-xs {display: none !important;} }
@media (min-width: 768px) and (max-width: 991px) { .hidden-sm {display: none !important;} }
@media (min-width: 992px) and (max-width: 1199px) { .hidden-md {display: none !important;} }
@media (min-width: 1200px) { .hidden-lg {display: none !important;} }
