/*
 Theme Name:   Northern Agri CMU EXPO 10
 Theme URI:    https://rstheme.com/products/wordpress/evenio/
 Description:  northern agricmu expo 10
 Author:       I THINK STUDIO
 Author URI:   http://ithinkstudio.com
 Template:     northern-agricmu-expo
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
 @import url('fonts.css');
 @import url('https://cdn.lineicons.com/3.0/lineicons.css');
 :root {
	 --purple :#672E92;
	 --pink   :#D4007E;
	 --yellow :#EDBB1B;
 }
 h1,h2,h3,h4,h5,h6,.thaifont,.navbar-menu a,.textwidget p,.rs-address-area,.copyright,.rs-blog-grid .blog-item .blog-content h3.blog-name a,.single-content-full,.menu-master-menu-container ul li a,.moove-gdpr-cookie-notice,.mgbutton,.gdpr-nav-tab-title,.moove-gdpr-tab-main,.moove-gdpr-tab-main-content {
	 font-family: 'Sukhumvit Set'!important;
 }
 .single-content-full {
	 font-size: 120%;
 }
 h1,h2,h3,h4,h5,h6 { letter-spacing: 0px!important }
.rs-breadcrumbs .page-title { text-shadow: none; font-size: 50px; margin-top: 5px; }
 .shadowmain { text-shadow: #672e92 3px 3px}
 .navbar-menu a { color:#672E92; font-size: 1.15em!important; font-weight: 800!important }
 .breadcrumbs-single { background-position: center bottom!important; background-position-y: 92%!important }
 .pink { color:var(--pink) }
 .yellow { color:var(--yellow) }
 .rs-blog-grid .blog-item .image-wrap img { transform: none;}
 .m-top-60 { margin-top: 60px }
 .m-top-30 { margin-top: 30px }
 .main-contain #content {
    padding-top: 30px;
    padding-bottom: 20px;
}
.footer-1 img { height:60px; width:auto; margin:5px;}
.footer-1 h3 { color:#fff;}
.footer-0 h3 { margin-bottom: 0px;}
.footer-0 .widget.widget_text { margin-bottom:  0px;}
.footer-0 .widget.widget_text p { margin-bottom: 5px;}
.contactlist h5 { color:var(--purple); margin-bottom: 0px;}
.contactlist p { background-color: var(--yellow); display: inline-block; color:#000; font-weight: 600; padding: 5px 15px 0px 10px; border-radius: 0px 50px 50px 0px; font-family: 'HelveticaPro','Sukhumvit Set';}
.sidebar-stick {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.footer_social span i{ width: 40px!important; height:40px!important; border:1px solid #fff; display: block; line-height: 38px; border-radius: 50px!important;}
.footer_social li { vertical-align:bottom!important}
.lni.lni-line{ font-size: 20px!important;}
.offwrap { background: var(--purple)}
.menu-wrap-off { background: linear-gradient(80deg, var(--purple) 40%, #ae21b5 100%); }
.mainlogo-tab { margin: 0 auto!important;}
.blog-meta .date { background-color: var(--purple); color:#fff ;padding:6px 12px 2px 12px; border-radius: 50px; font-size: 12px;font-family: 'HelveticaPro','Sukhumvit Set'; }

.headtitlearea .title-inner h1 { color:var(--purple)!important; }
.headtitlearea .sub-text { background-color: var(--pink); padding: 5px 15px 3px 8px!important;font-family: 'HelveticaPro','Sukhumvit Set'!important; border-radius: 0px 50px 50px 0px}
	.rs-blog-grid .blog-item .blog-inner-wrap { background-color: #e0d2ec; border-radius: 8px; }
.rs-blog-grid .blog-item .blog-content { background-color: #e0d2ec }
.sub-menu li a { font-weight: 400!important; font-size: 15px!important }
.sub-menu li a { padding:5px 10px!important }
@media (max-width: 768px) {
	ul.footer_social li { height: 60px!important;}
	.footer_social li { vertical-align: middle!important}	
	.rs-breadcrumbs .breadcrumbs-inner {
		padding-top: 120px!important;
	    padding-bottom: 0px!important;
	}
}

@media (min-width: 1199px) {
	.col-lg-6.footer-1 {
		max-width:67%!important;
		flex: 0 0 67%!important;;
		padding-left: 100px!important;
	} 
	.col-lg-6.footer-0 {
		max-width:33%!important;
	} 
}
@media (min-width: 1300px) {
	.headtitlearea { width: 1190px!important; margin: 0 auto }
	.prelements-heading.style4 .title-inner .title:before { top: -23px; }
}
@media (max-width: 1299px) {
	.headtitlearea { width: 1130px!important; margin: 0 auto }
}
@media (max-width: 1199px) {
	.headtitlearea { width: 950px!important; margin: 0 auto }
}
@media (max-width: 991px) {
	.headtitlearea { width: 960px!important; margin: 0 auto }
	.prelements-heading.style4 .title-inner .title:before { top: -15px; }
}
@media (max-width: 767px) {
	.headtitlearea { width: 545px!important; margin: 0 auto }
}
@media (max-width: 575px) {
	.headtitlearea { width: 100%!important; margin: 0 auto }
}