@media (max-width: 400px) {
.course-title-holder {
padding-right: 5px;
}
}
@media(max-width: 480px){
.woocommerce-MyAccount-navigation ul {
padding-left: 0;
}
.woocommerce-MyAccount-navigation ul li {
display: block;
}
}
@media (max-width: 767px) {
.table-responsive>.table>tbody>tr>td,
.table-responsive>.table>tbody>tr>th,
.table-responsive>.table>tfoot>tr>td,
.table-responsive>.table>tfoot>tr>th,
.table-responsive>.table>thead>tr>td,
.table-responsive>.table>thead>tr>th {
overflow: hidden;
text-overflow: ellipsis;
}
}
@media (max-width: 655px) {
.course_table tr td.number.number-visible.title, .course_table tr td.title {
padding-left: 20px;
display: block;
width: 100%;
}
.course_table tr td.stm_badge {
display: block;
width: 100%;
text-align: left;
}
.course_table tr td .meta {
padding-left: 12px;
}
.course_table tr td.stm_badge .badge_unit {
margin-left: 15px;
}
.woocommerce-message {
padding-right: 26px;
}
.woocommerce-message .button {
position: static;
float: none;
display: block;
}
.woocommerce-message .button:after {
display: none;
}
.shop_table > tbody > tr td.actions {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .shop_table.cart .coupon .button {
display: block;
margin-top: 15px;
}
.woocommerce .shop_table.cart .coupon {
float: none;
margin-bottom: 30px;
}
.woocommerce .shop_table.cart .button.update-cart {
float: none;
margin-bottom: 15px;
}
}
.tp-caption .icon_in_btn {
text-align: center !important;
}
@media (max-width: 991px){
.overflowed_content .wpb_column .vc_column-inner{
margin-top: 0 !important;
}
}
body .vc_row[data-vc-full-width] {
overflow: visible;
}
body .vc_row[data-vc-full-width].vc_parallax {
overflow: hidden;
}
.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}
.woocommerce-product-gallery figure {
margin: 0
}
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer
}
.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .5
}
.woocommerce-product-gallery .flex-control-thumbs img.flex-active, .woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1
}
.woocommerce-product-gallery img {
display: block
}
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%
}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%
}
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%
}
.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99
}
ol.flex-control-nav.flex-control-thumbs {
padding-left: 0px;
}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 20%;
}
.woocommerce-product-gallery__trigger {
right: inherit;
left: .5em;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
top: .5em;
right: .5em;
font-size: 2em;
z-index: 9;
width: 36px;
height: 36px;
background: #fff;
text-indent: -9999px;
border-radius: 100%;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #000;
border-radius: 100%;
position: absolute;
top: 9px;
left: 9px;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
content: "";
display: block;
width: 2px;
height: 8px;
background: #000;
border-radius: 6px;
position: absolute;
top: 19px;
left: 22px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box;
} .woocommerce-account .woocommerce-MyAccount-navigation {
display: table;
float: none;
width: 100%; }
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: 100%;
}
.woocommerce-MyAccount-navigation ul {
display: table !important;
table-layout: fixed;
width: 100%;
list-style: none;
padding: 0;
margin: 0;
margin-bottom: 30px; }
.woocommerce-MyAccount-navigation  ul > li {
display: table-cell; }
.woocommerce-MyAccount-navigation  ul > li > a {
display: block;
padding: 12px 20px;
background-color: #457992;
border: 0;
border-left: 1px solid #fff;
border-radius: 0;
color: #fff;
text-transform: uppercase;
text-align: center;
font-size: 14px;}
.woocommerce-MyAccount-navigation  ul > li.is-active a,
.woocommerce-MyAccount-navigation  ul > li a:hover,
.woocommerce-MyAccount-navigation  ul > li a:focus {
background-color: #f0f2f5;
color: #457992; }
.woocommerce div.product form.cart .variations td.label {
display: none;
}
.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}
.woocommerce-product-gallery figure {
margin: 0
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
z-index: 9 !important;
}
.stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_price .price h5 {
font-weight: normal;
}
.widget_stm_recent_posts span.h6 {
display: inline !important;
}
.widget_stm_recent_posts .cats_w {
margin-left: 83px;
}