File: /var/www/html/shootinschool/wp-content/themes/shootinschool/assets/scss/magazine_one_styles.scss
// Mixins
@import "components/mixins";
// Colors and fonts setups
@import "components/vars";
.splashMagazineOne {
&.stm-boxed {
max-width: 1170px;
.stm-footer {
max-width: 1170px;
margin: 0 auto;
}
}
.container {
max-width: 1110px;
padding: 0;
}
h1, h2, h3, h4, h5, h6{
font-style: italic;
letter-spacing: -1px !important;
}
.h1, .h2, .h3, .h4, .h5, .h6{
letter-spacing: -1px !important;
}
h4, .h4 {
font-style: italic;
text-transform: uppercase;
border-bottom: 1px solid $red;
padding-bottom: 17px;
position: relative;
font-weight: 400;
.customs{
font-weight: 600;
}
&:after{
content: '';
display: block;
width: 65px;
height: 2px;
background: $red;
position: absolute;
bottom: 0;
left: 0;
}
}
h4.vc_tta-panel-title {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
&:after{
display: none;
}
}
.no_deco {
border-bottom: 0;
text-transform: none;
font-weight: 700;
&:after {
display: none;
}
}
.button {
display: inline-block;
border-radius: 0;
padding: 10px 20px 10px 20px;
text-transform: capitalize;
letter-spacing: 0;
&.btn-primary {
}
&.btn-secondary {
}
&:hover {
color: $black !important;
border-color: $red !important;
}
}
.btn-lg{
padding: 10px 40px 10px 40px;
}
.btn-md{
padding: 10px 20px 10px 20px;
}
.btn-sm{
padding: 10px 10px 10px 10px;
}
.only_border {
display: inline-block;
font-size: 14px;
font-style: italic;
font-weight: 600;
border: 2px solid $red;
text-decoration: none;
color: $white;
&:hover {
color: $black !important;
}
}
input[type='text'], input[type='email'], input[type='tel'], input[type='password'], textarea{
border-radius: 0;
outline-color: transparent;
outline-style: none;
-webkit-appearance: none;
}
input[type='submit'] {
border-radius: 0;
font-size: 14px;
font-style: italic;
font-weight: 600;
border: 2px solid $red;
text-decoration: none;
color: $red;
background-color: transparent !important;
transition: all .2s ease;
letter-spacing: 0 !important;
&:after, &:before {
display: none;
}
&:hover {
color: $red !important;
}
}
.mc4wp-form {
.mc4wp-form-fields {
input[type="submit"] {
&:hover {
background-color: $red !important;
color: $white !important;
}
}
}
}
.wpcf7-form {
input[type='text'], input[type='email'], textarea {
border: 1px solid $gray-d9;
background: transparent;
&:active, &:focus {
border-color: $mg-blue;
background-color: transparent;
}
}
input[type='submit'] {
&:hover {
color: $white !important;
background-color: $red !important;
}
}
}
.stm-link-all{
&:hover {
color: $mg-blue !important;
border-color: $mg-blue;
}
}
a{
display: inline-block;
text-decoration: none;
}
&.home {
#wrapper {
.mag-header-wrapper {
position: relative;
&.with-header-bg {
.stm-header-background {
display: none;
}
}
}
.stm-title-box-unit {
display: none;
}
}
}
&:not(.home) {
#wrapper {
#main {
padding-top: 60px !important;
}
}
}
#wrapper {
background-color: transparent !important;
.mag-header-wrapper {
position: relative;
&.with-header-bg {
.stm-header-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: 50% 0;
background-repeat: no-repeat;
opacity: 1;
z-index: 1;
}
}
.stm-shop-categories {
.stm-shop-category {
a {
.name, .count {
color: $white !important;
}
&:hover {
.name, .count {
color: $white !important;
}
}
}
}
}
}
#stm-top-bar {
position: relative;
margin: 0 auto;
background-color: $white;
z-index: 10000;
.container {
border-bottom: 1px solid $gray-divider;
.row {
>div {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
&:nth-child(1) {
justify-content: flex-start;
}
&:nth-child(2) {
}
&:nth-child(3) {
flex-direction: row-reverse;
}
.stm-top-switcher-holder{
display: flex;
align-items: center;
min-height: 50px;
line-height: 50px;
.language-switcher-unit {
position: relative;
vertical-align: top;
cursor: pointer;
&:after {
content: '\f078';
display: block;
font-family: 'FontAwesome';
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
font-size: 12px;
transition: all .2s ease;
}
&.open {
&:after {
content: '\f077';
}
}
.dropdown-menu {
display: block;
visibility: hidden;
opacity: 0;
padding: 5px 0;
margin-top: 10px;
max-width: 100%;
min-width: 100%;
border-radius: 0;
border: 0;
box-shadow: none;
z-index: 1000000;
> li {
margin-bottom: 0;
> a {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0;
.stm-language-code {
top: 0;
}
}
}
}
&:hover {
.stm-switcher-open {
opacity: 1;
}
}
&.open {
.dropdown-menu {
opacity: 1;
visibility: visible;
}
.stm-switcher-open {
border-top: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #fff;
}
}
.stm-switcher-open {
position: absolute;
top: 24px;
right: 34px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #fff;
opacity: 0.2;
}
.stm-language-flag {
display: none;
}
.stm-language-code {
position: relative;
top: 1px;
vertical-align: top;
}
.stm-current-language {
padding-right: 33px;
}
}
}
.stm-top-phone-holder {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: 100%;
min-height: 50px;
align-items: center;
justify-content: center;
color: $gray-59;
i {
color: $red;
font-size: 21px;
margin-right: 17px;
}
}
.stm-top-email-holder {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
min-height: 50px;
align-items: center;
justify-content: center;
color: $mg-blue;
i {
color: $red;
font-size: 21px;
margin-right: 17px;
}
}
.stm-top-profile-holder {
.stm-profile-wrapp {
.stm-profile-img {
&.icon-mg-icon-ball {
margin-right: 10px;
}
&:before {
color: $red;
font-size: 20px;
}
}
.vertical-divider {
border-left-color: $gray-divider;
margin: 2px 12px 0 14px;
}
}
}
.stm-top-cart-holder{
background: $red;
padding: 9px 13px 3px 20px;
margin-left: 30px;
margin-bottom: -1px;
.help-bar-shop {
a {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
color: $white;
.items-info-wrap {
.total-price {
display: block;
.woocommerce-Price-amount {
font-size: 20px;
font-weight: 600;
font-style: italic;
color: $white;
}
}
.normal_font{
color: $white !important;
}
.stm-current-items-in-cart {
display: inline-block;
font-size: 13px;
color: $white;
}
}
.icon-mg-icon-shoping-cart {
display: block;
font-size: 32px;
margin-left: 24px;
opacity: 0.5;
transition: all .2s ease;
}
&:hover {
.icon-mg-icon-shoping-cart {
opacity: 1;
}
}
}
}
}
.stm-top-profile-holder {
line-height: 48px;
.stm-profile-img {
img {
}
}
a{
text-transform: none;
}
}
}
}
}
}
.stm-header {
margin: 0 auto;
padding-top: 4px;
background-color: $white;
.stm-header-inner {
position: relative;
top: inherit;
left: inherit;
right: inherit;
bottom: inherit;
background-color: $white;
.stm-header-container {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
.logo-main {
margin-left: 0;
margin-right: auto;
.bloglogo {
img {
display: block;
width: 100%;
}
}
}
.stm-main-menu {
width: 100%;
padding-left: 30px;
.stm-main-menu-unit {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding-bottom: 3px;
ul {
li {
&.current-menu-item {
background: transparent;
a{
background: transparent;
}
>a{
background: transparent;
border-bottom: 3px solid $red;
font-style: italic;
color: $red;
&:before{
display: none;
}
&:hover {
color: $red;
}
}
ul.sub-menu {
li {
a {
border-bottom: 0;
&:hover {
color: $red !important;
}
&:before{
display: none;
}
}
}
}
}
&.current-menu-parent {
ul.sub-menu {
li {
a {
border-bottom: 0;
&:hover {
color: $red !important;
}
&:before{
display: none;
}
}
}
}
}
a{
color: $black;
font-style: italic;
font-size: 16px;
line-height: 71px;
padding: 0 22px;
&:hover {
color: $white;
}
span {
i {
margin-right: 10px !important;
}
}
}
ul.sub-menu {
background: $white;
li {
a {
line-height: 50px;
&:hover {
color: $white;
}
span {
i {
margin-right: 10px !important;
}
}
}
ul.sub-menu {
li {
a {
span {
i {
margin-right: 10px !important;
}
}
}
&.stm_mega_has_info {
a {
span {
.mm-list {
li {
margin-bottom: 8px;
}
}
}
&:hover {
span {
.stm_mega_textarea{
color: $black;
}
}
}
}
}
}
}
}
}
}
}
.stm-header-search {
position: relative;
top: inherit;
margin: inherit;
width: 255px;
height: 40px !important;
border: 1px solid $gray-d9;
overflow: hidden;
form {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
.search-wrapper {
.search-input {
width: 215px;
padding-left: 15px;
font-size: 15px;
font-style: italic;
}
}
.search-submit {
position: relative;
top: inherit;
right: inherit;
max-width: 38px;
min-height: inherit;
height: 38px;
line-height: 60px;
padding: 0;
text-align: center;
&.activated {
background: $red !important;
i{
&:before {
color: $white;
}
}
}
&:before {
height: 40px;
background: transparent;
}
&:hover {
background: $red;
&:before {
background: $red;
}
.fa-search {
&:before {
color: $white;
}
}
}
.fa-search {
margin-right: 0;
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
&:before {
display: block;
overflow: hidden;
content: "\e915" !important;
font-family: 'stm-splash-icons' !important;
color: $gray-80;
background: transparent;
width: 20px;
height: 20px;
font-size: 16px;
}
}
}
.search-input {
position: relative;
top: inherit;
right: inherit;
width: 100%;
height: 38px;
max-width: inherit;
max-height: inherit;
padding: 0;
border: 0;
border-radius: 0;
font-size: 14px;
background-color: transparent;
box-shadow: none;
color: $black-22;
visibility: visible;
&::-webkit-input-placeholder {
color: $gray-d9;
}
}
}
}
}
}
}
}
}
.stm-title-box-unit {
padding: 0;
position: relative;
z-index: 2;
.stm-breadcrumbs-unit {
margin-top: 10px;
margin-bottom: 0;
.container {
.navxtBreads {
color: $white;
>span {
a {
display: inline;
color: $white;
font-size: 13px;
font-weight: 400;
text-transform: none;
letter-spacing: 0;
}
span {
color: $white;
font-size: 13px;
font-weight: 400;
text-transform: none;
letter-spacing: 0;
}
}
}
}
}
.woocommerce-breadcrumb {
color: $white;
font-size: 13px;
font-weight: 400;
text-transform: none;
margin-left: 15px !important;
a {
display: inline;
color: $white;
font-size: 13px;
font-weight: 400;
text-transform: none;
letter-spacing: 0;
}
}
.stm-page-title {
padding-top: 50px;
padding-bottom: 30px;
.container {
.stm-title-box-title-wrapper {
h1 {
color: $white !important;
font-style: italic;
text-transform: none;
}
}
}
}
}
.wpb_wrapper .wpb_revslider_element{
margin-bottom: 0;
}
#main {
max-width: 1170px;
margin: 0 auto;
background: $white;
table.sp-data-table th:first-child, table.sp-data-table td:first-child {
padding-left: 10px;
}
.stm-single-sp_team {
margin: 0;
}
table {
border-spacing: 0;
thead {
tr {
th {
background-color: $gray-80;
font-weight: 400;
text-transform: none;
&:first-child {
padding-left: 10px !important;
}
}
}
}
tbody {
tr {
td {
white-space: nowrap;
}
}
}
}
.sp-view-all-link {
a {
display: inline-block;
border: 1px solid $light-gray;
padding: 3px 5px;
color: $gray-80;
margin-top: 10px;
&:hover {
color: $mg-blue !important;
border-color: $mg-blue;
}
}
}
.wpb_text_column.wpb_content_element {
.wpb_wrapper {
p {
font-size: 16px;
line-height: 24px;
}
}
}
.wpb_revslider_element {
.rev_slider_wrapper {
.cat-wrap {
display: block;
background: $black;
padding: 3px 8px !important;
a {
font-size: 14px !important;
color: $white !important;
text-overflow: initial;
white-space: nowrap;
}
}
h1 {
color: $white !important;
text-transform: uppercase;
}
p {
font-size: 14px !important;
line-height: 24px !important;
font-weight: 400;
}
.rev-read-more {
font-style: italic;
position: relative;
&:after {
display: inline-block;
content: '\e927';
font-family: 'stm-splash-icons';
font-size: 14px;
font-style: normal;
margin-left: 10px;
}
}
}
}
.stm-list-icon {
li {
margin-bottom: 10px;
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: $gray-59 !important;
i {
&:before {
font-size: 16px;
color: $mg-blue;
}
}
> .fa.fa-arrow-right {
top: 2px;
}
}
}
.stm-contact-info{
.h6 {
text-transform: none;
font-style: normal;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 20px;
border: 0;
padding: 0;
margin-bottom: 10px;
letter-spacing: 0;
color: $gray-59 !important;
&:after {
display: none;
}
}
.stm-contacts {
.stm-single-contact {
i {
display: none;
}
.contact-value {
top: inherit;
text-transform: none;
font-style: normal;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 20px;
border: 0;
padding: 0;
margin-bottom: 0;
color: $gray-59 !important;
&:after {
display: none;
}
a {
font-size: 14px;
}
}
}
}
}
.stm-contact-manager-block {
h4 {
text-transform: none;
font-style: normal;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 20px;
border: 0;
padding: 0;
margin-bottom: 0;
&:after {
display: none;
}
}
.stm-cm-info {
.stm-cm-data {
.stm-cm-name {
font-size: 14px;
font-weight: 600;
line-height: 20px;
}
.stm-cm-email {
padding-left: 0;
&:before {
display: none;
}
}
}
}
}
.stm-share-this-wrapp {
.stm-share-btn-wrapp {
.addtoany_share_save_container {
.addtoany_list {
a {
span {
width: 30px !important;
height: 30px !important;
padding: 5px;
}
}
}
}
}
}
.stm-single-trophy {
.stm-year {
text-transform: none;
font-style: normal;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 20px;
border: 0;
padding: 0;
margin-bottom: 0;
&:after {
display: none;
}
}
}
.vc_tta-accordion {
.vc_tta-panels-container {
.vc_tta-panels {
.vc_tta-panel {
&.vc_active {
.vc_tta-panel-heading {
h4 {
a {
color: $mg-blue;
&:before {
color: $mg-blue;
}
}
}
}
}
.vc_tta-panel-heading {
h4 {
font-size: 18px !important;
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
&:after {
display: none;
}
&:hover {
a {
color: $mg-blue;
&:before {
color: $mg-blue;
}
}
}
a{
&:before {
top: 10px;
}
}
}
}
.vc-tta-panel-body {
padding: 20px 0;
}
}
}
}
}
.stm-form-bg {
.stm-white {
border: 0;
text-align: left;
color: $white !important;
&:after {
display: none;
}
}
}
.stm-price-plan-unit {
.stm-price-plan {
border-radius: 0;
header {
border-radius: 0;
.title, .price, .price-label {
color: $white !important;
}
}
.button-unit {
.button {
}
}
}
}
.stm-single-post-magazine {
padding-top: 0;
.single-post-content-magazine {
.stm-single-post-meta {
.meta-top {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
width: 100%;
padding-bottom: 17px;
border-bottom: 1px solid $gray-divider;
.stm_author_box {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
.avatar-wrap {
.author_avatar {
display: block;
width: 38px;
height: 38px;
border-radius: 50%;
overflow: hidden;
margin-right: 10px;
img {
display: block;
width: 100%;
}
}
}
.author_info {
.stm-date {
}
}
}
.follow-btn {
.stm-share-this-wrapp {
.stm-share-btn-wrapp {
.addtoany_share_save_container {
.addtoany_list {
a {
margin-left: 10px;
margin-right: 0;
padding: 0;
span {
width: 32px !important;
height: 32px !important;
}
}
}
}
}
}
}
}
.meta-bottom {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: space-between;
padding: 12px 0;
.stm_post_tags {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
i {
font-size: 16px;
color: $gray-99;
margin-right: 15px;
}
a {
display: inline-block;
border: 1px solid $gray-divider;
padding: 3px 6px;
margin-right: 5px;
font-size: 14px;
}
}
.post-meta-wrap{
display: flex;
flex-direction: row-reverse;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
.time_for_read{
i {
font-size: 16px;
vertical-align: middle;
}
.read_text {
line-height: 16px;
font-size: 13px !important;
color: $gray-99;
}
}
.stm-post-views {
margin-right: 15px;
i {
font-size: 15px ;
vertical-align: middle;
}
}
.stm-comments-num {
margin-right: 15px;
padding-top: 1px;
i {
font-size: 18px;
color: $gray-99;
vertical-align: middle;
margin-right: 4px;
}
font-size: 13px;
}
}
}
}
.post-excerpt{
font-size: 18px;
line-height: 24px;
}
.post-thumbnail {
margin: 30px 0;
padding: 0;
}
.post-content{
p {
line-height: 24px;
}
}
}
}
.stm-default-page {
&.stm-default-page-grid {
.container {
.row {
>div:nth-child(odd) {
clear: both;
}
}
.news_sidebar_none {
>div:nth-child(odd) {
clear: none;
}
>div {
display: inline-block;
vertical-align: top;
float: inherit;
}
}
.stm-single-post-loop {
.news-loop {
margin-bottom: 30px;
.wrap {
display: block;
&:hover {
.img {
img {
transform: scale(1.05) !important;
}
}
.meta {
.meta-middle {
a {
color: $red !important;
}
}
}
}
.img {
display: block;
overflow: hidden;
width: 100%;
position: relative;
margin-bottom: 16px;
img {
display: block;
width: 100%;
transform: translateZ(0) scale(1);
transition: all .2s ease;
}
.categ {
display: block;
overflow: hidden;
position: absolute;
top: 20px;
left: 20px;
ul {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
list-style: none;
margin: 0;
padding: 0;
li {
padding: 0;
margin: 0 10px 0 0;
&:before {
display: none;
}
a {
display: block;
overflow: hidden;
text-decoration: none;
padding: 1px 5px;
font-weight: 400;
font-size: 14px;
color: $white !important;
}
}
}
}
}
.meta {
.meta-middle {
font-size: 18px;
font-weight: 700;
font-style: italic;
margin-bottom: 15px;
line-height: 24px;
a {
display: block;
color: $black;
letter-spacing: 0;
}
}
.meta-bottom {
p{
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
}
.date {
font-size: 12px !important;
font-weight: 400;
text-transform: none;
.stm-post-views {
margin-left: 10px;
}
}
}
}
}
}
}
}
}
&.stm-default-page-list {
.stm-single-post-loop {
margin-bottom: 0;
}
.row {
.col-md-12:first-child {
.news-loop {
.wrap {
padding-top: 0;
margin-top: 0;
border-top: 0;
}
}
}
}
.news_sidebar_none {
.news-loop {
.wrap {
margin-bottom: 20px;
.img{
width: 30%;
}
.meta {
width: 70%;
}
}
}
}
.news-loop {
.wrap {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
padding-top: 29px;
margin-top: 30px;
border-top: 1px solid $gray-divider;
&:hover {
.img{
img{
transform: scale(1.05) !important;
}
}
.meta {
.meta-middle {
a {
color: $red;
}
}
}
}
.img{
display: block;
overflow: hidden;
width: 40%;
margin-bottom: 0;
position: relative;
img{
display: block;
width: 100%;
transform: translateZ(0) scale(1);
transition: all .2s ease;
}
}
.meta{
display: block;
width: 60%;
.meta-top{
.categ {
display: block;
overflow: hidden;
margin-left: 13px;
margin-bottom: 0;
ul {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
list-style: none;
margin: 0;
padding: 0;
li {
padding: 0;
margin: 0 10px 0 0;
&:before {
display: none;
}
a {
display: block;
overflow: hidden;
text-decoration: none;
padding: 1px 5px;
font-weight: 400;
font-size: 14px;
color: $white !important;
}
}
}
}
}
.meta-middle{
font-size: 16px;
margin: 10px 0 10px 13px;
line-height: 22px;
a {
color: $black;
font-style: italic;
letter-spacing: 0;
&:hover {
color: $red;
}
}
}
.meta-bottom {
margin-left: 13px;
p {
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
}
.date {
font-size: 12px !important;
font-weight: 400;
margin: 0;
.stm-post-views {
margin-left: 10px;
}
}
}
}
}
}
}
}
.page-numbers{
text-align: center;
li {
display: inline-block;
vertical-align: top;
margin-bottom: 0;
margin: 0 10px;
a,
span {
display: block;
min-width: 45px;
min-height: 45px;
line-height: 45px;
text-align: center;
border: 2px solid $light-gray-bf;
color: $light-gray-bf;
border-radius: 0;
font-size: 14px;
font-weight: 700;
text-decoration: none !important;
&:hover,
&.current {
color: $white;
background-color: $mg-blue;
border-color: $mg-blue;
}
&.next,
&.prev {
border-color: transparent;
font-size: 24px;
&:hover {
background-color: transparent;
border-color: transparent;
color: $mg-blue;
}
}
.fa-chevron-right {
text-indent: 3px;
}
}
}
}
.stm-single-post-meta {
margin-bottom: 35px;
font-weight: 400;
color: #a4a4a4;
letter-spacing: 0px;
border-bottom: 1px solid #d9d9d9;
text-transform: none;
.fa {
position: relative;
margin-right: 3px;
&.fa-commenting {
top: -1px;
}
&.fa-calendar-o {
top: -1px;
}
}
a {
font-weight: 400;
color: #a4a4a4;
letter-spacing: 0px;
text-decoration: none;
&:hover {
color: $mg-blue;
}
}
.stm-meta-left-part {
float: left;
margin-bottom: 16px;
.stm-author,
.stm-date {
display: inline-block;
vertical-align: top;
}
.stm-date {
margin-right: 15px;
}
}
.stm-comments-num {
float: right;
//margin-bottom: 20px;
}
}
.post-content {
p {
line-height: 20px;
}
}
.stm-post-meta-bottom {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
margin-bottom: 38px;
text-transform: none;
color: #a4a4a4 !important;
font-weight: 400;
border-top: 1px solid $gray-divider;
border-bottom: 1px solid $gray-divider;
padding: 12px 0;
a {
color: #a4a4a4;
}
.stm_post_tags {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
margin: 0 auto 0 0;
i {
font-size: 16px;
color: $gray-99;
margin-right: 15px;
}
a {
display: inline-block;
border: 1px solid $gray-divider;
padding: 3px 6px;
margin-right: 5px;
font-size: 14px;
}
}
.stm-share-this-wrapp{
display: flex;
flex-direction: row;
justify-content: flex-end;
.stm-share-btn-wrapp {
.addtoany_share_save_container {
.addtoany_list {
a {
margin-left: 10px;
margin-right: 0;
padding: 0;
span {
width: 32px !important;
height: 32px !important;
}
}
}
}
}
}
}
.related-posts-by-cat {
padding-bottom: 27px;
border-bottom: 1px solid $gray-divider;
h4 {
margin-bottom: 30px;
}
.related-list {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
margin: 0 -10px;
.latest-news-loop-with-img {
display: block;
width: 33.3%;
padding: 0 10px;
a {
cursor: pointer;
&:hover {
.wrap {
.img {
img {
transform: scale(1.05);
}
}
.meta-middle {
color: $red !important;
}
}
}
}
.wrap {
display: block;
.img {
display: block;
overflow: hidden;
width: 100%;
position: relative;
margin-bottom: 16px;
img {
display: block;
width: 100%;
transform: translateZ(0) scale(1);
transition: all .2s ease;
}
.categ {
display: block;
overflow: hidden;
position: absolute;
top: 20px;
left: 20px;
ul {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
list-style: none;
margin: 0;
padding: 0;
li {
padding: 1px 5px;
font-weight: 400;
font-size: 14px;
color: $white !important;
margin: 0 10px 0 0;
&:before {
display: none;
}
}
}
}
}
.meta {
.meta-middle {
font-size: 18px;
font-weight: 700;
font-style: italic;
margin-bottom: 0;
line-height: 24px;
}
.meta-bottom {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
.date {
font-size: 13px;
margin-right: 10px;
}
}
}
}
}
}
}
.stm_post_comments {
margin-top: 30px;
padding: 0 0 45px;
.comments-title {
padding: 34px 0 15px;
margin-bottom: 0;
background-color: transparent;
text-transform: uppercase;
text-align: left;
letter-spacing: 0;
}
.comment-list {
background-color: transparent;
li {
padding: 0;
margin-bottom: 20px;
border-bottom: 0;
&:before {
display: none;
}
.comment-body {
padding: 30px 0;
margin-left: 25px;
border-bottom: 1px solid $gray-divider;
}
&.comment {
.comment-author.vcard {
display: block;
position: relative;
overflow: hidden;
}
.comment-author-image {
display: block;
overflow: hidden;
float: left;
margin-right: 25px;
margin-left: -25px;
border-radius: 50%;
img {
border-radius: 50%;
}
}
.comment-author.heading-font {
display: block;
margin-right: 7px;
font-size: 16px;
font-weight: 700;
letter-spacing: 0px;
color: #404040;
font-style: italic;
a {
color: #404040;
text-decoration: none !important;
&:hover {
color: $mg-blue;
}
}
}
.comment-awaiting-moderation {
margin-left: 15px;
}
#cancel-comment-reply-link {
margin-left: 15px;
}
.commentmetadata {
display: block;
position: absolute;
top: 0;
right: 54px;
padding-right: 8px;
.date {
text-transform: none;
font-size: 14px;
color: #a4a4a4;
letter-spacing: 0px;
font-weight: 400;
}
&:after {
display: block;
content: "";
width: 1px;
height: 12px;
position: absolute;
top: 50%;
right: 0;
background: $gray-80;
transform: translateY(-50%) rotate(26deg);
}
}
p {
line-height: 20px;
margin: 10px 0 10px 0;
opacity: 0.8;
br {
display: none;
}
}
.reply {
display: block;
font-size: 12px;
color: #a4a4a4;
white-space: nowrap;
position: absolute;
top: 0;
right: 0;
.fa {
margin-right: 5px;
}
a {
display: inline-block;
font-size: 12px;
color: #a4a4a4;
&:hover {
color: $red;
}
}
}
}
.children {
margin-top: 0;
padding: 0 0 0 30px;
li {
padding: 0;
border-bottom: 0;
.comment-body {
}
.children {
}
}
}
}
}
.comment .comment-respond {
padding: 0;
margin-top: 0;
}
.comment-respond {
display: block;
padding: 0 !important;
margin-top: 64px !important;
background-color: transparent;
.comment-reply-title {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
text-transform: uppercase;
font-weight: 400;
position: relative;
border-bottom: 1px solid $red;
padding-bottom: 15px;
font-size: 20px !important;
&:after {
content: '';
display: block;
width: 65px;
height: 2px;
background: #e21e22;
position: absolute;
bottom: 0;
left: 0;
}
small {
margin: 0 0 0 auto;
a{
font-size: 10px;
border: 1px solid $gray-divider;
padding: 4px 8px;
color: $gray-80;
font-style: normal;
text-transform: uppercase;
letter-spacing: 0;
&:hover {
color: $mg-blue;
border-color: $mg-blue !important;
}
}
}
}
form {
padding: 0;
background: transparent;
input[type="text"], input[type="email"] {
border-radius: 0;
&:active, &:focus {
border-color: $mg-blue;
background-color: transparent;
}
}
textarea {
border-radius: 0;
&:active, &:focus {
border-color: $mg-blue;
background-color: transparent;
}
}
.form-submit {
.button {
padding: 0 10px 0 0;
position: relative;
input[type='submit'] {
padding: 0;
border: 0;
color: $white;
min-height: 51px;
}
&:hover {
input[type='submit'] {
color: $red !important;
}
&:after{
color: $red;
}
}
&:after {
content: "\e927";
font-family: 'stm-splash-icons';
display: block;
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%);
font-size: 12px;
tansition: all .2s ease;
}
}
}
}
.stm-row-comments {
margin-bottom: 20px;
}
.logged-in-as {
margin-bottom: 20px !important;
a {
color: $white;
}
a:nth-child(2) {
margin-left: 15px;
}
}
}
}
.vc_tta-container {
.vc_tta.vc_general {
.vc_tta-tab.vc_active {
> a {
border-top: 0;
border-left: 0;
border-right: 0;
}
}
}
}
ol {
li {
padding-left: 25px;
position: relative;
&:before {
position: absolute;
left: 0;
}
}
}
ol.flex-control-nav {
li {
width: 100%;
padding-left: 0;
&:before {
display: none;
}
}
}
/*============================= sports press =====================================*/
.sp-post-content {
h4{
font-weight: 700;
}
p {
font-size: 16px;
line-height: 24px;
}
}
.sp-section-content {
.sp-table-caption {
font-weight: 700;
}
}
.stm-single-sp_table-league {
.stm-title-box-unit {
margin: 0 -15px;
}
.sp-table-caption {
display: none;
}
.sp-league-table {
border-spacing: 0;
.highlighted {
.td {
color: $black;
}
}
th {
&:last-child {
text-indent: inherit;
}
}
td {
padding: 9px 15px;
border-color: #e1e1e1;
height: 60px;
&.data-rank {
padding: 9px 15px;
}
&.data-name {
padding: 9px 15px;
}
&:last-child {
padding: 9px 15px;
}
}
th,
td {
text-align: center;
font-weight: 400;
font-size: 14px;
&.data-rank,
&.data-number,
&.data-position,
&.data-name {
text-align: left;
}
}
th.data-rank {
text-indent: -9999px;
}
td.data-rank {
font-weight: 400;
font-size: 14px;
padding-right: 15px;
color: $gray-80;
}
tr.even td {
background-color: #e8e8e8;
}
.data-name {
vertical-align: middle;
text-transform: uppercase;
padding-left: 5px !important;
a{
&:hover {
color: $red !important;
}
}
.team-logo {
display: inline-block;
margin-right: 30px;
float: none;
width: inherit;
height: 100%;
img {
max-width: 40px;
max-height: inherit;
margin-right: 15px;
}
}
}
}
}
.stm-team-staff-list {
background-color: #303132;
.stm-team-staff-list-inner {
padding: 33px 20px 15px 40px;
margin: 0 -15px 55px;
}
.stm-single-staff {
float: left;
width: 25%;
margin-bottom: 15px;
&:nth-child(4n+1) {
clear: both;
}
.inner {
padding: 0 15px;
}
.stm-red {
margin-bottom: 1px;
font-size: 15px;
font-weight: 400;
color: $white !important;
}
.sp-staff-name {
margin-bottom: -3px;
text-transform: uppercase;
color: $white !important;
font-size: 16px !important;
letter-spacing: 0;
border: 0px;
font-weight: 700;
&:after {
display: none;
}
}
.nationality {
color: #aaa;
font-size: 13px;
}
}
}
.stm-players {
text-align: center;
.stm-list-single-player {
position: absolute;
display: inline-block;
vertical-align: top;
margin: 0 15px 30px 15px;
overflow: hidden;
transform: translateZ(0);
text-align: left;
opacity: 0;
&:first-child {
position: relative;
opacity: 1;
}
&:hover {
img {
transform: scale(1.08) translateZ(0);
}
}
img {
transform: scale(1);
transition: transform 0.4s;
width: 100%;
}
.stm-list-single-player-info {
position: absolute;
height: 100%;
width: 40px;
bottom: 0;
left: 0;
background-color: $theme-dark;
.inner {
position: absolute;
bottom: 0;
left: 40px;
height: 40px;
line-height: 40px;
padding-left: 32px;
transform: rotate(-90deg);
transform-origin: left bottom 0;
white-space: nowrap;
color: $white !important;
& > div {
display: inline-block;
}
.player-number {
margin-right: 29px;
transform: rotate(90deg);
font-size: 18px;
font-weight: 700;
}
.player-title {
margin-right: 39px;
font-size: 16px;
font-weight: 700;
}
.player-position {
font-size: 14px;
opacity: 0.8;
}
}
}
}
}
h3.stm-next-match-title {
text-transform: uppercase;
}
.stm-next-match-controls {
padding-top: 4px;
.stm-next-match-prev,
.stm-next-match-next {
vertical-align: top;
i {
line-height: 14px;
}
}
}
.stm-next-match-units {
margin-top: 37px;
a{
display: block;
}
&.owl-loaded {
.stm-next-match-unit {
position: relative;
opacity: 1;
}
}
.stm-next-match-unit {
position: absolute;
top: 0;
left: 0;
background-color: $gray-f3ef;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
&:first-child {
position: relative;
opacity: 1;
}
.stm-next-match-main-meta {
position: relative;
min-height: 273px;
padding-bottom: 40px;
z-index: 1;
.stm-next-matches_bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.6;
background-size: cover;
background-position: 50% 100%;
z-index: -1;
}
}
.stm-next-match-time {
padding: 17px 0 16px;
background-color: $gray-80;
text-align: center;
.heading-font {
display: inline-block;
vertical-align: top;
max-width: 100%;
color: $white !important;
font-weight: 700;
text-transform: uppercase;
text-align: center;
font-size: 16px;
letter-spacing: 0px;
small {
font-size: 16px;
}
span {
&:after {
@include pseudo();
display: inline;
position: static;
content: '-';
margin: 0 7px 0 10px;
vertical-align: top;
}
&:last-child:after {
display: none;
}
}
}
}
.stm-next-match-opponents-units {
padding: 50px 0 28px;
}
.stm-next-match-opponents {
text-align: center;
color: #fff;
white-space: nowrap;
display: table;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
.stm-command {
position: relative;
height: 105px;
display: table-cell;
vertical-align: middle;
padding: 0 10px 0;
padding-left: 125px;
width: 40%;
text-align: center;
&.stm-command-right {
padding-left: 10px;
padding-right: 125px;
.stm-command-logo {
left: inherit;
right: 30px;
}
.stm-command-title {
text-align: left;
}
}
.stm-command-logo {
position: absolute;
left: 30px;
top: 50%;
display: block;
vertical-align: middle;
max-width: 103px;
transform: translateY(-50%);
img {
transform: translateZ(0);
}
}
.stm-command-title {
display: inline-block;
vertical-align: middle;
max-width: 100%;
text-align: right;
}
h4 {
max-width: 190px;
margin-bottom: 0;
padding-bottom: 0;
white-space: normal;
text-transform: uppercase;
font-weight: 700;
line-height: 26px;
overflow: hidden;
border: 0;
&:after {
display: none;
}
a {
color: $black;
text-decoration: none !important;
}
}
&.stm-command-right {
.stm-command-logo {
margin: 0 0 0 45px;
}
}
}
.stm-command-results{
display: table-cell;
vertical-align: middle;
width: 10%;
span{
display: inline-block;
padding: 20px 10px;
background-color: transparent;
font-weight: 700;
font-size: 36px;
color: $black;
}
}
.stm-command-vs {
display: table-cell;
vertical-align: middle;
width: 10%;
span {
display: inline-block;
width: 70px;
height: 70px;
line-height: 70px;
background-color: transparent;
color: $black;
font-weight: 700;
font-size: 36px;
text-transform: uppercase;
}
}
}
.stm-next-match-info {
margin-bottom: 8px;
text-align: center;
font-size: 16px;
color: $black;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0px;
}
.stm-next-match-venue {
text-align: center;
color: $black;
font-size: 15px;
}
}
}
.sp-stm-template-event-blocks {
a{
display: block;
}
.sp-table-wrapper {
.sp-stm-template-event-blocks-publish {
.stm-single-block-unit {
.stm-teams-info {
.stm-title-team {
font-size: 20px;
text-transform: uppercase;
text-align: center;
color: $black;
font-style: italic;
}
.stm-team-results-outer {
.stm-latest-result_result {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
.stm-res-left, .stm-res-right {
>span {
font-size: 30px;
}
}
.stm-res-left {
display: flex;
flex-direction: row-reverse;
flex-wrap: nowrap;
>span {
padding: 0 4px 0 15px;
}
}
.stm-res-right {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
>span {
padding: 0 15px 0 4px;
}
}
}
}
}
}
}
.sp-stm-template-event-blocks-future {
.stm-single-block-event-list-top {
background-color: $gray-80 !important;
.time {
color: $white !important;
}
.venue {
color: $white !important;
}
}
.stm-single-block-unit {
.stm-teams-info {
.stm-title-team {
font-size: 20px;
text-transform: uppercase;
text-align: center;
color: $black;
font-style: italic;
}
.stm-team-results-outer {
.stm-latest-result_result {
font-size: 30px;
}
}
}
}
}
}
}
.stm-upcoming-events_list {
ul {
list-style: none;
li {
position: relative;
min-height: 138px;
padding: 31px 30px 33px 200px;
margin-bottom: 0;
background-color: #f0f0f0;
&:after {
@include pseudo();
bottom: 0;
left: 0;
width: 100%;
height: 1px;
background-color: #7e7e7e;
opacity: 0.15;
}
&:before {
display: none;
}
.event_date {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 170px;
padding: 0 20px;
background-color: #595959;
color: $white !important;
text-align: center;
vertical-align: top;
.date {
position: absolute;
top: 50%;
left: 0;
right: 0;
width: 100%;
transform: translateY(-50%);
}
.stm-top {
font-size: 18px;
vertical-align: top;
span {
font-size: 24px;
font-weight: 700;
}
figure {
display: inline-block;
vertical-align: top;
margin: 0 1px;
}
}
.stm-middle {
position: relative;
padding-bottom: 17px;
margin-top: -1px;
font-size: 12px;
letter-spacing: 0px;
&:after {
@include pseudo();
width: 32px;
height: 2px;
left: 50%;
bottom: 10px;
margin-left: -16px;
background-color: $white;
}
}
.stm-bottom {
letter-spacing: 0px;
font-size: 18px;
font-weight: 700;
}
}
.commands {
float: left;
h3 {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
margin-bottom: 8px;
font-size: 22px;
font-weight: 700;
a {
color: inherit;
text-decoration: none !important;
}
.stm-red {
margin: 0 5px;
text-transform: uppercase;
}
}
.stadium,
.league {
display: inline-block;
color: #595959;
font-size: 16px;
i {
margin-right: 5px;
font-size: 14px;
opacity: 0.6;
}
}
.stadium {
margin-left: 4px;
margin-right: 15px;
i {
font-size: 15px;
}
}
}
.read_more {
margin-left: 15px;
margin-top: 9px;
float: right;
a{
border-color: $gray-80;
color: $gray-80;
}
}
&:hover {
background-color: $gray-f6;
&:after {
opacity: 0;
}
.event_date {
background-color: $red;
}
}
}
}
}
/*==============================sports press sidebar ==============================*/
.stm-sportspress-sidebar {
margin-top: 0;
.widget-wrapper {
margin-bottom: 30px;
}
.sp-widget-align-none {
aside {
.widget-wrapper {
.widget-title {
margin-bottom: 0;
h6 {
font-style: italic;
text-transform: uppercase;
border-bottom: 1px solid $red;
padding-bottom: 17px;
position: relative;
font-weight: 700;
font-size: 20px !important;
margin-bottom: 15px;
.customs{
font-weight: 600;
}
&:after{
content: '';
display: block;
width: 65px;
height: 2px;
background: $red;
position: absolute;
bottom: 0;
left: 0;
}
}
}
}
}
}
h4.sp-table-caption{
font-size: 16px;
line-height: 16px;
}
.sp-stm-template-event-blocks-publish{
.stm-single-block-unit{
display: flex;
}
}
.sp-stm-template-event-blocks-future{
.stm-single-block-event-list-top {
background-color: $gray-80 !important;
.time {
font-size: 14px !important;
}
}
.stm-single-block-unit {
display: flex;
.stm-team-logo{
.stm-team-l-h-wrapp{
.stm-team-helm{
display: block;
}
}
}
.stm-teams-info {
.stm-title-team {
text-transform: none;
text-align: left;
&.opponent {
text-align: right;
}
.stm-team-city{
display: none !important;
}
}
.stm-team-results-outer{
.stm-latest-result_result{
display: inline-block;
overflow: hidden;
margin: 0 auto !important;
max-width: 45px;
text-align: center;
padding: 5px 0;
color: $black !important;
font-size: 30px;
}
}
}
}
.stm-single-block-event-list-top{
.time {
fotn-size: 16px !important;
}
.stm-future-event-list-time{
display: inline-block;
overflow: hidden;
vertical-align: top;
line-height: 22px !important;
margin: 0;
.time{
&:after{
display: none;
}
margin-left: 10px;
}
time{
display: none;
}
}
}
}
.stm-single-block-event-list {
margin-bottom: 20px;
.stm-single-block-event-list-top {
padding: 10px 0 10px 35px;
.time {
color: $white;
font-weight: 400;
font-size: 14px;
opacity: 1;
text-transform: none;
}
.venue {
color: $white !important;
}
.venue{
display: none;
}
.stm-link-wrapp{
display: none;
}
}
.stm-single-block-unit {
position: relative;
margin-bottom: 0;
padding: 58px 15px 11px;
.stm-team-logo {
display: inline-block;
width: 25%;
padding: 0;
position: relative;
vertical-align: top;
padding: 0;
.stm-team-l-h-wrapp{
.stm-team-helm{
display: block;
>img{
display: none;
}
.team-logo{
img{
width: auto;
max-height: 50px;
}
}
}
}
}
.stm-teams-info {
display: inline-block;
overflow: hidden;
width: 50%;
vertical-align: top;
.stm-title-team {
display: block;
width: 44% !important;
min-width: inherit;
position: absolute;
top: 14px;
left: 15px;
text-align: left !important;
font-weight: 400;
font-size: 16px !important;
color: $black;
letter-spacing: 0;
text-overflow: ellipsis;
white-space: nowrap;
text-transform: none !important;
overflow: hidden;
.stm-team-city{
display: none;
}
}
.stm-title-team.opponent {
left: inherit;
right: 15px;
text-align: right !important;
}
.stm-team-results-outer {
display: block;
overflow: hidden;
.stm-latest-result_result {
display: block;
position: relative;
overflow: hidden;
margin: 0 8px;
color: transparent;
padding: 0 5px;
.stm-latest-result-win-label, .stm-latest-result-lose-label{
width: auto;
min-width: inherit;
padding: 0;
font-weight: 400;
font-size: 11px;
background: transparent;
}
.stm-latest-result-win-label{
color: $mg-blue;
}
.stm-latest-result-lose-label{
color: $gray-99;
}
.stm-win{
display: block;
overflow: hidden;
width: 100%;
background: $mg-blue;
text-align: center;
color: $white;
padding: 6px 0;
margin-bottom: 2px;
}
.stm-lose{
display: block;
overflow: hidden;
width: 100%;
background: $gray-99;
text-align: center;
color: $white;
padding: 6px 0;
margin-bottom: 2px;
}
.stm-res-left{
display: block !important;
width: 50%;
float: left;
>span {
padding: 5px !important;
}
}
.stm-res-right{
display: block !important;
width: 50%;
float: right;
>span {
padding: 5px !important;
}
}
}
}
}
}
.stm-single-block-event-list-top{
padding: 10px 0;
text-align: center !important;
div{
display: inline-block;
vertical-align: middle !important;
float: inherit;
span.time{
margin-left: 0 !important;
line-height: 15px;
}
}
.time {
color: $white;
}
.venue {
color: $white !important;
}
}
}
.widget_sp_event_calendar{
.sp-template-event-calendar{
.sp-calendar-wrapper{
.sp-event-calendar{
caption{
font-weight: 400;
color: $black;
font-size: 16px;
}
thead{
background: $gray-80;
tr{
th{
font-weight: 400;
font-size: 13px;
color: $white;
padding: 10px 0 9px 13px;
}
}
}
tbody{
tr{
&:first-child{
td{
padding-top: 10px;
}
}
&:last-child{
td{
padding-bottom: 10px;
}
}
td{
border-bottom: 0;
font-weight: 400;
font-size: 14px;
color: $black;
padding: 5px;
a{
color: $black;
&:hover {
color: $mg-blue;
}
}
}
}
}
tfoot{
tr{
td{
padding: 10px;
border-top: solid 1px $gray-divider;
a {
font-weight: 700;
font-size: 13px;
color: $black;
&:hover {
color: $mg-blue;
}
}
}
}
}
}
}
}
}
.widget_stm_event_list{
.stm-upcoming-events_list{
ul{
li{
&:before{
display: none;
}
padding: 0;
margin: 0 0 20px 0;
border-bottom: 0;
border-top: solid 2px $theme-brown;
min-height: inherit;
a {
display: block;
overflow: hidden;
width: 100%;
&:hover{
text-decoration: none;
}
.commands {
display: block;
overflow: hidden;
width: 100%;
background: $theme-dark-blue;
margin: 0;
float: inherit;
vertical-align: top;
padding: 15px 0 13px;
h3 {
text-align: center;
span {
font-family: 'Oswald';
font-weight: 400;
font-size: 18px;
text-transform: uppercase;
color: $white;
}
.stm-red {
color: $theme-brown !important;
}
}
}
.stm-event_date {
display: block;
overflow: hidden;
position: relative;
bottom: 0;
width: 100%;
background: $widjet-title-bg;
text-align: center;
padding: 5px 0 8px;
.date {
.stm-middle {
font-family: 'Roboto';
font-weight: 400;
font-size: 13px;
color: $white;
}
}
.stm-el-venue{
.stadium{
font-family: 'Roboto';
font-weight: 400;
font-size: 13px;
color: $theme-brown;
line-height: 14px;
}
}
}
}
}
}
}
}
.widget_sp_countdown{
.sp-template-countdown{
.sp-countdown-wrapper{
display: flex;
flex-direction: row;
flex-wrap: wrap;
.event-name{
width: 100%;
text-align: center;
padding: 10px 0;
margin: 0;
a{
font-weight: 400;
font-size: 16px;
color: $black;
letter-spacing: 0;
}
}
h5 {
width: 50%;
font-size: 14px !important;
font-style: normal;
font-weight: 400;
line-height: 16px;
margin-bottom: 4px;
&.sp-event-venue {
text-align: right;
padding-right: 10px;
}
&.sp-event-league {
border-left: 1px solid $gray-divider;
padding-left: 10px;
}
}
.sp-countdown{
width: 100%;
background: $gray-80;
color: $white;
font-weight: 400;
font-size: 14px;
text-align: center;
padding: 7px 0;
}
}
}
}
.widget_sp_player_gallery{
.sp-player-gallery-wrapper{
.gallery-item{
.gallery-icon{
a{
img{}
}
}
a{
display: block;
overflow: hidden;
width: 100%;
background: $theme-dark-blue;
dd{
font-family: 'Roboto';
font-weight: 400;
font-size: 13px;
color: $white;
margin: 0;
}
}
}
}
}
.widget_sp_player_list{
.stm-players-inline{
.stm-list-single-player{
.stm-list-single-player-info{
background: $theme-dark-blue;
}
}
}
}
.widget_sp_staff{
h4{
font-size: 20px;
}
.sp-template-details{
.sp-list-wrapper{
.sp-staff-details {
.single-info {
display: flex;
overflow: hidden;
position: relative;
clear: both;
width: 100%;
.st-label{
display: block;
overflow: hidden;
font-family: 'Roboto';
font-weight: 400;
color: $black;
}
.st-value {
display: block;
overflow: hidden;
font-family: 'Roboto';
font-weight: 400;
color: $gray-99;
}
}
}
}
}
}
}
.stm-post-views {
display: inline-block;
i {
color: $red;
margin-right: 4px;
}
color: $gray-99;
font-size: 13px;
font-weight: 400;
font-style: normal;
}
.stm-media-tabs {
.stm-media-tabs-nav {
margin-bottom: 30px;
}
.stm-medias-unit-wider {
margin: 0 -10px;
.stm-medias-unit {
.stm-media-single-unit {
display: block;
padding: 0 15px 30px;
&.stm-570-250 {
.stm-media-preview {
display: block;
overflow: hidden;
max-height: 234px;
a {
img{
width: 100%;
max-height: 234px;
}
}
}
}
&.stm-540-500 {
.stm-media-preview {
display: block;
overflow: hidden;
max-height: 234px;
a {
img{
width: 100%;
max-height: 234px;
}
}
}
}
}
}
}
}
.onsale {
font-family: "Source Sans Pro";
color: $white !important;
}
.select2-container--default {
.select2-selection--single {
border-radius: 0;
}
}
.player-socials {
li {
a {
border: 2px solid $red;
background: transparent;
line-height: 32px;
i {
color: $red;
transition: all .2s ease;
}
&:hover {
background: $red;
i {
color: $white;
}
}
}
}
}
.stm-single-sp_player {
.sp-section-content-details{
.sp-player-details {
max-width: 100%;
margin-top: 20px;
.single-info {
margin-bottom: 10px;
}
}
}
}
.stm-single-sp_calendar {
.stm-single-block-event-list {
.stm-single-block-unit {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
.stm-teams-info {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
overflow: hidden;
position: relative;
width: 78%;
&:after {
display: none;
}
.stm-team-results-outer {
width: auto;
margin: 0 15px;
}
.stm-title-team {
display: block;
width: 28%;
text-align: right !important;
text-overflow: ellipsis;
overflow: hidden;
&.opponent {
text-align: left !important;
}
}
}
}
&.sp-stm-template-event-blocks-future {
.stm-single-block-unit {
.stm-teams-info {
.stm-team-results-outer {
width: 20%;
margin: 0 15px;
text-align: center;
}
.stm-title-team {
width: 40%;
text-align: right !important;
&.opponent {
text-align: left !important;
}
}
}
}
}
}
}
.highlighted {
td {
a {
color: $black !important;
}
}
}
.stm-demo-typography .wpb_content_element .wpb_wrapper h1 .stm-red {
top: 0;
}
}
}
#sb_instagram {
overflow: hidden;
}
.stm-footer {
background: transparent;
#stm-footer-top {
#footer-main {
.footer-widgets-wrapper {
padding: 20px 0 5px;
background-color: rgba(0,0,0,0.85);
.container {
.widgets{
aside {
.widget-wrapper {
.widget-title {
h6{
color: $white !important;
font-size: 16px !important;
border: 0;
padding-bottom: 0;
&:before, &:after{
display: none;
}
}
}
ul {
li {
a{
color: $white !important;
}
}
}
}
&.widget_stm_recent_posts {
.widget_media {
.stm-post-content {
.h5 {
color: $white !important;
font-size: 14px !important;
line-height: 20px !important;
font-style: italic;
}
.date {
font-size: 13px !important;
text-transform: none;
font-weight: 400;
color: $gray-99 !important;
}
}
}
}
&.widget_text {
.widget-wrapper {
.textwidget {
p {
margin-bottom: 11px;
a {
img {
max-width: 136px;
margin-top: 40px;
}
}
}
.stm-text-lighten {
color: $gray-80;
line-height: 24px;
padding-right: 0;
font-weight: 400;
opacity: 1;
}
}
}
}
&.widget_recent_entries {
.widget-wrapper {
ul {
li {
a {
font-weight: 500;
font-style: italic;
}
}
}
}
}
&.widget_nav_menu {
.widget-wrapper {
.menu-widget-menu-container {
padding-top: 0;
ul {
li {
margin-bottom: 8px;
&:before {
top: 8px;
}
a {
font-family: 'Source Sans Pro';
line-height: 20px;
font-size: 14px;
}
}
}
}
}
}
&.widget_contacts {
ul {
padding-top: 0;
li {
margin-bottom: 20px;
padding-left: 30px;
.icon {
position: absolute;
top: 0;
left: 0;
opacity: 1;
.fa-map-marker {
&:before {
content: '\e930' !important;
font-family: 'stm-splash-icons' !important;
color: $red;
font-size: 20px;
}
}
.fa-phone {
&:before {
content: '\e92f' !important;
font-family: 'stm-splash-icons' !important;
color: $red;
font-size: 20px;
}
}
.fa-envelope {
&:before {
content: '\e929' !important;
font-family: 'stm-splash-icons' !important;
color: $red;
font-size: 20px;
}
}
}
&.widget_contacts_address {
.text {
color: $light-gray-bf !important;
padding-right: 55px;
opacity: 1;
line-height: 22px;
}
}
&.widget_contacts_phone {
.text {
color: $light-gray-bf !important;
font-size: 14px;
font-weight: 400;
letter-spacing: 0px;
line-height: 22px;
}
}
&.widget_contacts_mail {
padding-top: 4px;
.icon {
top: 4px;
}
}
a {
color: #009bdc;
&:hover {
color: #009bdc;
text-decoration: underline !important;
}
}
}
}
}
}
}
}
}
}
}
#stm-footer-bottom {
padding: 0;
background-color: rgba(0,0,0,0.85);
.container {
padding: 22px 0;
border-top: 1px solid #444047;
.clearfix {
.footer-bottom-left {
.footer-bottom-left-text{
margin-top: 8px;
color: $white !important;
font-size: 13px !important;
word-spacing: -0.4px;
letter-spacing: -0.2px;
}
}
.footer-bottom-right {
.clearfix {
.footer-socials-unit {
.h6 {
font-size: 15px !important;
color: $white !important;
font-weight: 300;
font-style: italic;
border: 0;
margin: 0 20px 0 0;
padding: 0;
text-transform: none;
&:after {
display: none;
}
}
.footer-bottom-socials {
li {
a {
background-color: transparent;
border: 2px solid $red;
line-height: 34px;
&:hover {
background: $red;
}
}
}
}
}
}
.footer-bottom-right-text {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
margin-top: 9px;
white-space: nowrap;
a {
margin-left: 3px;
}
}
}
}
}
}
}
&.woocommerce.woocommerce-page {
#wrapper {
#main {
.woocommerce-tabs .commentlist li img {
padding-top: 0;
margin-right: 15px;
}
.woocommerce-tabs .commentlist li .comment_container .star-rating {
right: 25px;
}
.stm-single-comment-title .stm-add-review a {
letter-spacing: 0;
}
.stm-single-product-content-right form .quantity {
margin-right: 20px;
}
.single_add_to_cart_button, .woocommerce-variation-add-to-cart {
margin-top: 0;
}
input[type="text"], input[type="number"], input[type="tel"], input[type="email"], input[type="search"], input[type="date"], input[type="password"] {
height: 46px;
border-radius: 0;
}
>.row {
margin: 0 !important;
}
.stm-button-inner{
.button {
&:hover {
border-color: $white !important;
color: $red !important;
}
}
}
.woocommerce-message {
.button.wc-forward {
padding-top: 0;
padding-bottom: 0;
}
}
.products.stm-products-row {
h2, .h2 {
font-size: 20px !important;
max-width: 65%;
line-height: 24px !important;
}
.meta {
margin-top: 0;
.star-rating {
top: 4px;
}
}
}
.stm-fullwidth-row-js {
.container {
padding: 0 15px;
}
}
.woocommerce-Reviews {
.comment-respond {
padding-bottom: 0;
.comment-form-rating {
label[for="rating"] {
color: $black !important;
}
}
.comment-form {
label {
color: $white !important;
font-weight: 400;
}
.form-submit {
.btn-md{
padding: 0;
input[type="submit"] {
color: $white;
border: 0;
&:hover {
color: $white !important;
border: 0;
}
}
}
}
}
}
}
}
}
}
&.woocommerce-cart {
.button, input[type="submit"], button {
text-transform: uppercase !important;
letter-spacing: 0 !important;
font-style: italic;
}
.woocommerce-checkout-review-order-table td.actions .stm-actions-right,
.shop_table_responsive.cart td.actions {
.coupon {
.input-text {
top: 0;
height: 46px;
}
}
.stm-actions-right {
.button.btn-md {
padding: 0;
input[type="submit"] {
border: 0;
color: $white !important;
font-style: italic;
&:hover {
color: $red !important;
}
}
}
}
}
}
&.woocommerce-checkout {
h3 {
text-transform: uppercase;
}
.checkbox {
margin: 5px 0;
}
.button.btn-md {
padding: 0;
input[type="submit"] {
border: 0;
color: $white !important;
font-style: italic;
&:hover {
color: $red !important;
}
}
}
}
&.single.single-post {
#wrapper {
#main {
padding-top: 56px !important;
}
}
}
&.single-sp_team {
#wrapper {
#main {
.sp_team {
.stm-single-sp_team {
.stm-players {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
padding: 0 30px;
.stm-list-single-player {
position: relative;
opacity: 1 !important;
margin: 0 0 20px;
max-width: 32%;
}
}
}
}
}
}
}
&.page-template-coming-soon {
max-width: 100% !important;
#wrapper {
max-width: 100%;
#main {
max-width: 100%;
position: absolute;
padding: 0;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: transparent !important;
&:before {
@include pseudo();
@include absoluted();
background: rgba(0, 0, 0, 0.7);
z-index: 3;
}
.container {
max-width: 570px;
}
}
#wrapper {
height: 690px !important;
}
.stm-coming-soon-centered {
position: absolute;
top: 50%;
left: 0;
width: 100%;
transform: translateY(-50%);
text-align: center;
z-index: 10;
color: $white;
h1 {
color: $white;
}
.vc_single_image-wrapper {
max-width: 150px;
img{
min-width: 150px;
min-height: 100px;
}
}
}
}
.stm-footer{
max-width: 100%;
#stm-footer-bottom {
background-color: $black;
}
}
}
&.error404 {
#wrapper {
.stm-title-box-unit {
display: none;
}
}
}
@media (max-width: 1050px) {
&.stm-boxed {
max-width: 100%;
}
.container {
max-width: 1000px;
padding: 0;
}
#wrapper {
.stm-header {
.stm-header-inner {
.stm-header-container {
.stm-main-menu {
.stm-main-menu-unit {
ul {
li {
>a {
line-height: 60px;
padding: 0 12px;
}
}
}
}
.stm-main-menu-unit {
.stm-header-search {
form {
.search-wrapper {
.search-input {
line-height: 20px;
}
}
.search-submit{
line-height: 48px;
}
}
}
}
}
}
}
}
#main {
.wpb_revslider_element {
.rev_slider_wrapper {
h1 {
line-height: 44px !important;
}
}
}
.stm-posts-list-wrapper {
.carousel-wrap {
.stm-post-carousel-control-prev {
left: -12px;
z-index: 10;
}
.stm-post-carousel-control-next {
right: -12px;
z-index: 10;
}
}
}
.stm-sportspress-sidebar {
.stm-single-block-event-list {
.stm-single-block-unit {
.stm-teams-info {
.stm-team-results-outer {
text-align: center;
.stm-latest-result_result {
display: flex !important;
align-items: center;
padding: 0;
}
}
}
}
}
}
.sp-stm-template-event-blocks {
.sp-table-wrapper {
.sp-stm-template-event-blocks-publish {
.stm-single-block-unit {
.stm-teams-info {
.stm-team-results-outer {
.stm-latest-result_result {
display: flex !important;
}
}
}
}
}
}
}
.stm_player_month {
.player-info {
padding: 28px 0 29px;
}
}
.stm-single-sp_player {
.sp-section-content-photo{
width: 30%;
}
.sp-section-content-details{
width: 70%;
text-align: left;
.sp-player-details {
max-width: 100%;
margin-top: 20px;
}
}
}
.stm-single-sp_calendar {
.stm-single-block-event-list {
.stm-single-block-unit {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
.stm-teams-info {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
overflow: hidden;
position: relative;
width: 78%;
&:after {
display: none;
}
.stm-team-results-outer {
width: 40%;
margin: 0 5px;
align-items: center;
line-height: 24px;
.stm-latest-result_result{
justify-content: center;
}
.normal-font {
padding: 3px 5px;
min-width: 50px;
font-size: 16px;
}
.stm-lose, .stm-win {
font-size: 20px !important;
line-height: 28px;
}
}
.stm-title-team {
display: block;
width: 30%;
text-align: right !important;
text-overflow: ellipsis;
overflow: hidden;
&.opponent {
text-align: left !important;
}
}
}
}
&.sp-stm-template-event-blocks-future {
.stm-single-block-unit {
.stm-teams-info {
.stm-team-results-outer {
width: 20%;
margin: 0 15px;
text-align: center;
}
.stm-title-team {
width: 40%;
text-align: right !important;
&.opponent {
text-align: left !important;
}
}
}
}
}
}
}
}
}
.stm-footer {
overflow: hidden;
}
}
@media (max-width: 900px) {
.container {
max-width: 880px;
padding: 0;
}
#wrapper {
.mag-header-wrapper{
#stm-top-bar {
display: none;
}
.stm-header {
padding-top: 0;
.stm-header-inner{
display: none;
}
.stm-header-mobile {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 15px 15px 15px 25px;
.logo-main {
margin: 0 auto 0 0;
}
.stm-mobile-right{
margin-top: 0;
.stm-menu-toggle {
background: transparent;
margin-left: 10px;
}
.help-bar-shop {
margin-top: 6px;
a {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
background: transparent;
padding: 5px 10px 3px;
.items-info-wrap {
display: none;
flex-direction: column;
flex-wrap: nowrap;
justify-content: flex-start;
.total-price {
color: $white !important;
}
.normal_font {
color: $white !important;
.stm-current-items-in-cart {
padding: 0;
margin: 0;
background: transparent;
color: $white;
min-width: inherit;
min-height: inherit;
}
}
}
.icon-mg-icon-shoping-cart{
margin-left: 10px;
font-size: 31px;
}
}
}
}
}
}
}
#main {
.wpb_revslider_element {
.rev_slider_wrapper {
h1 {
line-height: 30px !important;
}
}
}
}
}
}
@media (max-width: 812px) {
.container {
max-width: 790px;
padding: 0;
}
#wrapper {
.stm-mobile-menu-unit {
.inner {
.stm-top {
padding: 22px 25px 22px;
.stm-switcher {
.language-switcher-unit {
.stm-language-flag {
display: none;
}
.stm-switcher-open {
top: 8px !important;
}
}
}
.stm-top-right {
.stm-top-search {
.search-input {
font-size: 16px;
}
.search-submit {
&.activated {
background-color: $black-22 !important;
}
}
}
}
}
}
.stm-mobile-menu-list {
li {
ul.sub-menu{
li {
a{
span {
i {
margin-right: 10px;
}
}
}
}
}
}
}
}
#main {
h1, .h1 {
font-size: 30px !important;
line-height: 34px !important;
}
.stm-media-tabs {
.stm-medias-unit-wider {
.stm-medias-unit {
.stm-media-single-unit {
padding: 0 8px 16px;
}
}
}
}
.stm-sportspress-sidebar-left .col-md-9 .sp-template-league-table,
.stm-sportspress-sidebar-right .col-md-9 .sp-template-league-table {
margin: 0;
}
.stm-single-block-event-list {
.stm-single-block-unit {
.stm-teams-info {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin: 0 auto;
.stm-team-results-outer {
margin: 20px 0;
}
}
}
}
.stm-sportspress-sidebar {
display: none;
}
.stm-next-match-units {
.stm-next-match-unit {
.stm-next-match-opponents {
.stm-command {
.stm-command-logo{
max-width: 100px;
transform: inherit;
}
}
}
}
}
.stm-default-page.stm-default-page-list {
.stm-single-post-loop {
margin-bottom: 20px;
}
}
}
}
}
@media (max-width: 768px) {
.container {
max-width: 750px;
padding: 0;
}
#wrapper {
#main {
.stm-team-staff-list .stm-team-staff-list-inner {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
}
.stm_player_month .player-info {
padding: 47px 0;
}
.stm-media-tabs {
.stm-medias-unit-wider {
.stm-medias-unit {
.stm-media-single-unit {
padding: 0 8px 16px;
}
}
}
}
.stm-sportspress-sidebar-left .col-md-9 .sp-template-league-table,
.stm-sportspress-sidebar-right .col-md-9 .sp-template-league-table {
margin: 0;
}
.stm-single-block-event-list {
.stm-single-block-unit {
table-layout: inherit;
.stm-teams-info {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin: 0 auto;
.stm-team-results-outer {
margin: 20px 0;
}
}
}
}
.stm-next-match-units {
.stm-next-match-unit {
.stm-next-match-opponents {
.stm-command {
.stm-command-logo{
max-width: 100px;
transform: inherit;
}
}
}
}
}
.stm-posts-list-wrapper {
.carousel-wrap {
.stm-post-carousel-control-prev{
left: -9px;
}
.stm-post-carousel-control-next{
right: -9px;
}
}
}
}
}
&.woocommerce.woocommerce-page {
#wrapper {
#main {
.stm-woocommerce {
padding: 0;
>.row {
.col-md-3 {
display: none;
}
}
}
.stm-fullwidth-row-js {
.container {
padding: 0;
}
}
}
}
}
}
@media (max-width: 767px) {
.container {
padding: 0;
}
#wrapper {
#main {
}
}
}
@media (max-width: 736px) {
.container {
max-width: 720px;
padding: 0;
}
.stm_player_month {
.player-info {
width: 50%;
padding: 47px 0;
}
}
.stm-league-wrap {
.stm-single-league-title_box {
h4 {
justify-content: space-between;
a{
margin: 0 0 0 auto;
}
}
}
.select-league-wrap {
flex-wrap: nowrap;
}
}
.stm_video_posts_list {
.latest-news-loop-with-img {
.wrap {
.img {
width: 15%;
}
.meta {
width: 85%;
}
}
}
}
.stm_latest_news_most_styles {
.stm-news-grid {
.row {
>.col-xs-12 {
width: 50%;
}
}
}
}
.stm-events-wrap {
.stm-single-events-title_box {
h4 {
a {
margin: 0 0 0 auto;
}
}
}
.select-events-wrap {
flex-wrap: nowrap;
}
}
.stm-images-grid .row{
display: flex;
flex-direction: row;
flex-wrap: wrap;
&:before, &:after {
display: none;
}
.col-md-3{
width: 50%;
}
}
}
@media (max-width: 731px) {
.container {
max-width: 710px;
padding: 0;
}
}
@media (max-width: 667px) {
.container {
max-width: 650px;
padding: 0;
}
}
@media (max-width: 650px) {
.container {
max-width: 630px;
padding: 0;
}
#wrapper {
#main {
}
}
}
@media (max-width: 570px) {
.container {
max-width: 550px;
padding: 0;
}
#wrapper {
#main {
}
}
.stm-footer {
#stm-footer-bottom {
.container {
.clearfix {
.footer-bottom-right {
.clearfix {
.footer-socials-unit {
.h6 {
display: none;
}
}
}
}
}
}
}
}
}
@media (max-width: 500px) {
.container {
max-width: 480px;
padding: 0;
}
h1, .h1{
font-size: 20px !important;
line-height: 24px !important;
}
h2, .h2{
font-size: 18px !important;
line-height: 20px !important;
}
#wrapper {
#main {
h1, .h1{
font-size: 20px !important;
line-height: 24px !important;
}
.vc_tta-accordion {
.vc_tta-panels-container {
.vc_tta-panels {
.vc_tta-panel {
.vc_tta-panel-heading {
h4 {
font-size: 16px !important;
line-height: 18px !important;
}
}
.vc_tta-panel-body {
padding-top: 20px;
}
}
}
}
}
.stm_player_month {
.player-info {
width: 50%;
padding: 65px 0;
.player-name {
font-size: 18px;
flex-direction: row;
flex-wrap: nowrap;
margin-top: 2px;
margin-bottom: 3px;
.customs {
display: inline-block;
}
}
}
}
.stm_video_posts_list {
.latest-news-loop-with-img {
.wrap {
.img {
width: 30%;
}
.meta {
width: 70%;
}
}
}
}
.stm-media-tabs {
.stm-medias-unit-wider {
.stm-medias-unit {
.stm-media-single-unit {
.stm-media-preview {
a {
width: 100%;
}
}
}
}
}
}
.stm-single-sp_player {
.sp-section-content-photo{
width: 100%;
.sp-template-player-photo {
width: 100%;
img {
width: 100%;
}
}
}
.sp-section-content-details{
width: 100%;
text-align: left;
.sp-player-details {
max-width: 100%;
margin-top: 0;
}
}
}
}
}
}
@media (max-width: 450px) {
&.page-template-coming-soon {
.container {
padding: 0 15px;
}
}
.container {
max-width: 430px;
padding: 0;
}
.no_deco {
padding-left: 50px !important;
margin-left: -50px !important;
padding-bottom: 0;
}
#wrapper {
.mag-header-wrapper .stm-header .stm-header-mobile .stm-mobile-right .stm-menu-toggle {
margin-left: 0;
}
#main {
.stm-next-match-wrapper {
h3 {
display: block;
width: 69%;
float: left;
margin-right: 0;
}
.stm-next-match-controls {
display: block;
width: 30%;
float: right;
}
}
.stm-team-staff-list .stm-team-staff-list-inner {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.stm-team-staff-list .stm-single-staff {
width: 49%;
&:nth-child(1), &:nth-child(2) {
margin-bottom: 30px;
}
}
.sp-table-wrapper {
.sp-stm-template-event-blocks-publish {
a {
.stm-single-block-event-list-top {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
padding: 10px 0;
.time {
margin-right: 5px;
margin-top: 0;
}
.venue {
margin-top: 0;
margin-left: 5px;
}
}
}
}
.sp-stm-template-event-blocks-future {
a {
.stm-single-block-event-list-top {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
padding-top: 20px;
.time {
width: auto;
margin-top: 0;
text-align: right;
margin-right: 5px;
}
.venue {
width: auto;
margin-top: 0;
margin-left: 5px;
text-align: left;
}
}
}
}
}
.stm-single-sp_calendar {
.stm-single-block-event-list {
.stm-single-block-unit {
.stm-teams-info {
width: 100%;
flex-direction: column;
align-items: center;
.stm-title-team {
width: 100%;
text-align: center !important;
&.opponent {
text-align: center !important;
}
}
.stm-team-results-outer {
margin: 20px 0;
}
}
}
&.sp-stm-template-event-blocks-future {
.stm-single-block-event-list-top {
.stm-future-event-list-time {
time {
span {
display: inline-block;
}
}
}
}
.stm-single-block-unit {
.stm-teams-info {
width: 100%;
flex-direction: column;
align-items: center;
.stm-title-team {
width: 100%;
text-align: center !important;
&.opponent {
text-align: center !important;
}
}
.stm-team-results-outer {
margin: 20px 0;
}
}
}
}
}
}
.stm-default-page.stm-default-page-grid {
.container {
.stm-single-post-loop {
.news-loop {
.wrap {
.img {
.categ {
top: 0;
left: 0;
ul {
display: flex;
flex-direction: column;
li {
margin-bottom: 4px;
}
}
}
}
.meta {
.meta-middle {
font-size: 16px;
line-height: 22px;
letter-spacing: 0;
}
}
}
}
}
}
}
.stm-upcoming-events_list {
ul {
li {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
padding: 0;
margin-bottom: 20px;
.event_date {
display: block;
overflow: hidden;
position: relative;
top: inherit;
left: inherit;
bottom: inherit;
width: 100%;
padding: 100px 0 0;
}
>.clearfix {
.commands {
float: inherit;
h3{
justify-content: center;
align-items: center;
a {
width: 39%;
text-align: center;
}
.stm-red{
white-space: nowrap;
}
}
}
.read_more {
display: block;
float: inherit;
margin: 20px auto;
}
}
}
}
}
.stm-next-match-units {
.stm-next-match-unit {
.stm-next-match-time {
.heading-font {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
font-weight: 400;
letter-spacing: 0;
font-size: 14px;
justify-content: center;
span {
small {
font-size: 14px;
}
}
}
}
.stm-next-match-opponents {
.stm-command {
padding: 0 !important;
.stm-command-logo {
display: none;
}
}
}
}
}
.stm_player_month {
max-width: 350px;
margin: 0 auto 20px;
}
.related-posts-by-cat {
.related-list {
flex-wrap: wrap;
.latest-news-loop-with-img {
width: 100%;
margin-bottom: 15px;
}
}
}
.stm-trophy-carousel {
>.clearfix {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
.stm-title-left{
h2 {
margin-bottom: 0 !important;
}
}
.stm-thophies-controls {
margin: 0 0 0 auto;
.stm-carousel-control-prev,
.stm-carousel-control-next {
padding-top: 0;
padding-bottom: 0;
}
}
}
}
}
}
.stm-footer #stm-footer-bottom .container .clearfix {
.footer-bottom-right {
.footer-bottom-right-text {
justify-content: center;
}
}
}
&.single-sp_team {
#wrapper {
#main {
.sp_team {
.stm-single-sp_team {
.stm-players {
justify-content: center;
.stm-list-single-player {
max-width: 100%;
}
}
}
}
}
}
}
&.woocommerce.woocommerce-page {
#wrapper {
#main {
>.row {
margin: 0 !important;
}
.woocommerce-tabs .commentlist li .comment_container {
padding: 25px 25px 30px 30px;
}
.comment-respond .comment-reply-title {
margin-bottom: 41px;
}
.woocommerce-message {
.button.wc-forward {
padding-top: 0;
padding-bottom: 0;
}
}
.products.stm-products-row {
h2, .h2 {
display: block;
overflow: hidden;
font-size: 20px !important;
max-width: 100%;
line-height: 24px !important;
margin-bottom: 20px;
text-overflow: ellipsis;
white-space: nowrap;
}
.meta {
margin-top: 10px;
.star-rating {
top: 24px;
}
}
}
.woocommerce-Reviews {
.comment-respond {
padding-bottom: 0;
.comment-form-rating {
label[for="rating"] {
color: $black !important;
}
}
.comment-form {
label {
color: $white !important;
font-weight: 400;
}
.form-submit {
.btn-md{
padding: 0;
input[type="submit"] {
color: $white;
border: 0;
&:hover {
color: $white !important;
border: 0;
}
}
}
}
}
}
}
}
}
}
.woocommerce-checkout-review-order-table td.actions .stm-actions-right,
.shop_table_responsive.cart td.actions .stm-actions-right {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
.wc-proceed-to-checkout {
margin-top: 0;
margin-left: 30px;
}
}
}
@media (max-width: 416px) {
.container {
max-width: 400px;
padding: 0;
}
#wrapper {
#main {
.stm-single-sp_player {
.sp-template-photo {
float: left;
}
.sp-player-details {
max-width: inherit;
}
.sp-section-content-details {
text-align: left;
}
}
.stm-post-meta-bottom {
.stm-share-this-wrapp {
width: 100%;
justify-content: flex-start;
margin-bottom: 10px;
}
}
}
}
}
@media (max-width: 375px) {
.container {
max-width: 360px;
padding: 0;
}
#wrapper {
#main {
.stm_player_month {
.player-info {
}
}
}
}
}
@media (max-width: 360px) {
.container {
max-width: 340px;
padding: 0;
}
#wrapper {
#main {
}
}
}
@media (max-width: 320px) {
.container {
max-width: 300px;
padding: 0;
}
#wrapper {
.mag-header-wrapper .stm-header .stm-header-mobile .stm-mobile-right .help-bar-shop{
display: none;
}
#main {
.stm_latest_news_most_styles .stm-news-grid .row > div .column-content .latest-news-loop-with-img .wrap .img .categ {
top: 0;
left: 0;
ul {
display: flex;
flex-direction: column;
li{
margin-bottom: 3px;
}
}
}
.stm-single-post-meta {
.stm-comments-num {
float: left;
margin-bottom: 10px;
}
}
}
}
}
}