/*
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
*/
body, p, li, dt, dd, dl, address, label, small, pre, code {
    font-weight: 400!important;
    font-family: 'Hepta Slab', Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;
}

.uncode_text_column ul {
    list-style: circle;
    margin-left: 40px;
}
.post-content ul:not(.no-list) {
    list-style: circle;
    padding: 0;
}
p, dt, dd, dl, address, label, small, pre, code {
    font-size: 1.1vw!important;
    line-height: 1.6!important;
    margin: 9px 0;
}
@media (min-width: 960px){
.menu-primary .menu-icons.menu-smart > li > a {
    padding: 0px 19px 0px 19px;
}
}
.fa-etsy:before {
    color: #f27224!important;
}

@media (min-width: 960px){
body[class*=hmenu] .menu-icons i:not(.fa-dropdown), body.menu-overlay-center .menu-icons i:not(.fa-dropdown) {
    top: 3px;
    font-size: 26px!important;
    width: 1em;
}
}

@media (min-width: 1360px){
p, dt, dd, dl, address, label, small, pre, code {
    font-size: 15px!important;
    line-height: 1.6!important;
    margin: 9px 0;
}
}


h3, .h3, .style-light h3 {
    font-size: 1.3vw!important;
    font-weight: 500;
    line-height: 1.5;
    margin: 8px 0 0!important;
}
	
		
.uncode_text_column .style-light a, .uncode_text_column a {
    color: #303133!important;
    background: url(blue.png) 0 0 no-repeat!important;
		background-size: 100%!important;

}

/*GALLERIE**/
#rl-gallery-container-1 .rl-basicmasonry-gallery .rl-gallery-item, #rl-gallery-container-1 .rl-basicmasonry-gallery .rl-grid-sizer {
     margin: 10px 15px;
    padding-bottom: 30px;
}
.rl-gallery .rl-gallery-link .rl-gallery-caption {
    z-index: 10000000000000!important;
    bottom: -30px!important;
    background-color: rgba(0,0,0,0)!important;
    overflow: visible!important;
    padding: 0!important;
    font-weight: normal;
    line-height: 1em;
    text-align: left;
}
.rl-gallery .rl-gallery-item-caption {
    font-size: 13px!important;
    color: #333!important;
    font-weight: bold;
}
.mfp-counter{
	display: none;
}


h1, .h1, .style-light h1 {
    font-size: 2.3vw;
    line-height: 1.5;
    margin: 7px 0 0!important;
}



@media (max-width: 1024px){

p, li, dt, dd, dl, address, label, small, pre, code {
    font-size: 13px!important;
    margin: 7px 0;
    line-height: 1.6;
}
.rl-gallery .rl-gallery-item-caption {
    font-size: 12px!important;
}
}
@media (max-width: 960px){
.home-text-inner{
	padding: 70px 36px 36px 36px!important;
	margin: 70px 36px 36px 36px!important;
}
.logo-start{
	display: block!important;
	background: url(bearwm_logo.png) 0 0 no-repeat!important;
	background-size: auto 19vw!important;
	width:99vw!important;
	min-height: 19vw;
}
.logo-start h1{
	font-size: 4.4vw!important;
	line-height: 1.2em!important;
	margin: 0!important;
	padding: 9vw 0 0 19vw!important;
}
h3, .h3, .style-light h3 {
    font-size: 2.1vw!important;
    font-weight: 500;
    line-height: 1.5;
    margin: 8px 0 0!important;
}
p, li, dt, dd, dl, address, label, small, pre, code {
    font-size: 14px!important;
    margin: 7px 0;
    line-height: 1.6;
}
.home .background-inner{    
	background-position: top center !important;
    background-size: 100% auto !important;
}
input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
    max-width: 100%!important;
}
}

@media (max-width: 560px){
	h1, .h1, .style-light h1 {
    font-size: 5.6vw;
    line-height: 1.5;
    margin: 7px 0 0!important;
}
.home-text-inner{
	padding: 16px!important;
	margin:0!important;
}
.logo-start{
	display: block!important;
	background: url(bearwm_logo.png) 0 0 no-repeat!important;
	background-size: auto 22vw!important;
	width:100%!important;
	min-height: 22vw;
}
.logo-start h1{
	font-size: 5.5vw!important;
	line-height: 1.2em!important;
	margin: 0!important;
	padding: 10vw 0 0 21vw!important;
}
h3, .h3, .style-light h3 {
    font-size: 16px!important;
    font-weight: 500;
    line-height: 1.5;
    margin: 8px 0 0!important;
}
p, dt, dd, dl, address, label, small, pre, code {
    font-size: 14px!important;
    margin: 7px 0;
    line-height: 1.6;
}
.uncode_text_column ul {
    list-style: circle;
    margin-left: 20px;
    line-height: 1.4!important;
}
.main-container .row-container .single-h-padding {
    padding-left: 0!important;
    padding-right: 0!important;
}
.site-footer{background: #eaf3f0!important;
	
}
}
