/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 6.0.36
*/
#wp-admin-bar-wp-logo {display:none}
/*************** ADD CUSTOM CSS HERE. ***************/
.header-nav-main > li ul a:hover {color:#f7941d;}
.header-nav-main > li ul {border-radius:20px}
.fa-comment-alt:before, .fa-message:before {content: "\f4ad";}
.text-capitalize {text-transform:capitalize}
.fa-telegram-plane:before, .fa-telegram:before {content: "\e07b";}
.radius10, .radius10 * {border-radius:10px}
.breadcrumb {font-size:90%}
.entry-title ,.page-title, h2.uppercase, .uppercase h2 {color:#f7941d}

.course-list .col-inner {border-radius:10px;background:#f2f2f2;}
.course-list img {border-radius:10px;}
.course-list .box-image {padding:15px;}
.course-list button {border-radius:50px;text-transform:none;font-weight:400;transform:scale(1.1);}

.home-news .bg{background-size:100% auto!important;background-position: center bottom;}
.home-news-title{position:relative;padding-left:20px}
.home-news-title:after{content:'';position:absolute;top:3px;bottom:5px;left:0;width:7px;background:linear-gradient(45deg,#f7941d,#ffb051);border-radius:10px}
.home-news .post-title {height:43px;overflow:hidden}
.home-news .from_the_blog_excerpt {height:46px;overflow:hidden}

.footer-logo{margin-top:-60px}
.footer-logo:before{content:"";background:url(/wp-content/uploads/2024/08/7.png) no-repeat center;width:100%;height:136px;position:absolute;top:0;left:0}

.gallery-col .box-text {display:none}

.home-form .img-shadow {margin-top:-28px;}

.layout-sign .r-layout{position:relative;padding-bottom:58px}
.layout-sign .r-layout::after{content:"";background:url(/wp-content/uploads/2024/08/33.png) no-repeat;width:688px;height:63px;position:absolute;bottom:14px;left:-40px}
.layout-sign .r-layout::before{content:"";background:url(/wp-content/uploads/2024/08/71.png) no-repeat;width:374px;height:139px;position:absolute;bottom:-35px;right:-96px;z-index:10}
.layout-sign .r-layout .bg_layout{background:url(/wp-content/uploads/2024/08/bg_form2.png) no-repeat;background-size:100% 100%;padding:20px 75px;position:relative;z-index:2}
.layout-sign .r-layout .bg_layout::before{content:"";background:url(/wp-content/uploads/2024/08/q84.png) no-repeat;width:456px;height:58px;position:absolute;top:-58px;left:50%;transform:translateX(-50%);z-index:0}
.layout-sign #form-newsletter{display:grid;position:relative;gap:10px 0}
.layout-sign .title-main{width:100%;margin-bottom:10px;line-height:32px;position:relative;padding-bottom:17px;text-align:center;font-size:26px}
.layout-sign .title-main::before{content:"";background: url(/wp-content/uploads/2024/08/union.png) no-repeat center;filter: grayscale(1);width: 310px;height:12px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.layout-sign .title-main span{line-height:50px}
.layout-sign .r-layout input,.layout-sign .r-layout textarea{border-radius:5px;margin-right:0}
.layout-sign .r-layout textarea{height:74px!important;max-height:74px}
.layout-sign .wpcf7-spinner{position:absolute}

.blog-archive {padding-top:0}
.archive-page-header {background:#eee;margin-bottom:40px;}
.archive-page-header h1 {padding-top:60px;margin-bottom:0;font-size:150%;}

@media (min-width: 1024px) {
	.footer-secondary {padding-top:0}
	
	/*#logo {position:relative}
	#logo img {position:relative;top:10px;max-height:110px !important}
	header .stuck #logo img {max-height:100px !important}
	#logo:before{content:"";background:url(/wp-content/uploads/2024/08/v12.png) no-repeat;width:273px;height:52px;position:absolute;bottom:-48px;left:50%;transform:translateX(-50%)}
	
	.header-nav li{margin:0 33px}
.header-nav li:after{content:'';width:6px;height:6px;background-color:#D9D9D9;border-radius:100%;display:block;position:absolute;left:-50%;top:42%}
.nav-left li:nth-child(1):after,.nav-left li:nth-child(2):after,.nav-right li:nth-child(1):after,.nav-right li:nth-child(4):after{display:none}*/
	
	
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE ***************/


}
/*end*/