@mixin apply_transition($transition-property, $transition-duration, $transition-timing) { transition-property: $transition-property;transition-duration: $transition-duration;transition-timing-function: $transition-timing; } @mixin boxsizing() { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } /* ------- Page Builder Columns ------- */ .dzspb_lay_row, .dzspb_layb_layout { position: relative; margin-left: -15px; margin-right: -15px; margin-top: 15px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .dzspb_lay_row:after, .dzspb_layb_layout:after { display: block; content: " "; clear: both; } .dzspb_lay_row *, .dzspb_layb_layout * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .dzspb_layb_one_full { padding-right: 15px; padding-left: 15px; } .dzspb_layb_one_half { width: 50%; } .dzspb_layb_one_third { width: 33.3333%; } .dzspb_layb_two_third { width: 66.6666%; } .dzspb_layb_one_fourth { width: 25%; } .dzspb_layb_three_fourth { width: 75%; } .dzspb_layb_one_fifth { width: 20%; } .dzspb_layb_two_fifth { width: 40%; } .dzspb_layb_three_fifth { width: 60%; } .dzspb_layb_four_fifth { width: 80%; } .dzspb_layb_one_sixth { width: 16.6%; } .dzspb_layb_five_sixth { width: 83.3%; } .dzspb_layb_one_half, .dzspb_layb_one_third, .dzspb_layb_two_third, .dzspb_layb_three_fourth, .dzspb_layb_one_fourth, .dzspb_layb_one_fifth, .dzspb_layb_two_fifth, .dzspb_layb_three_fifth, .dzspb_layb_four_fifth, .dzspb_layb_one_sixth, .dzspb_layb_five_sixth { position: relative; padding-right: 15px; padding-left: 15px; float: left; } .clearboth { clear: both; display: block; font-size: 0; height: 0; line-height: 0; width: 100%; } .dzspb_layb_layout:after{ content: ""; display: block; clear: both; } hr.dzspb-separator{ width: 100%; height: 1px; display: block; line-height: 1.5; background-color: rgba(0,0,0,0.3); } @media only screen and (max-width : 480px) { .dzspb_layb_one_half,.dzspb_layb_one_third,.dzspb_layb_two_third,.dzspb_layb_three_fourth,.dzspb_layb_one_fourth,.dzspb_layb_one_fifth,.dzspb_layb_two_fifth,.dzspb_layb_three_fifth,.dzspb_layb_four_fifth,.dzspb_layb_one_sixth,.dzspb_layb_five_sixth{ position:relative; width: 100%; padding-left: 15px; padding-right:15px; float:none; display: block; } .dzspb_lay_row{ margin-top: 10px; } } .label-artist{ font-size: 21px; font-family: "Open Sans", arial, serif; font-weight: bold; margin-top: 15px; } .label-song{ font-size: 16px; font-family: "Open Sans", arial, serif; margin-top: 15px; } .dzsap-grid-meta-buy{ margin-top: 15px; } .dzsap-grid-style2-item{ position: relative; overflow: hidden; > img:first-child{ width: 100%; display: block; } > .centered-content-con{ $transition-property: all; $transition-duration: 0.3s; $transition-timing: ease-out; @include apply_transition($transition-property, $transition-duration, $transition-timing); color: #fff; text-align: center; position: absolute; top:0;left:0; width:100%;height:100%; background-color: rgba(30,30,30,0); opacity: 0; transform: scale(1.2); > .centered-content{ position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); } } } .dzsap-grid-style2-item:hover{ > .centered-content-con{ background-color: rgba(30,30,30,0.45); opacity:1; transform: scale(1); } } /* wordpress grid styling */ .dzsap-woo-grid.style-under{ .grid-object{ margin-bottom: 20px; position: relative; } } .dzsap-woo-grid.style-style1,.dzsap-woo-grid.style-style2{ margin-left: -15px; margin-right: -15px; a,a:hover{ cursor: pointer; text-decoration: none; } .grid-object{ padding: 0 15px 15px 15px; float: none; display: inline-block; vertical-align: top; width: 33%; @include boxsizing(); } } .dzsap-woo-grid.style-style1:after,.dzsap-woo-grid.style-style2:after{ content: ""; display: block; clear:both; } @media (max-width: 650px) { .dzsap-woo-grid.style-style1,.dzsap-woo-grid.style-style2{ .grid-object{ width: 100%; } } } .tag-list{ position: absolute; bottom: calc(100% - 10px); right:0; white-space: nowrap; >*{ display: inline-block; vertical-align: middle; } .dzsap-tag{ background-color: #e8ebf3; color: #444444; opacity: 0.8; font-size: 12px; padding: 4px; text-transform: lowercase; $transition-property: opacity; $transition-duration: 0.3s; $transition-timing: ease-out; @include apply_transition($transition-property, $transition-duration, $transition-timing); &:hover{ opacity: 1; } &+.dzsap-tag{ margin-left: 3px; } } .dzstooltip.arrow-top:after{ z-index: 5; } .dzstooltip{ z-index: 5; background-color: #f2f5fd; } .the-label{ margin-left: 3px; background-color: #e8ebf3; padding: 1px 4px; opacity: 0.5; line-height: 1; } } .dzsap-woo-grid.style-style3{ .dzsap-product-tr, .dzsap-header-tr{ display: flex; align-items: center;; align-content: center; margin:0; padding:0; list-style: none; padding-bottom: 5px; margin-bottom: 10px; >div{ display: inline-block; } .column-for-player{ width: 40px; margin-right: 10px; white-space: nowrap; .audioplayer{ margin-bottom: 0!important; } } .column-for-buy{ margin-left: 10px; width: 75px; flex: 0 0 auto; } .column-for-title{ overflow: hidden; flex: 100; } } .dzsap-product-tr{ margin-bottom: 15px; } .dzsap-product-tr:after{ display: block; clear: both; content: ""; } .dzsap-header-tr{ font-weight: bold; border-bottom: 1px dashed rgba(0,0,0,.3); } .dzsap-product-tr{ .column-for-title { font-size: 21px; font-weight: 300; line-height: 1; position: relative; } } a.grid-buy-btn{ height: 30px; width: 100%; text-align: center; display: inline-block; background-color: #76705d; color: #ffffff; border-radius: 5px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; text-decoration: none; padding: 10px; .btn-inner{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } i{ opacity: 0.75; } } } .dzsap-grid.style-noir{ .grid-object{ background-color: #ffffff; padding: 15px; text-align: center; .the-title{ margin: 30px auto 10px; font-size: 15px; padding-top:0; padding-bottom: 0; } .the-price{ margin: 10px auto 15px; font-size: 21px; } } } $color_highlight: #8c8b47; .dzs-button{ position: relative; padding: 15px; cursor: pointer; line-height: 1; white-space: nowrap; font-size: 13px; .the-bg{ position: absolute; top:0; left:0; width: 100%; height: 100%; border-radius: 5px; background-color: $color_highlight; } .the-text{ position: relative; color: #ffffff; } &.padding-small{ font-size: 11px; font-weight: bold; padding: 10px; } } a.dzs-button,span.dzs-button{ display: inline-block; } .dzs-row:after{ content: ""; display: block; clear: both; } .dzs-row-inline{ font-size:0; .dzs-col-md-6{ font-size: 13px; display: inline-block; vertical-align: middle; float:none; } } @media (max-width: 992px){ .row-inline { .col-md-6 { width: 100%; margin-bottom: 15px; padding: 0 30px 15px; display: block; float:none; } } } .imagediv{ background-size: cover; backgorund-position: center center; } .clear{ clear: both; height: 1px; margin-top: -1px; } .dzs-container{ padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; max-width: 1170px; margin: 0 auto; } .dzs-row{ margin-right: -15px; margin-left: -15px; } .dzs-col-md-6,.dzs-col-md-3,.dzs-col-md-4{ float: left; min-height: 1px; padding-right: 15px; padding-left: 15px; } .dzs-col-md-6{ width: 50%; } .dzs-col-md-4{ width: 33.3333%; } .dzs-col-md-3{ width: 25%; } @media (max-width: 600px){ .dzs-row{ width: 100%; .dzs-col-md-6,.dzs-col-md-4{ width: 100%; float:none; display: block; } } } div[class*="dzs-layout--"]{ margin-left: -15px; margin-right: -15px; font-size:0; >*{ font-size:13px; } >.dzs-layout-item{ padding-left: 15px; padding-right: 15px; margin-bottom: 15px; display: inline-block; vertical-align: top; box-sizing: border-box; } &[data-margin="0"]{ margin-left: 0px; margin-right: 0px; >.dzs-layout-item{ padding-left: 0; padding-right: 0; } } } .dzs-layout--1-cols{ margin-left:0!important; margin-right:0!important; >.dzs-layout-item{ width: 100%; padding-left: 0px!important; padding-right: 0px!important; display: block; } } .dzs-layout--2-cols{ >.dzs-layout-item{ width: 50%; } } .dzs-layout--3-cols{ >.dzs-layout-item{ width: 33.3333%; } } .dzs-layout--4-cols{ >.dzs-layout-item{ width: 25%; } } @media (max-width: 600px){ .dzs-layout--4-cols{ >.dzs-layout-item{ width: 100%; display: block; } } } @media (max-width: 600px){ .dzs-layout--3-cols{ >.dzs-layout-item{ width: 100%; display: block; } } }