/* CSS Document */ /*------------------------------------------------------------------ /*--------------------------------------------------------*/ /* TABLE OF CONTENTS: */ /*--------------------------------------------------------*/ /* 01 - STYLES INIT */ /* 02 - PRELOADER */ /* 03 - BUTTONS */ /* 04 - HERO */ /* 05 - FOOTER */ /* 06 - TEXT BLOCK SHORTCODE */ /* 07 - ERROR PAGE */ /* 08 - BLOG */ /* 09 - POST DETAIL */ /* 10 - WOOCOMMERCE */ /* 11 - PORTFOLIO SIMPLE GALLERY */ /* 12 - PORTFOLIO SIMPLE SLIDER */ /* 13 - PORTFOLIO URBAN */ /* 14 - PORTFOLIO TILE INFO */ /* 15 - PORTFOLIO ALIA */ /* 16 - PORTFOLIO MENIO */ /* 17 - PORTFOLIO PARALLAX */ /* 18 - PORTFOLIO LEFT GALLERY */ /*------------------------------------------------------*/ /*---------------------- 01. STYLES INIT----------------------*/ @import url('https://fonts.googleapis.com/css?family=Muli:200,300,400,600,700,800,900|Playfair+Display:400,900'); html.js { margin-top: 0!important; font-size: 14px; } body { min-height: 100vh; overflow-x: hidden; font-family: 'Muli', sans-serif; font-weight: 400; font-size: 14px; color: #222222; position: relative; background: #ffffff; } strong, b { font-weight: 800; } .circle .ugm-map-wrapper { position: relative; overflow: hidden; border-radius: 50%; } .main-wrapper { min-height: 100vh; } ::-moz-selection { background: #000; color: #ffffff; } ::selection { background: #000; color: #ffffff; } ::-moz-selection { background: #000; color: #ffffff; } * { margin: 0; padding: 0; outline: 0; -webkit-font-smoothing: antialiased; } :focus { outline: 0; } a, a:hover, a:focus { color: #222222; outline: 0; -webkit-transition: all 300ms ease; transition: all 300ms ease; text-decoration: none; } a { text-decoration: underline; } .text-light a { color: #ffffff; } .no-scroll { overflow-y: hidden !important; } .overflow-hidden { overflow: hidden; } .main-wrapper img { max-width: 100%; height: auto; } /* typography ---------------------------*/ h1, h2, h3, h4, h5, h6 { font-family: "Muli", sans-serif; } .single-post { h1, h2, h3, h4, h5, h6 { font-weight: 800; margin-bottom: 20px; line-height: 1.2; } } h1 { font-size: 44px; } h2 { font-size: 36px; } h3 { font-size: 30px; } h4 { font-size: 24px; } h5 { font-size: 18px; } h6 { font-size: 14px; } p { font-family: "Muli", sans-serif; } /* Responsive typography ---------------------------*/ @media (max-width: 768px) { body { font-size: 14px; line-height: 1.2; } h1 { font-size: 34px; } h2 { font-size: 30px; } h3 { font-size: 26px; } h4 { font-size: 22px; } h5 { font-size: 17px; } h6 { font-size: 13px; } } body.lg-on { overflow: hidden; } .swiper-container { margin: 0 auto; position: relative; overflow: hidden; direction: ltr; -webkit-backface-visibility: hidden; backface-visibility: hidden; height: inherit; } .swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: left, top, -webkit-transform; transition-property: transform, left, top; transition-property: transform, left, top, -webkit-transform; transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); transition-timing-function: ease; box-sizing: content-box; cursor: s-resize; margin: 0 auto; height: inherit; float: left; } .swiper-slide { float: left; height: inherit; position: relative; width: 100%; } .hero img, .single-content img { max-width: 100%; height: auto; display: inline-block; border: none; } .display { display: block !important; } .overflow-full { overflow: hidden; } .text-light p { color: #ffffff; } .text-dark p { color: #000; } .monospace { font-family: 'Source Code Pro'; color: #494949; } .text-light .monospace { color: #D0D0D0; } .bypostauthor { font-size: inherit; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .page-template-default form label { width: 100%; } .no-menu { font-family: "Muli", sans-serif; & > a { color: #0A246A; } } .padding-both > .container { padding: 40px 30px 20px !important; } .img-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter: blur(5px); z-index: 99; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; background-size: cover; background-repeat: no-repeat; background-position: center; } h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0; } .bigtext { font-size: 160px; line-height: 1; font-family: "Muli", sans-serif; -webkit-font-smoothing: antialiased; } .notfound { text-decoration: none; -webkit-transition: all 300ms ease; transition: all 300ms ease; } abbr, acronym { border-bottom: none !important; } .notfound:hover { opacity: .7; } .container .ytbg iframe, .hero .vc_row-fluid .vc_column_container .ytbg iframe { margin-left: 0 !important; } .mb_OnlyYT, .mb_YTPTime, span.mb_YTPMuteUnmute { font-size: 0 !important; display: none; } .mb_YTPPlaypause { display: block; width: 50px; height: 50px; font-size: 0; } .mb_YTPPlaypause:before { font-family: 'FontAwesome'; content: "\f04c"; font-size: 25px; color: #ffffff; height: 50px; line-height: 50px; text-shadow: 1px 1px 2px black; } .mb_YTPPlaypause.active:before { content: "\f04b"; } .mb_YTPBar { bottom: 0; left: 25px; } .mb_YTPBar .buttonBar { height: 60px; } .wpb_column > .wpb_wrapper > p:last-child { margin-bottom: 10px; } .vc_column_container .wpb_wrapper .vc_btn3.vc_btn3-style-outline { border-width: 1px; padding: 3px 22px; font-family: 'Muli', sans-serif; font-size: 13px; line-height: 26px; -webkit-font-smoothing: antialiased; } @media only screen and (min-width: 992px) { .single-content.pr30 { padding-right: 30px !important; } } @media (max-width: 992px) { .bigtext { font-size: 130px; } } @media (max-width: 768px) { .bigtext { font-size: 70px; } .product-slider-wrapper { .awa-prod-list-image { padding-right: 40px; } .swiper3-pagination { right: 25px; } } } @media (max-width: 767px) { .no-pad-xs { padding: 0 !important; } .vc_column_container.vc_col-sm-12 { padding-left: 0; padding-right: 0; } .hero { padding: 0; } .page .wpb_row, .page .wpb_content_element, .page ul.wpb_thumbnails-fluid > li, .page .last_toggle_el_margin, .page .wpb_button { margin-bottom: 0; } .pad-top-120 { padding-top: 110px !important; } [class*="col-sm"] { margin-bottom: 0; } } .text-light { color: #ffffff; } .text-dark { color: #222222; } .text-center { text-align: center; } .text-left { text-align: left; } .text-right { text-align: right; } input.rememberme { display: none !important; } .iframe-video.audio { background-color: #f2f2f2; } .iframe-video .awa-sound-btn { width: 50px; height: 50px; left: 50%; right: auto; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .row, .col-xs-12 { min-height: 0; } /*helper classes*/ .fullwidth { width: 100%; } .fullheight { height: 100%; } .vc_column_container { z-index: 30; } .grey { background-color: #F7F7F7; } .black { background-color: #000; } .white { background-color: #ffffff; } .vCenter { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .centered { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .highlight { background-color: #000; color: #ffffff; } .overflow { overflow: hidden; } .video-container iframe { border: 0; } iframe[name="advpp_manager"] { position: absolute; left: -9999px; } @media (max-width: 768px) { .vc_row[data-vc-full-width] { padding: 0; } } .overlay-dark { background-color: rgba(0, 0, 0, 0.25); } .overlay-dark-error { background-color: rgba(0, 0, 0, 0.35); } .overlay-dark-2x { background-color: rgba(0, 0, 0, 0.7); } [class*="overlay-dark"] ~ *, [class*="overlay-light"] ~ * { position: relative; } /* parallax images ---------------------------*/ [data-stellar-background-ratio] { background-attachment: fixed; background-size: cover; background-position: center center; position: relative; } .bg-cover { background-size: cover; background-position: center; } .bg-fixed { background-attachment: fixed; } @media (max-width: 1024px) { [data-stellar-background-ratio] { background-attachment: scroll; background-position-y: center !important; } .bg-fixed { background-attachment: scroll; } } /* bootstrap columns ---------------------------*/ .container, section, section > * { position: relative; } .container.no-padding [class*="col-"] { padding: 0; } .col-center { float: none; margin: 0 auto; } .col-right { float: right; } .equal-height [class*="col-"] { margin-bottom: 0; } .pad-0 { margin-bottom: 0; } .container { max-width: 100%; } @media (min-width: 768px) { .pad-sm-l-0 { padding-left: 0 !important; } .pad-sm-r-0 { padding-right: 0 !important; } } $step: 5; $count: 40; @for $i from 0 through $count { .margin-lg-#{$step*$i}t { margin-top: 0px+$step*$i !important; } } @for $i from 0 through $count { .margin-lg-#{$step*$i}b { margin-bottom: 0px+$step*$i !important; } } @for $i from 0 through $count { .padding-lg-#{$step*$i}t { padding-top: 0px+$step*$i !important; } } @for $i from 0 through $count { .padding-lg-#{$step*$i}b { padding-bottom: 0px+$step*$i !important; } } @media screen and (max-width: 1199px) { @for $i from 0 through $count { .margin-md-#{$step*$i}t { margin-top: 0px+$step*$i !important; } } @for $i from 0 through $count { .margin-md-#{$step*$i}b { margin-bottom: 0px+$step*$i !important; } } @for $i from 0 through $count { .padding-md-#{$step*$i}t { padding-top: 0px+$step*$i !important; } } @for $i from 0 through $count { .padding-md-#{$step*$i}b { padding-bottom: 0px+$step*$i !important; } } } @media screen and (max-width: 991px) { @for $i from 0 through $count { .margin-sm-#{$step*$i}t { margin-top: 0px+$step*$i !important; } } @for $i from 0 through $count { .margin-sm-#{$step*$i}b { margin-bottom: 0px+$step*$i !important; } } @for $i from 0 through $count { .padding-sm-#{$step*$i}t { padding-top: 0px+$step*$i !important; } } @for $i from 0 through $count { .padding-sm-#{$step*$i}b { padding-bottom: 0px+$step*$i !important; } } } @media screen and (max-width: 767px) { @for $i from 0 through $count { .margin-xs-#{$step*$i}t { margin-top: 0px+$step*$i !important; } } @for $i from 0 through $count { .margin-xs-#{$step*$i}b { margin-bottom: 0px+$step*$i !important; } } @for $i from 0 through $count { .padding-xs-#{$step*$i}t { padding-top: 0px+$step*$i !important; } } @for $i from 0 through $count { .padding-xs-#{$step*$i}b { padding-bottom: 0px+$step*$i !important; } } } .portfolio-grid, .portfolio-masonry { .tg-item { opacity: 0; transition: opacity 1.5s ease; } &.animation { .tg-item { opacity: 1; } } @for $i from 1 through 30 { .tg-item:nth-of-type(#{$i}) { transition-delay: ($i*350) + 0ms; } } } /*------------------------------------------------------*/ /*---------------------- 02. PRELOADER----------------------*/ .animsition-loading { background-image: none !important; background-repeat: no-repeat !important; background-position: center center !important; background-color: white; z-index: 9999; -webkit-animation: scaleout-image 1.0s infinite ease-in-out; animation: scaleout-image 1.0s infinite ease-in-out; } .animsition-loading:after { display: none !important; } .animsition-loading:before { content: ""; position: absolute; width: 40px; height: 40px; left: 50%; top: 50%; margin-left: -20px; margin-right: -20px; background-color: #333; border-radius: 100%; -webkit-animation: scaleout 1.0s infinite ease-in-out; animation: scaleout 1.0s infinite ease-in-out; display: none; } @-webkit-keyframes scaleout { 0% { -webkit-transform: scale(0); } 100% { -webkit-transform: scale(1); opacity: 0; } } @keyframes scaleout { 0% { transform: scale(0); -webkit-transform: scale(0); } 100% { transform: scale(1); -webkit-transform: scale(1); opacity: 0; } } .spinner-preloader-wrap{ position: fixed; background: #fff; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; .cssload-container{ position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .cssload-whirlpool, .cssload-whirlpool::before, .cssload-whirlpool::after { position: absolute; top: 50%; left: 50%; border: 1px solid rgb(255,222,101); border-left-color: rgb(245,78,161); border-radius: 974px; -o-border-radius: 974px; -ms-border-radius: 974px; -webkit-border-radius: 974px; -moz-border-radius: 974px; } .cssload-whirlpool { margin: -24px 0 0 -24px; height: 49px; width: 49px; animation: cssload-rotate 1150ms linear infinite; -o-animation: cssload-rotate 1150ms linear infinite; -ms-animation: cssload-rotate 1150ms linear infinite; -webkit-animation: cssload-rotate 1150ms linear infinite; -moz-animation: cssload-rotate 1150ms linear infinite; } .cssload-whirlpool::before { content: ""; margin: -22px 0 0 -22px; height: 43px; width: 43px; animation: cssload-rotate 1150ms linear infinite; -o-animation: cssload-rotate 1150ms linear infinite; -ms-animation: cssload-rotate 1150ms linear infinite; -webkit-animation: cssload-rotate 1150ms linear infinite; -moz-animation: cssload-rotate 1150ms linear infinite; } .cssload-whirlpool::after { content: ""; margin: -28px 0 0 -28px; height: 55px; width: 55px; animation: cssload-rotate 2300ms linear infinite; -o-animation: cssload-rotate 2300ms linear infinite; -ms-animation: cssload-rotate 2300ms linear infinite; -webkit-animation: cssload-rotate 2300ms linear infinite; -moz-animation: cssload-rotate 2300ms linear infinite; } } @keyframes cssload-rotate { 100% { transform: rotate(360deg); } } @-o-keyframes cssload-rotate { 100% { -o-transform: rotate(360deg); } } @-ms-keyframes cssload-rotate { 100% { -ms-transform: rotate(360deg); } } @-webkit-keyframes cssload-rotate { 100% { -webkit-transform: rotate(360deg); } } @-moz-keyframes cssload-rotate { 100% { -moz-transform: rotate(360deg); } } .preloader-svg { position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background-color: #fff; svg { position: fixed; top: 50%; width: 100%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } } @media only screen and (max-width: 991px) { .preloader-svg svg { height: 220px !important; } } @media only screen and (max-width: 767px) { .preloader-svg svg { height: 120px !important; } } /*------------------------------------------------------*/ /*---------------------- 03. BUTTONS ----------------------*/ .tg-a-btn a, .tg-a-btn-2 a, .tg-a-btn-3 a, .a-btn, .a-btn-2, .a-btn-3 { font-size: 14px; display: inline-block; letter-spacing: .5px; font-family: "Muli", sans-serif; font-weight: bold; box-sizing: border-box; line-height: 1; padding: 20px 38px; text-transform: lowercase; text-decoration: none; -webkit-font-smoothing: antialiased; -webkit-transition: all 350ms ease; transition: all 350ms ease; } .tg-a-btn a, .a-btn { border: none; background-color: #ff6633; color: #ffffff; position: relative; &::before { content: ''; position: absolute; left: -6px; top: 8px; width: 100%; height: 100%; z-index: -1; background-color: #191259; -webkit-transition: all 250ms ease; transition: all 250ms ease; } } .tg-a-btn a:hover, .a-btn:hover { color: #fff; &::before { top: 4px; left: -3px; } } .a-btn:focus{ color: #fff !important; } .tg-a-btn-2 a, .a-btn-2 { background-color: #fff; color: #222; } .tg-a-btn-2 a:hover, .a-btn-2:hover { color: #fff; background-color: #f54ea2; } .tg-a-btn-3 a, .a-btn-3 { background-color: #ff6633; color: #fff; } .tg-a-btn-3 a, .a-btn-3:hover { color: #222; background-color: #fff; } .tg-a-btn-4 a, .a-btn-4 { font-size: 18px; display: inline-block; font-weight: 800; text-transform: lowercase; letter-spacing: 0.5px; position: relative; z-index: 9; font-family: "Muli", sans-serif; text-decoration: none; -webkit-font-smoothing: antialiased; -webkit-transition: all 350ms ease; transition: all 350ms ease; &::before { content: ''; position: absolute; height: 15px; width: 100%; bottom: -6px; left: 0; z-index: -1; background-color: #ffdd65; -webkit-transition: all 350ms ease; transition: all 350ms ease; } &:hover::before { height: -webkit-calc(100% + 9px); height: calc(100% + 9px); } } .a-btn-2.wpc-but { padding: 0; position: relative; &::after { content: "\f0da"; font-family: "FontAwesome"; color: white; margin-left: 10px; position: absolute; right: 36px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: right 300ms ease; transition: right 300ms ease; } &:hover::after { right: 29px; } } /*------------------------------------------------------*/ /*---------------------- 04. HERO ----------------------*/ .hero { width: 100%; height: 40%; position: relative; background-size: cover; background-position: center; } .hero-inner { position: relative; height: 100vh; } .enable_overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); z-index: 20; } .vertical-align { position: absolute; display: block; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } /*Gridrotator - Fallback css*/ .ri-grid { width: 600px; } .ri-grid ul li, .ri-grid ul li a { width: 100px; height: 100px; } .ri-grid ul li a img { width: 100%; } .ri-grid { margin: 30px auto 30px; position: relative; height: auto; } .ri-grid ul { list-style: none; display: block; width: 100%; margin: 0; padding: 0; } .ri-grid ul:before, .ri-grid ul:after { content: ''; display: table; } .ri-grid ul:after { clear: both; } .ri-grid ul { zoom: 1; } .ri-grid ul li { -webkit-perspective: 400px; -o-perspective: 400px; -ms-perspective: 400px; perspective: 400px; margin: 0; padding: 0; float: left; position: relative; display: block; overflow: hidden; background: #000; } .ri-grid ul li a { display: block; outline: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; background-color: #333; box-sizing: content-box; } /* Grid wrapper sizes */ .ri-grid-size-1 { width: 55%; } .ri-grid-size-2 { width: 100%; } .ri-grid-size-3 { width: 100%; margin-top: 0px; } /* Shadow style */ .ri-shadow:after, .ri-shadow:before { content: ""; position: absolute; z-index: -2; bottom: 15px; left: 10px; width: 50%; height: 20%; max-width: 300px; max-height: 100px; box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); -webkit-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); } .ri-shadow:after { right: 10px; left: auto; -webkit-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); } .ri-grid-loading:after, .ri-grid-loading:before { display: none; } .ri-loading-image { display: none; } .ri-grid-loading .ri-loading-image { position: relative; width: 30px; height: 30px; left: 50%; margin: 100px 0 0 -15px; display: block; } blockquote { border: none; font-size: 15px; padding: 10px 15px; } blockquote footer { font-size: 85%; } blockquote cite { line-height: 1.42857; color: #777; font-style: normal; display: block; font-size: 14px; margin-top: 15px; } blockquote cite:before { content: '- '; margin-right: 7px; } .abs * { color: inherit; } .tabs ul, .hero-slider ol, .tabs ol { margin-left: 0; } .scroll { background-color: rgb(192, 175, 148); position: absolute; left: 1379px; top: 191px; width: 4px; height: 30px; z-index: 10; } .no-padd { padding: 0 !important; } @media (min-width: 1200px) { .hero > .container { padding: 0 !important; } .no-padd-md { padding: 0 !important; } } @media screen and (max-width: 600px) { html { margin-top: 0; } } table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.75em; table-layout: fixed; width: 100%; } table, th, td { border: 1px solid #d1d1d1; } dd { margin: 0 0 1.75em; } address { font-style: italic; } abbr, acronym { border-bottom: 1px dotted #d1d1d1; cursor: help; } code { background-color: #d1d1d1; color: #222222; } mark, ins { background: #007acc; color: #ffffff; padding: 0.125em 0.25em; text-decoration: none; } kbd { background-color: transparent; color: #222222; font-weight: 100; box-shadow: none; opacity: .9; } .alignleft { float: left; margin: 0.375em 1.75em 1.75em 0; } .alignright { float: right; margin: 0.375em 0 1.75em 1.75em; } .wp-caption { margin-bottom: 1.75em; max-width: 100%; } .wp-caption .wp-caption-text { font-style: italic; opacity: .9; font-size: 13px; } button, html input[type=button], input[type=reset], input[type=submit] { padding: 0 10px; background: #222222; border-color: #222222; color: #ffffff; -webkit-transition: all 300ms ease; transition: all 300ms ease; border-radius: 0px; } button:hover, html input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { opacity: .8; } figure.gallery-item { display: inline-block; max-width: 33.33%; text-align: center; overflow: visible; vertical-align: top; width: 100%; height: auto; padding: 0 1.1400652% 2.2801304%; } .gallery-caption { padding-top: 7px; } .gallery-columns-1 .gallery-item { max-width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } caption { color: #222222; opacity: .7; } .main-wrapper { position: relative; overflow: hidden; } @media only screen and (max-width: 991px) { .static-menu .container { max-width: 100%; } } /*------------------------------------------------------*/ /*---------------------- 05. FOOTER -------------------*/ .sidebar-open #footer { display: none; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } #footer { & > * { text-transform: none; } .widg { padding: 95px 0 70px; } .sidebar-item #wp-calendar caption, .widget_calendar th, .widget_calendar tr, .sidebar-item.widget_calendar table a { color: #fff; opacity: 1; } .sidebar-item #wp-calendar caption{ padding-top: 0; } .widget_calendar td { color: #999; font-family: 'Muli', sans-serif; } .sidebar-item[class*='widget_'] { ul { list-style: none; margin-left: 0; li > a { -webkit-transition: 0.3s; transition: 0.3s; &:hover { text-decoration: none; color: #fff; opacity: 1; } } } h5 { color: #fff; a.rsswidget{ opacity: 1; } } a, label, p, strong, span, caption { color: #ffffff; opacity: .5; text-decoration: none; -webkit-transition: 0.35s; transition: 0.35s; } p a { opacity: 1; } a:hover { text-decoration: none; color: #fff; opacity: 1!important; } a.rsswidget{ opacity: 1; } a.rsswidget, &.widget_rss cite { color: white; } a.rsswidget:hover { opacity: .7; } select { color: #222222; width: 100%; } } .widget_product_search form::after, .widget_search form div::after { background-color: transparent; color: #fff; height: 39px; } .widget_product_search form::after:hover, .widget_search form div::after:hover { background-color: #fff; color: #222222; } .awa-widget-social-link { a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 45px; height: 45px; margin-bottom: 10px; border-radius: 50%; border: 1px solid #eee; color: #ffffff; font-size: 16px; text-decoration: none; -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; &:not(:first-of-type) { margin-left: 10px; } &:hover { color: #f54ea2; } } } } .unit + #footer .widg{ padding: 0 0 10px; } .unit + #footer .sidebar-item[class*='widget_'] { &.widget_product_search input[type="search"], &.widget_search input[type="text"]{ border-bottom: 2px solid #fff; } .recentcomments span, strong{ opacity: 1; a:hover{ opacity: 1; } } form input::-webkit-input-placeholder { color: #fff; opacity: .7; } form input::-moz-placeholder { color: #fff; opacity: .7; } form input:-ms-input-placeholder { color: #fff; opacity: .7; } form input:-moz-placeholder { color: #fff; opacity: .7; } ul ul{ margin-top: 11px; margin-left: 10px; } a, label, p, span, caption{ opacity: .8; } &.widget_calendar td{ color: rgba(255,255,255,.8); a{ opacity: 1; color: #fff; font-weight: bold; } } &.widget_calendar th{ font-weight: 800; } } #footer .sidebar-item[class*='widget_'].widget_rss li{ margin-bottom: 17px; } #footer .sidebar-item[class*='widget_'].widget_rss li cite{ font-size: 12px; display: block; margin-top: 4px; margin-bottom: 15px; } #footer .sidebar-item[class*='widget_'] li .rss-date{ font-size: 12px; margin-top: 5px; } #footer .sidebar-item[class*='widget_'] li a.rsswidget{ font-weight: 600; opacity: 1; } #footer { display: block; padding: 20px 0; background-color: #222222; width: 100%; margin: auto; min-height: 40px; bottom: 0; -webkit-transition: -webkit-transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; transition: -webkit-transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; -o-transition: transform 0.5s ease-in-out, transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; position: absolute; left: 0; z-index: 30; * { text-transform: none; } .copy_content { color: #ffffff; text-align: center; } &.white-footer { background-color: #fff; .copyright { padding-top: 12px; padding-bottom: 12px; } .copyright a, .social-links a, .ContactWidget h3, .ContactWidget div.contact_content, .ContactWidget .contact_url, .AwaInstagramWidget, .AwaInstagramWidget a, .ContactWidget a.fa, .widget_text h5, .widget_text .textwidget > p, .widget_text .wpcf7-response-output, .widget_text form input:not([type="submit"]), .widget_text form::after, .sidebar-item #wp-calendar caption, .widget_calendar th, .widget_calendar tr, .sidebar-item.widget_calendar table a { color: #222222; } .widget_text form input[type="submit"] { border: 2px solid #222222; background-color: rgba(0, 0, 0, .1); &:hover { background-color: transparent; } } .widget_text form input:not([type="submit"]) { background-color: rgba(0, 0, 0, .1); } .widget_text form input::-webkit-input-placeholder { color: #222222; opacity: 1; } .widget_text form input::-moz-placeholder { color: #222222; opacity: 1; } .widget_text form input:-ms-input-placeholder { color: #222222; opacity: 1; } .widget_text form input:-moz-placeholder { color: #222222; opacity: 1; } .copy_content { color: #999; } .awa-widget-social-link { a { color: #bbbbbb; transition: 0.2s ease-in; &:hover { border: 1px solid #f54ea2; color: #f54ea2; opacity: 1; } } } .sidebar-item[class*='widget_'] { h5, li, a, span, p, strong { color: #222222; } a { &:hover { color: #222222; opacity: .7; } } li { list-style: none; } } .awa-widget-about { .about_content { color: #222222; } } .awa-recent-post-widget { .recent-date, a { color: #222222; } } .footer-socials { a { color: #222222; } } &.simple { .sidebar-item { ul { li { a { color: #bbb; transition: 0.2s ease-in; &:hover { color: #f54ea2; opacity: 1; } } } } } } } &.simple { padding: 20px 0 0; .widg { padding: 20px 0; } .awa-widget-about { .about_content { color: #bbb; &:first-child { font-size: 40px; margin-top: 0; } } } .menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; li { &:not(:last-of-type) { margin-right: 10px; } a { font-weight: 800; } } } .sidebar-item { .item-wrap { max-width: none; width: 100%; } &:first-of-type { .item-wrap { text-align: left; } } &:nth-of-type(2) { .item-wrap { text-align: center; } } &:last-of-type { .item-wrap { text-align: right; } } } .img-wrap { margin-bottom: 15px; img { max-height: 60px; } } } } #footer.fix-bottom { position: fixed; z-index: 300; bottom: 0; width: 100%; background-color: transparent; &.white-footer { padding: 0 0 3px; } .footer-socials { a { color: #222222; } } .copyright{ color: #fff; } } #footer .footer-socials a { color: #ffffff; font-size: 18px; margin-right: 23px; -webkit-transition: all 300ms ease; transition: all 300ms ease; text-decoration: none; &:hover { color: #f54ea2; } &:last-of-type { margin-right: 0; } } #footer .copyright { letter-spacing: 0; font-size: 14px; line-height: 30px; font-family: "Muli", sans-serif; color: #999999; } #footer .copyright a { color: #ffffff; -webkit-transition: all 300ms ease; transition: all 300ms ease; text-decoration: none; } #footer .copyright a:hover { opacity: 0.7; text-decoration: none; } #footer .social-links { float: right; line-height: 30px; } #footer .social-links .fa { font-size: 15px; } #footer .social-links a { font-size: 13px; text-decoration: none; color: #ffffff; display: inline-block; padding-left: 18px; -webkit-transition: all .3s ease; transition: all .3s ease; } #footer .social-links:hover a { opacity: .7; } #footer .social-links a:hover { opacity: 1; } .social-list > li { position: relative; display: inline; margin: 0px 11px 0 1px; list-style: none !important; } .social-list { margin-top: 25px; margin-left: 0 !important; text-align: center; padding: 0 15px; } .social-list a { -webkit-transition: all 300ms ease; transition: all 300ms ease; } .social-list:hover a { opacity: .7; } .social-list a:hover { opacity: 1; } #footer .widget_search input[type="submit"] { height: 40px; bottom: 1px; } footer .wpcf7-form-control-wrap .wpcf7-not-valid-tip { position: static; font-size: 12px; } #footer .widget_text .wpcf7-response-output { clear: both; font-size: 12px; } .social-links.single-post { width: 100%; text-align: center; font-size: 20px; } .social-links.single-post a { padding-left: 20px; } .click-on-this { text-decoration: none; } .social-list-portfolio:hover a { opacity: .6; } .social-list-portfolio a:hover { opacity: 1; } .awa_copyright_overlay { position: fixed; z-index: 9999; top: 0; right: 0; bottom: 0; left: 0; border-radius: 0; background: rgba(0, 0, 0, .95); opacity: 0; visibility: hidden; -webkit-transition: opacity .3s ease, visibility .3s ease; -o-transition: opacity .3s ease, visibility .3s ease; transition: opacity .3s ease, visibility .3s ease; &.active { opacity: 1; visibility: visible; } .awa_copyright_overlay-active { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; } h1, h2, h3, h4, h5, h6 { margin-bottom: 30px; font-weight: 800; letter-spacing: .2px; word-break: break-word; } } .unit { .sub-menu { background: #fff; } } .awa_copyright_overlay_text { font-size: 15px; padding: 15px; text-align: center; color: white; } #footer.static { position: static; } #footer.fix-bottom.no-footer { display: none; } #footer { .menu-item-has-children .sub-menu { margin-top: 10px; } .sidebar-item { margin-bottom: 25px; margin-top: 0; } .widg .sidebar-item:nth-of-type(3) { float: right; } .ContactWidget .awa-widget-contact { max-width: 300px; } .sidebar-item { text-align: center; .item-wrap { display: block; text-align: left; } h5 { color: #fff; font-size: 15px; font-weight: 800; font-family: "Muli", sans-serif; letter-spacing: .2px; margin-top: 29px; margin-bottom: 28px; } li { margin-bottom: 11px; color: rgba(255, 255, 255, .5); } .text { color: rgba(255, 255, 255, .7); } } .widget_text { h5 { color: #fff; font-size: 15px; font-weight: 800; font-family: "Muli", sans-serif; letter-spacing: .2px; margin-top: 29px; margin-bottom: 30px; } .textwidget > p { font-size: 15px; font-family: "Muli", sans-serif; line-height: 1.5; margin-bottom: 4px; } .wpcf7-response-output { font-size: 14px; font-family: "Muli", sans-serif; color: #fff; line-height: 1.8; font-weight: 100; letter-spacing: 0.5px; padding-top: 0; } form { position: relative; input:not([type="submit"]) { font-size: 14px; font-family: "Muli", sans-serif; color: #fff; min-height: 53px; line-height: 1.8; background-color: rgba(255, 255, 255, 0.1); opacity: 1; width: 100%; font-weight: 100; padding: 13px 23px; letter-spacing: 0.5px; border-bottom: 2px solid transparent; } .wpcf7-form-control-wrap { width: calc(100% - 57px); float: left; margin-right: 4px; } input[type="submit"] { min-width: 53px; width: 53px; height: 53px; border: 2px solid white; background-color: transparent; color: transparent; margin-top: 0; padding: 0; &:hover { background-color: rgba(255, 255, 255, 0.3); } } input::-webkit-input-placeholder { color: #fff; opacity: 1; } input::-moz-placeholder { color: #fff; opacity: 1; } input:-ms-input-placeholder { color: #fff; opacity: 1; } input:-moz-placeholder { color: #fff; opacity: 1; } } } .awa-recent-post-widget { .recent-img { -webkit-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; width: 70px; height: 70px; margin-right: 20px; margin-bottom: 10px; -ms-flex-negative: 0; flex-shrink: 0; } a, .recent-date { color: #fff; opacity: .7; } a { font-weight: 800; line-height: 1.4; text-decoration: none; } .recent-block { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 30px; } } } #footer .input_protected_wrapper::after { display: none; } .main-wrapper.footer-parallax { background-color: #fff; z-index: 190; } #footer.footer-parallax { position: fixed; } #footer .sidebar-item ul ul ul ul ul ul { margin-left: 0; } #footer select, #footer img { max-width: 100%; height: auto; } .main-wrapper.unit + #footer .sidebar-item { margin-left: 0; } #back-to-top { position: fixed; bottom: 30px; right: 40px; z-index: 9999; width: 32px; height: 32px; text-align: center; line-height: 30px; background: #f5f5f5; color: #444; cursor: pointer; border: 0; text-decoration: none; -webkit-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; opacity: 0; } #back-to-top:hover { background: #e9ebec; } #back-to-top.show { opacity: 1; } .AwaInstagramWidget { color: white; .insta-logo { max-height: 60px; width: auto; margin-bottom: 40px; } h3.insta-logo { font-size: 40px; font-weight: 900; letter-spacing: .6px; color: #fff; text-transform: none; } .instagram-text { font-size: 15px; line-height: 1.6; letter-spacing: .2px; color: #fff; margin-top: 28px; span { opacity: .5; font-weight: 100; } a { text-decoration: none; color: #fff; font-weight: 700; } a:focus, a:active, a:hover { color: #fff; } } .insta-images { height: 80px; width: 80px; max-width: calc(33% - (30px / 3)); display: inline-block; background-size: cover; background-position: center; float: left; margin-right: 10px; margin-bottom: 10px; } a.insta-images:last-of-type { margin-right: 0; } } .ContactWidget { h3 { font-size: 22px; font-family: "Muli", sans-serif; color: #fff; letter-spacing: 3px; margin-bottom: 5px; margin-top: 5px; } div.contact_content { font-size: 15px; font-family: "Muli", sans-serif; color: #fff; opacity: .5; letter-spacing: 0px; line-height: 1.8; max-width: 300px; margin-bottom: 15px; } .contact_url { font-size: 14px; font-family: "Muli", sans-serif; color: #fff; text-decoration: underline; display: block; -webkit-transition: all 350ms ease; transition: all 350ms ease; &:hover { opacity: .7; } } a.fa { color: #fff; display: inline-block; margin-top: 20px; text-decoration: none; margin-right: 14px; -webkit-transition: all 350ms ease; transition: all 350ms ease; &:hover { opacity: .7; } } } @media only screen and (max-width: 1550px) { body #footer .widg { padding: 50px 0 45px; } } @media only screen and (max-width: 1400px) { body #footer .widg { padding: 30px 0 25px; } } @media only screen and (min-width: 1199px) { #footer .sidebar-item .item-wrap { max-width: 260px; display: inline-block; } } @media only screen and (max-width: 1199px) and (min-width: 768px) { body.static-menu #footer .sidebar-item { width: 50% !important; } } @media only screen and (max-width: 1024px) { #footer { .sidebar-item { margin-bottom: 20px; margin-top: 20px; } } } @media (max-width: 991px) { #footer.white-footer .copyright { padding: 0; } #footer .widg .sidebar-item:nth-of-type(3) { float: none; } #footer .sidebar-item { text-align: center; .images-wrap { display: inline-block; } } #footer .ContactWidget .awa-widget-contact, #footer .ContactWidget .contact_content { max-width: 100%; } #footer .widget_text { max-width: 100%; } } @media only screen and (max-width: 991px) { #footer .footer-socials, #footer .copyright { text-align: center; } #footer .footer-socials { margin-bottom: 15px; } } @media only screen and (max-width: 768px) { #footer .widget_search input[type="submit"] { height: 38px; } #footer .widget_search form div::after { height: 36px; } #footer { &.fix-bottom { position: absolute; .footer-socials { margin-bottom: 0; } } &.simple { .sidebar-item { margin-bottom: 30px; &:first-of-type, &:nth-of-type(2), &:last-of-type { .item-wrap { text-align: center; } } } } } } @media (max-width: 767px) { .unit + #footer .sidebar-item h5{ margin-bottom: 15px; } #footer { padding: 20px 0; } #footer .copyright, #footer .social-links { float: none; } #footer .copyright a, #footer .social-links a { padding: 0 4px; } #footer .sidebar-item { margin-top: 40px; margin-bottom: 30px; } body #footer .widg { padding: 15px 0; } #footer .sidebar-item { margin: 0; .item-wrap { text-align: center; } .images-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } } #footer { &.simple { .menu { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } } } @media only screen and (min-width: 768px) { #footer { &.simple { .col-sm-6:not(.footer-socials) { width: 33.33333%; } .col-sm-6:not(.text-center) { width: 33.33333%; } } } } /*------------------------------------------------------*/ /*---------------------- 06. TEXT BLOCK SHORTCODE ----------------------*/ .wpb_text_column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; h1, h2, h3, h4, h5, h6 { margin-bottom: 55px; color: #222222; line-height: 1.3; font-weight: 800; letter-spacing: .2px; text-align: center; } h1 { font-size: 80px; } h3 { font-size: 50px; } p { margin-bottom: 45px; color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; text-align: left; } .wpb_wrapper { max-width: 900px; } } @media (max-width: 768px) { .wpb_text_column p{ margin-bottom: 25px; } .wpb_text_column { h1 { font-size: 45px; margin-bottom: 35px; } h2 { font-size: 43px; margin-bottom: 35px; } h3 { font-size: 40px; margin-bottom: 35px; } h4 { font-size: 36px; margin-bottom: 35px; } h5 { font-size: 32px; margin-bottom: 35px; } h6 { font-size: 28px; margin-bottom: 35px; } } } @media (max-width: 600px) { .wpb_text_column { h1 { font-size: 28px; margin-bottom: 25px; } h2 { font-size: 26px; margin-bottom: 25px; } h3 { font-size: 24px; margin-bottom: 25px; } h4 { font-size: 22px; margin-bottom: 25px; } h5 { font-size: 20px; margin-bottom: 25px; } h6 { font-size: 18px; margin-bottom: 25px; } } } /*------------------------------------------------------*/ /*---------------------- 07. ERROR PAGE ----------------------*/ .error404 { .hero-inner { height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; .bigtext { margin-bottom: 20px; font-family: "Muli", sans-serif; font-size: 200px; font-weight: 800; letter-spacing: .8px; color: #f54ea2; text-shadow: -10px 0px 0px rgb(255, 221, 101); } .title { margin-top: 0; margin-bottom: 30px; font-family: "Muli", sans-serif; font-size: 50px; font-weight: 800; letter-spacing: .2px; color: #222; } .subtitle { margin-bottom: 50px; color: #999999; font-family: "Muli", sans-serif; font-size: 18px; line-height: 1.67; letter-spacing: .2px; text-align: center; } .a-btn-dark { color: #222222; } .search { margin-bottom: 80px; form div { margin-top: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } input { &[type="submit"] { border: 0; font-size: 14px; display: inline-block; letter-spacing: .5px; font-family: "Muli", sans-serif; font-weight: bold; box-sizing: border-box; line-height: 1; padding: 10px 38px; text-decoration: none; -webkit-font-smoothing: antialiased; -webkit-transition: all 350ms ease; transition: all 350ms ease; background-color: #f54ea2; color: #fff; &:hover { color: #222; background-color: #fff; } } &:not([type="submit"]) { width: 500px; padding: 10px 25px; border: 2px solid #f54ea2; color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; } } } .a-btn-1, .a-btn-2, .a-btn-3, .a-btn-4 { margin-top: 40px; } } } .error404 .main-wrapper { min-height: 100vh; overflow-x: hidden; overflow-y: auto; .vertical-align { position: static; -webkit-transform: translate(0); -moz-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); padding: 50px 0; } } .error404 .main-wrapper.unit { .overlay-dark-error { background-color: transparent; } .vertical-align { a, .a-btn { color: #222222; } .a-btn::after { border-left-color: #222222; } a { border-bottom-color: #222222; } } } .error404 .main-wrapper.unit .vertical-align a::after { top: 0; } .error404 .main-wrapper.unit .vertical-align a:hover { border-bottom: 1px solid transparent; &::after { top: 6px; } } @media only screen and (max-width: 767px) { .error404 .hero-inner .search{ input { &[type="submit"] { padding: 20px 38px; } &:not([type="submit"]) { width: 100%; margin-bottom: 30px; } } } form div { -ms-flex-wrap: wrap; flex-wrap: wrap; } .error404 .hero-inner .bigtext { font-size: 100px; } .error404 .hero-inner .title{ font-size: 32px; margin-bottom: 20px; } .error404 .hero-inner .subtitle{ margin-bottom: 40px; } .error404 { padding: 30px 0; .hero-inner { min-height: auto!important; padding-top: 0!important; .search { margin-bottom: 10px; } } } } /*------------------------------------------------------*/ /*---------------------- 08. BLOG ----------------------*/ .blog + .sidebar { margin-top: 60px; } .category { .blog { &.center { margin-top: 30px; } + .sidebar { margin-top: 30px; } } } .tax-portfolio-tag { .blog.center { margin-top: 30px; } } .blog, .archive { height: auto !important; &.center { margin-top: 60px; } &.metro { padding: 0 100px; background-color: #faf7f7; overflow: hidden; .img-slider { position: relative; } } &.masonry{ margin-top: 20px; } // MAGNIFIC POPUP VIDEO .mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } .mfp-iframe-holder .mfp-content { max-width: 100%; } .mfp-wrap { z-index: 2010; } .mfp-fade.mfp-bg.mfp-ready { background-color: #000; opacity: 1; z-index: 2009; } .mfp-iframe-holder { padding-top: 70px; } .mfp-iframe-scaler iframe { max-height: 90vh; } } .single-post{ // MAGNIFIC POPUP VIDEO .mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } .mfp-iframe-holder .mfp-content { max-width: 100%; } .mfp-wrap { z-index: 2010; } .mfp-fade.mfp-bg.mfp-ready { background-color: #000; opacity: 1; z-index: 2009; } .mfp-iframe-holder { padding-top: 70px; } .mfp-iframe-scaler iframe { max-height: 90vh; } } .post-little-banner { position: relative; background-color: #faf7f7; padding: 160px 0 125px; .page-title-blog { margin-bottom: 0; color: #222222; font-size: 50px; font-weight: 800; letter-spacing: .2px; text-align: center; span { color: #f54ea2; } } .count-results { color: #999999; text-align: center; margin-top: 20px; font-size: 18px; line-height: 1.67; letter-spacing: .2px; } &.empty-post-list { h3 { margin-bottom: 40px; color: #222222; font-size: 50px; font-weight: 800; letter-spacing: .2px; } form div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } input { &[type="submit"] { border: 0; font-size: 14px; display: inline-block; letter-spacing: .5px; font-family: "Muli", sans-serif; font-weight: bold; box-sizing: border-box; line-height: 1; padding: 10px 38px; text-decoration: none; -webkit-font-smoothing: antialiased; -webkit-transition: all 350ms ease; transition: all 350ms ease; background-color: #f54ea2; color: #fff; &:hover { color: #222; background-color: #fff; } } &:not([type="submit"]) { width: 500px; padding: 10px 25px; border: 2px solid #f54ea2; color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; } } } } .unit .post-little-banner{ padding: 160px 0; } .unit { .single-post, .single-content { ul:not(.comments):not(.children) li { text-indent: -18px; list-style: none; &::before { position: relative; top: -2px; left: 0px; padding-right: 17px; color: #f54ea2; font-size: 7px; content: "\f0c8"; font-family: FontAwesome; } } } .comments { .comment-reply-title { margin-bottom: 40px; } .comment-respond { padding-top: 0; } } .comments-form { margin-bottom: 40px; } } @media only screen and (max-width: 991px){ .unit .post-little-banner { padding: 95px 0; } } @media screen and (max-width: 768px){ .unit .post-little-banner { padding: 60px 0; } } .post-media { &.iframe-video { position: relative; width: 100%; &.play { .video-container { visibility: visible; opacity: 1; } .close { visibility: visible; opacity: 1; } } .video-container { background-color: rgba(34, 34, 34, .3); position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 100; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.3s ease, visibility 0.3s ease; transition: opacity 0.3s ease, visibility 0.3s ease; iframe { display: block; width: 100%; height: 100%; } } } .video-content { .play { position: absolute; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 80px; height: 80px; border-radius: 50%; background-color: #ffffff; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; z-index: 15; -webkit-transition: all 300ms ease; transition: all 300ms ease; text-decoration: none; &::before { content: '\f04b'; display: inline-block; color: #222222; font-family: 'FontAwesome', sans-serif; font-size: 15px; -webkit-transition: color 300ms ease; transition: color 300ms ease; } &:hover { background-color: #222222; &::before { color: #ffffff; } } } } .close { position: absolute; top: 15px; right: 15px; cursor: pointer; z-index: 120; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.3s ease, visibility 0.3s ease; transition: opacity 0.3s ease, visibility 0.3s ease; color: #fff; } } body.search-results .main-wrapper > .container-fluid > .row > .col-xs-12{ padding: 0; .post-little-banner{ padding-right: 15px!important; padding-left: 15px!important; } } @media only screen and (max-width: 767px){ .post-little-banner.empty-post-list h3{ font-size: 26px; } } .post { margin-bottom: 30px; &.center-style { position: relative; top: auto; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); margin-bottom: 50px; .post-wrap-item { background-color: transparent; .post-media { height: 650px; } &::before { content: none; } } .info-wrap { width: 90%; padding: 40px 100px; position: relative; top: -45px; background-color: #ffffff; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 10; .flex-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .category { margin-bottom: 5px; color: #f54ea2; a { text-decoration: none; color: #f54ea2; font-family: "Muli", sans-serif; font-size: 15px; font-weight: 800; } } .date { margin-bottom: 5px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; &::before { content: ""; display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: #dfdede; margin: 0 10px; } a { color: #999999; font-family: "Muli", sans-serif; font-size: 15px; font-weight: 800; text-decoration: none; } } .title { margin: 20px 0 40px; color: #222222; font-family: "Muli", sans-serif; font-size: 30px; font-weight: 800; letter-spacing: .2px; line-height: normal; text-align: center; -ms-word-wrap: break-word; word-wrap: break-word; } &.no-image { .info-wrap { top: 0; padding-top: 0; } margin-bottom: 90px; } &.format-quote, &.format-post-text { margin-bottom: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 370px; .info-wrap { padding: 80px 0; position: static; width: 100%; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); background-color: #faf7f7; i { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: rgba(34, 34, 34, .2); font-size: 130px; z-index: -1; } blockquote { margin: 55px 0 0; color: #222222; font-size: 30px; font-weight: 800; line-height: 1.67; letter-spacing: .2px; } cite { margin-top: 55px; color: #999999; font-style: normal; font-size: 15px; font-weight: bold; line-height: 1.6; letter-spacing: .2px; } } } &.format-audio, &.format-post-audio { .post-media { height: 240px; } } &.format-video, &.format-post-video { .post-wrap-item { .post-media { .video-container { iframe { height: 650px; } } } } .info-wrap { z-index: 110; } } &.format-gallery, &.format-post-slider { .post-slider-img { height: 650px; } .flex-direction-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; top: 40%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); opacity: 1; .flex-prev, .flex-next { display: block; padding: 17px 27px; background-color: #ffffff; color: #222222; font-size: 18px; -webkit-transition: color .3s ease, background-color .3s ease; -o-transition: color .3s ease, background-color .3s ease; transition: color .3s ease, background-color .3s ease; &:hover { background-color: #222222; color: #ffffff; } } } .info-wrap { top: -45px; } } &.format-link, &.format-post-link { margin-bottom: 100px; .info-wrap { background-color: #222222; padding: 80px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: 0; min-height: 240px; width: 100%; } .link-wrap { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #ffffff; letter-spacing: .2px; font-size: 30px; font-weight: 800; a { color: #ffffff; font-size: 30px; font-weight: 800; line-height: 1.8; letter-spacing: .2px; text-decoration: none; } i { margin-right: 20px; color: #4b4b4b; font-size: 60px; } } } } &.metro-style { position: relative; top: auto; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); margin-bottom: 30px; &.metro-item--hide{ display: none; } .post-wrap-item { background-color: #fff; opacity: 1; &::before { content: none; } .post-media { height: 300px; } } .info-wrap { padding: 40px; background-color: #ffffff; text-align: left; .category { a { display: inline-block; margin-right: 15px; margin-bottom: 10px; padding: 2px 10px; background-color: #f54ea2; color: #ffffff; font-size: 15px; font-weight: 800; letter-spacing: .2px; text-decoration: none; } } .date { a { color: #999999; font-family: "Muli", sans-serif; font-size: 15px; font-weight: 800; letter-spacing: .2px; text-decoration: none; } } .title { display: block; margin: 20px 0; color: #222222; font-family: "Muli", sans-serif; font-size: 24px; font-weight: 800; letter-spacing: .2px; line-height: normal; text-decoration: none; } .text { margin-bottom: 40px; p { color: #999999; font-family: "Muli", sans-serif; font-size: 15px; line-height: 1.6; letter-spacing: .2px; } } .counters { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; bottom: 40px; i { margin-right: 10px; color: #dfdede; font-size: 20px; } span, .count { color: #999999; font-family: "Muli", sans-serif; font-size: 15px; font-weight: 800; font-style: normal; letter-spacing: .2px; } .likes-wrap, .comments { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .likes-wrap { margin-right: 10px; } } } &.format-audio, &.format-post-audio { .post-media { iframe { height: 300px; } } } &.format-video, &.format-post-video { .video-container { background-color: rgba(34, 34, 34, .3); } .post-wrap-item { .post-media { .video-container { iframe { height: 300px; } } } } .video-content { .play { width: 80px; height: 80px; border-radius: 50%; background-color: #ffffff; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 15; &::before { color: #222222; font-size: 15px; } } } } &.format-standard, &.no-image { .info-wrap { height: 100%; .counters { position: absolute; bottom: 40px; } .text { margin-bottom: 60px; } } .post-media { + .info-wrap { display: block; height: auto; } } } &.format-quote, &.format-post-text { i.fa-quote-right { display: block; margin: 45px 0; color: #fff; opacity: .1; font-size: 44px; } .info-wrap { position: relative; height: 100%; .counters { position: absolute; bottom: 40px; } blockquote { color: #222222; font-size: 24px; font-weight: 800; line-height: 1.58; letter-spacing: .2px; } cite { display: block; text-align: center; margin-bottom: 60px; font-style: normal; font-weight: 800; color: #999999; } .text { margin-bottom: 60px; } } } &.format-link, &.format-post-link { .post-wrap-item { background-color: #222222; } .info-wrap { background-color: #222222; position: relative; height: 100%; .counters { position: absolute; bottom: 40px; } .text { margin-bottom: 60px; } } .link-wrap { i { display: block; margin: 20px 0 10px; color: #4b4b4b; font-size: 90px; } a { color: #ffffff; font-family: "Muli", sans-serif; font-size: 24px; font-weight: 800; line-height: 1.58; letter-spacing: .2px; text-decoration: none; } } } &.format-gallery, &.format-post-slider { .post-wrap-item { display: -webkit-box; display: -ms-flexbox; display: flex; } .post-media { height: 100%; width: 50%; } .info-wrap { width: 50%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: center; align-content: center; height: 100%; .title { display: block; width: 100%; } .counters { position: absolute; bottom: 40px; } } .post-slider-img, .slides, .img-slider, .flex-viewport { height: 100% !important; } .flex-direction-nav { margin-bottom: 0; text-align: left; opacity: 1; .flex-prev, .flex-next { display: block; padding: 17px 27px; background-color: #ffffff; color: #222222; font-size: 18px; -webkit-transition: color .3s ease, background-color .3s ease; -o-transition: color .3s ease, background-color .3s ease; transition: color .3s ease, background-color .3s ease; &:hover { background-color: #222222; color: #ffffff; } } .flex-prev { margin-right: 5px; } } } } } .post-paper.masonry, .post-paper.metro{ background-color: #faf7f7; } .unit .blog.masonry + .sidebar .sidebar-item{ background-color: #fff; border: none; } .unit.main-wrapper .post-paper.sidebar-show>.container>.row>.col-md-4, .unit.main-wrapper .post-paper.sidebar-show>.container>.row>.col-md-3{ padding-right: 15px!important; margin-top: 0; } @media only screen and (min-width: 1200px){ .unit .post-details .single-pagination{ margin: 0 35px 65px; } } .blog.masonry{ margin-top: 0; padding-left: 0; .format-link .link-wrap i{ font-size: 70px; margin: 0; } .format-quote i.fa-quote-right{ color: #222; text-align: center; margin: 45px 0 25px; } .info-wrap .title{ -ms-word-wrap: break-word; word-wrap: break-word; } .post-wrap-item, .info-wrap{ display: block!important; width: 100%!important; } .metro-style:not(.format-post-video):not(.format-post-slider) .post-wrap-item .post-media{ padding: 40px 40px 0; height: auto; text-align: center; width: 100%; } .metro-style.format-post-video .post-wrap-item.video, .metro-style.format-post-video .post-wrap-item.slider{ padding-top: 40px; } .metro-style.format-post-video .post-wrap-item .post-media, .metro-style.format-post-slider .post-wrap-item .post-media{ margin-right: 40px; margin-left: 40px; width: -webkit-calc(100% - 80px); width: calc(100% - 80px); } .metro-style{ .date{ display: block; } .info-wrap .text{ margin-bottom: 0!important; } &.sticky .title::before{ content: "\f249"; font-family: "FontAwesome"; margin-right: 8px; } } } .post-paper { top: 0; > .container { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } } @media only screen and (min-width: 1650px) { .blog .col-lg-3.format-post-slider { width: 50%; } } @media only screen and (max-width: 1650px) { .post { &.metro-style { &.format-gallery, &.format-post-slider { .post-wrap-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; .post-media { height: 300px; } .info-wrap { -ms-flex-line-pack: start; align-content: flex-start; } .post-media, .info-wrap { width: 100%; } .post-slider-img, .slides, .img-slider, .flex-viewport { height: 300px !important; } } } } } } @media screen and (max-width: 1200px) { .blog { &.metro { padding: 0 15px; } .blog { &.center, &.archive { margin-top: 40px; } } + .sidebar { margin-top: 40px; } } .post { &.metro-style { .info-wrap { padding: 40px 20px; } } } } @media screen and (max-width: 767px) { .blog { .blog.center, .blog.archive { margin-top: 20px; &.col-md-9 { padding: 0; } } + .sidebar { margin-top: 30px; } } .post-little-banner { .page-title-blog{ font-size: 30px; } &.empty-post-list { input { &[type="submit"] { padding: 20px 38px; } &:not([type="submit"]) { width: 100%; margin-bottom: 30px; } } form div { -ms-flex-wrap: wrap; flex-wrap: wrap; } } } .post { &.center-style { margin-bottom: 40px; .title { margin-bottom: 20px; } .post-wrap-item { .post-media { height: 450px; } } .info-wrap { top: 0; width: 100%; padding: 15px 0; left: auto; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } &.no-image { margin-bottom: 40px; } &.format-link, &.format-post-link { .info-wrap { padding: 60px 0; } .link-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; a { padding: 0 15px; font-size: 18px; word-break: break-word; } i { margin-right: 0; font-size: 30px; } } } &.format-gallery, &.format-post-slider { .img-slider { position: relative; } .flex-direction-nav { top: 50%; } .info-wrap { top: 0; } .post-slider-img { height: 450px; } } &.format-audio, &.format-post-audio { .post-media { height: 200px; } } &.format-quote, &.format-post-text { min-height: auto; .info-wrap { padding: 60px 0; } } } &.metro-style { &.format-standard, &.format-quote, &.format-link, &.format-gallery, &.format-post-text, &.format-post-link, &.format-post-slider { .info-wrap { display: block; .counters { position: static; } } } &.format-link, &.format-post-link { .link-wrap { margin-bottom: 30px; } } .comments { margin-top: 0; } } } @media screen and (max-width: 480px) { .post { &.center-style { .post-wrap-item { .post-media { height: 350px; } } &.format-gallery, &.format-post-slider { .post-slider-img { height: 350px; } } } } } .post.center-style.format-quote .info-wrap blockquote, .post.center-style.format-post-text .info-wrap blockquote{ font-size: 18px; margin-top: 0; padding-bottom: 0; } .post.center-style.format-quote .info-wrap cite, .post.center-style.format-post-text .info-wrap cite{ margin-top: 15px; } .post.center-style.format-quote .info-wrap i, .post.center-style.format-post-text .info-wrap i{ font-size: 70px; } .post.center-style.format-quote, .post.center-style.format-link{ min-height: auto; } .post.center-style.format-link .info-wrap, .post.center-style.format-post-link .info-wrap{ min-height: auto; } .unit{ .post.center-style.format-link .link-wrap i, .post.center-style.format-post-link .link-wrap i{ font-size: 70px; } } .post.center-style .category, .post.center-style .date{ display: block; } .post.center-style .date::before{ display: none; } .post.center-style .info-wrap .flex-wrap{ flex-direction: column; } } .counter-wrap-port { .item-single:not(.count-show) { display: none; } } .post > .post-wrap-item { text-decoration: none; display: block; position: relative; opacity: 1 !important; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; width: 100%; background-color: #343434; } .post .post-wrap-item .post-content .post-media { display: none; } .post .post-wrap-item.text, .post .post-wrap-item .post-media { display: block; width: 100%; margin-bottom: 0; background-size: cover; background-position: center; background-repeat: no-repeat; } .post .post-wrap-item .post-media iframe { height: 240px; } .post .post-wrap-item .post-media.iframe-video .close { top: 15px !important; } .post > .post-wrap-item:before { display: block; position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); opacity: 1; z-index: 2; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .post-content { margin: 0; position: absolute; top: 50%; width: 100%; z-index: 3; text-align: center; text-decoration: none; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .post-wrap-item.video .post-content { z-index: 300; max-height: calc(100% - 60px); } .video .post-content.hide-text, .video .main-top-content.hide-text { display: none; } .unit{ .post.center-style.format-link .link-wrap, .post.center-style.format-post-link .link-wrap{ flex-direction: column; i{ margin-right: 0; line-height: 1; } } } .post-content.sticky .title { position: relative; } .post-content.sticky .title::before { content: "\f249"; font-family: "FontAwesome"; margin-right: 8px; } .post-content h5 { font-size: 24px; line-height: 30px; font-family: "Muli", sans-serif; color: #ffffff; display: inline-block; font-weight: 400; text-align: center; letter-spacing: 1.92px; margin: 0; margin-bottom: 13px; -webkit-transform: translateZ(0); transform: translateZ(0); } .post-content .date { font-size: 13px; line-height: 20px !important; letter-spacing: 1.1px; font-family: "Times New Roman", sans-serif; color: #ffffff; text-align: center; margin: 0; -webkit-font-smoothing: antialiased; } .post-wrap-item.text .post-content i { font-size: 1.3em; margin-top: 20px; color: #ffffff; } .post-wrap-item.text .post-content blockquote { padding: 0 40px; color: #ffffff; font-family: "Muli", sans-serif; } .post iframe { width: 100%; border: none; display: block; } .post .post-wrap-item:hover { opacity: 1 !important; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .post .post-wrap-item:hover:before { visibility: hidden; opacity: 0; } .post .post-wrap-item:hover .date, .post .post-wrap-item:hover h5 { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .post.no-image a:hover, .no-image.recent-simple-post a:hover { opacity: 1 !important; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .post.no-image a:hover:before { opacity: 1; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .post.no-image a:hover .date { opacity: 1; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .post.no-image a:hover h5, .no-image.recent-simple-post .sm-wrap-post a.img:hover .content { opacity: 1; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .recent-simple-post.no-image .sm-wrap-post a.img { display: none; } .empty-post-list { padding-bottom: 130px; padding-top: 130px; text-align: center; display: block; width: 100%; height: auto; } @media (max-width: 991px) { .banner-gallery .content-wrap .content { padding: 15px 30px; } .banner-gallery .content-wrap .title { letter-spacing: 3px; font-size: 30px; margin-bottom: 30px; line-height: 40px; } } @media (max-width: 767px) { .banner-gallery .content-wrap { width: 100% !important; margin-left: 0 !important; } .banner-gallery::before { content: ''; background-color: rgba(255, 255, 255, 0.9); width: 100%; height: 100%; display: block; position: absolute; } .banner-gallery .content-wrap { -webkit-transform: none; -ms-transform: none; transform: none; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; padding: 30px 15px; margin-left: 0; } .banner-gallery .content-wrap .content { padding: 0; } #searchform label { float: none; width: 100%; } .empty-post-list form { max-width: 100%; } } /*------------------------------------------------------*/ /*---------------------- 09. POST DETAIL ----------------------*/ .single-post .date-post { font-weight: 400; letter-spacing: 2px; -webkit-font-smoothing: antialiased; } .single-post .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-9 { padding: 0 30px !important; } .single-post .title { letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; font-size: 50px; font-family: "Muli", sans-serif; font-weight: 800; color: #222; line-height: normal; max-width: 770px; margin-bottom: 40px; } .single-post p { font-size: 15px; line-height: 1.6; font-weight: 400; color: #999; margin-bottom: 10px; letter-spacing: .2px; } .single-post .single-content blockquote { margin: 30px 0px; text-align: center; } .single-post .single-content > p, .single-post .single-content > h1, .single-post .single-content > h2, .single-post .single-content > h3, .single-post .single-content > h4, .single-post .single-content > h5, .single-post .single-content > h6, .single-post .single-content > blockquote, .single-post .single-content > ul, .single-post .single-content > address, .single-post .single-content > table, .single-post .single-content > pre, .single-post .single-content > dl, .single-post .single-content > ol { max-width: 770px; margin-right: auto; margin-left: auto; } .single-post .single-content blockquote p { font-size: 24px; line-height: 1.67; font-family: "Muli", sans-serif; font-weight: 800; color: #222222; text-align: center; font-style: normal; margin: 0; letter-spacing: .2px; &::before { display: block; margin-bottom: 20px; color: #f54ea2; font-family: "FontAwesome", sans-serif; font-size: 40px; content:"\f10e"; } } .single-portfolio .dgwt-jg-gallery { margin-bottom: 20px; } .page ol, .page ul, .page ul, .single-content ol, .single-content ul { margin-left: 20px; font-family: "Muli", sans-serif; } .page ul.slides { margin-left: 0; } .single-post .single-content { .swiper-container { max-width: 970px; margin: 42px auto 35px; border-bottom: 1px solid #F2F2F2; } .swiper-container .img-wrap { width: 100%; height: 650px; background-position: center; background-size: cover; } .swiper-container .description { padding: 21px 0 18px; margin: auto; max-width: calc(100% - 100px); opacity: 1; text-align: center; font-size: 11px; letter-spacing: 2px; font-family: 'Muli', sans-serif; color: #222222; background-color: #fff; line-height: 2; -webkit-transition-delay: 200ms; transition-delay: 200ms; -webkit-transition: opacity 500ms ease-out; transition: opacity 500ms ease-out; } .swiper-arrow-right { right: 0; text-align: right; } .swiper-arrow-left { left: 0; } .swiper-arrow-right div, .swiper-arrow-left div { position: relative; top: 50%; line-height: 2; margin-top: 3px; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; i { font-size: 24px; } &::before { content: ''; position: absolute; top: 10px; left: 6px; background-color: #222222; height: 4px; width: 30px; } &:hover { } } .swiper-arrow-right div { &::before { right: 6px; left: auto; } } .swiper-arrow-right, .swiper-arrow-left { width: 50px; background-color: #fff; font-size: 14px; font-family: 'Muli', sans-serif; color: #222222;; display: inline-block; cursor: pointer; position: absolute; bottom: calc((100% - 650px) / 2); height: calc(100% - 650px); -webkit-transform: translateY(50%); transform: translateY(50%); } } .single-post .single-content .swiper-arrow-left { text-align: left; } .single-post .single-content .swiper-arrow-right { text-align: right; } .single-post { .col-md-3 { margin-top: 60px; @media screen and (max-width: 767px) { margin-top: 30px; } } } .post-details.image .post-banner { background-color: transparent; } .single-post .post-little-banner { padding-top: 120px; padding-bottom: 120px; margin-bottom: 20px; } .post-little-banner .main-top-content { position: absolute; left: 50%; width: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: calc(50% - 25px); > * { color: #222222; } } .single-post dl dd, .comments dl dd { color: #b2b2b2; font-family: 'Muli', sans-serif; } .single-post .unit { .main-top-content .title { font-size: 40px; } } .main-wrapper { .col-md-4 .sidebar-item, .col-md-3 .sidebar-item { border: 1px solid #eee; padding: 40px 20px; margin-left: 0; #wp-calendar { margin-bottom: 5px; } ul li { padding-top: 8px; li { border-bottom: none; padding-bottom: 0; } } & > ul > li:last-child, & > div > ul > li:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: -10px; } h5 { border-bottom: 1px solid #eee; display: block; font-size: 18px; font-weight: 800; letter-spacing: .2px; text-align: left; margin-bottom: 10px; } a, li, p { color: #999; } a:hover { color: #f54ea2; opacity: 1; } .cat-item.current-cat a { color: #7b7a7a; } ul { margin-left: 0; ul { margin-left: 10px; } } h1, h2, h3, h4, h5, h6, strong { color: #222222; } strong { font-weight: 600; } &.widget_tag_cloud a { color: #999999; font-size: 15px!important; line-height: 1.6; margin-right: 10px; padding: 0; background-color: transparent; transition: color .3s ease; &:hover { color: #f54ea2; } } &.widget_product_search input[type="submit"], &.widget_search input[type="submit"] { border-radius: 0; z-index: 1; } table { color: #222222; font-family: "Muli", sans-serif; th, a { color: #222222; font-weight: bold; } } table caption { color: #222222; opacity: 1; } .awa-widget-about { .img-wrap { margin: -20px -20px 30px -20px; } .text { color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; } } .awa-recent-post-widget { .recent-block { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 30px; } .recent-text a { color: #222222; font-size: 15px; font-weight: 800; line-height: 1.6; letter-spacing: .2px; } .recent-date { color: #999999; font-size: 13px; letter-spacing: .2px; } .recent-img { -ms-flex-negative: 0; flex-shrink: 0; width: 75px; height: 75px; margin-right: 20px; margin-bottom: 10px; -webkit-background-size: cover; background-size: cover; background-position: center; } } } .single-content + .col-md-4, .single-content + .col-md-3, .post-paper.sidebar-show > .container > .row > .col-md-3, .post-paper.sidebar-show > .container > .row > .col-md-4 { position: relative; z-index: 9; padding: 0 !important; } } @media only screen and (max-width: 1199px) { .single-post .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-3.pl30md, .single-post .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-4.pl30md { padding-right: 15px !important; } .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-9.blog:not(.masonry) { padding: 0 30px 0 85px !important; } .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-3.pl30md, .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-4.pl30md { padding-right: 15px !important; } .main-wrapper.unit .post-paper.sidebar-show > .container > .row > .col-md-9.not-letter { padding: 0 15px !important; width: 70%; } .post-paper.sidebar-show > .container > .row > .col-md-9 { &.not-letter { padding: 0 15px !important; width: 70%; } } } @media only screen and (max-width: 1024px) { .single-post .single-content .swiper-container .img-wrap { height: 550px; } .single-post .single-content .swiper-arrow-right, .single-post .single-content .swiper-arrow-left { bottom: calc((100% - 550px) / 2); height: calc(100% - 550px); } } @media only screen and (max-width: 991px) { .single-post .single-content .swiper-container .img-wrap { height: 400px; } .single-post .single-content .swiper-arrow-right, .single-post .single-content .swiper-arrow-left { bottom: calc((100% - 400px) / 2); height: calc(100% - 400px); } .comments.main { margin: 15px auto 70px; } .main-wrapper .single-content + .col-md-4, .main-wrapper .single-content + .col-md-3, .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-3, .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-4 { padding: 0 15px !important; } .post-little-banner { padding: 120px 0 95px; } } @media screen and (max-width: 768px) { .single-post .title { font-size: 40px; } .single-post p { margin-bottom: 15px; } .contact-form h2 { font-size: 28px; } .wpcf7 form input[type="submit"], form.wpcf7-form #submit { margin-bottom: 0px; } .post-little-banner { padding: 100px 0 50px; } } @media (max-width: 767px) { .single-post .date-post { padding-top: 30px; text-align: center; } .single-post .title { font-size: 40px; line-height: 50px; } .single-post .single-content blockquote { padding: 15px; } .padding-both > .container { padding: 30px 15px 15px !important; } .single-post .padding-both { top: -50px; } .page-title-blog, .single-post .unit .main-top-content .title { font-size: 28px; } .single-post .post-little-banner { min-height: auto!important; padding: 70px 15px; margin-bottom: 0; } .single-post .date-post { padding-top: 0; } .page ol, .page ul, .page ul, .single-content ol, .single-content ul { margin-left: 0; } } @media screen and (max-width: 600px) { .single-post .title { font-size: 30px; } } @media only screen and (max-width: 600px) { .single-post .single-content .swiper-container .img-wrap { height: 300px; } .single-post .single-content .swiper-arrow-right, .single-post .single-content .swiper-arrow-left { bottom: calc((100% - 300px) / 2); height: calc(100% - 300px); } .post-banner { min-height: 200px; } .single-post .title { letter-spacing: 5px; } .single-post .single-content blockquote { margin: 15px 0; } } @media only screen and (max-width: 380px) { .single-post .single-content .swiper-container .img-wrap { height: 200px; } .single-post .single-content .swiper-arrow-right, .single-post .single-content .swiper-arrow-left { bottom: calc((100% - 200px) / 2); height: calc(100% - 200px); } } /*Recent posts*/ .recent-post-single .recent-title { font-size: 36px; line-height: 40px; letter-spacing: 2.88px; font-family: "Muli"; font-weight: 400; margin: 34px 0; color: #222222; } .sm-wrap-post a.img { display: block; position: relative; min-height: 240px; margin-bottom: 21px; background-size: cover; background-position: center; background-repeat: no-repeat; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .sm-wrap-post a.img:hover { opacity: .8; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .sm-wrap-post .content { opacity: 1; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .sm-wrap-post .content .title { font-size: 15px; line-height: 1.3; font-family: "Muli", sans-serif; letter-spacing: 2.7px; display: inline-block; color: #222222; margin-bottom: 10px; text-decoration: none; &:hover { text-decoration: none; } } .sm-wrap-post .content .excerpt { font-size: 15px; font-family: "Muli", sans-serif; color: #B2B2B2; line-height: 1.8; letter-spacing: 0px; margin-bottom: 11px; } .sm-wrap-post .content .post-date { display: block; height: auto; line-height: 20px; } .sm-wrap-post .content .post-date .date { font-size: 11px; line-height: 20px; font-family: "Muli", sans-serif; letter-spacing: 2px; font-weight: 400; color: #B2B2B2; margin: 0; display: inline-block; vertical-align: top; -webkit-font-smoothing: antialiased; } .sm-wrap-post .content .title { padding-left: 0; padding-right: 0; } @media screen and (max-width: 767px) { .sm-wrap-post a.img { min-height: 200px; } } /* PAGINATION */ .pagination { width: 100%; text-align: center; margin: 37px 0 0; } .pagination.cs-pager .page-numbers.next:after { content: '\f105'; font-family: FontAwesome; display: inline-block; color: #222222; } .pagination.cs-pager .page-numbers.prev:after { content: '\f104'; font-family: FontAwesome; display: inline-block; color: #222222; } .pagination a.img { background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 150px; width: 100%; display: block; opacity: 1; margin: 0; background-color: #000; text-decoration: none; padding-top: 87px; margin-bottom: 5px; } .post-nav, .pager-pagination { position: relative; text-align: center; clear: both; font-family: "Muli", sans-serif; padding: 20px 0 50px; z-index: 5; } .pages, .page-numbers { border: 1px solid #eeeeee; display: inline-block; font-size: 18px; font-weight: 800; line-height: normal; margin-right: 20px; text-align: center; padding: 17px 24px; color: #222222; text-decoration: none; background-color: #ffffff; margin-bottom: 10px; } .page-numbers:hover, .page-numbers:focus { color: #f54ea2; border: 1px solid #f54ea2; opacity: 1; } .next.page-numbers, .prev.page-numbers { display: none; } .next.page-numbers { position: relative; padding-right: 30px; i { position: absolute; right: 18px; top: 48%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: right 350ms ease; transition: right 350ms ease; } &:hover i { right: 14px; } } .prev.page-numbers { position: relative; padding-left: 30px; i { position: absolute; left: 18px; top: 48%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: left 350ms ease; transition: left 350ms ease; } &:hover i { left: 14px; } } .post-nav a { display: inline-block; span { background-color: transparent !important; color: #222222 !important; } } .post-nav .pages, .post-nav .current, .pager-pagination .pages, .pager-pagination .current { color: #f54ea2; border: 1px solid #f54ea2; } .post-nav a .pages { opacity: 1; } .single-pagination { position: relative; padding: 15px 0; margin-bottom: 65px; &::before { display: table; content: ''; } &::after { display: table; content: ''; clear: both; } } .single-pagination > div { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 45%; font-size: 15px; font-weight: bold; line-height: 1.6; color: #999999; } .single-pagination > div.pag-prev { float: left; text-align: left; &:hover { &::before { margin-right: 30px; color: #f54ea2; } } &::before { margin-right: 25px; font-family: "FontAwesome", sans-serif; font-size: 14px; color: #dddddd; content: "\f060"; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } } .single-pagination > div.pag-next { float: right; text-align: right; &:hover { &::after { margin-left: 30px; color: #f54ea2; } } &::after { margin-left: 25px; font-family: "FontAwesome", sans-serif; font-size: 14px; color: #dddddd; content: "\f061"; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } } .single-pagination .icon-wrap { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .single-pagination > div a.content { font-size: 18px; font-weight: 800; font-family: "Muli", sans-serif; color: #222; line-height: normal; letter-spacing: .2px; text-decoration: none; position: relative; display: block; -webkit-transition: all 350ms ease; transition: all 350ms ease; } .single-pagination > div a.content:hover { opacity: .7; text-decoration: none; } .single-pagination > div.pag-next a.content::after { right: 0; } .single-pagination > div.pag-prev a.content::after { left: 0; } .single-pagination > div.pag-prev a.content:hover:before { left: -17px; } .single-pagination > div.pag-prev a.content:hover:after { left: -15px; } .single-pagination > div.pag-next a.content:hover:before { right: -19px; } .single-pagination > div.pag-next a.content:hover:after { right: -15px; } .single-pagination { .icon-wrap i { color: #d8d8d8; font-size: 20px; } } @media screen and (max-width: 991px) { .single-pagination { padding: 30px 0; } } @media screen and (max-width: 767px) { .single-pagination > div.pag-prev { float: left; margin-left: 15px; } .single-pagination > div.pag-next { float: right; margin-right: 15px; } .single-pagination>div { max-width: 43%; } .single-pagination { .icon-wrap { display: none; } div.pag-prev { &::before { content: none; } } div.pag-next { &::after { content: none; } } } .pages, .page-numbers { padding: 10px 16px; font-size: 16px; } } @media screen and (max-width: 480px) { .single-pagination > div.pag-prev, .single-pagination > div.pag-next { margin: 0; } } .post-slider-img { width: 100%; height: 240px; background-position: center; background-size: cover; background-repeat: no-repeat; } .img-slider .flex-direction-nav { margin-left: 0; position: absolute; bottom: 0; width: 100%; text-align: center; opacity: .5; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: 10; } .img-slider:hover .flex-direction-nav { opacity: 1; } .img-slider .flex-direction-nav li { display: inline-block; } .img-slider .flex-next, .img-slider .flex-prev { display: block; padding: 5px; font-size: 40px; color: #fff; } .post .img-slider .flex-next, .post .img-slider .flex-prev { display: none; padding: 0; opacity: 1; background-color: rgba(0, 0, 0, .5); &:hover { opacity: .7; } i::before { font-weight: 900; } } .main-top-content { margin-bottom: 60px; } .post-banner { max-width: 770px; margin: 0 auto 60px; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #ffffff; } .post-details { .title-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 20px; } .date-post, .author { display: inline-block; font-size: 15px; font-family: "Muli", sans-serif; font-weight: 800; color: #999; line-height: normal; letter-spacing: .2px; span { color: #222222; text-transform: capitalize; } } .date-post { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; &::before { content: ""; display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: #dfdede; margin: 0 10px; } } .single-categories { font-size: 0; a { display: inline-block; padding: 4px 10px; margin-right: 5px; margin-bottom: 5px; text-decoration: none; background-color: #f54ea2; color: #ffffff; font-size: 15px; font-weight: 800; letter-spacing: .2px; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; &:hover { background-color: #222222; text-decoration: none; } } } .link-wrap { text-align: center; i { display: block; color: #f54ea2; font-size: 90px; } a { text-decoration: none; color: #222222; font-size: 24px; font-weight: 800; line-height: 1.67; letter-spacing: .2px; } } ul, ol { li { margin-left: 20px; margin-bottom: 20px; color: #999999; font-size: 15px; letter-spacing: .2px; } } } .post-info, .bottom-infopwrap, .user-info-wrap, .main-top-content, .post-details .link-wrap, .post-details .post-media { max-width: 770px; margin: 60px auto; .single-tags { a { display: inline-block; margin-bottom: 10px; padding: 12px 17px; border: 1px solid #eee; text-decoration: none; color: #999999; font-family: "Muli", sans-serif; font-size: 15px; font-weight: 600; line-height: 1.6; letter-spacing: .2px; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; &:not(:last-of-type) { margin-right: 10px; } &:hover { text-decoration: none; border-color: #f54ea2; background-color: #f54ea2; color: #ffffff; } } } .img-slider { .slides { margin-left: 0; } } } .bottom-infopwrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; .likes-wrap { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; .post__likes { &::before { color: #dfdede; font-family: "Ionicons", sans-serif; font-size: 20px; margin-right: 10px; content: "\f141"; } &--disable { pointer-events: none; } &--liked { &::before { color: #f54ea2; } } } } .likes-wrap span, .count, .post__likes { color: #222222; font-family: "Muli", sans-serif; font-size: 15px; font-weight: 800; font-style: normal; letter-spacing: .2px; } .count { margin-right: 5px; } .social-list { padding: 0; margin: 0; li { margin: 0; margin-left: 20px; } a { color: #adadad; font-size: 18px; opacity: 1; &:hover { color: #f54ea2; } } } } .user-info-wrap { .post-author { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 35px; margin-bottom: 30px; background-color: #faf7f7; &__avatar { img { display: block; width: 90px; height: 90px; border-radius: 50%; margin-right: 60px; } } &__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; } .post-name-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; } &__title { font-size: 18px; line-height: normal; letter-spacing: .2px; font-weight: 800; font-family: "Muli", sans-serif; text-decoration: none; color: #222222; text-transform: capitalize; } &__nicename { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 13px; line-height: normal; font-family: "Muli", sans-serif; font-weight: bold; color: #999; letter-spacing: .2px; -webkit-font-smoothing: antialiased; &::before { content: ""; display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: #dfdede; margin: 0 10px; } } p { margin-bottom: 30px; } &__social { a { color: #adadad; font-size: 18px; -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; &:not(:last-of-type) { margin-right: 25px; } &:hover { color: #f54ea2; } } } } } .post-details.slider { .img-slider { .flex-direction-nav { display: none; } .post-slider-img { margin-left: 0; min-height: 600px; } } } .post-details.audio { .post-banner::before { display: none; } .post-media iframe { min-height: 360px; } } .post-details.image { .post-media { min-height: 600px; } } .post-details.video { .post-media { min-height: 600px; .video-content .play { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } } } .post-banner .main-top-content { position: absolute; top: calc(50% + 50px); left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 200; width: 100%; } .single-content.no-thumb { .main-top-content { margin-bottom: 40px; .title { color: #222222; } } } .single table td, .single table th, table td, table th { padding: 7px; } .post-info span a, .post-info span { font-family: "Muli", sans-serif; font-size: 14px; line-height: 20px; font-weight: 400; letter-spacing: .7px; text-decoration: none; color: #B2B2B2; } .post-info span { display: block; } .post-info span a { font-family: "Muli", sans-serif; font-size: 12px; letter-spacing: 1.2px; color: white; background-color: #222222; text-decoration: none; padding: 1px 3px; &:hover { text-decoration: none !important; } } .post-info span { padding-right: 16px; border-right: 1px solid #E8E8E8; } .post-info span:last-child { border: 0 none; } .post-info span.author { padding: 5px; background-color: #ebebeb; color: #222222; border: none; a { color: #222222; } } .post-content h5 { padding-right: 15px; padding-left: 15px; } .single blockquote { border: none; margin-top: -7px; margin-bottom: 23px; } .hero-slider { width: 100%; height: 70%; position: relative; background-size: cover; background-position: center; } .hero-slider ul { list-style: none !important; } .hero-slider, .hero-slider .slides, .hero-slider .slides .slide { margin: 0; padding: 0; } .hero-slider .slides .slide { position: relative; background-size: cover; background-position: center; overflow: hidden; } .slide-caption { position: absolute; left: 50px; bottom: 50px; right: 50px; opacity: 0; -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); -webkit-transition: all 1s ease 1s; transition: all 1s ease 1s; } .flex-active-slide .slide-caption { opacity: 1; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); } .flex-control-paging { list-style: none; line-height: 0; margin: 10px 0 0; z-index: 99999; text-align: center; } .flex-control-paging li { display: inline-block; margin: 5px; border: 1px solid #000; } .flex-control-paging li a { display: block; text-decoration: none; text-indent: -9999px; width: 8px; height: 8px; background: #ffffff; border: 1px solid #ffffff; cursor: pointer; } .flex-control-paging li a.flex-active { background: #000; } @media screen and (max-width: 991px) { .post-nav, .pager-pagination { padding: 30px 0 20px; } } @media (max-width: 768px) { .post-details .title { line-height: 1.2; } } @media (max-width: 767px) { .post { width: 100%; } .slide-caption { left: 20px; bottom: 20px; right: 20px; } } @media (max-width: 500px) { .hero-slider .slides .slide { height: 400px !important; } .side-link .side-title { font-size: 12px; } } @media (max-width: 400px) { .hero-slider .slides .slide { height: 300px !important; } } //TOGGLES .toggle { margin-bottom: 10px; } .toggle-title { position: relative; display: inline-block; font-family: "Muli", sans-serif; letter-spacing: .1em; cursor: pointer; font-size: 15px; -webkit-font-smoothing: antialiased; } .toggle-title:after { content: ""; display: block; position: absolute; width: 0; height: 1px; background-color: #000; bottom: -3px; -webkit-transition: all .5s ease; transition: all .5s ease; } .toggle.active .toggle-title:after { width: 100%; } .toggle-content { padding-top: 10px; font-size: 14px; display: none; } .toggle.active .toggle-content { display: block; } //COMMENTS .post-details .single-content .comments.main { margin-left: auto; } .comments.main { max-width: 770px; clear: both; margin: 0 auto 60px; border-bottom: 1px solid #eee; label { font-size: 14px; letter-spacing: 1.7px; &:first-child { width: 100%; } } } .comments .comment { margin-left: 0; margin-bottom: 3px; } .children { .content { margin-left: 50px; } } .comments .content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; position: relative; padding-right: 40px; } .comments .content .comment-reply-link { position: relative; color: #222222; font-size: 18px; display: inline-block; font-weight: 800; letter-spacing: 0.5px; font-family: "Muli", sans-serif; text-transform: lowercase; text-decoration: none; -webkit-font-smoothing: antialiased; -webkit-transition: all 350ms ease; transition: all 350ms ease; z-index: 1; &::before { content: ''; position: absolute; height: 15px; width: 100%; bottom: -6px; left: 0; z-index: -1; background-color: #ffdd65; -webkit-transition: all 350ms ease; transition: all 350ms ease; } &:hover { text-decoration: none; &::before { height: -webkit-calc(100% + 9px); height: calc(100% + 9px); } } } .comments .comment-reply-title { font-size: 30px; font-weight: 800; line-height: normal; letter-spacing: .2px; font-family: "Muli", sans-serif; margin-bottom: 60px; color: #222222; } .comments .comment-reply-title a { text-decoration: none; } .comments .content .comment-reply-link:hover { color: #222222; } .comment-content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; } .comments .content .text { width: 100%; font-size: 15px; font-family: "Muli", sans-serif; color: #999; overflow: hidden; line-height: 1.6; margin-top: 6px; letter-spacing: .2px; h1, h2, h3, h4, h5, h6 { color: #222222; } } .comments .content .text p { margin-bottom: 16px; -ms-word-wrap: break-word; word-wrap: break-word; } .comments .person .author { margin-bottom: 12px; font-size: 18px; line-height: normal; letter-spacing: .2px; font-weight: 800; font-family: "Muli", sans-serif; text-decoration: none; color: #222222; } .comments table a { font-weight: bold; word-wrap: break-word; } .comments .person .author:hover { color: #f54ea2; text-decoration: none; } .comments .person .comment-date { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; font-size: 13px; line-height: normal; font-family: "Muli", sans-serif; font-weight: bold; color: #999; letter-spacing: .2px; -webkit-font-smoothing: antialiased; &::before { content: ""; display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: #dfdede; margin-right: 10px; } } .comments { .comments-title, .comments-title span { margin-bottom: 60px; font-size: 30px; font-weight: 800; line-height: normal; letter-spacing: .1px; font-family: "Muli", sans-serif; color: #222222; } } .comment-title { border-bottom: 1px dashed #a6a6a6; padding-bottom: 6px; } .comments li.comment { list-style: none; .person { .author-wrap { display: flex; flex-direction: column; } } } .person-img { img { display: block; min-width: 90px; height: 90px; border-radius: 50%; margin-right: 50px; } & + .comment-content { width: calc(100% - 145px); } } .comments .comment .content { padding: 35px; margin-bottom: 30px; background-color: #faf7f7; } .comment-respond { padding: 20px 0; } .comments-form { padding-top: 2px; margin-bottom: 80px; clear: both; label + .input-wrapper { text-align: left; } } #contactform h3, .comments-form h3 { display: block; font-size: 16px; font-family: "Muli", sans-serif; color: #222222; font-weight: bold; letter-spacing: 1.25px; margin-bottom: 20px; } #contactform textarea, #contactform input:not([type="submit"]), .comments-form textarea, .comments-form input:not([type="submit"]) { width: 100%; border: 2px solid #eeeeee; padding: 10px 24px; font-size: 15px; font-weight: 600; color: #f54ea2; line-height: 1.6; letter-spacing: .2px; -webkit-transition: all 350ms ease; transition: all 350ms ease; margin-bottom: 30px; &:focus { border: 2px solid #f54ea2; } } #contactform textarea::-moz-placeholder, #contactform input::-moz-placeholder, .comments-form textarea::-moz-placeholder, .comments-form input::-moz-placeholder { color: #222; opacity: .6; } #contactform textarea, .comments-form textarea { min-height: 112px; max-height: 112px; resize: none; } .input_post_wrapper { position: relative; display: inline-block; text-align: left; &::before { content: ''; position: absolute; left: -6px; top: 8px; width: 100%; height: 100%; z-index: -1; background-color: #ffdd65; -webkit-transition: all 250ms ease; transition: all 250ms ease; } &:hover { &::before { top: 4px; left: -3px; } } } #contactform #submit, .comments-form #submit { border: none; background-color: #f54ea2; color: #ffffff; font-size: 14px; display: inline-block; letter-spacing: .5px; font-family: "Muli", sans-serif; font-weight: bold; box-sizing: border-box; line-height: 1; padding: 20px 38px; text-decoration: none; -webkit-font-smoothing: antialiased; -webkit-transition: all 350ms ease; transition: all 350ms ease; &:hover { opacity: 1; } } #contactform { display: block; } .comment-form label, .comments.main label { font-family: "Muli", sans-serif; color: #222222; } .comment-reply-title + form { margin-bottom: 30px; } .unit .comments.container{ padding-top: 10px!important; .comments-form{ margin-bottom: 20px; } } .wp-caption .wp-caption-text{ margin-top: 10px; } .comments-form { .comment-form#contactform { .form-group { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; input { &:not([type="submit"]) { width: calc(50% - 15px); } } textarea { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } } } } .unit .single-post .post-little-banner{ margin-bottom: 0; } .unit .comments .comments-title, .unit .comments .comments-title span{ margin-bottom: 30px; } .unit .post-little-banner + .post-paper.padding-both{ padding-bottom: 10px; & > ul, & > ol{ max-width: 770px; margin-right: auto; margin-left: auto; } ul li, ol li{ margin-left: 20px; margin-bottom: 20px; color: #999999; font-size: 15px; letter-spacing: .2px; li:first-of-type{ margin-top: 20px; } } } @media screen and (max-width: 992px) { .unit .post-little-banner + .post-paper.padding-both{ padding-bottom: 0; } .comments .comment-reply-title{ margin-bottom: 30px; } .select-for-hovers .content { text-align: center; } .post-banner { min-height: 400px; } .single-post .single-content { margin-top: 50px; } .single-post .title { font-size: 48px; line-height: 1.2; } .recent-post-single .recent-title { font-size: 25px; line-height: 1.2; margin-top: 20px; margin-bottom: 20px; } } @media only screen and (max-width: 600px) { .single-post .single-content .swiper-container .img-wrap { height: 300px; } .single-post .single-content .swiper-arrow-right, .single-post .single-content .swiper-arrow-left { bottom: calc((100% - 300px) / 2); height: calc(100% - 300px); } .post-banner { min-height: 200px; } .single-post .title { letter-spacing: .2px; } .single-post .single-content blockquote { margin: 15px 0; } } @media (max-width: 991px) { .comments-form{ margin-bottom: 20px; } .main-wrapper.unit .post-paper.sidebar-show > .container > .row > .col-md-9.not-letter { padding: 0 15px !important; width: 100%; } .post-paper.sidebar-show > .container > .row > .col-md-9 { &.not-letter { padding: 0 15px !important; width: 100%; } } .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-9, .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-9.blog:not(.masonry) { padding: 0 90px !important; } .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-9.blog.masonry{ padding: 0 15px !important; } .single-post .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-3.pl30md, .single-post .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-4.pl30md { padding: 0 15px !important; } .single-post .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-9 { padding: 0 40px !important; } .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-3.pl30md, .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-4.pl30md { padding-left: 15px !important; } .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-9.blog.masonry + .col-md-3{ margin-top: 25px; } } @media (max-width: 767px) { .comments .person .comment-date::before{ display: none; } .comments.main label { width: 100%; } } @media screen and (max-width: 768px) { .contact-form h2 { font-size: 28px; } .wpcf7 form input[type="submit"], form.wpcf7-form #submit { margin-bottom: 0px; } .person-img+.comment-content { width: 100%; } .comments .comment-reply-title{ font-size: 24px; } } @media (max-width: 767px) { .comments .comment-reply-title { padding-top: 20px; } .comments .children { margin-left: 0; } .container.comments { margin-top: 0; padding-top: 10px!important; padding-bottom: 0px!important; text-align: left; } .unit .comments.container .comments-form { margin-bottom: 0px; } } @media (max-width: 480px) { .single blockquote { padding: 26px 26px 26px 36px; } .pagination { margin: 15px 0 0; } .comments .person .comment-date { display: block; } .comments .content { padding-right: 0; } .comments .person img { float: none; display: block; margin: auto 0 15px; } .comments .comment { margin-bottom: 30px; } .comments-title { margin-bottom: 20px; } .comments-form { margin-bottom: 60px; } .unit .comments.container .comments-form { margin-bottom: 0px; } .post-details .title { font-size: 30px; } .single blockquote { font-size: 16px; padding: 26px; } .single-content p { margin-bottom: 15px; } .comments { .comment { .content { padding: 25px 15px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; .person-img { img { min-width: 70px; height: 70px; margin-right: 0; margin-bottom: 30px; } } } } .children { .content { margin-left: 30px; } } } .user-info-wrap { .post-author { padding: 30px 15px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; &__avatar { img { margin-right: 0; margin-bottom: 30px; } } } } .comments-form { .comment-form#contactform { .form-group { input { &:not([type="submit"]) { width: 100%; } } } } } } //SIDEBAR .sidebar-item { margin-bottom: 50px; } .sidebar-item > h5, .sidebar-item .screen-reader-text { letter-spacing: .75px; font-size: 15px; margin-bottom: 21px; line-height: 21px; display: block; } .sidebar-item .screen-reader-text, .screen-reader-text { display: none; } .widget_product_search label, .widget_search label { display: block; width: 100%; } .widget_search .searchform { position: relative; } .widget_product_search input[type="search"], .widget_search input[type="text"] { background-color: transparent; border: 0; border-bottom: 2px solid #999; color: #999; padding: 5px 70px 5px 10px; font-size: 15px; font-weight: 400; width: 100%; } .widget_product_search input[type="submit"], .widget_search input[type="submit"] { background: transparent; border: 0; color: transparent; width: 50px; -webkit-transition: all 300ms ease; transition: all 300ms ease; position: absolute; right: 0; top: 0; bottom: 0; } .widget_product_search input[type="submit"]:hover, .widget_search input[type="submit"]:hover { opacity: 1; } .widget_rss .rss-date { font-weight: bold; font-size: 14px; margin-bottom: 10px; display: block; opacity: .7; } .widget_rss ul li { margin-bottom: 15px; } .widget_tag_cloud .tagcloud a { padding: 2px 5px; text-decoration: none; margin: 3px; display: inline-block; font-family: "Muli", sans-serif; vertical-align: top; font-weight: 600; } .widget_calendar table td, .widget_calendar table th { text-align: center; padding: 7px 0; } .sidebar-item:first-child { margin-top: 0; } .sidebar-item h5 { padding: 0px 7px 10px 3px; width: 100%; } .sidebar-item ul { margin-left: 20px; font-family: "Muli", sans-serif; } .sidebar-item ul li a { text-decoration: none; color: #222222; } .sidebar-item select { max-width: 100%; font-family: "Muli", sans-serif; padding: 5px 10px; } .sidebar-item select option { max-width: 255px; width: 100%; } .sidebar-item input { padding: 4px 5px 6px 9px; font-family: "Muli", sans-serif; } .col-md-4, .col-md-3 { .sidebar-item { margin-bottom: 30px; .recentcomments{ a{ color: #222; } } li { list-style: none; font-size: 15px; font-family: Muli, sans-serif; letter-spacing: 0; color: #222; line-height: 1.8; -webkit-transition: 0.3s; transition: 0.3s; li{ opacity: 1; } } a, span, p, strong { color: #999; font-size: 15px!important; font-family: Muli, sans-serif; font-weight: normal; letter-spacing: 0.2px; line-height: 1.8; -webkit-transition: 0.3s; transition: 0.3s; opacity: 1; } h5 { font-family: "Muli", sans-serif; color: rgb(27, 27, 27); letter-spacing: 3.3px; margin-bottom: 0; } a { text-decoration: none; } select { width: 100%; font-family: Muli, sans-serif; color: rgb(27, 27, 27); border-color: #d9d9d9; } } .widget_search { .searchform { position: static; } input[type="search"], input[type="text"] { padding: 15px 0; font-weight: normal; z-index: 3; } } .sidebar-item.widget_rss { h5 a { color: #222; font-weight: 800!important; } a.rsswidget{ color: #222; font-weight: 600; &:hover{ color: #f54ea2; } } span.rss-date{ font-size: 12px!important; color: #f54ea2; margin-top: 10px; } cite { color: #222222; display: block; margin-top: 5px; font-size: 14px; } } .widget_tag_cloud { a { background-color: #222222; color: #fff; margin-bottom: 10px; -webkit-transition: 0.3s; transition: 0.3s; &:hover { opacity: 0.8; } } } .widget_calendar { table th { padding: 4px 7px; } } } .col-md-3, .col-md-4 { .ContactWidget .contact_url, .ContactWidget div.contact_content, .ContactWidget a.fa, .awaInstagramWidget { color: #222222; } .awaInstagramWidget a { max-width: calc(25% - (40px / 4)); } .ContactWidget h3 { font-size: 15px; } } .main-wrapper .col-md-3 .sidebar-item ul ul ul ul ul ul, .main-wrapper .col-md-4 .sidebar-item ul ul ul ul ul ul { margin-left: 0; } .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-9.not-letter { padding: 0 30px 0 0 !important; .post.modern .title { margin-top: 0; } } .post-paper table td a { font-weight: bold; } .post-paper table td { font-family: "Muli", sans-serif; } .post.classic .title, .post.modern .title { word-wrap: break-word; } .widget_product_search form, .widget_search form div { position: relative; } .widget_product_search form::after, .widget_search form div::after { content: '\f002'; font-family: FontAwesome; font-size: 15px; position: absolute; right: 0; top: 50%; text-align: center; background-color: transparent; color: #f54ea2; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .sidebar-item .price_slider_amount button.button { background-color: transparent; color: #999; } .sidebar-item .price_slider_amount button.button:hover { opacity: 1; } .sidebar-item ins { background: #e7e3e3; } .sidebar-item span.product-title { color: #999; &:hover { color: #f54ea2; } } @media only screen and (max-width: 991px) { .col-md-4 .sidebar-item, .col-md-3 .sidebar-item { margin-bottom: 25px; div.contact_content { margin-right: auto; margin-left: auto; } } .sidebar-item ul { margin-left: 0; } } @media only screen and (max-width: 768px) { .widget_product_search form, .widget_search form div, .widget_product_search input[type="submit"], .widget_search input[type="submit"] { height: 35px; } .single-post .single-content { margin-top: 30px; } } @media only screen and (max-width: 767px) { .main-wrapper .main-top-content { top: 50%; } .main-wrapper .main-top-content .title { margin-bottom: 20px; font-size: 28px; } .post-paper.sidebar-show > .container > .row > .col-md-9.not-letter .post.modern { margin-top: 30px; } .main-top-content, .post-info, .bottom-infopwrap, .user-info-wrap{ margin: 30px 0; } .bottom-infopwrap { margin-top: 20px; } .post-banner { margin-bottom: 30px; } .comments { .comments-title, .comment-reply-title, .comments-form { margin-bottom: 20px; } .comments-title { span { font-size: 26px; } } .comment-respond, .comment-reply-title { padding-top: 0; } &.main { margin-bottom: 30px; } } .single-pagination { padding-top: 0px; } .form-group { margin-bottom: 0; } .single-post { .single-content { blockquote { margin: 10px 0; p { &::before { line-height: 1.1em; } } } } } .col-md-3 .sidebar-item, .col-md-4 .sidebar-item { margin-bottom: 15px; } .main-wrapper .col-md-3 .sidebar-item .awa-widget-about .img-wrap, .main-wrapper .col-md-4 .sidebar-item .awa-widget-about .img-wrap { margin-left: 0; margin-right: 0; } } @media only screen and (max-width: 600px) { .post-paper.sidebar-show > .container > .row > .col-md-9, .main-wrapper .post-paper.sidebar-show > .container > .row > .col-md-9.blog { padding: 0 30px !important; } } /*------------------------------------------------------*/ /*---------------------- 10. WOOCOMMERCE ----------------------*/ //WOOCOMERCE STYLES .button.wc-backward { color: #fff !important; } body.single-product { margin-bottom: 0; } p.cart-empty { color: #999999; font-weight: 800; letter-spacing: .2px; text-align: center; margin-top: 50px; } .woocommerce div.product form.cart .button { font-size: 15px; margin-bottom: 0; letter-spacing: .5px; line-height: normal; display: inline-block; font-family: "Muli", sans-serif; font-weight: 800; box-sizing: border-box; padding: 18px 38px; text-decoration: none; -webkit-font-smoothing: antialiased; color: #fff; background-color: #f54ea2; width: auto; border-radius: 0; margin-top: 30px; } .widget_product_search .woocommerce-product-search { position: relative; } .woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select { border-color: #984f4f; } .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: #f54ea2; } /* PRODUCT PRICE */ .woocommerce .single-product div.product p.price, .woocommerce .awa_product_detail div.product span.price, .woocommerce .single-product div.product span.price, .woocommerce ul.products.default li.product .price, .awa_cart.shop_table ul .cart_item ul .product-price, .awa_cart.shop_table ul .cart_item ul .product-subtotal, #topmenu .awa_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_price, .woocommerce table.shop_table .cart_item .product-total { font-family: "Muli"; font-size: 15px; letter-spacing: normal; font-weight: 600; color: #999; margin-bottom: 0; } .woocommerce .awa_product_detail div.product span.price { position: absolute; top: 0; color: #f54ea2; font-size: 30px; font-weight: 800; letter-spacing: .2px; } .woocommerce .awa_product_detail .related.products span.price, .woocommerce .awa_product_detail .upsells.products span.price { position: static; } .woocommerce .awa_product_detail div.product p.price del, .woocommerce .single-product div.product p.price del, .woocommerce .awa_product_detail div.product span.price del, .woocommerce .single-product div.product span.price del, .woocommerce ul.products.default li.product .price del, .awa_cart.shop_table ul .cart_item ul .product-price del, .awa_cart.shop_table ul .cart_item ul .product-subtotal del, #topmenu .awa_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_price del, .woocommerce table.shop_table .cart_item .product-total del { color: #d4d4d4; opacity: 1; display: inline-block; padding-right: 10px; } .woocommerce .single-product div.product p.price ins, .woocommerce .awa_product_detail div.product span.price ins, .woocommerce .single-product div.product span.price ins, .woocommerce ul.products.default li.product .price ins, .awa_cart.shop_table ul .cart_item ul .product-price ins, .awa_cart.shop_table ul .cart_item ul .product-subtotal ins, #topmenu .awa_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_price ins, .woocommerce table.shop_table .cart_item .product-total ins { padding: 0; color: #222222; font-weight: 600; } .woocommerce .awa_product_detail div.product p.price ins { padding: 0; color: #f54ea2; font-weight: 800; } /* BUTTONS */ .woocommerce-page.woocommerce-cart .woocommerce input.button, .woocommerce-page.woocommerce-checkout .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .shipping-calculator-button { text-decoration: none; display: inline-block; width: auto; border-radius: 0; border: 2px solid #eee; box-sizing: border-box; font-family: "Muli", sans-serif; font-size: 15px; font-weight: 800; line-height: normal; letter-spacing: .5px; padding: 18px 24px; background-color: transparent; color: #999; right: auto; top: auto; -webkit-transform: none; -ms-transform: none; transform: none; text-transform: lowercase; &:hover { color: #ffffff; background-color: #f54ea2; border-color: #f54ea2; opacity: 1; } } .woocommerce-page.woocommerce-cart a.button, .woocommerce-page.woocommerce-checkout a.button, .woocommerce-page.woocommerce a.button, .woocommerce-page.woocommerce button.button.alt, .woocommerce button.button.alt { border: none; border-radius: 0; background-color: #f54ea2; color: #ffffff; position: relative; &::before { content: ''; position: absolute; left: -6px; top: 8px; width: 100%; height: 100%; z-index: -1; background-color: #ffdd65; -webkit-transition: all 250ms ease; transition: all 250ms ease; } &:hover { background-color: #f54ea2; color: #fff; &::before { top: 4px; left: -3px; } } } .woocommerce ul.products li.product .awa-prod-list-image .awa-add-to-cart a, .woocommerce-page.woocommerce .woocommerce-message a.button { font-size: 18px; display: inline-block; color: #222222; background-color: transparent; font-weight: 800; letter-spacing: 0.5px; position: relative; font-family: "Muli", sans-serif; text-decoration: none; -webkit-font-smoothing: antialiased; -webkit-transition: all 350ms ease; transition: all 350ms ease; padding: 0; margin: 0; border: 0; &::before { content: ''; position: absolute; height: 15px; width: 100%; bottom: -6px; left: 0; top: auto; z-index: -1; background-color: #ffdd65; -webkit-transition: all 350ms ease; transition: all 350ms ease; } &:hover::before { height: -webkit-calc(100% + 9px); height: calc(100% + 9px); } } .woocommerce-page.woocommerce .woocommerce-message a.button { line-height: 17px; } .woocommerce ul.products li.product .awa-prod-list-image .awa-add-to-cart a:hover::after, .woocommerce-page.woocommerce .woocommerce-message a.button:hover::after { -webkit-transform: rotate(0deg); transform: rotate(0deg); top: 3px; } .woocommerce ul.products li.product .awa-prod-list-image .awa-add-to-cart .added_to_cart { display: none; } /* PRODUCT RATING */ .woocommerce .single-product .star-rating, .woocommerce .awa_product_detail .star-rating { font-size: 12px; height: 20px; color: #222222; } .woocommerce .single-product .star-rating:before, .woocommerce .awa_product_detail .star-rating:before { color: #e6e6e6; } /* PRODUCT ONSALE */ .woocommerce .awa_images span.onsale, .woocommerce ul.products li.product .awa-prod-list-image .onsale { position: absolute; top: 20px; right: 0; bottom: auto; left: auto; border-radius: 0; display: inline-block; margin: 0; font-family: "Muli", sans-serif; font-size: 15px; line-height: 1.6; letter-spacing: .2px; font-weight: 800; background-color: #d5382c; color: #fff; padding: 0 10px; min-height: 0; min-width: 0; } /* PRODUCT QUANTITY */ .woocommerce .quantity .qty { margin: 0; width: 65px; height: 40px; border: 1px solid #eee; font-family: "Muli", sans-serif; font-size: 15px; line-height: 1.6; font-weight: 400; color: #999; padding-right: 7px; background-color: transparent; } .cart-empty + .return-to-shop { text-align: center; } /* PRODUCT MESSAGE */ .woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error { padding: 15px 0; border-top: 0; font-family: "Muli", sans-serif; font-size: 15px; font-weight: 600; letter-spacing: .2px; line-height: 2.13; background-color: transparent; color: #7e7e7e; a { text-decoration: none; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; -ms-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; } } .woocommerce .woocommerce-error { background-color: #f54ea2; border-top: 4px solid #f54ea2; color: #ffffff; margin-left: 0; li { margin-left: 10px!important; } } .woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-error:before { content: none; } .woocommerce { .woocommerce-thankyou-order-received { color: #222222; font-size: 22px; font-weight: 800; line-height: 1.6; letter-spacing: .2px; margin-bottom: 20px; } ul.order_details { li { font-family: "Muli", sans-serif; font-size: 12px; text-transform: none; storng { margin-top: 5px; } } } table.shop_table { td, th { padding: 5px 0; } tfoot td { color: #999999; font-family: "Muli", sans-serif; font-weight: 600; } } .product-name { padding: 5px 0; a { color: #f54ea2; font-family: "Muli", sans-serif; font-weight: bold; text-decoration: none; &:hover { opacity: .7; } } } .product-total, .shipped_via { color: #999999; font-family: "Muli", sans-serif; font-weight: bold; } .woocommerce-order-details__title { margin-bottom: 0; } .wc-bacs-bank-details-heading, .woocommerce-column__title { margin-top: 80px; } .woocommerce-customer-details { margin-bottom: 80px; } .wc_payment_method { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; label { width: auto; } } } /* PRODUCT DETAIL PAGE */ .awa_product_detail, .single-product { margin-top: 0; margin-bottom: 20px; } /* PRODUCT DETAILS PAGE - IMAGES */ .awa_product_detail .product .awa_images, .single-product .product .awa_images { width: 52%; float: left; max-width: 630px; margin-top: 5px; position: relative; } .awa_product_detail .product .awa_images a, .single-product .product .awa_images a { display: block; } /* PRODUCT DETAILS PAGE - SLIDER */ .awa_images { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .product-gallery-wrap { width: 80%; height: 650px; overflow: hidden; .s-back-switch { -webkit-background-size: cover; background-size: cover; background-position: center; width: 100%; height: 650px; } .on-new { position: absolute; top: 20px; right: 0; display: inline-block; font-family: "Muli", sans-serif; font-size: 15px; line-height: 1.6; letter-spacing: .2px; font-weight: 800; background-color: #09d4de; color: #fff; padding: 0 10px; z-index: 5; } } .product-gallery-thumbnail-wrap { width: calc(20% - 30px); margin-right: 30px; .s-back-switch { -webkit-background-size: cover; background-size: cover; background-position: center; height: 70px; width: 100%; cursor: pointer; margin-bottom: 10px; } } @media only screen and (max-width: 767px){ .woocommerce ul.products li.product{ margin-bottom: 35px; } } /* PRODUCT DETAILS PAGE - INFO */ .single-product .product .summary.entry-summary, .awa_product_detail .product .summary.entry-summary { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 500px; margin-bottom: 0; padding-left: 30px; } .awa_product_detail { .social-list { margin-bottom: 45px; padding: 0; text-align: left; li { margin: 0; &:not(:last-of-type) { margin-right: 25px; } } a { color: #222; font-size: 18px; &:hover { color: #f54ea2; } } &:hover a { opacity: 1; } } } /* PRODUCT DETAILS PAGE - PRICE */ .single-product .product_price, .awa_product_detail .product_price { position: absolute; top: 0; color: #f54ea2; font-size: 30px; font-weight: 800; letter-spacing: .2px; margin-bottom: 27px; } /* PRODUCT DETAILS PAGE - RATING */ .single-product .product .summary .woocommerce-product-rating, .awa_product_detail .product .summary .woocommerce-product-rating { width: 100%; margin-bottom: 0; } .single-product .product .summary .woocommerce-product-rating .star-rating, .awa_product_detail .product .summary .woocommerce-product-rating .star-rating { margin: 7px 10px 0 0; } .single-product .product .summary .woocommerce-product-rating .woocommerce-review-link, .awa_product_detail .product .summary .woocommerce-product-rating .woocommerce-review-link { font-family: "Muli", sans-serif; font-size: 15px; line-height: normal; letter-spacing: .2px; font-weight: 400; text-decoration: none; color: #999; } /* PRODUCT DETAILS PAGE - TITLE */ .single-product .product .summary .product_title, .awa_product_detail .product .summary .product_title { margin-top: 45px; width: 100%; font-size: 40px; line-height: normal; font-weight: 800; letter-spacing: .2px; margin-bottom: 15px; color: #222222; text-transform: none; } /* PRODUCT DETAILS PAGE - DESCRIPTION */ .single-product .product .summary .product_desc, .awa_product_detail .product .summary .product_desc { width: 100%; margin-bottom: 22px; } .single-product .product .summary .product_desc p, .awa_product_detail .product .summary .product_desc p { width: 100%; font-size: 15px; line-height: 1.6; letter-spacing: .2px; font-weight: 400; margin-bottom: 0; color: #999; -ms-word-wrap: break-word; word-wrap: break-word; } /* PRODUCT DETAILS PAGE - FORM */ .woocommerce div.product form.cart div.quantity { float: none; margin: 0; } .single-product .product .summary .cart, .awa_product_detail .product .summary .cart { width: 100%; margin-bottom: 33px; } .single-product .product .summary .variations_form.cart, .awa_product_detail .product .summary .variations_form.cart { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 45px 0; .variations_button, .variations tbody { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; span { font-size: 15px; line-height: normal; letter-spacing: 1.1px; font-weight: 800; color: #222222; } } .variations_button { width: 50%; margin-bottom: 20px; margin-top: 20px; text-transform: lowercase; .quantity { margin: 0; } } .variations { width: 50%; .value { select { margin: 0; width: 65px; height: 40px; border: 1px solid #eee; font-family: "Muli", sans-serif; font-size: 15px; line-height: 1.6; font-weight: 400; color: #999; padding-right: 7px; background-color: transparent; } fieldset { border: 0; } } tbody { .label label { margin: 0; } } } .quantity { float: none; } } .single-product .product .summary .cart .variations, .awa_product_detail .product .summary .cart .variations { margin-bottom: 42px; table-layout: auto; } .awa_product_detail .product .summary .cart .variations { margin-bottom: 20px; } .single-product .product .summary .cart .group_table, .awa_product_detail .product .summary .cart .group_table { border: 0; margin-bottom: 42px; table-layout: auto; } .single-product .product .summary .cart .group_table td.label, .awa_product_detail .product .summary .cart .group_table td.label { font-family: "Muli", sans-serif; font-size: 18px; line-height: 28px; letter-spacing: 1.4px; font-weight: 400; color: #fff; text-align: left; } .single-product .product .summary .cart .variations .label, .awa_product_detail .product .summary .cart .variations .label { padding: 0; } .single-product .product .summary .cart .variations .label label, .awa_product_detail .product .summary .cart .variations .label label { font-family: "Muli", sans-serif; font-size: 15px; line-height: normal; letter-spacing: 1.1px; font-weight: 800; color: #222222; margin-bottom: 14px; } .single-product .product .summary .cart .variations .value, .awa_product_detail .product .summary .cart .variations .value { padding: 0; } .single-product .product .summary .cart .variations .value fieldset, .awa_product_detail .product .summary .cart .variations .value fieldset { border-top: 1px solid #eee; border-bottom: 1px solid #eee; } .single-product .product .summary .cart .variations .value ul, .awa_product_detail .product .summary .cart .variations .value ul { list-style-type: none; margin-bottom: 0; padding: 18px 0; } .single-product .product .summary .cart .variations .value ul li:empty { display: none; } .single-product .product .summary .cart .variations .value ul li:not(:last-child), .awa_product_detail .product .summary .cart .variations .value ul li:not(:last-child) { margin-bottom: 10px; &::after, &::before { content: ''; display: table; } &::after { clear: both; } } .single-product .product .summary .cart .variations .value ul li input, .awa_product_detail .product .summary .cart .variations .value ul li input { display: none; } .single-product .product .summary .cart .variations .value ul li label, .awa_product_detail .product .summary .cart .variations .value ul li label { display: inline-block; cursor: pointer; position: relative; padding-left: 29px; margin-right: 0; font-family: "Muli", sans-serif; font-size: 15px; line-height: 1.6; letter-spacing: .2px; font-weight: 400; color: #222222; margin-bottom: 0; min-width: 121px; } .single-product .product .summary .cart .variations .value ul li label:before, .awa_product_detail .product .summary .cart .variations .value ul li label:before { content: ""; display: inline-block; width: 14px; height: 14px; border-radius: 50%; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #eee; } .single-product .product .summary .cart .variations .value ul li input:checked + label:before, .awa_product_detail .product .summary .cart .variations .value ul li input:checked + label:before { background-color: #f54ea2; } .single-product .product .summary .cart .variations .value ul li p, .awa_product_detail .product .summary .cart .variations .value ul li p { display: inline-block; margin-bottom: 0; font-size: 12px; line-height: 28px; letter-spacing: 0.9px; font-weight: 400; color: #969696; position: relative; } .single-product .product .summary .cart .variations .value ul li .price, .awa_product_detail .product .summary .cart .variations .value ul li .price { float: right; line-height: 28px; } .single-product .single_variation_wrap, .awa_product_detail .single_variation_wrap { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .single-product .single_variation, .awa_product_detail .single_variation { width: 100%; } .awa_product_detail .single_variation { margin-bottom: 20px; } .single-product .variations_button, .awa_product_detail .variations_button { width: 100%; } .single-product .product .summary .cart .button, .awa_product_detail .product .summary .cart .button { float: none; } .single-product .product .summary .cart .button:hover, .awa_product_detail .product .summary .cart .button:hover { color: #fff !important; } /* PRODUCT DETAILS PAGE - META */ .single-product .product .summary .product_meta, .awa_product_detail .product .summary .product_meta { width: 100%; font-family: "Muli", sans-serif; font-size: 15px; line-height: 1.6; letter-spacing: .2px; font-weight: 800; color: #222; margin-bottom: 20px; text-transform: lowercase; } .single-product .product .summary .product_meta a, .awa_product_detail .product .summary .product_meta a { text-decoration: none; color: #999; font-weight: normal; -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; } .single-product .product .summary .product_meta a:hover, .awa_product_detail .product .summary .product_meta a:hover { color: #f54ea2; } .single-product .product .summary .product_meta .sku_wrapper, .awa_product_detail .product .summary .product_meta .sku_wrapper { display: block; width: 100%; .sku { margin-left: 20px; color: #999999; font-weight: normal; } } .single-product .product .summary .product_meta .posted_in, .awa_product_detail .product .summary .product_meta .posted_in { display: block; width: 100%; margin-bottom: 20px; a { &:first-of-type { margin-left: 20px; } } } .single-product .product .summary .product_meta .tagged_as, .awa_product_detail .product .summary .product_meta .tagged_as { a { &:first-of-type { margin-left: 20px; } } } /* PRODUCT DETAIL PAGE TABS */ .single-product .product .woocommerce-tabs, .awa_product_detail .product .woocommerce-tabs { padding-top: 60px; } .single-product .product .woocommerce-tabs .tabs.wc-tabs, .awa_product_detail .product .woocommerce-tabs .tabs.wc-tabs { padding: 0; padding-bottom: 40px; margin-bottom: 60px; text-align: center; text-transform: lowercase; } .single-product .product .woocommerce-tabs .tabs.wc-tabs:before, .awa_product_detail .product .woocommerce-tabs .tabs.wc-tabs:before { border-bottom: 1px solid #eee; } .single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li, .awa_product_detail div.product .woocommerce-tabs ul.tabs.wc-tabs li { background-color: transparent; border: none; border-radius: 0; margin: 0; padding: 0 25px; position: relative; } .single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li a, .awa_product_detail div.product .woocommerce-tabs ul.tabs.wc-tabs li a { position: relative; font-family: "Muli", sans-serif; font-size: 24px; line-height: normal; letter-spacing: .2px; font-weight: 800; color: #222; padding: 0; } .single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li:before, .awa_product_detail div.product .woocommerce-tabs ul.tabs.wc-tabs li:before, .single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li:after, .awa_product_detail div.product .woocommerce-tabs ul.tabs.wc-tabs li:after { display: none; } .single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a, .awa_product_detail div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a { color: #222222; &::before { content: ''; position: absolute; height: 15px; width: 100%; bottom: -4px; left: 0; z-index: -1; background-color: #ffdd65; -webkit-transition: all 350ms ease; transition: all 350ms ease; } } /* PRODUCT DETAILS PAGE - TABS PANEL*/ .single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel, .awa_product_detail div.product .woocommerce-tabs .woocommerce-Tabs-panel { border: none; box-shadow: none; background-color: transparent; } .single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel h2, .awa_product_detail div.product .woocommerce-tabs .woocommerce-Tabs-panel h2 { font-size: 30px; line-height: normal; letter-spacing: .2px; font-weight: 800; margin-bottom: 26px; color: #222222; text-transform: lowercase; } .single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel p, .awa_product_detail div.product .woocommerce-tabs .woocommerce-Tabs-panel p { font-size: 15px; line-height: 1.6; letter-spacing: .2px; font-weight: 400; color: #999; margin-bottom: 0; -ms-word-wrap: break-word; word-wrap: break-word; } .single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel table, .awa_product_detail div.product .woocommerce-tabs .woocommerce-Tabs-panel table { border: none; border-collapse: collapse; } .single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel table th, .awa_product_detail div.product .woocommerce-tabs .woocommerce-Tabs-panel table th, .single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel table td, .awa_product_detail div.product .woocommerce-tabs .woocommerce-Tabs-panel table td { border: none; } /* PRODUCT DETAILS PAGE - TABS PANEL REVIEWS*/ .single-product .product .woocommerce-Reviews, .awa_product_detail .product .woocommerce-Reviews { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } /* PRODUCT DETAILS PAGE - TABS PANEL COMMENTS*/ .single-product .product .woocommerce-Reviews #comments, .awa_product_detail .product .woocommerce-Reviews #comments { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-order: 1; -ms-flex-order: 1; order: 1; width: 70%; } .single-product .product #reviews #comments .commentlist .comment, .awa_product_detail .product #reviews #comments .commentlist .comment { margin-bottom: 20px; } .single-product .product #reviews #comments .commentlist .comment .avatar, .awa_product_detail .product #reviews #comments .commentlist .comment .avatar { width: 70px; height: 70px; border-radius: 50%; padding: 0; background-color: transparent; border: none; margin-right: 20px; margin-top: 6px; } .single-product .product #reviews #comments .commentlist .comment .comment-text, .awa_product_detail .product #reviews #comments .commentlist .comment .comment-text { margin: 0 0 0 90px; border: none; border-radius: 0; padding: 0; } .single-product .product #reviews #comments .commentlist .comment .comment-text .star-rating, .awa_product_detail .product #reviews #comments .commentlist .comment .comment-text .star-rating { margin-top: 13px; margin-right: 20px; } .single-product .product #reviews #comments .commentlist .comment .comment-text .meta, .awa_product_detail .product #reviews #comments .commentlist .comment .comment-text .meta { font-family: "Muli", sans-serif; font-size: 24px; line-height: normal; letter-spacing: .2px; font-weight: 800; margin-top: 0; margin-bottom: 7px; color: #222222; } .single-product .product #reviews #comments .commentlist .comment .comment-text .meta strong, .awa_product_detail .product #reviews #comments .commentlist .comment .comment-text .meta strong { font-weight: inherit; } .single-product .product #reviews #comments .commentlist .comment .comment-text .date_publish, .awa_product_detail .product #reviews #comments .commentlist .comment .comment-text .date_publish { font-family: "Muli"; font-size: 12px; line-height: normal; letter-spacing: .2px; font-weight: 700; color: #222222; margin-left: 10px; } .single-product .product #reviews #comments .commentlist .comment .comment-text .description, .awa_product_detail .product #reviews #comments .commentlist .comment .comment-text .description { font-family: "Muli"; font-size: 14px; line-height: 28px; letter-spacing: 1.12px; font-weight: 400; color: #b2b2b2; } .single-product .product #reviews #comments .commentlist .comment .comment-text .description p, .awa_product_detail .product #reviews #comments .commentlist .comment .comment-text .description p { margin: 0; } /* PRODUCT DETAILS PAGE - TABS PANEL FORM*/ .single-product .product .woocommerce-Reviews #review_form_wrapper, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-order: 2; -ms-flex-order: 2; order: 2; width: 30%; padding-left: 50px; } .single-product .product .woocommerce-Reviews #review_form_wrapper .comment-reply-title, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-reply-title { font-family: "Muli"; font-size: 24px; line-height: normal; letter-spacing: .2px; font-weight: 800; margin-top: 8px; color: #222222; } .single-product .product .woocommerce-Reviews #review_form_wrapper #respond .comment-form-rating, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper #respond .comment-form-rating { margin: 10px 0 15px 0; } .single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-rating label, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-form-rating label { font-family: "Muli"; font-size: 15px; line-height: normal; letter-spacing: .2px; font-weight: 400; color: #999; margin-bottom: 0; margin-right: 15px; } .single-product .product .woocommerce-Reviews #review_form_wrapper #respond .comment-form-rating .stars, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper #respond .comment-form-rating .stars { display: inline-block; font-size: 12px; line-height: 20px; margin-bottom: 0; } .single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-rating .stars a, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-form-rating .stars a { height: 20px; vertical-align: middle; } .single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-comment, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-form-comment, .single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-author, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-form-author, .single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-email, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-form-email { margin: 0 0 12px !important; } .single-product .product .woocommerce-Reviews #review_form_wrapper input, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper input, .single-product .product .woocommerce-Reviews #review_form_wrapper textarea, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper textarea { font-family: "Muli", sans-serif; font-size: 15px; line-height: normal; letter-spacing: 1.12px; font-weight: 400; color: #999; width: 100%; border: none; background-color: transparent; padding: 10px 0; border-bottom: 2px solid #999; } .single-product .product .woocommerce-Reviews #review_form_wrapper textarea, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper textarea { resize: none; } .single-product .product .woocommerce-Reviews #review_form_wrapper .form-submit, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper .form-submit { margin-top: 46px !important; } .single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input#submit, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input#submit, .woocommerce #respond input#submit{ font-size: 14px; display: inline-block; letter-spacing: .5px; font-family: "Muli", sans-serif; font-weight: bold; box-sizing: border-box; line-height: 1; padding: 20px 38px; text-decoration: none; -webkit-font-smoothing: antialiased; -webkit-transition: all 350ms ease; transition: all 350ms ease; border: none; background-color: #f54ea2; color: #ffffff; } .input_shop_wrapper { display: inline-block; position: relative; } .input_shop_wrapper{ position: relative; &::before { content: ''; position: absolute; left: -6px; top: 8px; width: 100%; height: 100%; z-index: -1; background-color: #ffdd65; -webkit-transition: all 250ms ease; transition: all 250ms ease; } &:hover { color: #fff; &::before { top: 4px; left: -3px; } } } .single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input#submit:hover, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input#submit:hover { opacity: 1; } /* PRODUCT DETAIL PAGE RELATED PRODUCTS */ .single-product .product div.related.products, .awa_product_detail .product div.related.products { padding-top: 16px; .related-subtitle { color: #222; font-weight: 800; font-size: 30px; text-align: center; } } .single-product div.product .up-sells .products, .awa_product_detail div.product .up-sells .products, .single-product .product .related.products .products, .awa_product_detail .product .related.products .products { margin-top: 31px; margin-bottom: 0; margin-left: -15px; margin-right: -15px; } /* PRODUCT DETAILS PAGE - UP SELLS*/ .single-product div.product .up-sells h2, .awa_product_detail div.product .up-sells h2 { font-size: 30px; font-weight: 800; line-height: normal; letter-spacing: .1px; color: #222222; text-align: center; } .single-product .product .related.products h2, .awa_product_detail .product .related.products h2 { color: #bbbbbb; font-size: 15px; font-weight: 800; line-height: normal; letter-spacing: .1px; text-align: center; text-transform: lowercase; &.woocommerce-loop-product__title { color: #222222; } } .single-product div.product .up-sells .products li.product, .awa_product_detail div.product .up-sells .products li.product, .page .single-product .product div.related.products li.product, .woocommerce .awa_product_detail .product div.related.products li.product { width: 33.333333%; } .single-product div.product .up-sells .products li.product .awa-prod-list-image, .awa_product_detail div.product .up-sells .products li.product .awa-prod-list-image, .page .single-product .product div.related.products li.product .awa-prod-list-image, .woocommerce .awa_product_detail .product div.related.products li.product .awa-prod-list-image { min-height: 370px; } /* PRODUCT LIST PAGE */ .woocommerce.woocommerce-page ul.products, .page .woocommerce ul.products { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 0; margin-bottom: 20px; } .woocommerce.woocommerce-page ul.products::before, .page .woocommerce ul.products::before { position: absolute; } .woocommerce.woocommerce-page ul.products::after, .page .woocommerce ul.products::after { position: absolute; } .woocommerce ul.products li.product { float: none; margin: 0 0 60px 0; padding: 0 5px; color: #b2b2b2; text-align: center; list-style: none; } .woocommerce ul.products li.product.product-category a { display: block; } .woocommerce ul.products li.product .awa_product_list_name .count { display: inline-block; margin: 0; font-family: "Muli"; font-size: 12px; line-height: 20px; letter-spacing: 2.40px; font-weight: 400; background-color: #222222; color: #fff; padding: 2px 10px; vertical-align: middle; } .woocommerce ul.products li.product .awa-prod-list-image { position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; margin-bottom: 27px; } .woocommerce ul.products.gutt-col-2 li.product .awa-prod-list-image { margin-bottom: 22px; } .woocommerce ul.products li.product .awa-prod-list-image:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #fff; opacity: 0; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .woocommerce ul.products li.product .awa-prod-list-image:hover:after { opacity: 0.6; } .woocommerce ul.products li.product .awa-prod-list-image:hover .product-links-wrapp { opacity: 1; } .woocommerce ul.products li.product .awa-prod-list-image .product-links-wrapp { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; z-index: 10; opacity: 0; } .woocommerce ul.products li.product .awa-prod-list-image .awa-link { display: inline-block; font-family: "Muli", sans-serif; font-size: 13px; line-height: 20px; font-weight: 800; color: #222; margin-top: 10px; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; letter-spacing: .2px; text-decoration: none; } .woocommerce ul.products li.product .category-product a { display: inline-block; font-family: "Muli", sans-serif; font-size: 14px; line-height: 28px; letter-spacing: 1.12px; font-weight: 400; color: #b2b2b2; margin-bottom: 4px; } .woocommerce ul.products.gutt-col-2 li.product h3 { font-size: 36px; line-height: 40px; } .woocommerce ul.products li.product h3 { font-size: 24px; line-height: 24px; letter-spacing: 2.88px; font-weight: 400; padding: 0; color: #222222; } .woocommerce ul.products li.product .price { margin-top: 10px; } .woocommerce ul.products.gutt-col-2 li.product .price { margin-top: 8px; } .page .woocommerce.columns-2 ul.products li.product, .woocommerce ul.products.gutt-col-2 li.product { width: 50%; } .page .woocommerce.columns-2 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-2 li.product .awa-prod-list-image { min-height: 570px; } .page .woocommerce.columns-3 ul.products li.product, .woocommerce ul.products.gutt-col-3 li.product { width: 33.333333%; } .page .woocommerce.columns-3 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-3 li.product .awa-prod-list-image { min-height: 560px; } .page .woocommerce.columns-4 ul.products li.product, .woocommerce ul.products.gutt-col-4 li.product { width: 25%; } .page .woocommerce.columns-4 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-4 li.product .awa-prod-list-image { min-height: 270px; } .page .woocommerce.columns-5 ul.products li.product { width: 20%; } .page .woocommerce.columns-5 ul.products li.product .awa-prod-list-image { min-height: 210px; } .page .woocommerce.columns-6 ul.products li.product { width: 16.666666%; } .page .woocommerce.columns-6 ul.products li.product .awa-prod-list-image { min-height: 170px; } //for shortcode woocomarce products .page .woocommerce.columns-1, .page .woocommerce.columns-2, .page .woocommerce.columns-3, .page .woocommerce.columns-4, .page .woocommerce.columns-5, .page .woocommerce.columns-6 { margin-left: -15px; margin-right: -15px; } .page .woocommerce.columns-1 ul.products li.product { width: 100%; } /* PRODUCT DETAILS PAGE - PAGINATION*/ .awa-woocommerce-pagination .posts-navigation .screen-reader-text { display: none; } .awa-woocommerce-pagination .nav-links { padding: 30px 15px 70px; } .awa-woocommerce-pagination .nav-links:after, .awa-woocommerce-pagination .nav-links:before { content: ''; display: table; clear: both; } .awa-woocommerce-pagination .nav-links .nav-previous { width: 50%; float: right; text-align: right; } .awa-woocommerce-pagination .nav-links .nav-next { width: 50%; float: left; } .awa-woocommerce-pagination .nav-links .nav-previous a, .awa-woocommerce-pagination .nav-links .nav-next a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 15px; font-family: "Muli", sans-serif; font-weight: 800; color: #222; line-height: 1.12; letter-spacing: .2px; text-decoration: none; position: relative; -webkit-transition: opacity 350ms ease; transition: opacity 350ms ease; } .awa-woocommerce-pagination .nav-links .nav-previous a:hover, .awa-woocommerce-pagination .nav-links .nav-next a:hover { text-decoration: none; &::before, &::after { color: #f54ea2; } } .awa-woocommerce-pagination .nav-links a::before { content: ''; color: #222222; font-family: 'FontAwesome'; font-size: 14px; display: block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .awa-woocommerce-pagination .nav-links .nav-previous a::after { content: '\f061'; margin-left: 25px; color: #222222; font-family: 'FontAwesome'; font-size: 14px; display: block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .awa-woocommerce-pagination .nav-links .nav-next a::before { content: '\f060'; margin-right: 25px; } .awa-woocommerce-pagination .nav-links .nav-next a:hover:before { margin-right: 30px; } .awa-woocommerce-pagination .nav-links .nav-previous a:hover:after { margin-left: 30px; } /* PRODUCT PAGE - CARD */ .awa_cart.shop_table { margin-top: 26px; } .single-product .product-type-variable .product_price{ display: none; } .single-product .product_price{ position: absolute; top: 0; width: 100%; color: #f54ea2; font-size: 30px; font-weight: 800; letter-spacing: .2px; p.price{ font-size: 30px; } } @media only screen and (max-width: 768px) { .single-product .product .summary.entry-summary, .awa_product_detail .product .summary.entry-summary{ padding-left: 0; } .single-product .product_price{ text-align: center; } } .awa_cart.shop_table ul { list-style-type: none; margin: 0; } /* PRODUCT PAGE - CARD HEADING */ .awa_cart.shop_table .heading { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; border-bottom: 1px solid #eee; padding: 15px 0; } .awa_cart.shop_table .heading li { display: -webkit-flex; display: -ms-flexbox; display: flex; width: 20%; font-family: "Muli", sans-serif; font-size: 15px; line-height: 1.6; letter-spacing: .2px; font-weight: 800; color: #222222; } /* PRODUCT PAGE - CARD ITEMS*/ .awa_cart.shop_table ul .cart_item { padding: 30px 0; border-bottom: 1px solid #eee; } .awa_cart.shop_table ul .cart_item ul { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .awa_cart.shop_table ul .cart_item ul li { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .awa_cart.shop_table .heading .heading-product { width: 47%; } .awa_cart.shop_table ul .cart_item ul .product-remove { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 5%; } .awa_cart.shop_table ul .cart_item ul .product-thumbnail { width: 10%; } .awa_cart.shop_table ul .cart_item ul .product-name { width: 40%; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .awa_cart.shop_table .heading .heading-price, .awa_cart.shop_table ul .cart_item ul .product-price { width: 20%; } .awa_cart.shop_table .heading .heading-quantity, .awa_cart.shop_table ul .cart_item ul .product-quantity { width: 15%; } .awa_cart.shop_table .heading .heading-total, .awa_cart.shop_table ul .cart_item ul .product-subtotal { width: 15%; } .awa_cart.shop_table ul .cart_item ul .product-remove .remove { color: #d8d8d8 !important; font-size: 30px; width: auto; height: auto; font-weight: 400; text-decoration: none; } .awa_cart.shop_table ul .cart_item ul .product-remove .remove:hover { background-color: transparent; } .awa_cart.shop_table ul .cart_item ul .product-thumbnail img { max-width: 80px; width: 100%; } .awa_cart.shop_table ul .cart_item ul .product-name a { font-family: "Muli", sans-serif; font-size: 18px; line-height: normal; letter-spacing: .2px; font-weight: 800; text-decoration: none; color: #222222; } .awa_cart.shop_table ul .cart_item ul .product-price, .awa_cart.shop_table ul .cart_item ul .product-subtotal { color: #f54ea2; font-size: 15px; font-weight: 800; line-height: 1.6; letter-spacing: .2px; } .awa_cart.shop_table ul .cart_item ul .product-name .variation dt { display: inline-block; font-family: "Muli"; font-size: 12px; line-height: 28px; letter-spacing: 1.12px; font-weight: 400; color: #222222; } .awa_cart.shop_table ul .cart_item ul .product-name .variation dd { display: inline-block; margin-bottom: 0; } .awa_cart.shop_table ul .cart_item ul .product-name .variation dd p { margin-bottom: 0; font-family: "Muli"; font-size: 12px; line-height: 28px; letter-spacing: 0.9px; font-weight: 400; color: #969696; } #ship-to-different-address input { position: relative; top: 2px; margin-left: 0px; } #ship-to-different-address label { color: #7e7e7e; font-size: 15px; display: inline; width: auto; line-height: 2.13; letter-spacing: .5px; } /* PRODUCT PAGE - CARD COUMPLEMENT*/ .awa_cart.shop_table .complement-cart { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding: 40px 0; } .awa_cart.shop_table .complement-cart .coupon { display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50%; } .awa_cart.shop_table .complement-cart .coupon .input-text, .woocommerce form .form-row select, .woocommerce form .form-row input { border: 2px solid #eeeeee; padding: 10px 24px; font-size: 15px; font-weight: 600; color: #f54ea2; line-height: 1.6; letter-spacing: .2px; -webkit-transition: all 350ms ease; transition: all 350ms ease; margin-right: 20px; &[type="submit"] { color: #999999; font-weight: 800; padding: 18px 24px; margin-right: 0; &:hover { color: #ffffff; } } &:-webkit-input-placeholder { opacity: .6; color: #222222; } &:-moz-placeholder { opacity: .6; color: #222222; } &:-ms-input-placeholder { opacity: .6; color: #222222; } &:-moz-placeholder { opacity: .6; color: #222222; } } .woocommerce form .form-row select { opacity: .6; color: #222222; } .awa_cart.shop_table .complement-cart .coupon .input-text:focus { border: 2px solid #f54ea2; } .awa_cart.shop_table .complement-cart .action { display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50%; padding: 0; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; background-color: transparent; } /* PRODUCT PAGE - CARD TOTALS*/ .awa-cart-collaterals .cart_totals { text-align: right; margin-top: 33px; margin-bottom: 65px; } .awa-cart-collaterals .cart_totals h2 { font-family: "Muli", sans-serif; font-size: 36px; line-height: normal; letter-spacing: .2px; font-weight: 800; margin-bottom: 26px; color: #222222; } .awa-cart-collaterals .cart_totals .shop_table ul { list-style-type: none; margin: 0; margin-bottom: 20px; } .awa-cart-collaterals .cart_totals .shop_table ul li { font-family: "Muli", sans-serif; font-size: 15px; line-height: 20px; letter-spacing: .2px; font-weight: 800; color: #999; margin-bottom: 10px; } .awa-cart-collaterals .cart_totals .shop_table ul li span { margin-left: 15px; color: #f54ea2; } .awa-cart-collaterals .cart_totals a.button { display: inline-block; margin-bottom: 0; } /* PRODUCT PAGE - ICON ADD TO CART ON HOVER */ .woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after { top: auto; width: 20px; height: 20px; right: 2px; } /* PRODUCT PAGE - CHECKOUT */ .woocommerce form .form-row { margin: 0 0 40px 0; } .woocommerce form.checkout_coupon, .woocommerce form.login { margin: 0 0 40px 0; padding: 20px 0 40px 0; border: none; border-bottom: 4px solid #f2f2f2; } .woocommerce form.login { border-bottom: none; } .woocommerce form.checkout_coupon .form-row { padding: 0; margin: 0; } .woocommerce form.checkout_coupon .form-row input.input-text { height: 59px; border: 2px solid #eeeeee; padding: 10px 24px; font-size: 15px; font-weight: 600; color: #f54ea2; line-height: 1.6; letter-spacing: .2px; -webkit-transition: all 350ms ease; transition: all 350ms ease; margin-right: 20px; &:-webkit-input-placeholder { opacity: .6; color: #222222; } &:-moz-placeholder { opacity: .6; color: #222222; } &:-ms-input-placeholder { opacity: .6; color: #222222; } &:-moz-placeholder { opacity: .6; color: #222222; } &::focus { border-color: #f54ea2; } } .woocommerce form.checkout h3 { font-size: 40px; line-height: normal; font-weight: 800; letter-spacing: .2px; margin-bottom: 60px; color: #222222; } .woocommerce form.checkout #order_review_heading { margin-top: 40px; } .woocommerce form.checkout .form-row, .woocommerce form.login .form-row { padding: 0; margin: 0 0 40px; } .woocommerce form.login .form-row label, .woocommerce form.checkout .form-row label { font-family: "Muli", sans-serif; font-size: 15px; line-height: 1.6; letter-spacing: .2px; font-weight: 800; color: #999; margin-bottom: 3px; } .woocommerce form.login .form-row .required, .woocommerce form.checkout .form-row .required { color: inherit; } .woocommerce form.login .form-row input, .woocommerce form.login .form-row textarea, .woocommerce form.checkout .form-row input, .woocommerce form.checkout .form-row textarea { border: 2px solid #eeeeee; padding: 10px 24px; font-size: 15px; font-weight: 600; color: #f54ea2; line-height: 1.6; letter-spacing: .2px; -webkit-transition: all 350ms ease; transition: all 350ms ease; margin-right: 20px; &:-webkit-input-placeholder { opacity: .6; color: #222222; } &:-moz-placeholder { opacity: .6; color: #222222; } &:-ms-input-placeholder { opacity: .6; color: #222222; } &:-moz-placeholder { opacity: .6; color: #222222; } } .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-invalid .select2-container { border-color: #eee; } .select2-container--default .select2-selection--single { border: 0; background-color: transparent; height: auto; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: auto; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #222222; opacity: .6; } .woocommerce form.login .form-row textarea, .woocommerce form.checkout .form-row textarea { min-height: 100px; } .woocommerce form.login .form-row input:focus, .woocommerce form.login .form-row textarea:focus, .woocommerce form.checkout .form-row input:focus, .woocommerce form.checkout .form-row textarea:focus, .woocommerce form.checkout_coupon .form-row input.input-text:focus { border: 2px solid #f54ea2; } .woocommerce form.login .form-row input:-webkit-autofill, .woocommerce form.checkout .form-row input:-webkit-autofill, .woocommerce form.login .form-row input:-webkit-autofill:hover, .woocommerce form.checkout .form-row input:-webkit-autofill:hover, .woocommerce form.login .form-row input:-webkit-autofill:focus, .woocommerce form.checkout .form-row input:-webkit-autofill:focus { background-color: #f9f5ee; -webkit-transition: background-color 3000s ease 0s; transition: background-color 3000s ease 0s; box-shadow: 0 0 0 1000px #f9f5ee inset; } .woocommerce form.login .form-row input[type="submit"]:focus, .woocommerce form.login .form-row input[type="submit"]:visited, .woocommerce form.login .form-row input[type="submit"]:active, .woocommerce form.login .form-row input[type="submit"] { margin-right: 40px; display: inline-block; width: auto; min-width: 144px; border-radius: 0; box-sizing: border-box; font-family: "Muli", sans-serif; font-size: 11px; line-height: 20px; letter-spacing: 1.1px; font-weight: bold; padding: 8px 20px; background-color: transparent; color: #fff; right: auto; top: auto; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition: opacity 350ms ease; transition: opacity 350ms ease; } .woocommerce form.login .form-row input[type="checkbox"], .woocommerce form.checkout .form-row input[type="checkbox"], .woocommerce .woocommerce-shipping-fields input[type="checkbox"] { display: none; } .woocommerce form.login .form-row input[type="checkbox"] { display: inline-block; width: auto; position: relative; top: 2px; } .woocommerce form.login .form-row label.checkbox, .woocommerce form.checkout .form-row label.checkbox, .woocommerce .woocommerce-shipping-fields label.checkbox { display: inline-block; cursor: pointer; position: relative; padding-left: 29px; margin-bottom: 0; margin-top: 0; } .woocommerce form.login .form-row label.checkbox:before, .woocommerce form.checkout .form-row label.checkbox:before, .woocommerce .woocommerce-shipping-fields label.checkbox:before { content: ""; display: inline-block; width: 14px; height: 14px; border-radius: 0; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #e6e6e6; } .ship-to-different-address input[type="checkbox"]:checked + label.checkbox:before, .woocommerce form.login .form-row input[type="checkbox"]:checked + label.checkbox:before, .woocommerce form.checkout .form-row input[type="checkbox"]:checked + label.checkbox:before, .woocommerce .woocommerce-shipping-fields input[type="checkbox"]:checked + label.checkbox:before { background-color: #f54ea2; } .woocommerce form.login .lost_password { margin-bottom: 0; } .wc-terms-and-conditions a{ text-decoration: none; &:hover{ color: #f54ea2; } } .woocommerce div.product p.price, .woocommerce div.product span.price{ color: inherit; } .woocommerce form.login .lost_password a { font-family: "Muli", sans-serif; font-size: 15px; line-height: normal; letter-spacing: .2px; font-weight: 800; color: #222222; text-decoration: none; } /* SELECT */ .select2-container { border: 2px solid #eeeeee; padding: 10px 24px; font-size: 15px; font-weight: 600; color: #f54ea2; line-height: 1.6; letter-spacing: .2px; -webkit-transition: all 350ms ease; transition: all 350ms ease; margin-right: 20px; } .select2-container.select2-dropdown-open.select2-drop-above .select2-choice { border: none; border-bottom: 1px solid #f2f2f2; border-radius: 0; } .select2-drop.select2-drop-above.select2-drop-active { border: none; } .select2-drop-active { border: none; border-radius: 0; color: #222222; border-bottom: 1px solid #222222; overflow-x: hidden; } .select2-search { padding: 0; position: relative; } .select2-search:after { content: "\f002"; font-family: "FontAwesome"; font-size: 12px; line-height: 28px; color: #b2b2b2; position: absolute; right: 5px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .select2-search input { font-family: "Muli", sans-serif; font-size: 15px; line-height: normal; letter-spacing: .2px; font-weight: 400; color: #999; padding: 10px 0 !important; border: 1px solid #f2f2f2; border-bottom: 0; background-color: transparent; background-image: none !important; border-radius: 0; } .select2-results { border: none; padding: 0; margin-left: 0 !important; margin-right: -20px; } .select2-results li { font-family: "Muli", sans-serif; font-size: 14px; line-height: normal; letter-spacing: .2px; font-weight: 400; color: #999; border: none; padding: 0; margin-left: 0 !important; } .select2-results li.select2-highlighted { background-color: transparent; opacity: 0.9; border-radius: 0; color: #222222; } /*SHOP TABLE*/ .woocommerce table.shop_table { border: none; border-collapse: collapse; margin: 0 0 33px 0; } .woocommerce table.shop_table .woocommerce-Price-amount { color: #ababab; } .woocommerce table.shop_table th, .woocommerce table.shop_table td, .woocommerce table.shop_table tr, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tfoot td { border: none; } .woocommerce table.shop_table thead .product-name, .woocommerce table.shop_table thead .product-total { font-family: "Muli", sans-serif; font-size: 24px; line-height: 2.4; letter-spacing: normal; font-weight: 800; color: #222222; padding: 14px 0 !important; } .woocommerce table.shop_table .cart_item .product-name { font-family: "Muli", sans-serif; font-size: 15px; line-height: 2.4; letter-spacing: normal; font-weight: 600; color: #999; text-align: left; padding: 10px 10px 10px 0; } .woocommerce table.shop_table .cart_item .product-name strong { font-weight: inherit; color: #333333; } .woocommerce table.shop_table .cart_item .product-name .variation dt { display: inline-block; font-family: "Muli", sans-serif; font-size: 15px; line-height: normal; letter-spacing: .2px; font-weight: 800; color: #222222; } .woocommerce table.shop_table .cart_item .product-name .variation dd { margin-bottom: 0; } .woocommerce table.shop_table .cart_item .product-name .variation dd p { margin-bottom: 0; font-family: "Muli", sans-serif; font-size: 15px; line-height: normal; letter-spacing: 0.9px; font-weight: 400; color: #999; } .woocommerce table.shop_table tfoot { border-top: 1px solid #eee; border-bottom: 1px solid #eee; .cart-subtotal th, .shipping th { color: #999; font-size: 15px; font-weight: 600; line-height: 2.89; letter-spacing: .2px; text-transform: capitalize; } .cart-subtotal td .woocommerce-Price-amount { color: #999; font-size: 15px; font-weight: 600; } } .woocommerce table.shop_table { .cart-subtotal { border-bottom: 1px solid #eee; th { padding: 0; } } .shipping { border-bottom: 1px solid #eee; } .order-total { th { padding: 30px 0 20px 0; color: #222222; font-size: 15px; font-weight: 800; } .woocommerce-Price-amount { color: #f54ea2; font-size: 20px; font-weight: 800; } } } .woocommerce-checkout #payment { border-radius: 0; background-color: transparent; } .woocommerce-checkout-review-order #payment .payment_methods.methods { padding: 20px 0; border-bottom: 0; } .woocommerce-checkout-review-order #payment .payment_methods.methods li { font-size: 15px; line-height: normal; letter-spacing: .2px; font-weight: 400; color: #999; margin-bottom: 0; } .woocommerce-checkout-review-order #payment .payment_methods.methods li label { font-family: "Muli", sans-serif; font-size: 15px; line-height: normal; letter-spacing: .9px; color: #999; margin-bottom: 0; display: inline-block; } .woocommerce-checkout-review-order #payment .payment_methods.methods li img { margin-right: 20px; } .woocommerce-checkout-review-order #payment .payment_methods.methods li .about_paypal { font-family: "Muli", sans-serif; font-size: 15px; line-height: 30px; letter-spacing: .2px; color: #999; margin-bottom: 0; display: inline-block; text-decoration: none; vertical-align: middle; } .woocommerce-checkout-review-order #payment div.payment_box { font-size: 15px; line-height: normal; font-weight: 800; font-family: "Muli", sans-serif; color: #222222; } .woocommerce-checkout-review-order #payment div.payment_box p { color: inherit; } .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order { padding: 20px 0; } .woocommerce-shipping-calculator { p { margin: 20px 0; } } .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color: #f54ea2; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #b2b2b2; margin-bottom: 30px; } .woocommerce .widget_price_filter .ui-slider-horizontal { height: .3em; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { top: -.35em; } .archive.woocommerce-page { .sidebar-item { .star-rating { font-size: 12px !important; font-family: star !important; line-height: 1 !important; } } } .widget_product_search .woocommerce-product-search { position: relative !important; } .woocommerce ul.product_list_widget li img { margin-top: 5px; } .woocommerce-page.woocommerce .sidebar-item a.button { color: #fff !important; padding: 8px 25px 4px 25px; margin-bottom: 0; margin-top: 5px; } .woocommerce .sidebar-item a.remove { top: 7px !important; color: #222222 !important; } .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { margin-top: 20px; border-top: none; } .woocommerce a.remove:hover { background-color: transparent !important; color: #222222 !important; } .woocommerce div.product p.stock { display: flex; clear: both; color: #999; font-size: 15px; width: 100%; font-family: "Muli", sans-serif; } .woocommerce-error { margin-left: 0; } .woocommerce form.login .form-row input[type="submit"] { margin-bottom: 10px; } // SHOP PAGE .shop-list-page { padding: 0 100px; .on-new { position: absolute; top: 20px; right: 0; display: inline-block; font-family: "Muli", sans-serif; font-size: 15px; line-height: 1.6; letter-spacing: .2px; font-weight: 800; background-color: #09d4de; color: #fff; padding: 0 10px; z-index: 5; } } .woocommerce ul.products li.product a h2 { font-family: "Muli", sans-serif; color: #222; letter-spacing: .2px; font-size: 15px !important; font-weight: 800; line-height: 1.6; } .woocommerce ul.products li.product a{ text-decoration: none; } .woocommerce ul.products li.product span { font-family: Muli, sans-serif; font-size: 15px; font-weight: 800; line-height: 1.6; letter-spacing: .2px; color: #f54ea2; &.on-new { position: absolute; top: 20px; right: 0; display: inline-block; font-family: "Muli", sans-serif; font-weight: 800; background-color: #09d4de; padding: 0 10px; z-index: 5; color: #ffffff; } del { color: #bbbbbb; span { color: #bbbbbb; } } } .woocommerce ul.products li.product .woocommerce-loop-product__title { padding: 0; } .woocommerce p.stars a::before { top: 1.5px; } .woocommerce-cart .padding-both > .container { padding: 20px 30px 20px !important; } .sidebar-item { .product-title { font-weight: bold !important; } .woocommerce-Price-amount { font-size: 12px !important; } } .sidebar-item { .star-rating span { font-family: star !important; font-size: 12px !important; line-height: 1 !important; } } .col-md-3, .col-md-4 { .widget_product_search { .woocommerce-product-search { position: static; &::after { right: 5px; } } input[type="search"], input[type="text"] { padding: 15px 10px; font-weight: normal; } input[type="submit"] { position: absolute; } } .widget_product_tag_cloud { .tag-cloud-link { margin-right: 20px; margin-bottom: 15px; } } } .awa-best-seller-widget { position: relative; max-height: calc(100vh - 225px); overflow: hidden; .seller-img { width: 80px; height: 105px; -webkit-background-size: cover; background-size: cover; background-position: center; margin-right: 20px; } .swiper3-container { height: 450px!important; } .swiper3-slide { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #eee; } .swiper3-slide-duplicate-prev { border-bottom: 0; } .swiper3-arrows { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; top: 20px; right: -20px; } .swiper3-button-prev, .swiper3-button-next { background-image: none; position: static; color: #cccccc; font-size: 12px; -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; &:hover { color: #f54ea2; } } .seller-text a { color: #222222; font-size: 15px; font-weight: 800; line-height: 1.6; } .seller-price { span { color: #f54ea2; font-size: 15px; font-weight: 800; letter-spacing: .2px; } del span { color: #bbbbbb; } ins { background-color: transparent; } } } .awa-sorting-products-widget { .woocommerce-ordering { float: none; position: relative; &::after { position: absolute; top: 50%; right: 5px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); color: #f54ea2; font-family: "FontAwesome", sans-serif; font-size: 12px; content:"\f107"; } select { padding: 15px 0; border: 0; border-bottom: 2px solid #222; font-size: 15px; color: #999999; text-transform: lowercase; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; &:focus { outline: none; } } } } .awa_product_detail { margin-top: 70px; } // MY ACCOUNT .woocommerce-MyAccount-navigation { .woocommerce-MyAccount-navigation-link { a { text-decoration: none; color: #999999; font-weight: 800; letter-spacing: .2px; &:hover { color: #f54ea2; } } &.is-active { a { color: #f54ea2; } } } } .woocommerce-MyAccount-content { a { text-decoration: none; color: #999999; font-weight: 800; &:hover { color: #f54ea2; } } .woocommerce-Address-title { font-size: 18px; } address { color: #999999; } legend { color: #999; font-weight: 800; padding-bottom: 10px; } } @media only screen and (max-width: 1199px) { .single-product .product .awa_images, .awa_product_detail .product .awa_images { max-width: 530px; padding-left: 30px; } .single-product .product .summary.entry-summary, .awa_product_detail .product .summary.entry-summary { max-width: 440px; } /* PRODUCT DETAILS PAGE - FORM */ .single-product .product .summary .cart .variations .value ul li, .awa_product_detail .product .summary .cart .variations .value ul li { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .single-product .product .summary .cart .variations .value ul li label, .awa_product_detail .product .summary .cart .variations .value ul li label { min-width: 100px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .single-product .product .summary .cart .variations .value ul li p, .awa_product_detail .product .summary .cart .variations .value ul li p { display: -webkit-flex; display: -ms-flexbox; display: flex; } .single-product .product .summary .cart .variations .value ul li .price, .awa_product_detail .product .summary .cart .variations .value ul li .price { float: none; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .single-product .product .woocommerce-Reviews #review_form_wrapper, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper { padding-left: 30px; } .single-product div.product .up-sells .products li.product .awa-prod-list-image, .awa_product_detail div.product .up-sells .products li.product .awa-prod-list-image, .page .single-product .product div.related.products li.product .awa-prod-list-image, .woocommerce .awa_product_detail .product div.related.products li.product .awa-prod-list-image { min-height: 300px; } .page .woocommerce.columns-2 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-2 li.product .awa-prod-list-image { min-height: 470px; } .page .woocommerce.columns-3 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-3 li.product .awa-prod-list-image { min-height: 300px; } .page .woocommerce.columns-4 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-4 li.product .awa-prod-list-image { min-height: 220px; } .page .woocommerce.columns-5 ul.products li.product { width: 25%; } .page .woocommerce.columns-5 ul.products li.product .awa-prod-list-image { min-height: 210px; } .page .woocommerce.columns-6 ul.products li.product { width: 25%; } .page .woocommerce.columns-6 ul.products li.product .awa-prod-list-image { min-height: 210px; } .awa_cart.shop_table ul .cart_item ul .product-name { padding-left: 15px; } .shop-list-page { padding: 0 15px; } .awa_product_detail { margin-top: 40px; } } @media only screen and (max-width: 991px) { .single-product .product .awa_images, .awa_product_detail .product .awa_images { width: 50%; max-width: 360px; } .awa_images .swiper-slide a { min-height: 360px; } .single-product .product .summary.entry-summary, .awa_product_detail .product .summary.entry-summary { width: 50%; max-width: 360px; } .single-product .product .woocommerce-Reviews #comments, .awa_product_detail .product .woocommerce-Reviews #comments { width: 65%; } .single-product .product .woocommerce-Reviews #review_form_wrapper, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper { width: 35%; } .single-product div.product .up-sells .products li.product .awa-prod-list-image, .awa_product_detail div.product .up-sells .products li.product .awa-prod-list-image, .page .single-product .product div.related.products li.product .awa-prod-list-image, .woocommerce .awa_product_detail .product div.related.products li.product .awa-prod-list-image { min-height: 230px; } .page .woocommerce.columns-2 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-2 li.product .awa-prod-list-image { min-height: 360px; } .page .woocommerce.columns-3 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-3 li.product .awa-prod-list-image { min-height: 230px; } .page .woocommerce.columns-4 ul.products li.product, .woocommerce ul.products.gutt-col-4 li.product { width: 33.333333%; } .page .woocommerce.columns-4 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-4 li.product .awa-prod-list-image { min-height: 230px; } .page .woocommerce.columns-5 ul.products li.product { width: 33.333333%; } .page .woocommerce.columns-5 ul.products li.product .awa-prod-list-image { min-height: 230px; } .page .woocommerce.columns-6 ul.products li.product { width: 33.333333%; } .page .woocommerce.columns-6 ul.products li.product .awa-prod-list-image { min-height: 230px; } .awa-woocommerce-pagination .nav-links { padding: 10px 30px 30px; } .awa_cart.shop_table ul .cart_item ul .product-name a { font-size: 18px; line-height: 20px; } .awa_cart.shop_table .heading .heading-product { padding-left: 3.5%; } .awa_cart.shop_table .complement-cart .coupon .input-text { margin-right: 20px; } .awa-cart-collaterals .cart_totals { margin-bottom: 33px; } .awa_images .pagination .swiper-pagination-switch { height: 13px; width: 13px; } .woocommerce ul.product_list_widget li img { display: block; float: none; margin-left: auto; margin-right: auto; margin-bottom: 10px; } .woocommerce ul.product_list_widget li .star-rating { margin: auto; } .woocommerce .widget_shopping_cart .cart_list li { padding-right: 2em !important; } .product-categories ul { margin-left: 0 !important; } } @media only screen and (max-width: 768px) { .woocommerce-account .woocommerce > h2 { margin-left: 15px; margin-right: 15px; } .single-product .product .awa_images, .awa_product_detail .product .awa_images { float: none; width: 100%; max-width: 570px; margin-left: auto; margin-right: auto; } .single-product .product .awa_images a, .awa_product_detail .product .awa_images a { text-align: center; } .awa_images .swiper-slide a { min-height: 570px; } .single-product .product .summary.entry-summary, .awa_product_detail .product .summary.entry-summary { position: relative; width: 100%; max-width: none; margin-top: 30px; text-align: center; display: flex; justify-content: center; } .single-product .product .summary .variations_form.cart, .awa_product_detail .product .summary .variations_form.cart { display: inline-block; width: 100%; min-width: 500px; } .woocommerce .awa_product_detail div.product span.price { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .woocommerce .awa_product_detail .related.products span.price, .woocommerce .awa_product_detail .upsells.products span.price { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } .single-product .product .woocommerce-tabs, .awa_product_detail .product .woocommerce-tabs { padding-top: 20px; } .awa_product_detail .single-share { width: 100%; .social-list { text-align: center; } } .single-product .product .summary .variations_form.cart .variations_button, .awa_product_detail .product .summary .variations_form.cart .variations_button { margin: 20px auto; } .single-product .product .summary .variations_form.cart .single_variation_wrap .variations_button, .awa_product_detail .product .summary .variations_form.cart .single_variation_wrap .variations_button { margin: 20px auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .single-product .product .summary .variations_form.cart .variations, .awa_product_detail .product .summary .variations_form.cart .variations { margin: 0 auto 20px; } .single-product .product .summary .product_meta, .awa_product_detail .product .summary .product_meta { width: 50%; margin: 0 auto 20px; text-align: left; } .single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel, .awa_product_detail div.product .woocommerce-tabs .woocommerce-Tabs-panel { text-align: center; } .single-product .product .woocommerce-tabs .tabs.wc-tabs, .awa_product_detail .product .woocommerce-tabs .tabs.wc-tabs { margin-bottom: 30px; padding-bottom: 30px; } .awa_images { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; .product-gallery-wrap, .product-gallery-thumbnail-wrap { width: 100%; margin-right: 0; } .product-gallery-wrap { height: 450px; .s-back-switch { height: 450px; } } .product-gallery-thumbnail-wrap { margin: 0 -5px; .s-back-switch { height: 100px; margin: 0 5px; } } .single-product .product .woocommerce-Reviews #review_form_wrapper .comment-reply-title, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-reply-title { margin-bottom: 15px; } .single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li, .awa_product_detail div.product .woocommerce-tabs ul.tabs.wc-tabs li { margin-bottom: 10px; } } .single-product .product .summary .product_title, .awa_product_detail .product .summary .product_title { font-size: 30px; } .woocommerce .awa_product_detail div.product p.price { font-size: 24px; } .single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel h2, .awa_product_detail div.product .woocommerce-tabs .woocommerce-Tabs-panel h2 { font-size: 24px; margion-bottom: 15px; } } @media only screen and (max-width: 767px) { .awa_product_detail .product .awa_images { padding-right: 0; padding-left: 0; } .awa_images .swiper-slide a { min-height: 360px; } .woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error { margin-left: 15px !important; margin-right: 15px !important; } .woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error { line-height: 20px; } .single-product .product .woocommerce-Reviews #comments, .awa_product_detail .product .woocommerce-Reviews #comments { width: 100%; } .single-product .product .woocommerce-Reviews #review_form_wrapper, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper { width: 100%; padding-left: 0; max-width: 300px; margin-left: auto; margin-right: auto; text-align: center; margin-top: 40px; } .single-product .product .woocommerce-Reviews #review_form_wrapper #respond .comment-form-rating, .awa_product_detail .product .woocommerce-Reviews #review_form_wrapper #respond .comment-form-rating { text-align: left; } .single-product div.product .up-sells .products, .awa_product_detail div.product .up-sells .products, .page .single-product .product div.related.products .products, .woocommerce .awa_product_detail .product div.related.products .products { padding-left: 0; padding-right: 0; } .single-product div.product .up-sells .products li.product, .awa_product_detail div.product .up-sells .products li.product, .page .single-product .product div.related.products li.product, .woocommerce .awa_product_detail .product div.related.products li.product { width: 100%; } .single-product div.product .up-sells .products li.product .awa-prod-list-image, .awa_product_detail div.product .up-sells .products li.product .awa-prod-list-image, .page .single-product .product div.related.products li.product .awa-prod-list-image, .woocommerce .awa_product_detail .product div.related.products li.product .awa-prod-list-image { min-height: 370px; } .woocommerce.woocommerce-page ul.products { padding-left: 15px; padding-right: 15px; } .page .woocommerce.columns-3 ul.products li.product, .woocommerce ul.products.gutt-col-3 li.product { width: 50%; } .page .woocommerce.columns-3 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-3 li.product .awa-prod-list-image { min-height: 360px; } .page .woocommerce.columns-4 ul.products li.product, .woocommerce ul.products.gutt-col-4 li.product { width: 50%; } .page .woocommerce.columns-4 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-4 li.product .awa-prod-list-image { min-height: 360px; } .page .woocommerce.columns-5 ul.products li.product { width: 50%; } .page .woocommerce.columns-5 ul.products li.product .awa-prod-list-image { min-height: 360px; } .page .woocommerce.columns-6 ul.products li.product { width: 50%; } .page .woocommerce.columns-6 ul.products li.product .awa-prod-list-image { min-height: 360px; } .awa-woocommerce-pagination .nav-links .nav-previous a, .awa-woocommerce-pagination .nav-links .nav-next a { letter-spacing: 1.8px; } .page .woocommerce.columns-1, .page .woocommerce.columns-2, .page .woocommerce.columns-3, .page .woocommerce.columns-4, .page .woocommerce.columns-5, .page .woocommerce.columns-6 { margin-left: 0; margin-right: 0; } .woocommerce table.shop_table .cart_item .product-name { font-size: 20px; line-height: 30px; } .woocommerce-cart .woocommerce .awa_cart.shop_table, .woocommerce .awa_cart.shop_table { padding-left: 15px; padding-right: 15px; } .awa_cart.shop_table .complement-cart .coupon { width: 70%; } .awa_cart.shop_table .complement-cart .action { width: 30%; } .woocommerce-cart .woocommerce .awa-cart-collaterals .cart_totals { padding-left: 15px; padding-right: 15px; } .awa-cart-collaterals .cart_totals h2 { font-size: 28px; } .awa_cart.shop_table ul .cart_item ul .product-price, .awa_cart.shop_table ul .cart_item ul .product-subtotal { font-size: 12px; } .awa_cart.shop_table ul .cart_item ul .product-thumbnail { padding: 5px; } .cross-sells { text-align: center; } .post-paper .woocommerce .awa_cart.shop_table { padding-left: 0; padding-right: 0; } .woocommerce-cart.woocommerce-page .post-paper.padding-both > .container { padding: 10px 15px 20px !important; } .woocommerce form.login .form-row label { display: block; margin-top: 15px; } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.checkout { margin-left: 15px; margin-right: 15px; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { width: auto; } .single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li, .awa_product_detail div.product .woocommerce-tabs ul.tabs.wc-tabs li { padding: 10px 25px; } .awa_product_detail { margin-top: 10px; } .single-product .product_price, .awa_product_detail .product_price { margin-bottom: 15px; } .awa_product_detail .social-list { margin-top: 10px; } .single-product .product .woocommerce-tabs, .awa_product_detail .product .woocommerce-tabs { padding-top: 30px; } .single-product .product .woocommerce-tabs .tabs.wc-tabs, .awa_product_detail .product .woocommerce-tabs .tabs.wc-tabs { margin-bottom: 30px; padding-bottom: 30px; } .single-product .product .summary .variations_form.cart .variations_button, .awa_product_detail .product .summary .variations_form.cart .variations_button { margin-bottom: 15px; } .single-product .product .summary .variations_form.cart .variations_button .quantity, .awa_product_detail .product .summary .variations_form.cart .variations_button .quantity { margin-left: 15px; } } @media only screen and (max-width: 650px) { .page .woocommerce.columns-2 ul.products li.product, .woocommerce ul.products.gutt-col-2 li.product { width: 100%; } .page .woocommerce.columns-2 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-2 li.product .awa-prod-list-image { min-height: 370px; } .page .woocommerce.columns-3 ul.products li.product, .woocommerce ul.products.gutt-col-3 li.product { width: 100%; } .page .woocommerce.columns-3 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-3 li.product .awa-prod-list-image { min-height: 370px; } .page .woocommerce.columns-4 ul.products li.product, .woocommerce ul.products.gutt-col-4 li.product { width: 100%; } .page .woocommerce.columns-4 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-4 li.product .awa-prod-list-image { min-height: 370px; } .page .woocommerce.columns-5 ul.products li.product { width: 100%; } .page .woocommerce.columns-5 ul.products li.product .awa-prod-list-image { min-height: 370px; } .page .woocommerce.columns-6 ul.products li.product { width: 100%; } .page .woocommerce.columns-6 ul.products li.product .awa-prod-list-image { min-height: 370px; } .awa_cart.shop_table .heading li { font-size: 9px; } .awa_cart.shop_table .heading .heading-product { width: 25%; padding-left: 5%; } .awa_cart.shop_table ul .cart_item ul .product-remove { width: 5%; } .awa_cart.shop_table ul .cart_item ul .product-remove .remove { font-size: 18px; } .awa_cart.shop_table ul .cart_item ul .product-thumbnail { width: 26%; } .awa_cart.shop_table ul .cart_item ul .product-name { display: none; } .awa_cart.shop_table .heading .heading-price, .awa_cart.shop_table ul .cart_item ul .product-price { width: 23%; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .awa_cart.shop_table .heading .heading-quantity, .awa_cart.shop_table ul .cart_item ul .product-quantity { width: 23%; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .awa_cart.shop_table ul .cart_item ul .product-quantity .qty { width: 100%; max-width: 80px; } .awa_cart.shop_table .heading .heading-total, .awa_cart.shop_table ul .cart_item ul .product-subtotal { width: 23%; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .awa_cart.shop_table .complement-cart { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .awa_cart.shop_table .complement-cart .coupon { width: 100%; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-bottom: 20px; } .awa_cart.shop_table .complement-cart .action { width: 100%; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .woocommerce form.checkout_coupon .form-row { float: none; width: 100%; text-align: center } .woocommerce form.checkout_coupon .form-row input.input-text { margin-bottom: 20px; } .woocommerce form .form-row-last, .woocommerce-page form .form-row-first { width: 100%; } .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { width: 100%; } } @media only screen and (max-width: 600px) { .single-product .product .summary .variations_form.cart, .awa_product_detail .product .summary .variations_form.cart { display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; min-width: auto; } .single-product .single_variation_wrap, .awa_product_detail .single_variation_wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .awa_cart.shop_table .complement-cart .coupon .input-text { margin-right: 5px; } .woocommerce-page.woocommerce-cart .woocommerce input.button, .woocommerce-page.woocommerce-checkout .woocommerce input.button { min-width: 150px; padding: 12px 20px; } } @media only screen and (max-width: 400px) { .single-product .single_variation, .awa_product_detail .single_variation { width: 100%; margin-bottom: 10px; } .single-product .product .summary .product_meta, .awa_product_detail .product .summary .product_meta, .single-product .variations_button, .awa_product_detail .variations_button, .single-product .product .summary .variations_form.cart .variations_button, .awa_product_detail .product .summary .variations_form.cart .variations_button, .single-product .product .summary .variations_form.cart .variations, .awa_product_detail .product .summary .variations_form.cart .variations { width: 100%; } .awa_cart.shop_table .complement-cart .coupon .input-text { margin-right: 0; margin-bottom: 20px; } .single-product .product .summary .cart, .awa_product_detail .product .summary .cart { margin-bottom: 0; } .awa_cart.shop_table .complement-cart .coupon { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .awa_cart.shop_table .complement-cart .action { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .awa_cart.shop_table ul .cart_item ul .product-quantity .qty { width: 50px; margin-right: 0; } } @media only screen and (max-width: 350px) { .single-product div.product .up-sells .products li.product .awa-prod-list-image, .awa_product_detail div.product .up-sells .products li.product .awa-prod-list-image, .page .single-product .product div.related.products li.product .awa-prod-list-image, .woocommerce .awa_product_detail .product div.related.products li.product .awa-prod-list-image { min-height: 290px; } .page .woocommerce.columns-2 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-2 li.product .awa-prod-list-image { min-height: 290px; } .page .woocommerce.columns-3 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-3 li.product .awa-prod-list-image { min-height: 290px; } .page .woocommerce.columns-4 ul.products li.product .awa-prod-list-image, .woocommerce ul.products.gutt-col-4 li.product .awa-prod-list-image { min-height: 290px; } .page .woocommerce.columns-5 ul.products li.product .awa-prod-list-image { min-height: 290px; } .page .woocommerce.columns-6 ul.products li.product .awa-prod-list-image { min-height: 290px; } } .awa-shop-banner { margin-bottom: 100px; padding: 100px 0 60px; min-height: 460px; background-color: #f7f7f7; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; .awa-shop-title { color: #222222; font-size: 50px; font-weight: 800; letter-spacing: .2px; } .awa-shop-menu { width: 100%; -ms-flex-item-align: end; align-self: flex-end; ul { padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; li { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; list-style: none; color: #999999; font-size: 15px; font-weight: 600; line-height: 1.6; letter-spacing: .2px; &:not(:last-of-type) { &::after { display: inline-block; width: 4px; height: 4px; border-radius: 50%; margin: 0 10px; background-color: #cccccc; content: ""; } } a { color: #999999; font-size: 15px; font-weight: 600; line-height: 1.6; letter-spacing: .2px; text-decoration: none; transition: color .3s ease; &:hover { color: #f54ea2; } } } } } } .awa-shop-main-banner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 110px 0 90px; .awa-shop-title { font-size: 50px; font-weight: 800; letter-spacing: .2px; } ul { padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; li { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; list-style: none; color: #999999; font-size: 15px; font-weight: 600; line-height: 1.6; letter-spacing: .2px; &:not(:last-of-type) { &::after { display: inline-block; width: 4px; height: 4px; border-radius: 50%; margin: 0 10px; background-color: #cccccc; content: ""; } } a { color: #999999; font-size: 15px; font-weight: 600; line-height: 1.6; letter-spacing: .2px; text-decoration: none; transition: color .3s ease; &:hover { color: #f54ea2; } } } } } @media only screen and (max-width: 991px) { .awa-shop-main-banner { padding: 40px 0; } .single-product .product .summary .variations_form.cart, .awa_product_detail .product .summary { .variations_form.cart { padding: 20px 0; } } .awa_product_detail .social-list { margin-bottom: 30px; } .woocommerce div.product form.cart .button { margin-top: 0; } } @media only screen and (max-width: 767px) { .awa-shop-main-banner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 60px 0; .awa-shop-title { margin-bottom: 20px; } } } /*------------------------------------------------------*/ /*---------------------- 11. PORTFOLIO SIMPLE GALLERY----------------------*/ .simple_gallery { margin: 100px 0 10px; .post-media { margin-top: 105px; } .post-slider-img, .post-slider img { height: 900px; } .img-slider { position: relative; } .flex-direction-nav { display: flex; justify-content: space-between; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); a { width: 60px; height: 60px; padding: 5px 24px; background-color: #ffffff; color: #222222; font-size: 35px; } } .categories { a { color: #f54ea2; font-size: 15px; font-weight: 800; letter-spacing: .2px; text-decoration: none; -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; &:hover { color: #222222; } } } .title { margin-top: 30px; color: #222222; font-size: 50px; font-weight: 800; letter-spacing: .2px; } .text { margin-bottom: 60px; -ms-word-wrap: break-word; word-wrap: break-word; p { margin-bottom: 20px; color: #999999; font-size: 15px; letter-spacing: .2px; line-height: 1.6; } } .info-item-wrap { .item { display: inline-block; margin-right: 50px; } .name { margin-bottom: 13px; color: #222222; font-size: 15px; font-weight: 800; letter-spacing: .1px; } .text-item, .text-item a { color: #999999; font-size: 15px; font-weight: bold; line-height: 1.6; letter-spacing: .2px; text-decoration: none; } } .single-pagination { margin-top: 30px; } } @media only screen and (min-width: 991px) { .simple_gallery { .info-wrap, .text-wrap { padding: 0 85px; } } } @media only screen and (max-width: 1199px) { .simple_gallery { margin-top: 60px; .post-media { margin-top: 55px; } .text-wrap { text-align: center; } .info-wrap { margin-top: 30px; text-align: center; } .title { margin-top: 20px; } } } @media only screen and (max-width: 991px) { .simple_gallery { margin-top: 40px; .text { padding: 0 15px; } } } @media only screen and (max-width: 767px) { .simple_gallery { .post-media { margin-top: 10px; } .post-slider-img, .post-slider img { height: 500px; } .info-item-wrap { text-align: center; .item { margin-right: 20px; margin-bottom: 20px; } } .info-wrap { margin-top: 0; } .text-wrap { margin-bottom: 30px; text-align: center; } .text { margin-bottom: 30px; text-align: center; } .title { margin-top: 10px; font-size: 30px; } } } /*------------------------------------------------------*/ /*---------------------- 12. PORTFOLIO SIMPLE SLIDER----------------------*/ .simple_slider { &.single-pagination{ position: relative; margin-top: 100px; margin-bottom: 35px; } &.single-pagination::before{ content: ""; position: absolute; left: 50%; width: 200%; transform: translateX(-50%); top: 0; display: block; height: 1px; background-color: #eeeeee; } .post-media { margin-right: -25px; margin-left: -25px; width: -webkit-calc(100% + 50px); width: calc(100% + 50px); .swiper3-slide{ width: 50%!important; } .s-back-switch{ background-position: center; background-size: cover; height: 640px; max-height: 100vh; margin: 0 25px; } .swiper3-pagination { position: static; margin-top: 60px; &-bullet { width: 12px; height: 12px; margin: 0 10px; background-color: #d8d8d8; opacity: 1; &-active { background-color: #222222; } } } } .desc-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 1110px; margin: 120px auto; } .info-wrap { width: 20%; margin-right: 50px; .date { margin-bottom: 30px; font-size: 30px; font-weight: 800; letter-spacing: .2px; } .item { margin-bottom: 50px; } .name { margin-bottom: 15px; font-size: 15px; font-weight: 800; letter-spacing: .1px; line-height: normal; } .text-item { a { color: #999999; font-size: 15px; font-weight: bold; line-height: 1.6; letter-spacing: .2px; text-decoration: none; } } a { -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; &:hover { color: #f54ea2; } } .social-list { padding: 0; text-align: left; li { margin: 0; &:not(:last-of-type) { margin-right: 25px; } } a { color: #adadad; font-size: 18px; &:hover { color: #f54ea2; } } &:hover a { opacity: 1; } } } .text-wrap { width: calc(80% - 50px); .title { margin-bottom: 45px; font-size: 50px; font-weight: 800; letter-spacing: .2px; line-height: 1.4; } .text { margin-bottom: 45px; color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; p { margin-bottom: 30px; } } } .images-wrap { max-width: 1570px; margin: 130px auto 105px; .item-single { margin: 25px; width: calc(50% - 50px); img { width: 100%; height: auto; } } } .blockquote { position: relative; max-width: 870px; margin: 0 auto 20px; font-size: 30px; font-weight: 800; line-height: 1.8; letter-spacing: .2px; text-align: center; &::before { display: block; color: #f54ea2; font-family: "FontAwesome", sans-serif; font-size: 56px; content:"\f10e"; } cite { display: block; margin-top: 35px; color: #999999; font-size: 15px; font-style: normal; font-weight: bold; line-height: 1.6; letter-spacing: .2px; } } } @media only screen and (max-width: 1199px) { .simple_slider { .post-media { .s-back-switch { margin: 0; } } .info-wrap { width: 40%; margin-right: 30px; } .text-wrap { width: calc(60% - 30px); } } } @media only screen and (max-width: 991px) { .simple_slider { .info-wrap { .item { width: 100%!important; } } .images-wrap { .item-single { margin: 15px; width: calc(50% - 30px); } } } } @media only screen and (max-width: 768px) { .simple_slider.single-pagination{ margin-top: 20px; margin-bottom: 30px; } .simple_slider { .desc-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 40px auto 50px; text-align: center; } .info-wrap, .text-wrap { width: 100%; margin-right: 0; } .info-wrap { .social-list { text-align: center; } .name { margin-bottom: 10px; } .date { font-size: 24px; } } .images-wrap { margin: 50px auto; .item-single { margin: 0 0 15px; width: 100%; } } .blockquote { font-size: 24px; max-width: 510px; } } .simple_slider .post-media .swiper3-pagination{ margin-top: 35px; } .simple_slider .post-media .s-back-switch{ height: 400px; } .simple_slider .post-media .swiper3-slide{ width: 100%!important; } .simple_slider .post-media .swiper3-pagination-bullet{ width: 10px; height: 10px; } .simple_slider .info-wrap .item{ margin-bottom: 40px; } .simple_slider .text-wrap .title{ font-size: 40px; margin-bottom: 30px; } .simple_slider .blockquote::before{ font-size: 40px; } .simple_slider .blockquote{ font-size: 20px; line-height: 1.6; } } /*------------------------------------------------------*/ /*---------------------- 13. PORTFOLIO URBAN ----------------------*/ .urban { .banner-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #f7f7f7; .img-wrap { width: 67%; } .main-info-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 33%; padding: 0 100px; .excerpt-wrap { width: 100%; } } .title { display: inline-block; font-size: 50px; font-weight: 800; letter-spacing: .2px; &::after { display: block; height: 3px; width: 100%; margin: 25px 0 50px; background-color: #f54ea2; content: ""; } } .excerpt { color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; } } .descr-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 1110px; margin: 120px auto 60px; } .info-item-wrap { width: 20%; margin-top: 40px; .date { margin-bottom: 30px; font-size: 30px; font-weight: 800; letter-spacing: .2px; } .item { margin-bottom: 50px; } .name { margin-bottom: 15px; font-size: 15px; font-weight: 800; letter-spacing: .1px; line-height: normal; } .text-item { color: #999999; font-size: 15px; font-weight: bold; line-height: 1.6; letter-spacing: .2px; a { color: #999999; font-size: 15px; font-weight: bold; line-height: 1.6; letter-spacing: .2px; text-decoration: none; } } a { -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; &:hover { color: #f54ea2; } } } .text-wrap { width: calc(80% - 50px); margin-right: 50px; h1, h2, h3, h4, h5, h6 { font-weight: 800; letter-spacing: .2px; line-height: 1.3; } h6 { font-size: 15px; margin-bottom: 30px; } h3, h2, h1 { margin-bottom: 40px; } .title { margin-bottom: 45px; font-size: 50px; font-weight: 800; letter-spacing: .2px; line-height: 1.4; } .text { margin-bottom: 60px; color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; p { margin-bottom: 50px; } } } .blockquote { position: relative; max-width: 870px; margin: 90px auto 155px; font-size: 30px; font-weight: 800; line-height: 1.8; letter-spacing: .2px; text-align: center; &::before { display: block; color: #f54ea2; font-family: "FontAwesome", sans-serif; font-size: 56px; content:"\f10e"; } cite { display: block; margin-top: 35px; color: #999999; font-size: 15px; font-style: normal; font-weight: bold; line-height: 1.6; letter-spacing: .2px; } } .social-list { margin-bottom: 115px; padding: 0; text-align: center; li { margin: 0; &:not(:last-of-type) { margin-right: 10px; } } a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 50px; height: 50px; border: 1px solid #eee; border-radius: 50%; color: #adadad; font-size: 18px; text-decoration: none; &:hover { color: #f54ea2; } } &:hover a { opacity: 1; } } .gallery-wrap { margin-bottom: 45px; text-align: center; img { max-width: 1170px; width: 100%; margin-bottom: 30px; &:nth-of-type(1), &:nth-of-type(2) { width: calc(50% - 2px); padding: 15px; } } } } @media only screen and (max-width: 1199px) { .urban { .banner-wrap { .img-wrap, .main-info-wrap { width: 50%; } .main-info-wrap { padding: 30px; } .title { font-size: 40px; &::after { margin: 25px 0; } } } .desc-wrapper { margin-top: 60px; } .info-item-wrap { width: 40%; } .text-wrap { width: calc(60% - 30px); margin-right: 30px; } .blockquote { margin: 60px auto 85px; } } } @media only screen and (max-width: 991px) { .urban { .info-item-wrap { .item { width: 100%!important; } } .social-list { margin-bottom: 55px; } } } @media only screen and (max-width: 767px) { .urban { .gallery-wrap { margin-bottom: 25px; } .banner-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; .img-wrap, .main-info-wrap { width: 100%; } .main-info-wrap { padding: 30px 15px; .excerpt-wrap { text-align: center; } } .title { font-size: 30px; &::after { margin: 15px 0 20px; } } } .descr-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 40px auto; } .info-item-wrap, .text-wrap { width: 100%; margin-right: 0; text-align: center; .item { margin-bottom: 10px; &:not(:last-of-type) { margin-bottom: 20px; } } .text { margin-bottom: 40px; text-align: center; p { margin-bottom: 20px; } } } .blockquote { margin: 30px auto 45px; padding: 0 15px; font-size: 24px; } .social-list { margin-bottom: 35px; } .btn-wrapper { text-align: center; } } } /*------------------------------------------------------*/ /*---------------------- 14. PORTFOLIO TILE INFO ----------------------*/ .tile_info { .banner-wrap { position: relative; .img-wrap { -webkit-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; height: 800px; } .text-wrap { height: 500px; margin-bottom: -70px; } .title { position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin: 0; font-size: 50px; font-weight: 800; letter-spacing: .2px; text-align: center; } } .text-gallery-wrap { margin: 0 -25px; .info-wrap { padding: 105px 70px; } .info-item-wrap { display: flex; margin-top: 40px; .date { margin-bottom: 30px; font-size: 30px; font-weight: 800; letter-spacing: .2px; } .item { float: none; &:not(:last-of-type) { margin-right: 50px; } } .name { margin-bottom: 15px; font-size: 15px; font-weight: 800; letter-spacing: .1px; line-height: normal; } .text-item { color: #999999; font-size: 15px; font-weight: bold; line-height: 1.6; letter-spacing: .2px; a { color: #999999; font-size: 15px; font-weight: bold; line-height: 1.6; letter-spacing: .2px; text-decoration: none; } } a { -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; &:hover { color: #f54ea2; } } } .text-wrap { .title { margin-bottom: 45px; font-size: 50px; font-weight: 800; letter-spacing: .2px; line-height: 1.4; } .text { margin-bottom: 45px; color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; p { margin-bottom: 30px; } } h1, h2, h3, h4, h5, h6 { font-weight: 800; letter-spacing: .2px; } h6 { font-size: 15px; } h3, h2, h1 { margin-bottom: 40px; } } } .gallery-item { width: 50%; padding: 25px; &:last-child { width: 100%; } } .blockquote { position: relative; padding: 25px 70px; font-size: 30px; font-weight: 800; line-height: 1.8; letter-spacing: .2px; text-align: center; &::before { display: block; color: #f54ea2; font-family: "FontAwesome", sans-serif; font-size: 56px; content:"\f10e"; } cite { display: block; margin-top: 35px; color: #999999; font-size: 15px; font-style: normal; font-weight: bold; line-height: 1.6; letter-spacing: .2px; } } .social-list { margin-top: 60px; padding: 0; text-align: center; li { margin: 0; &:not(:last-of-type) { margin-right: 10px; } } a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 50px; height: 50px; border: 1px solid #eee; border-radius: 50%; color: #adadad; font-size: 18px; text-decoration: none; &:hover { color: #f54ea2; } } &:hover a { opacity: 1; } } .recent-posts-wrapper { margin-top: 110px; padding: 100px 0; background-color: #f7f7f7; .subtitle { margin-bottom: 20px; color: #bbbbbb; font-size: 15px; font-weight: 800; letter-spacing: .1px; text-align: center; } .title { font-size: 30px; font-weight: 800; letter-spacing: .1px; text-align: center; } .s-back-switch { display: block; width: 100%; height: 360px; margin-bottom: 15px; -webkit-background-size: cover; background-size: cover; background-position: center; } .recent-wrapper { margin-top: 80px; } } .single-pagination { margin: 40px 0 50px; } } @media only screen and (max-width: 1200px) { .tile_info { .text-gallery-wrap { .info-wrap { padding-top: 45px 70px; } } .blockquote { padding: 25px 40px; font-size: 24px; } .recent-posts-wrapper { margin-top: 60px; padding: 60px 0; .recent-wrapper { margin-top: 40px; } } } } @media only screen and (max-width: 991px) { .tile_info { .text-gallery-wrap { margin: 0; margin-top: 20px; .info-wrap { padding: 15px; } .info-item-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; .item { &:not(:last-of-type) { margin-right: 20px; } } } } .text-wrap { text-align: center; } .gallery-item { width: 100%; padding: 15px; } } } @media only screen and (max-width: 768px) { .tile_info { .banner-wrap { .text-wrap { height: 350px; margin-bottom: 0; } .title { padding: 0 15px; font-size: 30px; } .img-wrap { height: 240px; } } .social-list { margin-top: 40px; } .blockquote { font-size: 24px; } .recent-posts-wrapper { margin-top: 50px; padding: 50px 0 20px; } .single-pagination { margin: 10px 0 20px; } .text-gallery-wrap { .info-item-wrap { flex-direction: column; align-items: center; .item { margin-bottom: 15px; text-align: center; &:not(:last-of-type) { margin-right: 0; } } } .text-wrap { .text { margin-bottom: 15px; } } } } } /*------------------------------------------------------*/ /*---------------------- 15. PORTFOLIO ALIA ----------------------*/ .alia { .banner-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 800px; -webkit-background-size: cover; background-size: cover; background-position: center; .title { max-width: 675px; color: #ffffff; font-size: 50px; font-weight: 800; letter-spacing: .2px; text-align: center; } } .text-gallery-wrap { .additional-text { max-width: 970px; margin: 120px auto 0; font-size: 30px; font-weight: 800; line-height: 1.4; letter-spacing: .2px; text-align: center; -ms-word-wrap: break-word; word-wrap: break-word; } .info-item-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 95px; .item { width: 25%; &:not(:last-of-type) { margin-right: 30px; } } .name { margin-bottom: 15px; padding-bottom: 25px; border-bottom: 1px solid #eee; font-size: 15px; font-weight: 800; letter-spacing: .1px; } .text-item, a { color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; text-decoration: none; } a { -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; &:hover { color: #f54ea2; } } } .btn-wrapper { margin-top: 95px; text-align: center; } } .gallery-wrap-additional { margin-top: 140px; } .gallery-item { width: 50%; } .text-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 110px auto 0; .title-for-text { width: calc(30% - 100px); margin-right: 100px; font-size: 30px; font-weight: 800; letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; } .text { width: 70%; p { margin-bottom: 30px; color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; } } } .gallery-wrap-main { margin: 120px -15px 0; .gallery-item { width: calc(100%/3 - 30px); margin: 15px; } } .social-list { margin-top: 70px; padding: 0; text-align: center; li { margin: 0; &:not(:last-of-type) { margin-right: 10px; } } a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 50px; height: 50px; border: 1px solid #eee; border-radius: 50%; color: #adadad; font-size: 18px; text-decoration: none; &:hover { color: #f54ea2; } } &:hover a { opacity: 1; } } .single-pagination { margin-top: 90px; } } @media only screen and (max-width: 1200px) { .alia { .banner-wrap { height: 600px; } .text-wrap { margin-top: 70px; } .text-gallery-wrap { .additional-text { margin-top: 80px; } } .gallery-wrap-main { margin: 40px auto 0; max-width: 70%; .gallery-item { width: calc(50% - 30px); } } .gallery-wrap-additional { margin-top: 80px; } .single-pagination { margin-top: 40px; } } } @media only screen and (max-width: 991px) { .alia { .banner-wrap { height: 500px; } .text-wrap { padding: 0 15px; .title-for-text { width: calc(30% - 30px); margin-right: 30px; font-size: 30px; font-weight: 800; letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; } } .gallery-wrap-main { margin: 40px auto 0; .gallery-item { width: calc(50% - 30px); margin: 15px; } } } } @media only screen and (max-width: 768px) { .alia { .banner-wrap { height: 340px; .title { font-size: 38px; } } .text-gallery-wrap { padding: 0 15px; .additional-text { margin: 40px auto 0; font-size: 24px; } .info-item-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 45px; .item { width: 100%; margin-bottom: 30px; text-align: center; &:not(:last-of-type) { margin-right: 0; } } } .btn-wrapper { margin-top: 35px; } } .gallery-wrap-additional { margin-top: 40px; } .gallery-item { width: 100%; } .text-wrap { margin-top: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; .title-for-text, .text { width: 100%; } .title-for-text { margin-right: 0; margin-bottom: 20px; } } .gallery-wrap-main { max-width: 100%; width: 100%; margin: 40px 0 0; .gallery-item { width: 100%; margin: 0; padding: 0 15px; margin-bottom: 15px; text-align: center; } } .single-pagination { margin-top: 10px; } .social-list { margin-top: 40px; } } } /*------------------------------------------------------*/ /*---------------------- 16. PORTFOLIO MENIO ----------------------*/ .menio { .banner-wrap { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 1000px; -webkit-background-size: cover; background-size: cover; background-position: center; z-index: 1; &::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); content: ""; z-index: -1; } .title { max-width: 675px; color: #ffffff; font-size: 70px; font-weight: 800; letter-spacing: .2px; text-align: center; } .single-share { position: absolute; bottom: 100px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .social-list { margin: 0; li { &:not(:last-of-type) { margin-right: 30px; } a { width: auto; height: auto; border: 0; color: #ffffff; font-size: 18px; &:hover { color: #f54ea2; } } } &:hover a { opacity: 1; } } } .text-gallery-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 140px; padding: 0 15px; } .blockquote { width: calc(50% - 80px); margin-right: 80px; font-size: 30px; font-weight: 800; line-height: 1.4; letter-spacing: .2px; cite { display: block; margin-top: 35px; color: #999999; font-size: 15px; font-style: normal; font-weight: bold; line-height: 1.6; letter-spacing: .2px; } } .additional-text { width: 50%; color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; } .gallery-wrap-main { margin: 100px 15px 0; .grid-sizer{ width: 25%; } .gallery-item { display: block; padding: 15px; div { width: 100%; height: 590px; -webkit-background-size: cover; background-size: cover; background-position: center; } width: 75%; &:nth-of-type(4n-1), &:nth-of-type(4n-2) { width: 25%; } } } .text-wrap { margin-top: 130px; padding: 0 15px; .text { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } h1, h2, h3, h4, h5, h6 { width: 100%; font-weight: 800; letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; } h6 { font-size: 15px; } h3, h2, h1 { margin-bottom: 40px; } p { width: calc(50% - 15px); color: #999999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; -ms-word-wrap: break-word; word-wrap: break-word; } } .gallery-wrap-additional { margin: 60px 15px 0; text-align: center; .gallery-item { width: 100%; &:not(:last-of-type) { margin-bottom: 30px; } } } .social-list { margin-top: 70px; padding: 0; text-align: center; li { margin: 0; &:not(:last-of-type) { margin-right: 10px; } } a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 50px; height: 50px; border: 1px solid #eee; border-radius: 50%; color: #adadad; font-size: 18px; text-decoration: none; &:hover { color: #f54ea2; } } &:hover a { opacity: 1; } } .single-pagination { margin-top: 40px; } .recent-posts-wrapper { margin-top: 110px; padding: 100px 0; background-color: #f7f7f7; .subtitle { margin-bottom: 20px; color: #bbbbbb; font-size: 15px; font-weight: 800; letter-spacing: .1px; text-align: center; } .title { font-size: 30px; font-weight: 800; letter-spacing: .1px; text-align: center; } .s-back-switch { display: block; width: 100%; height: 360px; margin-bottom: 15px; -webkit-background-size: cover; background-size: cover; background-position: center; } .recent-wrapper { margin-top: 80px; } } } @media only screen and (max-width: 991px) { .menio { .banner-wrap { height: 700px; .single-share { bottom: 50px; } } .gallery-wrap-main { .grid-sizer, .gallery-item { width: 50%; &:nth-of-type(4n-1), &:nth-of-type(4n-2) { width: 50%; } div { height: 450px; } } } } } @media only screen and (max-width: 768px) { .menio { .banner-wrap { .title { font-size: 44px; } .social-list { li { &:not(:last-of-type) { margin-right: 10px; } } } } .text-gallery-wrap { margin-top: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; } .blockquote, .additional-text { width: 100%; } .blockquote { margin-right: 0; margin-bottom: 20px; font-size: 24px; cite { margin-top: 10px; } } .gallery-wrap-main { margin: 50px 15px 0; .grid-sizer, .gallery-item { width: 100%; padding: 0; padding-bottom: 15px; &:nth-of-type(4n-1), &:nth-of-type(4n-2) { width: 100%; } div { height: 300px; } } } .text-wrap { margin-top: 40px; text-align: center; .text { text-align: center; } p { width: 100%; margin-bottom: 20px; } } .gallery-wrap-additional { margin-top: 0; } .recent-posts-wrapper { margin-top: 45px; padding: 45px 0; .recent-wrapper { margin-top: 45px; } } .social-list { margin-top: 45px; } .single-pagination { margin-bottom: 10px; } } } .static-menu .tg-grid-wrapper{ max-width: 100%; left: 0!important; } .tg-item .tg-item-inner .main-color{ color: #f54ea2; } .tg-item .tg-item-inner .second-color{ color: #ffdd65; } .fix-z-index{ position: relative; z-index: 90; } /*------------------------------------------------------*/ /*---------------------- 17. PORTFOLIO PARALLAX ----------------------*/ .portfolio-single-content.parallax { margin-right: 0 !important; margin-left: 0 !important; } .parallax-window { position: relative; min-height: 100vh; .content-parallax { text-align: left; position: absolute; top: 50%; left: 100px; max-width: 500px; width: 100%; padding: 50px; background-color: #fff; -webkit-transform: translateY(-50%); transform: translateY(-50%); .title { font-size: 50px; font-family: "Muli", sans-serif; color: #222222; line-height: 1.2; margin-top: 0; font-weight: 800; } .category-parallax { margin-top: 12px; margin-bottom: 15px; -webkit-transform: translateZ(0); transform: translateZ(0); line-height: 1.2; } .category-parallax a { font-size: 15px; font-weight: 800; font-family: "Muli", sans-serif; color: #f54ea2; text-decoration: none; letter-spacing: .2px; left: 0; &:hover { text-decoration: none; color: #222; -webkit-transform: translateZ(0); transform: translateZ(0); } } .text{ font-size: 15px; color: #999; letter-spacing: .2px; margin-top: 30px; line-height: 1.6; } .social-list{ margin-top: 85px; margin-bottom: 15px; font-size: 17px; text-align: left; & > li{ margin: 0px 23px 0 1px; a{ opacity: 1; &:hover{ color: #f54ea2; } } } } .info-item-wrap{ margin-top: 55px; display: table; width: 100%; table-layout: fixed; .item{ display: table-cell; width: 33.33%; padding-right: 10px; .name{ letter-spacing: .1px; font-size: 15px; color: #222; font-weight: 800; } .text-item{ margin-top: 15px; } .text-item a, .text-item{ color: #999; font-size: 15px; letter-spacing: .2px; text-decoration: none; font-weight: 600; } .text-item a:hover{ color: #f54ea2; } } } } } @media only screen and (max-width: 1400px) { .parallax-window .content-parallax .info-item-wrap{ margin-top: 35px; } .parallax-window .content-parallax .social-list{ margin-top: 50px; } .parallax-window .content-parallax{ padding: 30px 50px; } .parallax-window .content-parallax .title{ font-size: 40px; } .parallax-window .content-parallax .social-list{ margin-bottom: 15px; } .parallax-window .content-parallax .text{ margin-top: 25px; } } @media only screen and (max-width: 991px) { .parallax-window .content-parallax{ max-width: calc(100% - 200px); } .parallax-window .content-parallax .info-item-wrap .item{ width: 33.33%!important; } } @media only screen and (max-width: 768px) { .parallax-window { position: static; .content-parallax { max-width: calc(100% - 30px); left: 15px; position: absolute; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); top: 100px; } } .parallax-window .content-parallax{ padding: 30px; } .parallax-window .content-parallax .info-item-wrap{ display: none; } .parallax-window .content-parallax .title{ font-size: 30px; } .parallax-window .content-parallax .social-list{ margin-top: 40px; } } /*------------------------------------------------------*/ /*---------------------- 18. PORTFOLIO LEFT GALLERY ----------------------*/ .portfolio-single-content.left_gallery { margin-bottom: 120px; .info-wrap { max-width: 600px; .title { font-size: 50px; letter-spacing: .2px; line-height: 1.3; font-weight: 800; } .text { font-size: 15px; color: #999; letter-spacing: .2px; line-height: 1.6; margin-top: 42px; -ms-word-wrap: break-word; word-wrap: break-word; } } .info-item-wrap { margin-top: 62px; .item { float: none; display: table; width: 100%; table-layout: fixed; margin-bottom: 20px; } .name { display: table-cell; font-size: 15px; letter-spacing: .1px; font-weight: 800; } .text-item { display: table-cell; font-size: 15px; letter-spacing: .2px; color: #999; font-weight: 800; a { text-decoration: none; color: #999; &:hover{ color: #f54ea2; } } } } .social-list { margin-top: 40px; margin-bottom: 54px; text-align: left; li { &:not(:last-of-type) { margin-right: 10px; } } a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 50px; width: 50px; margin-bottom: 10px; border-radius: 50%; border: 1px solid #eee; text-align: center; text-decoration: none; &:hover { color: #f54ea2; } } &:hover a { opacity: 1; } } .left_gallery--button-wrapper { text-align: left; } .media-gallery{ .horizontal{ width: calc(100% - 30px); height: auto; margin: 15px 0; padding: 0 15px; } .vertical{ width: calc(50% - 15px); float: left; height: auto; padding: 0 15px; margin: 15px 0; } } } @media only screen and (min-width: 1200px) { .portfolio-single-content.left_gallery { padding: 0 165px; .left_gallery_desc { padding-top: 110px; } .single-pagination.left_gallery { .icon-wrap { display: none; } position: fixed; top: 50%; right: 0; left: 0; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; &.change-color { z-index: -1; a.content { color: #fff; } } } .pag-prev { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); &::before { content: none; } span span { display: none; } } .pag-next { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); &::after { content: none; } span span { display: none; } } } } @media only screen and (max-width: 991px) { .portfolio-single-content.left_gallery { margin-bottom: 70px; .left_gallery_desc { margin-bottom: 50px; } .media-gallery { .vertical, .horizontal { width: 100%; padding: 0; margin: 0 0 15px 0; } } } } @media only screen and (max-width: 768px) { .portfolio-single-content.left_gallery { margin-bottom: 40px; .info-wrap { .text { margin-top: 15px; text-align: center; } .title { font-size: 30px; text-align: center; } } .info-item-wrap { margin-top: 30px; } .social-list { margin: 30px 0; text-align: center; } .left_gallery--button-wrapper { text-align: center; } .single-pagination { margin-bottom: 0; } } } @for $i from 0 through 50 { .right-menu.full #topmenu.open { li:nth-child(#{$i+1}) a { transition-delay: ($i*50) + 0ms; } div:nth-child(#{$i+1}) *, div:nth-child(#{$i+1}) * { transition-delay: ($i*50) + 200ms; } } } $md: 992px; $sm: 768px; @mixin responcive($breakpoint) { @media only screen and (max-width: $breakpoint) { @content; } } div.lg-backdrop { z-index: 2040; } div.lg-outer { z-index: 2050; } /* BLOG METRO READ MORE BUTTON */ .metro-load-more { float: left; width: 100%; background: #faf7f7; text-align: center; padding: 40px 0; .metro-load-more__button { display: inline-block; padding: 10px; margin: auto; color: #999999; font-size: 15px; font-weight: 800; cursor: pointer; } } /* BLOG PAGE STYLE 2 CATEGORY VIEW FIX */ .post { &.metro-style { &.format-post-link { .info-wrap { .category { display: flex; flex-wrap: wrap; } } .link-wrap { a { word-wrap: break-word; } } } &.format-standard { .post-media+.info-wrap { .category { display: flex; flex-wrap: wrap; } } } } } .simple_gallery { .info-item-wrap { .item { margin-bottom: 20px; } } } dt{ color: #222; } twitterwidget{ margin: auto; margin-bottom: 20px!important; } .protected-page { form { font-weight: bold; max-width: 770px; margin: auto; input:not([type="submit"]) { margin-top: 10px; border: 2px solid #eeeeee; padding: 10px 24px; font-size: 15px; font-weight: 600; line-height: 1.6; letter-spacing: .2px; -webkit-transition: all 350ms ease; transition: all 350ms ease; &:focus { border: 2px solid #f54ea2; } } input[type="submit"] { border: 0; background-color: #f54ea2; color: #fff; font-size: 14px; font-weight: bold; letter-spacing: .5px; line-height: 1; text-transform: lowercase; padding: 17px 24px; } } } .post-nav { > span:first-of-type { margin-right: 30px; font-weight: bold; } } .unit { address { color: #999999; } a { color: #999999; font-weight: 800; &:hover { color: #f54ea2; } } strong, b { color: #222222; } .comment { margin-top: 40px; } table { tbody { th { a { color: #999; font-weight: 800; letter-spacing: .2px; &:hover { color: #f54ea2; } } } td { color: #999999; } } } } .post-details { .twitterwidget { margin-bottom: 40px!important; } ul, ol { li { &:first-of-type { margin-top: 20px; } } } } .static .no-menu{ margin-top: 100px; padding: 0 15px; } .no-menu>a { color: #f54ea2; font-weight: bold; } @media only screen and (max-width: 768px) { .protected-page { form { text-align: center; input:not([type="submit"]) { margin-bottom: 20px; width: 100%; } } } } .wp-audio-shortcode{ max-width: 770px!important; margin-right: auto; margin-left: auto; } .unit .sub-menu{ background-color: transparent; } #footer .sidebar-item[class*='widget_'] ul ul{ margin-left: 10px; margin-top: 11px; } .awa-shop-banner .awa-shop-menu ul li{ text-transform: lowercase; &:last-child{ color: #f54ea2; } } .woocommerce .woocommerce-error{ li{ color: #fff!important; } } .woocommerce form.login .form-row input[type="submit"]:focus, .woocommerce form.login .form-row input[type="submit"]:visited, .woocommerce form.login .form-row input[type="submit"]:active, .woocommerce form.login .form-row input[type="submit"]{ border: 2px solid #eeeeee; padding: 10px 24px; font-size: 15px; font-weight: 800; color: #f54ea2; line-height: 1.6; letter-spacing: .2px; -webkit-transition: all 350ms ease; transition: all 350ms ease; margin-right: 20px; &:hover{ color: #ffffff; background-color: #f54ea2; border-color: #f54ea2; opacity: 1; } } p.cart-empty{ margin-bottom: 30px; } @media only screen and (min-width: 992px){ .cart-empty+.return-to-shop{ margin-bottom: 100px; } .unit #footer .sidebar-item{ text-align: left; } } .gallery .gallery-item .gallery-caption, .single-pagination>div a.content{ -ms-word-wrap: break-word; word-wrap: break-word; } .single-pagination>div span{ -ms-word-wrap: break-word; word-wrap: break-word; display: block; max-width: 100%; } body.search { background-color: #faf7f7; } .unit{ a, &.main-wrapper .col-md-4 .sidebar-item a, &.main-wrapper .col-md-4 .sidebar-item li, &.main-wrapper .col-md-4 .sidebar-item p, &.main-wrapper .col-md-3 .sidebar-item a, &.main-wrapper .col-md-3 .sidebar-item li, &.main-wrapper .col-md-3 .sidebar-item p, .widget_product_search input[type="search"], .widget_search input[type="text"], address, table tbody td, blockquote cite, .single-post p, .single-post dl dd, .post.metro-style .info-wrap .date a, .comments dl dd, .post-little-banner+.post-paper.padding-both ul li, .post.metro-style .info-wrap .text p, .post-little-banner+.post-paper.padding-both ol li, .single-content p, .single-content dl dd, .post-details ul li, .post-details ol li, table tbody th a, .post-info .single-tags a, .bottom-infopwrap .single-tags a, .user-info-wrap .single-tags a, .main-top-content .single-tags a, .post-details .link-wrap .single-tags a, table th{ color: #5d5d5d; } .col-md-4 .sidebar-item.widget_rss a.rsswidget, .col-md-3 .sidebar-item.widget_rss a.rsswidget{ color: #222; } &.main-wrapper .col-md-4 .sidebar-item a, &.main-wrapper .col-md-3 .sidebar-item a{ &:hover{ color: #f54ea2; } } .post-info .single-tags a:hover, .bottom-infopwrap .single-tags a:hover, .user-info-wrap .single-tags a:hover, .main-top-content .single-tags a:hover, .post-details .link-wrap .single-tags a:hover, .post-details .post-media .single-tags a:hover{ color: #fff; } .post-info .single-tags a, .bottom-infopwrap .single-tags a, .user-info-wrap .single-tags a, .main-top-content .single-tags a, .post-details .link-wrap .single-tags a, .post-details .post-media .single-tags a, .post-details .post-media .single-tags a, .col-md-4 .sidebar-item, .col-md-3 .sidebar-item{ border: 1px solid #ddd; } .col-md-4 .sidebar-item h5, .col-md-3 .sidebar-item h5{ border-bottom: 1px solid #ddd; } .post-info .single-tags a{ margin-left: 5px; } } //PORTFOLIO FULL IMAGES .portfolio-single-content.full_images{ padding: 0; img{ height:auto; width: 100%; } } .bg_grey{ background-color: #faf7f7; } .bg_pink{ background-color: #ff6633; } .bg_img_pink{ background: #f54ea2 url("../img/image.png"); } .bg_img_pink2{ background: #f54ea2 url("../img/background1.png"); } .bg_img{ background-image: url("../img/dots-1.png"); background-position: 0 0; background-repeat: no-repeat; } .bg_img_2{ background-image: url("../img/bg_team.png"); -webkit-background-size: cover; background-size: cover; } .bg_img_3{ background-image: url("../img/Bhutanicyberpark.jpg"); -webkit-background-size: cover; background-size: cover; } .bg_img_4{ background-image: url("../img/e6c45633547009.56af76ff93989.jpg"); -webkit-background-size: cover; background-size: cover; background-position: center; position: relative; } .bg_img_full{ background-image: url("../img/dots-1.png"); background-position: 0 0; } .bg_img_dots{ background-image: url("../img/bg1-1.png"); background-position: 0 0; } .body_bg { background-color: #00113c; } .body_bg_2{ background-color: #8ad7d3; } .footer_bg{ background-color: #030d27 !important; } .light_pink_bg{ background-color: #faf6f7; } .margin-215{ margin-top: -150px; z-index: 2; } .margin-65{ margin-top: -65px; z-index: 2; } .margin-50{ margin-top: -50px; z-index: 2; } .padd-30{ padding: 0 30px; } @media only screen and (max-width: 1460px) and (min-width: 992px) { .padd-15 { padding: 0 15px; } } @media only screen and (max-width: 1299px) and (min-width: 992px) { .margin-60 { margin-bottom: 60px; } } .cs-center{ display: flex; align-items: center; height: 100vh; } .insta-overlay{ top: 0; right: 0; bottom: 0; left: 0; position: absolute; background-color: rgba(0,0,0,0.3); } @media only screen and (min-width: 1650px){ .custom_container{ padding-left: 7%; padding-right: 7%; } } @media only screen and (max-width: 997px){ .hiddn-sm{ display: none; } } .entry-content { display: none; } .entry-content.active { display: block; } .cart-table{ border: none; margin: 0; td{ border: none; padding: 0; } } .woocommerce{ #form-3, #form-4{ display: none; } } .show-form.active{ .checkbox{ &::before{ background-color: #f54ea2 !important; } } } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } @media only screen and (min-width: 992px) { body.left-menu, #footer.left-menu { padding-left: 58px; } } @media only screen and (min-width: 1300px) { .landing-text { display: flex; align-items: center; .text-wrapp { max-width: 600px; margin: auto; margin-right: 0; } } .landing-img-wrapp{ .image-wrapper { max-width: none; margin-right: -400px; } } } .landing-text .text-wrapp { .title{ margin-bottom: 55px; color: #222; line-height: 1.3; font-weight: 800; letter-spacing: .2px; font-size: 50px; text-align: center; } .description{ text-align: left; color: #999; font-size: 15px; line-height: 1.6; letter-spacing: .2px; text-align: left; margin-bottom: 0; margin-bottom: 35px; } .services{ display: grid; grid-template-columns: 1fr 1fr; padding: 0; margin-left: 0; .left, .right{ padding: 15px; text-align: left; .title{ font-size: 24px; font-weight: 800; margin-top: 18px; text-align: left; letter-spacing: .2px; transition: all 350ms ease; margin-bottom: 10px; } .text{ font-size: 15px; line-height: 1.6; letter-spacing: .4px; color: #222; opacity: .6; margin-top: 20px; transition: all 350ms ease; } } } } @media only screen and (max-width: 991px) { .landing-text .text-wrapp{ .services{ .left, .right{ .title, .text { text-align: center; } } } } } @media only screen and (min-width: 991px) { .padding-sml{ padding-left: 15px !important; } } @media only screen and (max-width: 767px) { .landing-text .text-wrapp{ .title{ font-size: 40px; margin-bottom: 35px; } .description{ margin-bottom: 15px; text-align: center; } .services{ grid-template-columns: 1fr; max-width: 500px; margin: auto; } } .margin-100mb{ margin-top: -100px !important; } } @media only screen and (max-width: 600px) { .landing-text .text-wrapp{ .title{ font-size: 24px; margin-bottom: 25px; } } .margin-t60{ margin-top: 50px !important; } } .color-dark{ color: #222; } .color-pink{ color: #f54ea2; } .display-none{ display: none; } #footer p{ text-align: left; font-size: 15px; } #text-2 h6{ color: white; font-size: 18px; } .textwidget p a{ color: white; font-size: 15px; } #text-4 .new li a{ text-decoration: none; }