/*
Theme Name: Massagetraining
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Template: twentyseventeen
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Massagetraining
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* Hide Actions to pay full amount in dashboard orders */
/* Hides the final 'Total' row in the WooCommerce order table footer */
.order_details tfoot tr:last-child, tr.order-actions--heading, #yith-wcdp-add-deposit-to-cart > div > label:nth-child(1) {
    display: none !important;
}
.yith-wcdp-single-add-to-cart-fields {
	margin-bottom:20px;
}
/* Added by Sitewide for WP Courseware */
.course_unit-template-default ul li {
	list-style:disc;
	margin-left:30px;
	margin-top:15px;
}

.course_unit-template-default ol li {
	margin-left:30px;
	margin-top:15px;
}

.page-id-6 h2 {
clear:both;
padding-top:40px;
}
.page-id-6 img {
	padding-top:20px;
}
body{background:#fff;color:#000;padding:0;margin:0;font-size:16px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
img{max-width:100%;height:auto;display:block;}
a{text-decoration:none;}
a:active, a:hover, a:focus{outline:none !important;text-decoration:none;}
ul, ol{margin:0 !important;padding:0;}
ul li{list-style:none;}
p{margin-bottom:4px;font-size:16px;color:#333;}
h2{font-size: 22px !important;}
.clear{clear:both;overflow:hidden;height:0px;}
.clearfix:after{clear:both;content:"";display:block;height:0;overflow:hidden;}
.main-menu > ul > li{position:relative;float:left;margin:0 15px;}
.sub-menu{position:absolute;left:0;top:20px;}
.sub-menu{display:none;}
.main-menu ul li:hover .sub-menu{display:block;}
.main-menu > ul > li a{color:#662e93;font-size:18px;}
.header_top a:hover{color:#fff;}
.header_top a{font-size:15px;}
.logo{float:left;margin-top:11px;}
.main-menu{padding:40px 0;float:right;}
.top-right{padding:35px 0;float:right;}
.top-right ul li{display:inline-block;vertical-align:top;margin:0 8px;}
.top-right ul li a{font-size:20px;}
.banner-section{background:url(images/parallax.jpg) no-repeat center bottom;background-size:cover;background-attachment:fixed;}
.inn-content{padding:10em 45px;background:rgba(255,255,255,0.5);max-width:400px;}
.inn-content h1{margin-bottom:45px;line-height:48px;}
.inn-content a{padding:15px 25px;font-size:16px;color:#fff;background:#662e93;display:inline-block;}
.inn-content a:hover{color:#fff;}
.mid-left{float:left;width:35%;}
.mid-right{float:left;width:65%;}
.mid-right{padding-left: 75px;padding-top: 75px;}
.mid-right h2{margin-top:0px;margin-bottom:20px;}
.mid-right p{font-size:18px;line-height:28px;}
a.more{color:#090;font-size:18px;margin-top:25px;display:inline-block;}
.blog-section .blog-left{float:left;width:35%;}
.blog-section .blog-right{float:left;width:65%;}
.blog-left .hm-title{min-width:120px;padding:45px 0;color:#fff;float:right;background:#099;text-align:center;font-size:20px;}
.blog-content{padding:75px;max-width:520px;color:#fff;background:#6C0;}
.blog-content h3{margin-bottom:20px;margin-top:0px;}
.blog-content p{color:#fff;}
.service-section .service-left{float:left;width:55%;}
.service-section .service-right{float:left;width:45%;}
.service-left .hm-title{min-width:120px;padding:45px 0;color:#fff;float:right;background:#66cc00;text-align:center;font-size:20px;}
.service-content{padding:75px;max-width:520px;color:#fff;background:#662e93;}
.service-content h3{margin-bottom:20px;margin-top:0px;}
.service-content p{color:#fff;}
.service-img{clear:both;padding-top:90px;float:right;}
footer{background:#fff;}
.footer{position:relative;background:url(images/footer-bg.jpg) no-repeat center bottom;background-size:100%;background-attachment:fixed;padding:75px 0;}
.footer{text-align:center;}
.footer-col{display:inline-block;position:relative;z-index:9;color:#fff;vertical-align:middle;width:32%;padding:45px;}
.footer-col:after{content:"";height:90px;width:1px;background:#fff;position:absolute;right:0;top:40px;display:inline-block;}
.footer-col:last-child:after{display:none;}
.footer-col p, .footer-col a, .footer-col h4{color:#fff;}
.footer:after{content:"";background:rgba(0,0,0,0.7);position:absolute;left:0;width:100%;height:100%;display:block;top:0;}
.footer-social li{display:inline-block;vertical-align:middle;margin:0 8px;}
.footer-social li a{font-size:20px;}
.copyright{text-align:center;color:#fff;position:relative;z-index:9;color:#fff;margin-bottom:0px;margin-top:20px;}
.header_top{background:#94be1f none repeat scroll 0 0;border-bottom:1px solid #f0f0f0;overflow:hidden;padding:10px 0;transition:all 0.2s ease-in-out 0s;}
.header_top .col-xs-12{text-align:left;}
.header_top ul.social-icons{margin:5px 0 0 0 !important;padding:0;text-align:right;}
.header_top a, .header_top i{color:#fff;margin-right:5px;}
.header_top ul.social-icons li{display:inline-block;margin-left:8px;}
.social-icons a{color:#ffffff;font-size:21px;line-height:21px;}
.logo img{max-width:190px;display:inline-block;}
h2.entry-title{border-bottom:1px solid #8EC63F;color:#000;font-size:25px;margin-bottom:25px;padding-bottom:7px;padding-top:15px;}
.middle-content.inner-page{margin-bottom:50px;}
a h3{color:#fff;}
.inner-image-loop{margin-top:20px;padding:0;}
.col-md-4.single-image{padding-left:0;padding-bottom: 20px;}
.page-id-123 .col-md-4.single-image img {max-height: 245px;}
.faq-block{border-bottom:1px dotted #999999;margin-bottom:20px;padding:10px 0 20px;}
.faq-block:last-child{border:medium none;}
.question h4{color:#94be1f;font-size:18px;font-weight:normal;}
.question{padding:0 0 0 40px;}
.answer{background:rgba(0, 0, 0, 0) url("images/testimonial.png") no-repeat scroll left center;padding:10px 0 10px 40px;}
.main-menu > ul > li.current-menu-item a{color:#94be1f;}
#vertical,
#horizontal{padding:200px 0;}
@keyframes changeColor{0%{border-color:#5bc0de;}
50%{border-color:#d9534f;}
100%{border-color:#0275d8;}
}
@keyframes changePosition{0%{transform:translateY(-10px);}
50%{transform:translateY(-5px);}
100%{transform:translateY(0px);}
}
.courses-inner{margin-top:18px;padding-bottom:18px;}
.course-link a{background:#501e70;color:#fff;margin-top:10px;-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:6px 40px;text-align:center;touch-action:manipulation;vertical-align:middle;white-space:nowrap;}
.course-content{min-height:100px;}
.courses-inner h4{padding-bottom:10px;min-height:52px;border-bottom:1px solid #999;margin-bottom:15px;}
.alignleft.size-medium{float:left;padding-right:20px;}
.single-image .text-center{color: #662e93;}
.page-template-blog .blog-row {
    border-bottom: 1px solid #94be1f;
    margin: 35px 0 40px;
    padding-bottom: 35px;
}
.page-template-blog .entry-title h2 {
    margin: 0 0 20px;	
}
.page-template-blog .entry-title h2 a{color:#662e93;}
.read-more-link {
    text-transform: capitalize;
    color: #94be1f;
}
.bottom-section .service-content{background: #66cc00;}
.course-link {float: left; margin-right: 20px;}
.course-link a{ padding:8px 40px;}
p.date, p.timing{color:#501e70; font-weight:600;}
.learning { padding-left: 18px; margin: 20px 0 !important;}
.learning li { list-style: disc; margin-bottom: 8px;}
.alignleftpostimg{float: left;padding-right: 20px;}

.quiz h1{ display:none; }
.quiz .wpsqt_multiple_question{ padding-top:10px; }
.quiz .wpst_question{ padding-top:25px; }
.quiz .button-secondary{ margin-top:25px; background:#94be1f; border:none; color:#fff; text-transform:uppercase; padding:6px 15px;}
.body-img{ text-align:center;}
.body-img img{ display:inline-block; }
.success-msg{text-align:center;color:green;padding:10px;font-size: 20px !important;}
.submit.btn.btn-default {
    display: block;
    float: none;
    clear: both;
    margin-left: 45px;
    width: 15%;
    background: #94be1f;
    color: #fff;
}
.page-template-default .usersultra-dahsboard-cont .usersultra-dahsboard-left .myavatar .pic img{display: inherit !important;}
.usersultra-error.usersultra-error-block {
    display: block;
    color: red;
}
.page-template-default.group-blog .error-msg {
    text-align: center;
    color: red;
    font-size: 16px !important;
}

.form-group.col-md-4 label{ min-width:32px; }
.form-group.col-md-4 input{ width:83%;}
a.uultra-btn-u-menu span, a.uultra-btn-upload-avatar span{ vertical-align:top; }
.usersultra-dahsboard-cont .usersultra-dahsboard-left{ width:20%; }
a.uultra-btn-u-menu, a.uultra-btn-upload-avatar{ min-height:33px; }
a.uultra-btn-u-menu i, a.uultra-btn-upload-avatar span i{ margin-top:-2px; }

.pagination{ display:block;}
.custom-pagination{ text-align:center; }
.custom-pagination .pagination-label{ display:inline-block; margin-right:25px; }
.custom-pagination .holder{ display:inline-block;}
.custom-pagination .holder a, .custom-pagination .holder span{ width:25px; text-align:center; background:#f0f0f0; display:inline-block; vertical-align:top; color:#333;  }
.custom-pagination .holder a:hover{ background:#94be1f; color:#fff;}
.login-top{ display:inline-block; }
.login-top li{ display:inline-block; }
.social-icons{ display:inline-block; }
input[type="submit"].xoouserultra-button:hover{ background:#94BE1F; border-color:#94BE1F; }
#xoouserultra-login-form-1 h2{ display:none; }

a.test-link{ text-decoration:underline; color:#333; margin-top:15px; display:inline-block;  }
a.test-link:before{ content:"\f1c1"; font-family:FontAwesome; margin-right:6px;  }
a.test-link.moc-test:before{ content:"";}
.quiz .custom-pagination .page-numbers.current { background: #94be1f !important; margin-right: 5px; color: #fff !important; }

html label.error{ border:none !important; font-weight:normal; color:#F00; }
ul.date-location{ height: 30px; width: 150px; border: 1px #000 solid;}
svg {display: none;}
ul.sub-menu li a { color: #fff;}
ul.sub-menu { padding: 2px 8px; margin: 0; position: absolute;width: 110px; top:25px;background: #511F71; color: #fff; }

/********15-03-2018*******/
.has-header-image .menu ul.sub-menu{padding:0 !important;  width:142px !important;}
.has-header-image .menu ul.sub-menu li{border-bottom: 1px solid #fff;}
.has-header-image .menu ul.sub-menu li:last-child{border-bottom:none !important;}
.has-header-image .menu ul.sub-menu li a{padding:10px; display:block;-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear;}

.usersultra-dahsboard-center .form-group label{ width:30px; }
.usersultra-dahsboard-center .lesson_form .form-group label{ width:auto; }
.usersultra-dahsboard-center .form-group input{ width:100%; max-width:340px; }
.foo-box a:hover { color:#66cc00;}
header{padding-bottom: 12px;}
.red-notice { color: red; text-align: center; font-size: 18px;}

.massage-logos{ text-align:center; padding:25px 0; }
.massage-logos .col-md-3.single-logo{ float:none; display:inline-block; padding:0px; width:24%; vertical-align:middle; }
.massage-logos .col-md-3.single-logo img{ max-height:95px; margin:0 auto; }
.count-items {top:0 !important;}
.header_top ul.social-icons li{position:relative;}
.count-items{top:4px !important;  right:0!important; line-height: 18px !important;}
.count-items{top: -5px !important;
right: -4px !important;
line-height: 15px !important;
font-size: 12px;}

@media(max-width:1200px){
.usersultra-dahsboard-cont .usersultra-dahsboard-left{ width:25%; }
.usersultra-dahsboard-cont .usersultra-dahsboard-center{ width:71%; }  
.form-group.col-md-4 input{ width:81%;}  
}

@media(max-width:991px){
.header_top .col-xs-12{width:50% !important;}
.usersultra-dahsboard-cont .usersultra-dahsboard-left{ width:100% !important; margin-right:0px; }
.usersultra-dahsboard-cont .usersultra-dahsboard-center{ width:100%; }
.usersultra-dahsboard-cont .usersultra-dahsboard-left ul.main_menu li { display: inline-block !important; width: 30% !important;}
.usersultra-dahsboard-cont .usersultra-dahsboard-left ul.main_menu li:empty { display: none !important; }
}
@media(max-width:767px){
.mid-right{padding:35px;}
.inn-content{padding:4em 30px;}
.inn-content h1{font-size:30px;line-height:40px;}
.inn-content a{padding:10px 15px;}
.blog-content, .service-content{padding:35px;}
.footer-col{vertical-align:top;}
.footer{padding:45px 0;}
.copyright{margin-top:10px;}
a.more{margin-top:10px;}
.footer-col{padding:25px;}
.col-md-4.single-image{margin-bottom:20px;padding-left:10px;}
.usersultra-dahsboard-cont .usersultra-dahsboard-center h1{ line-height:23px; font-size:18px !important; }
.lrresponsivemenu{ float:left; padding-bottom: 10px; }
.slide-menu .btn{padding:4px !important;}
}

@media(max-width:600px){
.logo{float:none;text-align:center;}
.top-right{float:none;text-align:center;padding:15px 0;}
.main-menu{padding:15px 0;}
.inn-content h1{margin-bottom:20px;}
.inn-content{padding:2em 30px;}
.mid-left{width:100%;}
.mid-right{padding:20px 0;width:100%;}
.blog-section .blog-left, .service-section .service-left{width:100%;}
.blog-left .hm-title, .service-left .hm-title{width:100%;padding:25px 0;}
.blog-section .blog-right{width:100%;}
.blog-content, .service-content{padding:25px;}
.service-img{padding-top:0px;}
.service-section .service-right{width:100%;}
.footer{margin-top:20px;padding:15px 0;}
.footer-col{width:100%;border-bottom:1px solid #fff;}
.footer-col:last-child{border:none;}
.footer-col::after{display:none;}
footer{margin-bottom:0px;}
.copyright{font-size:13px;padding-top:15px;border-top:1px solid #999;color:#ccc;}
.header_top .col-xs-12{float:none;width:100% !important;text-align:center !important;}
.header_top ul.social-icons{text-align:center;}
.logo img{margin:0 auto;max-width:92px;}
.logo > a{text-align:center;}
.alignleft.size-medium{padding-bottom:20px;padding-right:0;width:100%;}
.page-template-blog .entry-title h2{ padding-top:20px; }
.header_top span{display:block;}
.mobile-menu {margin-top: 10px; }
.usersultra-dahsboard-cont .usersultra-dahsboard-left ul.main_menu li { display: inline-block !important; width: 47% !important; }
.usersultra-dahsboard-center .submit.btn.btn-default{ width:auto; margin-left:51px; }
.form-group.col-md-4.form-group{ width:100%; }
.form-group.col-md-4 input{ width:85%; }
.usersultra-dahsboard-center .form-group input{width:85%;}
.massage-logos .col-md-3.single-logo{ width:44%; margin:2%; }
.massage-logos{ padding:5px; }
.inn-content{ padding:2em 14px; }
.inn-content a{ padding:10px 12px; }
}
.watch-vidoes {
    font-size: 27px;
	color:#662e93;
}
.wpcw_powered_by {
	display:none;
}
.wpcw_fe_course_title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
    text-align: center;
    color: #662e93;
}
.widget wpcw_course_progress .widget-title {
	text-align:center;
    color: #662e93;
}
.simple-banner {
	z-index:1;
}
.slide-menu {
z-index:99999;
}
.elementor-widget-heading h2 {
	font-size:29px!important;
}
@media only screen and (max-width:768px) {
	.woocommerce-account .woocommerce-MyAccount-navigation {
	width:100%;
	}
}
}
.single-product .summary p.price, .woo-multi-currency.wmc-price-switcher {
margin-bottom:1em!important;
}
.woo-multi-currency.wmc-price-switcher {
	margin:0px 0px 30px 0px;
}
div#woocommerce-multi-currency-1::before {
    content: "Change Currency";
}
#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields .label, #yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory .label {
	color:#000!important;
	text-align:left!important;
}
/* Hide the pay button in the Deposit Details section on Thank You and Account pages */
.woocommerce-order-received .deposit-details a.button.pay, 
.woocommerce-account .deposit-details a.button.pay {
    display: none !important;
}

/* If you want to hide the entire "Deposit Details" table/box shown in your screenshot */
.deposit-details-wrapper, .deposit_details {
    display: none !important;
}

/* Ensure the custom booking date meta field is visible */
.custom-meta-field {
    display: block !important;
    visibility: visible !important;
    margin-bottom: 20px;
}

.custom-meta-field .dropdown-menu {
    z-index: 9999 !important;
}
/* This hides the first "More Info" button that uses the add_to_cart_button class */
.product .add_to_cart_button {
    display: none !important;
}