/* CSS Document */
/* WooCommerce Review //////////////////////////////////////*/
.woocommerce #reviews h3 { text-transform:uppercase; } 
.woocommerce #reviews #comments ol.commentlist li img.avatar { float: left; height: 70px; top:30px; padding:0;
margin-bottom: 24px; width: 70px; border-radius: 55px; border:none;  }
.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 15px 0 0 76px; padding: 0 1em 0;
border:none; border-radius:0;  }

.woocommerce .star-rating, .woocommerce .star-rating::before, .woocommerce p.stars a { color:#ffaf00; }
.commentlist { border:none; }
.comment_container { margin: 0;  padding: 30px 0; border-bottom: 1px solid #e4e8ee; }

.woocommerce #reviews #comments ol.commentlist li .meta strong { color: #0583e4; font: 13px Montserrat,sans-serif;}
#commentform p label .required { display:inline-block; }
#commentform p label { width:18%; font-weight:300; }
#commentform p.form-submit #submit { margin-left:18%; }
.woocommerce #review_form #respond p { margin:0 0 22px; }
#commentform p.comment-form-rating { padding-top:10px; }
.woocommerce #review_form #respond textarea { width: 74%; height: 180px; }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-family: Montserrat,sans-serif; font-size: 15px; line-height: 1; padding: 15px 25px; 
color: #fff; background: #ff5722 ; border: none; border-radius: 3px; }
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background: #0583e4 ; border:none; color: #fff;}


.co-join-info .single_add_to_cart_button {padding: 19px 0px !important; width:75%; }
.coupon #coupon_code { padding:14px 10px; width: 55% !important;} 
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled { padding:15px 20px; }
#billing_phone_field #billing_phone {  border: 1px solid #e4e8ee; color: #666; padding: 8px 10px; }

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { padding: 13px 12px !important; }

#main .woocommerce-MyAccount-navigation { list-style:none; margin:0; padding:0; }
#main .woocommerce-MyAccount-navigation li { margin:0 0 8px; padding:0; list-style:none; }
#main .woocommerce-MyAccount-navigation li a { display:block; padding:8px 10px; border: 1px solid #e4e8ee; 
border-radius:5px; }

fieldset { border:none; margin:0; padding:0; }
.woocommerce-EditAccountForm legend { margin-bottom:0; margin-top:20px; }
.woocommerce-EditAccountForm .woocommerce-Button { margin-left:3px !important; }

.related .course_space h3 { background:none; }

#secondary .widget_courses ul li:last-child { padding-bottom:20px; }
#secondary .woocommerce-product-search .search-field { margin-right:3px; float:left; width:61%; 
border:1px solid #e4e8ee; }

.coupon #coupon_code { width:53% !important; }

/* Product Pagination ////*/
.woocommerce nav.woocommerce-pagination { text-align:right; }
.woocommerce nav.woocommerce-pagination ul { border:none; margin:0; padding:0; }
.woocommerce nav.woocommerce-pagination ul li { border:none; }
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current { padding:15px 20px; margin:0 5px; }
.woocommerce nav.woocommerce-pagination ul li a { background:#fff; border:1px solid #e4e8ee; }
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover { color:#fff; background:#ff5722; border:1px solid #ff5722; }


.products .price, .products .price span, .product .price, .product .price span { position:inherit; top:0; right:0; padding:0; background:none; }
#main .woocommerce-tabs li { margin-bottom:0; }

.page-spacer-woo {
    padding: 30px 0;
    border-top: 1px solid #eee;
    margin-top: 5px;
}

/*--------------------------------------------------------------
09)  Responsive
-------------------------------------------------------------*/
@media (max-width: 980px) {
.shop_table .coupon { margin-bottom:15px; }

.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input { width:44%; }
}
@media (max-width: 414px) {
.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input { width:40%; margin-top:10px; }

.shop_table .coupon input[type="submit"] { padding:17px 10px; }

}
@media (max-width: 380px) {
.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input { width:100%; margin-top:10px; }

.coupon #coupon_code { width:100% !important; }
}