/*
    Theme Name: Universal WP
    Theme URI: https://wordpress.dankov-themes.com/universal/
    Version: 1.0.2
    Author: DankovThemes
    Author URI: https://themeforest.net/user/DankovThemes
    Description: Universal - modern multi-purpose, minimalistic and easy to use, lightweight and fast loading, multi and one page WordPress theme for building simple and beautiful business or personal website.
    Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-menu, full-width-template, sticky-post, theme-options, translation-ready
    License: GPL2
    License URI: https://dankov-themes.com/
    Text Domain: universal-wp
*/
.margin-btm-35{
	margin-bottom:35px;
}
.navbar.top-nav-collapse .logo {
    line-height: 85px !important;
}
.navbar-custom.top-nav-collapse .nav > li > a{
	padding: 32px 15px !important;
}
.navbar-custom.top-nav-collapse .container.full .cart_search_block > li{
	padding: 32px 15px 17px 12px !important;
}
.cart_search_block .menu-divider{
	display:none !important;
}
.intro h1, .management_team-template-default .tag_line_title, .board_of_directors-template-default .tag_line_title{
	font-size: 45px !important;
    font-weight: 700 !important;
    line-height: 50px !important;
	letter-spacing: 0;
}
.intro h4{
	font-size:30px;
	margin-bottom:0;
	letter-spacing: 0;
}
.promo-block h3{
	color:#4f5060;
}
.portfolio-single-img{
	text-align:center;
}
.footer-copyright{
	background:#f6f6f6 !important;
	padding:0 !important;
}
.footer-copyright h6{
	font-weight: 500 !important;
    opacity: 1 !important;
    text-transform: none;
    font-size: 14px;
}
.scroll-top-hidden {
	visibility: hidden;
}
.management_team-template-default .tag_line_image .tag-body:before, .board_of_directors-template-default .tag_line_image .tag-body:before{
	background:transparent !important;
}
.management_team-template-default h3, .board_of_directors-template-default h3{
	text-transform: none;
    letter-spacing: 0;
    font-weight: 700;
    color: #4c4c58;
    margin-bottom: 0;
	font-size: 22px;
}
.board_of_directors-template-default h3{
	margin-bottom:15px;
}
.management_team-template-default p, .board_of_directors-template-default p{
	font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
}
.profile-title-pos{
	margin-bottom:15px;
	text-transform:none;
	color: #525159;
	letter-spacing: 0;
    font-weight: 500;
}
.profile-title-pos p{
	font-size: 18px;
}
.current-menu-item a, .current-menu-parent a {
    color: #f98766 !important;
    border-bottom: 2px solid #f98766;
}
.nav > li > a{
	padding: 48px 15px 10px !important;
}
.nav > li > a:hover{
	color:#f98766 !important;
}
.current-menu-parent ul.dropdown-menu a, .current-menu-parent ul.sub-menu a{
	border-bottom:0 none;
	color: #444 !important;
}
.current-menu-parent ul.sub-menu a{
	color:#789 !important
}
.navbar-custom .nav .dropdown-menu li a:hover {
    background-color: #c7c7c7 !important;
}
#menu-histogen-menu li.menu-item-has-children > a::after {
    content: '\f107';
    font-family: 'FontAwesome';
    margin-left: 6px;
    font-size: 12px;
}
.footer-copyright .two-block:last-child{
	display:none;
}
.footer-copyright .two-block.subscribe-section{
	padding:25px 0 !important;
	position:relative;
}
.footer-copyright .two-block {
    padding: 38px 0 !important;
}
.subscribe-section .wpcf7-form-control-wrap{
	width: 50%;
	padding-bottom:0;
	float: none;
}
.subscribe-section .wpcf7-form-control{
	line-height:20px;
}
.subscribe-section .wpcf7-submit{
	float: none;
    margin-top: 10px;
	margin-left: 10px;
	width:auto;
}
.subscribe-section .wpcf7-not-valid-tip{
	position: absolute;
    right: 0;
    top: 45px;
	font-size: 12px;
	text-align:right;
}
.subscribe-section div.wpcf7-validation-errors{
	display:none !important;
}
.subscribe-section .wpcf7-mail-sent-ok{
    font-size: 12px;
    border: 0;
    padding: 0;
    color: #4CAF50;
	-webkit-animation: seconds 1.0s forwards;
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-delay: 5s;
    animation: seconds 1.0s forwards;
    animation-iteration-count: 1;
    animation-delay: 5s;
	text-align: center;
    width: 50%;
    margin: 3px auto 0;
}
@-webkit-keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px; 
  }
}
@keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px;
  }
}
.subscribe-section div.wpcf7 .ajax-loader{
	margin: 0 4px 0 4px !important;
	float: none;
}
@media (max-width:1199px){
	.menu-responsive.mobile{
		display:block !important;
	}
	.menu-responsive.desktop{
		display:none !important;
	}
	.scroll-top-visible{
		bottom: 125px !important;
	}
	.navbar-custom.top-nav-collapse .nav-icon3 span {
		background: #333;
	}
}
@media (max-width:991px){
	.footer-copyright .text-left {
		text-align: center;
	}
	.footer-copyright .text-right {
		text-align: center;
	}
}
@media (max-width:767px){
	.footer-copyright .two-block{
		padding:30px 0 0 0 !important;
	}
}

.skin-care-bg {
background: rgb(0,0,0,0.3);
height: 653px;
}