/*
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
*/
.wpdp-white-popup p, .wpdp-white-popup li{
	font-size:18px !important;
	line-height:1.5 !important;
}
.wpdp-white-popup {
	padding: 50px;
}
#wp-disclaimer-popup span#wpdp-close, #wp-disclaimer-popup #wpdp-decline {
    padding: 10px 25px;
    letter-spacing: 2px;
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
	transition:0.3s ease-in-out;
}
ul.disclaimer-list li{
	margin-bottom:5px;
}
ul.disclaimer-list{
	padding-inline-start:20px;
	list-style-type:disc;
	text-align:justify;
}
.pfsize{
    font-size:22px;
}
.width-80{
    width:80% !important;
}
.btn, .btn-link {
    font-size: 20px;
}
footer p, footer p span {
    font-size: 18px;
    font-weight: 400 !important;
}
@media(max-width:1366px){
    .width-80{
    width:100% !important;
}
	.fontsize-188600 {
    font-size: 36px;
}
	.fontsize-155944 {
    font-size: 36px;
}
	.fontsize-338686 {
    font-size: 56px;
}
}

@media(max-width:1200px){
	.font-size-menu, .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart > li > a > div > div > div.btn, .burger-label, #masthead .overlay .overlay-search-wrapper .search-container {
        font-size: 15px;
    }
	#main-logo .navbar-brand img{
		height:60px !important;
	}
	    .fontsize-338686 {
        font-size: 40px;
    }
	.fontsize-188600 {
    font-size: 25px;
}
	.fontsize-155944 {
    font-size: 25px;
}
	.fontsize-146180 {
    font-size: 40px;
}
.fontsize-104125 {
    font-size: 25px;
}
.icon-box.icon-media-image img {
    display: block;
    height: 50px;
    width: auto;
}
footer p, footer p span {
    font-size: 16px !important;
    font-weight: 400 !important;
}
	h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) {
    font-size: 20px;
}
}

@media(max-width:991px){
	#main-logo .navbar-brand img{
		height:50px !important;
	}
	    .font-size-mobile-centered-menu, body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart.menu-primary-inner > li > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart.menu-primary-inner > li > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart.menu-primary-inner > li > a {
        font-size: 26px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
.uncode-menu-additional-text p {
    font-size: 18px;
}
}

@media(max-width:635px){
    .menu-mobile-off-canvas.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner, .menu-mobile-off-canvas.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell, .menu-mobile-off-canvas.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner {
        padding: 15px 0px 50px 0px;
    }
    .uncode-menu-additional-text {
        padding: 36px 15px 0;
    }
	#main-logo .navbar-brand img{
		height:50px !important;
	}
	    .font-size-mobile-centered-menu, body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart.menu-primary-inner > li > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart.menu-primary-inner > li > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart.menu-primary-inner > li > a {
        font-size: 20px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }	
.uncode-menu-additional-text p {
    font-size: 16px;
}
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) {
    font-size: 18px;
}
    .menu-smart:not(.menu-smart-social) a {
        padding: 9px 15px 9px 15px;
    }
  .fontsize-338686 {
        font-size: 26px;
    }
	.fontsize-188600 {
    font-size: 22px;
	line-height:30px;
}
	.fontsize-155944 {
    font-size: 22px;
	line-height:30px;
}
	.fontsize-146180 {
    font-size: 30px;
}
.fontsize-104125 {
    font-size: 24px;
}
	.btn, .btn-link {
    font-size: 16px !important;
}
	.btn {
    padding: 9px 25px !important;
}
    .main-container .row-container .triple-h-padding {
        padding-left: 15px;
        padding-right: 15px;
    }
    .main-container .row-container .exa-h-padding {
        padding-left: 15px;
        padding-right: 15px;
    }
    .menu-container .logo-container {
        position: relative;
        padding: 9px 15px 9px 15px !important;
}
	footer .footer-links p{
		text-align:center !important;
	}
    .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align:center !important;
	}
footer .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont, footer .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont {
    text-align: center !important;
}
}