body.home #wpspd-page-description a {
display: inline-block;
padding: 0 1.8em 0 2.2em;
border: 2px solid #fff;
border-radius: 4rem;
height: 2.2em;
line-height: 2.2em;
font-size: 20px;
text-transform: uppercase;
font-weight: 500;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
margin-top: 1.5em;
-webkit-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
}
body.home #wpspd-page-description a::after {
content: '\e805';
font-size: inherit;
font-family: wpspd-fontello;
margin-left: 1em;
}
body.home #wpspd-page-description a:hover {
background-color: #fff;
color: #4F56E4;
}
body.home #wpspd-page-description a::before {
display: none !important;
}
@media screen and (max-width: 1200px) {
body.home #wpspd-page-description a {
font-size: 16px;
}
}
@media screen and (max-width: 500px) {
body.home #wpspd-page-description a {
font-size: 14px;
padding: 0 1.3em 0 1.5em;
}
}
#wpspd-open-mobile-menu:before {
content: '\f0c9';
font-size: 28px;
}
.wpcf7-form .wpcf7-form-control-wrap textarea {
height: auto;
}
#wpspd-page-description strong {
font-weight: 900;
} #wpspd-sharing-bar a.wpspd-icon-link:hover {
color: #7140BD; 
}
#share-link-copied {
display: none; 
position: fixed;
top: 50%;
left: 50%;
width: 50%;
text-align: center;
background-color: #fff;
border: 10px solid #7140BD;
text-transform: uppercase;
font-weight: 700;
padding-top: 40px;
padding-bottom: 40px;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
line-height: 1.5;
max-width: 500px;
}
.wpcf7-response-output{
display: none;
}
.invalid .wpcf7-response-output{
display: block;
}
.sent .wpcf7-response-output{
display: block;
}
@media screen and (max-width: 768px) {
#share-link-copied {
font-size: 13px;
left: 5%;
right: 5%;
-webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
width: auto;
max-width: none;
}
}  .flickity-viewport .wpspd-slide-title {
opacity: .4;
-webkit-transition: opacity 1s;
-o-transition: opacity 1s;
transition: opacity 1s;
}
.flickity-viewport .wpspd-slide-title.is-selected.is-nav-selected {
opacity: 1;
}       #searchsubmit {
border-radius: 0;
outline: none !important;
}
.form-control.g-recaptcha {
height: auto;
padding: 0;
background-color: transparent;
border: none;
margin-top: 20px;
} .wpspd-dark-page .wpcf7-form .wpcf7-not-valid-tip {
color: #fff;
font-size: 13px;
font-style: italic;
}
.wpspd-dark-page .wpcf7-form .wpcf7-response-output {
margin-top: 20px;
margin-bottom: 20px;
padding: 10px 15px;
border-width: 1px;
font-size: 14px;
}
.wpspd-dark-page .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
border-color: #fff;
}       body.home .wpspd-get-social.wpspd-social-bar {
display: none;
}
body.home .flickity-viewport .wpspd-slide-title a::after {
content: 'more';
position: absolute;
letter-spacing: 2px;
font-size: 12px;
font-weight: 400;
bottom: -47px;
left: 0;
text-transform: uppercase;
border: 1px solid #fff;
border-radius: 29px;
width: 100px;
text-align: center;
height: 34px;
line-height: 34px;
padding: 0;
}
body.home.wpspd-light-hero .flickity-viewport .wpspd-slide-title a::after {
border-color: #222;
}
body.home.wpspd-dark-hero .flickity-viewport .wpspd-slide-title a::after {
border-color: #fff;
}
body.home .flickity-viewport .wpspd-slide-title a:hover::after {
}
@media (min-width: 768px) {
body.home .wpspd-curtain a[href="https://mavericks.com.ua/portfolios/"] {
font-size: 24px;
margin-top: 20px;
}
}
@media (max-width: 1200px) {
.wpspd-page-description-holder #wpspd-page-description p span[style*=font-size] {
font-size: 40px!important;
}
body.home .flickity-viewport .wpspd-slide-title a::after {
letter-spacing: 1px;
bottom: -30px;
border-radius: 12px;
height: 24px;
line-height: 24px;
font-size: 11px;
}
}
@media screen and (max-height: 700px) and (orientation: landscape) {
.wpspd-page-description-holder #wpspd-page-description p span[style*=font-size] {
font-size: 40px!important;
}
}
@media (max-width: 768px) {
.wpspd-page-description-holder #wpspd-page-description p span[style*=font-size] {
font-size: 30px!important;
}
body.home .flickity-viewport .wpspd-slide-title a::after {
display: none;
}
.wpspd-logo img {
max-width: 75%;
}
}
@media (max-width: 400px) {
.wpspd-page-description-holder #wpspd-page-description p span[style*=font-size] {
font-size: 20px!important;
}
}
@media screen and (max-height: 500px) and (orientation: landscape) {
.wpspd-page-description-holder #wpspd-page-description p span[style*=font-size] {
font-size: 30px!important;
}
}      .simple-title{
max-width: 70%;
margin-bottom: 80px;
}
.image-fullwidth{
height: auto;
}
.image-fullwidth img{
max-width: 100%;
height: auto;
}
.page-type__tag{
font-size: 18px;
font-weight: 500;
color: #D7D7D7;
display: block;
}
.main-text__about{
font-size: 20px;
}
.padding-tb__main{
padding-top: 100px;
padding-bottom: 100px;
}
.padding-tb__tag{
padding-top: 30px;
padding-bottom: 30px;
}
.main-page-info{
font-size: 24px;
font-weight: 300;
}
.float-right{
float: right;
}
.margin-side-auto{
margin-left: auto;
margin-right: auto;
}
.text-center{
text-align: center;
}
.services-block .wpspd-icons-box-icon{
width: 110px;
height: 110px;
display: block;
}
.fact-title{
color: #4352D8;
font-size: 18px;
font-weight: 400;
}
.fact-value{
font-size: 72px;
font-weight: 600;
}
.team-person-image{
width: 100%;
}
.team-person-image img{
max-width: 100%;
height: auto;
}
.btn-default.large-btn-center.btn:not(input){
width: 300px;
display: block;
border-color: #06A5C6;
color: #06A5C6;
margin-left: auto;
margin-right: auto;
}      body.page-id-1250 #wpspd-page-description {
}
body.page-id-5229 #wpspd-page-description a::before,
body.page-id-1250 #wpspd-page-description a::before {
display: none !important;
}