/**
 * Theme Name: Edukul Child
 * Template: edukul
 * Version: 1.0
 * Description: Online Courses WordPress Theme
 * Author: Ninzio
 **/

 /** Menu button style **/
.menu-apply-button {
	margin: 36px 0 36px 15px !important;
}

.menu-apply-button a {
	background-color: #282b85;
    color: #fff !important;
	display: inline-block;
    padding: 3px 20px;
    border-radius: 5px;
    font-family: "Montserrat", sans-serif;
    font-size: 14px !important;
    font-weight: 700;
	text-transform: uppercase;
	height: 40px !important;
    line-height: 35px !important;
}

.menu-apply-button a:hover {
	background-color: #42495b;
}

/** Submenu width **/

#main-nav .sub-menu {
    width: 270px;
}

/** Slider section fix **/

.bg-accent {
    background-color: #963331 !important;
	text-transform: uppercase;
}

/** Goto top button fix **/

#scroll-top:before {
    background-color: #282b85;
}

/** Home contact form styling **/

.cf7-style-1 textarea {
	height: 150px;
    color: #42495b;
    font-weight: 700;
    font-size: 16px;
	padding-top: 24px;
}

.cf7-style-1 textarea::placeholder {
	color: #42495b;
}

/** Tab styling **/

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active > a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	background-color: #963331 !important;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #f2f2f2;
    color: #4e566a;
}

/** Fancy image bg fix **/

.edukul-fancy-img-bg {
    background-color: #ddd;
}

/** Bottom bar fix **/

#bottom {
    border-top: none;
}


/** Blog single page fix **/

#sidebar .widget .widget-title,
#sidebar .widget.widget_search {
	background-color: #963331;
}

.widget.widget_search .search-form .search-submit:before {
	color: #fff !important;
}

.widget.widget_search .search-form .search-field {
    border-bottom: 1px solid #be6767;
}

/** Home counter stylong **/

.cf7-style-1-countdown .column {
	background-color: #282b85;
}

/** list item fix **/

.wpb_text_column ul {
  	list-style: none;
}

.wpb_text_column ul li::before {
  	content: "\2022";
 	 color: #963331;
  	font-weight: bold;
  	display: inline-block;
  	width: 20px;
  	margin-left: -18px;
}

/** font bigger size **/

.font-bigger,
.font-bigger ul {
	font-size: 20px;
}

strong {
	color: #42495b;
}

/** Featured title fix **/

#featured-title .inner-wrap {
    padding: 60px 0;
}

#featured-title .title-group {
	display: none;
}

.partner-logos a:hover {
	opacity: 0.7;
	transition: all ease 0.3s;
}

/** Footer style fix **/

#footer-widgets .widget.widget_links ul li a:before, #footer-widgets .widget.widget_links ul li a:after {
	background-color: #be6767;
}

#footer-widgets .widget.widget_links ul li a {
	font-size: 14px;
	color: #e9d1d1;
}

#footer-widgets .widget .widget-title {
    font-size: 22px;
	margin-top: 22px;
}

.widget_mc4wp_form_widget .mc4wp-form .submit-wrap button {
	background-color: #282b85 !important;
}

#footer-widgets .widget.widget_search .search-form .search-field, #footer-widgets .mc4wp-form .email-wrap input {
    border: 2px solid #be6767;
}

#footer-widgets .widget_mc4wp_form_widget .mc4wp-form .email-wrap input:focus {
    border-color: #fff !important;
}

#footer input::placeholder {
	color: #e9d1d1;
}

.widget_mc4wp_form_widget .mc4wp-form .text {
    margin-bottom: 45px;
}

#footer-widgets .mc4wp-alert > p {
    margin: 120px 0 0;
    text-align: left;
}

.widget_mc4wp_form_widget .mc4wp-form .text {
	font-size: 15px;
}

/** Top bar width fix **/

#top-bar .top-bar-content {
    width: 65%;
}

#top-bar .top-bar-socials {
	width: 35%;
}
/** Top bar custom socials **/

.social-top-image {
	opacity: 0.7;
	padding-left: 12px;
}

.social-top-image:hover {
	opacity: 1;
	transition: all ease 0.3s;
}

.social-top-image img {
	width: 18px;
}

/** Footer custom socials **/

.social-footer-image {
	opacity: 1;
	background: #76292a;
	padding: 9px 11px 13px 11px;
	margin-right: 7px;
	border-radius: 6px;
}

.social-footer-image:hover {
	background: #292c83;
	transition: all ease 0.3s;
}

.social-footer-image img {
	width: 16px;
}

/** Language submenu styling **/

#menu-top-menu .sub-menu {
	display: block !important;
	padding: 18px 0;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 100%;
    width: 170px;
    margin-top: 10px;
    opacity: 0;
    visibility: hidden;
    z-index: 99999;
    box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.1);
    transition: all ease 0.3s;
}

#menu-top-menu li:hover > .sub-menu {
    margin-top: 0;
    opacity: 1;
    visibility: visible;
    transition: all ease 0.3s;
}

#menu-top-menu .sub-menu li {
    display: block !important;
}

#menu-top-menu .sub-menu li a {
    padding: 7px 27px;
    color: #42495b;
    font-size: 16px;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
    display: block !important;
}

#menu-top-menu .sub-menu li a:hover {
    color: #963331;
}

#top-bar {
    z-index: 101;
}

/** Remove text from counter **/

.days .text,
.hours .text,
.mins .text,
.secs .text {
	display: none !important;
}

.days .numb:after,
.hours .numb:after,
.mins .numb:after {
	content: " :";
}

/** Media queries **/

@media only screen and (max-width: 991px) {
.menu-apply-button {
    margin: 36px 20px 36px !important;
	display: block !important;
}

#top-bar {
	display: block !important;
}

.top-bar-content{
	display: none !important;
}

#top-bar .top-bar-socials .text {
    display: none !important;
}

#top-bar .top-bar-socials {
    width: 100%;
}

#menu-top-menu .sub-menu {
    right: 50%;
    margin-right: -125px;
    width: 250px;
    text-align: center;
}
}

@media only screen and (max-width: 1250px) {
.menu-apply-button {
    display: none;
	}
	
#main-nav > ul > li {
    margin: 0 10px;
}
}