html.js {
font-size: 15px;
margin-top: 0 !important
}
body {
--main-color: #f56923;
--light-color: #ffffff;
--dark-color: #222222;
--black-color: #000000;
--grey-color: #888888;
min-height: 100vh;
overflow-x: hidden;
font-family: 'Nunito Sans', sans-serif;
font-weight: 400;
font-size: 15px;
color: var(--grey-color);
position: relative;
background: var(--light-color);
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased
}
strong,
b {
position: relative;
color: var(--dark-color)
}
b {
color: var(--light-color) !important;
display: inline-block;
z-index: 0
}
b::before {
position: absolute;
top: 0.05em;
bottom: 0.1em;
left: -0.05em;
right: -0.05em;
content: '';
background: var(--main-color);
display: inline-block;
z-index: -1
}
.main-wrapper {
min-height: 100vh
}
::-moz-selection {
background: var(--main-color);
color: var(--light-color)
}
::selection {
background: var(--main-color);
color: var(--light-color)
}
* {
margin: 0;
padding: 0;
outline: 0;
-webkit-font-smoothing: antialiased
}
:focus {
outline: 0
}
a {
color: var(--grey-color);
outline: 0;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
text-decoration: none
}
a:hover {
color: var(--main-color);
text-decoration: none
}
.text-light a {
color: var(--light-color)
}
.no-scroll {
overflow-y: hidden !important
}
.overflow-hidden {
overflow: hidden
}
.main-wrapper img {
max-width: 100%;
height: auto
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Teko', sans-serif;
font-weight: normal;
color: var(--dark-color)
}
.single-post h1,
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6 {
font-family: 'Nunito Sans', sans-serif;
font-weight: normal;
color: var(--dark-color);
margin-bottom: 20px;
line-height: 1.2
}
h1 {
font-size: 44px
}
h2 {
font-size: 36px
}
h3 {
font-size: 27px
}
h4 {
font-size: 24px
}
h5 {
font-size: 18px
}
h6 {
font-size: 14px
}
p {
font-family: 'Nunito Sans', sans-serif
}
@media (max-width: 767px) {
body {
font-size: 14px;
line-height: 1.2
}
h1 {
font-size: 34px
}
h2 {
font-size: 30px
}
h3 {
font-size: 26px
}
h4 {
font-size: 22px
}
h5 {
font-size: 17px
}
h6 {
font-size: 13px
}
}
body.lg-on {
overflow: hidden
}
.hero img,
.single-content img {
max-width: 100%;
height: auto;
display: inline-block;
border: none;
margin-right: 10px
}
.display {
display: block !important
}
.overflow-full {
overflow: hidden
}
.text-light p {
color: var(--light-color)
}
.text-dark p {
color: var(--black-color)
}
.monospace {
font-family: 'Source Code Pro';
color: #494949
}
.text-light .monospace {
color: #D0D0D0
}
.bypostauthor {
font-size: inherit
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto
}
.page-template-default form label {
width: 100%
}
.no-menu>a {
color: #0A246A
}
.img-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: 99;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
background-size: cover;
background-repeat: no-repeat;
background-position: center
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
margin-top: 0
}
.bigtext {
font-size: 160px;
line-height: 1;
-webkit-font-smoothing: antialiased
}
.notfound {
text-decoration: none;
-webkit-transition: all 300ms ease;
transition: all 300ms ease
}
abbr,
acronym {
border-bottom: none !important
}
.notfound:hover {
opacity: .7
}
.container .ytbg iframe,
.hero .vc_row-fluid .vc_column_container .ytbg iframe {
margin-left: 0 !important
}
.mb_OnlyYT,
.mb_YTPTime,
span.mb_YTPMuteUnmute {
font-size: 0 !important;
display: none
}
.mb_YTPPlaypause {
display: block;
width: 50px;
height: 50px;
font-size: 0
}
.mb_YTPPlaypause:before {
font-family: 'FontAwesome';
content: "\f04c";
font-size: 25px;
color: var(--light-color);
height: 50px;
line-height: 50px;
text-shadow: 1px 1px 2px black
}
.mb_YTPPlaypause.active:before {
content: "\f04b"
}
.mb_YTPBar {
bottom: 0;
left: 25px
}
.mb_YTPBar .buttonBar {
height: 60px
}
.wpb_column>.wpb_wrapper>p:last-child {
margin-bottom: 10px
}
.vc_column_container .wpb_wrapper .vc_btn3.vc_btn3-style-outline {
border-width: 1px;
padding: 3px 22px;
font-size: 13px;
line-height: 26px;
-webkit-font-smoothing: antialiased
}
@media only screen and (min-width: 992px) {
.single-content.pr30 {
padding-right: 30px !important
}
}
@media (max-width: 992px) {
.bigtext {
font-size: 130px
}
}
@media (max-width: 767px) {
.bigtext {
font-size: 70px
}
.product-slider-wrapper .xtrm-prod-list-image {
padding-right: 40px
}
.product-slider-wrapper .swiper-pagination {
right: 25px
}
}
@media (max-width: 767px) {
.no-pad-xs {
padding: 0 !important
}
.vc_column_container.vc_col-sm-12 {
padding-left: 0;
padding-right: 0
}
.hero {
padding: 0
}
.page .wpb_row,
.page .wpb_content_element,
.page ul.wpb_thumbnails-fluid>li,
.page .last_toggle_el_margin,
.page .wpb_button {
margin-bottom: 0
}
.pad-top-120 {
padding-top: 110px !important
}
[class*="col-sm"] {
margin-bottom: 0
}
}
.text-light {
color: var(--light-color)
}
.text-dark {
color: var(--dark-color)
}
div.bg_center-right {
background-position: center right !important
}
div.bg_center-left {
background-position: center left !important
}
div.bg_top-center {
background-position: center top !important
}
div.bg_top-right {
background-position: right top !important
}
div.bg_top-left {
background-position: left top !important
}
div.bg_bottom-center {
background-position: center bottom !important
}
div.bg_bottom-right {
background-position: right bottom !important
}
div.bg_bottom-left {
background-position: left bottom !important
}
.text-center {
text-align: center
}
@media (max-width: 767px) {
.text-center--sm {
text-align: center !important
}
}
.text-left {
text-align: left
}
@media (max-width: 767px) {
.text-left {
text-align: center
}
}
.text-right {
text-align: right
}
@media (max-width: 767px) {
.text-right {
text-align: center
}
}
.button-wrapper {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-left: -20px;
margin-right: -20px;
margin-bottom: -20px
}
.button-wrapper.text-center {
justify-content: center
}
.button-wrapper.text-right {
justify-content: flex-end
}
.button-wrapper>[class^="a-btn"] {
margin-right: 20px;
margin-left: 20px;
margin-bottom: 20px
}
@media (max-width: 991px) {
.button-wrapper>[class^="a-btn"] {
margin-left: 15px;
margin-right: 15px
}
}
@media (max-width: 767px) {
.button-wrapper>[class^="a-btn"] {
margin-left: 10px;
margin-right: 10px
}
}
@media (max-width: 991px) {
.button-wrapper {
margin-left: -15px;
margin-right: -15px
}
}
@media (max-width: 767px) {
.button-wrapper {
justify-content: center;
margin-left: -10px;
margin-right: -10px
}
.button-wrapper.text-right {
justify-content: center
}
}
input.rememberme {
display: none !important
}
.iframe-video.audio {
background-color: #f2f2f2
}
.iframe-video .xtrm-sound-btn {
width: 50px;
height: 50px;
left: 50%;
right: auto;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.row,
.col-xs-12 {
min-height: 0
}
.fullwidth {
width: 100%
}
.fullheight {
height: 100%
}
.vc_column_container {
z-index: 30
}
.grey {
background-color: #F7F7F7
}
.black {
background-color: var(--black-color)
}
.white {
background-color: var(--light-color)
}
.vCenter {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.centered {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.highlight {
background-color: var(--black-color);
color: var(--light-color)
}
.overflow {
overflow: hidden
}
.video-container iframe {
border: 0
}
iframe[name="advpp_manager"] {
position: absolute;
left: -9999px
}
@media (max-width: 767px) {
.vc_row[data-vc-full-width] {
padding: 0
}
}
.overlay-dark {
background-color: rgba(0, 0, 0, 0.25)
}
.overlay-dark-error {
background-color: rgba(0, 0, 0, 0.35)
}
.overlay-dark-2x {
background-color: rgba(0, 0, 0, 0.7)
}
[class*="overlay-dark"]~*,
[class*="overlay-light"]~* {
position: relative
}
[data-stellar-background-ratio] {
background-attachment: fixed;
background-size: cover;
background-position: center center;
position: relative
}
.bg-cover {
background-size: cover;
background-position: center
}
.bg-fixed {
background-attachment: fixed
}
@media (max-width: 1024px) {
[data-stellar-background-ratio] {
background-attachment: scroll;
background-position-y: center !important
}
.bg-fixed {
background-attachment: scroll
}
}
.container,
section,
section>* {
position: relative
}
.container.no-padding [class*="col-"] {
padding: 0
}
.col-center {
float: none;
margin: 0 auto
}
.col-right {
float: right
}
.equal-height [class*="col-"] {
margin-bottom: 0
}
.pad-0 {
margin-bottom: 0
}
.container {
max-width: 100%
}
@media (min-width: 768px) {
.pad-sm-l-0 {
padding-left: 0 !important
}
.pad-sm-r-0 {
padding-right: 0 !important
}
}
.margin-lg-0t {
margin-top: 0px !important
}
.margin-lg-5t {
margin-top: 5px !important
}
.margin-lg-10t {
margin-top: 10px !important
}
.margin-lg-15t {
margin-top: 15px !important
}
.margin-lg-20t {
margin-top: 20px !important
}
.margin-lg-25t {
margin-top: 25px !important
}
.margin-lg-30t {
margin-top: 30px !important
}
.margin-lg-35t {
margin-top: 35px !important
}
.margin-lg-40t {
margin-top: 40px !important
}
.margin-lg-45t {
margin-top: 45px !important
}
.margin-lg-50t {
margin-top: 50px !important
}
.margin-lg-55t {
margin-top: 55px !important
}
.margin-lg-60t {
margin-top: 60px !important
}
.margin-lg-65t {
margin-top: 65px !important
}
.margin-lg-70t {
margin-top: 70px !important
}
.margin-lg-75t {
margin-top: 75px !important
}
.margin-lg-80t {
margin-top: 80px !important
}
.margin-lg-85t {
margin-top: 85px !important
}
.margin-lg-90t {
margin-top: 90px !important
}
.margin-lg-95t {
margin-top: 95px !important
}
.margin-lg-100t {
margin-top: 100px !important
}
.margin-lg-105t {
margin-top: 105px !important
}
.margin-lg-110t {
margin-top: 110px !important
}
.margin-lg-115t {
margin-top: 115px !important
}
.margin-lg-120t {
margin-top: 120px !important
}
.margin-lg-125t {
margin-top: 125px !important
}
.margin-lg-130t {
margin-top: 130px !important
}
.margin-lg-135t {
margin-top: 135px !important
}
.margin-lg-140t {
margin-top: 140px !important
}
.margin-lg-145t {
margin-top: 145px !important
}
.margin-lg-150t {
margin-top: 150px !important
}
.margin-lg-155t {
margin-top: 155px !important
}
.margin-lg-160t {
margin-top: 160px !important
}
.margin-lg-165t {
margin-top: 165px !important
}
.margin-lg-170t {
margin-top: 170px !important
}
.margin-lg-175t {
margin-top: 175px !important
}
.margin-lg-180t {
margin-top: 180px !important
}
.margin-lg-185t {
margin-top: 185px !important
}
.margin-lg-190t {
margin-top: 190px !important
}
.margin-lg-195t {
margin-top: 195px !important
}
.margin-lg-200t {
margin-top: 200px !important
}
.margin-lg-0b {
margin-bottom: 0px !important
}
.margin-lg-5b {
margin-bottom: 5px !important
}
.margin-lg-10b {
margin-bottom: 10px !important
}
.margin-lg-15b {
margin-bottom: 15px !important
}
.margin-lg-20b {
margin-bottom: 20px !important
}
.margin-lg-25b {
margin-bottom: 25px !important
}
.margin-lg-30b {
margin-bottom: 30px !important
}
.margin-lg-35b {
margin-bottom: 35px !important
}
.margin-lg-40b {
margin-bottom: 40px !important
}
.margin-lg-45b {
margin-bottom: 45px !important
}
.margin-lg-50b {
margin-bottom: 50px !important
}
.margin-lg-55b {
margin-bottom: 55px !important
}
.margin-lg-60b {
margin-bottom: 60px !important
}
.margin-lg-65b {
margin-bottom: 65px !important
}
.margin-lg-70b {
margin-bottom: 70px !important
}
.margin-lg-75b {
margin-bottom: 75px !important
}
.margin-lg-80b {
margin-bottom: 80px !important
}
.margin-lg-85b {
margin-bottom: 85px !important
}
.margin-lg-90b {
margin-bottom: 90px !important
}
.margin-lg-95b {
margin-bottom: 95px !important
}
.margin-lg-100b {
margin-bottom: 100px !important
}
.margin-lg-105b {
margin-bottom: 105px !important
}
.margin-lg-110b {
margin-bottom: 110px !important
}
.margin-lg-115b {
margin-bottom: 115px !important
}
.margin-lg-120b {
margin-bottom: 120px !important
}
.margin-lg-125b {
margin-bottom: 125px !important
}
.margin-lg-130b {
margin-bottom: 130px !important
}
.margin-lg-135b {
margin-bottom: 135px !important
}
.margin-lg-140b {
margin-bottom: 140px !important
}
.margin-lg-145b {
margin-bottom: 145px !important
}
.margin-lg-150b {
margin-bottom: 150px !important
}
.margin-lg-155b {
margin-bottom: 155px !important
}
.margin-lg-160b {
margin-bottom: 160px !important
}
.margin-lg-165b {
margin-bottom: 165px !important
}
.margin-lg-170b {
margin-bottom: 170px !important
}
.margin-lg-175b {
margin-bottom: 175px !important
}
.margin-lg-180b {
margin-bottom: 180px !important
}
.margin-lg-185b {
margin-bottom: 185px !important
}
.margin-lg-190b {
margin-bottom: 190px !important
}
.margin-lg-195b {
margin-bottom: 195px !important
}
.margin-lg-200b {
margin-bottom: 200px !important
}
.padding-lg-0t {
padding-top: 0px !important
}
.padding-lg-5t {
padding-top: 5px !important
}
.padding-lg-10t {
padding-top: 10px !important
}
.padding-lg-15t {
padding-top: 15px !important
}
.padding-lg-20t {
padding-top: 20px !important
}
.padding-lg-25t {
padding-top: 25px !important
}
.padding-lg-30t {
padding-top: 30px !important
}
.padding-lg-35t {
padding-top: 35px !important
}
.padding-lg-40t {
padding-top: 40px !important
}
.padding-lg-45t {
padding-top: 45px !important
}
.padding-lg-50t {
padding-top: 50px !important
}
.padding-lg-55t {
padding-top: 55px !important
}
.padding-lg-60t {
padding-top: 60px !important
}
.padding-lg-65t {
padding-top: 65px !important
}
.padding-lg-70t {
padding-top: 70px !important
}
.padding-lg-75t {
padding-top: 75px !important
}
.padding-lg-80t {
padding-top: 80px !important
}
.padding-lg-85t {
padding-top: 85px !important
}
.padding-lg-90t {
padding-top: 90px !important
}
.padding-lg-95t {
padding-top: 95px !important
}
.padding-lg-100t {
padding-top: 100px !important
}
.padding-lg-105t {
padding-top: 105px !important
}
.padding-lg-110t {
padding-top: 110px !important
}
.padding-lg-115t {
padding-top: 115px !important
}
.padding-lg-120t {
padding-top: 120px !important
}
.padding-lg-125t {
padding-top: 125px !important
}
.padding-lg-130t {
padding-top: 130px !important
}
.padding-lg-135t {
padding-top: 135px !important
}
.padding-lg-140t {
padding-top: 140px !important
}
.padding-lg-145t {
padding-top: 145px !important
}
.padding-lg-150t {
padding-top: 150px !important
}
.padding-lg-155t {
padding-top: 155px !important
}
.padding-lg-160t {
padding-top: 160px !important
}
.padding-lg-165t {
padding-top: 165px !important
}
.padding-lg-170t {
padding-top: 170px !important
}
.padding-lg-175t {
padding-top: 175px !important
}
.padding-lg-180t {
padding-top: 180px !important
}
.padding-lg-185t {
padding-top: 185px !important
}
.padding-lg-190t {
padding-top: 190px !important
}
.padding-lg-195t {
padding-top: 195px !important
}
.padding-lg-200t {
padding-top: 200px !important
}
.padding-lg-0b {
padding-bottom: 0px !important
}
.padding-lg-5b {
padding-bottom: 5px !important
}
.padding-lg-10b {
padding-bottom: 10px !important
}
.padding-lg-15b {
padding-bottom: 15px !important
}
.padding-lg-20b {
padding-bottom: 20px !important
}
.padding-lg-25b {
padding-bottom: 25px !important
}
.padding-lg-30b {
padding-bottom: 30px !important
}
.padding-lg-35b {
padding-bottom: 35px !important
}
.padding-lg-40b {
padding-bottom: 40px !important
}
.padding-lg-45b {
padding-bottom: 45px !important
}
.padding-lg-50b {
padding-bottom: 50px !important
}
.padding-lg-55b {
padding-bottom: 55px !important
}
.padding-lg-60b {
padding-bottom: 60px !important
}
.padding-lg-65b {
padding-bottom: 65px !important
}
.padding-lg-70b {
padding-bottom: 70px !important
}
.padding-lg-75b {
padding-bottom: 75px !important
}
.padding-lg-80b {
padding-bottom: 80px !important
}
.padding-lg-85b {
padding-bottom: 85px !important
}
.padding-lg-90b {
padding-bottom: 90px !important
}
.padding-lg-95b {
padding-bottom: 95px !important
}
.padding-lg-100b {
padding-bottom: 100px !important
}
.padding-lg-105b {
padding-bottom: 105px !important
}
.padding-lg-110b {
padding-bottom: 110px !important
}
.padding-lg-115b {
padding-bottom: 115px !important
}
.padding-lg-120b {
padding-bottom: 120px !important
}
.padding-lg-125b {
padding-bottom: 125px !important
}
.padding-lg-130b {
padding-bottom: 130px !important
}
.padding-lg-135b {
padding-bottom: 135px !important
}
.padding-lg-140b {
padding-bottom: 140px !important
}
.padding-lg-145b {
padding-bottom: 145px !important
}
.padding-lg-150b {
padding-bottom: 150px !important
}
.padding-lg-155b {
padding-bottom: 155px !important
}
.padding-lg-160b {
padding-bottom: 160px !important
}
.padding-lg-165b {
padding-bottom: 165px !important
}
.padding-lg-170b {
padding-bottom: 170px !important
}
.padding-lg-175b {
padding-bottom: 175px !important
}
.padding-lg-180b {
padding-bottom: 180px !important
}
.padding-lg-185b {
padding-bottom: 185px !important
}
.padding-lg-190b {
padding-bottom: 190px !important
}
.padding-lg-195b {
padding-bottom: 195px !important
}
.padding-lg-200b {
padding-bottom: 200px !important
}
@media screen and (max-width: 1199px) {
.margin-md-0t {
margin-top: 0px !important
}
.margin-md-5t {
margin-top: 5px !important
}
.margin-md-10t {
margin-top: 10px !important
}
.margin-md-15t {
margin-top: 15px !important
}
.margin-md-20t {
margin-top: 20px !important
}
.margin-md-25t {
margin-top: 25px !important
}
.margin-md-30t {
margin-top: 30px !important
}
.margin-md-35t {
margin-top: 35px !important
}
.margin-md-40t {
margin-top: 40px !important
}
.margin-md-45t {
margin-top: 45px !important
}
.margin-md-50t {
margin-top: 50px !important
}
.margin-md-55t {
margin-top: 55px !important
}
.margin-md-60t {
margin-top: 60px !important
}
.margin-md-65t {
margin-top: 65px !important
}
.margin-md-70t {
margin-top: 70px !important
}
.margin-md-75t {
margin-top: 75px !important
}
.margin-md-80t {
margin-top: 80px !important
}
.margin-md-85t {
margin-top: 85px !important
}
.margin-md-90t {
margin-top: 90px !important
}
.margin-md-95t {
margin-top: 95px !important
}
.margin-md-100t {
margin-top: 100px !important
}
.margin-md-105t {
margin-top: 105px !important
}
.margin-md-110t {
margin-top: 110px !important
}
.margin-md-115t {
margin-top: 115px !important
}
.margin-md-120t {
margin-top: 120px !important
}
.margin-md-125t {
margin-top: 125px !important
}
.margin-md-130t {
margin-top: 130px !important
}
.margin-md-135t {
margin-top: 135px !important
}
.margin-md-140t {
margin-top: 140px !important
}
.margin-md-145t {
margin-top: 145px !important
}
.margin-md-150t {
margin-top: 150px !important
}
.margin-md-155t {
margin-top: 155px !important
}
.margin-md-160t {
margin-top: 160px !important
}
.margin-md-165t {
margin-top: 165px !important
}
.margin-md-170t {
margin-top: 170px !important
}
.margin-md-175t {
margin-top: 175px !important
}
.margin-md-180t {
margin-top: 180px !important
}
.margin-md-185t {
margin-top: 185px !important
}
.margin-md-190t {
margin-top: 190px !important
}
.margin-md-195t {
margin-top: 195px !important
}
.margin-md-200t {
margin-top: 200px !important
}
.margin-md-0b {
margin-bottom: 0px !important
}
.margin-md-5b {
margin-bottom: 5px !important
}
.margin-md-10b {
margin-bottom: 10px !important
}
.margin-md-15b {
margin-bottom: 15px !important
}
.margin-md-20b {
margin-bottom: 20px !important
}
.margin-md-25b {
margin-bottom: 25px !important
}
.margin-md-30b {
margin-bottom: 30px !important
}
.margin-md-35b {
margin-bottom: 35px !important
}
.margin-md-40b {
margin-bottom: 40px !important
}
.margin-md-45b {
margin-bottom: 45px !important
}
.margin-md-50b {
margin-bottom: 50px !important
}
.margin-md-55b {
margin-bottom: 55px !important
}
.margin-md-60b {
margin-bottom: 60px !important
}
.margin-md-65b {
margin-bottom: 65px !important
}
.margin-md-70b {
margin-bottom: 70px !important
}
.margin-md-75b {
margin-bottom: 75px !important
}
.margin-md-80b {
margin-bottom: 80px !important
}
.margin-md-85b {
margin-bottom: 85px !important
}
.margin-md-90b {
margin-bottom: 90px !important
}
.margin-md-95b {
margin-bottom: 95px !important
}
.margin-md-100b {
margin-bottom: 100px !important
}
.margin-md-105b {
margin-bottom: 105px !important
}
.margin-md-110b {
margin-bottom: 110px !important
}
.margin-md-115b {
margin-bottom: 115px !important
}
.margin-md-120b {
margin-bottom: 120px !important
}
.margin-md-125b {
margin-bottom: 125px !important
}
.margin-md-130b {
margin-bottom: 130px !important
}
.margin-md-135b {
margin-bottom: 135px !important
}
.margin-md-140b {
margin-bottom: 140px !important
}
.margin-md-145b {
margin-bottom: 145px !important
}
.margin-md-150b {
margin-bottom: 150px !important
}
.margin-md-155b {
margin-bottom: 155px !important
}
.margin-md-160b {
margin-bottom: 160px !important
}
.margin-md-165b {
margin-bottom: 165px !important
}
.margin-md-170b {
margin-bottom: 170px !important
}
.margin-md-175b {
margin-bottom: 175px !important
}
.margin-md-180b {
margin-bottom: 180px !important
}
.margin-md-185b {
margin-bottom: 185px !important
}
.margin-md-190b {
margin-bottom: 190px !important
}
.margin-md-195b {
margin-bottom: 195px !important
}
.margin-md-200b {
margin-bottom: 200px !important
}
.padding-md-0t {
padding-top: 0px !important
}
.padding-md-5t {
padding-top: 5px !important
}
.padding-md-10t {
padding-top: 10px !important
}
.padding-md-15t {
padding-top: 15px !important
}
.padding-md-20t {
padding-top: 20px !important
}
.padding-md-25t {
padding-top: 25px !important
}
.padding-md-30t {
padding-top: 30px !important
}
.padding-md-35t {
padding-top: 35px !important
}
.padding-md-40t {
padding-top: 40px !important
}
.padding-md-45t {
padding-top: 45px !important
}
.padding-md-50t {
padding-top: 50px !important
}
.padding-md-55t {
padding-top: 55px !important
}
.padding-md-60t {
padding-top: 60px !important
}
.padding-md-65t {
padding-top: 65px !important
}
.padding-md-70t {
padding-top: 70px !important
}
.padding-md-75t {
padding-top: 75px !important
}
.padding-md-80t {
padding-top: 80px !important
}
.padding-md-85t {
padding-top: 85px !important
}
.padding-md-90t {
padding-top: 90px !important
}
.padding-md-95t {
padding-top: 95px !important
}
.padding-md-100t {
padding-top: 100px !important
}
.padding-md-105t {
padding-top: 105px !important
}
.padding-md-110t {
padding-top: 110px !important
}
.padding-md-115t {
padding-top: 115px !important
}
.padding-md-120t {
padding-top: 120px !important
}
.padding-md-125t {
padding-top: 125px !important
}
.padding-md-130t {
padding-top: 130px !important
}
.padding-md-135t {
padding-top: 135px !important
}
.padding-md-140t {
padding-top: 140px !important
}
.padding-md-145t {
padding-top: 145px !important
}
.padding-md-150t {
padding-top: 150px !important
}
.padding-md-155t {
padding-top: 155px !important
}
.padding-md-160t {
padding-top: 160px !important
}
.padding-md-165t {
padding-top: 165px !important
}
.padding-md-170t {
padding-top: 170px !important
}
.padding-md-175t {
padding-top: 175px !important
}
.padding-md-180t {
padding-top: 180px !important
}
.padding-md-185t {
padding-top: 185px !important
}
.padding-md-190t {
padding-top: 190px !important
}
.padding-md-195t {
padding-top: 195px !important
}
.padding-md-200t {
padding-top: 200px !important
}
.padding-md-0b {
padding-bottom: 0px !important
}
.padding-md-5b {
padding-bottom: 5px !important
}
.padding-md-10b {
padding-bottom: 10px !important
}
.padding-md-15b {
padding-bottom: 15px !important
}
.padding-md-20b {
padding-bottom: 20px !important
}
.padding-md-25b {
padding-bottom: 25px !important
}
.padding-md-30b {
padding-bottom: 30px !important
}
.padding-md-35b {
padding-bottom: 35px !important
}
.padding-md-40b {
padding-bottom: 40px !important
}
.padding-md-45b {
padding-bottom: 45px !important
}
.padding-md-50b {
padding-bottom: 50px !important
}
.padding-md-55b {
padding-bottom: 55px !important
}
.padding-md-60b {
padding-bottom: 60px !important
}
.padding-md-65b {
padding-bottom: 65px !important
}
.padding-md-70b {
padding-bottom: 70px !important
}
.padding-md-75b {
padding-bottom: 75px !important
}
.padding-md-80b {
padding-bottom: 80px !important
}
.padding-md-85b {
padding-bottom: 85px !important
}
.padding-md-90b {
padding-bottom: 90px !important
}
.padding-md-95b {
padding-bottom: 95px !important
}
.padding-md-100b {
padding-bottom: 100px !important
}
.padding-md-105b {
padding-bottom: 105px !important
}
.padding-md-110b {
padding-bottom: 110px !important
}
.padding-md-115b {
padding-bottom: 115px !important
}
.padding-md-120b {
padding-bottom: 120px !important
}
.padding-md-125b {
padding-bottom: 125px !important
}
.padding-md-130b {
padding-bottom: 130px !important
}
.padding-md-135b {
padding-bottom: 135px !important
}
.padding-md-140b {
padding-bottom: 140px !important
}
.padding-md-145b {
padding-bottom: 145px !important
}
.padding-md-150b {
padding-bottom: 150px !important
}
.padding-md-155b {
padding-bottom: 155px !important
}
.padding-md-160b {
padding-bottom: 160px !important
}
.padding-md-165b {
padding-bottom: 165px !important
}
.padding-md-170b {
padding-bottom: 170px !important
}
.padding-md-175b {
padding-bottom: 175px !important
}
.padding-md-180b {
padding-bottom: 180px !important
}
.padding-md-185b {
padding-bottom: 185px !important
}
.padding-md-190b {
padding-bottom: 190px !important
}
.padding-md-195b {
padding-bottom: 195px !important
}
.padding-md-200b {
padding-bottom: 200px !important
}
}
@media screen and (max-width: 991px) {
.margin-sm-0t {
margin-top: 0px !important
}
.margin-sm-5t {
margin-top: 5px !important
}
.margin-sm-10t {
margin-top: 10px !important
}
.margin-sm-15t {
margin-top: 15px !important
}
.margin-sm-20t {
margin-top: 20px !important
}
.margin-sm-25t {
margin-top: 25px !important
}
.margin-sm-30t {
margin-top: 30px !important
}
.margin-sm-35t {
margin-top: 35px !important
}
.margin-sm-40t {
margin-top: 40px !important
}
.margin-sm-45t {
margin-top: 45px !important
}
.margin-sm-50t {
margin-top: 50px !important
}
.margin-sm-55t {
margin-top: 55px !important
}
.margin-sm-60t {
margin-top: 60px !important
}
.margin-sm-65t {
margin-top: 65px !important
}
.margin-sm-70t {
margin-top: 70px !important
}
.margin-sm-75t {
margin-top: 75px !important
}
.margin-sm-80t {
margin-top: 80px !important
}
.margin-sm-85t {
margin-top: 85px !important
}
.margin-sm-90t {
margin-top: 90px !important
}
.margin-sm-95t {
margin-top: 95px !important
}
.margin-sm-100t {
margin-top: 100px !important
}
.margin-sm-105t {
margin-top: 105px !important
}
.margin-sm-110t {
margin-top: 110px !important
}
.margin-sm-115t {
margin-top: 115px !important
}
.margin-sm-120t {
margin-top: 120px !important
}
.margin-sm-125t {
margin-top: 125px !important
}
.margin-sm-130t {
margin-top: 130px !important
}
.margin-sm-135t {
margin-top: 135px !important
}
.margin-sm-140t {
margin-top: 140px !important
}
.margin-sm-145t {
margin-top: 145px !important
}
.margin-sm-150t {
margin-top: 150px !important
}
.margin-sm-155t {
margin-top: 155px !important
}
.margin-sm-160t {
margin-top: 160px !important
}
.margin-sm-165t {
margin-top: 165px !important
}
.margin-sm-170t {
margin-top: 170px !important
}
.margin-sm-175t {
margin-top: 175px !important
}
.margin-sm-180t {
margin-top: 180px !important
}
.margin-sm-185t {
margin-top: 185px !important
}
.margin-sm-190t {
margin-top: 190px !important
}
.margin-sm-195t {
margin-top: 195px !important
}
.margin-sm-200t {
margin-top: 200px !important
}
.margin-sm-0b {
margin-bottom: 0px !important
}
.margin-sm-5b {
margin-bottom: 5px !important
}
.margin-sm-10b {
margin-bottom: 10px !important
}
.margin-sm-15b {
margin-bottom: 15px !important
}
.margin-sm-20b {
margin-bottom: 20px !important
}
.margin-sm-25b {
margin-bottom: 25px !important
}
.margin-sm-30b {
margin-bottom: 30px !important
}
.margin-sm-35b {
margin-bottom: 35px !important
}
.margin-sm-40b {
margin-bottom: 40px !important
}
.margin-sm-45b {
margin-bottom: 45px !important
}
.margin-sm-50b {
margin-bottom: 50px !important
}
.margin-sm-55b {
margin-bottom: 55px !important
}
.margin-sm-60b {
margin-bottom: 60px !important
}
.margin-sm-65b {
margin-bottom: 65px !important
}
.margin-sm-70b {
margin-bottom: 70px !important
}
.margin-sm-75b {
margin-bottom: 75px !important
}
.margin-sm-80b {
margin-bottom: 80px !important
}
.margin-sm-85b {
margin-bottom: 85px !important
}
.margin-sm-90b {
margin-bottom: 90px !important
}
.margin-sm-95b {
margin-bottom: 95px !important
}
.margin-sm-100b {
margin-bottom: 100px !important
}
.margin-sm-105b {
margin-bottom: 105px !important
}
.margin-sm-110b {
margin-bottom: 110px !important
}
.margin-sm-115b {
margin-bottom: 115px !important
}
.margin-sm-120b {
margin-bottom: 120px !important
}
.margin-sm-125b {
margin-bottom: 125px !important
}
.margin-sm-130b {
margin-bottom: 130px !important
}
.margin-sm-135b {
margin-bottom: 135px !important
}
.margin-sm-140b {
margin-bottom: 140px !important
}
.margin-sm-145b {
margin-bottom: 145px !important
}
.margin-sm-150b {
margin-bottom: 150px !important
}
.margin-sm-155b {
margin-bottom: 155px !important
}
.margin-sm-160b {
margin-bottom: 160px !important
}
.margin-sm-165b {
margin-bottom: 165px !important
}
.margin-sm-170b {
margin-bottom: 170px !important
}
.margin-sm-175b {
margin-bottom: 175px !important
}
.margin-sm-180b {
margin-bottom: 180px !important
}
.margin-sm-185b {
margin-bottom: 185px !important
}
.margin-sm-190b {
margin-bottom: 190px !important
}
.margin-sm-195b {
margin-bottom: 195px !important
}
.margin-sm-200b {
margin-bottom: 200px !important
}
.padding-sm-0t {
padding-top: 0px !important
}
.padding-sm-5t {
padding-top: 5px !important
}
.padding-sm-10t {
padding-top: 10px !important
}
.padding-sm-15t {
padding-top: 15px !important
}
.padding-sm-20t {
padding-top: 20px !important
}
.padding-sm-25t {
padding-top: 25px !important
}
.padding-sm-30t {
padding-top: 30px !important
}
.padding-sm-35t {
padding-top: 35px !important
}
.padding-sm-40t {
padding-top: 40px !important
}
.padding-sm-45t {
padding-top: 45px !important
}
.padding-sm-50t {
padding-top: 50px !important
}
.padding-sm-55t {
padding-top: 55px !important
}
.padding-sm-60t {
padding-top: 60px !important
}
.padding-sm-65t {
padding-top: 65px !important
}
.padding-sm-70t {
padding-top: 70px !important
}
.padding-sm-75t {
padding-top: 75px !important
}
.padding-sm-80t {
padding-top: 80px !important
}
.padding-sm-85t {
padding-top: 85px !important
}
.padding-sm-90t {
padding-top: 90px !important
}
.padding-sm-95t {
padding-top: 95px !important
}
.padding-sm-100t {
padding-top: 100px !important
}
.padding-sm-105t {
padding-top: 105px !important
}
.padding-sm-110t {
padding-top: 110px !important
}
.padding-sm-115t {
padding-top: 115px !important
}
.padding-sm-120t {
padding-top: 120px !important
}
.padding-sm-125t {
padding-top: 125px !important
}
.padding-sm-130t {
padding-top: 130px !important
}
.padding-sm-135t {
padding-top: 135px !important
}
.padding-sm-140t {
padding-top: 140px !important
}
.padding-sm-145t {
padding-top: 145px !important
}
.padding-sm-150t {
padding-top: 150px !important
}
.padding-sm-155t {
padding-top: 155px !important
}
.padding-sm-160t {
padding-top: 160px !important
}
.padding-sm-165t {
padding-top: 165px !important
}
.padding-sm-170t {
padding-top: 170px !important
}
.padding-sm-175t {
padding-top: 175px !important
}
.padding-sm-180t {
padding-top: 180px !important
}
.padding-sm-185t {
padding-top: 185px !important
}
.padding-sm-190t {
padding-top: 190px !important
}
.padding-sm-195t {
padding-top: 195px !important
}
.padding-sm-200t {
padding-top: 200px !important
}
.padding-sm-0b {
padding-bottom: 0px !important
}
.padding-sm-5b {
padding-bottom: 5px !important
}
.padding-sm-10b {
padding-bottom: 10px !important
}
.padding-sm-15b {
padding-bottom: 15px !important
}
.padding-sm-20b {
padding-bottom: 20px !important
}
.padding-sm-25b {
padding-bottom: 25px !important
}
.padding-sm-30b {
padding-bottom: 30px !important
}
.padding-sm-35b {
padding-bottom: 35px !important
}
.padding-sm-40b {
padding-bottom: 40px !important
}
.padding-sm-45b {
padding-bottom: 45px !important
}
.padding-sm-50b {
padding-bottom: 50px !important
}
.padding-sm-55b {
padding-bottom: 55px !important
}
.padding-sm-60b {
padding-bottom: 60px !important
}
.padding-sm-65b {
padding-bottom: 65px !important
}
.padding-sm-70b {
padding-bottom: 70px !important
}
.padding-sm-75b {
padding-bottom: 75px !important
}
.padding-sm-80b {
padding-bottom: 80px !important
}
.padding-sm-85b {
padding-bottom: 85px !important
}
.padding-sm-90b {
padding-bottom: 90px !important
}
.padding-sm-95b {
padding-bottom: 95px !important
}
.padding-sm-100b {
padding-bottom: 100px !important
}
.padding-sm-105b {
padding-bottom: 105px !important
}
.padding-sm-110b {
padding-bottom: 110px !important
}
.padding-sm-115b {
padding-bottom: 115px !important
}
.padding-sm-120b {
padding-bottom: 120px !important
}
.padding-sm-125b {
padding-bottom: 125px !important
}
.padding-sm-130b {
padding-bottom: 130px !important
}
.padding-sm-135b {
padding-bottom: 135px !important
}
.padding-sm-140b {
padding-bottom: 140px !important
}
.padding-sm-145b {
padding-bottom: 145px !important
}
.padding-sm-150b {
padding-bottom: 150px !important
}
.padding-sm-155b {
padding-bottom: 155px !important
}
.padding-sm-160b {
padding-bottom: 160px !important
}
.padding-sm-165b {
padding-bottom: 165px !important
}
.padding-sm-170b {
padding-bottom: 170px !important
}
.padding-sm-175b {
padding-bottom: 175px !important
}
.padding-sm-180b {
padding-bottom: 180px !important
}
.padding-sm-185b {
padding-bottom: 185px !important
}
.padding-sm-190b {
padding-bottom: 190px !important
}
.padding-sm-195b {
padding-bottom: 195px !important
}
.padding-sm-200b {
padding-bottom: 200px !important
}
}
@media screen and (max-width: 767px) {
.margin-xs-0t {
margin-top: 0px !important
}
.margin-xs-5t {
margin-top: 5px !important
}
.margin-xs-10t {
margin-top: 10px !important
}
.margin-xs-15t {
margin-top: 15px !important
}
.margin-xs-20t {
margin-top: 20px !important
}
.margin-xs-25t {
margin-top: 25px !important
}
.margin-xs-30t {
margin-top: 30px !important
}
.margin-xs-35t {
margin-top: 35px !important
}
.margin-xs-40t {
margin-top: 40px !important
}
.margin-xs-45t {
margin-top: 45px !important
}
.margin-xs-50t {
margin-top: 50px !important
}
.margin-xs-55t {
margin-top: 55px !important
}
.margin-xs-60t {
margin-top: 60px !important
}
.margin-xs-65t {
margin-top: 65px !important
}
.margin-xs-70t {
margin-top: 70px !important
}
.margin-xs-75t {
margin-top: 75px !important
}
.margin-xs-80t {
margin-top: 80px !important
}
.margin-xs-85t {
margin-top: 85px !important
}
.margin-xs-90t {
margin-top: 90px !important
}
.margin-xs-95t {
margin-top: 95px !important
}
.margin-xs-100t {
margin-top: 100px !important
}
.margin-xs-105t {
margin-top: 105px !important
}
.margin-xs-110t {
margin-top: 110px !important
}
.margin-xs-115t {
margin-top: 115px !important
}
.margin-xs-120t {
margin-top: 120px !important
}
.margin-xs-125t {
margin-top: 125px !important
}
.margin-xs-130t {
margin-top: 130px !important
}
.margin-xs-135t {
margin-top: 135px !important
}
.margin-xs-140t {
margin-top: 140px !important
}
.margin-xs-145t {
margin-top: 145px !important
}
.margin-xs-150t {
margin-top: 150px !important
}
.margin-xs-155t {
margin-top: 155px !important
}
.margin-xs-160t {
margin-top: 160px !important
}
.margin-xs-165t {
margin-top: 165px !important
}
.margin-xs-170t {
margin-top: 170px !important
}
.margin-xs-175t {
margin-top: 175px !important
}
.margin-xs-180t {
margin-top: 180px !important
}
.margin-xs-185t {
margin-top: 185px !important
}
.margin-xs-190t {
margin-top: 190px !important
}
.margin-xs-195t {
margin-top: 195px !important
}
.margin-xs-200t {
margin-top: 200px !important
}
.margin-xs-0b {
margin-bottom: 0px !important
}
.margin-xs-5b {
margin-bottom: 5px !important
}
.margin-xs-10b {
margin-bottom: 10px !important
}
.margin-xs-15b {
margin-bottom: 15px !important
}
.margin-xs-20b {
margin-bottom: 20px !important
}
.margin-xs-25b {
margin-bottom: 25px !important
}
.margin-xs-30b {
margin-bottom: 30px !important
}
.margin-xs-35b {
margin-bottom: 35px !important
}
.margin-xs-40b {
margin-bottom: 40px !important
}
.margin-xs-45b {
margin-bottom: 45px !important
}
.margin-xs-50b {
margin-bottom: 50px !important
}
.margin-xs-55b {
margin-bottom: 55px !important
}
.margin-xs-60b {
margin-bottom: 60px !important
}
.margin-xs-65b {
margin-bottom: 65px !important
}
.margin-xs-70b {
margin-bottom: 70px !important
}
.margin-xs-75b {
margin-bottom: 75px !important
}
.margin-xs-80b {
margin-bottom: 80px !important
}
.margin-xs-85b {
margin-bottom: 85px !important
}
.margin-xs-90b {
margin-bottom: 90px !important
}
.margin-xs-95b {
margin-bottom: 95px !important
}
.margin-xs-100b {
margin-bottom: 100px !important
}
.margin-xs-105b {
margin-bottom: 105px !important
}
.margin-xs-110b {
margin-bottom: 110px !important
}
.margin-xs-115b {
margin-bottom: 115px !important
}
.margin-xs-120b {
margin-bottom: 120px !important
}
.margin-xs-125b {
margin-bottom: 125px !important
}
.margin-xs-130b {
margin-bottom: 130px !important
}
.margin-xs-135b {
margin-bottom: 135px !important
}
.margin-xs-140b {
margin-bottom: 140px !important
}
.margin-xs-145b {
margin-bottom: 145px !important
}
.margin-xs-150b {
margin-bottom: 150px !important
}
.margin-xs-155b {
margin-bottom: 155px !important
}
.margin-xs-160b {
margin-bottom: 160px !important
}
.margin-xs-165b {
margin-bottom: 165px !important
}
.margin-xs-170b {
margin-bottom: 170px !important
}
.margin-xs-175b {
margin-bottom: 175px !important
}
.margin-xs-180b {
margin-bottom: 180px !important
}
.margin-xs-185b {
margin-bottom: 185px !important
}
.margin-xs-190b {
margin-bottom: 190px !important
}
.margin-xs-195b {
margin-bottom: 195px !important
}
.margin-xs-200b {
margin-bottom: 200px !important
}
.padding-xs-0t {
padding-top: 0px !important
}
.padding-xs-5t {
padding-top: 5px !important
}
.padding-xs-10t {
padding-top: 10px !important
}
.padding-xs-15t {
padding-top: 15px !important
}
.padding-xs-20t {
padding-top: 20px !important
}
.padding-xs-25t {
padding-top: 25px !important
}
.padding-xs-30t {
padding-top: 30px !important
}
.padding-xs-35t {
padding-top: 35px !important
}
.padding-xs-40t {
padding-top: 40px !important
}
.padding-xs-45t {
padding-top: 45px !important
}
.padding-xs-50t {
padding-top: 50px !important
}
.padding-xs-55t {
padding-top: 55px !important
}
.padding-xs-60t {
padding-top: 60px !important
}
.padding-xs-65t {
padding-top: 65px !important
}
.padding-xs-70t {
padding-top: 70px !important
}
.padding-xs-75t {
padding-top: 75px !important
}
.padding-xs-80t {
padding-top: 80px !important
}
.padding-xs-85t {
padding-top: 85px !important
}
.padding-xs-90t {
padding-top: 90px !important
}
.padding-xs-95t {
padding-top: 95px !important
}
.padding-xs-100t {
padding-top: 100px !important
}
.padding-xs-105t {
padding-top: 105px !important
}
.padding-xs-110t {
padding-top: 110px !important
}
.padding-xs-115t {
padding-top: 115px !important
}
.padding-xs-120t {
padding-top: 120px !important
}
.padding-xs-125t {
padding-top: 125px !important
}
.padding-xs-130t {
padding-top: 130px !important
}
.padding-xs-135t {
padding-top: 135px !important
}
.padding-xs-140t {
padding-top: 140px !important
}
.padding-xs-145t {
padding-top: 145px !important
}
.padding-xs-150t {
padding-top: 150px !important
}
.padding-xs-155t {
padding-top: 155px !important
}
.padding-xs-160t {
padding-top: 160px !important
}
.padding-xs-165t {
padding-top: 165px !important
}
.padding-xs-170t {
padding-top: 170px !important
}
.padding-xs-175t {
padding-top: 175px !important
}
.padding-xs-180t {
padding-top: 180px !important
}
.padding-xs-185t {
padding-top: 185px !important
}
.padding-xs-190t {
padding-top: 190px !important
}
.padding-xs-195t {
padding-top: 195px !important
}
.padding-xs-200t {
padding-top: 200px !important
}
.padding-xs-0b {
padding-bottom: 0px !important
}
.padding-xs-5b {
padding-bottom: 5px !important
}
.padding-xs-10b {
padding-bottom: 10px !important
}
.padding-xs-15b {
padding-bottom: 15px !important
}
.padding-xs-20b {
padding-bottom: 20px !important
}
.padding-xs-25b {
padding-bottom: 25px !important
}
.padding-xs-30b {
padding-bottom: 30px !important
}
.padding-xs-35b {
padding-bottom: 35px !important
}
.padding-xs-40b {
padding-bottom: 40px !important
}
.padding-xs-45b {
padding-bottom: 45px !important
}
.padding-xs-50b {
padding-bottom: 50px !important
}
.padding-xs-55b {
padding-bottom: 55px !important
}
.padding-xs-60b {
padding-bottom: 60px !important
}
.padding-xs-65b {
padding-bottom: 65px !important
}
.padding-xs-70b {
padding-bottom: 70px !important
}
.padding-xs-75b {
padding-bottom: 75px !important
}
.padding-xs-80b {
padding-bottom: 80px !important
}
.padding-xs-85b {
padding-bottom: 85px !important
}
.padding-xs-90b {
padding-bottom: 90px !important
}
.padding-xs-95b {
padding-bottom: 95px !important
}
.padding-xs-100b {
padding-bottom: 100px !important
}
.padding-xs-105b {
padding-bottom: 105px !important
}
.padding-xs-110b {
padding-bottom: 110px !important
}
.padding-xs-115b {
padding-bottom: 115px !important
}
.padding-xs-120b {
padding-bottom: 120px !important
}
.padding-xs-125b {
padding-bottom: 125px !important
}
.padding-xs-130b {
padding-bottom: 130px !important
}
.padding-xs-135b {
padding-bottom: 135px !important
}
.padding-xs-140b {
padding-bottom: 140px !important
}
.padding-xs-145b {
padding-bottom: 145px !important
}
.padding-xs-150b {
padding-bottom: 150px !important
}
.padding-xs-155b {
padding-bottom: 155px !important
}
.padding-xs-160b {
padding-bottom: 160px !important
}
.padding-xs-165b {
padding-bottom: 165px !important
}
.padding-xs-170b {
padding-bottom: 170px !important
}
.padding-xs-175b {
padding-bottom: 175px !important
}
.padding-xs-180b {
padding-bottom: 180px !important
}
.padding-xs-185b {
padding-bottom: 185px !important
}
.padding-xs-190b {
padding-bottom: 190px !important
}
.padding-xs-195b {
padding-bottom: 195px !important
}
.padding-xs-200b {
padding-bottom: 200px !important
}
}
.animsition-loading {
background-image: none !important;
background-repeat: no-repeat !important;
background-position: center center !important;
background-color: white;
z-index: 9999;
-webkit-animation: scaleout-image 1.0s infinite ease-in-out;
animation: scaleout-image 1.0s infinite ease-in-out
}
.animsition-loading:after {
display: none !important
}
.animsition-loading:before {
content: "";
position: absolute;
width: 40px;
height: 40px;
left: 50%;
top: 50%;
margin-left: -20px;
margin-right: -20px;
background-color: #333;
border-radius: 100%;
-webkit-animation: scaleout 1.0s infinite ease-in-out;
animation: scaleout 1.0s infinite ease-in-out;
display: none
}
@-webkit-keyframes scaleout {
0% {
-webkit-transform: scale(0)
}
100% {
-webkit-transform: scale(1);
opacity: 0
}
}
@keyframes scaleout {
0% {
transform: scale(0);
-webkit-transform: scale(0)
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0
}
}
.spinner-preloader-wrap {
position: fixed;
background: var(--light-color);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999
}
.spinner-preloader-wrap .cssload-container {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 138px;
height: 316px;
overflow: hidden;
margin: 0px auto
}
.spinner-preloader-wrap .cssload-container .cssload-item {
margin: auto;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 69px;
height: 69px;
background-color: #fff;
box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-shadow: 0 0 11px 1px rgba(0, 0, 0, 0.25);
-o-box-shadow: 0 0 11px 1px rgba(0, 0, 0, 0.25);
-ms-box-shadow: 0 0 11px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0 0 11px 1px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 0 11px 1px rgba(0, 0, 0, 0.25)
}
.spinner-preloader-wrap .cssload-container .cssload-moon {
border-bottom: 14px solid #666;
border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
animation: spin 3.1s ease infinite;
-o-animation: spin 3.1s ease infinite;
-ms-animation: spin 3.1s ease infinite;
-webkit-animation: spin 3.1s ease infinite;
-moz-animation: spin 3.1s ease infinite
}
@keyframes spin {
from {
transform: rotate(0deg)
}
to {
transform: rotate(360deg)
}
}
@-o-keyframes spin {
from {
-o-transform: rotate(0deg)
}
to {
-o-transform: rotate(360deg)
}
}
@-ms-keyframes spin {
from {
-ms-transform: rotate(0deg)
}
to {
-ms-transform: rotate(360deg)
}
}
@-webkit-keyframes spin {
from {
-webkit-transform: rotate(0deg)
}
to {
-webkit-transform: rotate(360deg)
}
}
@-moz-keyframes spin {
from {
-moz-transform: rotate(0deg)
}
to {
-moz-transform: rotate(360deg)
}
}
@keyframes lineanimation {
0% {
width: 0
}
100% {
width: 100%
}
}
.preloader-modern {
position: fixed;
top: 0;
left: 0;
z-index: 9999;
width: 100%;
height: 100%;
background-color: var(--light-color);
display: flex;
justify-content: center;
align-items: center
}
.preloader-modern .preloader-wrap {
text-align: center
}
.preloader-modern .loader-title {
position: relative;
color: var(--dark-color);
font-size: 30px;
font-weight: 800
}
.preloader-modern .loader-title::after {
content: "";
height: 2px;
width: 100%;
background-color: var(--main-color);
position: absolute;
bottom: -8px;
transform-origin: left;
left: 0;
-webkit-animation: lineanimation 1.4s ease infinite forwards;
-moz-animation: lineanimation 1.4s ease infinite forwards;
animation: lineanimation 1.4s ease infinite forwards
}
.preloader-modern .loader-subtitle {
margin-top: 15px;
color: #999999;
font-size: 15px;
font-weight: 400
}
.a-btn,
.a-btn-2,
.a-btn-3,
.a-btn-4,
.a-btn-5,
.a-btn-6,
.a-btn-7 {
display: inline-block;
font-size: 15px;
font-weight: normal;
text-decoration: none
}
.a-btn.btn-video,
.a-btn-2.btn-video,
.a-btn-3.btn-video,
.a-btn-4.btn-video,
.a-btn-5.btn-video,
.a-btn-6.btn-video,
.a-btn-7.btn-video {
padding-left: 27px;
padding-right: 27px
}
.a-btn.btn-video:before,
.a-btn-2.btn-video:before,
.a-btn-3.btn-video:before,
.a-btn-4.btn-video:before,
.a-btn-5.btn-video:before,
.a-btn-6.btn-video:before,
.a-btn-7.btn-video:before {
font-size: 12px
}
@media (max-width: 991px) {
.a-btn.btn-video,
.a-btn-2.btn-video,
.a-btn-3.btn-video,
.a-btn-4.btn-video,
.a-btn-5.btn-video,
.a-btn-6.btn-video,
.a-btn-7.btn-video {
padding-left: 20px;
padding-right: 20px
}
}
.a-btn.btn-video span::before,
.a-btn-2.btn-video span::before,
.a-btn-3.btn-video span::before,
.a-btn-4.btn-video span::before,
.a-btn-5.btn-video span::before,
.a-btn-6.btn-video span::before,
.a-btn-7.btn-video span::before {
position: relative;
font-family: 'Ionicons';
content: '\f10a';
font-size: 16px;
padding-right: 2px
}
@media (max-width: 370px) {
.a-btn.btn-video span::before,
.a-btn-2.btn-video span::before,
.a-btn-3.btn-video span::before,
.a-btn-4.btn-video span::before,
.a-btn-5.btn-video span::before,
.a-btn-6.btn-video span::before,
.a-btn-7.btn-video span::before {
font-size: 13px
}
}
.a-btn i,
.a-btn-2 i,
.a-btn-3 i,
.a-btn-4 i,
.a-btn-5 i,
.a-btn-6 i,
.a-btn-7 i {
font-size: 12px;
font-weight: normal;
margin-left: 10px
}
.a-btn,
.a-btn-2,
.a-btn-3,
.a-btn-4,
.a-btn-5,
.a-btn-7 {
padding: 7px 34px 3px;
border: 2px solid;
line-height: 2;
font-family: 'Teko', sans-serif;
font-size: 18px;
font-weight: normal;
letter-spacing: 3px;
text-transform: uppercase;
background-color: transparent;
position: relative;
transition: 0.2s color
}
.a-btn span,
.a-btn-2 span,
.a-btn-3 span,
.a-btn-4 span,
.a-btn-5 span,
.a-btn-7 span {
position: relative;
z-index: 2;
color: inherit
}
.a-btn::before,
.a-btn::after,
.a-btn-2::before,
.a-btn-2::after,
.a-btn-3::before,
.a-btn-3::after,
.a-btn-4::before,
.a-btn-4::after,
.a-btn-5::before,
.a-btn-5::after,
.a-btn-7::before,
.a-btn-7::after {
content: '';
position: absolute;
bottom: -2px;
right: -2px;
display: inline-block;
border: 5px solid transparent;
width: 10px;
height: 10px;
z-index: 1
}
.a-btn::before,
.a-btn-2::before,
.a-btn-3::before,
.a-btn-4::before,
.a-btn-5::before,
.a-btn-7::before {
transition: 0.2s 0.4s width, 0.2s 0.2s height, 0.2s 0.2s border-left, 0.2s background-color
}
.a-btn::after,
.a-btn-2::after,
.a-btn-3::after,
.a-btn-4::after,
.a-btn-5::after,
.a-btn-7::after {
transition: 0.2s 0.2s width, 0.2s 0.4s height, 0.2s 0.2s border-top
}
.a-btn:hover,
.a-btn-2:hover,
.a-btn-3:hover,
.a-btn-4:hover,
.a-btn-5:hover,
.a-btn-7:hover {
transition: 0.2s 0.4s color
}
.a-btn:hover::before,
.a-btn:hover::after,
.a-btn-2:hover::before,
.a-btn-2:hover::after,
.a-btn-3:hover::before,
.a-btn-3:hover::after,
.a-btn-4:hover::before,
.a-btn-4:hover::after,
.a-btn-5:hover::before,
.a-btn-5:hover::after,
.a-btn-7:hover::before,
.a-btn-7:hover::after {
width: calc(100% + 4px);
height: calc(100% + 4px)
}
.a-btn:hover::before,
.a-btn-2:hover::before,
.a-btn-3:hover::before,
.a-btn-4:hover::before,
.a-btn-5:hover::before,
.a-btn-7:hover::before {
transition: 0.2s width, 0.2s 0.2s height, 0.2s 0.2s border-left, 0.2s 0.4s background-color
}
.a-btn:hover::after,
.a-btn-2:hover::after,
.a-btn-3:hover::after,
.a-btn-4:hover::after,
.a-btn-5:hover::after,
.a-btn-7:hover::after {
transition: 0.2s 0.2s width, 0.2s height, 0.2s 0.2s border-top
}
@media (max-width: 991px) {
.a-btn,
.a-btn-2,
.a-btn-3,
.a-btn-4,
.a-btn-5,
.a-btn-7 {
padding-left: 25px;
padding-right: 25px
}
}
@media (max-width: 370px) {
.a-btn,
.a-btn-2,
.a-btn-3,
.a-btn-4,
.a-btn-5,
.a-btn-7 {
font-size: 14px
}
}
.a-btn {
border-color: var(--main-color);
background-color: var(--main-color);
color: var(--light-color)
}
.a-btn::before,
.a-btn::after {
border-right-color: var(--dark-color);
border-bottom-color: var(--dark-color)
}
.a-btn:focus {
color: var(--light-color)
}
.a-btn:hover {
color: var(--light-color)
}
.a-btn:hover::before {
border-left-color: var(--dark-color);
background-color: var(--dark-color)
}
.a-btn:hover::after {
border-top-color: var(--dark-color)
}
.a-btn-2 {
border-color: var(--dark-color);
background-color: var(--dark-color);
color: var(--light-color)
}
.a-btn-2::before,
.a-btn-2::after {
border-right-color: var(--light-color);
border-bottom-color: var(--light-color)
}
.a-btn-2:focus {
color: var(--light-color)
}
.a-btn-2:hover {
color: var(--dark-color)
}
.a-btn-2:hover::before {
border-left-color: var(--light-color);
background-color: var(--light-color)
}
.a-btn-2:hover::after {
border-top-color: var(--light-color)
}
.a-btn-3 {
border-color: var(--dark-color);
color: var(--dark-color)
}
.a-btn-3::before,
.a-btn-3::after {
border-right-color: var(--dark-color);
border-bottom-color: var(--dark-color)
}
.a-btn-3:focus {
color: var(--dark-color)
}
.a-btn-3:hover {
color: var(--light-color)
}
.a-btn-3:hover::before {
border-left-color: var(--dark-color);
background-color: var(--dark-color);
z-index: -1
}
.a-btn-3:hover::after {
border-top-color: var(--dark-color)
}
.a-btn-4 {
border-color: var(--light-color);
background-color: var(--light-color);
color: var(--dark-color)
}
.a-btn-4::before,
.a-btn-4::after {
border-right-color: var(--dark-color);
border-bottom-color: var(--dark-color)
}
.a-btn-4:focus {
color: var(--dark-color)
}
.a-btn-4:hover {
color: var(--light-color);
z-index: 1
}
.a-btn-4:hover::before {
border-left-color: var(--dark-color);
background-color: var(--dark-color);
z-index: -1
}
.a-btn-4:hover::after {
border-top-color: var(--dark-color)
}
.a-btn-5 {
border-color: var(--light-color);
color: var(--light-color)
}
.a-btn-5::before,
.a-btn-5::after {
border-right-color: var(--light-color);
border-bottom-color: var(--light-color)
}
.a-btn-5:focus {
color: var(--light-color)
}
.a-btn-5:hover {
color: var(--dark-color)
}
.a-btn-5:hover::before {
border-left-color: var(--light-color);
background-color: var(--light-color)
}
.a-btn-5:hover::after {
border-top-color: var(--light-color)
}
.a-btn-6 {
color: var(--main-color)
}
.a-btn-6:focus {
color: var(--main-color)
}
.a-btn-6:hover {
color: var(--main-color);
text-decoration: underline
}
.a-btn-6.btn-video {
padding-left: 0;
padding-right: 0
}
.a-btn-7 {
border-color: transparent;
color: var(--light-color);
background-color: #4ef9fe;
background-image: -webkit-linear-gradient(345deg, #4ef9fe, #0696ff, #4ef9fe);
background-image: -o-linear-gradient(345deg, #4ef9fe, #0696ff, #4ef9fe);
background-image: linear-gradient(105deg, #4ef9fe, #0696ff, #4ef9fe);
background-size: 200% 100%;
background-position: right bottom
}
.a-btn-7:focus {
color: var(--light-color)
}
.a-btn-7:hover {
background-color: #0696ff;
background-position: left bottom;
color: var(--light-color)
}
[class*="a-btn-style"] .form-button {
display: inline-block;
border: 2px solid;
line-height: 2;
font-family: 'Teko', sans-serif;
font-size: 18px;
font-weight: normal;
letter-spacing: 3px;
text-transform: uppercase;
background-color: transparent;
transition: 0.2s color;
position: relative
}
[class*="a-btn-style"] .form-button::before,
[class*="a-btn-style"] .form-button::after {
content: '';
position: absolute;
bottom: -2px;
right: -2px;
display: inline-block;
border: 5px solid transparent;
width: 10px;
height: 10px;
z-index: 1;
pointer-events: none
}
[class*="a-btn-style"] .form-button::before {
transition: 0.2s 0.4s width, 0.2s 0.2s height, 0.2s 0.2s border-left, 0.2s background-color
}
[class*="a-btn-style"] .form-button::after {
transition: 0.2s 0.2s width, 0.2s 0.4s height, 0.2s 0.2s border-top
}
[class*="a-btn-style"] .form-button:hover {
transition: 0.2s 0.4s color
}
[class*="a-btn-style"] .form-button:hover::before,
[class*="a-btn-style"] .form-button:hover::after {
width: calc(100% + 4px);
height: calc(100% + 4px)
}
[class*="a-btn-style"] .form-button:hover::before {
transition: 0.2s width, 0.2s 0.2s height, 0.2s 0.2s border-left, 0.2s 0.4s background-color
}
[class*="a-btn-style"] .form-button:hover::after {
transition: 0.2s 0.2s width, 0.2s height, 0.2s 0.2s border-top
}
@media (max-width: 370px) {
[class*="a-btn-style"] .form-button {
font-size: 14px
}
}
[class*="a-btn-style"] .form-button input {
margin: -2px !important;
position: relative;
z-index: 2;
background: none !important;
padding: 9px 34px 5px;
color: inherit;
line-height: inherit;
font-size: inherit;
border: 0;
letter-spacing: inherit;
text-transform: inherit;
transition: 0.2s color
}
[class*="a-btn-style"] .form-button:hover input {
transition: 0.2s 0.4s color
}
[class*="a-btn-style"] .form-button span {
display: none !important
}
.a-btn-style-1 .wpcf7-form .form-button {
border-color: var(--main-color);
background-color: var(--main-color)
}
.a-btn-style-1 .wpcf7-form .form-button:focus {
color: var(--light-color)
}
.a-btn-style-1 .wpcf7-form .form-button::before,
.a-btn-style-1 .wpcf7-form .form-button::after {
border-right-color: var(--dark-color);
border-bottom-color: var(--dark-color)
}
.a-btn-style-1 .wpcf7-form .form-button input {
color: var(--light-color)
}
.a-btn-style-1 .wpcf7-form .form-button:hover::before {
border-left-color: var(--dark-color);
background-color: var(--dark-color)
}
.a-btn-style-1 .wpcf7-form .form-button:hover::after {
border-top-color: var(--dark-color)
}
.a-btn-style-1 .wpcf7-form .form-button:hover input {
color: var(--light-color)
}
.a-btn-style-2 .wpcf7-form input[type="submit"] {
padding: 11px 34px;
border: 1px solid;
line-height: 2;
font-weight: bold;
border: 1px solid var(--dark-color);
color: var(--light-color);
background-color: var(--dark-color);
background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, var(--dark-color)));
background-image: linear-gradient(to right, transparent 50%, var(--dark-color) 50%);
background-size: 200% 100%;
background-position: right bottom
}
.a-btn-style-2 .wpcf7-form input[type="submit"]:focus {
color: var(--light-color)
}
.a-btn-style-2 .wpcf7-form input[type="submit"]:hover {
background-color: transparent;
background-position: left bottom;
color: var(--dark-color)
}
.a-btn-style-3 .wpcf7-form .form-button {
border-color: var(--light-color);
background-color: transparent
}
.a-btn-style-3 .wpcf7-form .form-button:focus {
color: var(--light-color)
}
.a-btn-style-3 .wpcf7-form .form-button::before,
.a-btn-style-3 .wpcf7-form .form-button::after {
border-right-color: var(--light-color);
border-bottom-color: var(--light-color)
}
.a-btn-style-3 .wpcf7-form .form-button input {
color: var(--light-color)
}
.a-btn-style-3 .wpcf7-form .form-button:hover::before {
border-left-color: var(--light-color);
background-color: var(--light-color)
}
.a-btn-style-3 .wpcf7-form .form-button:hover::after {
border-top-color: var(--light-color)
}
.a-btn-style-3 .wpcf7-form .form-button:hover input {
color: var(--dark-color)
}
.a-btn-style-4 .wpcf7-form .form-button {
border-color: var(--light-color);
background-color: var(--light-color)
}
.a-btn-style-4 .wpcf7-form .form-button:focus {
color: var(--dark-color)
}
.a-btn-style-4 .wpcf7-form .form-button::before,
.a-btn-style-4 .wpcf7-form .form-button::after {
border-right-color: var(--dark-color);
border-bottom-color: var(--dark-color)
}
.a-btn-style-4 .wpcf7-form .form-button input {
color: var(--dark-color)
}
.a-btn-style-4 .wpcf7-form .form-button:hover::before {
border-left-color: var(--dark-color);
background-color: var(--dark-color)
}
.a-btn-style-4 .wpcf7-form .form-button:hover::after {
border-top-color: var(--dark-color)
}
.a-btn-style-4 .wpcf7-form .form-button:hover input {
color: var(--light-color)
}
.a-btn-style-5 .wpcf7-form input[type="submit"] {
padding: 11px 34px;
border: 1px solid;
line-height: 2;
font-weight: bold;
border-color: var(--light-color);
color: var(--light-color);
background-color: transparent;
background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, var(--light-color)), color-stop(50%, transparent));
background-image: linear-gradient(to right, var(--light-color) 50%, transparent 50%);
background-size: 200% 100%;
background-position: right bottom
}
.a-btn-style-5 .wpcf7-form input[type="submit"]:focus {
color: var(--light-color)
}
.a-btn-style-5 .wpcf7-form input[type="submit"]:hover {
background-color: var(--light-color);
background-position: left bottom;
border-color: var(--light-color);
color: var(--dark-color)
}
.a-btn-style-7 .wpcf7-form input[type="submit"] {
padding: 11px 34px;
border: 1px solid;
line-height: 2;
font-weight: bold;
border-color: transparent;
color: var(--light-color);
background-color: #4ef9fe;
background-image: -webkit-linear-gradient(345deg, #4ef9fe, #0696ff, #4ef9fe);
background-image: -o-linear-gradient(345deg, #4ef9fe, #0696ff, #4ef9fe);
background-image: linear-gradient(105deg, #4ef9fe, #0696ff, #4ef9fe);
background-size: 200% 100%;
background-position: right bottom
}
.a-btn-style-7 .wpcf7-form input[type="submit"]:focus {
color: var(--light-color)
}
.a-btn-style-7 .wpcf7-form input[type="submit"]:hover {
background-color: #0696ff;
background-position: left bottom;
color: var(--light-color)
}
.hero {
width: 100%;
height: 40%;
position: relative;
background-size: cover;
background-position: center
}
.hero-inner {
position: relative;
height: 100vh
}
.enable_overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.3);
z-index: 20
}
.vertical-align {
position: absolute;
display: block;
width: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.ri-grid {
width: 600px
}
.ri-grid ul li,
.ri-grid ul li a {
width: 100px;
height: 100px
}
.ri-grid ul li a img {
width: 100%
}
.ri-grid {
margin: 30px auto 30px;
position: relative;
height: auto
}
.ri-grid ul {
list-style: none;
display: block;
width: 100%;
margin: 0;
padding: 0
}
.ri-grid ul:before,
.ri-grid ul:after {
content: '';
display: table
}
.ri-grid ul:after {
clear: both
}
.ri-grid ul {
zoom: 1
}
.ri-grid ul li {
-webkit-perspective: 400px;
-o-perspective: 400px;
-ms-perspective: 400px;
perspective: 400px;
margin: 0;
padding: 0;
float: left;
position: relative;
display: block;
overflow: hidden;
background: var(--black-color)
}
.ri-grid ul li a {
display: block;
outline: none;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
background-size: 100% 100%;
background-position: center center;
background-repeat: no-repeat;
background-color: #333;
box-sizing: content-box
}
.ri-grid-size-1 {
width: 55%
}
.ri-grid-size-2 {
width: 100%
}
.ri-grid-size-3 {
width: 100%;
margin-top: 0px
}
.ri-shadow:after,
.ri-shadow:before {
content: "";
position: absolute;
z-index: -2;
bottom: 15px;
left: 10px;
width: 50%;
height: 20%;
max-width: 300px;
max-height: 100px;
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
-webkit-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg)
}
.ri-shadow:after {
right: 10px;
left: auto;
-webkit-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg)
}
.ri-grid-loading:after,
.ri-grid-loading:before {
display: none
}
.ri-loading-image {
display: none
}
.ri-grid-loading .ri-loading-image {
position: relative;
width: 30px;
height: 30px;
left: 50%;
margin: 100px 0 0 -15px;
display: block
}
blockquote {
border: none;
font-size: 15px;
padding: 10px 15px
}
blockquote footer {
font-size: 85%
}
blockquote cite {
line-height: 1.42857;
color: #777;
font-style: normal;
display: block;
font-size: 14px;
margin-top: 15px
}
blockquote cite:before {
content: '- ';
margin-right: 7px
}
.abs * {
color: inherit
}
.tabs ul,
.hero-slider ol,
.tabs ol {
margin-left: 0
}
.scroll {
background-color: #c0af94;
position: absolute;
left: 1379px;
top: 191px;
width: 4px;
height: 30px;
z-index: 10
}
.no-padd {
padding: 0 !important
}
@media (min-width: 1200px) {
.hero>.container {
padding: 0 !important
}
.no-padd-md {
padding: 0 !important
}
}
@media screen and (max-width: 600px) {
html {
margin-top: 0
}
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.75em;
table-layout: fixed;
width: 100%
}
table,
th,
td {
border: 1px solid #999;
border-collapse: collapse
}
th {
color: var(--dark-color)
}
dd {
margin: 0 0 1.75em
}
address {
font-style: italic
}
abbr,
acronym {
border-bottom: 1px dotted #d1d1d1;
cursor: help
}
code {
background-color: #d1d1d1;
color: var(--dark-color)
}
ins {
background: var(--dark-color);
color: var(--light-color);
padding: 7px 5px 5px;
text-decoration: none;
display: inline-block;
line-height: 0.80
}
mark {
position: relative;
background-color: unset;
padding: unset;
color: var(--light-color);
display: inline-block
}
mark::before {
position: absolute;
top: 0.05em;
bottom: 0.1em;
left: -0.05em;
right: -0.05em;
content: '';
background: var(--dark-color);
display: inline-block;
z-index: -1
}
i {
font-style: normal;
color: inherit
}
strike,
s {
text-decoration-color: var(--dark-color)
}
.alignleft {
float: left;
margin: 0.375em 1.75em 1.75em 0
}
.alignright {
float: right;
margin: 0.375em 0 1.75em 1.75em
}
.wp-caption {
margin-bottom: 1.75em;
max-width: 100%
}
.wp-caption .wp-caption-text {
font-style: italic;
opacity: .9;
font-size: 13px
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
padding: 0 10px;
background: var(--dark-color);
border-color: var(--dark-color);
color: var(--light-color);
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
border-radius: 0px
}
figure.gallery-item {
display: inline-block;
max-width: 33.33%;
text-align: center;
overflow: visible;
vertical-align: top;
width: 100%;
height: auto;
padding: 0 1.1400652% 2.2801304%
}
.gallery-caption {
padding-top: 7px
}
.gallery-columns-1 .gallery-item {
max-width: 100%
}
.gallery-columns-2 .gallery-item {
max-width: 50%
}
.gallery-columns-4 .gallery-item {
max-width: 25%
}
.gallery-columns-5 .gallery-item {
max-width: 20%
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%
}
caption {
color: var(--dark-color);
opacity: .7
}
.main-wrapper {
position: relative;
overflow: hidden
}
@media only screen and (max-width: 991px) {
.static-menu .container {
max-width: 100%
}
}
.sidebar-open #footer {
display: none;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%)
}
#footer .woocommerce ul.cart_list li,
#footer .woocommerce ul.product_list_widget li {
padding: 0
}
#footer .woocommerce ul.cart_list li img,
#footer .woocommerce ul.cart_list li .star-rating,
#footer .woocommerce ul.product_list_widget li img,
#footer .woocommerce ul.product_list_widget li .star-rating {
display: none
}
#footer .woocommerce ul.cart_list li .woocommerce-Price-amount,
#footer .woocommerce ul.product_list_widget li .woocommerce-Price-amount {
display: none
}
#footer .woocommerce ul.cart_list li a,
#footer .woocommerce ul.product_list_widget li a {
font-weight: inherit
}
#footer .sidebar-item .product-title {
font-weight: inherit !important
}
#footer .footer-info {
max-width: 250px;
margin-bottom: 25px
}
#footer .footer-info>img,
#footer .footer-info .footer-logo {
margin-bottom: 39px;
max-width: 150px;
margin-top: 5px
}
#footer .footer-info .footer-logo {
max-width: none;
font-size: 30px;
font-weight: 800;
color: var(--dark-color);
line-height: 1
}
#footer .footer-info .footer-info-text,
#footer .footer-info p {
font-size: 15px;
color: var(--grey-color);
line-height: 2;
margin-bottom: 0
}
#footer .footer-info .footer-info-text a,
#footer .footer-info p a {
color: inherit;
text-decoration: none
}
#footer .footer-info .footer-info-text a:hover,
#footer .footer-info p a:hover {
color: var(--dark-color)
}
#footer.simple .sidebar-item #wp-calendar caption,
#footer.simple .widget_calendar th,
#footer.simple .widget_calendar tr,
#footer.simple .sidebar-item.widget_calendar table a {
color: var(--grey-color)
}
#footer.simple .sidebar-item li {
color: var(--grey-color)
}
#footer>* {
text-transform: none
}
#footer .sidebar-item #wp-calendar caption,
#footer .widget_calendar th,
#footer .widget_calendar tr,
#footer .sidebar-item.widget_calendar table a {
color: var(--light-color);
opacity: 1
}
#footer .sidebar-item #wp-calendar caption {
padding-top: 0
}
#footer .widget_calendar td {
color: var(--grey-color)
}
#footer .sidebar-item[class*='widget_'] ul {
list-style: none;
margin-left: 0
}
#footer .sidebar-item[class*='widget_'] li a {
-webkit-transition: 0.3s;
transition: 0.3s
}
#footer .sidebar-item[class*='widget_'] li a:hover {
text-decoration: none;
color: var(--light-color);
opacity: 1
}
#footer .sidebar-item[class*='widget_'] h5 {
color: var(--light-color)
}
#footer .sidebar-item[class*='widget_'] h5 a.rsswidget {
opacity: 1
}
#footer .sidebar-item[class*='widget_'] a,
#footer .sidebar-item[class*='widget_'] label,
#footer .sidebar-item[class*='widget_'] p,
#footer .sidebar-item[class*='widget_'] strong,
#footer .sidebar-item[class*='widget_'] span,
#footer .sidebar-item[class*='widget_'] caption {
color: var(--grey-color);
text-decoration: none;
-webkit-transition: 0.35s;
transition: 0.35s
}
#footer .sidebar-item[class*='widget_'] p a {
opacity: 1
}
#footer .sidebar-item[class*='widget_'] a:hover {
text-decoration: none;
color: var(--light-color);
opacity: 1 !important
}
#footer .sidebar-item[class*='widget_'] a.rsswidget {
opacity: 1
}
#footer .sidebar-item[class*='widget_'] a.rsswidget,
#footer .sidebar-item[class*='widget_'].widget_rss cite {
color: white
}
#footer .sidebar-item[class*='widget_'] a.rsswidget:hover {
opacity: .7
}
#footer .sidebar-item[class*='widget_'] select {
color: var(--dark-color);
width: 100%
}
#footer .widget_product_search form::after,
#footer .widget_search form div::after {
background-color: transparent;
color: var(--light-color)
}
#footer .widget_product_search form::after:hover,
#footer .widget_search form div::after:hover {
background-color: var(--light-color);
color: var(--dark-color)
}
#footer .xtrm-widget-social-link {
text-align: center
}
#footer .xtrm-widget-social-link a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 55px;
height: 55px;
margin-bottom: 10px;
border-radius: 50%;
border: 1px solid #eee;
background-color: var(--light-color);
color: var(--grey-color);
font-size: 18px;
text-decoration: none;
-webkit-transition: color .3s ease;
-o-transition: color .3s ease;
transition: color .3s ease
}
#footer .xtrm-widget-social-link a:not(:first-of-type) {
margin-left: 10px
}
#footer .xtrm-widget-social-link a:hover {
color: var(--dark-color)
}
.unit>#footer.classic,
.unit+#footer.classic {
padding-top: 0;
padding-bottom: 0;
background-color: var(--dark-color)
}
.unit>#footer.classic .footer-bottom-wrap,
.unit+#footer.classic .footer-bottom-wrap {
padding-top: 25px;
padding-bottom: 25px
}
.unit>#footer.classic .copyright,
.unit+#footer.classic .copyright {
font-size: 16px;
color: var(--light-color);
opacity: .8
}
.unit>#footer.classic .copyright a,
.unit+#footer.classic .copyright a {
color: var(--light-color)
}
.unit>#footer.classic .copyright a:hover,
.unit+#footer.classic .copyright a:hover {
color: var(--main-color)
}
#footer .sidebar-item[class*='widget_'].widget_rss li {
margin-bottom: 17px
}
#footer .sidebar-item[class*='widget_'].widget_rss li cite {
font-size: 12px;
display: block;
margin-top: 4px;
margin-bottom: 15px
}
#footer .sidebar-item[class*='widget_'] li .rss-date {
font-size: 12px;
margin-top: 5px
}
#footer .sidebar-item[class*='widget_'] li a.rsswidget {
font-weight: 600;
opacity: 1
}
.widget_text .textwidget img {
margin-bottom: 10px
}
.widget_text .textwidget,
.widget_tag_cloud .tagcloud {
margin-top: 0px
}
#footer {
display: block;
width: 100%;
margin: auto;
min-height: 40px;
bottom: 0;
-webkit-transition: -webkit-transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
transition: -webkit-transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
-o-transition: transform 0.5s ease-in-out, transform 0.5s ease-in-out;
transition: transform 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
position: absolute;
left: 0;
z-index: 30;
line-height: 2
}
#footer * {
text-transform: none
}
#footer .copy_content {
color: var(--light-color);
text-align: center
}
#footer .xtrm-widget-about {
text-align: center
}
#footer .xtrm-widget-about .about_content {
color: var(--dark-color);
font-size: 20px;
text-align: center;
text-transform: uppercase
}
#footer .xtrm-widget-about .about_content.text {
color: var(--grey-color);
font-size: 15px;
line-height: 1.73;
text-transform: none
}
#footer .xtrm-widget-copyright .img-wrap {
margin-bottom: 90px
}
#footer .xtrm-widget-copyright .img-wrap img {
max-height: 60px
}
#footer .xtrm-widget-copyright .socials a {
font-size: 18px;
text-decoration: none
}
#footer .xtrm-widget-copyright .socials a:not(:last-of-type) {
margin-right: 25px
}
#footer .xtrm-widget-copyright .socials a:hover {
opacity: .7
}
#footer .xtrm-widget-copyright .socials .copy_content {
font-size: 15px;
line-height: 1.73
}
#footer .menu li a {
color: var(--grey-color);
font-size: 15px;
line-height: 2
}
#footer .sidebar-item .item-wrap {
max-width: none;
width: 100%
}
#footer .sidebar-item .item-wrap h3 {
margin-bottom: 47px;
color: var(--dark-color);
font-size: 15px;
font-weight: bold;
border-bottom: 0
}
#footer .sidebar-item .xtrm-widget-subscribe .xtrm-widget-descr {
color: var(--grey-color);
font-size: 14px;
font-weight: 400
}
#footer .footer-menu-wrap.text-center ul {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
#footer .footer-menu-wrap.text-center ul li {
margin: 0 15px
}
#footer .footer-menu-wrap.text-left ul {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start
}
#footer .footer-menu-wrap.text-left ul li:not(:last-of-type) {
margin-right: 30px
}
#footer .footer-menu-wrap.text-right ul {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end
}
#footer .footer-menu-wrap.text-right ul li:not(:first-of-type) {
margin-left: 30px
}
#footer .footer-menu-wrap ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 0
}
#footer .footer-menu-wrap ul li {
list-style: none
}
#footer .footer-menu-wrap ul li a {
color: var(--dark-color);
text-decoration: none;
font-size: 12px;
font-weight: 600;
line-height: 2;
text-transform: uppercase
}
#footer .footer-menu-wrap ul li a:hover {
color: var(--grey-color)
}
#footer.simple {
background: var(--dark-color)
}
#footer.simple .xtrm-recent-post-widget .recent-date:before {
display: none
}
#footer.simple>.container {
padding: 100px 25px 0
}
#footer.simple .sidebar-item .item-wrap h5 {
font-family: 'Teko', sans-serif;
margin-top: 0;
color: var(--light-color);
font-size: 30px;
font-weight: normal;
line-height: initial;
margin-bottom: 25px
}
#footer.simple .xtrm-widget-subscribe:not(h3) {
display: flex;
flex-direction: column
}
#footer.simple .xtrm-widget-subscribe:not(h3) h3.xtrm-widget-subscribe {
font-family: 'Teko', sans-serif;
margin-top: 0;
margin-bottom: 45px;
color: var(--light-color);
font-size: 30px;
font-weight: normal;
order: 0
}
@media (max-width: 767px) {
#footer.simple .xtrm-widget-subscribe:not(h3) h3.xtrm-widget-subscribe {
margin-bottom: 15px
}
}
#footer.simple .xtrm-widget-subscribe:not(h3) h3.xtrm-widget-descr {
font-family: 'Nunito Sans', sans-serif;
font-size: 13px;
margin-bottom: 0;
line-height: 1.85;
color: var(--grey-color);
order: 3
}
#footer.simple .xtrm-widget-subscribe:not(h3) .form {
order: 2
}
#footer.simple .xtrm-widget-subscribe:not(h3) p {
position: relative
}
#footer.simple .xtrm-widget-subscribe:not(h3) p::after {
content: "\f473";
font-family: "Ionicons";
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 50px;
color: var(--light-color);
font-size: 22px;
background-color: var(--main-color);
text-align: center;
display: flex;
align-items: center;
justify-content: center
}
#footer.simple .xtrm-widget-subscribe:not(h3) input:not([type="submit"]) {
width: 100%;
height: 50px;
padding: 15px 15px;
border: 2px solid #333;
background-color: #333;
color: #777;
font-size: 15px;
padding-right: 65px;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none
}
#footer.simple .xtrm-widget-subscribe:not(h3) input[type="submit"] {
position: absolute;
right: 0;
top: 0;
width: 50px;
height: 47px;
opacity: 0;
cursor: pointer;
z-index: 5;
-webkit-appearance: none
}
#footer.simple .xtrm-widget-subscribe:not(h3) .ajax-loader {
display: none
}
#footer.simple .widget_text .textwidget img {
margin-bottom: 10px
}
#footer.simple .widget_text .textwidget p,
#footer.simple .widget_text .textwidget a {
color: var(--grey-color)
}
#footer.simple .widget_text .textwidget a:hover {
color: var(--dark-color)
}
#footer.simple .XtrmRecentPost .about_content {
margin-bottom: 45px !important
}
@media (max-width: 767px) {
#footer.simple .XtrmRecentPost .about_content {
margin-bottom: 15px !important
}
}
#footer.simple .XtrmRecentPost .recent-text a {
font-size: 18px;
font-weight: normal
}
#footer.simple .xtrm-recent-post-widget .recent-img {
margin-top: 0;
margin-bottom: 10px
}
#footer.simple .socials a {
color: var(--light-color)
}
#footer.simple .socials a:hover {
color: var(--main-color)
}
#footer.simple .footer-info .footer-logo {
margin-top: 0;
margin-bottom: 35px
}
#footer.simple .widget_nav_menu ul {
column-count: 1
}
#footer.simple.footer_overlay::before {
content: '';
top: -20px;
right: 0;
position: absolute;
width: 90%;
height: calc(100% - 88px);
background: var(--black-color);
clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%)
}
@media (max-width: 767px) {
#footer.simple.footer_overlay::before {
display: none
}
}
#footer.simple.top_element::before {
position: absolute;
content: '';
top: -50px;
left: 0;
width: 100%;
height: 50px;
background: var(--main-color);
clip-path: polygon(0 0, 100% 70%, 100% 100%, 0 100%)
}
@media (max-width: 767px) {
#footer.simple.top_element::before {
display: none
}
}
#footer.modern {
background-color: var(--dark-color)
}
#footer.modern>.container {
padding: 135px 15px 0
}
@media (max-width: 991px) {
#footer.modern .instagram-wrapper {
margin-bottom: 40px
}
}
@media (max-width: 767px) {
#footer.modern .instagram-wrapper {
margin-bottom: 0
}
}
#footer.modern .sidebar-item {
margin-top: 10px;
margin-bottom: 15px
}
#footer.modern .sidebar-item .item-wrap {
max-width: 470px
}
@media (min-width: 1200px) {
#footer.modern .sidebar-item .item-wrap {
float: right
}
}
@media (max-width: 767px) {
#footer.modern .sidebar-item {
margin-left: unset !important
}
#footer.modern .sidebar-item .item-wrap {
margin: auto
}
}
#footer.modern .xtrm-widget-about .about_content {
color: var(--light-color);
font-size: 12px;
font-weight: 600;
line-height: 2
}
#footer.modern h3.title {
font-family: 'Teko', sans-serif;
font-size: 50px;
color: var(--light-color);
font-weight: 400
}
@media (max-width: 991px) {
#footer.modern h3.title {
font-size: 36px
}
}
@media (max-width: 767px) {
#footer.modern h3.title {
font-size: 27px;
text-align: center
}
}
@media (max-width: 480px) {
#footer.modern h3.title {
font-size: 24px
}
}
#footer.modern .footer-instagram .instagram-text {
margin-bottom: 50px
}
#footer.modern .footer-instagram .instagram-text a {
color: var(--main-color)
}
@media (max-width: 991px) {
#footer.modern .footer-instagram .instagram-text {
margin-bottom: 20px
}
}
@media (max-width: 767px) {
#footer.modern .footer-instagram {
text-align: center
}
}
#footer.modern .xtrm-widget-social-link a {
background-color: transparent;
color: var(--light-color)
}
#footer.modern .xtrm-widget-social-link a:hover {
opacity: .7
}
#footer.modern .copyright a {
color: var(--grey-color)
}
#footer.modern .sidebar-item h5 {
color: var(--light-color);
font-size: 15px;
font-weight: 600;
margin-bottom: 45px
}
#footer.modern .sidebar-item.widget_nav_menu .menu {
column-count: 2;
column-gap: 15px
}
#footer.modern .sidebar-item.widget_nav_menu .menu ul {
margin-left: 0
}
#footer.modern .xtrm-widget-subscribe h3.xtrm-widget-subscribe {
color: var(--light-color);
font-size: 30px;
font-weight: 400;
margin-bottom: 25px;
font-family: 'Teko', sans-serif
}
#footer.modern .xtrm-widget-subscribe h3.xtrm-widget-descr {
font-family: 'NunitoSans', sans-serif;
font-size: 15px;
line-height: 1.6;
font-weight: normal;
color: var(--grey-color)
}
@media (max-width: 991px) {
#footer.modern .xtrm-widget-subscribe h3.xtrm-widget-descr {
margin-bottom: 25px
}
}
@media (max-width: 991px) {
#footer.modern .xtrm-widget-subscribe form p {
margin: 0
}
}
@media (max-width: 767px) {
#footer.modern .xtrm-widget-subscribe form p {
margin: auto
}
}
#footer.modern .XtrmInstagramWidget .images-wrap {
text-align: left
}
#footer.modern .xtrm-widget-copyright .socials a {
color: var(--light-color)
}
#footer.modern .xtrm-widget-copyright .copy_content {
margin-top: 20px;
text-align: left;
color: var(--grey-color)
}
#footer.modern .ajax-loader {
display: none
}
#footer.modern .xtrm-widget-subscribe p {
margin-bottom: 0;
position: relative
}
#footer.modern .xtrm-widget-subscribe p::after {
content: "\f10e";
font-family: "Ionicons";
position: absolute;
top: 0;
right: 0;
width: 55px;
height: 55px;
color: var(--light-color);
font-size: 22px;
background-color: var(--main-color);
text-align: center;
display: flex;
align-items: center;
justify-content: center
}
#footer.modern .xtrm-widget-subscribe .wpcf7-form {
padding-top: 8px
}
#footer.modern .xtrm-widget-subscribe input[type="submit"] {
position: absolute;
right: 0;
top: 0;
width: 50px;
height: 47px;
opacity: 0;
cursor: pointer;
z-index: 5;
-webkit-appearance: none
}
#footer.modern .xtrm-widget-subscribe div.wpcf7-response-output {
padding: 0;
font-size: 12px;
margin: 0;
line-height: 1.5
}
#footer.modern .xtrm-widget-subscribe div.wpcf7 .ajax-loader {
height: 0
}
#footer.modern .xtrm-widget-subscribe input:not([type="submit"]) {
width: 100%;
height: 55px;
padding: 15px 15px;
border: 2px solid var(--light-color);
background-color: var(--light-color);
color: var(--grey-color);
font-size: 15px;
padding-right: 65px;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none
}
#footer.modern .xtrm-widget-subscribe input:not([type="submit"])::-webkit-input-placeholder {
color: var(--grey-color)
}
#footer.modern .xtrm-widget-subscribe input:not([type="submit"])::-moz-placeholder {
color: var(--grey-color)
}
#footer.modern .xtrm-widget-subscribe input:not([type="submit"]):-ms-input-placeholder {
color: var(--grey-color)
}
#footer.modern .xtrm-widget-subscribe input:not([type="submit"]):-moz-placeholder {
color: var(--grey-color)
}
#footer.modern .XtrmInstagramWidget .instagram-text a {
font-style: normal;
font-size: 12px;
color: var(--light-color)
}
#footer.modern .XtrmInstagramWidget .instagram-text a:hover {
color: var(--grey-color)
}
#footer.modern .xtrm-widget-about {
text-align: left
}
#footer.modern .xtrm-widget-about .about_content {
text-align: left
}
#footer.modern.white_footer {
background-color: var(--light-color)
}
#footer.modern.white_footer h3.title {
color: #202020
}
#footer.modern.white_footer .xtrm-widget-subscribe h3.xtrm-widget-subscribe {
color: #202020
}
#footer.modern.white_footer .socials a {
color: #202020
}
#footer.modern.white_footer .xtrm-widget-subscribe input:not([type="submit"]) {
border: 2px solid #f7f7f7
}
#footer.modern.white_footer .footer-instagram .instagram-text a {
color: #202020
}
#footer.modern.white_footer .footer-bottom-wrap .copyright a {
color: #202020 !important;
font-weight: bold !important
}
#footer .footer-bottom-wrap {
padding: 40px 0
}
#footer .footer-bottom-wrap .container-fluid+.container-fluid {
margin-top: 25px
}
#footer.classic {
padding: 15px 85px;
background-color: var(--light-color)
}
#footer.classic .footer-logo {
font-size: 30px;
font-weight: 800;
color: var(--dark-color);
line-height: 1
}
#footer.classic .flex-wrap {
display: flex;
align-items: center
}
#footer.classic .logo {
text-decoration: none
}
#footer.classic .logo span {
font-size: 28px;
line-height: 1.8;
font-weight: 400;
color: var(--dark-color);
text-transform: uppercase
}
#footer.classic .scroll-top-button {
text-align: right
}
#footer.classic #back-to-top {
font-size: 12px;
text-transform: uppercase;
width: 32px;
height: 32px;
line-height: 2;
color: var(--dark-color);
cursor: pointer;
border: 0;
text-decoration: none
}
#footer.classic #back-to-top i {
margin-left: 10px;
font-size: 15px
}
#footer.classic #back-to-top:hover {
color: var(--grey-color)
}
#footer.classic.only_copyrighting .footer-bottom-wrap .container-fluid:first-child {
display: none
}
#footer.modern .xtrm-widget-subscribe input::-webkit-input-placeholder {
color: var(--light-color);
opacity: .6
}
#footer.modern .xtrm-widget-subscribe input::-moz-placeholder {
color: var(--light-color);
opacity: .6
}
#footer.modern .xtrm-widget-subscribe input:-ms-input-placeholder {
color: var(--light-color);
opacity: .6
}
#footer.modern .xtrm-widget-subscribe input:-moz-placeholder {
color: var(--light-color);
opacity: .6
}
#footer .footer-bottom-wrap.no-widgets {
margin-top: 0;
padding: 30px 0
}
@media only screen and (max-width: 1200px) {
#footer.modern>.container {
padding: 135px 15px 0
}
}
@media only screen and (max-width: 991px) {
#footer.modern .sidebar-item.widget_nav_menu .menu {
column-count: 1
}
}
@media only screen and (max-width: 991px) {
#footer.classic {
padding-left: 25px;
padding-right: 25px
}
}
@media (min-width: 768px) and (max-width: 991px) {
#footer.simple .footer-info {
max-width: none;
text-align: center
}
}
@media only screen and (max-width: 767px) {
#footer .footer-info {
text-align: center;
margin-left: auto;
margin-right: auto
}
#footer .footer-bottom-wrap.no-widgets {
padding: 0
}
#footer .footer-bottom-wrap.no-widgets .copyright {
margin-top: 30px
}
#footer.modern .footer-bottom-wrap.no-widgets .copyright {
margin-top: 0
}
#footer.simple .sidebar-item {
width: 100%
}
#footer.simple .sidebar-item .item-wrap h5 {
margin-bottom: 15px
}
}
#footer.modern .footer-bottom-wrap .copyright a,
#footer.modern .footer-bottom-wrap .copyright {
color: var(--grey-color)
}
#footer.modern .footer-bottom-wrap .copyright a:hover {
color: var(--light-color)
}
#footer.modern .footer-info .footer-logo {
color: var(--light-color)
}
#footer.modern .footer-menu-wrap ul li a {
color: var(--light-color)
}
#footer.modern .footer-menu-wrap ul li a:hover {
color: var(--grey-color)
}
#footer.fix-bottom {
position: fixed;
z-index: 300;
bottom: 0;
width: 100%;
background-color: transparent
}
#footer.fix-bottom.white-footer {
padding: 0 0 3px
}
#footer.fix-bottom .footer-socials a {
color: var(--dark-color)
}
#footer.fix-bottom .copyright {
color: var(--light-color)
}
#footer.fix-bottom .copyright a {
color: var(--light-color)
}
#footer.fix-bottom .footer-bottom-wrap {
background-color: transparent
}
#footer.fix-bottom.classic .logo span {
color: var(--light-color)
}
#footer.fix-bottom.classic #back-to-top {
color: var(--light-color)
}
#footer .footer-socials a {
color: var(--light-color);
font-size: 18px;
margin-right: 23px;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
text-decoration: none
}
#footer .footer-socials a:hover {
color: var(--grey-color)
}
#footer .footer-socials a:last-of-type {
margin-right: 0
}
#footer .copyright {
font-size: 14px;
color: var(--grey-color)
}
#footer .copyright:not(:first-child) {
margin-top: 10px
}
#footer .copyright a {
color: var(--main-color);
font-weight: bold;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
text-decoration: none
}
#footer .copyright a:hover {
color: var(--dark-color)
}
#footer .social-links {
float: right;
line-height: 30px
}
#footer .social-links .fa {
font-size: 15px
}
#footer .social-links a {
font-size: 13px;
text-decoration: none;
color: var(--light-color);
display: inline-block;
padding-left: 18px;
-webkit-transition: all .3s ease;
transition: all .3s ease
}
#footer .social-links:hover a {
opacity: .7
}
#footer .social-links a:hover {
opacity: 1
}
.social-list>li {
position: relative;
display: inline;
margin: 0px 11px 0 1px;
list-style: none !important
}
.social-list {
margin-top: 25px;
margin-left: 0 !important;
text-align: center;
padding: 0 15px
}
.social-list a {
-webkit-transition: all 300ms ease;
transition: all 300ms ease
}
.social-list:hover a {
opacity: .7
}
.social-list a:hover {
opacity: 1
}
footer .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
color: var(--grey-color);
position: static;
font-size: 12px;
margin-top: 5px
}
#footer .widget_text .wpcf7-response-output {
clear: both;
font-size: 12px
}
.social-links.single-post {
width: 100%;
text-align: center;
font-size: 20px
}
.social-links.single-post a {
padding-left: 20px
}
.click-on-this {
text-decoration: none
}
.social-list-portfolio:hover a {
opacity: .6
}
.social-list-portfolio a:hover {
opacity: 1
}
.xtrm_copyright_overlay {
position: fixed;
z-index: 9999;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 0;
background: rgba(0, 0, 0, 0.95);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .3s ease, visibility .3s ease;
-o-transition: opacity .3s ease, visibility .3s ease;
transition: opacity .3s ease, visibility .3s ease
}
.xtrm_copyright_overlay.active {
opacity: 1;
visibility: visible
}
.xtrm_copyright_overlay .xtrm_copyright_overlay-active {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%
}
.xtrm_copyright_overlay h1,
.xtrm_copyright_overlay h2,
.xtrm_copyright_overlay h3,
.xtrm_copyright_overlay h4,
.xtrm_copyright_overlay h5,
.xtrm_copyright_overlay h6 {
margin-bottom: 30px;
font-weight: 800;
word-break: break-word
}
.xtrm_copyright_overlay_text {
font-size: 20px;
font-weight: 400;
font-style: italic;
padding: 15px;
text-align: center;
color: white
}
#footer.static {
position: static
}
#footer.fix-bottom.no-footer {
display: none
}
#footer .sidebar-item {
margin-bottom: 25px;
margin-top: 0
}
#footer .widg .sidebar-item:nth-of-type(3) {
float: right
}
#footer .ContactWidget .xtrm-widget-contact {
max-width: 300px
}
#footer .sidebar-item h5 {
margin-bottom: 28px
}
#footer .sidebar-item li {
color: rgba(255, 255, 255, 0.5)
}
#footer .sidebar-item .text {
color: rgba(255, 255, 255, 0.7)
}
#footer .widget_text h5 {
color: var(--light-color);
font-size: 12px;
font-weight: 600;
line-height: 2;
margin-bottom: 40px;
text-transform: uppercase
}
#footer .widget_text .textwidget>p {
color: var(--grey-color);
font-size: 15px;
line-height: 1.73;
margin-bottom: 4px;
opacity: 1
}
#footer .widget_text .textwidget a {
font-size: 15px;
line-height: 1.73;
color: var(--grey-color);
opacity: 1
}
#footer .widget_text .textwidget a:hover {
color: var(--light-color)
}
#footer .xtrm-recent-post-widget .recent-img {
-webkit-background-size: cover;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
width: 70px;
height: 70px;
margin-right: 15px;
margin-top: 10px;
-ms-flex-negative: 0;
flex-shrink: 0
}
#footer .xtrm-recent-post-widget .recent-text {
line-height: 23px;
margin-top: 6px
}
#footer .xtrm-recent-post-widget .recent-text a {
overflow: hidden;
max-height: 35px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
font-size: 16px;
line-height: 1.5;
text-decoration: none;
color: var(--light-color)
}
#footer .xtrm-recent-post-widget .recent-text a:hover {
color: var(--grey-color)
}
#footer .xtrm-recent-post-widget .recent-date {
color: var(--grey-color);
font-size: 14px;
line-height: 1.5;
margin-top: 8px;
position: relative
}
#footer .xtrm-recent-post-widget .recent-date:before {
content: '\f35a';
font-family: "Ionicons";
display: inline-block;
margin-right: 6px
}
#footer .xtrm-recent-post-widget .recent-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 16px
}
#footer .input_protected_wrapper::after {
display: none
}
.main-wrapper.footer-parallax {
background-color: var(--light-color);
z-index: 190
}
#footer.footer-parallax {
position: fixed
}
#footer .sidebar-item ul ul ul ul ul ul {
margin-left: 0
}
#footer select,
#footer img {
max-width: 100%;
height: auto
}
.XtrmInstagramWidget {
color: white
}
.XtrmInstagramWidget .insta-logo {
max-height: 60px;
width: auto;
margin-bottom: 40px
}
.XtrmInstagramWidget h3.insta-logo {
font-size: 40px;
font-weight: 900;
color: var(--light-color);
text-transform: none
}
.XtrmInstagramWidget .instagram-text {
margin-top: 15px;
text-align: center
}
.XtrmInstagramWidget .instagram-text a {
text-decoration: none;
color: var(--dark-color);
font-size: 15px;
font-style: italic
}
.XtrmInstagramWidget .instagram-text a:hover {
opacity: .7
}
.XtrmInstagramWidget .images-wrap {
text-align: center
}
.XtrmInstagramWidget .insta-images {
height: 90px;
width: 90px;
max-width: calc(33% - (30px / 3));
display: inline-block;
background-size: cover;
background-position: center;
margin-right: 10px;
margin-bottom: 10px
}
.ContactWidget h3 {
font-size: 22px;
color: var(--light-color);
margin-bottom: 5px;
margin-top: 5px
}
.ContactWidget div.contact_content {
font-size: 15px;
color: var(--light-color);
opacity: .5;
line-height: 1.8;
max-width: 300px;
margin-bottom: 15px
}
.ContactWidget .contact_url {
font-size: 14px;
color: var(--light-color);
text-decoration: underline;
display: block;
-webkit-transition: all 350ms ease;
transition: all 350ms ease
}
.ContactWidget .contact_url:hover {
opacity: .7
}
.ContactWidget a.fa {
color: var(--light-color);
display: inline-block;
margin-top: 20px;
text-decoration: none;
margin-right: 14px;
-webkit-transition: all 350ms ease;
transition: all 350ms ease
}
.ContactWidget a.fa:hover {
opacity: .7
}
@media only screen and (min-width: 1199px) {
#footer .sidebar-item .item-wrap {
max-width: 260px;
display: inline-block
}
#footer .XtrmInstagramWidget .item-wrap,
#footer .SocialLinkWidget .item-wrap {
max-width: 320px
}
#footer .SubscribeWidget .item-wrap {
max-width: 300px
}
}
@media only screen and (max-width: 1199px) and (min-width: 768px) {
body.static-menu #footer .sidebar-item {
width: 50% !important
}
}
@media only screen and (max-width: 1024px) {
#footer.simple>.container {
padding-top: 80px
}
#footer.modern>.container {
padding-top: 80px
}
#footer .footer-bottom-wrap:not(:last-child) {
margin-top: 30px
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
#footer .XtrmInstagramWidget .insta-images:last-child,
#footer .XtrmInstagramWidget .insta-images:nth-last-child(2) {
display: none
}
}
@media only screen and (max-width: 991px) {
#footer.white-footer .copyright {
padding: 0
}
#footer .widg .sidebar-item:nth-of-type(3) {
float: none
}
#footer .ContactWidget .xtrm-widget-contact,
#footer .ContactWidget .contact_content {
max-width: 100%
}
#footer .widget_text {
max-width: 100%
}
#footer.simple>.container {
padding-top: 60px
}
#footer.simple .sidebar-item:nth-of-type(3n)::before {
content: none
}
#footer.simple .sidebar-item:nth-of-type(3n+1)::after {
content: none
}
#footer.modern>.container {
padding-top: 60px;
padding-left: 25px;
padding-right: 25px
}
#footer.modern .xtrm-widget-subscribe p {
max-width: 260px;
margin: 0 auto
}
#footer .footer-bottom-wrap {
margin-top: 0
}
#footer .footer-socials {
margin-bottom: 15px
}
#footer .xtrm-recent-post-widget .recent-img {
display: none
}
}
@media only screen and (max-width: 767px) {
#footer .widget_search input[type="submit"] {
height: 38px
}
#footer .widget_search form div::after {
height: 36px
}
#footer.fix-bottom {
position: absolute
}
#footer.fix-bottom .footer-socials {
margin-bottom: 0
}
#footer .footer-bottom-wrap {
margin-top: 0
}
#footer .XtrmInstagramWidget .insta-images {
height: 60px;
width: 60px
}
#footer .xtrm-recent-post-widget .flex-wrap {
max-width: 260px
}
#footer .xtrm-recent-post-widget .recent-block {
justify-content: center
}
#footer.modern .sidebar-item h5,
#footer.simple .sidebar-item h5 {
margin-bottom: 30px
}
}
@media (max-width: 767px) {
#footer .footer-bottom-col {
text-align: center
}
#footer .footer-bottom-col:not(:last-child) {
margin-bottom: 25px
}
#footer .copyright,
#footer .social-links {
float: none
}
#footer .copyright a,
#footer .social-links a {
padding: 0 4px
}
#footer .sidebar-item .item-wrap {
text-align: center
}
#footer .sidebar-item .images-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
#footer.simple {
padding: 0
}
#footer.simple .footer-menu-wrap ul {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
#footer.simple .footer-menu-wrap.text-right li.menu-item,
#footer.simple .footer-menu-wrap.text-left li.menu-item {
margin-right: 15px;
margin-left: 15px
}
#footer.simple .sidebar-item .item-wrap h3 {
margin-bottom: 25px
}
#footer.simple .sidebar-item .xtrm-widget-subscribe .xtrm-widget-descr {
margin-bottom: 0
}
#footer.modern .xtrm-widget-copyright .img-wrap {
margin-bottom: 28px
}
#footer .widget_text h5 {
margin-bottom: 20px
}
#footer .sidebar-item .item-wrap h3 {
margin-bottom: 20px
}
#footer .footer-bottom-wrap .flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
}
.footer-bottom-container {
display: flex;
align-items: center;
margin-left: -15px;
margin-right: -15px
}
.footer-bottom-container .footer-bottom-col {
padding: 0 15px;
flex: 1;
flex-wrap: wrap;
text-align: center
}
.footer-bottom-container .footer-bottom-col:first-child {
text-align: left
}
.footer-bottom-container .footer-bottom-col:last-child {
text-align: right
}
.footer-bottom-container .footer-bottom-col:last-child:first-child {
text-align: center
}
.footer-instagram {
align-items: center
}
.footer-instagram .footer-instagram-images {
display: inline-flex;
margin-right: 20px;
flex-wrap: wrap
}
.footer-instagram .footer-instagram-images a {
width: 80px;
height: 80px;
border-radius: 50%;
background-size: cover;
display: block;
margin: 0 10px 10px 0
}
@media (max-width: 767px) {
.footer-instagram .footer-instagram-images {
justify-content: center
}
}
.footer-instagram .instagram-text {
color: var(--grey-color)
}
.footer-instagram .instagram-text a {
color: #2585e6;
font-weight: bold;
text-decoration: none;
margin-left: 5px
}
.footer-instagram .instagram-text a:hover {
color: var(--dark-color)
}
.footer-menu .anchor-navigation {
margin: 0;
list-style-type: none
}
.footer-menu li {
display: inline-block
}
.footer-menu li:not(:last-child) {
margin-right: 36px
}
@media (max-width: 1200px) {
.footer-menu li:not(:last-child) {
margin-right: 20px
}
}
.footer-menu li.current-menu-item a {
color: var(--dark-color)
}
.footer-menu li a {
color: rgba(34, 34, 34, 0.4);
font-weight: bold;
text-decoration: none
}
.footer-menu li a:hover {
color: var(--dark-color)
}
@media (max-width: 991px) {
.footer-instagram {
flex-wrap: wrap
}
.footer-instagram .footer-instagram-images {
display: inline-flex;
margin-right: 0;
margin-bottom: 10px
}
.footer-instagram .footer-instagram-images a {
width: 60px;
height: 60px
}
}
@media (max-width: 767px) {
.footer-bottom-container {
flex-direction: column
}
.footer-bottom-container .footer-bottom-right,
.footer-bottom-container .footer-bottom-left {
text-align: center;
width: 100%
}
.footer-bottom-container .footer-bottom-left+.footer-bottom-right {
margin-top: 25px
}
#footer .sidebar-item:last-child:nth-child(2n+1) {
margin-left: 25%
}
#footer.simple .sidebar-item:last-child:nth-child(2n+1) {
margin-left: 10%;
width: 80%
}
#footer .widg {
margin-top: 15px;
margin-bottom: -30px
}
.footer-instagram {
justify-content: center;
flex-direction: column
}
}
#footer .socials {
margin-bottom: -7px
}
#footer .socials a {
text-decoration: none;
font-size: 18px;
color: var(--dark-color);
margin-bottom: 7px
}
#footer .socials a+a {
margin-left: 14px
}
#footer .socials a:hover {
color: var(--main-color)
}
#footer.modern .socials a {
color: var(--light-color)
}
#footer.modern .socials a:hover {
color: var(--grey-color)
}
#footer.classic .socials a {
display: inline-block;
border-radius: 50%;
width: 45px;
height: 45px;
border: solid 1px #eeeeee;
text-align: center;
line-height: 43px;
color: #bbb;
font-size: 16px
}
#footer.classic .socials a+a {
margin-left: 7px
}
#footer.classic .socials a:hover {
color: var(--main-color)
}
@media (max-width: 370px) {
#footer .sidebar-item {
width: 100%
}
#footer .sidebar-item:last-child:nth-child(2n+1) {
margin-left: 0
}
#footer.simple .sidebar-item:last-child:nth-child(2n+1) {
width: unset
}
}
.wpb_text_column h1,
.wpb_text_column h2,
.wpb_text_column h3,
.wpb_text_column h4,
.wpb_text_column h5,
.wpb_text_column h6 {
margin-bottom: 32px;
color: var(--dark-color);
line-height: 1.33;
font-weight: normal;
text-align: left
}
.wpb_text_column h1 b,
.wpb_text_column h1 strong,
.wpb_text_column h2 b,
.wpb_text_column h2 strong,
.wpb_text_column h3 b,
.wpb_text_column h3 strong,
.wpb_text_column h4 b,
.wpb_text_column h4 strong,
.wpb_text_column h5 b,
.wpb_text_column h5 strong,
.wpb_text_column h6 b,
.wpb_text_column h6 strong {
color: var(--main-color)
}
.wpb_text_column p {
margin-bottom: 45px;
color: var(--grey-color);
font-size: 15px;
line-height: 1.6;
text-align: left
}
.wpb_text_column .wpb_wrapper {
max-width: 900px
}
@media (max-width: 767px) {
.wpb_text_column,
.wpb_text_column h1,
.wpb_text_column h2,
.wpb_text_column h3,
.wpb_text_column h4,
.wpb_text_column h5,
.wpb_text_column h6,
.wpb_text_column p {
text-align: center !important
}
}
.error404 .hero-inner {
height: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.error404 .hero-inner .bigtext {
color: var(--dark-color);
font-weight: 300;
text-transform: uppercase;
font-size: 300px;
text-align: center;
margin-bottom: 0;
line-height: 0.8
}
.error404 .hero-inner .title {
-ms-word-wrap: break-word;
word-wrap: break-word;
font-size: 50px;
font-weight: normal;
color: var(--dark-color);
line-height: normal;
margin-bottom: 0;
margin-top: 0;
text-align: center
}
.error404 .hero-inner .title span {
position: relative
}
.error404 .hero-inner .title span::before {
content: '';
position: absolute;
top: 8px;
left: -3px;
width: calc(100% + 6px);
height: calc(100% + -17px);
background-color: var(--main-color);
z-index: -1
}
.error404 .hero-inner .subtitle {
font-family: 'NunitoSans', sans-serif;
margin-bottom: 30px;
font-size: 15px;
text-align: center;
line-height: 1.6;
font-weight: 400;
color: var(--grey-color)
}
.error404 .hero-inner .a-btn,
.error404 .hero-inner .a-btn-2,
.error404 .hero-inner .a-btn-3,
.error404 .hero-inner .a-btn-4,
.error404 .hero-inner .a-btn-5,
.error404 .hero-inner .a-btn-6,
.error404 .hero-inner .a-btn-7 {
margin-top: 40px
}
.error404 .light .bigtext {
color: var(--light-color)
}
.error404 .light .title {
color: var(--light-color)
}
.error404 .light .subtitle {
color: var(--light-color)
}
.error404 .only_logo:not(.bg-fixed-color) .top-menu {
padding: 40px 0
}
.error404 .main-wrapper {
min-height: 100vh;
overflow-x: hidden;
overflow-y: auto
}
.error404 .main-wrapper .vertical-align {
position: static;
-webkit-transform: translate(0);
-moz-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0);
padding: 50px 0
}
.error404 .main-wrapper.unit {
background: #f0f0f0
}
.error404 .main-wrapper.unit .header_top_bg {
background: #f0f0f0
}
@media only screen and (max-width: 767px) {
.error404 .main-wrapper .vertical-align {
padding: 10px
}
.error404 .hero-inner .search {
margin-bottom: 30px
}
.error404 .hero-inner .search input[type="submit"] {
margin-top: 15px
}
.error404 .hero-inner .search input:not([type="submit"]) {
width: 100%;
margin-bottom: 0px
}
form div {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.error404 .hero-inner .bigtext {
font-size: 80px;
margin-bottom: 15px
}
.error404 .hero-inner .title {
font-size: 32px;
margin-bottom: 20px
}
.error404 .hero-inner .subtitle {
margin-bottom: 10px
}
}
.only_logo:not(.bg-fixed-color) .top-menu {
padding: 80px 0
}
.error404 .only_logo:not(.bg-fixed-color) .top-menu {
padding: 40px 0
}
.only_logo .top-menu {
padding: 20px 0
}
.sidebar-item {
margin-bottom: 50px
}
.sidebar-item>h5,
.sidebar-item .screen-reader-text {
font-size: 15px;
margin-bottom: 21px;
line-height: 21px;
display: block
}
.sidebar-item .screen-reader-text,
.screen-reader-text {
display: none
}
.widget_product_search label,
.widget_search label {
display: block;
width: 100%
}
.widget_search .searchform {
position: relative
}
.widget_product_search input[type="search"],
.widget_search input[type="text"] {
background-color: transparent;
padding: 16px 70px 16px 15px;
width: 100%
}
.widget_product_search input[type="submit"],
.widget_search input[type="submit"] {
background: transparent;
border: 0;
color: transparent;
text-indent: -999px;
overflow: hidden;
width: 50px;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
position: absolute;
right: 0;
top: 0;
bottom: 0;
outline: none
}
.widget_product_search input[type="submit"]:hover,
.widget_search input[type="submit"]:hover {
opacity: 1
}
.widget_rss .rss-date {
font-weight: bold;
font-size: 14px;
margin-bottom: 10px;
display: block;
opacity: .7
}
.widget_rss ul li {
margin-bottom: 15px
}
.widget_tag_cloud .tagcloud a {
padding: 2px 5px;
text-decoration: none;
margin: 3px;
display: inline-block;
vertical-align: top;
font-weight: 600
}
.widget_calendar table td,
.widget_calendar table th {
text-align: center;
padding: 7px 0
}
.sidebar-item:first-child {
margin-top: 0
}
.sidebar-item ul li a {
text-decoration: none;
color: var(--dark-color)
}
.sidebar-item select {
max-width: 100%;
padding: 5px 10px
}
.sidebar-item select option {
max-width: 255px;
width: 100%
}
.sidebar-item input {
border: solid 2px #dddddd;
width: 100%;
padding: 16px 18px;
color: var(--grey-color);
font-size: 15px;
line-height: 21px;
background-color: var(--light-color)
}
.sidebar-item input:focus {
border-color: var(--main-color);
color: var(--dark-color)
}
.col-md-4 .sidebar-item,
.col-md-3 .sidebar-item {
margin-bottom: 30px
}
.col-md-4 .sidebar-item .recentcomments a,
.col-md-3 .sidebar-item .recentcomments a {
color: var(--dark-color)
}
.col-md-4 .sidebar-item li,
.col-md-3 .sidebar-item li {
list-style: none;
font-size: 15px;
color: var(--dark-color);
line-height: 1.8;
-webkit-transition: 0.3s;
transition: 0.3s
}
.col-md-4 .sidebar-item li li,
.col-md-3 .sidebar-item li li {
opacity: 1
}
.col-md-4 .sidebar-item a,
.col-md-4 .sidebar-item span,
.col-md-4 .sidebar-item p,
.col-md-4 .sidebar-item strong,
.col-md-3 .sidebar-item a,
.col-md-3 .sidebar-item span,
.col-md-3 .sidebar-item p,
.col-md-3 .sidebar-item strong {
color: var(--grey-color);
font-size: 15px !important;
font-weight: 400;
line-height: 1.6;
-webkit-transition: 0.3s;
transition: 0.3s;
opacity: 1
}
.col-md-4 .sidebar-item h5,
.col-md-3 .sidebar-item h5 {
width: 100%;
line-height: normal
}
.col-md-4 .sidebar-item a,
.col-md-3 .sidebar-item a {
text-decoration: none
}
.col-md-4 .sidebar-item select,
.col-md-3 .sidebar-item select {
margin: 15px 0 5px;
border: 1px solid rgba(34, 34, 34, 0.2);
font-size: 15px;
line-height: 1.6;
font-weight: 400;
color: #2b2b2b;
padding-right: 7px;
background-color: transparent;
width: 100%
}
.col-md-4 .widget_search .searchform,
.col-md-3 .widget_search .searchform {
position: relative
}
.col-md-4 .widget_search input[type="search"],
.col-md-4 .widget_search input[type="text"],
.col-md-3 .widget_search input[type="search"],
.col-md-3 .widget_search input[type="text"] {
z-index: 3
}
.col-md-4 .sidebar-item.widget_rss ul li,
.col-md-3 .sidebar-item.widget_rss ul li {
color: var(--grey-color) !important
}
.col-md-4 .sidebar-item.widget_rss h5 a,
.col-md-3 .sidebar-item.widget_rss h5 a {
color: var(--dark-color);
font-size: inherit !important;
line-height: 1
}
.col-md-4 .sidebar-item.widget_rss a.rsswidget,
.col-md-3 .sidebar-item.widget_rss a.rsswidget {
color: var(--dark-color)
}
.col-md-4 .sidebar-item.widget_rss a.rsswidget:hover,
.col-md-3 .sidebar-item.widget_rss a.rsswidget:hover {
color: var(--main-color)
}
.col-md-4 .sidebar-item.widget_rss span.rss-date,
.col-md-3 .sidebar-item.widget_rss span.rss-date {
font-size: 12px !important;
color: #2b2b2b;
margin-top: 10px;
font-weight: bold
}
.col-md-4 .sidebar-item.widget_rss cite,
.col-md-3 .sidebar-item.widget_rss cite {
color: var(--dark-color);
display: block;
margin-top: 5px;
font-size: 14px
}
.col-md-4 .widget_tag_cloud a,
.col-md-3 .widget_tag_cloud a {
background-color: var(--dark-color);
color: var(--light-color);
margin-bottom: 10px;
-webkit-transition: 0.3s;
transition: 0.3s
}
.col-md-4 .widget_tag_cloud a:hover,
.col-md-3 .widget_tag_cloud a:hover {
opacity: 0.8
}
.col-md-4 .widget_calendar table th,
.col-md-3 .widget_calendar table th {
padding: 4px 7px
}
.widget_search .search-form {
position: relative !important
}
.XTRMInstagramWidget .images-wrap {
display: flex;
flex-wrap: wrap;
max-width: 270px
}
.XTRMInstagramWidget .insta-title {
display: block;
font-size: 36px;
font-weight: normal;
text-align: left;
margin-bottom: 20px;
line-height: normal;
padding-left: 20px;
position: relative
}
.XTRMInstagramWidget .insta-title::before {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 30px;
content: '';
background-image: url(//maxrecovery.com.br/wp-content/themes/xtrm/assets/images/sidebar.png)
}
.XTRMInstagramWidget .insta-images {
display: inline-block;
width: 80px;
height: 80px;
margin-bottom: 7px;
margin-right: 7px;
background-position: center;
background-size: cover
}
.XtrmRecentPost .about_content {
margin-bottom: 20px !important
}
.XtrmRecentPost .recent-block {
margin-bottom: 10px !important
}
.XtrmRecentPost .recent-text a {
font-family: 'Teko', sans-serif;
font-size: 18px !important;
font-weight: 600;
line-height: 1 !important
}
.col-md-3 .ContactWidget .contact_url,
.col-md-3 .ContactWidget div.contact_content,
.col-md-3 .ContactWidget a.fa,
.col-md-3 .xtrmInstagramWidget,
.col-md-4 .ContactWidget .contact_url,
.col-md-4 .ContactWidget div.contact_content,
.col-md-4 .ContactWidget a.fa,
.col-md-4 .xtrmInstagramWidget {
color: var(--dark-color)
}
.col-md-3 .xtrmInstagramWidget a,
.col-md-4 .xtrmInstagramWidget a {
max-width: calc(25% - (40px / 4))
}
.col-md-3 .ContactWidget h3,
.col-md-4 .ContactWidget h3 {
font-size: 15px
}
.col-md-3 .widget_media_gallery .s-back-switch,
.col-md-4 .widget_media_gallery .s-back-switch {
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background-position: center
}
.main-wrapper .col-md-3 .sidebar-item ul ul ul ul ul ul,
.main-wrapper .col-md-4 .sidebar-item ul ul ul ul ul ul {
margin-left: 0
}
.main-wrapper .post-paper.sidebar-show>.container>.row>.col-md-9.not-letter {
padding: 0 30px 0 0 !important
}
.main-wrapper .post-paper.sidebar-show>.container>.row>.col-md-9.not-letter .post.modern .title {
margin-top: 0
}
.post-paper table td a {
font-weight: bold
}
.post.classic .title,
.post.modern .title {
word-wrap: break-word
}
.widget_product_search form,
.widget_search form div {
position: relative
}
.widget_product_search form::after,
.widget_search form div::after {
content: "\f2f5";
font-family: "Ionicons";
font-size: 24px;
position: absolute;
right: 0;
top: 0;
text-align: center;
background-color: transparent;
color: var(--main-color);
width: 50px;
height: 100%;
line-height: 1;
display: flex;
justify-content: center;
align-items: center
}
.widget_product_search form::after {
top: 50%;
transform: translateY(-50%)
}
.sidebar-item .price_slider_amount button.button:hover {
opacity: 1
}
.sidebar-item ins {
background: none;
padding: 0
}
.sidebar-item span.product-title {
color: var(--dark-color)
}
.sidebar-item span.product-title:hover {
color: var(--grey-color)
}
div.lg-backdrop {
z-index: 2040
}
div.lg-outer {
z-index: 2050
}
.simple_gallery .info-item-wrap .item {
margin-bottom: 20px
}
.simple_gallery .social-list {
text-align: left;
padding: 0
}
@media (max-width: 1200px) {
.simple_gallery .social-list {
text-align: center
}
}
.simple_gallery .social-list li {
margin: 0
}
.simple_gallery .social-list li:not(:last-of-type) {
margin-right: 25px
}
.simple_gallery .social-list a {
color: var(--dark-color);
font-size: 18px
}
.simple_gallery .social-list a:hover {
color: var(--grey-color)
}
.simple_gallery .social-list:hover a {
opacity: 1
}
dt {
color: var(--dark-color)
}
twitterwidget,
twitter-widget {
margin-bottom: 35px !important
}
.single-content.protected-page {
display: block;
text-align: left
}
.post-nav>span:first-of-type {
margin-right: 30px;
font-weight: bold
}
.post-details .twitterwidget {
margin-bottom: 40px !important
}
.post-details ul li:not(.blocks-gallery-item):first-of-type,
.post-details ol li:not(.blocks-gallery-item):first-of-type {
margin-top: 10px
}
.static .no-menu {
margin-top: 100px;
padding: 0 15px
}
.no-menu>a {
color: var(--dark-color);
font-weight: bold
}
@media only screen and (max-width: 767px) {
.unit .protected-page form {
text-align: center
}
.unit .protected-page form input:not([type="submit"]) {
margin-bottom: 20px;
width: 100%
}
}
.wp-audio-shortcode {
max-width: 770px !important;
margin-right: auto;
margin-left: auto
}
#footer .sidebar-item[class*='widget_'] ul ul {
margin-left: 10px
}
p.cart-empty {
margin-bottom: 30px
}
@media only screen and (min-width: 992px) {
.cart-empty+.return-to-shop {
margin-bottom: 100px
}
}
.gallery .gallery-item .gallery-caption,
.single-pagination>div a.content {
-ms-word-wrap: break-word;
word-wrap: break-word
}
.single-pagination>div span {
-ms-word-wrap: break-word;
word-wrap: break-word;
display: block;
max-width: 100%
}
body.search {
background-color: #faf7f7
}
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 0;
color: var(--grey-color)
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
border-color: var(--grey-color) !important
}
.archive-client .user-info-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 50px auto 90px
}
.archive-client .user-info-wrap .user-img-wrap {
ms-flex-negative: 0;
flex-shrink: 0;
-webkit-background-size: cover;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
border-radius: 50%;
width: 150px;
height: 150px;
margin-right: 50px
}
.archive-client .user-info-wrap .title {
margin-bottom: 25px;
font-size: 30px;
padding-bottom: 25px;
position: relative
}
.archive-client .user-info-wrap .title:before {
content: '';
display: block;
position: absolute;
bottom: 0;
left: 0;
width: 50px;
height: 1px;
background-color: var(--dark-color)
}
@media (max-width: 767px) {
.archive-client .user-info-wrap .title:before {
left: 0;
right: 0;
margin: auto
}
}
.archive-client .user-info-wrap .descr {
color: var(--grey-color);
line-height: 1.6
}
@media only screen and (max-width: 767px) {
.archive-client .user-info-wrap {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 30px auto 40px
}
.archive-client .user-info-wrap .user-img-wrap {
margin-right: 0;
margin-bottom: 20px
}
.archive-client .user-info-wrap .client-content {
text-align: center
}
}
body table.booked-calendar th .monthName {
font-size: 18px;
font-weight: 600
}
body table.booked-calendar tr.days th {
font-size: 15px
}
body table.booked-calendar td.today .date span {
border-color: var(--dark-color)
}
body table.booked-calendar td.today:hover .date span {
background-color: var(--dark-color) !important
}
.portfolio.col-6 .item {
width: 50%
}
@media only screen and (max-width: 767px) {
.portfolio.col-6 .item {
width: 100%
}
}
.portfolio.col-3 .item {
width: 33.33%
}
@media only screen and (max-width: 991px) {
.portfolio.col-3 .item {
width: 50%
}
}
@media only screen and (max-width: 767px) {
.portfolio.col-3 .item {
width: 100%
}
}
.portfolio.col-4 .item {
width: 25%
}
@media only screen and (max-width: 991px) {
.portfolio.col-4 .item {
width: 50%
}
}
@media only screen and (max-width: 767px) {
.portfolio.col-4 .item {
width: 100%
}
}
.portfolio .item {
height: 270px
}
.portfolio .item-link {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
overflow: hidden;
transition: all 0.5s ease;
margin: 0 10px 30px 10px
}
@media only screen and (max-width: 767px) {
.portfolio .item-link {
margin-left: 0;
margin-right: 0;
margin-bottom: 15px
}
}
.portfolio .item-img {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0
}
.portfolio .item-img .images-one {
display: block;
width: 100%;
height: 100%;
position: absolute;
background-size: cover;
background-position: center center;
background-repeat: no-repeat
}
.portfolio .item-overlay {
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.3);
transition: all .5s ease
}
.portfolio .item-overlay>h5 {
position: absolute;
left: 0;
width: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: var(--light-color);
text-align: center;
font-size: 30px
}
@media (max-width: 767px) {
.portfolio .item-overlay>h5 {
font-size: 26px
}
}
.portfolio.simple .item-link .item-img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition: all 0.5s ease
}
.portfolio.simple .item-link:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}
.gallery-single .gallery-item.hover1 .item-img,
.portfolio .item-link.hover1 .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
width: 120%;
height: 100%;
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
left: -10%;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover1:hover .item-img,
.portfolio .item-link.hover1:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover1.yes .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover1.yes:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
width: 120%;
height: 100%;
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
left: -10%;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover2 .item-img,
.portfolio .item-link.hover2 .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
width: 120% !important;
left: -20%;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover2:hover .item-img,
.portfolio .item-link.hover2:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
left: 0%;
width: 120%;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover2 .info-content {
left: -7%
}
.portfolio .item-link.hover2.yes .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
left: 0%;
width: 120%;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover2.yes:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
width: 120% !important;
left: -20%;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover3 .item-img,
.portfolio .item-link.hover3 .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: rotate(15deg) scale(1.4);
-ms-transform: rotate(15deg) scale(1.4);
transform: rotate(15deg) scale(1.4);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover3:hover .item-img,
.portfolio .item-link.hover3:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: rotate(0deg) scale(1);
-ms-transform: rotate(0deg) scale(1);
transform: rotate(0deg) scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover3.yes .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: rotate(0deg) scale(1);
-ms-transform: rotate(0deg) scale(1);
transform: rotate(0deg) scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover3.yes:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: rotate(15deg) scale(1.4);
-ms-transform: rotate(15deg) scale(1.4);
transform: rotate(15deg) scale(1.4);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover4 .item-img,
.portfolio .item-link.hover4 .item-img {
-webkit-filter: grayscale(0%) blur(3px);
filter: grayscale(0%) blur(3px);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover4:hover .item-img,
.portfolio .item-link.hover4:hover .item-img {
-webkit-filter: grayscale(0%) blur(0px);
filter: grayscale(0%) blur(0px);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover4.yes .item-img {
-webkit-filter: grayscale(0%) blur(0px);
filter: grayscale(0%) blur(0px);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover4.yes:hover .item-img {
-webkit-filter: grayscale(0%) blur(3px);
filter: grayscale(0%) blur(3px);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover5 .item-img,
.portfolio .item-link.hover5 .item-img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover5:hover .item-img,
.portfolio .item-link.hover5:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover5.yes .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover5.yes:hover .item-img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover6 .item-img,
.portfolio .item-link.hover6 .item-img {
-webkit-filter: sepia(100%) grayscale(0%);
filter: sepia(100%) grayscale(0%);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover6:hover .item-img,
.portfolio .item-link.hover6:hover .item-img {
-webkit-filter: sepia(0%) grayscale(0%);
filter: sepia(0%) grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover6.yes .item-img {
-webkit-filter: sepia(0%) grayscale(0%);
filter: sepia(0%) grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover6.yes:hover .item-img {
-webkit-filter: sepia(100%) grayscale(0%);
filter: sepia(100%) grayscale(0%);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover7 .item-img,
.portfolio .item-link.hover7 .item-img {
-webkit-filter: blur(0px) grayscale(0%);
filter: blur(0px) grayscale(0%);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover7:hover .item-img,
.portfolio .item-link.hover7:hover .item-img {
-webkit-filter: blur(3px) grayscale(100%);
filter: blur(3px) grayscale(100%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover7.yes .item-img {
-webkit-filter: blur(3px) grayscale(100%);
filter: blur(3px) grayscale(100%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover7.yes:hover .item-img {
-webkit-filter: blur(0px) grayscale(0%);
filter: blur(0px) grayscale(0%);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover8 .item-img,
.portfolio .item-link.hover8 .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover8:hover .item-img,
.portfolio .item-link.hover8:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 0.7;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover8.yes .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 0.7;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover8.yes:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
@-webkit-keyframes shine {
100% {
left: 125%
}
}
.gallery-single .gallery-item.hover9 .item-img,
.portfolio .item-link.hover9 .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover9 .item-img::before,
.portfolio .item-link.hover9 .item-img::before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
-webkit-transform: skewX(-25deg);
-ms-transform: skewX(-25deg);
transform: skewX(-25deg)
}
.gallery-single .gallery-item.hover9:hover .item-img,
.portfolio .item-link.hover9:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.gallery-single .gallery-item.hover9:hover .item-img::before,
.portfolio .item-link.hover9:hover .item-img::before {
-webkit-animation: shine .75s;
animation: shine .75s
}
.portfolio .item-link.hover9.yes .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover9.yes .item-img::before {
-webkit-animation: shine .75s;
animation: shine .75s;
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
-webkit-transform: skewX(-25deg);
-ms-transform: skewX(-25deg);
transform: skewX(-25deg)
}
.portfolio .item-link.hover9.yes:hover .item-img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out
}
.portfolio .item-link.hover9.yes:hover .item-img::before {
-webkit-animation: none;
animation: none
}
.tolb-holder figure {
max-width: 95% !important
}
.js-animation .js-animation-item {
overflow: hidden
}
.js-animation .js-animation-item .js-animation-content {
display: block;
-webkit-transition: all 0.7s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-o-transition: all 0.7s cubic-bezier(0.37, 0.31, 0.2, 0.85);
transition: all 0.7s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-moz-transform: translateZ(0);
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transform: translateY(200%);
-ms-transform: translateY(200%);
transform: translateY(200%)
}
.js-animation .js-animation-item.animation .js-animation-content {
-ms-transform: matrix(1, 0, 0, 1, 0, 0);
-moz-transform: matrix(1, 0, 0, 1, 0, 0);
-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
transform: matrix(1, 0, 0, 1, 0, 0)
}
.js-animation .transition-0.animation .js-animation-content {
-ms-transition-delay: 200ms;
-moz-transition-delay: 200ms;
-webkit-transition-delay: 200ms;
transition-delay: 200ms
}
.js-animation .transition-1.animation .js-animation-content {
-ms-transition-delay: 400ms;
-moz-transition-delay: 400ms;
-webkit-transition-delay: 400ms;
transition-delay: 400ms
}
.js-animation .transition-2.animation .js-animation-content {
-ms-transition-delay: 600ms;
-moz-transition-delay: 600ms;
-webkit-transition-delay: 600ms;
transition-delay: 600ms
}
.js-animation .transition-3.animation .js-animation-content {
-ms-transition-delay: 800ms;
-moz-transition-delay: 800ms;
-webkit-transition-delay: 800ms;
transition-delay: 800ms
}
.js-animation .transition-4.animation .js-animation-content {
-ms-transition-delay: 1000ms;
-moz-transition-delay: 1000ms;
-webkit-transition-delay: 1000ms;
transition-delay: 1000ms
}
.js-animation .transition-5.animation .js-animation-content {
-ms-transition-delay: 1200ms;
-moz-transition-delay: 1200ms;
-webkit-transition-delay: 1200ms;
transition-delay: 1200ms
}
.js-animation .transition-6.animation .js-animation-content {
-ms-transition-delay: 1400ms;
-moz-transition-delay: 1400ms;
-webkit-transition-delay: 1400ms;
transition-delay: 1400ms
}
.js-animation .transition-7.animation .js-animation-content {
-ms-transition-delay: 1600ms;
-moz-transition-delay: 1600ms;
-webkit-transition-delay: 1600ms;
transition-delay: 1600ms
}
.js-animation .transition-8.animation .js-animation-content {
-ms-transition-delay: 1800ms;
-moz-transition-delay: 1800ms;
-webkit-transition-delay: 1800ms;
transition-delay: 1800ms
}
.js-animation .transition-9.animation .js-animation-content {
-ms-transition-delay: 2000ms;
-moz-transition-delay: 2000ms;
-webkit-transition-delay: 2000ms;
transition-delay: 2000ms
}
.js-animation .transition-10.animation .js-animation-content {
-ms-transition-delay: 2200ms;
-moz-transition-delay: 2200ms;
-webkit-transition-delay: 2200ms;
transition-delay: 2200ms
}
.vc_row.row-angle-before {
clip-path: polygon(0 0, 100% 100px, 100% 100%, 0 100%);
margin-top: -100px !important
}
@media (max-width: 1200px) {
.vc_row.row-angle-before {
clip-path: polygon(0 0, 100% 80px, 100% 100%, 0 100%);
margin-top: -80px !important
}
}
@media (max-width: 991px) {
.vc_row.row-angle-before {
clip-path: polygon(0 0, 100% 60px, 100% 100%, 0 100%);
margin-top: -60px !important
}
}
@media (max-width: 767px) {
.vc_row.row-angle-before {
clip-path: polygon(0 0, 100% 45px, 100% 100%, 0 100%);
margin-top: -45px !important
}
}
@media (max-width: 480px) {
.vc_row.row-angle-before {
clip-path: polygon(0 0, 100% 30px, 100% 100%, 0 100%);
margin-top: -30px !important
}
}
.vc_row.row-angle-before.row-angle-after {
clip-path: polygon(0 0, 100% 100px, 100% 100%, 0 calc(100% - 100px));
margin-top: -100px !important;
margin-bottom: -100px !important
}
@media (max-width: 1200px) {
.vc_row.row-angle-before.row-angle-after {
clip-path: polygon(0 0, 100% 80px, 100% 100%, 0 calc(100% - 80px));
margin-top: -80px !important;
margin-bottom: -80px !important
}
}
@media (max-width: 991px) {
.vc_row.row-angle-before.row-angle-after {
clip-path: polygon(0 0, 100% 60px, 100% 100%, 0 calc(100% - 60px));
margin-top: -60px !important;
margin-bottom: -60px !important
}
}
@media (max-width: 767px) {
.vc_row.row-angle-before.row-angle-after {
clip-path: polygon(0 0, 100% 45px, 100% 100%, 0 calc(100% - 45px));
margin-top: -45px !important;
margin-bottom: -45px !important
}
}
@media (max-width: 480px) {
.vc_row.row-angle-before.row-angle-after {
clip-path: polygon(0 0, 100% 30px, 100% 100%, 0 calc(100% - 30px));
margin-top: -30px !important;
margin-bottom: -30px !important
}
}
.vc_row.row-angle-after {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 100px));
margin-bottom: -100px !important
}
@media (max-width: 1200px) {
.vc_row.row-angle-after {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 80px));
margin-bottom: -80px !important
}
}
@media (max-width: 991px) {
.vc_row.row-angle-after {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 60px));
margin-bottom: -60px !important
}
}
@media (max-width: 767px) {
.vc_row.row-angle-after {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 45px));
margin-bottom: -45px !important
}
}
@media (max-width: 480px) {
.vc_row.row-angle-after {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 30px));
margin-bottom: -30px !important
}
}
.vc_row.row-angle-after+.vc_clearfix+.row-angle-before {
margin-top: 0 !important
}
.vc_row.row-angle-after+.row-angle-before {
margin-top: 0 !important
}
.vc_row.row-angle-before-reverce {
clip-path: polygon(0 100px, 100% 0, 100% 100%, 0 100%);
margin-top: -101px !important
}
@media (max-width: 1200px) {
.vc_row.row-angle-before-reverce {
clip-path: polygon(0 80px, 100% 0, 100% 100%, 0 100%);
margin-top: -81px !important
}
}
@media (max-width: 991px) {
.vc_row.row-angle-before-reverce {
clip-path: polygon(0 60px, 100% 0, 100% 100%, 0 100%);
margin-top: -61px !important
}
}
@media (max-width: 767px) {
.vc_row.row-angle-before-reverce {
clip-path: polygon(0 45px, 100% 0, 100% 100%, 0 100%);
margin-top: -46px !important
}
}
@media (max-width: 480px) {
.vc_row.row-angle-before-reverce {
clip-path: polygon(0 30px, 100% 0, 100% 100%, 0 100%);
margin-top: -31px !important
}
}
.vc_row.row-angle-before-reverce.row-angle-after-reverce {
clip-path: polygon(0 100px, 100% 0, 100% calc(100% - 100px), 0 100%);
margin-top: -101px !important;
margin-bottom: -101px !important
}
@media (max-width: 1200px) {
.vc_row.row-angle-before-reverce.row-angle-after-reverce {
clip-path: polygon(0 80px, 100% 0, 100% calc(100% - 80px), 0 100%);
margin-top: -81px !important;
margin-bottom: -81px !important
}
}
@media (max-width: 991px) {
.vc_row.row-angle-before-reverce.row-angle-after-reverce {
clip-path: polygon(0 60px, 100% 0, 100% calc(100% - 60px), 0 100%);
margin-top: -61px !important;
margin-bottom: -61px !important
}
}
@media (max-width: 767px) {
.vc_row.row-angle-before-reverce.row-angle-after-reverce {
clip-path: polygon(0 45px, 100% 0, 100% calc(100% - 45px), 0 100%);
margin-top: -46px !important;
margin-bottom: -46px !important
}
}
@media (max-width: 480px) {
.vc_row.row-angle-before-reverce.row-angle-after-reverce {
clip-path: polygon(0 30px, 100% 0, 100% calc(100% - 30px), 0 100%);
margin-top: -31px !important;
margin-bottom: -31px !important
}
}
.vc_row.row-angle-after-reverce {
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 100px), 0 100%);
margin-bottom: -101px !important
}
@media (max-width: 1200px) {
.vc_row.row-angle-after-reverce {
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 80px), 0 100%);
margin-bottom: -81px !important
}
}
@media (max-width: 991px) {
.vc_row.row-angle-after-reverce {
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 60px), 0 100%);
margin-bottom: -61px !important
}
}
@media (max-width: 767px) {
.vc_row.row-angle-after-reverce {
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 45px), 0 100%);
margin-bottom: -46px !important
}
}
@media (max-width: 480px) {
.vc_row.row-angle-after-reverce {
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 30px), 0 100%);
margin-bottom: -31px !important
}
}
.vc_row.row-angle-after-reverce+.vc_clearfix+.row-angle-before-reverce {
margin-top: 0 !important
}
.vc_row.row-angle-after-reverce+.row-angle-before-reverce {
margin-top: 0 !important
}
#footer.row-angle-before-reverce {
clip-path: polygon(0 100px, 100% 0, 100% 100%, 0 100%);
padding-top: 25px
}
@media (max-width: 1200px) {
#footer.row-angle-before-reverce {
clip-path: polygon(0 80px, 100% 0, 100% 100%, 0 100%);
padding-top: 0
}
}
@media (max-width: 1024px) {
#footer.row-angle-before-reverce {
padding-top: 55px
}
}
@media (max-width: 991px) {
#footer.row-angle-before-reverce {
clip-path: polygon(0 60px, 100% 0, 100% 100%, 0 100%)
}
}
@media (max-width: 767px) {
#footer.row-angle-before-reverce {
clip-path: polygon(0 45px, 100% 0, 100% 100%, 0 100%);
padding-top: 0
}
}
@media (max-width: 480px) {
#footer.row-angle-before-reverce {
clip-path: polygon(0 30px, 100% 0, 100% 100%, 0 100%)
}
}
#footer.row-angle-before {
clip-path: polygon(0 0, 100% 100px, 100% 100%, 0 100%);
padding-top: 25px
}
@media (max-width: 1200px) {
#footer.row-angle-before {
clip-path: polygon(0 0, 100% 80px, 100% 100%, 0 100%);
padding-top: 0
}
}
@media (max-width: 1024px) {
#footer.row-angle-before {
padding-top: 55px
}
}
@media (max-width: 991px) {
#footer.row-angle-before {
clip-path: polygon(0 0, 100% 60px, 100% 100%, 0 100%)
}
}
@media (max-width: 767px) {
#footer.row-angle-before {
clip-path: polygon(0 0, 100% 45px, 100% 100%, 0 100%);
padding-top: 0
}
}
@media (max-width: 480px) {
#footer.row-angle-before {
clip-path: polygon(0 0, 100% 30px, 100% 100%, 0 100%)
}
}
@media (max-width: 991px) {
.main-wrapper .vc_row:not(.vc_row-no-padding) .vc_row {
margin-left: -15px !important;
margin-right: -15px !important
}
}
.protected-page {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
flex-direction: column
}
.protected-page .row {
padding-top: 100px;
padding-bottom: 100px
}
@media (max-width: 991px) {
.protected-page .row {
padding-top: 80px;
padding-bottom: 80px
}
}
@media (max-width: 767px) {
.protected-page .row {
padding-top: 60px;
padding-bottom: 60px
}
}
@media (max-width: 480px) {
.protected-page .row {
padding-top: 40px;
padding-bottom: 40px
}
}
.protected-page .title {
font-size: 60px
}
.protected-page form input:not([type="submit"]) {
border: solid 1px #dddddd;
padding: 16px 18px 15px;
color: var(--grey-color);
font-size: 15px;
line-height: 21px;
background-color: var(--light-color);
width: 390px;
max-width: 100%;
margin-top: 20px;
vertical-align: top
}
@media (max-width: 767px) {
.protected-page form input:not([type="submit"]) {
width: 100%;
text-align: center
}
}
.protected-page form input:not([type="submit"]):focus {
border-color: #0696ff;
color: #0696ff;
outline: 1px solid #0696ff
}
.protected-page form input[type="submit"] {
padding: 11px 34px;
line-height: 2;
font-weight: bold;
border: 1px solid var(--main-color);
vertical-align: top;
color: var(--light-color);
background-color: var(--main-color);
background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, var(--main-color)));
background-image: linear-gradient(to right, transparent 50%, var(--main-color) 50%);
background-size: 200% 100%;
background-position: right bottom;
margin-top: 20px
}
@media (max-width: 767px) {
.protected-page form input[type="submit"] {
width: 100%
}
}
.protected-page form input[type="submit"]:focus {
color: var(--light-color)
}
.protected-page form input[type="submit"]:hover {
background-color: transparent;
background-position: left bottom;
color: var(--main-color);
border-color: var(--main-color)
}
@-webkit-keyframes scrollX {
0% {
transform: translateX(0%)
}
100% {
transform: translateX(50%)
}
}
@-moz-keyframes scrollX {
0% {
transform: translateX(0%)
}
100% {
transform: translateX(50%)
}
}
@-o-keyframes scrollX {
0% {
transform: translateX(0%)
}
100% {
transform: translateX(50%)
}
}
@keyframes scrollX {
0% {
transform: translateX(0%)
}
100% {
transform: translateX(50%)
}
}
body table.booked-calendar thead th,
body table.booked-calendar tr.days th {
background: var(--light-color) !important;
border-color: var(--light-color) !important;
padding-bottom: 30px !important
}
body table.booked-calendar thead th .monthName {
font-family: 'Teko', sans-serif;
font-size: 40px;
text-align: center;
color: var(--dark-color);
text-transform: none;
font-weight: normal;
line-height: normal;
height: unset;
padding-top: 20px
}
@media (max-width: 991px) {
body table.booked-calendar thead th .monthName {
font-size: 36px
}
}
@media (max-width: 767px) {
body table.booked-calendar thead th .monthName {
font-size: 30px
}
}
body table.booked-calendar tr.days th {
font-family: 'Teko', sans-serif;
font-size: 24px;
text-align: center;
color: var(--main-color) !important;
text-transform: none
}
body table.booked-calendar td.today .date span {
border-color: var(--main-color);
background-color: var(--main-color)
}
body table.booked-calendar td .date .number {
font-family: 'Teko', sans-serif;
font-size: 24px;
text-align: center;
color: var(--dark-color)
}
@media (max-width: 767px) {
body table.booked-calendar td .date .number {
font-size: 20px
}
}
body table.booked-calendar td.today.prev-date .date span {
color: var(--light-color) !important
}
body table.booked-calendar thead th .page-right,
body table.booked-calendar thead th .page-left {
color: var(--dark-color) !important;
border: 2px solid #ddd;
border-radius: 25px;
padding: 12px;
display: flex;
align-items: center;
justify-content: center
}
body table.booked-calendar thead th .page-right i,
body table.booked-calendar thead th .page-left i {
font-family: 'Ionicons';
font-size: 13px;
padding: 0 3px
}
body table.booked-calendar th .page-left:hover {
left: 20px !important
}
body table.booked-calendar th .page-right:hover {
right: 20px !important
}
body table.booked-calendar thead th .page-right i::before {
content: '\f125'
}
body table.booked-calendar thead th .page-left i::before {
content: '\f124'
}
body table.booked-calendar th .monthName a {
display: none
}
body table.booked-calendar th .page-left,
body table.booked-calendar th .page-right {
top: 45% !important
}
body table.booked-calendar td:hover .date span {
background: var(--main-color) !important
} .header_trans-fixed.header_top_bg {
background-color: #ffffff !important;
position: relative;
}
.services .content .text {
color: #ffffff;
} #form_status span {
color: #fff;
font-size: 14px;
font-weight: normal;
background: #E74C3C;
width: 100%;
text-align: center;
display: inline-block;
padding: 10px 0px;
border-radius: 3px;
margin-bottom: 18px;
}
#form_status span.loading {
color: #333;
background: #eee;
border-radius: 3px;
padding: 18px 0px;
}
#form_status span.notice {
color: yellow;
}
#form_status .success {
color: #fff;
text-align: center;
background: #f62459;
border-radius: 3px;
padding: 30px 0px;
}
#form_status .success i {
color: #fff;
font-size: 45px;
margin-bottom: 14px;
}
#form_status .success h3 {
color: #fff;
margin-bottom: 10px;
}
.cforms label {
float: left;
width: 100%;
color: #fff;
font-weight: 300;
}
.cforms label em {
color: #fff;
font-size: 12px;
font-style: normal;
}
.cforms input {
color: #fff;
float: left;
width: 100%;
padding: 5px 12px;
margin-bottom: 10px;
border: none;
background: none; border: 1px solid #fff;
}
.cforms input[type="submit"] {
width: inherit;
}
.cforms textarea {
color: #fff;
float: left;
width: 100%;
padding: 9px 12px;
margin-bottom: 10px;
border: none;
background: none; border: 1px solid #303030;
}
.cforms .button,
.cforms input[type="submit"] {
float: left;
margin-top: 0px;
color: #fff;
padding: 5px 10px;
font-size: 13px;
font-weight: 400;
background: none;
border: 1px solid #fff;
border-radius: 3px;
font-family: 'OpenSans', sans-serif;
cursor: pointer;
text-transform: uppercase;
transition: all 0.3s ease;
box-shadow: none;
}
.cforms .button:hover {
background: #7b2023;
border: 1px solid #7b2023;
}
.cforms_sty2 label {
float: left;
width: 100%;
color: #fff;
font-weight: 400;
text-align: left;
}
.cforms_sty2 label em {
color: #fff;
font-size: 12px;
font-style: normal;
}
.cforms_sty2 .cforms {
display: inline-block;
width: 100%;
}
.cforms_sty2 .wpcf7-response-output {
color: #fff;
}
.cforms_sty2 input {
color: #fff;
float: left;
width: 100%;
padding: 9px 12px;
margin-bottom: 12px !important;
border: 1px solid #fff;
background: none;
-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 1);
-moz-box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 1);
box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 1);
}
.cforms_sty2 textarea {
color: #fff;
float: left;
width: 100%;
padding: 9px 12px;
margin-bottom: 10px;
border: 1px solid #fff;
background: none;
-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 1);
-moz-box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 1);
box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 1);
}
.cforms_sty2 .button {
margin-top: 30px;
color: #181818;
padding: 18px 34px;
font-size: 14px;
font-weight: 400;
background: #fff;
border: 1px solid #fff;
border-radius: 3px;
font-family: 'OpenSans', sans-serif;
cursor: pointer;
text-transform: uppercase;
letter-spacing: 1px;
transition: all 0.3s ease;
}
.cforms_sty2 .button:hover {
color: #fff;
background: #f62459;
border: 1px solid #f62459;
} .cforms_sty3 {
display: block;
float: left;
width: 100%;
}
.cforms_sty3 label {
float: left;
width: 100%;
color: #454545;
font-weight: normal;
}
.cforms_sty3 label em {
color: #f62459;
font-size: 12px;
font-style: normal;
}
body .cforms_sty3 input {
color: #454545;
float: left;
width: 100%;
padding: 9px 12px;
margin-bottom: 15px !important;
border: 1px solid #eee;
background: #f9f9f9;
-webkit-box-shadow: inset 1px 0px 2px 0px rgba(238, 238, 238, 1);
-moz-box-shadow: inset 1px 0px 2px 0px rgba(238, 238, 238, 1);
box-shadow: inset 0px 1px 2px 0px rgba(238, 238, 238, 1);
}
body .cforms_sty3 textarea {
color: #454545;
float: left;
width: 100%;
padding: 9px 12px;
margin-bottom: 15px !important;
border: 1px solid #eee;
background: #f9f9f9;
-webkit-box-shadow: inset 1px 0px 2px 0px rgba(238, 238, 238, 1);
-moz-box-shadow: inset 1px 0px 2px 0px rgba(238, 238, 238, 1);
box-shadow: inset 0px 1px 2px 0px rgba(238, 238, 238, 1);
}
.cforms_sty3 p {
display: block;
float: left;
width: 100%;
}
div.wpforms-container-full .wpforms-form button[type="submit"],
body .cforms_sty3 .button {
float: left;
margin-top: 10px;
color: #fff;
padding: 14px 20px;
font-size: 14px;
font-weight: 500;
background: #c52f33;
border-radius: 3px;
font-family: 'OpenSans', sans-serif;
cursor: pointer;
transition: all 0.3s ease;
width: auto;
box-shadow: none;
line-height: 1;
}
div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
body .cforms_sty3 .button:hover {
background: #454545;
color: #fff;
}
.cforms_sty3 .button2 {
float: left;
margin-top: 10px;
color: #fff;
padding: 14px 20px;
font-size: 14px;
font-weight: 500;
background: #c52f33;
border: 1px solid #c52f33;
border-radius: 3px;
font-family: 'OpenSans', sans-serif;
cursor: pointer;
transition: all 0.3s ease;
}
.cforms_sty3 .button2:hover {
background: #727272;
border: 1px solid #393939;
}
.cforms_sty3 label {
text-align: left;
font-size: 16px;
}
.cforms_sty3 .button3 {
float: left;
margin-top: 10px;
color: #fff;
padding: 18px 30px;
font-size: 14px;
font-weight: 500;
background: #c52f33;
border: 1px solid #c52f33;
border-radius: 3px;
font-family: 'OpenSans', sans-serif;
cursor: pointer;
transition: all 0.3s ease;
}
.cforms_sty3 .button3:hover {
background: #454545;
border: 1px solid #454545;
}
.redcolor {
line-height: initial;
margin-bottom: 0 !important;
}
.banner_white .descr .js-animation-content {
color: #ffffff;
}
.banner_false .js-animation-item .js-animation-content .btn-wrap {
display: none;
}
.flexslider {
box-shadow: none !important;
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
display: none !important;
}
.produtos_bloco .headings .title {
font-size: 28px !important;
margin-bottom: 0 !important;
;
}
.produtos_bloco .headings .link-wrap {
margin-top: 10px;
}
.produtos_bloco .headings .link-wrap a {
width: 100%;
text-align: center;
}
.produtos_bloco .headings.simple .description {
margin-top: 0px !important;
}
.produtos_bloco .headings.simple .description b {
margin-bottom: 15px !important;
}
.top-banner .animation>.custom-overlay {
width: 50% !important;
}
.page-id-5372 .split-wrapper .content-wrap {
max-width: 700px !important;
}
.page-id-5372 .split-wrapper .title {
font-size: 5em !important;
line-height: 1 !important;
color: #ffffff !important;
}
.page-id-5372 .split-wrapper .description {
font-size: 36px !important;
line-height: 40px !important;
color: #ffffff !important;
}
.new_tag {
background: #c52f33;
}
.new_tag a {
color: #fff !important;
position: relative;
}
.new_tag a:before {
position: absolute;
content: "Novo";
color: #fff;
background: rgba(80, 173, 85, 1);
padding: 1px;
padding: 8px 5px 5px 5px;
font-size: 10px;
text-align: center;
top: -30px;
right: -15px;
line-height: 10px;
}
.img_sobre {
background-image: url(https://www.maxrecovery.live/wp-content/uploads/2020/06/capa-1.jpg);
background-position: top center !important;
background-repeat: no-repeat !important;
background-size: contain;
}
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
margin-bottom: 20px;
}
df-messenger {
--df-messenger-bot-message: #878fac;
--df-messenger-button-titlebar-color: #c52f33;
--df-messenger-chat-background-color: #fafafa;
--df-messenger-font-color: white;
--df-messenger-send-icon: #878fac;
--df-messenger-user-message: #c52f33;
}
.b_frame .b-agent-demo_header-icon,
.b_frame .b-agent-demo_powered_by {
display: none !important;
}
.b_frame {
-webkit-box-shadow: 0px 19px 147px -41px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0px 19px 147px -41px rgba(0, 0, 0, 0.75);
box-shadow: 0px 19px 147px -41px rgba(0, 0, 0, 0.75);
border: 0;
width: 400px;
height: 530px;
float: right;
display: block;
margin: 0 auto;
margin-bottom: 40px;
}
.b_frame .b-agent-demo .b-agent-demo_header {
background-color: #c52f33 !important;
}
.b_frame .b-agent-demo .server-response {
background-color: #c52f33 !important;
}
.classic #topmenu .menu li a {
font-size: 15px !important;
}
.wpforms-image-choices li{
float: left !important;
width: 15% !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label {
padding: 10px 10px 8px 10px;
}
.formulario,
.formulario .wpb_wrapper{
max-width: 100% !important;
width: 100% !important;
}
.color_cinza{
background-color: #D0D0D0 !important;
padding: 15px 10px 10px !important;
}
.space_top{
margin-top: 50px !important;
float: left !important;
width: 100% !important;
border-bottom: 1px dotted #D0D0D0 !important;
}
div.wpforms-container-full .wpforms-form.space_top h3,
.space_top h3 {
font-size: 30px !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label {
background-color: #eaeaea !important;
}
.search-icon-wrapper{
display: none !important;
}
#marcas_logo.wpb_text_column .wpb_wrapper {
max-width: 100% !important;
}
.lancamento{
background-color: green;
}
.lancamento a{
color: #fff !important;
}
.lancamento .sub-menu{
background-color:transparent;
color: black;
}
.lancamento .sub-menu a{
color: black !important;
}
.lancamento .sub-menu a:hover{
color: #c52f33 !important;
}
.headings.simple .title {
text-transform: initial !important;
}
.vc_col-sm-2 button.a-btn-2:hover{
color: black !important;
}
.box_pad .vc_column-inner{
min-height: 295px;
}
.bg_white{
cursor: pointer !important;
}
.bg_white .vc_column-inner .wpb_wrapper .wpb_single_image{
background:#fff;
padding-top:10px;
cursor: pointer !important;
margin-bottom: 0 !important;
}
.bg_white .wpb_wrapper .button-wrapper a{
width: 100% !important;
text-align: center;
margin-bottom: 15px;
cursor: pointer !important;
}
.cli-bar-btn_container {
margin-right: 100px !important;
}