/*
Theme Name: SCMHR
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. 
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*SCMHR Styles*/
.main_color .avia-color-theme-color, .main_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,#tribe-bar-form .tribe-bar-submit input[type=submit]{background-color: #001e60;}
.main_color .avia-color-theme-color:hover, #tribe-bar-form .tribe-bar-submit input[type=submit]:hover{background-color: #1C6E8C;}
.container_wrap{border-top-width:0;}
.content{padding-top:25px;}
#top .main_color select, #top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea{background-color:white;}
#top .av_inherit_color a{text-decoration:none;}
#top .title_container .container{padding: 20px 0px 0 50px;}
#top .title_container .main-title{font-size:2.2em;}
#top label, #wp-submit, .tml .tml-action-links a{font-size:1.2em;}
#top .avia-slideshow-button{margin-top: 0;}
.scmhr-button{cursor:pointer;background:#7384a8;font-size:16px;padding:10px;border:none;width:100%;text-decoration:none;margin:0 0 20px 0;}
.scmhr-button:hover{background:#1C6E8C;}
.avia-button.avia-color-theme-color-subtle{border-width: 3px;}
.avia-button.avia-color-theme-color-subtle:hover{border-width: 3px;border-color:#1c6e8c;background:#1c6e8c;color:white;}
.slideshow_caption{width:100%;}
.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-title{margin-bottom:20px;}
.sc-quick-links h4{line-height:40px;}
.av_secondary_right .sub_menu, #top #header_meta .phone-info{font-size:13px;}
.av_promobox{border-width: 0px;margin-bottom:10px;}
div .mejs-container, div .mejs-embed, div .mejs-embed body, div .mejs-container div .mejs-controls{background: #222 !important;}
#top  #main .inner_sidebar{margin-left:20px;}
#top  #main .inner_sidebar h3{   
	font-size: 1.4em;
    margin-bottom: 25px;
    background-color: #1c6e8c;
    padding: 10px 5px;
    color: white;}
#top #main .sidebar{padding-top: 0;}

/*Events Styles*/

#tribe-events-content .tribe-events-calendar td, #tribe-events-content table.tribe-events-calendar{border:2px solid #001e60;}
h2.tribe-events-page-title, .tribe-events-list .tribe-events-list-event-title, #top.single-tribe_events .tribe-events-single-event-title, .tribe-events-tickets-title{background-color:transparent !important;font-size:2.1em;border:none;}
#tribe-events-bar{margin-bottom:0;}
.tribe-bar-date-filter, .tribe-bar-search-filter{padding:0;margin-right:15px;}
.tribe-bar-views-inner{padding: 5px 0 15px;background: white;}
.tribe-bar-submit{padding:0;margin: 15px 0 0 0;width: auto;}
#tribe-bar-form #tribe-bar-views{padding: 5px 0 15px 0;border: 2px solid #001e60;height: auto;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{background: white;}
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title{font-size: 1.5em;font-weight: 600;}
.tribe-events-ajax-loading{padding: 15px 15px 12px 15px;background:#001e60;}
.single-tribe_events .tribe-events-content, .tribe-events-list .tribe-events-loop .tribe-event-featured.tribe-events-first{display:flex;margin: 2% 0 0 0;}
.e2ma-style{display:none;}
.single-tribe_events .tribe-events-event-image{width:100%;}
.tribe-events-event-meta .tribe-events-meta-group{width:100%;margin:0;display:flex;padding:0;zoom: 1.5;}
.tribe-events-meta-group .tribe-events-single-section-title{margin:0;}
.single-tribe_events .tribe-events-event-meta dl{width:100%;margin: 0 0 0 2%;display: flex;align-items: baseline;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{margin: 0 5px 0px;display: flex;align-items: baseline;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{margin-left: 2%;}
.tribe-events-tickets td.woocommerce{padding: 15px;}
#top .main_color .quantity input.plus, #top .main_color .quantity input.minus{text-align: center;font-weight: 600;font-size: 1.5em;}
#top .main_color .quantity input.plus:hover, #top .main_color .quantity input.minus:hover,.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-button:hover{background-color:#1c6e8c;color:white;border-color:#1c6e8c;}
.single-tribe_events #tribe-events-content form.cart, .tribe-events-event-cost form{margin-bottom:0 !important;}
.tribe-events-tickets .woocommerce{border:2px solid #001e60;border-bottom: 2px solid #001e60 !important;}
.tribe-events-list .tribe-events-event-image img{width:auto;}
.tribe-events-list .tribe-events-loop .tribe-event-featured, .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-button{background:#001e60;border:2px solid white;}
#main .tribe-events-list-widget .tribe-events-list-widget-events{padding:0;}
.av-tribe-events-content-wrap{margin-left: 5%;}
.tribe-events-list .tribe-events-loop .tribe-events-list-event-title{color:white;}
.tribe-events-list-widget .tribe-event-featured .tribe-event-duration, .tribe-events-list-widget .tribe-events-widget-link a{color:#001e60;}
.tribe-events-list-widget .tribe-events-widget-link a:hover{color:#1c6e8c;}
.tribe-events-list-widget .tribe-event-featured{background:lightgray;padding:10px; !important;}

/*Sensei Styles*/
#top .lesson{background-color:white;padding:3rem;}
.module-container{flex-grow: 10;margin-bottom: 3rem;}
.single-lesson #post-entries, .single-course #post-entries, .module-archive #post-entries{background-color:white;padding:0 2rem;float: left;clear: both;width: 100%;}
.single-lesson #content, .single-course #content, .module-archive #content{display: flex;flex-flow: row;}
.single-lesson #content #main, .single-course #content #main, .module-archive #content #main{flex-grow: 10;background-color:white;padding: 0 3rem;display: flex;flex-flow: row-reverse wrap-reverse}
.single-lesson #content .sidebar, .single-course #content .sidebar, .module-archive #content .sidebar{display:none !important;}
.sensei-breadcrumb{width:100%;}

/*TML Styles*/

.tml input[type="checkbox"], .tml input[type="radio"], .tml .tml-rememberme-wrap input{vertical-align: sub;width: 18px;height: 18px;}
.caption_framed .slideshow_caption .avia-caption-content p{background:#001e60;padding:20px;}
.tml .tml-action-links a{text-transform:uppercase;}

/*WooCommerce Styles*/
.main_color div.product .woocommerce-tabs .panel{background-color:white;}
.woocommerce-Tabs-panel h2, .main_color .woocommerce-tabs .tabs .active{background-color:white !important;}
.woocommerce-account td.membership-discount-actions{padding-left:0;}
#top .my_account_orders a.button{padding:15px 0;}
.woocommerce .login .lost_password{top:-20;left:0;}
.woocommerce-page .button{margin: 0px 15px 0 0;border-radius: 0;text-transform: uppercase;}
.woocommerce-MyAccount-navigation-link a:hover, .main_color .woocommerce-MyAccount-navigation-link.is-active{background-color:#001e60;color: white !important;}
.woocommerce-MyAccount-content h2{margin-top:0;}
.woocommerce-MyAccount-content	p{line-height: 40px;}
.single-product #top .main_color .onsale{top:-40px;}
.woocommerce-thankyou-order-received{font-size: 34px;text-align: center;padding: 20px;border: 3px solid;line-height:normal;}
.woocommerce-thankyou-order-received::before{font-family:Entypo;content:'\2713';font-size:34px;margin-right:10px;}
.woocommerce-thankyou-order-received span{font-size:20px;}
.woo-account-button, .tribe-button{border-radius:0 !important;font-size: 17px;text-transform: uppercase;cursor:pointer;background:#001e60;padding:8px 10px;border:none;width:100%;text-decoration:none;color:white !important;margin:5px 5px 25px 5px;}
.woo-account-button:hover,.tribe-button:hover{background:#1C6E8C;color:white;text-decoration: none;}
#top #main .single-product-main-image .sidebar{padding-top:0;}
#top .template-shop .page-title {padding-top: 30px;}
#top #payment #place_order {border-radius: 0;font-size: 17px;text-transform: uppercase;}
#top div.woocommerce-message{padding-right:5%;}
#top .variations_form{margin-top: 20px;}
.single_variation_wrap{margin-left:20px;}
.cart_dropdown_link, .cart_totals h2, .woocommerce-loop-product__title, .woocommerce h2{background-color: transparent !important;}
.cart_dropdown_first{border-color:none !important;}
.header_color .cart_dropdown .dropdown_widget li a, .main_color .woocommerce-MyAccount-navigation-link.is-active a{color:white;}
.widget_product_categories li{text-align: center;margin: 8px 0;background-color: #001e60;padding: 5px;font-size: 16px;}
.widget_product_categories li:hover{background-color: #1C6E8C;}
.widget_product_categories li a{color:white !important;}
#woocommerce_price_filter-2 h3, #woocommerce_product_categories-2 h3, #woocommerce_recently_viewed_products-2{text-align:left;}
.product_meta, #product-1268 .wc-memberships-member-discount-message{display:none;}
.title_container .breadcrumb{font-size: 18px;}
.template-shop .page-title {display: block;text-align: right;}
.tax-product_cat .content .entry-content-wrapper{display: flex;flex-flow: row wrap;}
.tax-product_cat .products{margin:25px 10px;width: 100%;}
.post-type-archive-product .entry-content-wrapper ul.products li{min-height:225px;}
.post-type-archive-product .sidebar, .tax-product_cat .sidebar{padding-top: 0px;}
.products .product h2{text-align:center;line-height:1.2em;font-size:0.9em;}
#top .inner_product_header{padding-bottom:0;}
.products .product h2:hover{color:#1C6E8C;font-weight:bold;}
.inner_product{min-height:285px;}
#top .woocommerce-info{border-color: #001e60;border-width: 3px;}
.related ul.products li .onsale, #top .main_color .template-shop .onsale {
    background-color: green !important;
    padding: 5px;
    font-size: 15px;
    left: 10px;
	top: -40px !important;
	width:90%;
}

.single-quiz * #main{background-color:#ffffff;margin: 0 45px;}

@media (max-width: 580px) {
	.page-thumb, .term-description{width: 100%;}
	}
	
@media (min-width: 581px) {
	.page-thumb{width: 10%;}
	.term-description{width: 90%;}
	}
@media (max-width: 766px) {	
	.tml{max-width:100%;}
	}
@media (min-width: 767px) {	
	.tml{max-width: 50%;}
	.single-product-main-image{width:20%;}	
	#top form.login, #top form.register{height: 270px;}
	#top .variations td.label {width: 25%;}
	#top div.product .woocommerce-tabs{padding-top:10px;}
	}	
@media (min-width: 1024px) {	
	.slideshow_caption{width:62%;}
	}
