.blog_1 article {
width: 47% !important;
margin-right: 6% !important;
float: left;
background-color: #fff;
text-align: center;
padding: 3.4vw 3.4vw 273px;
position: relative;
cursor: pointer;
}
body.et-fb .blog_1 article,
body.et-fb .blog_3 article {
clear: none !important;
}
.blog_1 article:last-child, .blog_1 article:nth-child(2n)  {
margin-right: 0 !important;
}
.blog_1 h2.entry-title:before {
content: "\f0e6" !important;
display: block;
font-family: FontAwesome;
font-size: 60px;
color: #cc0033;
line-height: 100%;
margin-bottom: 5px;
font-weight: 400;
}
.blog_1 h2.entry-title > a {
display: inline-block;
}
.blog_1 .categories {
display: block;
font-size: 16px;
color: #9fa3a7 !important;
font-weight: 400;
padding: 18px 0;
}
#page-container .blog_1 .post-meta .author.vcard a {
color: #2c2c2c !important;
}
#page-container .blog_1 .post-meta .author.vcard {
position: absolute;
bottom: 70px;
left: 0;
right: 0;
color: #2c2c2c !important;
font-weight: 700;
font-size: 18px;
}
.blog_1 .post-content {
line-height: 189%;
}
.blog_1 .categories a:hover {
color: #cc0033 !important;
}
#page-container .blog_1 .post-meta .author.vcard img {
display: block !important;
margin: 0 auto 20px;
border-radius: 50%;
} #page-container .blog_1 .et_pb_post .entry-featured-image-url {
margin-bottom: 20px !important;
} #page-container .blog_1 .pagination a {color: #fff;}
#page-container .blog_1 .pagination a:hover {opacity: 0.6;} .blog_1 article .post-content,
.blog_1 article .post-meta .published,
.blog_1 article,
.blog_1 h2.entry-title:after {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blog_1 h2.entry-title:after {
content: "";
display: block;
width: 0%;
height: 1px;
background-color: #ccc;
margin: 0 auto 0;
}
.blog_1 article .post-meta .published {
display: block;
}
.blog_1 article:hover .post-content,
.blog_1 article:hover .post-meta .published {
transform: translate(0, 20px);
}
.blog_1 article:hover h2.entry-title:after {
width: 75%;
transform: translate(0, 20px);
}
.blog_1 article:hover {
border-radius: 10px;
box-shadow: 0 0 32.2px 2.8px rgba(0, 0, 0, 0.2);
}
.blog_1 article:hover .author.vcard a,
.blog_1 article:hover .post-content,
.blog_1 article:hover .post-meta .categories,
.blog_1 article:hover .post-meta .published,
.blog_1 article:hover h2.entry-title {
-webkit-animation: fadeIn 1s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 1390px) {
.blog_1 .post-meta .categories {
top: 115px;
}
}
@media only screen and (max-width: 980px) {
.blog_1 .post-meta .categories {
top: 105px;
}
}
@media only screen and (max-width: 767px) {
.blog_1 article {
width: 100% !important;
margin-right: 0 !important;
padding: 40px 40px 200px;
}
#page-container .blog_1 .post-meta .author.vcard {
bottom: 40px;
}
}
@media only screen and (max-width: 480px) {
.blog_1 article {
padding: 20px 20px 200px;
}
#page-container .blog_1 .post-meta .author.vcard {
bottom: 30px;
}
} .blog_2 article {
border-radius: 6px;
box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65);
text-align: center;
border-color: transparent !important;
padding-bottom: 207px !important;
position: relative;
cursor: pointer;
}
.blog_2 article:last-child {
margin-right: 0 !important;
}
.blog_2 .post-meta .categories {
position: absolute;
left: 0;
right: 0;
top: 328px;
}
.blog_2 h2.entry-title > a {
display: inline-block;
}
#page-container .blog_2 .post-meta .author.vcard a {
color: #2c2c2c !important;
}
#page-container .blog_2 .post-meta .author.vcard {
position: absolute;
bottom: 50px;
left: 0;
right: 0;
color: #2c2c2c !important;
font-weight: 700;
font-size: 18px;
}
.blog_2 .post-content {
display: none !important;
}
#page-container .blog_2 .post-meta .author.vcard img {
display: block !important;
margin: 0 auto 20px;
border-radius: 50%;
}
.blog_2 .et_pb_image_container a {
height: 100% !important;
margin-bottom: 0 !important;
}
.blog_2 .et_pb_image_container a img {
height: 100% !important;
width: auto !important;
max-width: none !important;
left: 50%;
transform: translate(-50%, 0);
position: relative;
} #page-container .blog_2 .post-meta .author.vcard img,
.blog_2 article,
.blog_2 article .et_pb_image_container a img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blog_2 article:hover .et_pb_image_container a img {
transform: scale(1.1) translate(-45%, 0) rotate(5deg);
}
#page-container .blog_2 article:hover .post-meta .author.vcard img {
transform: rotate(5deg) scale(1.05);
}
.blog_2 article:hover {
box-shadow: none;
border-color: #e1e1e1 !important;
}
.blog_2 article:hover .author.vcard a,
.blog_2 article:hover .post-content,
.blog_2 article:hover .post-meta .categories,
.blog_2 article:hover .post-meta .published,
.blog_2 article:hover h2.entry-title {
-webkit-animation: fadeIn 0.2s infinite; animation: fadeIn 0.2s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 980px) {
#page-container .blog_2 .column {
width: 100% !important;
max-width: 400px !important;
margin: 0 auto !important;
float: none !important;
}
} .blog_3 article h2.entry-title img.avatar {
display: none !important;
}
.blog_3 article {
width: 47% !important;
margin-right: 6% !important;
float: left;
margin-bottom: 45px;
cursor: pointer;
position: relative;
}
.blog_3 article:nth-child(2n+2) {
margin-right: 0 !important;
}
.blog_3 a.entry-featured-image-url {
max-width: 224px;
float: left;
height: 212px;
overflow: hidden;
margin-right: 7%;
margin-bottom: 0 !important;
}
.blog_3 a.entry-featured-image-url img {
height: 100% !important;
width: auto !important;
max-width: none !important;
left: 50%;
transform: translate(-50%, 0);
position: relative;
}
.blog_3 .post-content {
line-height: 161%;
}
.blog_3 .post-content p {
max-height: 70px;
text-overflow: ellipsis;
overflow: hidden;
} .blog_3 article {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-perspective: 1700px;
-moz-perspective: 1700px;
perspective: 1700px;
-webkit-perspective-origin: 0 50%;
-moz-perspective-origin: 0 50%;
perspective-origin: 0 50%;
position: relative;
}
.blog_3 article h2,
.blog_3 article .post-content,
.blog_3 article .post-meta,
.blog_3 article,
.blog_3 article .entry-featured-image-url,
.blog_3 article .entry-featured-image-url img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blog_3 article:hover .entry-featured-image-url {
transform: rotate(-3deg);
}
.blog_3 article:hover .post-content,
.blog_3 article:hover .post-meta,
.blog_3 article:hover h2.entry-title {
-webkit-animation: fadeIn 1s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 1390px) {
.blog_3 article {
width: 100% !important;
margin-right: 0% !important;
margin-bottom: 40px;
}
.blog_3 a.entry-featured-image-url {
margin-right: 4.8%;
}
}
@media only screen and (max-width: 767px) {
.blog_3 a.entry-featured-image-url {
max-width: 160px;
height: 152px;
}
}
@media only screen and (max-width: 600px) {
.blog_3 a.entry-featured-image-url {
max-width: 100%;
height: auto;
width: 100%;
}
.blog_3 a.entry-featured-image-url img {
height: auto !important;
width: 100% !important;
max-width: 100% !important;
left: 0;
transform: translate(0, 0);
position: relative;
margin-bottom: 20px;
}
} .blog_4 article {
border: none !important;
padding: 30px !important;
position: relative !important;
background-color: #fff;
cursor: pointer;
border: solid 1px #eaeaea !important;
}
.blog_4 article .et_pb_image_container {
margin: -30px -30px 10px;
}
.blog_4 .et_pb_image_container a {
height: 100% !important;
margin-bottom: 0 !important;
}
.blog_4 .et_pb_image_container a img {
height: 100% !important;
width: auto !important;
max-width: none !important;
z-index: 1000;
left: 50%;
transform: translate(-50%, 0);
position: relative;
}
#page-container .blog_4 img.avatar {
border-radius: 50%;
top: 203px;
position: absolute;
left: 30px;
max-width: 71px;
border: 4px solid #fff;
display: block !important;
z-index: 1000;
}
.blog_4 .column.size-1of3 {
border: 1px solid transparent;
} .blog_4 article:after,
.blog_4 article .et_pb_image_container a img,
.blog_4 article {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.blog_4 article:hover:after {
opacity: 1;
transform: translateY(30px);
-webkit-animation: shrink2 0.4s infinite; animation: shrink2 0.4s infinite;
animation-iteration-count: 1;
}
.blog_4 article:after {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 0;
right: 0;
height: 10px;
width: 90%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 70%);
transition-duration: 0.4s;
transition-property: transform opacity;
visibility: visible;
margin: auto;
}
.blog_4 article:hover {
transform: translateY(-20px);
}
.blog_4 article:hover .author.vcard a,
.blog_4 article:hover .post-content,
.blog_4 article:hover .post-meta .categories,
.blog_4 article:hover .post-meta .published,
.blog_4 article:hover h2.entry-title {
-webkit-animation: fadeIn 3s infinite; animation: fadeIn 3s infinite;
animation-iteration-count: 1;
}
@keyframes shrink2 {
from, 20%, to {
width: 15%;
}
30% {
width: 25%;
}
40% {
width: 35%;
}
50% {
width: 45%;
}
60% {
width: 55%;
}
70% {
width: 65%;
}
80% {
width: 75%;
}
90% {
width: 85%;
}
100% {
width: 100%;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 980px) {
#page-container .blog_4 .column {
width: 100% !important;
max-width: 400px !important;
margin: 0 auto !important;
float: none !important;
}
} .blog_5 article h2.entry-title img.avatar {
display: none !important;
}
.blog_5 article {
position: relative;
width: 48.5% !important;
margin-right: 3% !important;
float: left;
margin-bottom: 30px;
background-color: #fff;
padding-right: 2%;
cursor: pointer;
border-color: transparent;
box-shadow: 0 0 32.2px 2.8px rgba(204, 204, 204, 0.65);
overflow: hidden;
}
body.et-fb .blog_5 article {
clear: none !important;
}
.blog_5 article:nth-child(2n+2) {
margin-right: 0 !important;
}
.blog_5 .post-meta span.published {
position: absolute;
background: #cc0033;
color: #fff;
max-width: 57px;
text-align: center;
top: 0;
left: 0;
line-height: 100%;
padding: 10px;
}
.blog_5 .author.vcard:before {
content: "By ";
display: inline-block;
margin-right: 5px;
color: #969595 !important;
}
.blog_5 .author.vcard {
margin-bottom: 21px !important;
display: block;
}
.blog_5 .author.vcard a {
color: #969595 !important;
}
.blog_5 a.entry-featured-image-url {
max-width: 269px;
float: left;
height: 264px;
overflow: hidden;
margin-right: 7.5%;
margin-bottom: 0 !important;
}
.blog_5 a.entry-featured-image-url img {
height: 100% !important;
width: auto !important;
max-width: none !important;
left: 50%;
transform: translate(-50%, 0);
position: relative;
}
.blog_5 .post-content {
display: none !important;
}
.blog_5 .post-meta .categories {
display: block;
} .blog_5 article:hover {
box-shadow: none;
box-shadow: inset 0 0 0 1px #e1e1e1;
}
.blog_5 article:after,
.blog_5 article:before {
position: absolute;
top: 20px;
right: 20px;
bottom: 20px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
pointer-events: none;
width: calc(100% - 210px);
height: auto;
z-index: 999999999999;
visibility: visible;
}
.blog_5 article:after {
-webkit-transform: scale(1, 0);
-ms-transform: scale(1, 0);
transform: scale(1, 0);
}
.blog_5 article:before {
-webkit-transform: scale(0, 1);
-ms-transform: scale(0, 1);
transform: scale(0, 1);
}
.blog_5 article:hover:after,
.blog_5 article:hover:before {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.blog_5 article:hover:after {
-webkit-transition-duration: 1s !important;
transition-duration: 0.6s !important;
}
.blog_5 article a.entry-featured-image-url:before,
.blog_5 article:before,
.blog_5 article,
.blog_5 article .entry-featured-image-url,
.blog_5 article .entry-featured-image-url img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blog_5 article:hover a.entry-featured-image-url:before {
right: -25px;
}
.blog_5 article a.entry-featured-image-url:before {
content: "";
width: 50px;
height: 50px;
display: block;
position: absolute;
bottom: 0;
top: 0;
margin: auto;
transform: rotate(45deg);
visibility: visible !important;
z-index: 3 !important;
background-color: #fff !important;
right: -70px;
}
.blog_5 article:hover a.entry-featured-image-url {
max-width: 170px;
}
.blog_5 article:hover .author.vcard a,
.blog_5 article:hover .post-content,
.blog_5 article:hover .post-meta .categories,
.blog_5 article:hover .post-meta .published,
.blog_5 article:hover h2.entry-title {
-webkit-animation: fadeIn 1s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 1390px) {
.blog_5 a.entry-featured-image-url {
max-width: 159px;
height: 224px;
}
.blog_5 article:after,
.blog_5 article:before {
width: calc(100% - 170px);
top: 10px;
right: 10px;
bottom: 10px;
}
.blog_5 article:hover a.entry-featured-image-url {
max-width: 150px;
}
}
@media only screen and (max-width: 980px) {
.blog_5 a.entry-featured-image-url {
max-width: 230px;
}
.blog_5 article {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 40px;
}
.blog_5 article h2.entry-title {
margin-top: 4vw;
}
}
@media only screen and (max-width: 600px) {
.blog_5 a.entry-featured-image-url {
max-width: 100%;
height: auto;
width: 100%;
float: none;
}
.blog_5 a.entry-featured-image-url img {
height: auto !important;
width: 100% !important;
max-width: 100% !important;
left: 0;
transform: translate(0, 0);
position: relative;
margin-bottom: 20px;
}
.blog_5 article .post-meta,
.blog_5 article h2.entry-title {
margin-top: 0 !important;
padding: 0 20px 20px;
}
.blog_5 article {
padding-right: 0 !important;
}
.blog_5 article:hover a.entry-featured-image-url {
max-width: none;
}
.blog_5 article:after, .blog_5 article:before {
display: none;
}
.blog_5 article a.entry-featured-image-url:before {
bottom: -40px;
top: auto;
right: 0;
left: 0;
}
.blog_5 article:hover a.entry-featured-image-url:before {
right: 0;
bottom: -11px;
}
} .blog_6 article h2.entry-title img.avatar {
display: none !important;
}
.blog_6 article {
width: 25% !important;
float: left;
position: relative;
overflow: hidden;
padding: 3.2vw 2vw;
cursor: pointer;
margin-bottom: 0 !important;
}
body.et-fb .blog_6 article {
clear: none !important;
}
.blog_6 a.entry-featured-image-url {
position: absolute;
top: 0;
height: 100% !important;
left: 50%;
transform: translate(-50%, 0);
}
@-moz-document url-prefix() { 
.blog_6 a.entry-featured-image-url {
left: 100%;
}
}
.blog_6 .et_overlay:before {
top: 47%;
}
.blog_6 .post-content p {
max-height: 57px;
overflow: hidden;
}
.blog_6 .post-content {
z-index: 1;
position: relative;
line-height: 150%;
}
.blog_6 .entry-featured-image-url img {
height: 100% !important;
width: auto !important;
max-width: none !important;
}
.blog_6 .post-content .more-link:after {
content: "\f061";
font-family: FontAwesome;
margin-left: 35px;
} .blog_6 article .post-content,
.blog_6 article h2.entry-title,
.blog_6 article:after {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blog_6 article:hover:after {
background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);
}
.blog_6 article:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.8);
visibility: visible;
}
.blog_6 article:hover .post-content {
transform: translate(0, -40%);
}
.blog_6 article:hover h2.entry-title {
transform: translate(0, 50%);
}
.blog_6 article:hover .more-link {opacity: 0.7;} @media only screen and (max-width: 1860px) {
.blog_6 article:hover .post-content {
transform: translate(0, -30%);
}
.blog_6 article:hover h2.entry-title {
transform: translate(0, 30%);
}
}
@media only screen and (max-width: 1390px) {
#page-container .blog_6 .et_pb_post h2 {
font-size: 20px !important;
}
#page-container .blog_6 .et_pb_post .more-link {
padding: 10px 21px;
}
#page-container .blog_6 .post-content p {
max-height: 43px;
font-size: 18px;
}
.blog_6 .post-content {
line-height: 120%;
}
.blog_6 article:hover h2.entry-title {
transform: translate(0, 35%);
}
.blog_6 article:hover .post-content {
transform: translate(0, -27%);
}
}
@media only screen and (max-width: 980px) {
.blog_6 article {
width: 50% !important;
padding: 40px;
margin-bottom: 0;
}
.blog_6 .post-meta {display: none;}
}
@media only screen and (max-width: 600px) {
.blog_6 article {
width: 100% !important;
padding: 40px;
}
}.footer1 .et_pb_text a {
color: inherit !important;
}
.footer1 .et_pb_text a:hover {
opacity: 0.6 !important;
cursor: pointer;
} .footer1 .et_pb_blurb .et_pb_main_blurb_image img {
position: relative;
}
.footer1 .et_pb_blurb .et_pb_main_blurb_image:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
}
.footer1 .et_pb_blurb:hover .et_pb_main_blurb_image img,
.footer1 .et_pb_blurb .et_pb_blurb_container:after {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.footer1 .et_pb_blurb .et_pb_blurb_container:after {
content: "";
display: block;
width: 0;
height: 1px;
background-color: #fff !important;
margin: 10px auto -10px;
}
.footer1 .et_pb_blurb:hover {
cursor: pointer;
}
.footer1 .et_pb_blurb:hover .et_pb_blurb_container:after {
width: 70%;
}
.footer1 .et_pb_blurb:hover .et_pb_main_blurb_image img {
-webkit-animation: mymove 5s infinite;
animation: mymove 1s infinite;
position: relative;
animation-iteration-count: 1;
}
@-webkit-keyframes mymove {
from {
top: 0;
}
to {
top: 10px;
}
}
@keyframes mymove {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -9px, 0);
transform: translate3d(0, -9px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
} .footer2{
padding-top: 60px !important;
padding-bottom: 20px !important;
} .footer2 .et_pb_row .et_pb_column_1_4:first-child {
width: 37.5% !important;
margin-right: 5.5% !important;
}
.footer2 .et_pb_row .et_pb_column_1_4 {
width: 14.5% !important;
margin-right: 6.7% !important;
}
.footer2 .et_pb_row .et_pb_column_1_4:last-child,
body.et-fb .footer2 .et_pb_row .et_pb_column_1_4.et-last-child {
margin-right: 0 !important;
} .footer2 .et_pb_map {
height: 100% !important;
} .footer2 .et_pb_social_media_follow {
float: right;
}
.footer2 .et_pb_social_media_follow a:before {
color: inherit !important;
width: auto !important;
height: auto !important;
line-height: 180% !important;
font-size: 13px !important;
}
.footer2 .et_pb_social_media_follow li a {
width: auto !important;
height: auto !important;
margin-right: 54px !important;
}
.footer2 .et_pb_social_media_follow li:last-child a {
margin-right: 4px !important;
}
.footer2 .et_pb_column_1_2 a:hover{
opacity: 0.6;
} .footer2 .et_pb_social_media_follow li a {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.footer2 .et_pb_social_media_follow li a:hover {
transform: scale(1.3);
} .footer2 .et_pb_row a:hover{
opacity: 0.5;
}
.footer2 .et_pb_row a{
color: inherit !important;
} @media only screen and (max-width: 1390px) {
.footer2 .et_pb_row .et_pb_column_1_4 {
width: 18.5% !important;
}
.footer2 .et_pb_row .et_pb_column_1_4:first-child {
width: 25.5% !important;
}
}
@media only screen and (max-width: 980px) {
.footer2 .et_pb_row .et_pb_column_1_4:first-child,
.footer2 .et_pb_row .et_pb_column_1_4 {
width: 22% !important;
margin-right: 4% !important;
}
.footer2 .et_pb_map_container {
height: 350px;
}
.footer2 .et_pb_column_1_2 .et_pb_text {
text-align: center !important;
}
.footer2 .et_pb_social_media_follow {
float: none;
text-align: center;
}
.footer2 .et_pb_social_media_follow li {
float: none !important;
display: inline-block;
}
.footer2{
padding-top: 8vw !important;
padding-bottom: 8vw !important;
}
}
@media only screen and (max-width: 767px) {
.footer2 .et_pb_row .et_pb_column_1_4:first-child, .footer2 .et_pb_row .et_pb_column_1_4 {
width: 46% !important;
margin-right: 4% !important;
}
.footer2{
padding-top: 10vw !important;
padding-bottom: 10vw !important;
}
}
@media only screen and (max-width: 480px) {
.footer2 .et_pb_row .et_pb_column_1_4:first-child, .footer2 .et_pb_row .et_pb_column_1_4 {
width: 100% !important;
margin-right: 0 !important;
}
.footer2 .et_pb_row .et_pb_column_1_4 .et_pb_promo {
text-align: center !important;
}
.footer2 .et_pb_map_container {
height: 250px;
}
}  #page-container .footer3 .et_pb_row:before{
width: 500%;
left: -200%;
}
#page-container .footer3 .et_pb_column_4_4 {
margin: 0 auto !important;
} .footer3 .et_pb_social_media_follow li:last-child {
margin-right: 0 !important;
}
.footer3 .et_pb_social_media_follow li {
margin-right: 7px !important;
}
.footer3 .et_pb_social_media_follow li a:before,
.footer3 .et_pb_social_media_follow li a {
width: 35px !important;
height: 35px !important;
} .footer3 .gform_wrapper .gform_footer .gform_button,
.footer3 .et_pb_social_media_follow li a {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.footer3 .gform_wrapper .gform_footer .gform_button:hover {
transform: scale(1.1);
}
.footer3 .et_pb_social_media_follow a.icon {
transition-duration: 0.3s;
transition-property: transform;
-webkit-tap-highlight-color: transparent;
transform: translateZ(0);
box-shadow: 0 0 1px transparent;
}
.footer3 .et_pb_social_media_follow a.icon:after {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 5%;
height: 10px;
width: 90%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
transition-duration: 0.3s;
transition-property: transform opacity;
}
.footer3 .et_pb_social_media_follow li.et_pb_social_icon:hover a.icon:after {
opacity: 1;
transform: translateY(5px);
}
.footer3 .et_pb_social_media_follow li.et_pb_social_icon:hover a.icon {
transform: translateY(-5px);
}
.footer3 .et_pb_column_1_3 p{
padding-bottom: 0 !important;
} .footer3 .et_pb_newsletter p label.et_pb_contact_form_label {
display: block !important;
position: absolute;
width: 100%;
text-align: left;
pointer-events: none;
top: 0;
padding-left: 0;
color: #fff;
font-size: 16px;
font-weight: 300;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
z-index: 0;
height: 100%;
padding-top: 10px;
}
.footer3 .et_pb_newsletter {
width: 100%;
padding: 0 !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_description {
display: none;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form p input{
padding: 20px 10px!important;
background-color: transparent;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form p {
position: relative;
padding-bottom: 0 !important;
display: inline-block;
overflow: hidden;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields{
flex-wrap: unset;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 20%;
margin-left: 0;
margin-right: 0;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form p {
width: 36.8%;
margin-right: 3.6%;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: 50%;
position: absolute;
transform: translate(0, -50%);
width: 100%;
left: 0;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_button:after {
display: none !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_button:hover {
opacity: 0.5;
} .footer3 .et_pb_newsletter p label:before {
border-top: 3px solid #fff;
-webkit-transform: translate3d(0, 100%, 0) translate3d(0, -6px, 0);
transform: translate3d(0, 100%, 0) translate3d(0, -6px, 0);
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.footer3 .et_pb_newsletter p label:after {
z-index: -1;
background: #fff;
-webkit-transform: scale3d(1, 0, 1);
transform: scale3d(1, 0, 1);
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
}
.footer3 .et_pb_newsletter p label:after,
.footer3 .et_pb_newsletter p label:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
}
.footer3 .et_pb_newsletter .filled label,
.footer3 .et_pb_newsletter p input:focus + label {
color: transparent !important;
}
.footer3 .et_pb_newsletter p input:focus + label::before,
.footer3 .et_pb_newsletter p.filled label::before {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.footer3 .et_pb_newsletter p input:focus + label::after,
.footer3 .et_pb_newsletter p.filled label::after {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.footer3 .et_pb_newsletter p.filled,
.footer3 .et_pb_newsletter p.focus {
border-radius: 6px !important;
}
.footer3 .et_pb_newsletter .filled input,
.footer3 .et_pb_newsletter input:focus {
font-size: 16px;
font-weight: 400;
}
#page-container .footer3 .et_pb_newsletter .filled input ,
#page-container .footer3 .et_pb_newsletter input:focus {
color: #2c2c2c;
} .footer3 .et_pb_feedburner_form form {
width: 100% !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(3) {
margin-right: 0 !important;
height: 100%;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p button.et_pb_newsletter_button {
position: static !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child {
width: 61% !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p {
width: 35.3%;
margin-right: 2%;
vertical-align: top;
} .footer3 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(5) {
width: 23% !important;
margin-right: 0 !important;
} .footer3 .et_pb_newsletter_result h2{
color: #14bf0a !important;
}
.footer3 .et_pb_newsletter_result{
text-align: right !important;
width: 100% !important;
color: #14bf0a !important;
}
.footer3 .et_pb_newsletter_form[data-service="aweber"] .et_pb_newsletter_result{
font-size: 16px;
padding: 10px 10px 10px 0;
} .footer3 a:hover{
opacity: 0.5;
}
.footer3 a{
color: inherit !important;
}
#page-container .footer3 .et_pb_newsletter input::-webkit-input-placeholder {
color: transparent !important;
}
#page-container .footer3 .et_pb_newsletter input::-moz-placeholder {
color: transparent !important;
}
#page-container .footer3 .et_pb_newsletter input:-ms-input-placeholder {
color: transparent !important;
}
#page-container .footer3 .et_pb_newsletter input:-moz-placeholder {
color: transparent !important;
} @media only screen and (max-width: 1390px) {
#page-container .footer3 .et_pb_promo_description h2 {
font-size: 30px !important;
}
}
@media only screen and (max-width: 980px) {
.footer3 .et_pb_text {
background-position: bottom;
text-align: center;
}
.footer3 .et_pb_social_media_follow {
padding-top: 0 !important;
}
.footer3 .et_pb_social_media_follow li {
margin-bottom: 0 !important;
}
.footer3 .et_pb_row .et_pb_column_1_3:last-child {
margin-bottom: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.footer3 .et_pb_text {
padding-top: 0 !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields {
display: block;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child,
.footer3 .et_pb_newsletter .et_pb_newsletter_form p {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 40px;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(5),
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(3),
.footer3 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 100% !important;
margin-bottom: 0 !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: auto;
position: relative;
transform: translate(0, 0);
left: auto !important;
}
#page-container .footer3 .et_pb_newsletter .et_pb_newsletter_button {
height: auto;
position: static;
width: 100%;
}
}
@media only screen and (max-width: 480px) {
.footer3 .et_pb_row:first-child .et_pb_text {
padding-top: 20px !important;
background: none !important;
}
}  .footer4 .et_pb_column_1_4 ul {
padding: 0 !important;
}
.footer4 .et_pb_column_1_4 li.has_item {
padding-left: 33px;
position: relative;
}
.footer4 .et_pb_column_1_4 li {
list-style: none !important;
margin-bottom: 10px;
}
.footer4 .et_pb_column_4_4 .et_pb_text a:hover,
.footer4 .et_pb_column_1_4 a:hover {
opacity: 0.6 !important;
}
.footer4 .et_pb_column_1_4 .has_icons a {
padding-left: 33px;
position: relative;
}
.footer4 .et_pb_column_1_4 a {
display: block;
}
.footer4 .et_pb_column_1_4 i {
color: #cc0033 !important;
min-width: 29px !important;
position: absolute;
left: 0;
top: 8px;
}
.footer4 .et_pb_column_4_4 a {
color: inherit;
} .footer4 .et_pb_social_media_follow li:last-child {
margin-right: 0 !important;
}
.footer4 .et_pb_social_media_follow li {
margin-right: 71px;
}
.footer4 .et_pb_social_media_follow li a:before {    position: absolute;
top:50%;
width: 100%;
transform: translate(0,-50%);
}
.footer4 .et_pb_social_media_follow li a {
width: 77px;
height: 77px;
display: inline-block;
margin-right: 0 !important;
margin-bottom: 8px;
position: relative;
} .footer4 .et_pb_social_media_follow li a,
.footer4 .et_pb_social_media_follow li {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.footer4 .et_pb_social_media_follow li:hover a {
box-shadow: 0 0 1px 15px rgba(138, 59, 88, 0.4),
0 0 1px 30px rgba(138, 59, 88, 0.1),
0 0 1px 45px rgba(138, 59, 88, 0.1);
}
.footer4 .et_pb_social_media_follow li:hover {
cursor: pointer;
} @media only screen and (max-width: 980px) {
.footer4 .et_pb_image {
margin-top: -151px;
}
.footer4 .et_pb_social_media_follow li {
margin-right: 50px;
}
.footer4 h3 {
padding-bottom: 15px;
}
}
@media only screen and (max-width: 767px) {
.footer4 .et_pb_social_media_follow li {
margin-right: 10px;
}    .footer4 .et_pb_column_4_4 .et_pb_social_icon a {
width: 60px;
height: 60px;
}
#page-container .footer4 .et_pb_social_media_follow li:after {
clear: both;
}
.footer4 .et_pb_social_media_follow li a {
margin: 0 auto 8px !important;
float: none;
}
}
@media only screen and (max-width: 480px) {
.footer4 .et_pb_text {
text-align: center !important;
}
.footer4 .et_pb_social_media_follow li {
float: none;
display: inline-block;
}
#page-container .footer4 .et_pb_social_media_follow li:after {
clear: both;
}    .footer4 .et_pb_column_4_4 .et_pb_social_icon:after {
display: none !important;
}
.footer4 .et_pb_column_4_4 .et_pb_social_icon a {
width: 40px;
height: 40px;
}
.footer4 .et_pb_column_1_4 .has_icons a {
padding-left: 0;
}
.footer4 .et_pb_column_1_4 i {
position: static;
}
.footer4 .et_pb_column_1_4 li.has_item{
padding-left: 0 !important;
}
} .footer5 .et_pb_text a:first-child {
margin-right: 72px !important;
}
.footer5 .et_pb_text a:hover{
opacity: 0.5;
}
.footer5 .et_pb_text a {
border-bottom: 1px solid #d3d3d3;
display: inline-block;
padding-bottom: 4px;
} .footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image img {
display: block;
width: 100%;
transform: rotate(-22.5deg);
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image:after {
content: "";
display: block;
padding-top: 100%;
width: 100%;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image {
position: relative;
overflow: hidden;
z-index: 10;
transform: rotate(-22.5deg);
max-width: 111px;
margin: 0 auto 21px;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image a {
overflow: hidden;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image a:after {
content: "";
display: block;
position: absolute;
top: -3px;
width: 100%;
height: 100%;
border-width: 3px;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: -3px;
bottom: -3px;
left: -3px;
z-index: 3;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image a {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
background: #fff;
border-width: 3px;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
left: 0;
}  .footer5 .et_pb_column_1_3 .et_pb_blurb:hover {
cursor: pointer;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_main_blurb_image img {
transform: scale(1.2) rotate(-22.5deg);
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_description p{
transition: 0.3s;
transition-delay: 0.3s;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_blurb_description p{
transform: translate(0,4px);
transition-delay: 0s;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_description p:before{
content: "";
display: block;
border-top: 1px solid;
width: 0%;
height: 0;
transition: 0.3s;
opacity: 0.3;
margin: 0 auto;
transform: translate(0,-9px);
}
.footer5 .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_blurb_description p:before{
transition-delay: 0.3s;
width: 50%;
}
@media only screen and (max-width: 480px) {
.footer5 .et_pb_text a:first-child {
margin-right: 0px !important;
}
.footer5 .et_pb_text a {
display: block;
}
}  .footer6 .et_pb_column{
z-index: auto !important;
}
.footer6 .et_pb_column_1_4 ul {
padding: 0 !important;
}
.footer6 .et_pb_column_1_4 li.has_item {
padding-left: 33px;
position: relative;
}
.footer6 .et_pb_column_1_4 li {
list-style: none !important;
margin-bottom: 10px;
}
.footer6 .et_pb_column_4_4 .et_pb_text a:hover,
.footer6 .et_pb_column_1_4 a:hover {
opacity: 0.6 !important;
}
.footer6 .et_pb_column_1_4 .has_icons a {
padding-left: 33px;
position: relative;
}
.footer6 .et_pb_column_1_4 a {
display: block;
}
.footer6 .et_pb_column_1_4 i {
color: #cc0033 !important;
min-width: 29px !important;
position: absolute;
left: 0;
top: 8px;
}
.footer6 .et_pb_column_4_4 a {
color: inherit;
}
body .footer6 .et_pb_text_inner h3 {
font-weight: 700 !important;
} .footer6 .et_pb_social_media_follow a.icon:before {
display: table-cell;
width: 77px;
height: 77px;
vertical-align: middle;
font-size: 20px !important;
}
.footer6 .et_pb_social_media_follow li:last-child {
margin-right: 0 !important;
} .footer6 .et_pb_map {
height: 518px;
} .footer6 .top_margin {
margin-top: -52px;
} .footer6 .gform_wrapper .gform_footer:hover .gform_button,
.footer6 .et_pb_social_media_follow li:hover a.icon {
animation: bounceIn 1s infinite;
animation-iteration-count: 1;
opacity: 1 !important;
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
} @media only screen and (max-width: 980px) {
.footer6 .top_margin {
margin-top: 0;
background-color: #fff;
box-shadow: none !important;
display: block;
-webkit-flex-wrap: unset;
flex-wrap: unset;
}
.footer6 .et_pb_row:nth-child(2) .et_pb_column{
background: #fff;
margin-bottom: -1px !important;
}
.footer6 ul.et_pb_social_media_follow {
margin: -32px 0 40px !important;
}
.footer6 .et_pb_map {
height: 250px;
}
.footer6 .et_pb_social_media_follow li {
margin-right: 50px;
}
.footer6 ul.et_pb_social_media_follow {
margin: -40px 0 20px !important;
}
}
@media only screen and (max-width: 767px) {
.footer6 .et_pb_social_media_follow li {
margin-right: 10px;
}
.footer6 .et_pb_social_media_follow a.icon:before {
width: 60px;
height: 60px;
font-size: 16px !important;
}
.footer6 .et_pb_column_4_4 .et_pb_social_icon a {
width: 60px;
height: 60px;
}
.footer6 ul.et_pb_social_media_follow {
margin: -31px 0 20px !important;
}
}
@media only screen and (max-width: 600px) {
#page-container .footer6 .et_pb_column_1_4:last-child {
margin-bottom: 0 !important;
}
#page-container .footer6 .et_pb_column_1_4 {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 30px !important;
}
.footer6 .et_pb_promo  {
text-align: center !important;
}
.footer6 .et_pb_column_1_4 .has_icons a {
padding-left: 0;
}
.footer6 .et_pb_column_1_4 i {
position: static;
}
}
@media only screen and (max-width: 479px) {
.footer6 .et_pb_social_media_follow a.icon:before {
width: 40px;
height: 40px;
}
.footer6 .et_pb_column_4_4 .et_pb_social_icon a {
width: 40px;
height: 40px;
}
.footer6 .et_pb_map {
height: 200px;
}
.footer6 ul.et_pb_social_media_follow {
margin: -20px 0 20px !important;
}
} #page-container .footer7 .et_pb_column_4_4 {
margin: 0 auto !important;
float: none !important;
} .footer7 .et_pb_map {
height: 350px;
} .footer7 .et_pb_social_media_follow a.icon:before {
display: table-cell;
width: 50px;
height: 50px;
vertical-align: middle;
font-size: 20px !important;
}
.footer7 .et_pb_social_media_follow li:last-child {
margin-right: 0 !important;
}
.footer7 .et_pb_column_4_4 p a:hover {
opacity: 0.6 !important;
}
.footer7 .et_pb_column_4_4 a {
color: inherit;
} .footer7 .et_pb_social_media_follow a.icon {
transition-duration: 0.3s;
transition-property: transform;
-webkit-tap-highlight-color: transparent;
transform: translateZ(0);
box-shadow: 0 0 1px transparent;
}
.footer7 .et_pb_social_media_follow a.icon:after {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 5%;
height: 10px;
width: 90%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
transition-duration: 0.3s;
transition-property: transform opacity;
}
.footer7 .et_pb_social_media_follow li.et_pb_social_icon:hover a.icon:after {
opacity: 1;
transform: translateY(5px);
}
.footer7 .et_pb_social_media_follow li.et_pb_social_icon:hover a.icon {
transform: translateY(-5px);
}
@keyframes rubberBand {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -9px, 0);
transform: translate3d(0, -9px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
} @media only screen and (max-width: 480px) {
.footer7 .et_pb_map {
height: 250px;
}
.footer7 .et_pb_social_media_follow li {
margin-right: 10px;
}
}body.et-fb:not(.single-et_pb_layout) .ddp_pop_up,
body:not(.et-fb) .ddp_pop_up,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup2,
body:not(.et-fb) .diana_overlays_popup2,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup3,
body:not(.et-fb) .diana_overlays_popup3, 
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup4,
body:not(.et-fb) .diana_overlays_popup4,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup5,
body:not(.et-fb) .diana_overlays_popup5,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup6,
body:not(.et-fb) .diana_overlays_popup6,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup7,
body:not(.et-fb) .diana_overlays_popup7,
body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup8,
body:not(.et-fb) .diana_overlays_popup8 {
display: none;
}
.ddp_pop_up {
padding-top: 9% !important;
position: fixed!important;
top: 0!important;
left: 0!important;
width: 100%!important;
min-height: 100%!important;
z-index: 99999999 !important;
display: none;
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup6,
body:not(.et-fb) .diana_overlays_popup6 {
display: none;
}
body.et-fb .diana_overlays_popup6 {
position: relative !important;
}
.diana_overlays_popup6 .et_pb_contact_form_container form {
margin: 0 !important;
}
.diana_overlays_popup6 .et_pb_contact_form_container form .et_contact_bottom_container {
margin-top: 37px !important;
}
.diana_overlays_popup6 .et_pb_contact_form_container form p.et_pb_contact_field_half.et_pb_contact_field_last {
margin-right: 0 !important;
}
.diana_overlays_popup6 .et_pb_contact_form_container form p.et_pb_contact_field_half {
width: 47.5%;
margin-right: 5%;
}
.diana_overlays_popup6 .et_pb_contact_form_container form p select {
padding: 14px 0 !important;
}
.diana_overlays_popup6 .et_pb_contact_form_container form p {
padding: 0 !important;
margin-bottom: 38px !important;
position: relative;
}
.diana_overlays_popup6 .et_pb_contact_form_container form p:nth-child(2):before {
content: "";
display: block;
width: 100%;
}
.diana_overlays_popup6 .et_pb_contact_form_container form p[data-type="select"]:after {
content: "\33" !important;
font-family: "ETmodules" !important;
height: auto !important;
width: auto !important;
border: 0;
font-size: 22px;
color: #fff;
line-height: 100%;
right: 10px;
}
body:not(.gecko) .menu1_navigate #Contact .et_pb_contact_form_container form p select option {
color: #2b2b33 !important;
font-size: 16px !important;
}
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]) label {
display: block !important;
font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
font-weight: 500;
font-size: 16px;
color: #a6a6a6 !important;
line-height: 120%;
position: absolute;
left: 0;
top: 50%;
transform: translate(0, -50%);
transition: 0.3s;
}
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]):hover:after,
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]).filled:after,
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]).focus:after {
animation: loop-line 1s infinite;
}
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]):hover label,
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]).filled label,
.diana_overlays_popup6 .et_pb_contact_form_container p:not([data-type="select"]).focus label {
transform: translate(0px, -30px);
color: #f8f8f6 !important;
font-size: 11px;
text-transform: uppercase;
}
.diana_overlays_popup6 .et_pb_contact_form_container form p:not([data-id="sayhello"]) select,
.diana_overlays_popup6 .et_pb_contact_form_container form p:not([data-id="sayhello"]) input,
.diana_overlays_popup6 .et_pb_contact_form_container form p:not([data-id="sayhello"]) textarea {
max-height: 48px;
}
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p textarea::-webkit-input-placeholder,
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p input::-webkit-input-placeholder {
color: transparent !important;
}
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p textarea::-moz-placeholder,
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p input::-moz-placeholder {
color: transparent !important;
}
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p textarea:-ms-input-placeholder,
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p input:-ms-input-placeholder {
color: transparent !important;
}
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p textarea:-moz-placeholder,
#page-container .diana_overlays_popup6 .et_pb_contact_form_container p input:-moz-placeholder {
color: transparent !important;
}
.diana_overlays_popup6 .et_pb_promo .et_pb_promo_description p:last-child {
padding-bottom: 0 !important;
}
.diana_overlays_popup6 .et_pb_promo .et_pb_promo_description p {
padding-bottom: 9px !important;
}
.diana_overlays_popup6 .et_pb_promo .et_pb_promo_description a:hover {
opacity: 0.5 !important;
}
.diana_overlays_popup6 .et_pb_promo .et_pb_promo_description a {
color: inherit !important;
}
.diana_overlays_popup6 .et_pb_column_1_5:nth-child(2) .et_pb_promo .et_pb_promo_description p:last-child {
padding-bottom: 0 !important;
}
.diana_overlays_popup6 .et_pb_column_1_5:nth-child(2) .et_pb_promo .et_pb_promo_description p {
padding-bottom: 27.5px !important;
}
#page-container .diana_overlays_popup6 .et_pb_column_4_4 .et_pb_button_module_wrapper .et_pb_button:before {
font-size: 36px !important;
line-height: 100% !important;
position: static;
vertical-align: middle;
margin: 0 30px 0 0 !important;
transition: 0s !important;
}
#page-container .diana_overlays_popup6 .et_pb_column_3_5 .et_pb_button_module_wrapper {
position: absolute;
right: 22px;
top: 6px;
} @media only screen and (max-width: 1390px) {
.diana_overlays_popup6{
height: 100%!important;
overflow: scroll !important;
}
.diana_overlays_popup6 .et_pb_row {
width: 90% !important;
}
.diana_overlays_popup6 .et_pb_column_1_5:first-child {
width: 18% !important;
}
.diana_overlays_popup6 .et_pb_column_1_5 {
width: 17% !important;
}
.diana_overlays_popup6 .et_pb_column_3_5 {
width: 61% !important;
}
}
@media only screen and (max-width: 980px) {
.diana_overlays_popup6 .et_pb_column_1_5:first-child {
width: 24% !important;
}
.diana_overlays_popup6 .et_pb_column_1_5 {
width: 19% !important;
}
.diana_overlays_popup6 .et_pb_column_3_5 {
width: 53% !important;
}
#page-container .diana_overlays_popup6 .et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button {
padding: 15px 20px !important;
}
.diana_overlays_popup6 .et_pb_contact_form_container form p {
margin-bottom: 20px !important;
}
.diana_overlays_popup6 .et_pb_contact_form_container form .et_contact_bottom_container {
margin-top: 15px !important;
}
#page-container .diana_overlays_popup6 .et_pb_contact_form_container .et_pb_contact_main_title {
padding-bottom: 15px;
}
}
@media only screen and (max-width: 980px) and (min-width: 768px) {
.diana_overlays_popup6 .et_pb_contact_form_container form p.et_pb_contact_field_half {
width: 100%;
margin-right: 0;
}
}
@media only screen and (max-width: 767px) {
.diana_overlays_popup6 .et_pb_column_1_5:first-child {
width: 48% !important;
margin-right: 4% !important;
}
.diana_overlays_popup6 .et_pb_column_1_5 {
width: 48% !important;
margin-right: 0 !important;
}
.diana_overlays_popup6 .et_pb_column_3_5 {
width: 100% !important;
}
#page-container .diana_overlays_popup6 .et_pb_column_4_4 .et_pb_button_module_wrapper .et_pb_button:before {
margin: 0 10px 0 0 !important;
}
}
@media only screen and (max-width: 480px) {
.diana_overlays_popup6 .et_pb_contact_form_container form p.et_pb_contact_field_half {
width: 100%;
margin-right: 0;
}
.diana_overlays_popup6 .et_pb_column_1_5:first-child {
width: 100% !important;
margin-right: 0 !important;
}
.diana_overlays_popup6 .et_pb_column_1_5 {
width: 100% !important;
margin-right: 0 !important;
}
body #page-container .diana_overlays_popup6 .et_pb_button_module_wrapper .et_pb_button {
top: 0;
}
body #page-container .diana_overlays_popup6 .et_pb_button_module_wrapper {
text-align: right !important;
margin-top: 10px !important;
}
.diana_overlays_popup6 .et_pb_promo .et_pb_promo_description h2 {
padding-bottom: 13px !important;
}
.diana_overlays_popup6 .et_pb_column_1_5:first-child .et_pb_promo:first-child{
margin-bottom: 30px !important;
}
.diana_overlays_popup6 .et_pb_column_1_5:nth-child(2) .et_pb_promo .et_pb_promo_description p {
padding-bottom: 15px !important;
}
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup8,
body:not(.et-fb) .diana_overlays_popup8 {
display: none;
}
body.et-fb .diana_overlays_popup8 {
position: relative !important;
}
#page-container .diana_overlays_popup8 .et_pb_column_1_4 .et_pb_button_module_wrapper {
position: absolute;
right: 22px;
top: 6px;
z-index: 15;
}
#page-container .diana_overlays_popup8 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image,
#page-container .diana_overlays_popup8 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,
#page-container .diana_overlays_popup8 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img {
display: block !important;
width: 100% !important;
}
#page-container .diana_overlays_popup8 .et_pb_column_1_4 .et_pb_blurb:hover h4 {
bottom: 0 !important;
}
#page-container .diana_overlays_popup8 .et_pb_column_3_4 {
width: 70.5% !important;
}
#page-container .diana_overlays_popup8 .et_pb_column_1_4 {
width: 20.5% !important;
margin-right: 9% !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing{
margin-bottom: 0 !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing li span {
position: static !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing li.et_pb_not_available span {
color: #a6a6a6 !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing li.et_pb_not_available span:before {
content: "\4d" !important;
color: #a6a6a6 !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing li {
padding-left: 30px !important;
position: relative !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing li span:before {
content: "\4e" !important;
font-family: "ETmodules";
font-size: 16px !important;
color: #33373a !important;
border: none !important;
top: 0;
left: 0;
position: absolute;
display: inline-block !important;
vertical-align: top;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap {
display: block !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table:last-child {
margin-right: 0 !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table {
width: 29% !important;
margin-right: 6.5% !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_button_module_wrapper .et_pb_button:before{
font-size: 36px !important;
position: static !important;
vertical-align: middle !important;
margin-right: 16px !important;
line-height: 100%;
transition: 0s !important;
margin-left: 0 !important;
} @media only screen and (max-width: 1500px) {
.diana_overlays_popup8 .et_pb_row{
width: 90% !important;
}
}
@media only screen and (max-width: 1391px) {
.diana_overlays_popup8{
height: 100%!important;
overflow: scroll !important;
}
.diana_overlays_popup8 .et_pb_row{
padding-left: 30px !important;
padding-right: 30px !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table {
width: 31% !important;
margin-right: 2% !important;
}
#page-container .diana_overlays_popup8 .et_pb_column_1_4 {
width: 26% !important;
margin-right: 3% !important;
}
}
@media only screen and (max-width: 980px) {
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table {
width: 100% !important;
margin-right: 0 !important;
max-width: 100% !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
#page-container .diana_overlays_popup8 .et_pb_column_3_4 {
width: 48% !important;
}
#page-container .diana_overlays_popup8 .et_pb_column_1_4 {
width: 48% !important;
margin-right: 4% !important;
}
}
@media only screen and (max-width: 620px) {
#page-container .diana_overlays_popup8 .et_pb_column_3_4 {
width: 100% !important;
}
#page-container .diana_overlays_popup8 .et_pb_column_1_4 {
width: 100% !important;
margin-right: 0 !important;
}
#page-container .diana_overlays_popup8 .et_pb_column .et_pb_button_module_wrapper .et_pb_button:before {
font-size: 26px !important;
margin-right: 10px !important;
}
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup7,
body:not(.et-fb) .diana_overlays_popup7 {
display: none;
}
body.et-fb .diana_overlays_popup7 {
position: relative !important;
}
#page-container .diana_overlays_popup7 .et_pb_column .et_pb_button_module_wrapper {
position: absolute;
right: -47px;
top: -61px;
z-index: 15;
}
.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item {
width: 25% !important;
float: left;
overflow: hidden;
cursor: pointer;
margin-bottom: 0 !important;
}
.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item:after {
content: "";
background-color: #9b9b9b;
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
transition: 0.3s;
transform: translate(0, -102%);
}
.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item:hover:after {
transform: translate(0, 0);
}
.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item h2.et_pb_module_header a {
position: absolute;
width: 100%;
padding: 0 20px !important;
top: 50%;
transform: translate(0, -50%);
left: 0 !important;
text-align: center;
z-index: 10;
transition: 0.4s;
}
.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item:hover h2.et_pb_module_header a {
top: 100%;
opacity: 0;
}
.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item h2.et_pb_module_header:after {
content: "";
display: block;
padding-top: 100%;
}
.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item h2.et_pb_module_header:before {
content: "Take Me There";
position: absolute;
width: 90%;
margin: auto;
top: -10%;
transform: translate(0, -50%);
left: 0 !important;
right: 0 !important;
text-align: center;
z-index: 10;
opacity: 0;
transition: 0.4s;
}
.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item:hover h2.et_pb_module_header:before {
top: 50%;
opacity: 1;
}
@media only screen and (max-width: 1390px) {
.diana_overlays_popup7{
height: 100%!important;
overflow: scroll !important;
}
.diana_overlays_popup7 .et_pb_row {
width: 90% !important;
}
#page-container .diana_overlays_popup7 .et_pb_column .et_pb_button_module_wrapper {
right: -25px;
top: -60px;
}
}
@media only screen and (max-width: 767px) {
.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item {
width: 33.33% !important;
}
#page-container .diana_overlays_popup7 .et_pb_column .et_pb_button_module_wrapper {
right: -10px;
}
}
@media only screen and (max-width: 480px) {
.diana_overlays_popup7 .et_pb_portfolio .et_pb_portfolio_item {
width: 50% !important;
}
#page-container .diana_overlays_popup7 .et_pb_column .et_pb_button_module_wrapper {
right: 0;
}
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup5,
body:not(.et-fb) .diana_overlays_popup5 {
display: none;
}
body.et-fb .diana_overlays_popup5 {
position: relative !important;
}
body .diana_overlays_popup5 .et_pb_search input.et_pb_searchsubmit:hover{
background-color: #e1cd4c !important;
}
body.ie #page-container .diana_overlays_popup5 .et_pb_search input.et_pb_s{
font-size: 21px !important;
color: #ffffff!important;
}
body .diana_overlays_popup5 .et_pb_button_module_wrapper{
transform: translate(0,-20px);
opacity: 0;
transition: 0.3s;
}
body .diana_overlays_popup5.opened .et_pb_button_module_wrapper{
transform: translate(0,0);
opacity: 1;
}
body .diana_overlays_popup5 .et_pb_search{
transform: scale(0.4);
opacity: 0;
transition: 0.4s;
}
body .diana_overlays_popup5.opened .et_pb_search{
transform: scale(1);
opacity: 1;
} @media only screen and (max-width: 1390px) {
.diana_overlays_popup5{
height: 100%!important;
overflow: scroll !important;
}
.diana_overlays_popup5 .et_pb_row{
width: 90% !important;
}
}
@media only screen and (max-width: 980px) {
body .diana_overlays_popup5 .et_pb_search input.et_pb_searchsubmit{
margin-top: 40px !important;
}
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup4,
body:not(.et-fb) .diana_overlays_popup4 {
display: none;
}
body.et-fb .diana_overlays_popup4 {
position: relative !important;
}
.diana_overlays_popup4 .et_pb_column .et_pb_button_module_wrapper {
position: absolute;
right: 87px;
top: 46px;
z-index: 15;
}
body:not(.et-fb) .diana_overlays_popup4 .et_pb_column .et_pb_text {
opacity: 0;
transform: translate3d(0, 50px, 0);
transition: opacity 0.4s, transform 0.4s;
}
body:not(.et-fb) .diana_overlays_popup4.opened .et_pb_column .et_pb_text {
opacity: 1;
transform: translate3d(0, 0, 0);
transition-delay: 0.2s;
}
.diana_overlays_popup4 .et_pb_column .et_pb_text a {
border-bottom: 1px solid;
}
body .diana_overlays_popup4 .et_pb_search input.et_pb_searchsubmit:hover {
color: #e1cd4c !important;
}
body:not(.et-fb) .diana_overlays_popup4 .et_pb_search input.et_pb_s {
transform: scale3d(0, 1, 1);
transform-origin: 0% 50%;
transition: transform 0s;
}
body:not(.et-fb) .diana_overlays_popup4.opened .et_pb_search input.et_pb_s {
transition: transform 0.4s;
transform: scale3d(1, 1, 1);
transition-duration: 0.5s;
}
.diana_overlays_popup4 .et_pb_search label.screen-reader-text {
font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
font-size: 60px;
color: #33373a !important;
font-weight: 400 !important;
position: absolute !important;
top: 50%;
transform: translate(0, -50%);
display: block !important;
width: auto !important;
height: auto !important;
clip: auto !important;
clip-path: none !important;
line-height: 100%;
opacity: 0 !important;
transition: 0.2s;
transition-delay: 0s !important;
}
body:not(.et-fb) .diana_overlays_popup4 .et_pb_search input.et_pb_searchsubmit {
opacity: 0 !important;
transition: 0.2s;
}
body:not(.et-fb) .diana_overlays_popup4.opened .et_pb_search input.et_pb_searchsubmit,
.diana_overlays_popup4.opened .et_pb_search label.screen-reader-text {
opacity: 1 !important;
transition-delay: 0.5s !important;
}
body .diana_overlays_popup4.opened .et_pb_search input.et_pb_s::-webkit-input-placeholder {
color: transparent !important;
}
body .diana_overlays_popup4.opened .et_pb_search input.et_pb_s::-moz-placeholder {
color: transparent !important;
}
body .diana_overlays_popup4.opened .et_pb_search input.et_pb_s:-ms-input-placeholder {
color: transparent !important;
}
body .diana_overlays_popup4.opened .et_pb_search input.et_pb_s:-moz-placeholder {
color: transparent !important;
}
body.ie .diana_overlays_popup4 .et_pb_search input.et_pb_s{
font-size: 60px !important;
color: #33373a !important;
} @media only screen and (max-width: 1390px) {
.diana_overlays_popup4{
height: 100%!important;
overflow: scroll !important;
}
.diana_overlays_popup4 .et_pb_row {
width: 90% !important;
}
.diana_overlays_popup4 .et_pb_column .et_pb_button_module_wrapper {
right: 5%;
}
}
@media only screen and (max-width: 980px) {
body.ie .diana_overlays_popup4 .et_pb_search input.et_pb_s,
.diana_overlays_popup4 .et_pb_search label.screen-reader-text {
font-size: 30px;
}
body:not(.et-fb) .diana_overlays_popup4.opened .et_pb_search input.et_pb_s{
padding: 30px 0 !important;
}
}
@media only screen and (max-width: 767px) {
body.ie .diana_overlays_popup4 .et_pb_search input.et_pb_s,
.diana_overlays_popup4 .et_pb_search label.screen-reader-text {
font-size: 24px;
}
.diana_overlays_popup4 .et_pb_column .et_pb_button_module_wrapper {
top: 20px;
}
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup3,
body:not(.et-fb) .diana_overlays_popup3 {
display: none;
}
body.et-fb .diana_overlays_popup3 {
position: relative !important;
}
body:not(.et-fb) .diana_overlays_popup3 .et_pb_column .et_pb_text {
opacity: 0;
transform: translate3d(0, 50px, 0);
transition: opacity 0.4s, transform 0.4s;
}
body:not(.et-fb) .diana_overlays_popup3.opened .et_pb_column .et_pb_text {
opacity: 1;
transform: translate3d(0, 0, 0);
transition-delay: 0s;
}
body:not(.et-fb) .diana_overlays_popup3 .et_pb_column .et_pb_blurb {
opacity: 0;
transform: translate3d(0, 50px, 0);
transition: opacity 0.4s, transform 0.4s;
}
body:not(.et-fb) .diana_overlays_popup3.opened .et_pb_column .et_pb_blurb {
opacity: 1;
transform: translate3d(0, 0, 0);
transition-delay: 0.15s;
}
body:not(.et-fb) .diana_overlays_popup3.opened .et_pb_column:last-child .et_pb_blurb {
transition-delay: 0.2s;
}
body:not(.et-fb) .diana_overlays_popup3 .et_pb_search input.et_pb_s {
transform: scale3d(0, 1, 1);
transform-origin: 0% 50%;
transition: transform 0s;
padding-left: 0 !important;
padding-right: 0 !important;
height: auto !important;
}
body:not(.et-fb) .diana_overlays_popup3.opened .et_pb_search input.et_pb_s {
transition: transform 0.4s;
transform: scale3d(1, 1, 1);
transition-duration: 0.5s;
}
.diana_overlays_popup3 .et_pb_search label.screen-reader-text {
font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
font-size: 21px;
color: #33373a !important;
font-weight: 400 !important;
position: absolute !important;
top: 50%;
transform: translate(0, -50%);
display: block !important;
width: auto !important;
height: auto !important;
clip: auto !important;
clip-path: none !important;
line-height: 100%;
opacity: 0 !important;
transition: 0.2s;
transition-delay: 0s !important;
}
body:not(.et-fb) .diana_overlays_popup3 .et_pb_search input.et_pb_searchsubmit {
opacity: 0 !important;
transition: 0.2s;
}
body:not(.et-fb) .diana_overlays_popup3.opened .et_pb_search input.et_pb_searchsubmit,
.diana_overlays_popup3.opened .et_pb_search label.screen-reader-text {
opacity: 1 !important;
transition-delay: 0.5s !important;
}
body .diana_overlays_popup3.opened .et_pb_search input.et_pb_s::-webkit-input-placeholder {
color: transparent !important;
}
body .diana_overlays_popup3.opened .et_pb_search input.et_pb_s::-moz-placeholder {
color: transparent !important;
}
body .diana_overlays_popup3.opened .et_pb_search input.et_pb_s:-ms-input-placeholder {
color: transparent !important;
}
body .diana_overlays_popup3.opened .et_pb_search input.et_pb_s:-moz-placeholder {
color: transparent !important;
}
body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et-pb-icon {
padding: 16px !important;
}
body.ie .diana_overlays_popup3 .et_pb_search input.et_pb_s{
font-size: 21px !important;
color: #33373a !important;
} @media only screen and (max-width: 1390px) {
.diana_overlays_popup3{
height: 100%!important;
overflow: scroll !important;
}
.diana_overlays_popup3 .et_pb_row {
width: 90% !important;
}
}
@media only screen and (max-width: 980px) {
.diana_overlays_popup3 .et_pb_column_1_2:last-child {
margin-right: 0 !important;
}
.diana_overlays_popup3 .et_pb_column_1_2 {
width: 48% !important;
margin-right: 4% !important;
}
}
@media only screen and (max-width: 767px) and (min-width: 481px) {
body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_blurb_container {
padding-left: 0 !important;
text-align: center !important;
}
body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_main_blurb_image {
margin-bottom: 15px !important;
}
body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_blurb_container,
body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_main_blurb_image {
display: block !important;
}
body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_image_wrap .et-pb-icon {
display: inline-block;
}
body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_image_wrap {
text-align: center !important;
}
}
@media only screen and (max-width: 480px) {
.diana_overlays_popup3 .et_pb_column_1_2 {
width: 100% !important;
margin-right: 0 !important;
}
}body.et-fb:not(.single-et_pb_layout) .diana_overlays_popup2,
body:not(.et-fb) .diana_overlays_popup2 {
display: none;
}
body.et-fb .diana_overlays_popup2 {
position: relative !important;
}
.diana_overlays_popup2 .et_pb_column .et_pb_button_module_wrapper {
position: absolute;
right: 30px;
top: 46px;
z-index: 15;
}
body:not(.et-fb) .diana_overlays_popup2 .et_pb_search input.et_pb_s {
padding-left: 0 !important;
padding-right: 0 !important;
height: auto !important;
position: relative;
z-index: 1;
}
body:not(.et-fb) .diana_overlays_popup2 .et_pb_search {
transform: scale(1.5);
transform-origin: center;
transition: opacity 1.2s, transform 1.2s;
transition-delay: 0.1s;
transition-timing-function: cubic-bezier(0.4, 1, 0.3, 1);
padding-left: 0 !important;
padding-right: 0 !important;
height: auto !important;
}
body:not(.et-fb) .diana_overlays_popup2.opened .et_pb_search {
transform: scale(1);
}
body .diana_overlays_popup2 .et_pb_search input.et_pb_searchsubmit:hover {
color: #e1cd4c !important;
}
body .diana_overlays_popup2.opened .et_pb_search input.et_pb_s::-webkit-input-placeholder {
color: transparent !important;
}
body .diana_overlays_popup2.opened .et_pb_search input.et_pb_s::-moz-placeholder {
color: transparent !important;
}
body .diana_overlays_popup2.opened .et_pb_search input.et_pb_s:-ms-input-placeholder {
color: transparent !important;
}
body .diana_overlays_popup2.opened .et_pb_search input.et_pb_s:-moz-placeholder {
color: transparent !important;
}
.diana_overlays_popup2 .et_pb_search label.screen-reader-text {
font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
font-size: 21px;
color: #ffffff !important;
font-weight: 400 !important;
position: absolute !important;
top: 50%;
transform: translate(-101%, -50%);
display: block !important;
width: auto !important;
height: auto !important;
clip: auto !important;
clip-path: none !important;
line-height: 100%;
transition: 0.4s;
transition-delay: 0s !important;
z-index: 0;
}
.diana_overlays_popup2.opened .et_pb_search label.screen-reader-text {
transition-delay: 0.8s !important;
transform: translate(0, -50%);
}
.diana_overlays_popup2 .et_pb_search input.et_pb_searchsubmit {
transform: translate(101%, 0) rotateY(180deg);
transition: 0.4s;
transition-delay: 0s !important;
}
.diana_overlays_popup2.opened .et_pb_search input.et_pb_searchsubmit {
transition-delay: 0.8s !important;
transform: translate(0, 0) rotateY(180deg);
z-index: 3;
} @media only screen and (max-width: 1390px) {
.diana_overlays_popup2{
height: 100%!important;
overflow: scroll !important;
}
.diana_overlays_popup2 .et_pb_row {
width: 90% !important;
}
}
@media only screen and (max-width: 980px) {
.diana_overlays_popup2 .et_pb_column .et_pb_button_module_wrapper {
right: 5% !important;
}
}
@media only screen and (max-width: 480px) {
.diana_overlays_popup2 .et_pb_search input.et_pb_searchsubmit,
body .diana_overlays_popup2.opened .et_pb_search input.et_pb_s,
.diana_overlays_popup2 .et_pb_search label.screen-reader-text {
font-size: 16px !important;
}
}