/*

Theme Name: Divi Child Theme

Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.

Author:   Brad Dalton http://wpsites.net

Template: Divi

*/



@import url("../Divi/style.css");



/** For Header **/

#logo{

	max-height:100px;

}

.et_header_style_left #et-top-navigation nav > ul > li > a{	

	padding-bottom: 0px;

}

/** For Menu **/

#top-menu li {

    padding: 0 11px;

	border-right: 1px solid rgba(0, 0, 0, 0.6);

}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a{

	padding:0;

}

.et_header_style_left #et-top-navigation{

	padding-bottom: 10px;

}

#top-menu > li:last-child{

	border-right:none;

}

/** For Before Footer **/

.woocommerce ul li a h2 .count{

	display:none;

}



.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {

    margin-right: 0;

}



/*.et_left_sidebar.woocommerce-page ul.products li.last

{

	margin-right: 0;

	margin-right: 0!important;

}*/

.et_pb_gutters3.et_left_sidebar.woocommerce-page .cat_container ul.products li.product{

	width: 22.05%;

	    margin: 0 1.8% 1.992em 0;

}



.home_slider_heading h1

{

	text-transform:capitalize;

}

.home_slider_heading p{

	padding: 0 3%;

}

.banner_content,

.banner_content .home_slider_heading,

.banner_content .btn_group_home

{

	width:100%;

	float:left;

}

.btn_group_home{

	margin-top: 6%;

	margin-bottom: 6%;

}

.banner_content .btn_group_home .learn{

	color: #fff;

    background-color: #21cfef;

    padding: 2%;

    border-radius: 4px;

    text-transform: uppercase;

	cursor:pointer;

	float: left;

    margin-right: 2%;

    width: auto;

    text-align: center;

}

.banner_content .btn_group_home .browse{

	color: #fff;

    background-color: #676679;

    padding: 2%;

    border-radius: 4px;

    text-transform: uppercase;

	cursor:pointer;

	float: left;

    margin-right: 2%;

    width: auto;

    text-align: center;

}

.student_img{

	padding:10%;

	opacity:0.5;

}

.outer_divider{

	padding:0;

}

.inner_divider{

	padding:1%;

}

.learn_btn .et_pb_button{

	border:0;

}



/** For Footer **/

.footer-widget h4{

	color:#0ff;

}

.wpcf7 input[type="text"],

.wpcf7 input[type="email"],

.wpcf7 input[type="tel"],

.wpcf7 textarea

{

	width: 100%;

}

.contactform_footer .wpcf7-submit{

	background-color: #26baaf;

    color: #fff;

    box-shadow: none;

    -webkit-appearance: none;

    border: none;

    border-radius: 2px;

    padding: 4%;

	cursor: pointer;

}



/** For Category page **/

.et_left_sidebar .products .product{

	width: 22.05%;

	margin: 0 3.8% 2.992em 0;

}

.et_left_sidebar.woocommerce-page ul.products li.product:nth-child(3n+1){

	/*clear:none;*/

}

/*.et_left_sidebar.woocommerce-page ul.products li.product:nth-child(3n){

	margin-right:3.8%;

}*/

#text-9 .textwidget{

	border-top: 2px solid #eae7d6;

    border-bottom: 2px solid #eae7d6;

    padding: 4% 0;

}   

.woocommerce-page #main-content .container #left-area .woocommerce-products-header, 

.woocommerce-page #main-content .container #left-area .woocommerce-result-count,

.woocommerce-page #main-content .container #left-area ul li a span.et_shop_image,

.woocommerce-page #main-content .container #left-area ul li a span.price,

.woocommerce-page #main-content .container #left-area .woocommerce-ordering,

.woocommerce-page #main-content .container #left-area .related,

.woocommerce-page #main-content .container #left-area .woocommerce-pagination

{

	display:none;

}

.woocommerce-page #main-content .container #left-area ul .type-product{

	width: 65%;

    float: left;

    margin: 0;

    clear: both;

}

.woocommerce-page #main-content .container #left-area ul .type-product a h2:hover >  #left-area ul .type-product a h2{

	color:#f00;

}

.woocommerce .woocommerce-breadcrumb a,

.woocommerce .woocommerce-breadcrumb

{

	color:#004187;

}

.et_left_sidebar #left-area {

    width: 69.125%;

	padding-left: 16.5%;

}

.et_left_sidebar #sidebar

{

	width: 30.875%;

}

.et_left_sidebar #main-content .container:before {

	background-color:inherit;

}

.et_left_sidebar .widget_search #s {

    width: 70%;

}

.et_left_sidebar .widget_search input#searchsubmit {

	background-color:#21cfef;

	color:#fff;

	font-weight:bold;

	border-radius: 7px;

}

.et_left_sidebar .form_description{

	padding: 5% 0;

}

.et_left_sidebar .wpcf7 input[type="text"],

.et_left_sidebar .wpcf7 input[type="tel"],

.et_left_sidebar .wpcf7 input[type="email"]

{

    margin-bottom: 8%;

	border-radius:3px;

    padding: 3%;

}

.et_left_sidebar .more_info_btn{

	width: 100%;

    float: left;

    border-top: 1px dotted;

    padding: 8%;

}

.et_left_sidebar .more_info_btn input[type="submit"]{

	background-color:#c4432f;

	color:#fff;

	border:none;

	-webkit-appearance:none;

	padding:4%;

	border-radius:3px;

	cursor:pointer;

}



/** For Product Page **/

.single-product .wc-tabs-wrapper,

.single-product .product_meta,

.single-product .summary p.price,

.woocommerce div.product form.cart div.quantity

{

	/*display:none;*/

}


.woocommerce div.product div.summary

{

	color: #262626;

}

.single-product .woocommerce-message{

	width: 100%;

	float: left;

}

.single-product .single_add_to_cart_button

{

	-webkit-appearance: none;

    border: none;

    color: #fff;

    background-color: #21cfef;

    padding: 8% 9%;

    border-radius: 4px;

    text-transform: uppercase;

	cursor:pointer;

	

}

.single-product div.product form.cart{

	margin: 15px 0!important;

}

.single-product .variations, 

.single-product .variations_count{

	width: 100%;

    float: left;

}

.single-product .variations_count{

	margin-bottom:2%;

}

.single-product .variant_price

{

	width: 14%;

}

.single-product .variant_name

{

	width: 38%;

}

.single-product .variant_price .price .amount{

	color:#262626;

}

.single-product .variant_price,

.single-product .variant_name

{

    float: left;

	padding: 5% 0;

	color:#262626;

	font-size: 1.5em;

}

.single-product .variant_cart_btn{

	width: 30%;

    float: left;

}

/** For Cart Page **/

.woocommerce-cart-form .actions .button, 

.cart-collaterals .wc-proceed-to-checkout .button{

	color:#fff!important;

}

/** For Checkout Page **/

.woocommerce-page .button{

	color:#fff!important;

}

/** For Course page **/

.et_left_sidebar.woocommerce-page #left-area ul.products li.product{

	width:40%;

}

.et_left_sidebar.woocommerce-page ul.products li.product:nth-child(3n+1){

	clear:none;

}

@media screen and (min-width: 968px) {

.single-product .woocommerce-breadcrumb{

	width: 48%;

    float: right;

}

.single-product div.product div.images

{

	width: 25%;

}

}

@media (max-width: 479px){

	.et_left_sidebar.woocommerce-page #left-area ul.products li.product {

    width: 100%;

}

.et_left_sidebar #left-area{

	    padding: 0px 16.5%;

}

.single-product .variant_price, .single-product .variant_name, .single-product .variant_cart_btn{

	width:100%;

}

.single-product div.product div.images

	{

	width: 50%;

    margin: 0 auto;

	}

}

@media (max-width: 768px) and (min-width: 426px){

	.single-product div.product div.images

	{

	width: 50%;

    margin: 0 auto;

	}

}

@media (max-width: 980px) and (min-width: 426px){

	.woocommerce-page #main-content .container #left-area ul .type-product{

		width:50%!important;

		margin: 0%!important;

	}

}



#footer-info{ display: none !important;}

 

.student_information {

background-color: #e9e9e9;

border-radius: 10px;

padding: 10px;

margin-bottom: 20px;

}

 

.reason_for_enrollment {

background-color: #e9e9e9;

border-radius: 10px;

padding: 10px;

margin-bottom: 20px;

}





.woocommerce-product-gallery__trigger

 {  display: none! important; }



.zoomImg

 {  display: none! important; }





.woocommerce-product-gallery__wrapper{

margin-right: 20px;

}



.main-navigation li:after{

  display: none;

}



.top-menu-nav {

transition:none !important;

-webkit-transition: none !important;

-moz-transition:none !important;

}