/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


@font-face {
    font-family: 'optima_ltregular';
    src: url('fonts/optima_lt_regular-webfont.woff2') format('woff2'),
         url('fonts/optima_lt_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tt_interfacesregular';
    src: url('fonts/ttinterfaces-regular-webfont.woff2') format('woff2'),
         url('fonts/ttinterfaces-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'tt_interfaces_boldbold';
    src: url('fonts/ttinterfaces-bold-webfont.woff2') format('woff2'),
         url('fonts/ttinterfaces-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;

}




@font-face {
    font-family: 'tt_interfacesmedium';
    src: url('fonts/ttinterfaces-medium-webfont.woff2') format('woff2'),
         url('fonts/ttinterfaces-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;

}
.btn {
    padding: 15px 30px !important;
}
@media (max-width: 959px){
	footer .footer-last {padding-top: 0px !important; padding-bottom: 0px !important;}}
.site-info{padding-top:15px !important;padding-bottom:15px !important;}
.site-info p{color:#E6E6E0 !important;}
.socialpoint i:focus,.socialpoint i:hover{color:#D3C09D !important;}
.socialpoint{margin-top:15px !important;}
.dividerbottomcolor .divider-wrapper {border-bottom:2px solid rgba(41,33,46,0.3) !important;}
#slider-1-slide-1-layer-1,#slider-2-slide-2-layer-1{ font-family: 'optima_ltregular' !important;font-weight:400 !important;}
#slider-1-slide-1-layer-0,#slider-2-slide-2-layer-0{ font-family: 'tt_interfacesmedium' !important;font-weight:500 !important;}
.teampage h2{font-weight:600 !important;font-size:36px !important;}
.teampage span{font-weight:400 !important;font-size:24px !important;}
.topmarginfix{margin-top:15px !important;}
.header-title{color:#E6E6E0 !important;}
.teampage a{text-decoration:underline !important;}
@media (min-width: 960px){
.menu-smart > li > a {
    padding: 0px !important;
}}
@media (min-width: 960px){
.menu-smart > li {
    padding: 0px 30px !important;
}}
.topmarginfixcontact{margin-top:5px !important;}
footer a{color:#d3c09d !important;}
footer a:hover, footer a:focus{color:#fff !important;opacity:0.8 !important;}

@media (min-width: 960px){#logo-container-mobile{padding: 0px !important;}}
@media (min-width: 960px){
header {
    padding: 36px 36px !important;
}}
@media (min-width: 960px){
.menu-smart > li > a:hover, .menu-smart > li > a:focus  {border-bottom:2px solid !important;padding: 0px !important;
}}

@media (min-width: 960px){
.menu-wrapper .row-menu.limit-width .row-menu-inner {
    padding: 0px !important;
	}}
@media (min-width: 960px) and (max-width:1300px){
.menu-wrapper .row-menu.limit-width .row-menu-inner {
    padding: 0px 36px 0 0 !important;
	}}

@media (max-width: 959px){#page-header h1{font-size:36px !important;}}