.woocommerce-loop-product__title{
font-size: 1.25em;
margin-top: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{
display: none;
}
.woocommerce .woocommerce-ordering, 
.woocommerce .woocommerce-result-count {
margin-bottom: 50px;
}
.woocommerce ul.products li.product h3 {
font-weight: 500;
}
.woocommerce span.onsale {
background-color: #ff9d00;
}
.woocommerce-info {
border-top-color: #ff9d00;
}
.woocommerce-info:before {
color: #ff9d00;
}
.woocommerce ul.products li.product .price {
color: #3f56b4;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
display: block;
}
.woocommerce a.button,
.woocommerce button.button.alt,
.woocommerce #respond input#submit,
.woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce input.button.alt,
.woocommerce button.button {
background-color: transparent;
color: #1b1b1b;
font-size: 14px;
border: 2px solid #ff9d00;
text-transform: uppercase;
padding: 10px 18px;
border-radius: 0;
font-weight: 500;
line-height: 100%;
}
.woocommerce a.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce button.button:hover {
background-color: #ff9d00;
color: #fff;
}
.woocommerce .star-rating span {
color: #1e414e;
}
.woocommerce ul.products li.product .price {
font-weight: 500;
}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover {
background: #ff9d00;
color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce nav.woocommerce-pagination ul {
border-color: #ff9d00;
}
.woocommerce ul.product_list_widget li img {
width: 65px;
}
.woocommerce ul.product_list_widget li .woocommerce-Price-amount {
color: #555555;
}
.woocommerce-product-search .search-field {
height: auto;
border: none;
border-radius: 0;
font-size: 16px;
box-shadow: none;
padding: 6px 15px;
border: 1px solid #eeeeee !important;
outline: none;
}
.woocommerce-product-search input[type='submit'] {
border-color: #eeeeee;
outline: none;
box-shadow: none;
background: #eeeeee;
color: #1c1c1c;
padding: 5px 10px;
}
.woocommerce div.product {
margin-bottom: 30px;
}
.woocommerce a.button {
margin-top: 15px;
}
.woocommerce div.product h3 {
margin-bottom: 20px;
margin-top: 25px;
font-size: 20px;
color: #1b1b1b;
font-weight: 500;
font-style: capitalize;
}
.woocommerce nav.woocommerce-pagination ul {
float: none;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #3ea6ec;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #ff9d00;
}
.star-rating span {
font-family: inherit;
}
.woocommerce .woocommerce-ordering select {
padding: 8px 15px;
outline: none;
}
.bredcrumbs {
color: #fff;
font-size: 12px;
} .woocommerce div.product .product_title {
font-weight: 400;
margin-bottom: 10px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #1b1b1b;
font-size: 20px;
font-weight: 300;
display: block;
}
.woocommerce-page div.product div.summary div[itemprop="description"] p {
margin: 20px 0;
}
.woocommerce div.product .woocommerce-tabs .panel p {
padding-bottom: 20px;
margin-top: 20px;
}
.related.products h2 {
margin-bottom: 30px;
}
.woocommerce div.product .woocommerce-tabs .panel .comment-form-rating {
padding-bottom: 0;
}
.woocommerce #review_form #respond p {
padding-bottom: 0;
}
.woocommerce #review_form #respond textarea {
outline: none;
padding: 10px 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background-color: #ff9d00;
border-color: #ff9d00;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: #1c1c1c;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
border-color: #ff9d00;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
box-shadow: 2px 2px 0 #ff9d00;
}
.woocommerce-Reviews-title,
.upsells.products h2 {
margin-bottom: 20px;
}
.woocommerce-variation-price {
margin-bottom: 20px;
}
table.variations .label label {
color: #333;
font-size: 14px;
display: block;
text-align: right;
margin-top: -10px;
padding-right: 15px;
}
.woocommerce .star-rating {
margin-top: 13px;
}
.woocommerce a.added_to_cart {
color: #1b1b1b;
}
.woocommerce-review-link,
.product_meta .posted_in a  {
color: #1b1b1b;
}
.woocommerce .quantity .qty {
outline: none;
border: 2px solid #ff9d00;
}
.woocommerce p.stars a {
color: #ff9d00;
}
.woocommerce #reviews #comments ol.commentlist {
padding-left: 0;
} .woocommerce a.remove {
color: #1e414e !important;
}
.woocommerce a.remove:hover {
background: #1e414e
}
.woocommerce-cart table.cart input {
outline: none;
}
.woocommerce-cart table.cart th {
color: #1e414e;
}
.woocommerce-cart table.cart img {
width: 120px;
}
.woocommerce-cart table.cart .product-thumbnail {
max-width: 56px;
}
.woocommerce-message,
.woocommerce-error {
border-top-color: #ff9d00;
}
.woocommerce-message:before,
.woocommerce-error:before {
color: #ff9d00;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 200px;
border: 2px solid #ff9d00;
padding-top: 8px;
padding-bottom: 8px;
}
.cart_totals.calculated_shipping h2 {
margin-bottom: 20px;
}
.woocommerce .cart-collaterals .cross-sells h2, 
.woocommerce-page .cart-collaterals .cross-sells h2 {
margin-bottom: 20px;
}
.cart-collaterals {
margin-top: 50px;
}
#order_review_heading {
margin-top: 50px;
margin-bottom: 20px;
}
.woocommerce form .form-row input.input-text,
.select2-container .select2-choice>.select2-chosen {
padding: 8px 15px;
}
.woocommerce form .form-row textarea {
height: 200px;
}
.woocommerce-pagination {
margin-top: 50px;
}
.woocommerce-pagination ul.page-numbers {
width: auto;
} .product_list_widget,
.product-categories {
text-align: left;
}
.woocommerce .product_list_widget .star-rating span {
float: none;
}
.woocommerce .product_list_widget .woocommerce-Price-amount {
margin-top: 8px;
display: block;
}
.woocommerce .quantity .qty {
height: 38px;
}
.woocommerce .woocommerce-message a.button {
margin-top: 0;
}
.page-content ul li, .page-content ol li {
margin-top: 0;
}.base-green-line hr {
border-color: #ff9d00 !important;
}
.admin-bar .navbar-fixed-top {
top: 32px !important;
}
@media screen and (max-width: 782px) {
.admin-bar .navbar-fixed-top {
top: 46px !important;
}
.admin-bar .mobile {
position: fixed !important;
}
.success-stories .title-text + p {
margin-bottom: 25px !important;
}
.special-event,
.special-event .event-timing {
text-align: center;
}
.multipage-about-content {
margin-bottom: 30px;
}
}
@media screen and (min-width: 768px) {
.navbar-home .navbar-nav li a {
padding-left: 15px;
padding-right: 15px;
}
.slider-content {
padding-top: 100px;
}
}  @media screen and (min-width: 1200px) {
.navbar-home .navbar-nav li a {
padding-left: 20px;
padding-right: 20px;
}
} @media screen and (max-width: 1200px) and (min-width: 992px) {
.footer-body .submit-btn {
width: auto;
margin-top: 15px;
}
}
@media screen and (max-width: 767px) {
.home .owl-carousel {
margin-top: 100px;
}
.home h1 {
font-size: 2em;
}
.section-header .title-text,
.section-header .sub-title {
display: block;
float: none;
}
.footer .social-links {
float: none;
}
.footer .footer-head .title-text {
text-align: center;
margin-bottom: 20px;
}
.base-content .col_2_4 {
width: 100%;
}
.anima-revslider {
margin-top: 40px !important;
}
}
@media screen and (max-width: 991px) and (min-width: 768px) {
.home h1 {
font-size: 2em;
}
.navbar-nav > li > a {
text-transform: none;
}
.navbar-home .navbar-nav li a {
padding-left: 10px;
padding-right: 10px;
}
.navbar-nav li a {
padding-left: 10px;
padding-right: 10px;
}
.about.full-width .base-content .col_2_4 {
float: none;
width: 100%;
}
.section-header .title-text {
display: block;
float: none;
}
.section-header .sub-title {
display: block;
float: none;
margin-top: 10px;
}
}
@media screen and (max-width: 480px) {
.navbar-brand {
height: 64px;
padding-top: 25px;
font-size: 30px;
}
.navbar-toggle {
margin-top: 15px;
margin-bottom: 15px;
margin-right: 15px;
}
.home .owl-carousel {
margin-top: 64px;
}
.home h1 {
font-size: 1.5em;
}
.home .owl-nav [class^="owl-"],
.home .home .owl-nav [class*="owl-"] {
padding: 20px 12px;
}
.slider-content ul {
margin: 5px 0 5px;
}
.gallery-filter .btn {
margin: 0;
}
.footer-body .submit-btn {
width: auto;
margin-top: 15px;
}
.footer-body .form-control {
width: 100%;
}
.footer .social-links li {
margin: 8px 0;
}
.section-header .sub-title:before {
top: 50%;
}
.comment-list .media-left {
padding-right: 10px;
width: 50px;
}
.comment-list .media-left img {
max-width: 50px;
height: 50px;
}
.comment-list .children {
margin-left: 10px !important;
padding-left: 0 !important;
}
.comments ul ul {
margin-left: 0;
}
}