%PDF- %PDF-
| Direktori : /var/www/projetos/deutsch.ongrace.com/wp-content/themes/flash/assets/sass/ |
| Current File : /var/www/projetos/deutsch.ongrace.com/wp-content/themes/flash/assets/sass/_theme-style.scss |
/*--------------------------------------------------------------
Normalize
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del, dfn,
em, font, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul,
li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
word-break: break-word;
}
html {
font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
* {
/* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
/* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
/* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
box-sizing: border-box;
&:before,
&:after {
/* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
/* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
/* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
box-sizing: border-box;
}
}
body {
background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
display: block;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
blockquote,
q {
quotes: "" "";
&:before,
&:after {
content: "";
}
}
a {
&:focus,
&:hover,
&:active {
outline: 0;
}
img {
border: 0;
padding: 10px;
}
&:focus {
outline: thin dotted;
}
}
embed, iframe, object {
max-width: 100%;
}
/*--------------------------------------------------------------
Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
color: #333;
font-family: Montserrat, sans-serif;
font-size: 14px;
line-height: 1.5;
font-weight: 400;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
b,
strong {
font-weight: bold;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote,
.wp-block-quote,
.wp-block-quote.is-style-large {
margin: 0 15px;
font-size: 20px;
font-style: italic;
font-family: "Montserrat", sans-serif;
font-weight: 300;
}
address {
margin: 0 0 15px;
}
pre {
background: #eee;
font-family: "Montserrat", sans-serif;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: 0.5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
h1 {
font-size: 36px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 25px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 700;
}
/*--------------------------------------------------------------
Elements
--------------------------------------------------------------*/
hr, .wp-block-separator {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 15px;
}
ul,
ol {
margin: 0 0 15px 20px;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > {
ul,
ol {
margin-bottom: 0;
margin-left: 15px;
}
}
dt {
font-weight: bold;
}
dd {
margin: 0 15px 15px;
}
img {
height: auto; /* Make sure images are scaled correctly. */
max-width: 100%; /* Adhere to tg-container width. */
vertical-align: middle;
}
figure {
margin: 0;
}
table {
margin: 0 0 15px;
width: 100%;
border-collapse: collapse;
}
th {
font-weight: bold;
}
td, th, .wp-block-table th, .wp-block-table td {
border: 1px solid #ccc;
padding: 5px 10px;
}
p {
margin: 0 0 30px;
}
/*--------------------------------------------------------------
Forms
--------------------------------------------------------------*/
button,
input,
select,
textarea {
font-size: 100%; /* Corrects font size not being inherited in all browsers */
margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
vertical-align: middle;
}
.navigation .nav-links a,
.bttn,
button {
background: #333;
color: #fff;
cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
font-size: 14px;
line-height: 13px;
border: none;
padding: 10px 15px;
font-weight: 400;
display: inline-block;
position: relative;
text-shadow: none;
transition: background 0.5s ease;
border-radius: 0;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
input {
&[type="button"],
&[type="reset"],
&[type="submit"] {
background: #333;
color: #fff;
cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
font-size: 14px;
line-height: 13px;
border: none;
padding: 10px 15px;
font-weight: 400;
display: inline-block;
position: relative;
text-shadow: none;
transition: background 0.5s ease;
border-radius: 0;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
}
.navigation .nav-links a:hover,
.bttn:hover,
button {
color: #fff;
}
input {
&[type="button"]:hover,
&[type="reset"]:hover,
&[type="submit"]:hover {
color: #fff;
}
&[type="checkbox"],
&[type="radio"] {
padding: 0;
}
}
button:-moz-focus-inner {
/* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
border: 0;
padding: 0;
}
input {
&:-moz-focus-inner {
/* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
border: 0;
padding: 0;
}
&[type="text"],
&[type="email"],
&[type="url"],
&[type="password"],
&[type="search"] {
color: #666;
border: 1px solid #ccc;
height: 36px;
width: 100%;
-webkit-appearance: none;
border-radius: 0;
-webkit-border-radius: 0;
}
&[type="text"]:focus,
&[type="email"]:focus,
&[type="url"]:focus,
&[type="password"]:focus,
&[type="search"]:focus {
border: 1px solid #aaa;
}
}
textarea:focus {
border: 1px solid #aaa;
}
.searchform input[type="text"]:focus {
border: none;
}
input {
&[type="text"],
&[type="email"],
&[type="url"],
&[type="password"],
&[type="search"] {
padding: 3px 6px;
}
}
textarea {
overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
padding-left: 3px;
vertical-align: top; /* Improves readability and alignment in all browsers */
color: #666;
border: 1px solid #ccc;
height: 160px;
max-width: 100%;
width: 100%;
}
button[type="submit"] {
margin-bottom: 50px;
}
/*--------------------------------------------------------------
Links
--------------------------------------------------------------*/
a {
color: #000;
text-decoration: none;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
&:hover {
color: #000;
}
}
/*--------------------------------------------------------------
Clearings
--------------------------------------------------------------*/
.clearfix,
.row,
.entry-content,
.comment-content,
.site-header,
.site-content,
.site-footer,
.tg-container {
&:after,
&:before {
content: "";
display: table;
}
&:after {
clear: both;
}
}
.clear {
clear: both;
}
.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {
/*class required for wordpress*/
}
.alignright {
text-align: right;
}
.alignleft {
text-align: left;
}
.aligncenter {
text-align: center;
}
.alignleft {
float: left;
margin-right: 24px;
}
.alignright {
float: right;
margin-left: 24px;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto 28px;
}
.hidden {
display: none;
}
.full-width,
.full-width-center {
overflow: hidden;
#primary {
.entry-content {
> .alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: unset;
&.wp-block-cover,
&.wp-block-cover-image {
width: unset;
}
}
> .alignwide {
margin-left: -50px;
margin-right: -50px;
max-width: unset;
width: unset;
}
}
}
&.boxed {
#primary {
.entry-content {
> .alignfull {
margin-left: -30px;
margin-right: -30px;
max-width: unset;
&.wp-block-cover,
&.wp-block-cover-image {
width: unset;
}
}
> .alignwide {
margin: 0;
}
}
}
}
}
ul {
&.wp-block-gallery {
margin: 0;
}
}
/*--------------------------------------------------------------
grid
--------------------------------------------------------------*/
.tg-column-wrapper {
clear: both;
margin-left: -3%;
.tg-column-1,
.tg-column-2,
.tg-column-3,
.tg-column-4,
.tg-column-5 {
float: left;
margin-left: 3%;
}
.tg-column-1 {
width: 100%;
}
.tg-column-2 {
width: 47%;
}
.tg-column-3 {
width: 30.33%;
}
.tg-column-4 {
width: 22%;
}
}
/*--------------------------------------------------------------
Colors
--------------------------------------------------------------*/
.flash_inherit_color {
div {
color: inherit !important;
&.section-description {
color: inherit !important;
}
}
h1,
h2 {
color: inherit !important;
}
h3 {
color: inherit !important;
&.section-title {
color: inherit !important;
}
}
h4,
h5,
h6,
p,
span,
div.service-content-wrap,
.entry-summary {
color: inherit !important;
}
}
/*--------------------------------------------------------------
Galleries
--------------------------------------------------------------*/
.gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.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%;
}
.gallery-caption {
display: block;
}
.wp-caption,
.gallery-caption {
color: #666;
font-size: 13px;
font-style: italic;
margin-bottom: 21px;
max-width: 100%;
}
.wp-caption {
img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption-text {
margin: 11px 0;
}
}
/*--------------------------------------------------------------
common
--------------------------------------------------------------*/
.tg-container {
max-width: 1200px;
margin: 0 auto;
}
.overlay {
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
&:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; /* Above WP toolbar. */
}
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
outline: 0;
}
#primary {
float: left;
width: 65.5%;
}
#secondary {
float: right;
width: 32.22%;
}
.page-template-full-width #primary,
.page-template-pagebuilder #primary {
width: 100%;
}
#scroll-up {
background-color: #30afb8;
border-radius: 3px;
bottom: 20px;
color: #fff;
display: none;
padding: 10px 16px;
position: fixed;
opacity: 0.5;
z-index: 9999;
filter: alpha(opacity=50);
/* For IE8 and earlier */
right: 20px;
}
.post-navigation {
margin: 30px 0;
display: inline-block;
width: 100%;
.nav-previous {
float: left;
}
.nav-next {
float: right;
}
}
.nav-next a .entry-title {
float: left;
margin-right: 3px;
}
.site {
background-color: #fff;
}
/*--------------------------------------------------------------
}
Preloader CSS
--------------------------------------------------------------*/
#preloader {
position: relative;
span {
display: block;
bottom: 0;
width: 9px;
height: 5px;
background: #21858c;
position: absolute;
-webkit-animation: preloader 1.5s infinite ease-in-out;
-moz-animation: preloader 1.5s infinite ease-in-out;
-ms-animation: preloader 1.5s infinite ease-in-out;
-o-animation: preloader 1.5s infinite ease-in-out;
animation: preloader 1.5s infinite ease-in-out;
&:nth-child(2) {
left: 11px;
-webkit-animation-delay: 0.2s;
-moz-animation-delay: 0.2s;
-ms-animation-delay: 0.2s;
-o-animation-delay: 0.2s;
animation-delay: 0.2s;
}
&:nth-child(3) {
left: 22px;
-webkit-animation-delay: 0.4s;
-moz-animation-delay: 0.4s;
-ms-animation-delay: 0.4s;
-o-animation-delay: 0.4s;
animation-delay: 0.4s;
}
&:nth-child(4) {
left: 33px;
-webkit-animation-delay: 0.6s;
-moz-animation-delay: 0.6s;
-ms-animation-delay: 0.6s;
-o-animation-delay: 0.6s;
animation-delay: 0.6s;
}
&:nth-child(5) {
left: 44px;
-webkit-animation-delay: 0.8s;
-moz-animation-delay: 0.8s;
-ms-animation-delay: 0.8s;
-o-animation-delay: 0.8s;
animation-delay: 0.8s;
}
}
}
@-webkit-keyframes preloader {
0% {
height: 5px;
-webkit-transform: translateY(0);
background: #21858c;
}
25% {
height: 30px;
-webkit-transform: translateY(15px);
background: #30aeb7;
}
50% {
height: 5px;
-webkit-transform: translateY(0);
background: #21858c;
}
100% {
height: 5px;
-webkit-transform: translateY(0);
background: #21858c;
}
}
@-moz-keyframes preloader {
0% {
height: 5px;
-moz-transform: translateY(0);
background: #21858c;
}
25% {
height: 30px;
-moz-transform: translateY(15px);
background: #30aeb7;
}
50% {
height: 5px;
-moz-transform: translateY(0);
background: #21858c;
}
100% {
height: 5px;
-moz-transform: translateY(0);
background: #21858c;
}
}
@-ms-keyframes preloader {
0% {
height: 5px;
-ms-transform: translateY(0);
background: #21858c;
}
25% {
height: 30px;
-ms-transform: translateY(15px);
background: #30aeb7;
}
50% {
height: 5px;
-ms-transform: translateY(0);
background: #21858c;
}
100% {
height: 5px;
-ms-transform: translateY(0);
background: #21858c;
}
}
@keyframes preloader {
0% {
height: 5px;
transform: translateY(0);
background: #21858c;
}
25% {
height: 30px;
transform: translateY(15px);
background: #30aeb7;
}
50% {
height: 5px;
transform: translateY(0);
background: #21858c;
}
100% {
height: 5px;
transform: translateY(0);
background: #21858c;
}
}
#spinners {
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%);
}
#preloader-background {
background-color: #fff;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
}
/*--------------------------------------------------------------
Single page layout CSS
--------------------------------------------------------------*/
.left-sidebar {
#primary {
float: right;
}
#secondary {
float: left;
}
}
.full-width #primary {
float: none;
width: 100%;
}
.full-width-center #primary {
float: none;
margin: 0 auto;
width: 65.5%;
}
/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
.header-top {
background-color: #f1f5f8;
.contact-info {
line-height: 30px;
float: left;
margin: 0;
}
.tg-column-wrapper {
margin-left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
align-items: center;
}
.left-content {
flex: 1;
}
.right-content {
flex: 1;
ul {
float: right;
}
}
.contact-info,
.social-menu {
list-style: none;
}
.contact-info li {
float: left;
font-size: 12px;
color: #384554;
margin-right: 30px;
padding: 5px 0;
&:last-child {
margin-right: 0;
}
}
.social-menu {
line-height: 30px;
margin: 0;
li {
float: left;
margin-left: 10px;
font-size: 12px;
padding: 5px 0;
&:first-child {
margin-left: 0;
}
}
}
}
.contact-info span {
font-size: 16px;
padding-right: 10px;
color: #99a3b0;
}
/*-----------------Social menu-----------------*/
.social-menu {
list-style: none;
li a {
background-color: #fff;
border-radius: 100%;
font-size: 12px;
font-family: fontawesome;
text-align: center;
display: block;
line-height: 30px;
height: 30px;
width: 30px;
color: #99a3b0;
}
}
.transparent .social-menu li a {
background-color: rgba(0, 0, 0, 0);
border: none;
color: #fff;
height: auto;
width: auto;
}
.social-menu li a {
&[href*="facebook.com"]::before {
content: "\f09a";
}
&[href*="linkedin.com"]::before {
content: "\f0e1";
}
&[href*="twitter.com"]::before {
content: "\f099";
}
&[href*="plus.google.com"]::before {
content: "\f0d5";
}
&[href*="pinterest.com"]::before {
content: "\f231";
}
&[href*="instagram.com"]::before {
content: "\f16d";
}
&[href*="youtube.com"]::before {
content: "\f16a";
}
&[href*="twitter.com"]:hover,
&[href*="plus.google.com"]:hover,
&[href*="linkedin.com"]:hover,
&[href*="facebook.com"]:hover,
&[href*="pinterest.com"]:hover,
&[href*="instagram.com"]:hover,
&[href*="youtube.com"]:hover {
color: #333;
}
}
.transparent {
.social-menu li a {
&[href*="twitter.com"]:hover,
&[href*="facebook.com"]:hover,
&[href*="plus.google.com"]:hover,
&[href*="linkedin.com"]:hover,
&[href*="youtube.com"]:hover {
color: #99a3b0;
}
&[href*="facebook.com"],
&[href*="linkedin.com"],
&[href*="twitter.com"],
&[href*="plus.google.com"],
&[href*="youtube.com"] {
color: #fff;
}
}
.is-sticky .social-menu li a {
&[href*="facebook.com"],
&[href*="linkedin.com"],
&[href*="twitter.com"],
&[href*="plus.google.com"],
&[href*="youtube.com"] {
color: #333;
}
}
}
/*-----------------Logo-----------------*/
.logo {
float: left;
padding: 0;
.logo-image {
float: left;
padding: 20px 0;
a img {
padding: 0;
}
}
.logo-text {
float: left;
margin-left: 12px;
padding: 11px 0;
p {
margin: 0;
}
}
}
.logo-text .site-title {
font-size: 22px;
font-weight: 500;
line-height: 24px;
span {
font-weight: 700;
}
}
/*-----------------Site Navigation-----------------*/
#site-navigation {
float: right;
.menu-toggle {
display: none;
}
ul {
margin: 0;
list-style: none;
li {
float: left;
padding: 23px 30px 23px 0;
position: relative;
a {
font-size: 14px;
}
&:hover > a,
&.current-menu-item > a,
&.current_page_item > a,
&.current_page_ancestor > a,
&.current-menu-ancestor > a {
color: #30afb8;
}
&:last-child {
padding-right: 0;
}
}
&.sub-menu {
background-color: #fff;
min-width: 200px;
padding: 0;
position: absolute;
box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
right: 50%;
top: 90%;
-webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-ms-transform: translateX(50%);
-o-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
visibility: hidden;
z-index: 9;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
}
}
.menu ul li ul.children {
background-color: #fff;
min-width: 200px;
padding: 0;
position: absolute;
box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
right: 50%;
top: 90%;
-webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-ms-transform: translateX(50%);
-o-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
visibility: hidden;
z-index: 9;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#site-navigation {
ul {
li ul li {
padding: 10px;
text-align: left;
width: 100%;
}
&.sub-menu li:hover {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
> a {
color: #30afb8;
}
}
}
li:hover ul.sub-menu,
ul li.focus > ul.sub-menu {
opacity: 1;
visibility: visible;
top: 100%;
}
}
.menu ul li:hover > ul.children {
opacity: 1;
visibility: visible;
top: 100%;
}
#site-navigation {
ul li a {
color: #4c5867;
}
.sub-menu li.menu-item-has-children ul {
left: 50%;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
}
.menu ul li ul li ul.children {
left: 50%;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#site-navigation {
.sub-menu li.menu-item-has-children ul li {
a {
color: #4c5867;
}
&:hover > a {
color: #30afb8;
}
}
ul li ul.sub-menu li.menu-item-has-children {
&:hover > ul,
&.focus > ul {
top: 0;
opacity: 1;
visibility: visible;
}
}
}
.menu ul li ul li:hover > ul.children {
top: 0;
opacity: 1;
visibility: visible;
}
.sub-toggle {
color: #333;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#site-navigation ul li {
&.menu-item-has-children:hover > .sub-toggle {
color: #30afb8;
}
ul.sub-menu li.menu-item-has-children .sub-toggle {
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translateY(-50%) rotate(-90deg);
-moz-transform: translateY(-50%) rotate(-90deg);
-ms-transform: translateY(-50%) rotate(-90deg);
-o-transform: translateY(-50%) rotate(-90deg);
transform: translateY(-50%) rotate(-90deg);
}
}
.transparent.header-sticky
#masthead-sticky-wrapper.is-sticky
#site-navigation
ul
li.current-flash-item
a,
#site-navigation ul li.current-flash-item a {
color: #30afb8;
}
.header-bottom {
background: #fff;
}
#site-navigation ul li.menu-item-has-children .sub-toggle .fa {
-webkit-transition: transform 0.5s ease;
-moz-transition: transform 0.5s ease;
-ms-transition: transform 0.5s ease;
-o-transition: transform 0.5s ease;
transition: transform 0.5s ease;
}
.animate-icon {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
/*-----------------Header Search and Cart-----------------*/
.header-bottom {
.tg-container {
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;
}
.site-navigation-wrapper {
-webkit-box-flex: 6;
-ms-flex: 6;
flex: 6;
}
.header-action-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.search-wrap {
float: right;
padding: 20px 0 20px 40px;
position: relative;
}
}
.transparent {
&.header-sticky .search-icon:hover,
.search-icon:hover {
border-color: #30afb8;
color: #30afb8;
}
}
.header-bottom {
.search-icon {
&:hover {
border-color: #30afb8;
color: #30afb8;
}
cursor: pointer;
color: #99a3b0;
font-size: 14px;
height: 30px;
width: 30px;
line-height: 30px;
text-align: center;
border: 1px solid #9ca6b2;
border-radius: 100%;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.search-box {
opacity: 0;
visibility: hidden;
position: absolute;
width: 300px;
top: 100%;
right: -10px;
background-color: #fff;
box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
padding: 20px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
&.active {
opacity: 1;
visibility: visible;
right: 0;
z-index: 9;
}
.search-field {
width: 80%;
border-right: none;
border-top: none;
border-left: none;
border-bottom: 1px solid #a1a1a1;
}
button[type="submit"] {
margin-bottom: 0;
}
}
.searchform .btn {
background-color: #30afb8;
&:hover {
background-color: #2299a1;
}
}
}
.search-submit .fa {
color: #fff;
}
.header-bottom {
.cart-wrap {
float: right;
padding: 20px 0 20px 30px;
position: relative;
}
.flash-cart-views {
font-size: 14px;
height: 30px;
width: 30px;
line-height: 30px;
text-align: center;
border: 1px solid #9ca6b2;
border-radius: 100%;
a {
color: #99a3b0;
position: relative;
span {
background-color: #30afb8;
border-radius: 100%;
font-size: 12px;
left: 17px;
height: 20px;
width: 20px;
line-height: 20px;
text-align: center;
position: absolute;
top: -10px;
color: #fff;
}
}
}
.widget_shopping_cart {
opacity: 0;
visibility: hidden;
position: absolute;
top: 100%;
right: -10px;
min-width: 250px;
box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
background-color: #fff;
padding: 15px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
z-index: 99;
ul {
margin: 0;
li {
text-align: center;
}
}
}
.cart-wrap:hover .widget_shopping_cart {
opacity: 1;
visibility: visible;
right: 0;
}
}
.boxed {
width: 1200px;
margin: 0 auto;
.site {
background: #fff none repeat scroll 0 0;
box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.3);
margin: 30px 0;
position: relative;
}
.tg-container {
width: 100%;
padding: 0 30px;
}
}
@media (max-width: 980px) {
.boxed .tg-container {
width: 98%;
}
}
.transparent {
#masthead {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 999;
}
.header-top {
background-color: transparent;
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
color: #fff;
}
.contact-info {
span,
li {
color: #fff;
}
}
.header-bottom {
border: none;
background-color: transparent;
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.logo-text {
color: #fff;
a {
color: #fff;
}
}
&.header-sticky #site-navigation ul li:hover > a {
color: #30afb8;
}
#site-navigation {
.menu-toggle .fa {
color: #fff;
}
ul {
li .sub-toggle {
color: #fff;
}
&.sub-menu li {
padding: 0;
}
li {
a {
color: #fff;
display: inline-block;
}
&:hover {
.sub-toggle {
color: #30afb8;
}
a {
color: #30afb8;
position: relative;
visibility: none;
}
}
}
&.sub-menu li {
a {
color: #4c5867;
padding: 10px 30px;
&:before {
display: none;
}
}
&:hover a {
color: #30afb8;
}
&.menu-item-has-children ul li {
&:hover a {
color: #30afb8;
}
a {
color: #4c5867;
}
}
}
}
}
.cart-wrap .flash-cart-views {
border-color: #fff;
a {
color: #fff;
}
}
.search-wrap .search-icon {
color: #fff;
border-color: #fff;
}
}
.right-logo-left-menu .header-bottom {
.tg-container {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
#site-navigation {
float: left;
}
.header-action-container {
margin-right: auto;
.cart-wrap,
.search-wrap {
padding-left: 0;
padding-right: 30px;
}
}
.search-box {
left: -10px;
&.active {
right: auto;
left: 0;
}
}
.widget_shopping_cart {
left: 0;
}
}
.center-logo-below-menu {
.header-bottom .tg-container {
display: block;
text-align: center;
}
.logo {
float: none;
.logo-text {
float: none;
}
.logo-image {
float: none;
padding: 20px 0 0;
display: inline-block;
}
}
#site-navigation {
float: left;
}
.header-bottom {
.header-action-container {
display: none;
}
.site-navigation-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
.header-action-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
}
}
}
}
.header-sticky .is-sticky {
#masthead {
z-index: 99 !important;
}
.header-bottom {
background: #fff;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
}
.transparent.header-sticky {
#masthead-sticky-wrapper {
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 99;
}
#masthead {
left: auto;
}
.header-top {
display: none;
}
.header-bottom {
background-color: transparent;
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
#site-navigation {
.menu-toggle .fa,
ul li a {
color: #fff;
}
}
.flash-cart-views a {
color: #fff;
}
#site-navigation ul.sub-menu li a {
color: #333;
&:hover {
color: #30afb8;
}
}
.flash-cart-views {
border-color: #fff;
}
.search-icon {
color: #fff;
border-color: #fff;
}
.is-sticky {
#masthead {
z-index: 99 !important;
}
.header-top {
background: #f1f5f8;
border: none;
color: #333;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
.contact-info li {
color: #333;
span {
color: #333;
}
}
}
.logo-text {
color: #333;
a {
color: #333;
}
}
#site-navigation ul {
li a,
&.sub-menu li a {
color: #333;
}
}
.flash-cart-views a {
color: #333;
}
#site-navigation {
.menu-toggle .fa {
color: #333;
}
ul li {
.sub-toggle {
color: #333;
}
&:hover > .sub-toggle {
color: #30afb8;
}
}
}
.header-bottom {
background: #fff;
border: none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.flash-cart-views {
border-color: #333;
}
.search-icon {
color: #333;
border-color: #333;
}
}
.custom-logo,
.is-sticky .transparent-logo {
display: none;
}
}
.transparent-logo {
display: none;
}
.transparent {
.custom-logo {
display: none;
}
&.header-sticky {
.is-sticky .custom-logo,
.transparent-logo {
display: block;
}
}
.transparent-logo {
display: block;
}
}
#wp-custom-header-video {
display: block;
min-height: 300px;
min-height: 75vh;
width: 100%;
}
.wp-custom-header {
position: relative;
text-align: center;
}
.wp-custom-header-video-button {
position: absolute;
bottom: 0;
left: 0;
}
/*--------------------------------------------------------------
Slider
--------------------------------------------------------------*/
.tg-slider-widget {
.swiper-button-next {
background-image: unset;
right: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
width: 50px;
height: 50px;
visibility: hidden;
opacity: 0;
&:before {
content: lrt-to-rtl("\f105", "\f104", true);
font-family: fontawesome;
font-size: 30px;
color: #313b48;
background: #fff;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
display: block;
}
}
.swiper-button-prev {
background-image: unset;
left: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
width: 50px;
height: 50px;
visibility: hidden;
opacity: 0;
&:before {
content: lrt-to-rtl("\f104", "\f105", true);
font-family: fontawesome;
font-size: 30px;
color: #313b48;
background: #fff;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
display: block;
}
}
&:hover {
.swiper-button-next {
right: 30px;
visibility: visible;
opacity: 1;
}
.swiper-button-prev {
left: 30px;
visibility: visible;
opacity: 1;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
opacity: 0.36;
}
}
.swiper-wrapper {
position: relative;
}
.swiper-slide {
width: 100% !important;
}
.slider-content {
text-align: center;
position: absolute;
top: 50%;
left: 50%;
width: 100%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.caption-title {
color: #313b48;
font-size: 48px;
font-weight: 800;
line-height: 1.5;
text-transform: uppercase;
}
&.slider-light .caption-title {
text-shadow: 1px 1px #fff;
}
.caption-desc {
font-size: 24px;
line-height: 35px;
margin: 10px 0 30px;
text-transform: capitalize;
}
&.slider-light .caption-desc {
text-shadow: 1px 1px #fff;
}
.btn-wrapper {
display: inline-block;
a {
border: 3px solid #313b48;
display: inline-block;
font-size: 20px;
padding: 7px 26px;
}
}
&.slider-light .btn-wrapper a {
text-shadow: 1px 1px #fff;
}
.btn-wrapper a:hover {
background: #313b48;
color: #fff;
border-color: #313b48;
}
&.slider-light .btn-wrapper a:hover {
text-shadow: none;
}
&.slider-content-left {
.slider-content {
text-align: left;
left: 0;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.caption-title {
width: 60%;
}
.caption-desc {
font-size: 18px;
line-height: 30px;
width: 50%;
}
}
&.slider-control-bottom-right {
.slider-arrow {
bottom: 28px;
right: 100px;
position: absolute;
width: 105px;
}
.swiper-button-next,
.swiper-button-prev {
opacity: 1;
visibility: visible;
}
.swiper-button-next {
right: 0;
display: inline-block;
}
.swiper-button-prev {
left: 0;
display: inline-block;
float: left;
}
}
&.slider-light .slider-image .overlay {
background-color: transparent;
}
&.slider-dark {
.slider-image .overlay {
background-color: rgba(0, 0, 0, 0.5);
}
.caption-title,
.caption-desc {
color: #fff;
}
.btn-wrapper a {
border-color: #fff;
color: #fff;
&:hover {
border-color: #30afb8;
background: #30afb8;
}
}
}
}
.full-screen.tg-slider-widget .slider-image img {
height: 100%;
max-width: none;
visibility: hidden;
opacity: 0;
}
.slider-image {
text-align: center;
background-position: center center;
background-repeat: no-repeat;
}
/*--------------------------------------------------------------
Section Title
--------------------------------------------------------------*/
.section-title-wrapper {
margin-bottom: 30px !important;
}
.section-title {
color: #313b48;
font-weight: 700;
text-align: center;
text-transform: uppercase;
position: relative;
margin-bottom: 20px;
&:before {
background: #e1e1e1 none repeat scroll 0 0;
bottom: -5px;
content: "";
height: 1px;
left: 50%;
margin-left: -50px;
position: absolute;
width: 100px;
}
&:after {
content: "";
left: 50%;
position: absolute;
background: #30afb8 none repeat scroll 0 0;
bottom: -6px;
height: 3px;
margin-left: -15px;
width: 30px;
}
}
.section-description {
text-align: center;
color: #777;
}
/*--------------------------------------------------------------
About
--------------------------------------------------------------*/
.about-section {
.tg-column-wrapper {
margin: 0;
}
.about-content-wrapper {
// display: table-cell;
float: left;
vertical-align: middle;
padding-left: 3%;
}
.btn-wrapper {
margin-top: 30px;
a {
background-color: #30afb8;
border-radius: 0;
color: #fff;
padding: 7px 35px;
&:hover {
background-color: #2299a1;
}
}
}
.section-description {
margin-top: 12px;
text-align: left;
}
}
.about-content-wrapper .section-title {
text-align: left;
}
.about-section {
.about-section-image {
// display: table-cell;
float: right;
margin-right: -5px;
text-align: center;
vertical-align: middle;
padding-left: 3%;
}
.section-title {
&:before,
&:after {
display: none;
}
}
}
/*--------------------------------------------------------------
Service
--------------------------------------------------------------*/
.tg-service-widget {
.service-icon-wrap {
background: #30afb8;
color: #fff;
float: left;
font-size: 26px;
height: 60px;
line-height: 60px;
margin-right: 20px;
text-align: center;
width: 60px;
position: relative;
&:after {
position: absolute;
left: 50%;
bottom: -9px;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
border-top: 10px solid #30afb8;
content: "";
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
}
.service-title-wrap {
color: #313b48;
font-size: 18px;
font-weight: 700;
line-height: 1.5;
margin-top: 15px;
a:hover {
color: #30afb8;
}
}
.service-content-wrap {
margin: 10px 0;
color: #777;
}
}
/*-----------------tg-service-layout-2 -----------------*/
.tg-service-layout-2 {
margin: 20px 0;
}
.tg-service-widget {
&.tg-service-layout-2 .service-content-wrap {
margin: 0 0 10px;
}
.service-more {
font-weight: 600;
font-size: 13px;
color: #30afb8;
display: inline-block;
position: relative;
&:hover {
color: #1c9ba4;
}
&:after {
content: lrt-to-rtl("\f178", "\f177", true);
font-family: FontAwesome;
font-weight: 400;
position: absolute;
right: -22px;
top: 0;
}
}
&.tg-service-layout-2 {
text-align: center;
.service-icon-wrap {
background: transparent none repeat scroll 0 0;
border-radius: 50%;
color: #000;
display: block;
float: none;
font-size: 22px;
height: 72px;
line-height: 72px;
margin: 0 auto;
position: relative;
text-align: center;
width: 72px;
transition: all 0.5s ease;
&:after {
display: none;
}
&:before {
border: 2px solid #000;
border-radius: 100%;
content: "";
height: 82px;
left: 50%;
margin-left: -41px;
margin-top: -41px;
position: absolute;
top: 50%;
width: 82px;
}
&:hover {
background: #000 none repeat scroll 0 0;
color: #fff;
}
}
.service-title-wrap a {
line-height: 24px;
}
}
&.tg-service-layout-3 {
.service-title-wrap {
line-height: 24px;
margin-top: 20px;
}
.service-content-wrap {
margin: 15px 0;
}
}
}
/*-----------------tg-service-layout-3 -----------------*/
.tg-service-layout-2 .service-title-wrap {
margin: 15px 0 5px;
}
.service-image-wrap img {
width: 100%;
}
/*--------------------------------------------------------------
Team
--------------------------------------------------------------*/
.team-wrapper {
.team-content-wrapper {
padding-top: 30px;
position: relative;
text-align: center;
}
.team-title {
font-size: 18px;
a {
color: #313b48;
&:hover {
color: #2299a1;
}
}
}
.team-designation {
position: relative;
}
}
.tg-team-widget img {
width: 100%;
}
.team-wrapper {
.team-designation:after {
position: absolute;
left: 50%;
bottom: -10px;
width: 30px;
height: 2px;
background: #30afb8;
content: "";
transform: translateX(-50%);
}
.team-content {
color: #777;
margin: 30px 0 20px;
}
.team-social {
background: #fff none repeat scroll 0 0;
left: 50%;
margin-left: -45%;
padding: 10px 0;
position: absolute;
top: -20px;
width: 90%;
a {
font-size: 18px;
margin: 0 8px;
&:hover {
color: #2299a1;
}
}
}
}
/*-----------------tg-team-layout-2 -----------------*/
.tg-team-widget {
&.tg-team-layout-2 {
position: relative;
&:before {
border-bottom: 50px solid transparent;
border-right: 67px solid #fff;
content: " ";
position: absolute;
right: 0;
top: 0;
}
.team-content-wrapper {
text-align: left;
}
.team-designation:after {
left: 15px;
}
.team-social {
position: static;
margin-left: 0;
width: 100%;
background: transparent;
border-top: 1px solid #e7e7e7;
}
}
&.tg-team-layout-3 {
&:before {
display: none;
}
.team-img {
position: relative;
img {
border-radius: 50%;
width: 100%;
}
.team-social {
background: rgba(60, 180, 186, 0.8) none repeat scroll 0 0;
border-radius: 50%;
border-top: medium none;
height: 100%;
left: 0;
padding: 0;
position: absolute;
top: 0;
width: 100%;
margin: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
}
.team-social-block {
position: absolute;
top: 50%;
left: 0;
width: 100%;
text-align: center;
a {
font-size: 18px;
margin: 0 8px;
color: #fff;
}
}
.team-content-wrapper {
position: unset;
padding-top: 30px;
text-align: center;
}
.team-designation:after,
.team-content {
display: none;
}
.team-wrapper:hover .team-social {
opacity: 1;
visibility: visible;
}
}
}
/*-----------------tg-team-layout-3 -----------------*/
/*--------------------------------------------------------------
Call To Action
--------------------------------------------------------------*/
.call-to-action-section {
position: relative;
.section-title-wrapper .section-title {
color: #fff;
font-size: 32px;
}
.section-title {
&:before,
&:after {
display: none;
}
}
.section-subtitle {
color: #fff;
font-size: 14px;
line-height: 1.5;
position: relative;
text-align: center;
}
.btn-wrapper {
text-align: center;
margin-top: 30px;
a {
border: 1px solid;
border-radius: 50px;
color: #fff;
font-size: 22px;
height: 50px;
line-height: 50px;
position: relative;
margin-left: 30px;
padding: 0 20px;
display: inline-block;
&:first-child {
margin-left: 0;
}
&:hover {
background-color: #30afb8;
border-color: #30afb8;
}
}
}
.call-to-action-section-layout-2 {
display: table;
width: 100%;
.section-title-wrapper {
display: table-cell;
width: 75%;
vertical-align: middle;
}
.section-title {
margin-bottom: 0;
text-align: left;
}
.section-subtitle {
color: #fff;
font-size: 14px;
padding: 0 10px;
position: relative;
text-align: left;
}
.btn-wrapper {
width: 25%;
display: table-cell;
vertical-align: middle;
margin-top: 0;
a {
display: block;
&:first-child {
margin-left: 30px;
margin-bottom: 15px;
}
}
}
}
}
/*----------------- call-to-action-section-layout-2 -----------------*/
/*--------------------------------------------------------------
Feature product
--------------------------------------------------------------*/
.feature-product-section {
.tg-feature-product-widget {
position: relative;
margin-bottom: 30px;
overflow: hidden;
figure img {
transition: all 0.5s ease;
}
}
.featured-image-desc {
visibility: hidden;
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
transition: all 0.5s ease;
transform: translate(-50%, -50%) scale(0);
width: 90%;
height: 90%;
background: rgba(49, 59, 73, 0.65);
}
.tg-feature-product-widget {
.feature-inner-block {
position: absolute;
top: 50%;
left: 0;
width: 100%;
padding: 5px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.feature-title-wrap {
text-align: center;
transition: all 0.5s ease;
a {
font-size: 16px;
color: #fff;
font-weight: 800;
}
}
.feature-desc-wrap {
text-align: center;
color: #f3f0f0;
font-size: 12px;
}
.featured-image-desc {
&:before {
border-bottom: 50px solid transparent;
border-right: 48px solid #30afb8;
content: " ";
position: absolute;
right: 0;
top: 0;
}
span {
position: absolute;
top: 4px;
right: 7px;
a {
color: #fff;
}
}
}
}
}
.tg-feature-product-layout-1
.tg-feature-product-widget:hover
.featured-image-desc,
.tg-feature-product-layout-2
.tg-feature-product-widget:hover
.featured-image-desc {
visibility: visible;
opacity: 1;
transform: translate(-50%, -50%) scale(1);
}
/*----------------- tg-feature-product-layout-2 -----------------*/
.feature-product-section {
.tg-feature-product-layout-2 {
.tg-container {
width: 100%;
}
.tg-column-wrapper {
margin: 0;
}
.tg-feature-product-widget {
margin: 0;
&.tg-column-3 {
margin: 0;
width: 33.33%;
}
&.tg-column-4 {
margin: 0;
width: 25%;
}
img {
width: 100%;
max-width: auto;
}
}
.featured-image-desc {
width: 100%;
height: 100%;
padding: 5px;
background: rgba(49, 175, 184, 0.8);
&:before {
border-right: 48px solid #313b48;
}
}
}
.tg-feature-product-layout-3 {
.featured-image-desc {
visibility: visible;
opacity: 1;
top: 0;
left: 0;
height: 100%;
width: 100%;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
background: transparent linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)) repeat scroll 0 0;
&:before,
span {
display: none;
}
}
.feature-inner-block {
.feature-desc-wrap {
display: none;
}
top: auto;
-webkit-transform: translate(0);
-moz-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0);
bottom: 2%;
}
}
.button-group {
text-align: center;
margin-bottom: 30px;
button {
background: transparent;
color: #525a65;
&:hover {
color: #30afb8;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
&:before {
background: #525a65 none repeat scroll 0 0;
border-radius: 50%;
content: " ";
left: 0;
margin-right: 50%;
padding: 2px;
position: absolute;
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%);
}
}
}
}
/*----------------- tg-feature-product-layout-3 -----------------*/
.tg-feature-product-filter-layout .button.is-checked:hover {
color: #30afb8;
}
.tg-feature-product-layout-3 .tg-feature-product-widget:hover {
figure img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
.feature-title-wrap {
margin-bottom: 3px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
}
.tg-feature-product-layout-1 .grid {
margin-left: -3%;
}
/*--------------------------------------------------------------
Testimonial
--------------------------------------------------------------*/
.testimonial-container {
padding: 0 0 50px;
.testimonial-slide {
text-align: left;
}
.testimonial-content-wrapper {
background: #fff;
padding: 20px 30px;
position: relative;
&:before {
border-bottom: 34px solid transparent;
border-left: 20px solid #fff;
content: " ";
left: 11%;
position: absolute;
top: 96%;
-webkit-transform: rotate(12deg);
-moz-transform: rotate(12deg);
-ms-transform: rotate(12deg);
-o-transform: rotate(12deg);
transform: rotate(12deg);
z-index: -9;
}
}
.testimonial-icon {
display: inline-block;
vertical-align: top;
color: #31afb8;
font-size: 18px;
}
.testimonial-content {
width: 93%;
display: inline-block;
margin-left: 15px;
color: #777;
}
.testimonial-client-detail {
margin-top: 40px;
}
.testimonial-img {
float: left;
}
.client-detail-block {
display: inline-block;
margin-left: 20px;
}
.testimonial-title {
color: #313b48;
font-size: 16px;
}
.testimonial-degicnation {
color: #666;
font-size: 14px;
font-weight: 400;
}
.swiper-pagination.testimonial-pager {
bottom: 0;
.swiper-pagination-bullet {
width: 10px;
height: 10px;
background: #313b48;
opacity: 1;
&:hover,
&.swiper-pagination-bullet-active {
background: #2299a1;
}
}
}
}
/*--------------------------------------------------------------
Fun Facts
--------------------------------------------------------------*/
.fun-facts-section {
text-align: center;
color: #fff;
}
.fun-facts-icon-wrap {
display: block;
text-align: center;
color: #30afb8;
font-size: 64px;
line-height: 1.5;
}
.fun-facts-section {
.counter-wrapper {
font-size: 46px;
font-weight: 700;
line-height: 46px;
display: block;
margin-bottom: 15px;
}
.fun-facts-title-wrap {
display: block;
font-size: 16px;
font-weight: 400;
color: #fff;
}
}
/*----------------- tg-fun-facts-layout-2 -----------------*/
.tg-fun-facts-widget.tg-fun-facts-layout-2 {
.fun-facts-icon-wrap {
background-color: rgba(255, 255, 255, 0.2);
border: 5px solid rgba(255, 255, 255, 0.5);
border-radius: 100%;
color: #fff;
display: inline-block;
font-size: 36px;
line-height: 120px;
width: 120px;
height: 120px;
}
.fun-facts-title-wrap {
line-height: 15px;
}
.counter-wrapper {
font-size: 46px;
color: #30afb8;
margin: 10px 0;
}
}
/*--------------------------------------------------------------
Blogs
--------------------------------------------------------------*/
.blog-section {
.tg-column-2 {
margin: 0;
}
.tg-blog-widget-layout-1 .tg-column-2 {
width: 50%;
}
.row:nth-child(odd) {
float: left;
width: 100%;
background-color: #fcfcfc;
}
.tg-blog-widget-layout-1 .row:nth-child(odd) .post-image {
float: left;
width: 50%;
position: relative;
}
.row {
.post-image figure img {
padding: 0;
}
&:nth-child(odd) .post-image {
figure img {
width: 100%;
}
&:before {
border-bottom: 15px solid transparent;
border-right: 15px solid #fcfcfc;
border-top: 15px solid transparent;
content: " ";
font-size: 22px;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
transition: all 0.5s ease;
}
}
}
.tg-blog-widget-layout-1 .blog-content:hover .entry-title a {
color: #fff;
}
.row:nth-child(odd) {
.blog-content {
float: left;
padding: 15px 5px 15px 20px;
width: 50%;
}
.post-readmore {
display: none;
}
.entry-title {
line-height: 24px;
a {
font-size: 18px;
font-weight: 700;
color: #313b48;
}
}
}
.tg-blog-widget-layout-1 .tg-blog-widget:hover .blog-content .entry-title a {
color: #fff;
}
.row:nth-child(odd) {
.entry-title a:hover {
color: #30afb8;
}
.entry-meta {
margin: 8px 0;
color: #919191;
.fa {
padding-right: 5px;
}
a {
font-size: 12px;
color: #919191;
}
.entry-author {
margin-left: 15px;
}
}
.entry-summary {
font-size: 14px;
color: #777;
font-weight: 400;
}
}
.tg-blog-widget-layout-1 {
margin: 0;
}
}
.tg-blog-widget-layout-1 .entry-summary {
max-height: 167px;
overflow: hidden;
}
.blog-section .row:nth-child(even) {
float: left;
width: 100%;
background-color: #fcfcfc;
.post-image {
float: right;
position: relative;
width: 50%;
figure img {
width: 100%;
}
}
}
.tg-blog-widget-layout-1 .tg-blog-widget .entry-summary {
margin: 0;
}
.blog-section {
.row:nth-child(even) {
.post-image:before {
border-bottom: 15px solid transparent;
border-left: 15px solid #fcfcfc;
border-top: 15px solid transparent;
content: " ";
font-size: 22px;
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.blog-content {
float: right;
padding: 15px 5px 15px 20px;
width: 50%;
}
.post-readmore {
display: none;
}
.entry-title {
line-height: 24px;
a {
font-size: 18px;
font-weight: 700;
color: #313b48;
&:hover {
color: #30afb8;
}
}
}
.entry-meta {
margin: 8px 0;
color: #919191;
.fa {
margin-right: 5px;
}
a {
font-size: 12px;
color: #919191;
}
.entry-author {
margin-left: 15px;
}
}
.entry-summary {
font-size: 14px;
color: #777;
font-weight: 400;
}
}
.tg-blog-widget {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.tg-blog-widget-layout-1 .tg-blog-widget:hover {
background-color: #30afb8;
.entry-title a {
color: #fff;
&:hover {
color: #313b48;
}
}
.entry-meta {
color: #fff;
a {
color: #fff;
}
}
.entry-summary {
color: #fff;
}
}
.row {
&:nth-child(odd) .tg-blog-widget:hover .post-image:before {
border-right: 15px solid #30afb8;
}
&:nth-child(even) .tg-blog-widget:hover .post-image:before {
border-left: 15px solid #30afb8;
}
}
.tg-blog-widget-layout-1 {
.entry-title a:hover,
.tg-blog-widget:hover .blog-content .entry-title a:hover {
color: #fff;
}
}
.tg-blog-widget-layout-2 {
.post-image {
position: relative;
width: auto;
float: none;
img {
width: 100%;
padding: 0;
}
.entry-date {
background: #30afb8;
left: 0;
padding: 10px;
position: absolute;
text-align: center;
top: 0;
.fa {
display: none;
}
a {
color: #fff;
font-size: 12px;
}
}
&.image-none .entry-date {
position: relative;
display: inline-block;
}
&:before {
display: none;
}
}
.blog-content {
float: none;
padding: 0 10px;
width: auto;
text-align: left;
}
.entry-title a {
font-size: 18px;
line-height: 24px;
display: block;
}
}
}
/*----------------- tg-blog-widget-layout-2 -----------------*/
.tg-blog-widget-layout-2 .entry-title {
margin-top: 15px;
}
.blog-section .tg-blog-widget-layout-2 {
.post-readmore {
background: #30afb8;
color: #fff;
display: inline-block;
font-size: 12px;
padding: 6px 12px;
margin: 20px 0;
&:hover {
background: #2299a1;
}
}
.read-more-container {
background: #f6f6f6;
display: inline-block;
width: 100%;
padding: 5px 10px;
margin-top: 20px;
.entry-author {
float: left;
color: #8e8e8e;
}
}
}
.tg-blog-widget-layout-2 .read-more-container .entry-author a {
color: #8e8e8e;
font-size: 12px;
}
.blog-section .tg-blog-widget-layout-2 {
.read-more-container {
.entry-author .fa {
margin-right: 5px;
}
.read-more {
float: right;
a {
font-size: 12px;
color: #30afb8;
}
}
}
&:hover {
background-color: #fcfcfc;
.entry-meta a {
color: #919191;
}
}
}
.tg-blog-widget-layout-2 .blog-content p {
margin: 0 0 10px;
}
.blog-section .tg-blog-widget-layout-2 {
.entry-title a:hover,
.tg-blog-widget:hover .blog-content .entry-title a:hover,
.read-more-container .read-more:hover a {
color: #239ca4;
}
}
.tg-blog-widget-layout-2 .read-more-container .entry-author:hover {
a {
color: #239ca4;
}
color: #239ca4;
}
/*--------------------------------------------------------------
Clients
--------------------------------------------------------------*/
.client-wrapper.swiper-wrapper {
display: flex;
justify-content: center;
margin: 0 auto;
}
/*--------------------------------------------------------------
Footer
--------------------------------------------------------------*/
#top-footer {
background-color: #313b48;
padding: 80px 0 30px;
.footer-logo {
display: inline-block;
width: 100%;
margin-bottom: 15px;
.logo-image {
float: left;
padding: 5px;
}
.site-title {
font-size: 32px;
color: #fff;
font-weight: 700;
float: left;
line-height: 42px;
}
}
.textwidget {
font-size: 15px;
color: #fff;
line-height: 24px;
font-weight: 400;
}
.widget-title {
font-size: 18px;
border-left: 3px solid #30afb8;
font-weight: 600;
line-height: 24px;
color: #fff;
margin-bottom: 30px;
padding-left: 20px;
&:first-letter {
color: #30afb8;
}
}
.widget {
margin-bottom: 30px;
ul {
margin: 0;
list-style: none;
li {
position: relative;
padding: 0 0 10px 20px;
font-size: 12px;
&:after {
color: #fff;
content: lrt-to-rtl("\f105", "\f104", true);
font-family: fontawesome;
left: 0;
position: absolute;
top: 0;
}
a {
font-size: 14px;
color: #fff;
&:hover {
color: #30afb8;
}
}
}
}
}
.widget_tag_cloud .tagcloud a {
border: 1px solid #fff;
color: #fff;
display: inline-block;
margin: 6px 4px;
padding: 0 5px;
&:hover {
background-color: #30afb8;
border-color: #30afb8;
}
}
}
#bottom-footer {
padding: 20px 0;
background-color: #28313d;
.copyright {
float: left;
}
.copyright-text {
color: #fff;
font-size: 12px;
a {
color: #bcbaba;
&:hover {
color: #30afb8;
}
}
}
.footer-menu {
float: right;
margin: 0;
ul li {
float: left;
&:after {
content: "|";
padding: 0 5px;
color: #fff;
}
&:last-child:after {
display: none;
}
a {
color: #fff;
font-size: 12px;
&:hover {
color: #30afb8;
}
}
}
}
}
.footer-menu li {
float: left;
padding: 0 0 0 15px;
a {
color: #fff;
font-size: 12px;
&:hover {
color: #30afb8;
}
}
}
/*--------------------------------------------------------------
Archive
--------------------------------------------------------------*/
.post {
margin-bottom: 40px;
display: inline-block;
.entry-thumbnail {
float: left;
margin-right: 30px;
width: 33.7%;
}
}
.entry-meta .entry-date a .updated:not(.published) {
display: none;
}
.entry-content-block #primary .entry-title {
font-size: 20px;
line-height: 24px;
}
.entry-content,
.entry-summary {
margin-top: 12px;
color: #606060;
}
#primary .entry-footer span {
font-size: 14px;
margin-right: 15px;
.fa {
margin-right: 5px;
}
a {
font-size: 12px;
}
}
.navigation.posts-navigation {
margin: 20px 0;
}
.entry-meta {
font-size: 12px;
margin-top: 12px;
.fa {
padding-right: 5px;
}
a {
font-size: 12px;
color: #8e8e8e;
}
}
.entry-footer a {
font-size: 12px;
color: #8e8e8e;
}
.entry-meta span {
margin-right: 15px;
}
#secondary {
float: right;
width: 32.22%;
.widget-title {
font-size: 14px;
position: relative;
margin-bottom: 30px;
&:before,
&:after {
background: #e1e1e1 none repeat scroll 0 0;
bottom: -10px;
content: " ";
height: 1px;
left: 0;
margin-left: 0;
position: absolute;
width: 100%;
}
&:after {
background: #30afb8;
bottom: -11px;
height: 3px;
margin-left: 0;
width: 30px;
}
}
.searchform {
input {
border: none;
border-bottom: 1px solid #666;
width: 70%;
}
.btn:hover {
background: #30afb8 none repeat scroll 0 0;
}
button[type="submit"] {
margin-bottom: 0;
}
}
.widget {
margin-bottom: 30px;
ul {
margin: 0;
list-style: none;
li {
position: relative;
padding: 0 0 10px 20px;
font-size: 12px;
&:after {
color: #000;
content: lrt-to-rtl("\f105", "\f104", true);
font-family: fontawesome;
left: 0;
position: absolute;
top: 0;
}
a {
font-size: 12px;
&:hover {
color: #30afb8;
}
}
}
}
}
}
.widget_post_list {
.post-link-block {
margin-bottom: 20px;
display: inline-block;
}
.entry-thumbnail {
float: left;
margin-right: 30px;
width: 20%;
}
.entry-content-block {
overflow: hidden;
.entry-title {
line-height: 13px;
margin-bottom: 18px;
a {
font-size: 12px;
}
}
.entry-meta a {
color: #8e8e8e;
font-size: 12px;
}
}
.entry-meta .entry-author {
margin-left: 15px;
}
}
.blog {
.entry-thumbnail {
float: left;
width: 33.7%;
}
.entry-content-block {
width: 100%;
}
}
#primary .post .entry-content-block .entry-content {
border: none;
}
.full-width-archive #primary .post {
margin-bottom: 50px;
width: 100%;
&.has-post-thumbnail {
margin-bottom: 0;
}
.entry-thumbnail {
width: 100%;
float: none;
margin-right: 0;
img {
width: 100%;
}
}
.entry-content-block {
overflow: unset;
width: 94%;
position: relative;
top: 0;
padding: 20px 20px 0;
margin: 0 auto;
background: #fff;
}
&.has-post-thumbnail .entry-content-block {
overflow: unset;
width: 94%;
position: relative;
top: -45px;
padding: 20px 20px 0;
margin: 0 auto;
background: #fff;
}
}
.grid-view #primary .post {
display: inline-block;
margin-bottom: 30px;
margin-right: 1%;
vertical-align: top;
width: 48%;
.entry-thumbnail {
width: 100%;
}
.entry-content-block {
position: unset;
width: 100%;
}
}
.post-type-archive-portfolio {
.entry-thumbnail {
float: left;
clear: both;
margin-bottom: 40px;
margin-right: 30px;
}
.navigation.posts-navigation {
width: 100%;
clear: both;
}
}
.entry-content-block .entry-title {
font-size: 18px;
}
.grid-view .entry-header {
margin-top: 10px;
}
/*--------------------------------------------------------------
Bread Crumb
--------------------------------------------------------------*/
.breadcrumb-trail.breadcrumbs {
background: #fafafa none repeat scroll 0 0;
margin-bottom: 30px;
.trail-title {
float: left;
font-weight: 400;
font-size: 25px;
padding: 6px 0;
}
.trail-items {
float: right;
margin: 0;
padding: 14px 0;
list-style: none;
li {
float: left;
&:first-child span:before {
display: none;
}
}
}
&:before {
clear: both;
content: "";
display: block;
}
.trail-items li span {
font-size: 12px;
color: #a1a1a1;
position: relative;
line-height: 18px;
padding: 0 14px;
a {
color: #a1a1a1;
}
&:before {
color: #a1a1a1;
content: lrt-to-rtl("\f105", "\f104", true);
font-family: fontawesome;
left: 0;
position: absolute;
top: 0;
}
}
}
.page-template-pagebuilder .breadcrumb-trail.breadcrumbs {
margin: 0;
}
/*--------------------------------------------------------------
Post Page
--------------------------------------------------------------*/
.post {
width: 100%;
}
.single {
.entry-content-block {
.entry-meta {
margin-top: 0;
margin-bottom: 20px;
}
.entry-header {
margin: 20px 0 5px;
}
}
.entry-thumbnail {
margin-top: 20px;
width: 100%;
img {
padding: 0;
}
}
.entry-content-block {
width: 100%;
.entry-title {
font-size: 20px;
}
.entry-meta {
.fa {
padding-right: 5px;
}
a {
font-size: 12px;
}
}
}
}
.post .entry-content-block .entry-meta {
a:hover,
span:hover {
color: #30afb8;
}
}
.single .entry-content-block {
.entry-content {
border-bottom: 1px solid #c5c5c5;
}
.entry-footer span {
color: #8e8e8e;
font-size: 14px;
margin-right: 15px;
.fa {
margin-right: 5px;
}
a {
color: #8e8e8e;
font-size: 12px;
}
}
}
.post .entry-content-block .entry-footer span a:hover {
color: #30afb8;
}
.author-description {
border-bottom: 1px solid #c5c5c5;
display: block;
padding: 0 0 30px;
.author-img {
display: inline-block;
width: 75px;
float: left;
}
.author-description-block {
width: calc(100% - 100px);
float: right;
display: inline-block;
.author-title {
color: #313b48;
font-weight: 700;
}
.author-summary {
font-size: 12px;
}
}
}
.default-wp-page {
margin: 0;
padding: 30px 0;
display: inline-block;
border-bottom: 1px solid #c5c5c5;
.previous {
float: left;
width: 46%;
a {
display: inline-block;
span {
float: left;
&:first-child {
font-size: 30px;
padding: 8px 0;
}
img {
padding: 0 10px;
}
}
.entry-title {
display: inline-block;
width: 60%;
padding: 8px 0;
}
}
}
.navigation-divider {
display: inline-block;
padding: 20px;
}
.next {
float: right;
width: 46%;
a {
display: inline-block;
span {
float: right;
&:first-child {
font-size: 30px;
padding: 8px 0;
}
img {
padding: 0 10px;
}
}
.entry-title {
display: inline-block;
width: 60%;
padding: 8px 0;
text-align: right;
}
}
}
}
.related-posts-wrapper {
margin-top: 30px;
.related-posts-main-title {
margin-bottom: 20px;
}
.post-thumbnails {
margin-bottom: 20px;
img {
padding: 0;
}
}
.entry-title {
font-size: 18px;
a:hover {
color: #30afb8;
}
}
.entry-meta > span a:hover {
color: #30afb8;
}
}
/*--------------------------------------------------------------
404 page
--------------------------------------------------------------*/
.not-found .icon-404 .fa {
font-size: 300px;
}
#primary {
.content-404 {
padding: 60px 0;
}
.not-found {
.page-header .page-title {
font-size: 24px;
line-height: 30px;
}
.page-content {
margin: 30px 0;
}
}
.searchform {
input {
border: none;
border-bottom: 1px solid #666;
width: 70%;
}
.btn:hover {
background: #30afb8 none repeat scroll 0 0;
}
}
}
.search .hentry {
border-bottom: 1px solid #e1e1e1;
margin-top: 20px;
}
/*--------------------------------------------------------------
Comments
--------------------------------------------------------------*/
#comments {
padding: 30px 0;
.comments-title {
font-size: 25px;
line-height: 30px;
}
.comment-list {
margin: 0;
article.comment-body {
.comment-author {
float: left;
max-width: 100px;
.says {
display: none;
}
img {
margin-right: 30px;
display: block;
margin-bottom: 20px;
}
}
.comment-metadata {
padding: 6px 0;
a {
color: #8e8e8e;
font-size: 12px;
}
.entry-author {
margin-left: 15px;
}
}
.comment-content {
overflow: hidden;
font-weight: 500;
p {
margin: 0;
}
}
.reply {
margin-left: 100px;
padding-top: 6px;
a {
color: #8e8e8e;
font-size: 12px;
position: relative;
&:before {
position: absolute;
top: 50%;
left: 100%;
content: " ";
width: 30px;
border: 1px solid #c5c5c5;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
margin-left: 10px;
}
}
}
}
.comment {
border-bottom: 1px solid #c1c1c1;
padding: 30px 0;
ul.children {
margin-left: 100px;
.comment {
padding: 0;
border-bottom: none;
article.comment-body {
border-bottom: 1px solid #c1c1c1;
padding: 20px 0;
&:last-child {
border: none;
}
}
}
}
}
}
}
#respond {
padding-bottom: 10px;
#commentform {
.comment-form-comment #comment {
background: #f9f9f9 none repeat scroll 0 0;
resize: none;
}
p {
padding-bottom: 20px;
label {
font-weight: 500;
}
input {
background: #f9f9f9 none repeat scroll 0 0;
}
}
.form-submit input {
background: #30afb8;
height: 45px;
line-height: 30px;
&:hover {
background-color: #1c9ba4;
}
}
}
}
/*--------------------------------------------------------------
Gutenberg Blocks Layout.
--------------------------------------------------------------*/
.wp-block-gallery,
.wp-block-social-links {
&.alignleft,
&.alignright,
&.aligncenter {
display: flex;
}
}
/*--------------------------------------------------------------
WooCommerce
--------------------------------------------------------------*/
.woocommerce {
ul.products li.product a img,
div.product div.images img {
padding: 0;
}
span.onsale,
ul.products li.product .onsale {
background-color: #30afb8;
padding: 0;
height: 50px;
width: 50px;
line-height: 50px;
}
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: auto;
}
.woocommerce {
ul.products li.product .button,
#respond input#submit.alt,
a.button.alt,
button.button.alt,
input.button.alt {
background-color: #30afb8;
color: #fff;
}
ul.products li.product .button:hover,
#respond input#submit.alt:hover,
a.button.alt:hover,
button.button.alt:hover,
input.button.alt:hover {
background-color: #2299a1;
}
}
.added_to_cart.wc-forward {
background-color: #30afb8;
border-radius: 3px;
font-size: 14px;
line-height: 18px;
color: #fff;
padding: 4px 17px;
margin-top: 5px;
&:hover {
background-color: #2299a1;
}
&:after {
content: "\f23d";
color: #fff;
font-family: fontawesome;
padding-left: 8px;
}
}
.woocommerce-Price-amount.amount {
color: #30afb8;
}
.woocommerce .star-rating span {
color: #ffae65;
}
.widget_shopping_cart .buttons {
text-align: center;
}
.woocommerce {
.widget_shopping_cart .total,
&.widget_shopping_cart .total {
padding: 5px 0;
text-align: center;
}
}
.flash-cart-views .woocommerce ul.cart_list li img {
width: 70px;
}
.woocommerce {
ul {
&.product_list_widget li img {
width: 70px;
}
&.products li.product .price del {
margin-right: 5px;
display: inline-block;
}
}
nav.woocommerce-pagination {
text-align: left;
}
.woocommerce-breadcrumb {
float: right;
margin: 0;
padding: 14px 0;
span {
font-size: 12px;
color: #a1a1a1;
position: relative;
line-height: 18px;
padding: 0 14px;
&:before {
color: #a1a1a1;
content: lrt-to-rtl("\f105", "\f104", true);
font-family: fontawesome;
left: 0;
position: absolute;
top: 0;
}
&:first-of-type:before {
content: none;
}
}
}
}
#secondary{
.widget_products {
ul {
&.product_list_widget li img {
padding: 0 0 20px 0;
}
li {
clear: both;
}
}
}
}
.woocommerce-breadcrumb {
float: right;
margin: 0;
padding: 14px 0;
span {
font-size: 12px;
color: #a1a1a1;
position: relative;
line-height: 18px;
padding: 0 14px;
&:before {
color: #a1a1a1;
content: lrt-to-rtl("\f105", "\f104", true);
font-family: fontawesome;
left: 0;
position: absolute;
top: 0;
}
&:first-of-type:before {
content: none;
}
}
}
// Slider
.slider-arrow .swiper-button-prev:after {
content: none;
}
.slider-arrow .swiper-button-next:after {
content: none;
}