/*
Theme Name: CoursePress Child Theme
Theme URI: http://hotagency.ro/
Author: HOTagency
Author URI: http://hotagency.ro/
Description: Specialized theme for CoursePress (child theme)
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: coursepress
Domain Path: /languages/
Tags: course, courses, learning, teaching, training, e-learning, e-commerce
Template: coursepress
*/
 
@import url("../coursepress/style.css");
 
/* =Theme customization starts here*/
/*.site-content { width: 1100px !important;}
#secondary.widget-area { width: 230px !important;}
.content-side-area { width: 760px !important;}*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-weight:400; }
.apply-button, .apply-button-enrolled, .apply-button-not-started, a.apply-button-enrolled, #student-settings input[type="submit"].apply-button-enrolled, #modules_form input[type="submit"].apply-button-enrolled, #contact_form input[type="submit"].apply-button-enrolled, .apply-box input[type="submit"].apply-button, .apply-box a.apply-button { background-color: #D4361D;background: #D74429; }
button.apply-button, a.apply-button, input[type="submit"].apply-button, input[type="button"].apply-button { padding:10px; }
.type-course .instructors-content, .instructors-content a, a.course-name-content, .type-course .instructors-content, .instructors-content a:visited, a.course-name-content:visited { color: #D23420;font-size: 20px;padding-bottom: 10px; }
div.course-summary > p > span { font-size:14px !important; }
th { color: #BDBDBD; }
html { margin-top:0px !important; }
.site-header { background-color:#ffffff; }
li.current-menu-item a, li.current_page_item a { color: #4F4F4F !important;font-weight: bold !important; }
.main-navigation a { font-weight:bold !important; }
.main-navigation { margin-top: 40px;width: 65%; }
.site-branding { width:35%; }
/*header.entry-header > h1.entry-title { display:none; }*/
.et_divi_builder #et_builder_outer_content .toate_cursurile .et_pb_promo_button { color:#000000 !important; }

h1.widget-title span.yellow {color: #281F22;font-weight: bold;font-size: 18px;}

.site-footer { background: #F9F9F9;border-top: 1px #C9CED2 solid; }
div.menu { text-align:center; }
.site-footer a { color: #D83A27;font-weight: bold; }
.site-footer a:active { color: #4f4f4f;font-weight: bold; }
#footer-navigation { background-color: #d3d3d3;width: 100%; }
div.footer-ue p { background-color: #d3d3d3;margin-bottom: 0px;padding-bottom: 15px; }
.site-footer { background-color: #d3d3d3; }
.footer-navigation ul { margin-bottom: 0px; }

.posdru { width:100%; margin: 0 auto; background-color: #fff; overflow:hidden; padding:0px 10px; box-sizing: border-box;font-size:12px; margin-top:-10px;}
.posdru span {
    font-weight: bold;
}
body:before { height: 0px; }
.posdru img{  }
.posdru .pos1, .posdru .pos2 {font-size: 14px ;}

@media screen and (max-width: 1200px){ 
        .posdru { width: 100%; padding: 0 5px;} 
}

@media screen and (min-width: 1190px) { 
.pos2 { display: none;}
}

@media screen and (min-width: 1026px) and (max-width: 1189px)
{ .pos1 { display: none; }
}

@media screen and (max-width: 1025px)
{ .posdru .pos2 { display: none; }
   .posdru img{ margin:0 auto;   float: none; display: block; max-width:100%; }
   .posdru .pos1 {text-align:center; float:none;}
.posdru img {padding-bottom:10px;}
}


@media screen and (max-width: 636px)
{.posdru img { width:100%;}
}

@media screen and (max-width: 479px)
{.posdru .pos1 { font-size: 12px; }
}
.site-header { padding: 15px 0px 10px 0px;} 

/*img home */
@media screen and (min-width: 980px) {
.et_pb_image img { height: 100% !important;}
.et_divi_builder #et_builder_outer_content .et_pb_row { padding: 15px 0 !important;}
.et_divi_builder #et_builder_outer_content .et_pb_module img { width: 100% !important;}
.et_pb_column .et_pb_column_1_4 .et_pb_column_0 { margin-right: 30px !important;} 
.et_pb_column .et_pb_column_1_2 .et_pb_column_1 { margin-right: 30px !important;}
.et_divi_builder #et_builder_outer_content .et_pb_gutters3 .et_pb_column_1_4 { margin-right:30px;}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child  img{  min-width:100% !important;}
.et_pb_row { padding: 0px !important;}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module img { height: 100% !important; }
.et_divi_builder #et_builder_outer_content .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module { margin-bottom: 50px !important;}
.et_divi_builder #et_builder_outer_content .et_pb_gutters3 .et_pb_column { margin-right:50px !important;}
.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child { margin-bottom:20px !important;}
}

/*footer ue*/

.footer-ue { text-align: center; }
.footer-ue  p {font-size: 14px;}
.me-cannotplay span {display: none !important;}
.menu-footer-container { text-align: center } 

/* course list page mobile optimisation */

@media screen and ( max-width: 790px ) {
	
	.video_player iframe,
    .video_player { height: 0px !important;}
	
	.post-type-archive-course .quick-course-info .course-time {
		width: 36%;
	}
	
	.post-type-archive-course .quick-course-info .course-cost {
		width: 24%;
	}
	
	.site-footer {
		height: 80px;
	}
}

.site-description{
text-align:center;
}

.wp-video, video.wp-video-shortcode{
	width: 100% !important;
	height: 100% !important;
}

