/*
Theme Name: Engage Child
Theme URI: http://themeforest.net/user/Veented
Description: Multi-Purpose WordPress Theme
Version: 1.0.0
Author: Veented
Author URI: http://themeforest.net/user/Veented
Template: engage
*/


/* Your code goes below! */

.archivedata{
	margin-top:200px !important;
}
.archivedata1{
	margin-top:50px !important;
}
.paddingtop{
	padding-top:20px !important;
}
.ihc-register-col{
	min-width:none !important;
	max-width:none !important;
}
.share-button{
	display:none;
}

.hr-line{
	border-bottom : 1px solid #f9f9f9;
}

.bold-class{
	font-weight:bold;
}

.h4-class{
	margin-bottom:5px;
}

.subtitle-head{
	font-size:12px;
	color:#AE976D;
}

.black-color{
	color:#000;
}
.dkpdf-button-container{
	width: auto !important;
	float: right !important;
	padding-bottom: 0px !important;
	padding-top:10px !important;
}
.button-inner{
	height: 100% !important;
	padding-top: 13px !important;
	padding-bottom: 13px !important;
	margin-bottom: 0px !important;
	margin-left: 5px !important;
	color: #000 !important;
	font-weight:bold !important;
	font-size: 16px !important;
	padding-left: 35px !important;
	padding-right: 35px !important;
}
.whitecolor{
	color : #fff !important;
	font-weight:300;
	margin-right:5px !important;
}


.engage-icon-icon{
	color:#AE976D !important;
}
.main-nav .nav-right i{
	color:#AE976D !important;
	font-weight:bold !important;
}
.slide-content-narrow .veented-slide-inner{
	max-width : 100% !important;
}
.veented-slider .veented-slide-subtitle{
	max-width : 100% !important;
	margin-bottom:75px !important;
}
.veented-slider .veented-slide-top-heading{
	color:#000 !important;
	font-size:48px !important;
	margin-bottom:40px !important;
}
.veented-slide-heading{
	margin-bottom:40px !important;
}
.veented-slide-button{
	background-color:#fff !important;
	padding: 15px 60px !important;
	border-radius : 7px !important;
}
.btn span{
	font-size:26px !important;
	text-transform:none !important;
}
.social-icons-colored .icon-twitter,.social-icons-colored .icon-facebook,.social-icons-colored .icon-youtube{
	background-color:#000 !important;
}
.social-icons-large .icon-twitter,.social-icons-large .icon-facebook,.social-icons-large .icon-youtube{
	color:#AE976D !important;
	border:4px solid #AE976D !important;
	margin-right:30px !important;
}
.icons-align-center, .vc_row-has-fill{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.social-icons-large a{
	height: 70px !important;
	width: 70px !important;
	line-height: 65px !important;
	font-size: 40px !important;
}
#topbar{
	height: 30px !important;
	line-height:0 !important;
}
#topbar .topbar-menu > div > ul > li{
	line-height: 30px !important;
	border-left: none;
	height: 30px !important;
}
#topbar .topbar-menu > div > ul > li:last-child{
	border-right: none;
}
.dropdown-menu li{
	padding-top:5px;
	padding-bottom:5px;
}
h3{
	color:#000 !important;
}
.vntd-icon-list li{
	border:none !important;
}
.blog-style-boxed .post-info{
	background:none !important;
}
.post-holder .post-info{
	border:none !important;
}
.special-heading-subtitle{
	color:#000 !important;
	margin-top:0 !important;
}
.special-heading-title {
	color:#000 !important;
	font-family: Caveat !important;
}
.post-content p{
	color:#000 !important;
}.section-page .wpb_content_element{
	margin-bottom:0px !important;
}.wpb_content_element{
	margin-bottom:0px !important;
}
.glossary #page-title.page-title-with-bg .page-title-wrapper,.glossary #page-title.page-title-with-bg{
	height: 160px !important;
}
.glossary #page-title .page-title-inner {
	top:0 !important;
	margin-top:55px !important;
}
.blogclass #page-title.page-title-with-bg .page-title-wrapper,.blogclass #page-title.page-title-with-bg{
	height: 250px !important;
}
.blogclass #page-title .page-title-inner {
	top:0 !important;
	margin-top:70px !important;
}.productclass #page-title.page-title-with-bg .page-title-wrapper,.productclass #page-title.page-title-with-bg{
	height: 350px !important;
}
.productclass #page-title .page-title-inner {
	top:0 !important;
	margin-top:55px !important;
}.aboutjimdaltonclass #page-title.page-title-with-bg .page-title-wrapper,.aboutjimdaltonclass #page-title.page-title-with-bg{
	height: 160px !important;
}
.aboutjimdaltonclass #page-title .page-title-inner {
	top:0 !important;
	margin-top:55px !important;
}.aboutjimdaltontradingclass #page-title.page-title-with-bg .page-title-wrapper,.aboutjimdaltontradingclass #page-title.page-title-with-bg{
	height: 160px !important;
}
.aboutjimdaltontradingclass #page-title .page-title-inner {
	top:0 !important;
	margin-top:55px !important;
}.testimonialclass #page-title.page-title-with-bg .page-title-wrapper,.testimonialclass #page-title.page-title-with-bg{
	height: 160px !important;
}
.testimonialclass #page-title .page-title-inner {
	top:0 !important;
	margin-top:55px !important;
}.philosophyclass #page-title.page-title-with-bg .page-title-wrapper,.philosophyclass #page-title.page-title-with-bg{
	height: 350px !important;
}
.philosophyclass #page-title .page-title-inner {
	top:0 !important;
	margin-top:70px !important;
}
.articalclass #page-title.page-title-with-bg .page-title-wrapper,.articalclass #page-title.page-title-with-bg{
	height: 350px !important;
}
.articalclass #page-title .page-title-inner {
	top:0 !important;
	margin-top:70px !important;
}

.vntd-icon-list.icon-list-circle li i{
	width: 25px !important;
	height: 25px !important;
	line-height: 25px !important;
	font-size: 15px !important;
	margin-top: 9px !important;
}
.vntd-icon-list.icon-list-no-border li{
	padding-left: 45px !important;
}
.blackcolor{
	color:#000 !important;
	font-size:18px !important;
}
.footer-bottom a:hover{
	color:#AE976D !important;
}
#disclaimer a:hover{
	color:#000000 !important;
}
.linkclass{
	text-align:center;
	margin-top:10px;
}
.footer-main{
	padding-bottom:30px !important;
	padding-top:30px !important;
}
.titleclass {
	margin-top:20px !important;
}
.allborder{
	border:1px solid #AE976D !important;
}
.h4-innerclass{
	font-weight:bold !important;
}
.h4-class{
	font-size: 24px !important;
	margin-bottom:18px !important;
	color:#AE976D !important;
	font-weight:bold !important;
}
.leftpadding{
	padding-left:30px !important;
}
.buttoncolor a{
	background-color:#000 !important;
	color:#AE976D !important;
	font-weight:bold !important;
}
.fontwidth{
	font-size:16px !important;
	font-weight:bold !important;
	padding-right:10px !important;
}

.nopaddingleft{
	padding-left:0 !important;
}
.testimonial-position{
	color:#AE976D !important;
	font-weight:bold !important;
}
.owl-dot{
	background:#AE976D !important;
}
.owl-dot .active{
	background:#AE976D !important;
}
.topbar-right{
	padding-right:4% !important;
}
.footer-main .widget-contact-details > div .fa-map-marker span{
	font-size:22px !important;
}
.form-control{
	border: 1px solid #555 !important;
}
.single_add_to_cart_button:Hover{
	background:#AE976D !important;
	color:#000 !important;
}
.icon-list-circle > ul > li >span{
	color: #000 !important;
}
.goldencolor{
	color:#AE976D !important;
	font-size:18px !important;
}
body{
	color:#000 !important;
}
strong, h5{
	color: #000 !important;
}

.centeralign .wpb_wrapper p{
	text-align:center !important;
}
.wc-proceed-to-checkout a{
	color:#AE976D !important;
	background:#000 !important;
	font-weight:bold !important;
}
.wc-proceed-to-checkout a:Hover{
	color: #000 !important;
	background:#AE976D !important;
	font-weight:bold !important;
}

.table tbody tr:nth-child(odd){
   background-color:#f5f5f5 !important;
}.table tbody tr:nth-child(even){
   background-color:#fff !important;
}
.table thead{
	background-color:#AE976D !important;
}
.ihc-ap-theme-1 .ihc-ap-menu{
	background:#AE976D !important;
	color:#000 !important;
}
.ihc-login-template-10 .impu-form-links-pass a{
	color:#000 !important;
}

.ihc-login-template-10 .impu-form-links-pass a:Hover{
	color:#AE976D !important;
}
.ihc-login-template-10 .impu-form-submit input{
	color:#000 !important;
	background-color:#AE976D !important;
}

.ihc-login-template-10 .impu-form-submit input:Hover{
	background-color:#000 !important;
	color:#AE976D !important;
}

.loginclass .page-content{
	text-align:center !important;
}
.ihc-register-5 .iump-form-line-register input[type="text"], .ihc-register-5 .iump-form-line-register input[type="password"], .ihc-register-5 .iump-form-line-register input[type="number"], .ihc-register-5 .iump-form-line-register textarea, .ihc-register-5 .iump-form-line-register select, .ihc-register-5 .iump-form-line-register .select2-selection{
	border:1px solid #333 !important;
}
.ihc-popup-wrapp .ihc-the-popup{
	width:75% !important;
	height:70% !important;
}
.iump-invoice-wrapp .iump-invoice-invoice-code{
	width:auto !important;
	background-color : #fff !important;
}.iump-invoice-wrapp .iump-invoice-title{
	width:auto !important;
	background-color : #fff !important;
	color:#000 !important;
}
.ihc-popup-top .title{
	padding:0 !important;
	color:#000 !important;
}
.iump-invoice-bttn-wrapp .iump-popup-print-bttn{
	background:#000 !important;
	color:#AE976D !important;
}
.ihc-register-5 .iump-submit-form input{
	background:#AE976D !important;
	color:#000 !important;
	border-color: #AE976D !important;
}
.iump-invoice-wrapp .iump-invoice-client-details{
	border:1px solid #fff !important;
}


@media screen and (min-width: 1024px) {
	.blogclass > .header-classic{
		margin-top:160px !important;
	}.magicclass > .header-classic{
		margin-top:120px !important;
	}.testimonialclass > .header-classic{
		margin-top:120px !important;
	}.philosophyclass > .header-classic{
		margin-top:155px !important;
	}.courseclass > .header-classic{
		margin-top:155px !important;
	}.aboutjimdaltonclass > .header-classic{
		margin-top:160px !important;
	}.productclass > .header-classic{
		margin-top:155px !important;
	}.contactclass > .header-classic{
		margin-top:120px !important;
	}.bookclass > .header-classic{
		margin-top:120px !important;
	}.aboutclass > .header-classic{
		margin-top:120px !important;
	}.cartclass > .header-classic{
		margin-top:200px !important;
	}.checkoutclass > .header-classic{
		margin-top:120px !important;
	}.shopclass > .header-classic{
		margin-top:120px !important;
	}.blogdetailclass > .header-classic{
		margin-top:200px !important;
	}.loginclass > .header-classic{
		margin-top:200px !important;
	}.registerclass > .header-classic{
		margin-top:200px !important;
	}.accountclass > .header-classic{
		margin-top:120px !important;
	}.livecomment > .header-classic{
		margin-top:200px !important;
	}.glossary > .header-classic{
		margin-top:120px !important;
	}.privacyclass > .header-classic{
		margin-top:120px !important;
	}.aboutjimdaltontradingclass > .header-classic{
		margin-top:120px !important;
	}.articalclass > .header-classic{
		margin-top:155px !important;
	}.startclass > .header-classic{
		margin-top:160px !important;
	}.resetclass > .header-classic{
		margin-top:200px !important;
	}.publicwebinar > .header-classic{
		margin-top:120px !important;
	}
}

.spanclass{
	padding:12px;
	border:1px solid #AE976D;
}
.topmarginclass{
	margin-top:155px !important;
}
.tomarginshop{
	margin-top:200px !important;
}
@media screen and (max-width: 1023px) {
	.topmarginclass{
		margin-top:0px !important;
	}.tomarginshop{
		margin-top:0px !important;
	}
	.blogclass > .header-classic{
		margin-top:0px !important;
	}.testimonialclass > .header-classic{
		margin-top:60px !important;
	}.aboutjimdaltonclass > .header-classic{
		margin-top:10px !important;
	}.aboutjimdaltontradingclass > .header-classic{
		margin-top:10px !important;
	}.contactclass > .header-classic{
		margin-top:10px !important;
	}.aboutclass > .header-classic{
		margin-top:60px !important;
	}.cartclass > .header-classic{
		margin-top:0px !important;
	}.checkoutclass > .header-classic{
		margin-top:20px !important;
	}.shopclass > .header-classic{
		margin-top:60px !important;
	}.blogdetailclass > .header-classic{
		margin-top:60px !important;
	}.loginclass > .header-classic{
		margin-top:60px !important;
	}.registerclass > .header-classic{
		margin-top:60px !important;
	}.livecomment > .header-classic{
		margin-top:60px !important;
	}.glossary > .header-classic{
		margin-top:60px !important;
	}.privacyclass > .header-classic{
		margin-top:60px !important;
	}.productclass > .header-classic{
		margin-top:0px !important;
	}.philosophyclass > .header-classic{
		margin-top:0px !important;
	}.articalclass > .header-classic{
		margin-top:60px !important;
	}.bookclass > .header-classic{
		margin-top:60px !important;
	}.magicclass > .header-classic{
		margin-top:60px !important;
	}.startclass > .header-classic{
		margin-top:60px !important;
	}.courseclass > .header-classic{
		margin-top:0px !important;
	}.resetclass > .header-classic{
		margin-top:0px !important;
	}.publicwebinar > .header-classic{
		margin-top:0px !important;
	}
	.social-icons-large a {
		height: 50px !important;
		width: 50px !important;
		line-height: 45px !important;
		font-size: 30px !important;
	}
	h4 {
		font-size: 15px !important;
	}
	.button-inner {
		height: 100% !important;
		padding-top: 7px !important;
		padding-bottom: 7px !important;
		margin-bottom: 0px !important;
		margin-left: 5px !important;
		color: #000 !important;
		font-weight: bold !important;
		font-size: 10px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.vc_custom_1514991995593{
		padding-top:10px !important;
		padding-bottom:20px !important;
		text-align:center !important;
	}
	 body .section-page input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
		padding: 6px 6px;
		font-size: 12px;
		width:100% !important;
	 }
	 .vc_col-sm-2, .vc_col-sm-3{
		 padding:10px 20px !important;
	 }
	 .spanclass{
		 border:none !important;
	 }
	
	 .philosophyclass #page-title.page-title-with-bg .page-title-wrapper,.philosophyclass #page-title.page-title-with-bg{
		height: 80px !important;
	}
	.philosophyclass #page-title .page-title-inner {
		top:0 !important;
		margin-top:0 !important;
	}
	.blogclass #page-title.page-title-with-bg .page-title-wrapper,.blogclass #page-title.page-title-with-bg{
		height: 80px !important;
	}
	.blogclass #page-title .page-title-inner {
		top:0 !important;
		margin-top:0px !important;
	}.productclass #page-title.page-title-with-bg .page-title-wrapper,.productclass #page-title.page-title-with-bg{
		height: 80px !important;
	}
	.productclass #page-title .page-title-inner {
		top:0 !important;
		margin-top:0px !important;
	}.courseclass #page-title.page-title-with-bg .page-title-wrapper,.courseclass #page-title.page-title-with-bg{
		height: 80px !important;
		
	}
	.courseclass #page-title .page-title-inner {
		top:0 !important;
		margin-top:0px !important;
	}.articalclass #page-title.page-title-with-bg .page-title-wrapper,.articalclass #page-title.page-title-with-bg{
		height: 80px !important;
		
	}
	.articalclass #page-title .page-title-inner {
		top:0 !important;
		margin-top:0px !important;
	}
	.veented-slider-holder{
		min-width:auto !important;
	}
	.sliderclass .wpb_wrapper{
		height:250px !important;
	}
	.sliderclass .wpb_wrapper .veented-slider{
		height:250px !important;
	}
	.archivedata{
		margin-top:10px !important;
	}

	
}
.imageclass{
	width:70%;
}
@media screen and (min-width: 1024px) and (max-width: 1240px){
	.slidertop{
		padding-top:60px !important;
	}
	.imageclass{
		width:60%;
	}
	
	
}
@media screen and (min-width: 1240px){
	.slidertop{
		padding-top:50px !important;
	}
	.imageclass{
		width:auto;
	}
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
	#main-menu > ul > li > a, .main-menu > ul > li > a{
		font-size:12px !important;
	}
	
}
@media screen and (max-width: 1000px) and (min-width: 768px) {
	.archivedata{
		margin-top:10px !important;
	}
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
	
	.social-icons-large a {
		height: 50px !important;
		width: 50px !important;
		line-height: 45px !important;
		font-size: 30px !important;
	}
	.social-icons-large .icon-twitter, .social-icons-large .icon-facebook, .social-icons-large .icon-youtube{
		margin-right: 10px !important;
	}
	h4 {
		font-size: 15px !important;
	}
	.button-inner {
		height: 100% !important;
		padding-top: 7px !important;
		padding-bottom: 7px !important;
		margin-bottom: 0px !important;
		margin-left: 5px !important;
		color: #000 !important;
		font-weight: bold !important;
		font-size: 10px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.vc_custom_1514991995593{
		padding-top:10px !important;
		padding-bottom:20px !important;
		text-align:center !important;
	}
	 body .section-page input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
		padding: 6px 6px;
		font-size: 12px;
		width:100% !important;
	 }
	 .vc_col-sm-2, .vc_col-sm-3{
		 padding:10px 20px !important;
	 }
	 .spanclass{
		 border:none !important;
	 }
}
.hoverclass a{
	color:#AE976D;
}
.hoverclass a:Hover{
	color:#000;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border{
	padding:3px !important;
}
#menu-item-4131 span{
	font-family: Caveat !important;
}
#menu-item-4131 a span{
	font-size:22px !important;
	text-transform: initial !important;
}
.woocommerce-cart-form__cart-item td:nth-child(5),.woocommerce-cart-form__contents th:nth-child(5) {
	display: none !important;
}
a .button .wc-backward {
    display: none !important;
}
.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item{
	font-size:13px !important;
}.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item a{
	padding :0 10px !important;
}
.category-public-webinars a{
	color:#AE976D !important;
}
.category-public-webinars a:hover{
	color:#000 !important;
}
.topmarginclass1{
	margin-top:200px !important;
}
.woocommerce-product-gallery__image {
    pointer-events: none;
}