html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
-ms-overflow-x: hidden;
overflow-x: hidden;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul, ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}  a {
color: royalblue;
}
a:visited {
color: purple;
}
a:hover, a:focus, a:active {
color: midnightblue;
}
a:hover, a:active {
outline: 0;
}  .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .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; }
.screen-reader-text: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: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.post,
.page {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .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;
} .sakala-wrapper,
.header-sakala-wrapper,
.footer-sakala-wrapper {
margin: 0 auto;
width: 1170px;
}
.alignleft {
text-align: left;
}
.aligncenter {
text-align: center;
}
.alignright {
text-align: right;
}
.archive-sidebar-right #primary,
.single-sidebar-right #primary {
float: left;
}
.archive-sidebar-right #secondary,
.single-sidebar-right #secondary {
float: right;
}
.archive-sidebar-left #primary,
.single-sidebar-left #primary {
float: right;
}
.archive-sidebar-left #secondary,
.single-sidebar-left #secondary {
float: left;
}
.archive-sidebar-none #primary,
.single-sidebar-none #primary {
float: none;
margin: 0 auto;
}
.archive-sidebar-none #secondary,
.single-sidebar-none #secondary {
display:none;
}
.header-elements-wrap{
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
align-items: center;
}
body{
font-family: 'Roboto', sans-serif;
} header{
position: relative;
z-index: 9999;
}
.site-content{
position: relative;
z-index: 0;
}
.content-alignleft{
text-align: left;
}
.content-aligncenter{
text-align: center;
}
.content-alignright{
text-align: right;
}
.site-customhtml{
display: inline-block;
}
.site-customhtml i,
.site-customhtml .customhtml{
display: inline-block;
width: auto;
vertical-align: middle;
}
.site-customhtml .customhtml{
margin-left: 2px;
display: inline-block;
vertical-align: middle;
font-size: 14px;
}
.site-customhtml .customhtml .polylang-flags{
display: inline-block;
margin-left: 5px;
position: relative;
padding: 3px 10px;
font-size: 12px;
border: 1px solid #aaa;
-webkit-border-radius: 0;
border-radius: 0;
color: #000;
}
.site-customhtml .customhtml .polylang-flags:after{
content: "\e874";
font-family: Linearicons-Free;
font-size: 12px;
font-weight: 600;
margin-left: 2px;
}
.site-customhtml .customhtml .polylang-flags select{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-size: 14px;
border: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
}
.site-customhtml .customhtml .polylang-flags select:focus{
outline: none;
} .site-branding{
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
align-items: center;
}
.site-branding img{
vertical-align: middle;
}
.site-title-desc-wrap{
display: inline-block;
margin-left: 10px;
}
.site-title{
display: block;
font-size: 20px;
font-weight: 600;
margin: 0 0 5px;
line-height: 1;
}
.site-title a{
text-decoration: none;
color: #000;
}
.site-description{
display: block;
font-size: 14px;
margin: 0;
line-height: 1;
color: #222;
} .site-address,
.site-phone,
.site-email{
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
align-items: center;
}
.site-address > i,
.site-phone > i,
.site-email > i{
display: inline-block;
line-height: 1;
margin-right: 15px;
}  .sidemenuwidget{
display: block;
position: fixed;
z-index: 99999;
top: 0;
right: 0;
height: 100vh;
-ms-overflow-y: scroll;
overflow-y: scroll;
padding: 50px;
background: #FFF;
width: 400px;
-webkit-transform: translateX(400px);
-moz-transform: translateX(400px);
-ms-transform: translateX(400px);
-o-transform: translateX(400px);
transform: translateX(400px);
-webkit-transition: transform .6s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: transform .6s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: transform .6s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: transform .6s cubic-bezier(0.37,0.31,0.2,0.85);
transition: transform .6s cubic-bezier(0.37,0.31,0.2,0.85);
}
body.sidemenu-active .sidemenuwidget{
-webkit-box-shadow: 0px 0px 6px 5px rgba(0,0,0,0.075);
box-shadow: 0px 0px 6px 5px rgba(0,0,0,0.075);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
body #page{
-webkit-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
}
body.sidemenu-active #page{
padding-right: 400px;
} button.sidewidget-icon,
button.menu-toggle{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
padding: 0;
height: auto;
width: auto;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
button.menu-toggle{
float: right;
margin-top: -60px;
margin-right: -10px;
}
button.sidewidget-icon:active,
button.sidewidget-icon:focus,
button.menu-toggle:active,
button.menu-toggle:focus{
-webkit-box-shadow: none;
box-shadow: none;
}
button.sidewidget-icon:hover,
button.menu-toggle:hover{
cursor: pointer;
}
button.sidewidget-icon.active .nav-svg .dots,
button.menu-toggle.active .nav-svg .dots {
left: 24px;
opacity: 0;
background: rgba(255, 255, 255, 0);
-webkit-animation: showDots .4s .4s forwards;
animation: showDots .4s .4s forwards;
}
button.sidewidget-icon.active .nav-svg .dots:before,
button.menu-toggle.active .nav-svg .dots:before {
-webkit-animation: toCloseDotsTop .8s .4s forwards;
animation: toCloseDotsTop .8s .4s forwards;
}
button.sidewidget-icon.active .nav-svg .dots:after,
button.menu-toggle.active .nav-svg .dots:after {
-webkit-animation: toCloseDotsBottom .8s .4s forwards;
animation: toCloseDotsBottom .8s .4s forwards;
}
button.sidewidget-icon.active .nav-svg path.x,
button.menu-toggle.active .nav-svg path.x {
transition: all .4s .4s ease-in-out;
-webkit-transform: rotate(45deg) translate(17%, -57%) scaleX(0.75);
transform: rotate(45deg) translate(17%, -57%) scaleX(0.75);
}
button.sidewidget-icon.active .nav-svg path.x:first-of-type,
button.menu-toggle.active .nav-svg path.x:first-of-type {
-webkit-transform-origin: right center;
transform-origin: right center;
-webkit-transform: rotate(-45deg) translate(-17%, -28%) scaleX(0.75);
transform: rotate(-45deg) translate(-17%, -28%) scaleX(0.75);
}
button.sidewidget-icon.active .nav-svg path.yy,
button.menu-toggle.active .nav-svg path.yy {
stroke-dashoffset: -1200;
transition: .45s 0s ease-in-out;
}
button.sidewidget-icon .nav-svg,
button.menu-toggle .nav-svg{
display: inline-block;
-webkit-transform: translate(-1px, 2px);
transform: translate(-1px, 2px);
}
button.sidewidget-icon .nav-svg .dots,
button.menu-toggle .nav-svg .dots{
top: 24px;
left: 10px;
width: 2px;
height: 2px;
border-radius: 1px;
background: #000;
position: absolute;
transition: background .45s ease-out, left .45s ease-out;
}
button.sidewidget-icon .nav-svg .dots:before,
button.sidewidget-icon .nav-svg .dots:after,
button.menu-toggle .nav-svg .dots:before,
button.menu-toggle .nav-svg .dots:after{
left: 0;
opacity: 1;
width: 2px;
content: '';
height: 2px;
border-radius: 1px;
background: #000;
position: absolute;
}
button.sidewidget-icon .nav-svg .dots:before,
button.menu-toggle .nav-svg .dots:before{
top: -7px;
}
button.sidewidget-icon .nav-svg .dots:after,
button.menu-toggle .nav-svg .dots:after{
top: 7px;
transition-delay: .2s;
}
button.sidewidget-icon .nav-svg path,
button.menu-toggle .nav-svg path{
stroke: #000;
stroke-width: 70;
}
button.menu-toggle .nav-svg .dots,
button.menu-toggle .nav-svg .dots:before,
button.menu-toggle .nav-svg .dots:after{
background: #000;
}
button.menu-toggle .nav-svg path{
stroke: #000;
}
button.sidewidget-icon .nav-svg path.x,
button.menu-toggle .nav-svg path.x{
transition: all .45s 0s ease-in-out;
-webkit-transform-origin: left center;
transform-origin: left center;
-webkit-transform: rotate(0deg) translate(0, 0) scale(1);
transform: rotate(0deg) translate(0, 0) scale(1);
}
button.sidewidget-icon .nav-svg path.yy,
button.menu-toggle .nav-svg path.yy{
stroke-dashoffset: 1700;
stroke-dasharray: 2520 3000;
transition: .6s .2s ease-in-out;
}
.sidewidget-wrapper{
position: relative;
max-width: 50px;
}
.sidewidgetactive-icon{
height: 50px;
width: 50px;
display: none;
opacity: 0;
position: absolute;
z-index: 1;
top: 0;
left: 0;
}
.sidemenu-active .sidewidgetactive-icon{
display: block;
cursor: pointer;
}
@-webkit-keyframes showDots {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes showDots {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes toCloseDotsBottom {
from, 40%, 75%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
75% {
-webkit-transform: translate3d(0, -3px, 0);
transform: translate3d(0, -3px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes toCloseDotsBottom {
from, 40%, 75%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
75% {
-webkit-transform: translate3d(0, -3px, 0);
transform: translate3d(0, -3px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes toCloseDotsTop {
from, 40%, 75%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
75% {
-webkit-transform: translate3d(0, 3px, 0);
transform: translate3d(0, 3px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes toCloseDotsTop {
from, 40%, 75%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
75% {
-webkit-transform: translate3d(0, 3px, 0);
transform: translate3d(0, 3px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
} .site-button{
display: inline-block;
text-align: right;
}
.site-button a{
text-decoration: none;
} #wrapper {
width: 30px;
height: 30px;
transform: rotate(-45deg);
}
#circle{
position: relative;
border: 2px white solid;
width: 17px;
height: 17px;
top: -1px;
left: 2px;
border-radius: 50%;
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
#bar {
position: relative;
margin-top: -2px;
height: 9px;
left: 10px;
width: 2px;
background: white;
border-radius: 20px;
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
.search-wrapper{
position: relative;
max-width: 50px;
}
.search-wrapper.active #searchopen #wrapper  #circle {
width: 20px;
height: 2px;
border: 1px solid white;
border-radius: 2px;
left: 1px;
top: 11px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.search-wrapper.active #searchopen #wrapper #bar {
height: 20px;
top: 2px;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.search-wrapper .header-search{
position: absolute;
z-index: 1;
top: 100%;
right: 25px;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px);
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
.search-wrapper.active .header-search{
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.search-wrapper .search-icon{
width: 20px;
height: 30px;
display: block;
cursor: pointer;
position: relative;
}
.search-wrapper .search-icon label{
cursor: pointer;
}
.search-wrapper .search-icon:hover{
cursor: pointer;
}
.sakala-search-form input.search-field{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 10px 20px;
width: 250px;
background: #FFF;
border: 1px solid #eee;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.05);
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.sakala-search-form input.search-field:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
border-color: #ccc;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
.sakala-search-form input.search-submit{
height: 50px;
width: 40px;
opacity: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: absolute;
top: 0;
right: 0;
}
.sakala-search-form input.search-submit:hover{
cursor: pointer;
}
.sakala-search-form form.search-form{
position: relative;
}
.sakala-search-form form.search-form:before{
content: "\e86f";
font-family: Linearicons-Free;
font-size: 16px;
color: #aaa;
position: absolute;
top: 10px;
right: 15px;
font-weight: 600;
} .cart-wrapper{
position: relative;
max-width: 30px;
}
.cart-wrapper .widget_shopping_cart{
white-space: nowrap;
position: absolute;
z-index: 99999;
text-align: left;
top: 100%;
margin: 0;
right: 0;
padding: 20px 20px 20px;
min-width: 300px;
background: #FFF;
color: #000;
border: 1px solid #eee;
-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
visibility: hidden;
opacity: 0;
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
.cart-wrapper:hover .cart{
cursor: pointer;
}
.cart-wrapper:hover .widget_shopping_cart{
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.cart-wrapper .widget_shopping_cart p{
margin: 0;
font-size: 14px;
}
.cart-wrapper .cart{
font-size: 18px;
position: relative;
}
.cart-wrapper .cart .cart-counter{
font-size: 10px;
font-style: normal;
height: 20px;
width: 20px;
text-align: center;
line-height: 20px;
background: #000;
color: #FFF;
-webkit-border-radius: 50%;
border-radius: 50%;
position: absolute;
right: -13px;
top: -10px;
}
.cart-wrapper .woocommerce ul.cart_list li,
.cart-wrapper .woocommerce ul.product_list_widget li{
display: block;
width: 100%;
text-align: left;
padding: 0 15px 15px 0;
position: relative;
margin-bottom: 20px;
border-bottom: 1px solid #dfdfdf;
} 
.cart-wrapper .woocommerce ul.cart_list li img,
.cart-wrapper .woocommerce ul.product_list_widget li img{
display: block;
float: left;
width: 75px;
height: 75px;
object-fit: cover;
margin-right: 20px;
margin-left: 0;
}
.woocommerce.widget_shopping_cart .cart_list li a{
white-space: normal;
font-size: 15px;
line-height: 1.5;
text-decoration: none;
color: #767676;
font-weight: 400;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.woocommerce.widget_shopping_cart .cart_list li a:hover{
color: #000;
}
.woocommerce ul.product_list_widget li .quantity{
display: block;
margin-top: 5px;
margin-left: 95px;
font-size: 15px;
color: #333;
font-weight: 500;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove{
float: right;
font-size: 14px;
left: auto;
right: 0;
top: 25px;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover{
color: #000 !important;
background: none !important;
}
.woocommerce.widget_shopping_cart .total{
border-top: none;
padding: 0;
display: block;
margin-bottom: 18px;
color: #000;
text-align: left;
}
.woocommerce.widget_shopping_cart .total:before,
.woocommerce.widget_shopping_cart .total:after{
display: table;
clear: both;
content: "";
}
.woocommerce.widget_shopping_cart .total strong{
font-size: 15px;
font-weight: 500;
}
.woocommerce.widget_shopping_cart .total .amount{
float: right;
font-size: 15px;
font-weight: 600;
}
.woocommerce.widget_shopping_cart .buttons a.button{
width: calc(50% - 2px);
width: -webkit-calc(50% - 2px);
width: -moz-calc(50% - 2px);
text-align: center;
padding: 15px 0;
-webkit-border-radius: 0;
border-radius: 0;
margin: 0;
font-size: 13px;
text-transform: uppercase;
font-weight: 500;
color: #333;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.woocommerce.widget_shopping_cart .buttons a.button:first-of-type{
float: left;
}
.woocommerce.widget_shopping_cart .buttons a.button:last-of-type{
float: right;
background: #666;
color: #FFF;
}
.woocommerce.widget_shopping_cart .buttons a.button:last-of-type:hover{
background: #444;
} .main-navigation .nav-menu{
margin: 0;
padding: 0;
}
.main-navigation li{
display: inline-block;
list-style: none;
position: relative;
}
.main-navigation li a{
display: block;
position: relative;
text-decoration: none;
padding: 25px 20px;
color: #000;
font-size: 15px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.main-navigation li.menu-item-has-children > a:after{
content: "\f347";
font-family: dashicons;
font-size: 10px;
font-weight: 600;
margin-left: 8px;
vertical-align: middle;
}
.main-navigation li ul li.menu-item-has-children > a:after{
display: inline-block;
float: right;
margin-top: 2px;
}
.main-navigation li ul li a{
color: #666;
padding: 15px 20px;
}
.main-navigation li ul{
margin: 0;
padding: 0;
width: 200px;
border-top: 1px solid #f9f9f9;
-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
position: absolute;
top: 100%;
left: 0;
background: #FFF;
-webkit-transform: translateY(15px);
-moz-transform: translateY(15px);
-ms-transform: translateY(15px);
-o-transform: translateY(15px);
transform: translateY(15px);
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
opacity: 0;
visibility: hidden;
}
.main-navigation li ul li{
display: block;
}
.main-navigation li:hover > ul{
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.main-navigation li ul ul{
left: 100%;
top: 0;
} .social-links a{
color: #000;
display: inline-block;
margin: 0 7px;
font-size: 16px;
line-height: 1;
text-decoration: none;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.social-links a:first-child{
margin-left: 0;
}
.social-links a:last-child{
margin-right: 0;
}
.dashicons{
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
} .site-button a{
padding: 10px 25px;
font-size: 14px;
background: #fafafa;
-webkit-border-radius: 3px;
border-radius: 3px;
display: inline-block;
color: #000;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.site-button a:hover{
background: #eaeaea;
}
body,
body.page{
margin: 0;
} .top-header-sakala-wrapper > div:last-of-type{
text-align: right;
} .header-lay1{
font-family: 'Poppins', sans-serif;
}
.header-lay1 .bottom-header.sakala-header-container{
background: #01d5a3;
}
.header-lay1 .main-header-sakala-wrapper{
padding: 30px 0;
}
.header-lay1 .top-header.sakala-header-container{
background: #F5F5F5;
padding: 10px 0;
}
.header-lay1 .top-header .social-links a{
color: #1B1B1B;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay1 .top-header .social-links .dashicons,
.header-lay1 .dashicons-before:before{
font-size: 16px;
width: 16px;
height: 16px;
line-height: 25px;
}
.header-lay1 .top-header .social-links a:hover{
color: #03A57F;
}
.header-lay1 .top-header .social-links a:first-child{
margin-left: 0;
}
.header-lay1 .top-header .social-links a:last-child{
margin-right: 0;
}
.header-lay1 .social-links{
text-align: right;
}
.header-lay1 .site-button{
min-width: 180px;
text-align: right;
}
.header-lay1 .site-button a{
color: #FFF;
background: rgba(0,0,0,0.05);
padding: 25px 40px;
font-size: 15px;
}
.header-lay1 .sidewidget-wrapper{
text-align: right;
}
.header-lay1 .site-address i,
.header-lay1 .site-phone i,
.header-lay1 .site-email i{
font-size: 26px;
color: #01d5a3;
}
.header-lay1 .site-address,
.header-lay1 .site-phone,
.header-lay1 .site-email{
color: #848484;
font-weight: 400;
font-size: 15px;
}
.header-lay1 .site-address b,
.header-lay1 .site-phone b,
.header-lay1 .site-email b{
color: #222;
font-weight: 500;
}
.header-lay1 .main-navigation li{
float: left;
}
.header-lay1 .main-navigation li:hover > a,
.header-lay1 .main-navigation li.current-menu-parent > a,
.header-lay1 .main-navigation li.current-menu-item > a,
.header-lay1 .main-navigation li.current_page_item > a{
background: rgba(0,0,0,0.05);
}
.header-lay1 .main-navigation li a{
color: #FFF;
}
.header-lay1 .main-navigation li ul li{
float: none;
}
.header-lay1 .main-navigation li ul li a{
color: #222;
}
.header-lay1 .search-wrapper{
padding: 21px 0;
}
.header-lay1 .search-wrapper .header-search{
right: 0;
}
.header-lay1 .search-wrapper .search-icon{
margin: 0 0 0 auto;
width: 14px;
}
.header-lay1 #circle{
width: 13px;
height: 13px;
}
.header-lay1 #bar{
height: 7px;
left: 8px;
}
.header-lay1 .search-wrapper.active #searchopen #wrapper #circle,
.header-lay1 #circle{
border-color: #FFF;
}
.header-lay1 #bar{
background: #FFF;
}
.header-lay1 .search-wrapper.active #searchopen #wrapper #circle{
width: 15px;
top: 9px;
left: 2px;
-webkit-transform: rotate(88deg);
-moz-transform: rotate(88deg);
-ms-transform: rotate(88deg);
-o-transform: rotate(88deg);
transform: rotate(88deg);
}
.header-lay1 .search-wrapper.active #searchopen #wrapper #bar{
height: 15px;
left: 8px;
top: 2px;
}
.header-lay1 .cart-wrapper .cart{
font-size: 15px;
color: #FFF;
}
.header-lay1 .cart-wrapper .cart .cart-counter{
height: 16px;
width: 16px;
line-height: 17px;
right: -11px;
top: -8px;
font-size: 9px;
background: #65B100;
}
.header-lay1 .cart-wrapper{
max-width: 35px;
padding: 35px 0;
text-align: right;
}
.header-lay1 .site-button{
min-width: 180px;
} .header-lay2 header.site-header{
position: absolute;
top: 0;
left: 0;
right: 0;
}
.header-lay2.admin-bar header.site-header{
margin-top: 32px;
}
.header-lay2 .social-links a{
color: #FFF;
margin: 0 5px;
}
.header-lay2 .social-links a:hover{
color: #f5355e;
}
.header-lay2 .social-links a:first-child{
margin-left: 0;
}
.header-lay2 .social-links a:last-child{
margin-right: 0;
}
.header-lay2 .top-header-sakala-wrapper{
border-bottom: 1px solid rgba(255,255,255,0.4);
padding: 17px 0 15px;
}
.header-lay2 .site-address i,
.header-lay2 .site-phone i,
.header-lay2 .site-email i{
display: inline-block;
line-height: 1;
vertical-align: middle;
font-size: 18px;
font-weight: 600;
margin-right: 10px;
}
.header-lay2 .site-email i{
margin-top: -3px;
}
.header-lay2 .site-address,
.header-lay2 .site-email,
.header-lay2 .site-phone{
color: #FFF;
}
.header-lay2 .site-email .email{
display: inline-block;
vertical-align: middle;
}
.header-lay2 .main-navigation ul.nav-menu{
text-align: right;
}
.header-lay2 .main-navigation li:hover > a{
color: #f5355e;
}
.header-lay2 .main-navigation li{
margin: 0 5px;
}
.header-lay2 .main-navigation li ul li{
margin: 0;
}
.header-lay2 .main-navigation li a{
padding: 24px 5px;
color: #FFF;
position: relative;
}
.header-lay2 .main-navigation li a:before{
content: "";
position: absolute;
top: 100%;
margin-top: -20px;
left: 0;
width: 0;
height: 1px;
background: #f5355e;
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
.header-lay2 .main-navigation li ul li a:before{
margin-top: 0;
}
.header-lay2 .main-navigation li:hover > a:before{
width: 100%;
}
.header-lay2 .main-navigation li ul{
left: 0;
text-align: left;
}
.header-lay2 .main-navigation li:nth-last-child(1) ul,
.header-lay2 .main-navigation li:nth-last-child(2) ul{
left: auto;
right: 0;
text-align: left;
}
.header-lay2 .main-navigation li ul li a{
padding: 15px 20px;
color: #666;
}
.header-lay2 .main-navigation li ul ul{
left: 100%;
}
.header-lay2 .main-navigation li:nth-last-child(1) ul ul,
.header-lay2 .main-navigation li:nth-last-child(2) ul ul{
left: auto;
right: 100%;
}
.header-lay2 .search-wrapper{
padding: 20px 0;
}
.header-lay2 .search-wrapper .header-search{
right: 15px;
}
.header-lay2 .search-wrapper.active .header-search{
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.header-lay2 .main-header-sakala-wrapper{
padding: 15px 0;
}
.header-lay2 .cart-wrapper{
padding: 20px 0;
}
.header-lay2 .search-wrapper .search-icon{
margin: 0 auto;
}
.header-lay2 .cart-wrapper .cart{
font-size: 20px;
color: #FFF;
}
.header-lay2 .cart-wrapper .cart i{
font-weight: 600;
}
.header-lay2 .search-wrapper .search-icon{
margin: 0 auto;
width: 14px;
}
.header-lay2 #circle{
width: 13px;
height: 13px;
}
.header-lay2 #bar{
height: 7px;
left: 8px;
}
.header-lay2 .search-wrapper.active #searchopen #wrapper #circle,
.header-lay2 #circle{
border-color: #FFF;
}
.header-lay2 #bar{
background: #FFF;
}
.header-lay2 .search-wrapper.active #searchopen #wrapper #circle{
width: 15px;
top: 9px;
left: 2px;
-webkit-transform: rotate(88deg);
-moz-transform: rotate(88deg);
-ms-transform: rotate(88deg);
-o-transform: rotate(88deg);
transform: rotate(88deg);
}
.header-lay2 .search-wrapper.active #searchopen #wrapper #bar{
height: 15px;
left: 8px;
top: 2px;
} .header-lay3 header{
background: #FFF;
}
.header-lay3 .site-address > i,
.header-lay3 .site-phone > i,
.header-lay3 .site-email > i{
margin-right: 10px;
color: #D41F28;
}
.header-lay3 .top-header .top-header-sakala-wrapper{
padding: 20px 0;
border-bottom: 1px solid #ddd;
}
.header-lay3 .site-address,
.header-lay3 .site-phone,
.header-lay3 .site-email{
color: #767676;
font-size: 15px;
font-weight: 500;
}
.header-lay3 .site-address b,
.header-lay3 .site-phone b,
.header-lay3 .site-email b{
color: #090909;
font-weight: 600;
}
.header-lay3 .site-button a{
padding: 12px 30px;
background: #D41F28;
color: #FFF;
font-size: 14px;
-webkit-border-radius: 0;
border-radius: 0;
font-weight: 500;
text-transform: uppercase;
display: inline-block;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay3 .site-button a:hover{
background: #000;
}
.header-lay3 .main-navigation {
text-align: center;
}
.header-lay3 .main-navigation li{
margin: 0 15px;
text-align: left;
}
.header-lay3 .main-navigation li a{
color: #0d0d0d;
padding: 30px 0;
}
.header-lay3 .main-navigation li ul li{
margin: 0;
}
.header-lay3 .main-navigation li ul li a{
padding: 15px 15px;
}
.header-lay3 .main-navigation li.current-menu-item > a,
.header-lay3 .main-navigation li.current_page_item > a,
.header-lay3 .main-navigation li.current-menu-ancestor > a,
.header-lay3 .main-navigation li:hover > a{
color: #D41F28;
}
.header-lay3 button.sidewidget-icon .nav-svg .dots,
.header-lay3 button.sidewidget-icon .nav-svg .dots:before,
.header-lay3 button.sidewidget-icon .nav-svg .dots:after {
background: #0d0d0d;
}
.header-lay3 button.sidewidget-icon .nav-svg path {
stroke: #0d0d0d;
}
.header-lay3 .search-wrapper .search-icon{
margin: 0 auto;
}
.header-lay3 .search-wrapper.active #searchopen #wrapper #circle,
.header-lay3 #circle{
border-color: #0d0d0d;
}
.header-lay3 #bar{
background: #0d0d0d;
}
.header-lay3 .search-wrapper .header-search{
right: 15px;
}
.header-lay3 .cart-wrapper .cart i{
color: #0d0d0d;
font-size: 20px;
font-weight: 600;
}
.header-lay3 .cart-wrapper .cart i.cart-counter{
color: #FFF;
font-size: 10px;
font-weight: 400;
}
.header-lay3 .cart-wrapper .cart .cart-counter{
background: #D41F28;
}
.header-lay3 .cart-wrapper,
.header-lay3 .search-wrapper{
padding: 20px 0;
}
.header-lay3 .woocommerce.widget_shopping_cart .cart_list li a:hover{
color: #D41F28;
}
.header-lay3 .woocommerce.widget_shopping_cart .buttons a.button:last-of-type{
background: #D41F28;
} .header-lay4 .main-navigation{
text-align: right;
}
.header-lay4 .main-navigation li{
margin: 0 15px;
text-align: left;
}
.header-lay4 .main-navigation li a{
padding: 25px 0;
font-size: 14px;
position: relative;
-webkit-transition: all ease 0.4s;
-moz-transition: all ease 0.4s;
-ms-transition: all ease 0.4s;
-o-transition: all ease 0.4s;
transition: all ease 0.4s;
}
.header-lay4 .main-navigation li a:before{
content: "";
position: absolute;
top: 100%;
margin-top: -20px;
left: 0;
width: 0;
height: 1px;
background: #F5355E;
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
.header-lay4 .main-navigation li ul li a:before{
margin-top: 0;
}
.header-lay4 .main-navigation li:hover > a:before{
width: 100%;
}
.header-lay4 .main-navigation li:hover > a{
color: #F5355E;
}
.header-lay4 .main-navigation li ul li{
margin: 0;
}
.header-lay4 .main-navigation li ul li a{
padding: 15px 20px;
}
.header-lay4 .social-links{
text-align: center;
position: relative;
margin: 0 70px;
}
.header-lay4 .social-links:before,
.header-lay4 .social-links:after{
position: absolute;
content: "";
width: 50px;
height: 1px;
background: #000;
top: 14px;
}
.header-lay4 .social-links:before{
right: 100%;
}
.header-lay4 .social-links:after{
left: 100%;
}
.header-lay4 .social-links a{
color: #000000;
display: inline-block;
margin: 0 10px;
font-size: 14px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay4 .social-links a:hover{
color: #F5355E;
}
.header-lay4 .social-links a .dashicons,
.header-lay4 .social-links a .dashicons:before{
font-size: 14px;
line-height: 20px;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.header-lay4 .search-wrapper.active #searchopen #wrapper #circle,
.header-lay4 #circle{
border-color: #000;
}
.header-lay4 #bar{
background: #000;
}
.header-lay4 .search-wrapper .header-search{
right: 5px;
}
.header-lay4 .cart-wrapper,
.header-lay4 .search-wrapper{
padding: 20px 0;
}
.header-lay4 .search-wrapper .search-icon{
margin: 0 auto;
}
.header-lay4 #circle{
width: 13px;
height: 13px;
}
.header-lay4 #bar{
height: 7px;
left: 8px;
}
.header-lay4 .search-wrapper.active #searchopen #wrapper #circle{
width: 15px;
top: 9px;
left: 2px;
-webkit-transform: rotate(88deg);
-moz-transform: rotate(88deg);
-ms-transform: rotate(88deg);
-o-transform: rotate(88deg);
transform: rotate(88deg);
}
.header-lay4 .search-wrapper.active #searchopen #wrapper #bar{
height: 15px;
left: 8px;
top: 2px;
}
.header-lay4 .cart-wrapper .cart{
font-size: 16px;
color: #000;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay4 .cart-wrapper:hover .cart{
color: #F5355E;
}
.header-lay4 .cart-wrapper .cart *{
font-weight: 600;
}
.header-lay4 .cart-wrapper .cart .cart-counter{
height: 16px;
width: 16px;
font-weight: 400;
line-height: 16px;
right: -11px;
top: -8px;
font-size: 9px;
} .header-lay5 header{
font-family: 'Noto Sans', sans-serif;
}
.header-lay5 .sakala-header-wrap{
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
align-items: center;
width: 100%;
max-width: 1200px;
margin: 0 auto;
}
.header-lay5 .sakala-header-wrap .top-header.sakala-header-container{
width: 220px;
padding: 0;
margin: 0;
}
.header-lay5 .sakala-header-wrap .bottom-header.sakala-header-container{
width: 220px;
text-align: right;
padding: 0;
margin: 0;
position: relative;
z-index: 9;
}
.header-lay5 .sakala-header-wrap .main-header.sakala-header-container{
margin: 0;
width: calc(100% - 440px);
width: -webkit-calc(100% - 440px);
width: -moz-calc(100% - 440px);
}
.header-lay5 .sakala-header-wrap .top-header-sakala-wrapper,
.header-lay5 .sakala-header-wrap .main-header-sakala-wrapper,
.header-lay5 .sakala-header-wrap .bottom-header-sakala-wrapper{
width: unset;
}
.header-lay5 .top-header-sakala-wrapper > div:last-of-type{
text-align: left;
}
.header-lay5 .sakala-header-wrap .main-header-sakala-wrapper{
text-align: center;
padding: 0 50px;
}
.header-lay5 .sakala-header-wrap .site-customhtml{
padding: 15px 0;
border-bottom: 1px solid #ddd;
color: #627792;
}
.header-lay5 .main-navigation li{
text-align: left;
margin: 0 30px;
}
.header-lay5 .main-navigation li a{
padding: 15px 0;
color: #165153;
font-size: 17px;
font-weight: 500;
}
.header-lay5 .main-navigation li ul li{
margin: 0;
}
.header-lay5 .main-navigation li ul li a{
padding: 15px 20px;
font-size: 15px;
position: relative;
-webkit-transition: all 0.7s cubic-bezier(0.2,1,0.3,1);
-moz-transition: all 0.7s cubic-bezier(0.2,1,0.3,1);
-ms-transition: all 0.7s cubic-bezier(0.2,1,0.3,1);
-o-transition: all 0.7s cubic-bezier(0.2,1,0.3,1);
transition: all 0.7s cubic-bezier(0.2,1,0.3,1);
}
.header-lay5 .main-navigation li ul li a:before{
width: 0;
height: 2px;
background: #cca876;
content: "";
position: absolute;
top: 25px;
left: 20px;
-webkit-transition: width 0.4s cubic-bezier(0.2,1,0.3,1);
-moz-transition: width 0.4s cubic-bezier(0.2,1,0.3,1);
-ms-transition: width 0.4s cubic-bezier(0.2,1,0.3,1);
-o-transition: width 0.4s cubic-bezier(0.2,1,0.3,1);
transition: width 0.4s cubic-bezier(0.2,1,0.3,1);
}
.header-lay5 .main-navigation li ul li.current_page_item > a:before,
.header-lay5 .main-navigation li ul li.current-menu-item > a:before,
.header-lay5 .main-navigation li ul li:hover > a:before{
width: 8px;
}
.header-lay5 .main-navigation li ul li.current_page_item > a,
.header-lay5 .main-navigation li ul li.current-menu-item > a,
.header-lay5 .main-navigation li ul li:hover > a{
padding-left: 37px;
}
.header-lay5 .main-navigation li.current_page_item > a,
.header-lay5 .main-navigation li.current-menu-item > a,
.header-lay5 .main-navigation li.current-menu-ancestor > a,
.header-lay5 .main-navigation li:hover > a{
color: #cca876;
}
.header-lay5 .site-phone{
padding-right: 20px;
border-right: 1px solid #ddd;
text-align: right;
display: block;
}
.header-lay5 .site-phone i{
display: none;
}
.header-lay5 .search-wrapper{
width: 40px;
padding: 10px 0;
}
.header-lay5 .search-icon{
float: right;
}
.header-lay5 .search-wrapper .header-search{
right: 0;
}
.header-lay5 .site-phone{
width: calc(100% - 40px);
width: -webkit-calc(100% - 40px);
width: -moz-calc(100% - 40px);
}
.header-lay5 .search-wrapper.active #searchopen #wrapper #circle,
.header-lay5 #circle{
border-color: #032a5e;
}
.header-lay5 #bar{
background: #032a5e;
}
.header-lay5 .site-phone .phone{
color: #627792;
font-size: 15px;
}
.header-lay5 .site-phone .phone b{
color: #cca876;
font-weight: 500;
font-size: 16px;
}
.header-lay5 .site-customhtml .customhtml .polylang-flags{
border-color: #627792;
}
.header-lay5 .site-customhtml .customhtml .polylang-flags select{
color: #032a5e;
} .header-lay6 .top-header-sakala-wrapper{
padding: 30px 0;
}
.header-lay6 .site-address i,
.header-lay6 .site-email i,
.header-lay6 .site-phone i{
font-size: 28px;
font-weight: 500;
color: #65b100;
margin-right: 20px;
}
.header-lay6 .site-address,
.header-lay6 .site-email,
.header-lay6 .site-phone{
font-family: 'Rubik', sans-serif;
font-size: 13px;
font-weight: 500;
color: #777777;
text-align: left !important;
}
.header-lay6 .site-address b,
.header-lay6 .site-email b,
.header-lay6 .site-phone b{
font-family: 'Barlow Condensed', sans-serif;
font-weight: 600;
font-size: 20px;
color: #0A172C;
}
.header-lay6 .main-header-sakala-wrapper{
background: #67b200;
color: #FFF;
padding: 0 15px;
}
.header-lay6 .main-navigation{
font-family: 'Barlow Condensed', sans-serif;
}
.header-lay6 .main-navigation li{
margin: 0 15px;
}
.header-lay6 .main-navigation li ul li{
margin: 0;
}
.header-lay6 .main-navigation li a{
color: #FFF;
padding: 25px 0;
font-size: 17px;
font-weight: 500;
}
.header-lay6 .main-navigation li.current_page_item > a,
.header-lay6 .main-navigation li.current-menu-item > a,
.header-lay6 .main-navigation li.current-menu-ancestor > a,
.header-lay6 .main-navigation li:hover > a{
color: #08162a;
}
.header-lay6 .main-navigation li ul li a{
color: #777777;
padding: 15px 20px;
position: relative;
}
.header-lay6 .main-navigation li ul li a:before{
content: "";
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 1px;
background: #000;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px);
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.5s cubic-bezier(0.2,1,0.3,1);
-moz-transition: all 0.5s cubic-bezier(0.2,1,0.3,1);
-ms-transition: all 0.5s cubic-bezier(0.2,1,0.3,1);
-o-transition: all 0.5s cubic-bezier(0.2,1,0.3,1);
transition: all 0.5s cubic-bezier(0.2,1,0.3,1);
}
.header-lay6 .main-navigation li ul li.current-menu-item > a:before,
.header-lay6 .main-navigation li ul li.current_page_item > a:before,
.header-lay6 .main-navigation li ul li.current-menu-parent > a:before,
.header-lay6 .main-navigation li ul li:hover > a:before{
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
visibility: visible;
opacity: 1;
}
.header-lay6 .main-navigation li ul li.current-menu-item > a,
.header-lay6 .main-navigation li ul li.current_page_item > a,
.header-lay6 .main-navigation li ul li.current-menu-parent > a,
.header-lay6 .main-navigation li ul li a:hover{
color: #000;
background: #fafafa;
}
.header-lay6 .search-wrapper{
position: relative;
padding: 22px 0;
}
.header-lay6 .search-wrapper:before{
position: absolute;
content: "";
top: 50%;
right: 100%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
height: 22px;
width: 1px;
background: rgba(255,255,255,0.6);
}
.header-lay6 .search-wrapper .search-icon{
margin: 0 0 0 auto;
}
.header-lay6 .site-button a{
display: inline-block;
padding: 14px 30px;
-webkit-border-radius: 0;
border-radius: 0;
background: #09162b;
color: #FFF;
font-size: 12px;
text-transform: uppercase;
font-family: 'Rubik', sans-serif;
font-weight: 400;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay6 .site-button a:hover{
background: #333;
}
.header-lay6 .main-header-sakala-wrapper > div:last-of-type{
text-align: right;
}
.header-lay6 #circle{
width: 13px;
height: 13px;
}
.header-lay6 #bar{
height: 7px;
left: 8px;
}
.header-lay6 .search-wrapper.active #searchopen #wrapper #circle{
width: 15px;
top: 9px;
left: 2px;
-webkit-transform: rotate(88deg);
-moz-transform: rotate(88deg);
-ms-transform: rotate(88deg);
-o-transform: rotate(88deg);
transform: rotate(88deg);
}
.header-lay6 .search-wrapper.active #searchopen #wrapper #bar{
height: 15px;
left: 8px;
top: 2px;
}
.header-lay6 .cart-wrapper .cart{
font-size: 17px;
color: #FFF;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay6 .cart-wrapper:hover .cart{
color: #000;
}
.header-lay6 .cart-wrapper .cart i{
font-weight: 600;
}
.header-lay6 .cart-wrapper .cart .cart-counter{
height: 16px;
width: 16px;
font-weight: 400;
line-height: 16px;
right: -11px;
top: -8px;
font-size: 9px;
background: #09162B;
}
.header-lay6 .cart-wrapper{
max-width: 40px;
padding: 26px 0 24px;
}
.header-lay6 .cart-wrapper .widget_shopping_cart{
right: 15px;
}
.header-lay6 .search-wrapper .header-search{
right: 5px;
} .header-lay7 header{
position: absolute;
top: 0;
left: 0;
right: 0;
background: #ffecec;
font-family: 'Heebo', sans-serif;
}
.header-lay7.admin-bar header{
margin-top: 32px;
}
.header-lay7 .top-header-sakala-wrapper{
padding: 20px 0;
}
.header-lay7 .site-address > i,
.header-lay7 .site-phone > i,
.header-lay7 .site-email > i{
margin-right: 10px;
font-size: 18px;
}
.header-lay7 .main-header-sakala-wrapper{
background: #FFF;
}
.header-lay7 .site-button{
text-align: center;
}
.header-lay7 .site-button a{
background: #65B100;
color: #FFF;
font-size: 16px;
text-align: center;
display: block;
padding: 30px 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay7 .site-button a:hover{
background: #4F8A01;
}
.header-lay7 #circle{
width: 13px;
height: 13px;
}
.header-lay7 #bar{
height: 7px;
left: 8px;
}
.header-lay7 .search-wrapper.active #searchopen #wrapper #circle,
.header-lay7 #circle{
border-color: #000;
border-width: 1px;
}
.header-lay7 #bar{
background: #000;
}
.header-lay7 .search-wrapper.active #searchopen #wrapper #circle{
width: 15px;
top: 7px;
left: 2px;
-webkit-transform: rotate(88deg);
-moz-transform: rotate(88deg);
-ms-transform: rotate(88deg);
-o-transform: rotate(88deg);
transform: rotate(88deg);
}
.header-lay7 .search-wrapper.active #searchopen #wrapper #bar{
height: 15px;
left: 8px;
top: 0px;
}
.header-lay7 .search-wrapper.active #searchopen #wrapper #circle,
.header-lay7 .search-wrapper:hover #circle{
border-color: #65B100;
}
.header-lay7 .search-wrapper.active #searchopen #wrapper #bar,
.header-lay7 .search-wrapper:hover #bar{
background: #65B100;
}
.header-lay7 .cart-wrapper .cart{
font-size: 15px;
color: #000;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay7 .cart-wrapper:hover .cart{
color: #65B100;
}
.header-lay7 .cart-wrapper .cart i{
font-size: 19px;
font-weight: 400;
}
.header-lay7 .cart-wrapper .cart .cart-counter{
font-weight: 400;
height: 16px;
width: 16px;
line-height: 17px;
right: -11px;
top: -8px;
font-size: 9px;
background: #65B100;
}
.header-lay7 .cart-wrapper{
max-width: 35px;
padding: 30px 0;
text-align: right;
}
.header-lay7 .main-navigation{
text-align: right;
}
.header-lay7 .main-navigation li{
margin: 0 15px;
text-align: left;
}
.header-lay7 .main-navigation li ul li{
margin: 0;
}
.header-lay7 .main-navigation li a{
padding: 31px 0;
position: relative;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay7 .main-navigation li a:before{
position: absolute;
top: 100%;
left: 0;
margin-top: -25px;
content: "";
width: 100%;
z-index: 1;
height: 1px;
opacity: 0;
background: #65B100;
-webkit-transform: scale3d(0,1,1);
-moz-transform: scale3d(0,1,1);
-ms-transform: scale3d(0,1,1);
-o-transform: scale3d(0,1,1);
transform: scale3d(0,1,1);
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
-o-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition: transform 0.5s cubic-bezier(0.2,1,0.3,1);
-moz-transition: transform 0.5s cubic-bezier(0.2,1,0.3,1);
-ms-transition: transform 0.5s cubic-bezier(0.2,1,0.3,1);
-o-transition: transform 0.5s cubic-bezier(0.2,1,0.3,1);
transition: transform 0.5s cubic-bezier(0.2,1,0.3,1);
}
.header-lay7 .main-navigation li ul li a:before{
margin-top: 0;
}
.header-lay7 .main-navigation li:hover > a:before{
opacity: 1;
-webkit-transform-origin: 0% 50%;
-moz-transform-origin: 0% 50%;
-ms-transform-origin: 0% 50%;
-o-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-webkit-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-ms-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
-webkit-transform: scale3d(1,1,1);
-moz-transform: scale3d(1,1,1);
-ms-transform: scale3d(1,1,1);
-o-transform: scale3d(1,1,1);
transform: scale3d(1,1,1);
}
.header-lay7 .main-navigation li:hover > a,
.header-lay7 .main-navigation li.current-menu-item > a,
.header-lay7 .main-navigation li.current_page_item > a,
.header-lay7 .main-navigation li.current-menu-ancestor > a{
color: #65B100;
}
.header-lay7 .main-navigation li ul li a{
padding: 15px 20px;
}
.header-lay7 .site-branding{
padding-left: 15px;
}
.header-lay7 .site-branding img{
max-height: 60px;
width: auto;
vertical-align: top;
}
.header-lay7 .search-wrapper{
max-width: 35px;
padding: 27px 0;
}
.header-lay7 .search-wrapper .search-icon{
margin: 0 0 0 auto;
}
.header-lay7 .search-wrapper .header-search{
right: 5px;
} .header-lay8 header.site-header{
font-family: 'Montserrat', sans-serif;
}
.header-lay8 .main-navigation li a{
padding: 15px 0;
font-weight: 300;
font-size: 13px;
letter-spacing: 2px;
color: #000;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay8 .main-navigation li a:before{
position: absolute;
content: "";
bottom: 0;
left: 0;
width: 100%;
height: 0;
background: #ffdc4f;
-webkit-border-radius: 1px;
border-radius: 1px;
-webkit-transition: height 0.4s ease;
-moz-transition: height 0.4s ease;
-ms-transition: height 0.4s ease;
-o-transition: height 0.4s ease;
transition: height 0.4s ease;
}
.header-lay8 .main-navigation li.current-menu-item > a:before,
.header-lay8 .main-navigation li.current_page_item > a:before,
.header-lay8 .main-navigation li.current-menu-ancestor > a:before,
.header-lay8 .main-navigation li:hover > a:before{
height: 4px;
}
.header-lay8 .main-navigation li ul li a{
padding: 15px 20px;
}
.header-lay8 .main-navigation li{
margin: 0 15px;
font-size: 14px;
text-align: left;
}
.header-lay8 .main-navigation li ul li{
margin: 0;
}
.header-lay8 #circle{
width: 13px;
height: 13px;
border-width: 1px;
}
.header-lay8 .search-wrapper.active #searchopen #wrapper #circle{
height: 1px;
}
.header-lay8 #bar{
height: 7px;
left: 8px;
width: 1px;
}
.header-lay8 .search-wrapper.active #searchopen #wrapper #circle,
.header-lay8 #circle{
border-color: #000;
}
.header-lay8 #bar{
background: #000;
}
.header-lay8 .search-wrapper.active #searchopen #wrapper #bar{
width: 2px;
}
.header-lay8 .search-wrapper.active #searchopen #wrapper #circle{
width: 15px;
top: 9px;
left: 3px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.header-lay8 .search-wrapper.active #searchopen #wrapper #bar{
height: 15px;
left: 9px;
top: 2px;
}
.header-lay8 .cart-wrapper{
max-width: 50px;
padding: 12px 0;
text-align: right;
position: relative;
}
.header-lay8 .cart-wrapper:before{
position: absolute;
content: "";
top: 50%;
right: 100%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
height: 18px;
width: 1px;
background: rgba(0,0,0,0.5);
}
.header-lay8 .cart-wrapper .cart{
font-size: 15px;
color: #000;
}
.header-lay8 .cart-wrapper .cart .cart-counter{
height: 16px;
width: 16px;
line-height: 17px;
right: -11px;
top: -8px;
font-size: 9px;
background: #edc834;
}
.header-lay8 .main-navigation{
text-align: right;
}
.header-lay8 .search-wrapper{
max-width: 35px;
padding: 9px 0;
}
.header-lay8 .main-navigation li:hover > ul,
.header-lay8 .cart-wrapper:hover .widget_shopping_cart,
.header-lay8 .search-wrapper.active .header-search{
-webkit-transform: translateY(5px);
-moz-transform: translateY(5px);
-ms-transform: translateY(5px);
-o-transform: translateY(5px);
transform: translateY(5px);
}
.header-lay8 .main-navigation li ul li:hover > ul{
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.header-lay8 .search-wrapper .search-icon{
margin: 0 0 0 auto;
}
.header-lay8 .search-wrapper .header-search{
right: 5px;
}
.header-lay8 header.site-header{
padding: 5px 0;
} .header-lay9 header.site-header{
position: absolute;
top: 0;
left: 0;
right: 0;
font-family: 'Roboto', sans-serif;
-webkit-transition: transform .6s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: transform .6s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: transform .6s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: transform .6s cubic-bezier(0.37,0.31,0.2,0.85);
transition: transform .6s cubic-bezier(0.37,0.31,0.2,0.85);
}
.header-lay9.admin-bar header.site-header{
margin-top: 32px;
}
.header-lay9 .site-button{
text-align: center;
}
.header-lay9 .site-button a{
display: inline-block;
font-size: 14px;
font-weight: 300;
border: solid 2px #00D1A9;
padding: 8px 20px;
-webkit-border-radius: 30px;
border-radius: 30px;
background: none;
color: #FFF;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay9 .site-button a:hover{
background: #00D1A9;
}
.header-lay9 .search-wrapper{
padding: 35px 0;
max-width: 50px;
}
.header-lay9 .search-wrapper .header-search{
right: 12px;
}
.header-lay9 .search-wrapper .search-icon{
margin: 0 auto;
width: 14px;
}
.header-lay9 #circle{
width: 13px;
height: 13px;
}
.header-lay9 #bar{
height: 7px;
left: 8px;
}
.header-lay9 .search-wrapper.active #searchopen #wrapper #circle,
.header-lay9 #circle{
border-color: #FFF;
}
.header-lay9 #bar{
background: #FFF;
}
.header-lay9 .search-wrapper.active #searchopen #wrapper #circle{
width: 15px;
top: 9px;
left: 2px;
-webkit-transform: rotate(88deg);
-moz-transform: rotate(88deg);
-ms-transform: rotate(88deg);
-o-transform: rotate(88deg);
transform: rotate(88deg);
}
.header-lay9 .search-wrapper.active #searchopen #wrapper #bar{
height: 15px;
left: 8px;
top: 2px;
}
.header-lay9 .cart-wrapper .cart{
font-size: 15px;
color: #FFF;
}
.header-lay9 .cart-wrapper .cart .cart-counter{
height: 16px;
width: 16px;
line-height: 17px;
right: -11px;
top: -8px;
font-size: 9px;
background: #65B100;
}
.header-lay9 .cart-wrapper{
max-width: 35px;
padding: 35px 0;
text-align: right;
}
.header-lay9 .main-navigation{
text-align: right;
padding-right: 20px;
}
.header-lay9 .main-navigation li{
margin: 0 15px;
text-align: left;
}
.header-lay9 .main-navigation li ul li{
margin: 0;
}
.header-lay9 .main-navigation li a{
padding: 35px 0;
color: #FFF;
font-size: 16px;
font-weight: 300;
}
.header-lay9 .main-navigation li.current-menu-ancestor > a,
.header-lay9 .main-navigation li.current-menu-item > a,
.header-lay9 .main-navigation li.current_page_item > a,
.header-lay9 .main-navigation li:hover > a{
color: #00D1A9;
}
.header-lay9 .main-navigation li ul li a{
padding: 15px 20px;
color: #000;
}
.header-lay9 .social-links a{
color: #FFF;
font-size: 14px;
}
.header-lay9 .site-customhtml{
color: #FFF;
}
.header-lay9 .site-customhtml .customhtml .polylang-flags{
border-color: #FFF;
color: #FFF;
padding: 5px 20px;
-webkit-border-radius: 30px;
border-radius: 30px;
}
.header-lay9 .site-customhtml .customhtml .polylang-flags select{
color: #FFF;
}
.header-lay9 .top-header.sakala-header-container{
background: rgba(0,0,0,0.2);
padding: 10px 0;
}
.header-lay9 .main-header-sakala-wrapper{
padding: 10px 0;
border-bottom: 1px solid rgba(255,255,255,0.6);
}
.header-lay9.sidemenu-active header{
-webkit-transform: translateX(-400px);
-moz-transform: translateX(-400px);
-ms-transform: translateX(-400px);
-o-transform: translateX(-400px);
transform: translateX(-400px);
}
.header-lay9 .search-wrapper .search-icon:hover #circle,
.header-lay9 .search-wrapper.active #searchopen #wrapper #circle{
border-color: #00D1A9;
}
.header-lay9 .search-wrapper .search-icon:hover #bar,
.header-lay9 .search-wrapper.active #searchopen #wrapper #bar{
background: #00D1A9;
}  .header-lay10 header.site-header{
position: fixed;
background: #FFF;
top: 0;
left: 0;
width: 100%;
max-width: 400px;
height: 100vh;
padding: 50px 50px 100px;
-ms-overflow-y: scroll;
overflow-y: scroll;
font-family: 'Open Sans', sans-serif;
-webkit-box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.075);
box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.075); 
}
.header-lay10.admin-bar header.site-header{
margin-top: 32px;
} .header-lay10 .site-content,
.header-lay10 .site-footer{
padding-left: 400px;
}
.header-lay10 .top-header.sakala-header-container{
padding: 0;
margin: 0;
}
.header-lay10 .top-header-sakala-wrapper{
width: unset;
padding-bottom: 50px;
border-bottom: 1px solid #ddd;
margin-bottom: 40px;
}
.header-lay10 .top-header-sakala-wrapper > div:last-of-type{
text-align: left;
}
.header-lay10 .bottom-header-sakala-wrapper,
.header-lay10 .main-header-sakala-wrapper{
width: unset;
}
.header-lay10 .main-navigation li{
width: 100%;
display: block;
}
.header-lay10 .main-navigation li a{
padding: 10px 0;
font-size: 22px;
font-weight: 600;
color: #333333;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.header-lay10 .main-navigation li.current-menu-ancestor > a,
.header-lay10 .main-navigation li.current-menu-item > a,
.header-lay10 .main-navigation li.current_page_item > a,
.header-lay10 .main-navigation li:hover > a{
color: #ffc143;
}
.header-lay10 .main-navigation li.current-menu-ancestor > span,
.header-lay10 .main-navigation li.current-menu-item > span,
.header-lay10 .main-navigation li.current_page_item > span,
.header-lay10 .main-navigation li:hover > span{
color: #ffc143;
}
.header-lay10 .main-navigation li ul li a{
font-size: 18px;
}
.header-lay10 .main-navigation li ul{
position: relative;
display: none;
width: 100%;
-webkit-box-shadow: none;
box-shadow: none;
top: 0;
left: 0;
padding: 0 20px;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
opacity: 1;
visibility: visible;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.header-lay10 .main-navigation li.menu-item-has-children > a:after{
display: none;
}
.header-lay10 .main-navigation li .open-submenu{
height: 30px;
width: 30px;
text-align: center;
line-height: 30px;
position: absolute;
z-index: 1;
top: 10px;
right: 0;
cursor: pointer;
-webkit-transition: all .35s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .35s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .35s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .35s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .35s cubic-bezier(0.37,0.31,0.2,0.85);
}
.header-lay10 .main-navigation li.submenu-active > .open-submenu{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.header-lay10 .bottom-header.sakala-header-container{
padding: 0;
}
.header-lay10 .site-branding{
margin-bottom: 20px;
}
.header-lay10 .main-header.sakala-header-container{
margin-bottom: 50px;
padding-bottom: 40px;
border-bottom: 1px solid #ddd;
}
.header-lay10 .site-address,
.header-lay10 .site-phone,
.header-lay10 .site-email{
color: #808080;
font-size: 14px;
font-weight: 300;
margin-bottom: 12px;
}
.header-lay10 .site-address > i,
.header-lay10 .site-phone > i,
.header-lay10 .site-email > i{
height: 35px;
width: 35px;
text-align: center;
line-height: 35px;
background: #ffc143;
color: #FFF;
font-size: 16px;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.header-lay10 .social-links{
margin-top: 20px;
}
.header-lay10 .social-links a:hover{
color: #ffc143;
}
.header-lay10 header .top-header-elem-wrap .site-customhtml .customhtml{
color: #808080;
} .header-lay11 .site-address,
.header-lay11 .site-phone,
.header-lay11 .site-email{
font-size: 14px;
}
.header-lay11 .search-wrapper{
padding: 35px 0;
max-width: 50px;
}
.header-lay11 .search-wrapper .header-search{
right: 12px;
}
.header-lay11 .search-wrapper .search-icon{
margin: 0 auto;
width: 14px;
}
.header-lay11 #circle{
width: 13px;
height: 13px;
}
.header-lay11 #bar{
height: 7px;
left: 8px;
}
.header-lay11 .search-wrapper.active #searchopen #wrapper #circle,
.header-lay11 #circle{
border-color: #000;
}
.header-lay11 #bar{
background: #000;
}
.header-lay11 .search-wrapper.active #searchopen #wrapper #circle{
width: 15px;
top: 9px;
left: 2px;
-webkit-transform: rotate(88deg);
-moz-transform: rotate(88deg);
-ms-transform: rotate(88deg);
-o-transform: rotate(88deg);
transform: rotate(88deg);
}
.header-lay11 .search-wrapper.active #searchopen #wrapper #bar{
height: 15px;
left: 8px;
top: 2px;
}
.header-lay11 .cart-wrapper .cart{
font-size: 17px;
color: #000;
}
.header-lay11 .cart-wrapper .cart i{
font-weight: 600;
}
.header-lay11 .cart-wrapper .cart .cart-counter{
height: 16px;
width: 16px;
line-height: 17px;
right: -11px;
top: -8px;
font-weight: 300;
font-size: 9px;
background: #000;
}
.header-lay11 .cart-wrapper{
max-width: 40px;
padding: 35px 0;
text-align: center;
}
.header-lay11 button.sidewidget-icon .nav-svg .dots,
.header-lay11 button.sidewidget-icon .nav-svg .dots:before,
.header-lay11 button.sidewidget-icon .nav-svg .dots:after {
background: #000;
}
.header-lay11 button.sidewidget-icon .nav-svg path {
stroke: #000;
}
.header-lay11 .site-button a{
color: #FFF;
font-size: 16px;
font-weight: 500;
background: #5154ff;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.header-lay11 .site-button a:hover{
background: #3d40ff;
}
.header-lay11 .main-navigation li{
float: left;
margin: 0 20px;
}
.header-lay11 .main-navigation li ul li{
width: 100%;
float: none;
margin: 0;
}
.header-lay11 .main-navigation li a{
padding: 20px 0px;
margin: 0;
font-size: 16px;
color: #A3A7AA;
}
.header-lay11 .main-navigation li ul li a{
padding: 10px 15px;
margin: 0;
}
.header-lay11 .main-navigation .current-menu-ancestor > a,
.header-lay11 .main-navigation li.current-menu-item > a,
.header-lay11 .main-navigation li.current_page_item > a,
.header-lay11 .main-navigation li:hover > a{
color: #464c53;
}
.header-lay11 .main-header.sakala-header-container{
padding: 20px 0;
} footer *{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
footer a{
text-decoration: none;
}
footer .footermenu ul{
margin: 0;
list-style: none;
padding: 0;
}
footer .footermenu ul li{
display: inline-block;
list-style: none;
}
footer .footermenu ul li ul{
display: inline-block;
}
footer .footermenu ul li a{
color: #000;
font-size: 14px;
color: #828282;
display: inline-block;
margin: 10px 10px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
footer .footermenu ul li:first-child a{
margin-left: 0;
}
footer .footermenu ul li:last-child a{
margin-right: 0;
}
footer .footermenu ul li a:hover{
color: #444;
}
footer .main-footer{
margin: 0;
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: space-between;
justify-content: space-between;
}
footer .main-footer a{
color: #000;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
footer .main-footer a:hover{
color: #444;
}
footer .main-footer .site-info{
font-size: 14px;
color: #828282;
}
footer .main-footer .site-info a{
color: #828282;
}
footer .footer-sakala-container{
margin: 0 auto;
padding: 0;
position: relative;
z-index: 1;
}
footer .social-links{
display: block;
margin-top: 30px;
}
footer .footermenu .sub-menu{
display: none;
}
footer .top-footer-sakala-wrapper > div:last-of-type,
footer .main-footer > .main-footer-elem-wrap div:last-of-type{
text-align: right;
}
footer .top-footer-sakala-wrapper > div:first-of-type,
footer .main-footer > .main-footer-elem-wrap div:first-of-type{
text-align: left;
}
body .site-footer .social-links{
margin: 0;
}
body .site-footer .social-links:before,
body .site-footer .social-links:after{
display: none;
}
footer .footer-elements-wrap{
width: 100%;
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
align-items: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.footer-lay1 footer .site-info,
.footer-lay1 footer .site-info a{
font-size: 14px;
color: #333333;
display: inline-block;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
} .hover-layout-1 .elementor-column-wrap{
-webkit-transition: all cubic-bezier(0.37,0.31,0.2,0.85) 0.4s;
-moz-transition: all cubic-bezier(0.37,0.31,0.2,0.85) 0.4s;
-ms-transition: all cubic-bezier(0.37,0.31,0.2,0.85) 0.4s;
-o-transition: all cubic-bezier(0.37,0.31,0.2,0.85) 0.4s;
transition: all cubic-bezier(0.37,0.31,0.2,0.85) 0.4s;
}
.hover-layout-1:hover .elementor-column-wrap{
-webkit-box-shadow: 0 0 16px 10px rgba(0,0,0,0.05);
box-shadow: 0 0 16px 10px rgba(0,0,0,0.05);
}
.hover-layout-1 .elementor-icon{
position: relative;
opacity: 1;
visibility: visible;
-webkit-transition: all cubic-bezier(0.37,0.31,0.2,0.85) 0.4s;
-moz-transition: all cubic-bezier(0.37,0.31,0.2,0.85) 0.4s;
-ms-transition: all cubic-bezier(0.37,0.31,0.2,0.85) 0.4s;
-o-transition: all cubic-bezier(0.37,0.31,0.2,0.85) 0.4s;
transition: all cubic-bezier(0.37,0.31,0.2,0.85) 0.4s;
}
.hover-layout-1:hover .elementor-icon{
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(5px);
-moz-transform: translateY(5px);
-ms-transform: translateY(5px);
-o-transform: translateY(5px);
transform: translateY(5px);
}
.hover-layout-1 .hover-ef-1-title{
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-transition: transform .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: transform .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: transform .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: transform .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: transform .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
.hover-layout-1:hover .hover-ef-1-title{
-webkit-transform: translateY(-60px);
-moz-transform: translateY(-60px);
-ms-transform: translateY(-60px);
-o-transform: translateY(-60px);
transform: translateY(-60px);
}
.hover-layout-1 .hover-ef-1-desc{
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
visibility: hidden;
opacity: 0;
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
.hover-layout-1:hover .hover-ef-1-desc{
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
visibility: visible;
opacity: 1;
} .hover-ef-2 .elementor-element .hover-ef-2-link{
visibility: hidden;
opacity: 0;
-webkit-transform: translateY(25px);
-moz-transform: translateY(25px);
-ms-transform: translateY(25px);
-o-transform: translateY(25px);
transform: translateY(25px);
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
.hover-ef-2 .elementor-element:hover .hover-ef-2-link{
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.hover-ef-2 .elementor-element .elementor-widget-heading,
.hover-ef-2 .elementor-element .elementor-widget-text-editor{
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
.hover-ef-2 .elementor-element:hover .elementor-widget-heading,
.hover-ef-2 .elementor-element:hover .elementor-widget-text-editor{
-webkit-transform: translateY(-40px);
-moz-transform: translateY(-40px);
-ms-transform: translateY(-40px);
-o-transform: translateY(-40px);
transform: translateY(-40px);
} .nice-oval .elementor-widget-container{
position: relative;
-webkit-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
transform: rotate(-15deg);
-webkit-border-radius: 35% 65% 35% 65% / 65% 35% 65% 35%;
border-radius: 35% 65% 35% 65% / 65% 35% 65% 35%;
-webkit-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .4s cubic-bezier(0.37,0.31,0.2,0.85);
}
.elementor-column-wrap:hover .nice-oval .elementor-widget-container{
-webkit-border-radius: 50%;
border-radius: 50%;
} .sakala-progbr .elementor-progress-bar,
.sakala-progbr .elementor-progress-wrapper{
overflow: visible !important;
}
.sakala-progbr .elementor-progress-percentage{
height: 30px;
width: 50px;
padding: 0;
position: relative;
text-align: center;
line-height: 30px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: #2550DF;
margin-top: -40px;
}
.sakala-progbr .elementor-progress-percentage:after{
display: block;
visibility: visible;
opacity: 1;
content: "";
position: absolute;
top: 100%;
margin-top: -5px;
margin-left: -2px;
left: 50%;
height: 13px;
width: 13px;
background: #2550DF;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transform: rotate(45deg) translateX(-50%);
-moz-transform: rotate(45deg) translateX(-50%);
-ms-transform: rotate(45deg) translateX(-50%);
-o-transform: rotate(45deg) translateX(-50%);
transform: rotate(45deg) translateX(-50%);
} .event-thick-border:before{
position: absolute;
z-index: -2;
top: -18px;
bottom: -18px;
left: 0;
right: -18px;
content: "";
background: #eaeaea;
}
.event-thick-border:after{
position: absolute;
z-index: -1;
top: -18px;
bottom: -18px;
left: 0;
width: 50%;
content: "";
background: #FFF;
} .event-schedd .elementor-text-editor{
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
align-items: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.event-schedd .elementor-text-editor h6{
width: 75px;
padding-right: 20px;
display: inline-block;
}
.event-schedd .elementor-text-editor figure{
width: 100px;
}
.event-schedd .elementor-text-editor figure img{
vertical-align: middle;
}
.event-schedd .elementor-text-editor div{
width:	calc(100% - 175px);
width:	-webkit-calc(100% - 175px);
width:	-moz-calc(100% - 175px);
padding-left: 30px;
} .sakala-law-team figcaption{
margin-top: 20px;
}
.sakala-law-team figcaption span{
display: block;
font-size: 14px;
color: #727374;
margin-top: 10px;
}
.sakala-law-team .swiper-slide{
-webkit-box-shadow: 0 0 10px 15px rgba(0,0,0,0.1);
box-shadow: 0 0 10px 15px rgba(0,0,0,0.1);
}
.bing-law-name{
width: 100%;
margin-bottom: 10px;
}
.bing-law-name input,
.bing-law-email input,
.bing-law-phone input,
.bing-law-message textarea{
font-family: 'Lato', sans-serif;
font-size: 16px;
color: #898888;
font-weight: 400;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-box-shadow: 0;
box-shadow: 0;
border: 1px solid #ddd;
height: 55px;
line-height: 55px;
padding: 0 15px;
-webkit-border-radius: 0;
border-radius: 0;
width: 100%;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.bing-law-name input:focus,
.bing-law-email input:focus,
.bing-law-phone input:focus,
.bing-law-message textarea:focus{
outline: none;
border-color: #bbb;
-webkit-box-shadow: none;
box-shadow: none;
}
.bing-law-email{
width: 50%;
padding-right: 5px;
float: left;
margin-bottom: 10px;
}
.bing-law-phone{
width: 50%;
padding-left: 5px;
float: left;
margin-bottom: 10px;
}
.bing-law-message{
width: 100%;
margin-bottom: 5px;
}
.bing-law-message textarea{
height: auto;
min-height: 300px;
line-height: 1.6;
padding: 15px 15px;
}
.bing-law-submit-btn input{
width: 100%;
text-align: center;
height: 55px;
line-height: 55px;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #155153;
font-size: 16px;
font-family: 'Lato', sans-serif;
font-weight: 300;
text-transform: uppercase;
color: #FFF;
border: none;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.bing-law-submit-btn input:hover{
background: #0f3a3c;
cursor: pointer;
}
.bing-law-submit-btn input:focus{
outline: none;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.sakala-law-foot-contact .elementor-icon-list-item span > span{
color: #C3B696;
padding-right: 10px;
}
.sakala-law-footer-rec-post h5{
display: none;
}
.sakala-law-footer-rec-post ul{
margin: 15px 0 0;
padding: 0;
list-style: none;
}
.sakala-law-footer-rec-post ul li{
margin-bottom: 20px;
border-bottom: 1px solid rgba(255,255,255,0.1);
padding-bottom: 25px;
}
.sakala-law-footer-rec-post ul li:last-child{
margin-bottom: 0;
border-bottom: none;
}
.sakala-law-footer-rec-post ul li a{
font-size: 18px;
font-family: 'Lato', sans-serif;
font-weight: 300;
color: #CAC9C9;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.sakala-law-footer-rec-post ul li a:hover{
color: #CCA876;
}
.sakala-law-footer-rec-post ul li span.post-date{
display: block;
width: 100%;
margin-top: 10px;
position: relative;
color: #CAC9C9;
vertical-align: middle;
font-size: 14px;
font-weight: 300;
}
.sakala-law-footer-rec-post ul li span.post-date:before{
content: "\f508";
font-weight: 300;
vertical-align: middle;
font-size: 14px;
color: #CAC9C9;
padding-right: 5px;
font-family: dashicons;
margin-top: -4px;
display: inline-block;
}
.sakala-law-quck-links li .elementor-icon-list-icon{
line-height: 1;
}
.sakala-law-quck-links li .elementor-icon-list-text{
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
} .footer-lay2 footer{
padding: 0;
}
.footer-lay2 footer .main-footer .main-footer-elem-wrap div{
text-align: center;
color: #cac9c9;
font-family: 'Lato', sans-serif;
font-size: 16px;
font-weight: 300;
}
.footer-lay2 footer .main-footer .main-footer-elem-wrap div a{
color: #cac9c9;
}
.footer-lay2 footer .main-footer .main-footer-elem-wrap div a:hover{
color: #5f5f5f;
}
.footer-lay2 footer .main-footer .main-footer-elem-wrap .menu{
margin-top: 5px;
}
.footer-lay2 footer .main-footer .main-footer-elem-wrap .menu li a{
color: #c3b696;
font-size: 16px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.footer-lay2 footer .main-footer .main-footer-elem-wrap .menu li a:hover{
text-decoration: none;
color: #FFF;
}
.footer-lay2 footer .main-footer .main-footer-elem-wrap .menu li{
position: relative;
}
.footer-lay2 footer .main-footer .main-footer-elem-wrap .menu li:after{
content: "/";
font-size: 16px;
color: #c3b696;
}
.footer-lay2 footer .main-footer .main-footer-elem-wrap .menu li:last-child:after{
display: none;
} .footer-lay3 footer{
padding: 30px 0;
position: relative;
}
.footer-lay3 footer #sakala-top{
position: absolute;
top: 0;
left: 0;
right: 0;
border: none;
-webkit-border-radius: 50%;
border-radius: 50%;
margin: -27px auto 0;
color: #04A580;
height: 55px;
width: 55px;
}
.footer-lay3 footer #sakala-top:hover{
background: #f4fffc;
}
.footer-lay3 footer .footer-elements-wrap{
padding: 0 10px;
}
.footer-lay3 footer .site-info a{
color: #04A580;
}
.footer-lay3 footer .social-links a{
margin: 0 2px;
}
.footer-lay3 footer .social-links a span{
height: 42px;
width: 42px;
text-align: center;
line-height: 42px;
font-size: 16px;
background: #fafafa;
color: #333;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.footer-lay3 footer .social-links a span.facebook{
background: #ecf0f8;
color: #3c5a98;
}
.footer-lay3 footer .social-links a:hover span.facebook{
background: #3C5A98;
color: #FFF;
}
.footer-lay3 footer .social-links a span.twitter{
background: #ecf5f9;
color: #1fb0dd;
}
.footer-lay3 footer .social-links a:hover span.twitter{
background: #1fb0dd;
color: #FFF;
}
.footer-lay3 footer .social-links a span.instagram{
background: #e2e2e2;
color: #000;
}
.footer-lay3 footer .social-links a:hover span.instagram{
background: #000;
color: #FFF;
}
.footer-lay3 footer .social-links a span.youtube{
background: #f7e1e1;
color: #FF0000;
}
.footer-lay3 footer .social-links a:hover span.youtube{
background: #FF0000;
color: #FFF;
} .sakala-health-form{
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: stretch;
align-items: stretch;
}
.sakala-health-form > div{
width: 25%;
height: 100px;
}
.sakala-health-name input{
width: 100%;
height: 100px;
line-height: 100px;
padding: 0 40px;
-webkit-border-radius: 0;
border-radius: 0;
border: 1px solid #eee;
background: #FFF;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #233646;
font-size: 18px;
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
.sakala-health-name input::-webkit-input-placeholder { font-size: 18px;
color: #233646;
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
.sakala-health-name input::-moz-placeholder { font-size: 18px;
color: #233646;
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
.sakala-health-name input:-ms-input-placeholder { font-size: 18px;
color: #233646;
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
.sakala-health-name input:-moz-placeholder { font-size: 18px;
color: #233646;
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
.sakala-health-name input:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.sakala-health-doctors select,
.sakala-health-timing select{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #FFF;
height: 100px;
line-height: 100px;
width: 100%;
-webkit-border-radius: 0;
border-radius: 0;
border: 1px solid #eee;
padding: 0 50px;
color: #233646;
font-size: 18px;
font-family: 'Poppins', sans-serif;
font-weight: 400;
border-left: none;
cursor: pointer;
}
.sakala-health-doctors select:focus,
.sakala-health-timing select:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.sakala-health-doctors,
.sakala-health-timing{
position: relative;
display: inline-block;
}
.sakala-health-doctors:after,
.sakala-health-timing:after{
position: absolute;
content: "\f140";
font-family: dashicons;
top: 50%;
right: 40px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 20px;
line-height: 1;
color: #233646;
}
.sakala-health-timing select{
border-right: none;
}
.sakala-submit-btn input[type="submit"]{
width: 100%;
height: 100px;
line-height: 100px;
text-align: center;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #05a57f;
border: 1px solid #05a57f;
-webkit-border-radius: 0;
border-radius: 0;
color: #FFF;
font-size: 18px;
font-family: 'Poppins', sans-serif;
font-weight: 400;
padding: 0;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.sakala-submit-btn input[type="submit"]:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.sakala-submit-btn input[type="submit"]:hover{
cursor: pointer;
background: #01d6a3;
border-color: #01D6A3;
}
.sakala-submit-btn .ajax-loader{
position: absolute;
top: 50%;
left: 100%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
} .bing-foot-subs label{
display: block;
width: 100%;
margin-bottom: 12px;
position: relative;
}
.bing-foot-subs label:before{
font-family: Linearicons-Free;
font-size: 15px;
position: absolute;
top: 50%;
right: 25px;
margin-top: -9px;
color: #7a8a9e;
z-index: 1;
}
.bing-foot-subs label.bing-foot-sub-name:before{
content: "\e82a";
}
.bing-foot-subs label.bing-foot-sub-email:before{
content: "\e818";
}
.bing-foot-subs label input{
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
background: #FFF;
-webkit-border-radius: 0;
border-radius: 0;
height: 55px;
line-height: 55px;
padding: 0 25px;
font-size: 14px;
font-family: 'Poppins', sans-serif;
font-weight: 400;
color: #7a8a9e;
}
.bing-foot-subs label input:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.bing-foot-subs label input::-webkit-input-placeholder { font-size: 14px;
color: #7a8a9e;
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
.bing-foot-subs label input::-moz-placeholder { font-size: 14px;
color: #7a8a9e;
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
.bing-foot-subs label input:-ms-input-placeholder { font-size: 14px;
color: #7a8a9e;
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
.bing-foot-subs label input:-moz-placeholder { font-size: 14px;
color: #7a8a9e;
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
.bing-foot-sub-subbtn{
display: inline-block;
position: relative;
}
.bing-foot-sub-subbtn:after{
font-family: Linearicons-Free;
content: "\e87a";
font-size: 14px;
position: absolute;
top: 50%;
margin-top: -10px;
right: 40px;
color: #FFF;
}
.bing-foot-sub-subbtn input[type="submit"]{
background: #04A580;
-webkit-border-radius: 0;
border-radius: 0;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
height: 55px;
line-height: 55px;
padding: 0 45px 0 25px;
font-size: 13px;
font-family: 'Poppins', sans-serif;
font-weight: 400;
text-transform: uppercase;
color: #FFF;
cursor: pointer;
letter-spacing: 1px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.bing-foot-sub-subbtn input[type="submit"]:hover{
background: #028869;
} body:not(.home) .main-footer-sakala-wrapper{
border-top: 1px solid #eaeaea;
}
body:not(.home) .site-header{
-webkit-box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.075);
box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.075);
}
body:not(.home) #content{
margin-top: 50px !important;
}
body:not(.home).header-lay10.page.elementor-template-full-width #content.site-content{
margin-top: 0px !important;
width: 100%;
}
body:not(.home).header-lay10.page.elementor-template-full-width #content.site-content {
margin-top: 0px !important;
width: calc(100% - 400px);
margin-left: 400px;
padding-left: 0;
} .archive-sidebar-right #primary,
.single-sidebar-right #primary{
padding-right: 45px;
}
.archive-sidebar-left #primary,
.single-sidebar-left #primary{
padding-left: 45px;
} .sakala-header-title{
padding: 150px 0;
background-color: rgba(0,0,0,0.3);
}
.sakala-header-title .bing-page-title{
font-size: 56px;
font-weight: 600;
color: #FFF;
text-align: left;
display: block;
margin: 0;
line-height: 1;
}
.sakala-header-title #sakala-breadcrumbs{
display: block;
width: 100%;
text-align: left;
margin-top: 10px;
}
.sakala-header-title #sakala-breadcrumbs,
.sakala-header-title #sakala-breadcrumbs a{
font-size: 20px;
font-weight: 400;
color: rgba(255,255,255,0.6);
text-decoration: none;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.sakala-header-title #sakala-breadcrumbs a:hover,
.sakala-header-title #sakala-breadcrumbs .current{
color: #FFF;
} .archive-grid article {
display: inline-block;
width: 32%;
vertical-align: top;
}
.archive-grid article:nth-of-type(3n+2) {
margin-left: 1.4%;
margin-right: 1.4%;
} .blog article,
.search article,
.archive article{
background: #FFF;
margin-bottom: 60px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 7px 5px 30px 0px rgba(72, 73, 121, 0.15);
box-shadow: 7px 5px 30px 0px rgba(72, 73, 121, 0.15);
}
.blog article a.post-thumbnail,
.search article a.post-thumbnail,
.archive article a.post-thumbnail{
display: block;
position: relative;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
overflow: hidden;
}
.blog article a.post-thumbnail img
.search article a.post-thumbnail img
.archive article a.post-thumbnail img{
width: 100%;
vertical-align: top;
}
.blog article .entry-content
.search article .entry-content
.archive article .entry-content{
margin: 0;
}
.blog .entry-content,
.search .entry-content,
.archive .entry-content{
padding: 30px 30px 45px;
}
.blog .entry-content p,
.search .entry-content p,
.archive .entry-content p{
margin: 0;
display: block;
width: 100%;
line-height: 1.7;
color: #7D7D7D;
}
.blog .entry-content a,
.search .entry-content a,
.archive .entry-content a{
color: #555;
text-decoration: none;
}
.blog .entry-content a.read-more,
.search .entry-content a.read-more,
.archive .entry-content a.read-more{
display: inline-block;
margin-top: 30px;
padding: 12px 30px;
text-decoration: none;
background: #5154ff;
-webkit-border-radius: 3px;
border-radius: 3px;
font-size: 16px;
font-weight: 400;
color: #FFF;
-webkit-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
}
.blog .entry-content a.read-more:hover,
.search .entry-content a.read-more:hover,
.archive .entry-content a.read-more:hover{
background: #3c3ff5;
-webkit-box-shadow: 0 0 12px 4px rgba(81, 84, 255, 0.25);
box-shadow: 0 0 12px 4px rgba(81, 84, 255, 0.25);
}
.blog .entry-header,
.search .entry-header,
.archive .entry-header{
padding: 30px 30px 45px;
}
.blog .entry-header + .entry-content,
.search .entry-header + .entry-content,
.archive .entry-header + .entry-content{
padding-top: 15px;
}
.blog .entry-header .entry-title,
.search .entry-header .entry-title,
.archive .entry-header .entry-title{
margin: 0;
line-height: 1.15;
font-size: 24px;
font-weight: 500;
}
.blog .entry-header .entry-title a,
.search .entry-header .entry-title a,
.archive .entry-header .entry-title a{
color: #110729;
text-decoration: none;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.blog .entry-header .entry-title a:hover,
.search .entry-header .entry-title a:hover,
.archive .entry-header .entry-title a:hover{
color: #5154ff;
}
.blog article .post-thumbnail + .entry-content,
.search article .post-thumbnail + .entry-content,
.archive article .post-thumbnail + .entry-content{
padding-bottom: 0;
}
.blog article .entry-header + .post-thumbnail +  .entry-content,
.search article .entry-header + .post-thumbnail +  .entry-content,
.archive article .entry-header + .post-thumbnail +  .entry-content{
padding-bottom: 40px;
}
.blog article > .entry-header,
.search article > .entry-header,
.archive article > .entry-header{
padding-bottom: 0px;
}
.blog article > .entry-header + .entry-content,
.search article > .entry-header + .entry-content,
.archive article > .entry-header + .entry-content{
padding-top: 0;
}
.blog article .entry-header + .entry-content + .post-thumbnail,
.search article .entry-header + .entry-content + .post-thumbnail,
.archive article .entry-header + .entry-content + .post-thumbnail{
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0;
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.blog article .entry-header + .post-thumbnail,
.search article .entry-header + .post-thumbnail,
.archive article .entry-header + .post-thumbnail{
-webkit-border-radius: 0;
border-radius: 0;
}
.blog article .entry-content + .post-thumbnail,
.search article .entry-content + .post-thumbnail,
.archive article .entry-content + .post-thumbnail{
-webkit-border-radius: 0;
border-radius: 0;
}
.single .entry-header .entry-title + .entry-meta,
.blog .entry-header .entry-title + .entry-meta,
.search .entry-header .entry-title + .entry-meta,
.archive .entry-header .entry-title + .entry-meta{
display: block;
margin-top: 10px;
margin-bottom: 20px;
}
.blog .entry-header a,
.search .entry-header a,
.archive .entry-header a,
.single .entry-header a{
text-decoration: none;
}
.blog .entry-header .byline,
.search .entry-header .byline,
.archive .entry-header .byline,
.single .entry-header .byline{
position: relative;
}
.blog .entry-header .byline:before,
.search .entry-header .byline:before,
.archive .entry-header .byline:before,
.single .entry-header .byline:before{
content: "\e82a";
font-family: Linearicons-Free;
font-size: 13px;
font-weight: 600;
margin-right: 3px;
display: inline-block;
vertical-align: baseline;
color: #7D7D7D;
}
.blog .entry-header .author a,
.search .entry-header .author a,
.archive .entry-header .author a,
.single .entry-header .author a,
.blog .entry-header .posted-on a,
.search .entry-header .posted-on a,
.archive .entry-header .posted-on a,
.single .entry-header .posted-on a{
font-size: 14px;
color: #7D7D7D;
font-weight: 400;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.blog .entry-header .author a:hover,
.blog .entry-header .posted-on a:hover,
.search .entry-header .author a:hover,
.search .entry-header .posted-on a:hover,
.archive .entry-header .author a:hover,
.archive .entry-header .posted-on a:hover,
.single .entry-header .author a:hover,
.single .entry-header .posted-on a:hover{
color: #000;
}
.blog .entry-header .posted-on,
.search .entry-header .posted-on,
.archive .entry-header .posted-on,
.single .entry-header .posted-on{
margin-left: 15px;
}
.blog .entry-header .posted-on:before,
.search .entry-header .posted-on:before,
.single .entry-header .posted-on:before,
.archive .entry-header .posted-on:before{
content: "\e836";
font-family: Linearicons-Free;
font-size: 13px;
font-weight: 600;
margin-right: 6px;
display: inline-block;
vertical-align: baseline;
color: #7D7D7D;
} #secondary .widget-title{
margin-top: 0;
color: #262321;
font-size: 20px;
font-weight: 500;
margin-bottom: 20px;
}
#secondary .widget-title a{
color: #262321;
}
#secondary .widget{
margin-bottom: 45px;
}
#secondary ul{
list-style: none;
margin: 0;
padding: 0;
}
#secondary ul ul{
margin-left: 10px;
margin-right: 10px;
}
#secondary ul li{
margin-bottom: 10px;
color: #7d7d7d;
}
#secondary ul li:last-child{
margin-bottom: 0;
}
#secondary p{
font-size: 16px;
line-height: 1.7;
color: #7D7D7D;
}
#secondary a{
color: #7d7d7d;
text-decoration: none;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.widget_calendar table{
border-collapse: collapse;
margin-bottom: 0;
}
.widget_calendar td,
.widget_calendar th{
border: 1px solid #ddd;
text-align: center;
color: #7d7d7d;
font-size: 14px;
}
#secondary .widget_calendar a:hover{
color: #5154ff;
}
.widget_calendar table caption{
font-size: 16px;
font-weight: 500;
color: #262321;
text-align: left;
margin-bottom: 10px;
}
#secondary ul li a:hover{
color: #5154ff;
}
#secondary select{
width: 100%;
height: 50px;
line-height: 50px;
-webkit-border-radius: 0;
border-radius: 0;
border: 1px solid #ddd;
padding: 0 15px;
background: none;
color: #7D7D7D;
position: relative;
}
#secondary select:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#secondary .widget_search .search-form{
position: relative;
display: block;
}
#secondary .widget_search input[type="search"]{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid #ddd;
width: 100%;
-webkit-border-radius: 0;
border-radius: 0;
height: 50px;
line-height: 50px;
padding: 0 15px;
font-size: 15px;
color: #7D7D7D;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
#secondary .widget_search input[type="submit"]{
position: absolute;
top: 0;
right: 0;
height: 50px;
line-height: 50px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
z-index: 1;
padding: 0 20px;
background: #5154ff;
color: #FFF;
font-size: 14px;
font-weight: 500;
border: none;
cursor: pointer;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
#secondary .widget_search input[type="submit"]:hover{
background: #3c3ff5;
}
#secondary .widget_search input[type="search"]:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
border-color: #aaa;
}
#secondary .widget_nav_menu ul li:first-child a{
display: block;
margin-bottom: 10px;
}
#secondary .widget_rss .rss-date,
#secondary .widget_rss cite{
font-size: 13px;
color: #999;
} .single article{
-webkit-box-shadow: none;
box-shadow: none;
}
.single article > .entry-header{
padding-top: 0;
}
.single article .entry-header .entry-title{
color: #181b31;
font-size: 28px;
font-weight: 600;
display: block;
margin: 0;
}
.single .entry-content p{
margin: 20px 0;
}
.single .entry-header,
.single .entry-content{
padding-left: 0;
padding-right: 0;
}
.single .entry-footer{
display: block;
margin: 30px 0;
}
.single article .entry-content + .entry-footer{
margin-top: 0;
}
.single .entry-footer .cat-links{
color: #555;
font-size: 16px;
display: block;
width: 100%;
}
.single .entry-footer .post-categories{
list-style: none;
margin: 0;
padding: 0;
}
.single .entry-footer .post-categories li{
display: inline-block;
margin: 5px 2.5px;
}
.single .entry-footer .post-categories li:first-child{
margin-left: 0;
}
.single .entry-footer .post-categories li:last-child{
margin-right: 0;
}
.single .entry-footer .cat-links a{
color: #181b31;
background: #E2E4E6;
padding: 10px 25px;
font-size: 15px;
opacity: 0.9;
display: inline-block;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.single .entry-footer .cat-links a:hover{
background: #181b31;
color: #FFF;
opacity: 1;
}
.single .entry-footer .tags-links{
font-size: 16px;
margin-top: 20px;
display: block;
width: 100%;
}
.single .entry-footer .tags-links a{
position: relative;
color: #181b31;
display: inline-block;
-webkit-border-radius: 0;
border-radius: 0;
margin: 0 8px;
font-size: 13px;
text-transform: uppercase;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.single .entry-footer .tags-links a:hover{
color: #5154ff;
}
.single .entry-footer .tags-links a:first-child{
margin-left: 0;
}
.single .entry-footer .tags-links a:last-child{
margin-right: 0;
}
.single .entry-footer .tags-links a:before{
content: "\e82f";
font-family: Linearicons-Free;
display: inline-block;
font-size: 14px;
vertical-align: baseline;
margin-right: 6px;
}
.single article .post-navigation{
padding: 30px 0;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.single article .post-navigation a{
text-decoration: none;
color: #313233;
font-size: 18px;
font-weight: 500;
position: relative;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.single article .post-navigation a:hover{
color: #5154ff;
}
.single article .post-navigation .nav-previous a:before{
content: "\f341";
font-family: dashicons;
font-size: 18px;
position: absolute;
left: 0;
margin-top: -2px;
}
.single article .post-navigation .nav-next a:after{
content: "\f345";
font-family: dashicons;
font-size: 18px;
position: absolute;
right: 0;
margin-top: -2px;
top: 0;
} .sakala-cont-inner-wrapp{
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
align-items: center;
width: 100%;
}
.sakala-cont-inner-left-wrapp,
.sakala-cont-inner-right-wrapp{
width: 50%;
}
.sakala-cont-inner-left-wrapp{
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: -30px;
padding-right: 15px;
}
.sakala-cont-inner-right-wrapp{
padding-left: 15px;
}
.bing-cont-name{
width: 100%;
margin-bottom: 35px;
}
.bing-cont-email{
width: 50%;
padding-right: 15px;
}
.bing-cont-phone{
width: 50%;
padding-left: 15px;
}
.bing-cont-message span{
display: block;
height: 100%;
}
.bing-cont-name input[type="text"],
.bing-cont-email input[type="email"],
.bing-cont-phone input[type="tel"],
.bing-cont-message textarea{
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #F1F8FE;
border: none;
-webkit-border-radius: 30px;
border-radius: 30px;
color: #999;
font-size: 14px;
font-weight: 300;
height: 50px;
line-height: 50px;
padding: 0 30px;
}
.bing-cont-name input[type="text"]:focus,
.bing-cont-email input[type="email"]:focus,
.bing-cont-phone input[type="tel"]:focus,
.bing-cont-message textarea:focus,
.sakala-cont-sub-btn input[type="submit"]:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.bing-cont-message textarea{
height: 135px;
line-height: 1.65;
padding: 20px 30px;
}
.sakala-cont-sub-btn{
width: 100%;
display: block;
text-align: center;
}
.sakala-cont-sub-btn input[type="submit"]{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
height: 50px;
line-height: 50px;
padding: 0 60px;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
text-transform: uppercase;
font-size: 13px;
font-weight: 300;
-webkit-border-radius: 30px;
border-radius: 30px;
color: #FFF;
background: #5254FF;
cursor: pointer;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.sakala-cont-sub-btn input[type="submit"]:hover{
background: #3d40ff;
} .bing-woo-subs-sec,
.bing-blog-subs-sec{
position: relative;
}
.bing-blog-subs-sec input[type="email"],
.bing-woo-subs-email input[type="email"]{
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
background: none;
color: #FFF;
border-bottom: 1px solid rgba(255,255,255,0.6);
font-size: 14px;
padding: 6px 0;
font-weight: 500;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.bing-blog-subs-sec input[type="email"]{
padding: 25px 60px 25px 0;
border-bottom: 2px solid rgba(255,255,255,0.5);
font-size: 17px;
color: rgba(255,255,255,0.6);
font-family: 'Lora', sans-serif;
font-weight: 400;
}
.bing-blog-subs-sec input[type="email"]:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.bing-woo-subs-email input[type="email"]::-webkit-input-placeholder { font-size: 14px;
color: rgba(255,255,255,0.9);
font-family: 'Lato', sans-serif;
font-weight: 400;
}
.bing-woo-subs-email input[type="email"]::-moz-placeholder { font-size: 14px;
color: rgba(255,255,255,0.9);
font-family: 'Lato', sans-serif;
font-weight: 400;
}
.bing-woo-subs-email input[type="email"]:-ms-input-placeholder { font-size: 14px;
color: rgba(255,255,255,0.9);
font-family: 'Lato', sans-serif;
font-weight: 400;
}
.bing-woo-subs-email input[type="email"]:-moz-placeholder { font-size: 14px;
color: rgba(255,255,255,0.9);
font-family: 'Lato', sans-serif;
font-weight: 400;
}
.bing-blog-subs-sec input[type="email"]::-webkit-input-placeholder { font-size: 17px;
color: rgba(255,255,255,0.6);
font-family: 'Lora', sans-serif;
font-weight: 400;
}
.bing-blog-subs-sec input[type="email"]::-moz-placeholder { font-size: 17px;
color: rgba(255,255,255,0.6);
font-family: 'Lora', sans-serif;
font-weight: 400;
}
.bing-blog-subs-sec input[type="email"]:-ms-input-placeholder { font-size: 17px;
color: rgba(255,255,255,0.6);
font-family: 'Lora', sans-serif;
font-weight: 400;
}
.bing-blog-subs-sec input[type="email"]:-moz-placeholder { font-size: 17px;
color: rgba(255,255,255,0.6);
font-family: 'Lora', sans-serif;
font-weight: 400;
}
.bing-blog-subs-sec .bing-blog-subs-sec-inner{
position: relative;
}
.bing-woo-subs-send{
position: absolute;
top: 50%;
margin-top: -10px;
right: 0;
}
.bing-blog-subs-send{
position: absolute;
top: 50%;
margin-top: -16px;
right: 0;
width: auto;
}
.bing-blog-subs-send:hover{
cursor: pointer;
}
.bing-blog-subs-send:before{
content: "\e818";
font-family: Linearicons-Free;
font-size: 28px;
font-weight: 300;
width: 50px;
height: 50px;
line-height: 50px;
text-align: right;
color: rgba(255,255,255,0.8);
line-height: 1;
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%);
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.bing-blog-subs-send:hover:before{
color: #FFF;
}
.bing-blog-subs-send .ajax-loader{
position: absolute;
top: 50%;
left: 100%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.bing-woo-subs-send input[type="submit"]{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
border: none;
padding: 0;
color: #FFF;
width: auto;
font-size: 14px;
font-family: 'Lato', sans-serif;
text-align: right;
z-index: 1;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.bing-blog-subs-send input[type="submit"]{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
opacity: 0;
height: 50px;
width: 50px;
padding: 0;
}
.bing-blog-subs-send input[type="submit"]:hover{
cursor: pointer;
}
.bing-woo-subs-send .ajax-loader{
position: absolute;
top: 50%;
margin-top: -10px !important;
right: -10px;
}
.bing-woo-subs-send input[type="submit"]:hover{
cursor: pointer;
color: #edc835;
}
.bing-woo-subs-email input[type="email"]:focus,
.bing-woo-subs-send input[type="submit"]:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.bing-woo-subs-email input[type="email"]:focus{
border-color: #FFF;
}
.bing-blog-subs-sec span.wpcf7-list-item{
margin: 0;
color: rgba(255,255,255,0.7);
font-size: 14px;
font-family: 'Lora', sans-serif;
font-weight: 400;
}
.bing-blog-subs-sec input[type="checkbox"]{
display: inline-block;
vertical-align: text-top;
}
.bing-blog-subs-sec span.wpcf7-list-item-label{
margin-left: 10px;
vertical-align: text-bottom;
display: inline-block;
} .ap-companion-services.layout3{
position: relative;
}
.ap-companion-services.layout3 button.slick-prev:before,
.ap-companion-services.layout3 button.slick-next:before{
color: #9b9b9b;
font-size: 12px;
font-weight: 600;
font-family: Linearicons-Free;
height: 40px;
width: 40px;
line-height: 37px;
-webkit-border-radius: 50%;
border-radius: 50%;
background: none;
border: 2px solid #9b9b9b;
display: block;
text-align: center;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.ap-companion-services.layout3 button.slick-prev:hover:before,
.ap-companion-services.layout3 button.slick-next:hover:before{
background: #eb2833;
border-color: #EB2833;
color: #FFF;
}
.ap-companion-services.layout3 button.slick-prev:before{
content: "\e875";
}
.ap-companion-services.layout3 button.slick-next:before{
content: "\e876";
}
.ap-companion-services.layout3 button.slick-prev,
.ap-companion-services.layout3 button.slick-next{
position: absolute;
height: 40px;
width: 40px;
bottom: 0;
top: auto;
right: calc(100% + 260px);
right: -webkit-calc(100% + 260px);
right: -moz-calc(100% + 260px);
left: auto;
}
.ap-companion-services.layout3 button.slick-next{
margin-right: -60px;
} .ap-companion-services.layout4{
position: relative;
}
.ap-companion-services.layout4 button.slick-prev:before,
.ap-companion-services.layout4 button.slick-next:before{
color: #9b9b9b;
font-size: 12px;
font-weight: 600;
font-family: Linearicons-Free;
height: 40px;
width: 40px;
line-height: 37px;
-webkit-border-radius: 50%;
border-radius: 50%;
background: none;
border: 2px solid #9b9b9b;
display: block;
text-align: center;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.ap-companion-services.layout4 button.slick-prev:hover:before,
.ap-companion-services.layout4 button.slick-next:hover:before{
background: #eb2833;
border-color: #EB2833;
color: #FFF;
}
.ap-companion-services.layout4 button.slick-prev:before{
content: "\e875";
}
.ap-companion-services.layout4 button.slick-next:before{
content: "\e876";
}
.ap-companion-services.layout4 button.slick-prev,
.ap-companion-services.layout4 button.slick-next{
position: absolute;
height: 40px;
width: 40px;
bottom: 0;
margin-bottom: 40px;
top: auto;
right: calc(100% + 240px);
right: -webkit-calc(100% + 240px);
right: -moz-calc(100% + 240px);
left: auto;
}
.ap-companion-services.layout4 button.slick-next{
margin-right: -60px;
} .ap-blog-post-main-wrapp.style7{
display: flex;
display: -ms-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.ap-blog-post-main-wrapp.style7 .item-wrapp{
width: 33.33%;
padding: 0 15px;
}
.ap-blog-post-main-wrapp.style7 .item-wrapp .post-thumb-wrapp img{
width: 100%;
vertical-align: top;
}
.ap-blog-post-main-wrapp.style7 .item-wrapp .post-title{
margin-top: 30px;
}
.ap-blog-post-main-wrapp.style7 .item-wrapp .post-title a{
line-height: 1.27;
display: inline-block;
}
.ap-blog-post-main-wrapp.style7 .item-wrapp a.btn-read-more{
display: inline-block;
margin-top: 15px;
} .comments-area .comments-title,
.comments-area .comment-reply-title{
font-size: 24px;
font-weight: 500;
color: #262321;
}
.comments-area .comment-list{
margin: 0;
padding: 0;
list-style: none;
}
.comments-area .comment-list .children{
margin: 0;
list-style: none;
padding-left: 30px;
}
.comments-area .comment-list .comment-list li{
list-style: none;
}
.comments-area .comment-list article{
margin-bottom: 30px;
position: relative;
border-bottom: solid 1px #eaeaea;
-webkit-border-radius: 0;
border-radius: 0;
}
.comments-area .comment-list article .reply{
position: absolute;
top: 0;
right: 0;
margin-top: 7px;
}
.comments-area .comment-list article .reply a{
font-size: 12px;
font-weight: 300;
text-transform: uppercase;
color: #888888;
text-decoration: none;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.comments-area .comment-list article .reply a:hover{
color: #000;
}
.comments-area .comment-list .comment-author img{
height: 60px;
width: 60px;
-webkit-border-radius: 50%;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
}
.comments-area .comment-list .comment-author b.fn{
display: inline-block;
vertical-align: top;
padding-left: 15px;
margin-top: 7px;
}
.comments-area .comment-list .comment-author b.fn a{
font-size: 15px;
color: #2D3130;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.comments-area .comment-list .comment-author .says{
display: none;
}
.comments-area .comment-list .comment-metadata{
display: block;
margin-left: 65px;
padding-left: 15px;
font-size: 13px;
margin-top: -30px;
}
.comments-area .comment-list .comment-metadata a{
color: #888888;
}
.comments-area .comment-content p{
font-size: 16px;
line-height: 1.75;
font-weight: 400;
color: #7D7D7D;
}
.comments-area .comment-content{
padding-top: 10px;
}
.comments-area .logged-in-as{
margin: 20px 0;
}
.comments-area .logged-in-as a{
font-size: 15px;
color: #929191;
text-decoration: none;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.comments-area .logged-in-as a:hover{
color: #5154ff;
}
.comments-area .comment-notes{
font-size: 16px;
color: #929191;
margin: 10px 0;
font-weight: 400;
}
.comments-area form.comment-form:before,
.comments-area form.comment-form:after{
content: "";
display: table;
clear: both;
}
.comments-area form.comment-form input{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
width: 100%;
height: 50px;
line-height: 50px;
padding: 0 20px;
border: 1px solid #e1e1e1;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.comments-area form.comment-form input:focus{
outline: none;
border-color: #ccc;
}
.comments-area form.comment-form textarea{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
width: 100%;
height: 200px;
line-height: 1.7;
padding: 20px;
border: 1px solid #e1e1e1;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.comments-area form.comment-form textarea:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
border-color: #ccc;
}
.comments-area form.comment-form p{
width: 100%;
float: left;
margin: 0 0 20px;
}
.comments-area form.comment-form .comment-form-author{
width: 50%;
padding-right: 15px;
margin: 0 0 20px;
}
.comments-area form.comment-form .comment-form-email{
width: 50%;
padding-left: 15px;
margin: 0 0 20px;
}
.comments-area form.comment-form .comment-form-cookies-consent{
width: auto;
font-size: 15px;
margin-top: 0;
}
.comments-area form.comment-form .comment-form-cookies-consent input{
width: 20px;
padding: 0;
height: 20px;
line-height: 20px;
display: inline-block;
vertical-align: top;
margin-right: 6px;
}
.comments-area form.comment-form .comment-form-cookies-consent input[type='checkbox']:checked{
position:relative;
}
.comments-area form.comment-form .comment-form-cookies-consent input[type='checkbox']:checked:before{
content: "\f147";
font-family: dashicons;
display:block;
width: 19px;
height: 19px;
text-align: center;
line-height: 19px;
position:absolute;
top:0;
left: -1px;
background: #fafafa;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
opacity: 0.5;
}
.comments-area form.comment-form p label{
font-size: 15px;
display: block;
margin-bottom: 10px;
}
.comments-area form.comment-form .comment-form-cookies-consent label{
margin: 0;
display: inline-block;
}
.comments-area form.comment-form .form-submit{
display: block;
margin: 0 0 50px;
}
.comments-area form.comment-form .form-submit input[type="submit"]{
width: auto;
display: inline-block;
margin-top: 15px;
padding: 12px 30px;
line-height: unset;
text-decoration: none;
background: #5154ff;
-webkit-border-radius: 3px;
border-radius: 3px;
font-size: 16px;
font-weight: 400;
color: #FFF;
-webkit-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
-moz-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
-ms-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
-o-transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
transition: all .6s cubic-bezier(0.37,0.31,0.2,0.85);
}
.comments-area form.comment-form .form-submit input[type="submit"]:hover{
cursor: pointer;
background: #3c3ff5;
-webkit-box-shadow: 0 0 12px 4px rgba(81, 84, 255, 0.25);
box-shadow: 0 0 12px 4px rgba(81, 84, 255, 0.25);
} body.error404 #primary{
width: 100%;
padding: 0;
text-align: center;
}
body.error404 .error-404{
padding: 160px 0;
}
body.error404 .page-header .page-title{
font-size: 52px;
margin-top: 0;
font-weight: 500;
color: #000;
}
body.error404 .page-content{
display: block;
margin-bottom: 100px;
}
.search-no-results .no-results .page-content p,
body.error404 .page-content p{
font-size: 16px;
line-height: 1.75;
font-weight: 400;
color: #666;
}
.search-no-results .no-results .page-content form.search-form,
body.error404 .page-content form.search-form{
position: relative;
display: block;
font-size: 0;
}
.search-no-results .no-results .page-content form.search-form label,
body.error404 .page-content form.search-form label{
width: 100%;
display: inline-block;
vertical-align: middle;
max-width: 250px;
margin: 0;
}
.search-no-results .no-results .page-content form.search-form input[type="search"],
body.error404 .page-content form.search-form input[type="search"]{
width: 100%;
height: 50px;
line-height: 50px;
padding: 0 20px;
font-size: 15px;
color: #666;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-border-radius: 0;
border-radius: 0;
border: 1px solid #ddd;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.search-no-results .no-results .page-content form.search-form input[type="search"]:focus,
body.error404 .page-content form.search-form input[type="search"]:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
border-color: #aaa;
}
.search-no-results .no-results .page-content form.search-form input[type="submit"],
body.error404 .page-content form.search-form input[type="submit"]{
display: inline-block;
vertical-align: middle;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
height: 50px;
line-height: 50px;
padding: 0 20px;
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
background: #111;
color: #FFF;
-webkit-border-radius: 0;
border-radius: 0;
border: 1px solid #111;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.search-no-results .no-results .page-content form.search-form input[type="submit"]:hover,
body.error404 .page-content form.search-form input[type="submit"]:hover{
cursor: pointer;
background: #333;
} .search-no-results .no-results .page-title{
margin-top: 0;
font-size: 52px;
font-weight: 500;
color: #111;
} .sakala-wresume-contact-form input[type="text"],
.sakala-wresume-contact-form input[type="email"],
.sakala-wresume-contact-form textarea{
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
border-bottom: 2px solid #999;
-webkit-border-radius: 0;
border-radius: 0;
height: 50px;
line-height: 50px;
padding: 0;
color: #2F2F2F;
font-size: 13px;
font-weight: 300;
display: block;
margin-bottom: 30px;
}
.sakala-wresume-contact-form textarea{
line-height: 1.75;
height: 80px;
}
.sakala-wresume-contact-form input[type="text"],
.sakala-wresume-contact-form input[type="email"],
.sakala-wresume-contact-form textarea{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.sakala-wresume-contact-form input::-webkit-input-placeholder { font-size: 13px;
color: #2F2F2F;
font-family: 'Poppins', sans-serif;
font-weight: 300;
}
.sakala-wresume-contact-form input::-moz-placeholder { font-size: 13px;
color: #2F2F2F;
font-family: 'Poppins', sans-serif;
font-weight: 300;
}
.sakala-wresume-contact-form input:-ms-input-placeholder { font-size: 13px;
color: #2F2F2F;
font-family: 'Poppins', sans-serif;
font-weight: 300;
}
.sakala-wresume-contact-form input:-moz-placeholder { font-size: 13px;
color: #2F2F2F;
font-family: 'Poppins', sans-serif;
font-weight: 300;
}
.sakala-wresume-contact-form textarea::-webkit-input-placeholder { font-size: 13px;
color: #2F2F2F;
font-family: 'Poppins', sans-serif;
font-weight: 300;
}
.sakala-wresume-contact-form textarea::-moz-placeholder { font-size: 13px;
color: #2F2F2F;
font-family: 'Poppins', sans-serif;
font-weight: 300;
}
.sakala-wresume-contact-form textarea:-ms-input-placeholder { font-size: 13px;
color: #2F2F2F;
font-family: 'Poppins', sans-serif;
font-weight: 300;
}
.sakala-wresume-contact-form textarea:-moz-placeholder { font-size: 13px;
color: #2F2F2F;
font-family: 'Poppins', sans-serif;
font-weight: 300;
}
.sakala-wresume-contact-form input[type="submit"]{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #000;
color: #FFF;
font-size: 13px;
text-transform: uppercase;
font-weight: 300;
-webkit-border-radius: 0;
border-radius: 0;
border: none;
padding: 15px 25px;
display: inline-block;
margin-top: 10px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.sakala-wresume-contact-form input[type="submit"]:hover{
background: #00D1A9;
cursor: pointer;
} .woocommerce ul.products li.product a img{
vertical-align: top;
margin: 0;
}
.woocommerce ul.products li.product .onsale{
margin: 10px;
left: 0;
right: auto;
padding: 7px 12px;
font-weight: 400;
font-size: 11px;
text-transform: uppercase;
line-height: 1;
-webkit-border-radius: 0;
border-radius: 0;
height: auto;
min-height: unset;
min-width: unset;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3{
font-size: 16px;
font-weight: 400;
margin-top: 10px;
}
.woocommerce ul.products li.product a{
color: #222529;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.woocommerce ul.products li.product a:hover{
color: #77a464;
}
.woocommerce ul.products li.product .price del{
font-size: 14px;
}
.woocommerce ul.products li.product .price ins{
font-size: 18px;
font-weight: 400;
}
.woocommerce ul.products li.product .price{
color: #444;
}
.woocommerce ul.products li.product a.added_to_cart,
.woocommerce ul.products li.product .button{
font-size: 13px;
line-height: 1;
margin-top: 15px;
display: inline-block;
background: #ebe9eb;
text-transform: uppercase;
padding: 12px 25px;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-weight: 400;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.woocommerce ul.products li.product .button.added{
display: none;
}
.woocommerce ul.products li.product a.added_to_cart:hover,
.woocommerce ul.products li.product .button:hover{
color: #FFF;
background: #000;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
font-size: 14px;
color: #FFF;
}
.woocommerce #respond input#submit.loading::after,
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after{
top: 12px;
right: 5px;
}
.woocommerce div.product .product_title{
font-size: 1.875rem;
line-height: 1.2;
color: #222529;
letter-spacing: -.01em;
font-weight: 700;
margin-bottom: .2em;
}
.woocommerce .woocommerce-product-rating .star-rating{
font-size: 14px;
color: #999;
}
.woocommerce-product-rating a.woocommerce-review-link{
font-size: 13px;
color: #999;
text-decoration: none;
}
.woocommerce div.product .woocommerce-product-rating{
margin-bottom: 15px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price{
position: relative;
margin-top: 0;
padding-top: 15px;
}
.woocommerce div.product p.price:after,
.woocommerce div.product span.price:after{
position: absolute;
bottom: 100%;
height: 2px;
width: 40px;
background: #ddd;
content: "";
left: 0;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
font-size: 26px;
color: #222529;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{
font-size: 18px;
}
.woocommerce .woocommerce-product-details__short-description{
color: #777;
line-height: 1.65;
}
.woocommerce .woocommerce-product-details__short-description ul{
margin: 0 0 25px;
list-style: none;
padding: 0;
}
.woocommerce .woocommerce-product-details__short-description ul li{
padding-left: 20px;
position: relative;
margin-bottom: 15px;
}
.woocommerce .woocommerce-product-details__short-description ul li:before{
width: 6px;
height: 2px;
background: #555;
position: absolute;
top: 10px;
left: 0;
content: "";
}
.woocommerce .quantity .qty{
display: inline-block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid #ddd;
-webkit-border-radius: 0;
border-radius: 0;
height: 40px;
line-height: 40px;
padding: 0 10px;
}
.woocommerce div.product form.cart .button{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-border-radius: 0;
border-radius: 0;
background: #000;
color: #FFF;
font-size: 13px;
text-transform: uppercase;
font-weight: 600;
height: 40px;
line-height: 40px;
padding: 0 20px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.woocommerce div.product form.cart .button:hover{
background: #333;
}
.woocommerce .quantity .qty:focus,
.woocommerce div.product form.cart .button:focus{
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce .product_meta{
font-size: 14px;
font-weight: 500;
color: #999;
}
.woocommerce .product_meta a{
color: #666;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.woocommerce .product_meta a:hover{
color: #000;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
border-bottom: 1px solid #ccc;
padding: 0;
margin-bottom: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
background-color: transparent;
padding: 0 6px;
border: none;
margin-right: 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
font-size: 13px;
text-transform: uppercase;
color: #818692!important;
padding: 15px 0;
position: relative;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:before{
position: absolute;
z-index: 9;
display: block;
content: "";
top: 100%;
width: 100%;
height: 2px;
background: #000;
opacity: 0;
visibility: hidden;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
color: #000 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before{
visibility: visible;
opacity: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{
display: none;
}
.woocommerce a.remove{
font-size: 16px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.woocommerce a.remove:hover{
background: none;
color: #000 !important;
}
.woocommerce-MyAccount-navigation ul{
margin: 0;
padding: 0;
list-style: none;
}
.woocommerce-MyAccount-navigation ul li{
background: #f1f1f1;
font-size: 16px;
}
.woocommerce-MyAccount-navigation ul li a{
display: block;
padding: 15px 20px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.woocommerce-MyAccount-navigation ul li a:hover{
background: #000;
color: #FFF;
}
.woocommerce-MyAccount-navigation ul li.is-active a{
background: #000;
color: #FFF;
}
nav.navigation .nav-links a{
font-size: 14px;
text-transform: uppercase;
color: #333;
font-weight: 500;
text-decoration: none;
position: relative;
}
nav.navigation .nav-links .nav-previous a {
padding-left: 30px;
display: block;
}
nav.navigation .nav-links .nav-next a {
padding-right: 30px;
display: block;
}
body:not(.home) .page-title{
margin-top: 0;
}
body:not(.home) .site-header{
position: relative;
background: #FFF;
}
body:not(.home).header-lay10 .site-header{
position: fixed;
background: #FFF;
}
body:not(.home).header-lay9 .site-header .main-navigation li a,
body:not(.home).header-lay2 .site-header .main-navigation li a{
color: #333;
}
body:not(.home).header-lay2 .site-header .main-navigation li a:hover{
color: #f5355e;
}
body:not(.home).header-lay9 .site-header .main-navigation li a:hover{
color: #e56d52;
}
body:not(.home).header-lay9 .site-header .site-button a{
color: #333;
}
body:not(.home).header-lay9 .site-header .site-button a:hover{
color: #FFF;
}
body:not(.home).header-lay2 #circle,
body:not(.home).header-lay2 .search-wrapper.active #searchopen #wrapper #circle,
body:not(.home).header-lay9 #circle{
border-color: #333;
}
body:not(.home).header-lay2 #bar,
body:not(.home).header-lay9 #bar{
background: #333;
}
body:not(.home).header-lay2 .cart-wrapper .cart,
body:not(.home).header-lay9 .cart-wrapper .cart{
color: #333;
}
body:not(.home).header-lay2 .site-address,
body:not(.home).header-lay2 .site-email,
body:not(.home).header-lay2 .site-phone{
color: #666;
}
body:not(.home).header-lay2 .social-links a{
color: #666;
} @media screen and (min-width: 769px) {
.sakala-mobile-header{
display: none;
}
.sakala-header-wrap .menu-toggle{
display: none;
}
}
@media screen and (max-width: 1366px) {
.header-lay10 header.site-header{
width: 300px;
padding: 30px 30px 100px;
}
.header-lay10 .site-content, .header-lay10 .site-footer{
padding-left: 300px;
}
.header-lay10 .main-navigation li a{
font-size: 16px;
}
}
@media screen and (max-width: 1200px){
.archive.sakala-wrapper-archive .site-content,
.blog.sakala-wrapper-archive .site-content,
.search.sakala-wrapper-archive .site-content,
.error404 .site-content,
.single.sakala-wrapper-single .site-content,
.page.sakala-wrapper-single:not(.home) .site-content,
.home.page-template-default .site-content{
width: 100% !important;
padding: 0 15px;
}
.single.sakala-wrapper-single:not(.home).header-lay10 #content,
.page.sakala-wrapper-single:not(.home).header-lay10 #content{
width: 100% !important;
padding-left: 315px;
}
body:not(.home).header-lay10.page.elementor-template-full-width #content.site-content {
padding: 0 0 0 300px;
}
}
@media screen and (max-width: 1024px) {
.sakala-header-title{
padding: 150px 30px;
text-align: center;
}
.sakala-header-title .bing-page-title{
text-align: center;
}
.sakala-header-title #sakala-breadcrumbs{
text-align: center;
}
.top-header-sakala-wrapper,
.main-header-sakala-wrapper,
.bottom-header-sakala-wrapper {
width: 100% !important;
}
.event-thick-border:before{
right: -10px;
}
}
@media screen and (max-width: 768px) {
html{
-ms-overflow-x: hidden;
overflow-x: hidden;
}
.sakala-header-wrap{
display: none !important;
}
.sakala-mobile-header{
padding: 10px;
}
.header-lay2 .sakala-mobile-header,
.header-lay9 .sakala-mobile-header{
margin-top: 20px;
}
.header-lay2 button.menu-toggle,
.header-lay9 button.menu-toggle{
margin-top: -65px;
}
.sakala-mobile-header .site-branding{
width: 100%;
}
.sakala-mobile-header .header-main-menu{
width: 100%;
margin-top: 10px;
}
.sakala-mobile-header .main-navigation .menu{
margin: 0;
background: #f1f1f1;
max-height: 400px;
padding: 0 20px;
-ms-overflow-y: scroll;
overflow-y: scroll;
}
.sakala-mobile-header .menu li{
display: block;
width: 100%;
margin: 0;
}
.sakala-mobile-header .main-navigation .menu ul.sub-menu{
position: relative;
width: 100%;
height: 100%;
opacity: 1;
visibility: visible;
top: 0;
left: 0;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
background: none;
}
.sakala-mobile-header .main-navigation .menu li > a{
padding: 15px 0;
background: none !important;
color: #999 !important;
}
.sakala-mobile-header .main-navigation .menu li.menu-item-has-children > a{
padding-bottom: 5px;
}
.sakala-mobile-header .main-navigation li a:before{
display: none !important;
}
.sakala-mobile-header .main-navigation .menu li:hover > ul.sub-menu{
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.sakala-mobile-header .main-navigation .menu li ul.sub-menu li a{
padding: 12px 10px;
}
.main-navigation li.menu-item-has-children > a:after{
float: right;
font-size: 14px;
}
.sakala-mobile-header .menu-primary-menu-container{
display: none;
}
.sakala-mobile-header .main-navigation .menu li:hover > a,
.sakala-mobile-header .main-navigation .menu li.current-menu-parent > a,
.sakala-mobile-header .main-navigation .menu li.current-menu-item > a,
.sakala-mobile-header .main-navigation .menu li.current_page_item > a{
color: #000 !important;
}
footer .top-footer-sakala-wrapper > div:first-of-type,
footer .main-footer > .main-footer-elem-wrap div:first-of-type,
.footer-lay1 footer .site-info,
.footer-lay1 footer .footermenu,
.footer-lay3 footer .site-info,
.footer-lay3 footer .footermenu{
width: 100%;
text-align: center !important;
}
.sakala-footer-wrap{
padding: 0 10px;
}
body .site-footer .social-links{
width: 100% !important;
text-align: center;
margin-top: 10px;
}
footer .top-footer-sakala-wrapper > div:last-of-type,
footer .main-footer > .main-footer-elem-wrap div:last-of-type{
width: 100%;
text-align: center;
}
.sakala-health-form > div{
width: 50%;
height: 70px;
}
.sakala-health-name input,
.sakala-health-doctors select,
.sakala-health-timing select{
height: 70px;
line-height: 70px;
padding: 0 20px;
font-size: 14px;
}
.sakala-submit-btn input[type="submit"]{
height: 70px;
line-height: 70px;
font-size: 14px;
}
.header-lay10 header.site-header{
position: relative;
width: 100%;
max-width: 100%;
height: auto;
top: 0;
margin: 0;
padding: 10px 0 0;
}
.header-lay10 .main-navigation li a{
font-weight: 500;
}
.header-lay10 .site-branding{
margin: 0;
}
.header-lay10 .site-content, .header-lay10 .site-footer{
padding-left: 0;
}
body:not(.home).header-lay10.page.elementor-template-full-width #content.site-content {
padding: 0;
}
.single.sakala-wrapper-single:not(.home).header-lay10 #content,
.page.sakala-wrapper-single:not(.home).header-lay10 #content {
padding: 0 15px;
}
.header-lay10.admin-bar header.site-header {
margin-top: 0;
}
body:not(.home).header-lay10 .site-header {
position: relative;
}
.header-lay9 .main-navigation{
padding-right: 0;
}
.header-lay9 button.menu-toggle .nav-svg path,
.header-lay2 button.menu-toggle .nav-svg path{
stroke: #FFF;
}
.header-lay2 button.menu-toggle .nav-svg .dots,
.header-lay2 button.menu-toggle .nav-svg .dots:before,
.header-lay2 button.menu-toggle .nav-svg .dots:after,
.header-lay9 button.menu-toggle .nav-svg .dots,
.header-lay9 button.menu-toggle .nav-svg .dots:before,
.header-lay9 button.menu-toggle .nav-svg .dots:after{
background: #FFF;
}
.ap-companion-slider .inner-wrapp .contents-wrapp{
padding: 0 80px;
}
.sakala-cont-inner-left-wrapp,
.sakala-cont-inner-right-wrapp{
width: 100%;
}
.sakala-cont-inner-left-wrapp{
margin-top: 0;
padding: 0;
}
.sakala-cont-inner-right-wrapp{
margin-top: 30px;
padding: 0;
}
.archive #primary, .blog #primary, .search #primary,
.single #primary, .page #primary{
width: 100% !important;
padding: 0;
}
.archive #secondary, .blog #secondary, .search #secondary,
.single #secondary, .page #secondary{
width: 100% !important;
margin-top: 50px;
}
}
@media screen and (max-width: 450px) {
.event-schedd .elementor-text-editor h6{
width: 100%;
display: block;
text-align: center;
padding: 0;
margin: 10px 0;
}
.event-schedd .elementor-text-editor figure{
margin: 0 auto;
display: block;
}
.event-schedd .elementor-text-editor div{
width: 100%;
text-align: center;
padding: 0;
margin-top: 30px;
}
.sakala-law-footer-rec-post ul li{
text-align: center;
}
.bing-law-email,
.bing-law-phone{
width: 100%;
padding: 0;
}
.sakala-health-form > div{
width: 100%;
}
.bing-edu-srch .elementor-widget-container form.search-form{
display: block;
width: 100%;
padding: 0;
}
.bing-edu-srch .elementor-widget-container h5{
display: block;
width: 100%;
margin-bottom: 15px;
}
.bing-edu-contactform .bing-edu-name,
.bing-edu-contactform .bing-edu-email,
.bing-edu-contactform .bing-edu-phone,
.bing-edu-contactform .bing-edu-country{
width: 100%;
display: block;
padding: 0;
}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{
width: 100%;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{
width: 100%;
margin-top: 10px;
}
.single article .post-navigation a{
font-size: 16px;
}
.archive-grid article {
display: block;
width: 100%;
}
.archive-grid article:nth-of-type(3n+2) {
margin-left: 0%;
margin-right: 0%;
}
} #sakala-top{
position: fixed;
bottom: 150px;
height: 50px;
width: 50px;
border: 2px solid #333;
background: #FFF;
color: #333;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
right: -65px;
}
#sakala-top span{
font-size: 20px;
line-height: 1;
}
#sakala-top:hover{
cursor: pointer;
background: #333;
color: #FFF;
} table {
border-collapse: collapse;
margin: 0 0 15px;
width: 100%;
}
caption, th, td {
padding: 5px 10px;
font-weight: normal;
text-align: left;
}
th {
border: 1px solid #ccc;
font-weight: bold;
}
td {
border: 1px solid #ccc;
color: #000;
}
blockquote, q {
quotes: "" "";
}
blockquote, q {
background: #eee none repeat scroll 0 0;
font-family: "PT Sans";
font-size: 18px;
font-style: italic;
font-weight: 300;
margin: 15px;
padding: 15px 15px 15px 42px;
position: relative;
}
q:before,
blockquote:before {
content: "“";
font-size: 64px;
left: 15px;
position: absolute;
top: -12px;
color: #ccc;
}
code, kbd, tt {
font-family: monospace;
background-color: #fff;
padding: 8px 15px;
display: inline-block;
box-shadow: 0 0 5px #ccc;
margin: 5px;
} .ap-companion-team.layout2 .inner-wrapp .contents-wrapp {
transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
}
.ap-companion-team.layout2 .inner-wrapp:hover .contents-wrapp {
margin-top: -137px;
}
@media screen and (max-width: 1200px) {
body:not(.home).header-lay10. content.site-content {
margin-top: 0px !important;
width: calc(100% - 400px);
margin-left: 400px;
padding-left: 0;
}
}
#secondary .widget-title {
font-weight: 700;
margin-bottom: 25px;
color: #223645;
letter-spacing: normal;
text-transform: none;
}
#secondary .widget a {
color: #223645;
display: block;
line-height: 1.33;
letter-spacing: normal;
font-size: 15px;
}
#secondary .widget_recent_entries a {
font-weight:700;
}
#secondary .widget .post-date {
font-size: 13px;
letter-spacing: normal;
color: #8f9696;
}
button.btn-transparent-tottle {
background: transparent;
border: none;
} .sidemenuwidget .menu,
.sidemenuwidget .menu ul {
margin: 0;
padding: 0;
}
.sidemenuwidget .menu li {
list-style: none;
}
.sidemenuwidget .menu a {
text-decoration: none;
color: #222346;
font-weight: 700;
font-size: 22px;
padding: 10px 0;
display: block;
} .wp-block-gallery li.blocks-gallery-item figure {
position: relative;
}
.wp-block-media-text.alignwide {
margin: 10px 0;
}
.wp-block-pullquote {
margin-bottom: 10px;
}
ul.wp-block-gallery.alignnone{
margin-left: 0;
padding: 0;
}
.entry-content blockquote.wp-block-quote.is-style-default{
margin:0;
text-transform: none;
}
.wp-block-quote.is-style-default cite,.wp-block-quote.is-large cite{
text-transform: none;
color: #6c7781;
}
ul.wp-block-categories.wp-block-categories-list.aligncenter {
text-align: center;
}
ul.wp-block-categories li{
list-style: none;
}
.wp-block-categories ul.children a{
position: relative; }
.wp-block-categories li:last-child{
padding-bottom: 0;
}
ul.wp-block-archives.wp-block-archives-list li {
list-style: none;
}
ul.wp-block-archives.wp-block-archives-list {
list-style: none;
padding: 0;
margin: 0;
}
.entry-content .wp-block-embed__wrapper:before{
display: none !important;
} @media (min-width: 750px) {
.alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
width: auto;
max-width: 1000%;
}
.alignwide {
margin-left: calc(25% - 25vw);
margin-right: calc(25% - 25vw);
width: auto;
max-width: 1000%;
}
.wp-block-gallery.alignfull{
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
width: auto;
max-width: 1000%;
}
.wp-block-gallery.alignwide{
margin-left: calc(25% - 25vw);
margin-right: calc(25% - 25vw);
width: auto;
max-width: 1000%;
} .left-sidebar .alignfull,  .left-sidebar .alignwide,
.right-sidebar .alignfull, .right-sidebar .alignwide{
margin-left: 0;
margin-right: 0;
}
}