.transition-none {
-webkit-transition: all 0 ease;
-moz-transition: all 0 ease;
-o-transition: all 0 ease;
transition: all 0 ease;
}
.transition-all {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.transition-background {
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
transition: background 0.5s ease;
}
.transition-box-shadow {
-webkit-transition: box-shadow 0.5s ease;
-moz-transition: box-shadow 0.5s ease;
-o-transition: box-shadow 0.5s ease;
transition: box-shadow 0.5s ease;
}
.transition-border {
-webkit-transition: border 0.5s ease;
-moz-transition: border 0.5s ease;
-o-transition: border 0.5s ease;
transition: border 0.5s ease;
}
.transition-color {
-webkit-transition: color 0.5s ease;
-moz-transition: color 0.5s ease;
-o-transition: color 0.5s ease;
transition: color 0.5s ease;
}
.transition-transform {
-webkit-transition: transform 0.5s ease;
-moz-transition: transform 0.5s ease;
-o-transition: transform 0.5s ease;
transition: transform 0.5s ease;
}
.transition-opacity {
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.borderradius0 {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.circle {
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
}
.box-shadow {
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
}
.box-shadow-large {
-webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
}
.box-shadow-large2 {
-webkit-box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.27);
box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.27);
}
.box-shadow-none {
-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
header, nav, article, section, aside, footer {
display: block;
}
img {
-ms-interpolation-mode: bicubic;
max-width: 100%;
width: auto;
}
.comment-content img[height], img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img {
height: auto;
}
embed, object, video {
max-width: 100%;
}
.iframe-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 35px;
height: 0;
overflow: hidden;
}
.iframe-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none;
}
@media (max-width: 500px) {
.iframe-container iframe {
width: auto;
height: auto;
max-width: 100%;
}
}
a:link, a:visited {
outline: none;
text-decoration: none;
color: #2AB69D;
}
a:link:hover, a:visited:hover {
color: #343844;
-webkit-transition: color 0.5s ease;
-moz-transition: color 0.5s ease;
-o-transition: color 0.5s ease;
transition: color 0.5s ease;
}
footer.bottom a:link, footer.bottom a:visited {
outline: none;
text-decoration: none;
color: #2AB69D;
}
footer.bottom a:link:hover, footer.bottom a:visited:hover {
color: #fff;
-webkit-transition: color 0.5s ease;
-moz-transition: color 0.5s ease;
-o-transition: color 0.5s ease;
transition: color 0.5s ease;
}
ul, ol {
margin: 0 0 14px 0;
}
ul ul, ol ul, ul ol, ol ol {
margin: 0;
}
ul li, ol li {
margin-bottom: 13px;
}
h1, h2, h3, h4, h5, h6 {
color: #333333;
font-family: "Montserrat", Arial, sans-serif;
padding: 0;
margin-top: 0;
}
h1, h2, h3 {
font-weight: 700;
line-height: 1.4;
}
h4, h5, h6 {
font-weight: 700;
line-height: 1.5;
}
h1 {
margin-bottom: 13px;
font-size: 39px;
}
h2 {
margin-bottom: 13px;
font-size: 33px;
}
h3 {
margin-bottom: 13px;
font-size: 27px;
}
h4 {
margin-bottom: 13px;
font-size: 23px;
}
h5 {
margin-bottom: 7px;
font-size: 19px;
}
h6 {
margin-bottom: 7px;
font-size: 16px;
}
p {
font-size: 16px;
font-family: "roboto", sans-serif;
line-height: 1.6;
margin-bottom: 13px;
color: #555555;
}
br {
display: block;
margin: 0 0 12px 0;
}
ul.ul-list i {
color: #2AB69D;
padding-right: 10px;
}
select, input {
padding: 6px 12px;
border-radius: 10px;
border: #ccc 1px solid;
outline: none;
background: #fff;
color: #555555;
}
button, input {
border-color: #ccc !important;
}
textarea {
border: #ccc 1px solid;
padding: 6px 12px;
border-radius: 10px;
outline: none;
}
.top1 label, .bottom label {
color: #fff;
}
.search-form {
position: relative;
max-width: 100%;
height: 45px;
background: #fff;
border: 1px solid #ccc;
border-radius: 4px;
outline: none;
}
.search-form input.search-submit {
position: absolute;
right: 0;
height: 45px;
width: 27px;
border: none;
background: transparent;
border-radius: 10px;
outline: none;
}
.search-form input.search-field {
font-size: 16px;
font-weight: normal;
background: transparent;
border: none;
outline: none;
}
.hide {
display: none !important;
}
.show {
display: inline-block !important;
}
.col-five-columns {
width: 20%;
padding-right: 15px;
padding-left: 15px;
float: left;
}
@media (max-width: 992px) {
.col-five-columns {
width: 50%;
}
}
@media (max-width: 767px) {
.col-five-columns {
width: 100%;
}
}
@media (max-width: 992px) {
.pull-right {
float: none;
width: 100%;
padding: 0;
margin: 0;
}
}
@media (max-width: 992px) {
.navbar-fixed-top {
position: relative !important;
}
}
kbd {
color: #919193;
background: transparent;
box-shadow: none;
}
.admin-bar .headhesive {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .headhesive {
top: 0;
}
}
.error-box {
width: 100%;
float: left;
margin: 12px auto;
border: 1px solid #ed371f;
background: #f5cec9;
padding: 15px;
}
html, body {
height: 100%;
}
body {
height: 100%;
color: #555555;
font-size: 16px;
font-family: "roboto", "arial", sans-serif;
font-weight: 400;
line-height: 1.6;
background: #fff;
background-attachment: fixed;
overflow-x: hidden;
}
@media (max-width: 500px) {
body {
padding: 0;
}
}
::selection {
background: #c24444;
color: #fff;
}
::-moz-selection {
background: #c24444;
color: #fff;
}
.wrapper100percent {
float: left;
width: 100%;
}
.divider-line {
width: 100%;
float: left;
border-bottom: #E65848 1px solid;
}
.divider-line2 {
margin: 0 auto -2px auto;
width: 75px;
border-bottom: #2AB69D 1px solid;
}
.divider-space1 {
width: 100%;
float: left;
margin-bottom: 25px;
}
.divider-space2 {
width: 100%;
float: left;
margin-bottom: 50px;
}
.divider-space3 {
width: 100%;
float: left;
margin-bottom: 75px;
}
.divider-space4 {
width: 100%;
float: left;
margin-bottom: 100px;
}
.nopadding {
padding-right: 0;
padding-left: 0;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.tp-caption {
background: transparent !important;
padding: 0 !important;
}
.preloader {
position: fixed;
left: 0;
top: 0;
z-index: 999;
width: 100%;
height: 100%;
overflow: visible;
background: #fff;
}
.preloader .loader {
position: absolute;
left: 50%;
top: 50%;
margin-left: -50px;
margin-top: -50px;
border: 16px solid #E65848;
border-top: 16px solid #2AB69D;
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
width: 100px;
height: 100px;
animation: spin 1s linear infinite;
}
@keyframes spin {
.preloader 0% {
transform: rotate(0deg);
}
.preloader 100% {
transform: rotate(360deg);
}
}
.mainheadlinewrapper {
float: left;
width: 100%;
}
.mainheadlinewrapper .mainheadline h2.headline, .mainheadlinewrapper .mainheadline h3.headline, .mainheadlinewrapper .mainheadline h1.headline, .mainheadlinewrapper .mainheadline h4.headline, .mainheadlinewrapper .mainheadline h5.headline, .mainheadlinewrapper .mainheadline h6.headline {
margin-bottom: 12px;
font-size: 33px;
font-weight: 800;
}
.mainheadlinewrapper .mainheadline h3.subheadline, .mainheadlinewrapper .mainheadline h2.subheadline, .mainheadlinewrapper .mainheadline h1.subheadline, .mainheadlinewrapper .mainheadline h4.subheadline, .mainheadlinewrapper .mainheadline h5.subheadline, .mainheadlinewrapper .mainheadline h6.subheadline {
font-weight: 400;
margin-bottom: 0;
font-size: 16px;
font-family: "roboto";
line-height: 1.6;
color: #555555 !important;
}
.mainheadlinewrapper .mainheadline.text-center .subheadline {
margin: 0 auto;
max-width: 600px;
}
@media screen and (max-width: 767px) {
.mainheadline {
text-align: center;
}
}
.mainheadline.text-right .subheadline {
float: right;
}
.wrapper100percent {
width: 100%;
float: left;
}
@media screen and (max-width: 1200px) {
.container {
width: 100%;
}
}
.pagespace {
padding-top: 112px;
padding-bottom: 90px;
}
@media screen and (max-width: 992px) {
.pagespace {
padding-top: 70px;
padding-bottom: 50px;
}
}
.aligncenter {
display: block;
}
.alignwide {
width: 100%;
}
.wp-block-image {
max-width: 5000px !important;
}
.alignfull {
width: 100vw;
float: none;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw !important;
margin-right: -50vw !important;
}
.noalignfull .alignfull {
width: 100%;
float: none;
position: relative;
left: 0;
right: 0;
margin-left: 0 !important;
margin-right: 0 !important;
}
figure.alignwide img, figure.alignfull img {
width: 100% !important;
height: auto !important;
}
.aligncenter {
margin-right: auto !important;
margin-left: auto !important;
}
.alignright, .alignleft {
max-width: 25%;
}
.alignright {
padding-left: 20px;
}
.alignleft {
padding-right: 20px;
}
.wp-block-image figcaption {
padding: 11px 0;
}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption {
display: block;
}
figcaption.blocks-gallery-caption {
padding: 2px 5px 24px 5px;
}
p.wp-block-cover-text {
color: #fff !important;
}
ul.wp-block-latest-posts.is-grid {
margin-left: 10px;
list-style-type: disc;
}
p.wp-block-subhead {
margin-bottom: 27px !important;
color: #9f9f9f;
font-size: 18px;
font-weight: normal;
font-family: "roboto";
}
blockquote {
color: transparent;
}
blockquote p {
margin-bottom: 0 !important;
}
blockquote cite {
font-family: "roboto", arial, sans-serif;
font-size: 16px !important;
font-style: italic;
text-align: left;
}
blockquote.wp-block-quote {
padding: 16px;
font-family: "roboto", arial, sans-serif;
font-size: 22px;
font-weight: 600 !important;
border-left: 3px solid #2AB69D;
}
blockquote.wp-block-quote p {
font-family: "roboto", arial, sans-serif;
font-size: 22px;
font-weight: 600 !important;
}
blockquote.wp-block-quote cite {
display: inline-block;
margin-top: 0;
font-family: "roboto", arial, sans-serif;
font-size: 14px;
font-weight: 400 !important;
color: #555555;
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
margin-bottom: 12px;
font-size: 23px;
font-style: normal;
line-height: 1.6;
}
.wp-block-quote br {
display: inline !important;
}
.wp-block-quote.is-style-large cite br {
display: inline !important;
margin: 0 !important;
}
blockquote.wp-block-quote.is-style-large {
border-left: 3px solid #2AB69D;
padding: 20px;
}
blockquote {
padding: 20px;
border-left: 3px solid #2AB69D;
}
.wp-block-pullquote blockquote {
padding: 10px 20px;
margin: 0;
font-size: 17.5px;
border-left: none !important;
}
.wp-block-pullquote {
border-left: none;
padding: 12px 20px;
font-size: 22px;
font-weight: 600;
border-top: 3px solid #2AB69D;
border-bottom: 3px solid #2AB69D;
}
.wp-block-pullquote p {
color: #333333;
font-size: 22px;
font-weight: 600;
}
.wp-block-pullquote cite {
display: block;
text-align: center;
margin-top: 5px;
font-family: "roboto", arial, sans-serif;
font-size: 14px;
color: #555555;
font-weight: 400;
text-transform: none;
}
.wp-block-pullquote p {
margin-bottom: 0;
font-size: 22px !important;
}
figure.wp-block-audio {
margin-bottom: 27px;
}
figure.wp-block-audio audio {
width: 100%;
}
.wp-block-button {
margin-bottom: 12px !important;
}
.wp-block-button br {
display: inline !important;
margin-bottom: 0 !important;
}
.wp-block-button a {
background: #2AB69D;
}
.wp-block-button a:link, .wp-block-button a:visited, .wp-block-button a:hover {
text-decoration: none;
color: #fff;
font-weight: 500;
background: #E65848;
}
.wp-block-columns div:first-child {
padding-left: 0;
}
.wp-block-columns.has-2-columns div:second-child {
padding-right: 0;
}
.wp-block-columns.has-3-columns div:third-child {
padding-right: 0;
}
.wp-block-columns.has-4-columns div:fourth-child {
padding-right: 0;
}
.wp-block-column {
padding-right: 14px;
padding-left: 14px;
}
.wp-block-categories.aligncenter, .wp-block-archives.aligncenter {
text-align: center;
list-style: none;
}
.has-first-color-background-color {
background-color: #47ba4a !important;
}
.has-first-color-color {
color: #47ba4a !important;
}
.has-second-color-background-color {
background-color: #f3f3f3 !important;
}
.has-second-color-color {
color: #f3f3f3 !important;
}
.has-third-color-background-color {
background-color: #001641 !important;
}
.has-third-color-color {
color: #001641 !important;
}
.has-small-font-size {
font-size: 12px !important;
}
.has-normal-font-size {
font-size: 15px !important;
}
.has-large-font-size {
font-size: 18px !important;
}
.has-huge-font-size {
font-size: 21px !important;
}
.has-extrahuge-font-size {
font-size: 25px !important;
}
.bubbleswrapper {
position: relative;
width: 100%;
float: left;
overflow: hidden;
}
.bubbles {
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 100%;
height: 100%;
}
.bubbles li {
position: absolute;
z-index: 0;
list-style: none;
display: block;
width: 40px;
height: 40px;
background-color: rgba(255,255,255,0.15);
bottom: 0;
-webkit-animation: square 25s infinite;
animation: square 25s infinite;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
}
.bubbles li:nth-child(1) {
left: 15%;
animation-delay: 1s;
animation-duration: 10s;
}
.bubbles li:nth-child(2) {
left: 20%;
width: 80px;
height: 80px;
animation-delay: 1s;
animation-duration: 9s;
}
.bubbles li:nth-child(3) {
left: 25%;
animation-delay: 1s;
animation-duration: 8s;
}
.bubbles li:nth-child(4) {
left: 50%;
width: 60px;
height: 60px;
animation-delay: 5s;
animation-duration: 10s;
background-color: rgba(255,255,255,0.15);
}
.bubbles li:nth-child(5) {
left: 70%;
}
.bubbles li:nth-child(6) {
left: 80%;
width: 120px;
height: 120px;
animation-delay: 3s;
background-color: rgba(255,255,255,0.2);
}
.bubbles li:nth-child(7) {
left: 32%;
width: 160px;
height: 160px;
animation-delay: 1s;
}
.bubbles li:nth-child(8) {
left: 45%;
width: 20px;
height: 20px;
animation-delay: 1s;
animation-duration: 10s;
}
.bubbles li:nth-child(9) {
left: 25%;
width: 20px;
height: 20px;
animation-delay: 2s;
animation-duration: 5s;
background-color: rgba(255,255,255,0.3);
}
.bubbles li:nth-child(10) {
right: 40%;
width: 100px;
height: 100px;
animation-delay: 3s;
}
.bubbles li:nth-child(11) {
right: 85%;
width: 50px;
height: 50px;
animation-delay: 6s;
animation-duration: 10s;
}
.bubbles li:nth-child(12) {
left: 75%;
width: 50px;
height: 50px;
animation-delay: 3s;
}
.bubbles li:nth-child(13) {
right: 20%;
width: 10px;
height: 10px;
animation-delay: 3s;
}
.bubbles li:nth-child(14) {
right: 70%;
width: 30px;
height: 30px;
animation-delay: 6s;
animation-duration: 10s;
}
.bubbles li:nth-child(15) {
left: 70%;
width: 20px;
height: 20px;
animation-delay: 3s;
}
.bubbles li:nth-child(16) {
left: 21%;
width: 100px;
height: 100px;
animation-delay: 2s;
}
.bubbles li:nth-child(17) {
left: 35%;
width: 30px;
height: 30px;
animation-delay: 5s;
animation-duration: 10s;
}
@-webkit-keyframes square {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-1000px) rotate(-1000deg);
}
}
@keyframes square {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-1000px) rotate(-1000deg);
}
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-dropbox {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-foursquare {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus-circle {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus-official {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-google-wallet {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-google {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-internet-explorer {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-pinterest {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-pinterest-p {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-pinterest-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-slideshare {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-trello {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-windows {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-yelp {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-youtube {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-youtube-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-apple {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-bluetooth {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-drupal {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook-f {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook-official {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-html5 {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-medium {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-opera {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-quora {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-reddit {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-spotify {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-vine {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-wordpress {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-xing {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-xing-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-yahoo {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-css3 {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-digg {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-edge {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-etsy {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-joomla {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-skype {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-tumblr {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-tumblr-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-whatsapp {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-android {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-behance {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-behance-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-dribbble {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-expeditedssl {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-forumbee {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-get-pocket {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-hacker-news {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-linkedin {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-linkedin-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-maxcdn {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-vimeo {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-vimeo-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-github {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-github-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-git {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-git-square {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-rss {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-instagram {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-tripadvisor {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-500px {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-angellist {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-amazon {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-bandcamp {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-bitbucket {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-visa {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-amex {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-mastercard {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-paypal {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-stripe {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-codepen {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-delicious {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-deviantart {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-firefox {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-flickr {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-free-code-camp {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-gitlab {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-gratipay {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-houzz {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-imdb {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-lastfm {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-linux {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-meetup {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-odnoklassniki {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-paypal {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-product-hunt {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-scribd {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-slack {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-snapchat {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-soundcloud {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-stack-exchange {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-stack-overflow {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-steam {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-stumbleupon {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-telegram {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-twitch {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-viadeo {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-wechat {
background-color: transparent !important;
}
.top .top1 ul.cnss-social-icon li.cn-fa-icon a.cnss-wikipedia-w {
background-color: transparent !important;
}
.top .top1padding {
padding: 25px 0;
}
.top .top1 {
background: #343844;
}
.top .top1 .widgets-style2 .widget {
margin: 0;
padding: 0;
border-bottom: none;
}
@media screen and (min-width: 993px) {
.top .top1 .top-button {
float: right;
}
}
@media screen and (max-width: 992px) {
.top .top1 .top-button {
margin: 12px auto;
float: none;
}
}
.widget-address {
margin: 0;
display: flex;
justify-content: flex-start;
flex-direction: columns;
align-items: center;
padding: 3px 0;
}
.widget-address li {
display: flex;
flex-direction: columns;
justify-content: flex-start;
margin: 0;
padding: 0 12px 0 0;
list-style: none;
font-size: 14px;
}
.widget-address li i {
margin-top: 3px;
padding-right: 6px;
font-size: 16px;
color: #2AB69D;
}
@media screen and (max-width: 992px) {
.widget-address {
margin: 0;
display: inline-block;
}
.widget-address li {
margin: 0 0 12px 0;
display: block;
padding: 0;
}
.widget-address li i {
margin-top: 0;
padding-right: 0;
}
}
.widget-address2 {
margin: 8px 0;
display: block;
align-items: center;
}
.widget-address2 li {
display: flex;
flex-direction: columns;
justify-content: flex-start;
margin: 0;
padding: 0 0 12px 0;
list-style: none;
font-size: 16px;
}
.widget-address2 li i {
margin-top: 3px;
margin-right: 5px;
text-align: center;
font-size: 16px;
width: 20px;
color: #2AB69D;
}
@media screen and (max-width: 992px) {
.top {
text-align: center;
}
.top .navbar-brand {
width: 100%;
float: left;
text-align: center;
}
.top .navbar-brand img {
margin: 12px auto;
}
}
.navbar {
margin-bottom: 0;
}
.navbar .navbarinner ul > li > ul {
position: absolute;
top: 60px;
left: 15px;
z-index: 1000;
display: none;
float: left;
max-height: 0;
overflow: hidden;
opacity: 0;
padding: 12px 0;
margin: 0;
min-width: 250px;
text-align: left;
list-style: none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: none;
border-radius: 4px;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
}
.navbar .navbarinner ul > li > ul li {
margin: 0;
position: relative;
}
.navbar .navbarinner ul > li > ul li > a:link, .navbar .navbarinner ul > li > ul li > a:visited {
display: block;
padding: 8px 15px;
clear: both;
font-weight: normal;
line-height: 1;
white-space: nowrap;
background: transparent;
font-size: 16px;
color: #333333;
}
.navbar .navbarinner ul > li > ul li > a:hover {
color: #2AB69D;
text-decoration: none;
background-color: #fff;
}
.navbar .navbarinner ul > li > ul .active > a, .navbar .navbarinner ul > li > ul .active > a:hover, .navbar .navbarinner ul > li > ul .active > a:focus {
color: #fff;
text-decoration: none;
background-color: #fff;
outline: 0;
}
@media (max-width: 992px) {
.navbar .navbarinner ul > li > ul {
position: relative;
top: 0;
left: 10px;
width: 100%;
float: left;
box-shadow: none;
border: none;
}
}
.navbar .navbarinner ul > li > ul > li > ul {
position: absolute;
top: 0;
left: 100%;
}
.navbar .navbarinner ul > li:last-child > ul > li > ul {
position: absolute;
top: 0;
left: -150px;
min-width: 150px;
}
.navbar .navbarinner ul > li:last-child > ul > li > ul li {
text-align: right;
}
@media (max-width: 992px) {
.navbar .navbarinner ul > li > ul > li > ul, .navbar .navbarinner ul > li:last-child > ul > li > ul {
position: relative;
left: 20px;
margin-top: 0;
}
}
.navbar .navbarinner .open > ul {
display: block;
max-height: 3000px;
opacity: 1;
overflow: visible;
}
.navbar .navbarinner .pull-right {
right: 0;
left: auto;
}
@media (min-width: 768px) {
.navbar-collapse.in {
overflow-y: hidden;
}
}
@media (min-width: 993px) {
.navbar-collapse.in {
overflow-y: visible;
}
}
@media (max-width: 992px) {
.navbar .navbar-header {
float: none;
}
.navbar .navbar-toggle {
display: block;
}
.navbar .navbar-collapse.collapse {
display: none !important;
}
.navbar .navbar-nav {
float: left !important;
}
.navbar .navbar-nav > li {
float: left;
}
.navbar .navbar-text {
float: none;
margin: 0;
}
.navbar .navbar-collapse.collapse.in {
display: block !important;
}
.navbar .collapsing {
overflow: hidden !important;
}
}
#menu1 {
position: absolute;
top: 1px;
float: left;
width: 100%;
}
.menu {
line-height: 1;
}
.navbar ul {
position: relative;
margin: 0;
padding: 0;
list-style: none;
}
.menu-item {
display: block;
}
.menu-item a {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.menu-item a:hover, .menu-item a:focus {
outline: none;
}
@media (max-width: 992px) {
.navbar .menu-item a {
text-align: left;
}
}
.navbar > .menu-item.active a {
color: #2AB69D;
}
.navbar .menu-item a:hover {
color: #2AB69D;
}
.menu-default .navbar .menu-item a::before {
content: '';
position: relative;
bottom: 0;
left: 0;
width: 100%;
height: 0;
background: transparent;
-webkit-transform: scale3d(0,0,0);
transform: scale3d(0,0,0);
-webkit-transition: -webkit-transform 0;
transition: transform 0;
}
.navbar .current-menu-item > a {
color: #2AB69D !important;
}
.navbar .current-menu-item a::before {
-webkit-transform: scale3d(1,1,1);
transform: scale3d(1,1,1);
-webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
transition-timing-function: cubic-bezier(0.4,0,0.2,1);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.mousebutton a {
position: absolute;
bottom: 75px;
left: 50%;
z-index: 8;
float: none;
margin-left: -15px;
width: 30px;
height: 47px;
background: url(//jeanlinosinsurancewhitewater.com/wp-content/themes/images/mouse.png) center center no-repeat;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
@media (max-width: 992px) {
.mousebutton a {
bottom: 25px !important;
}
}
@media (max-width: 767px) {
.mousebutton a {
display: none;
}
}
.rotated {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.menu {
line-height: 1.6;
}
.navbar-brand {
padding: 0;
margin-top: 0;
height: auto;
}
.navbar-brand img {
max-width: 350px;
}
.navbar-brand hgroup.sitetitle {
width: 100%;
float: left;
margin-top: 10px;
}
h2.site-title {
margin-bottom: 0;
font-size: 19px;
}
h2.site-description {
margin-bottom: 0;
font-size: 16px;
font-weight: 400;
}
#toggle-icon2 {
position: relative;
z-index: 100;
padding: 21px 5px 5px 5px;
float: right;
margin: 12px 0;
width: 50px;
height: 50px;
cursor: pointer;
background: #2AB69D;
}
.animated-icon1 {
display: inline-block;
margin-top: 0;
width: 30px;
height: 20px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
cursor: pointer;
}
.animated-icon1 span {
display: block;
position: absolute;
height: 5px;
width: 100%;
border-radius: 8px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
background: #fff;
}
.animated-icon1 span:nth-child(1) {
top: -10px;
}
.animated-icon1 span:nth-child(2) {
top: 0;
}
.animated-icon1 span:nth-child(3) {
top: 10px;
}
.animated-icon1.open span:nth-child(1) {
top: 0;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
.animated-icon1.open span:nth-child(2) {
opacity: 0;
left: -50px;
}
.animated-icon1.open span:nth-child(3) {
top: 0;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.banner--clone {
position: fixed;
z-index: 100;
top: 0;
left: 0;
width: 100%;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
@media (max-width: 992px) {
.headhesive-wrapper {
position: relative;
z-index: 10;
}
}
.navbarinner {
position: relative;
z-index: 1000;
width: 100%;
margin: 0 auto;
padding: 0;
background: #fff;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
}
.navbar .nav > li > a:link, .navbar .nav > li > a:visited {
margin: 25px 0 11px 30px;
padding: 4px 0;
background: transparent;
font-size: 16px;
font-family: "montserrat";
font-weight: 600;
color: #333333;
}
.navbar .nav > li > a:hover {
color: #2AB69D;
}
.navbar .nav > li:hover, .navbar li.active {
color: #2AB69D;
}
.navbar .navbar-nav > .active > a:link, .navbar .navbar-nav > .active > a:visited, .navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > .active > a:focus {
display: inline-block;
color: #2AB69D;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.banner--unstick .navbar {
position: relative;
z-index: 1000;
width: 100%;
float: left;
max-width: 100%;
padding: 6px 25px;
border-radius: 0;
background: #fff;
}
@media (max-width: 992px) {
.banner--unstick .navbar {
padding: 0;
}
}
.banner--stick {
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
}
.banner--stick .navbar {
position: relative;
z-index: 1000;
width: 100%;
float: left;
max-width: 100%;
border-radius: 0;
background: #fff;
}
.banner--stick .navbar .nav > li > a:link, .banner--stick .navbar .nav > li > a:visited {
padding: 4px 0;
background: transparent;
font-size: 16px;
font-weight: 600;
font-family: "montserrat";
}
.banner--stick .navbar .nav > li > a:hover {
color: #2AB69D;
}
.banner--stick .navbar .nav > li:hover, .banner--stick .navbar li.active {
color: #2AB69D;
}
.banner--stick .navbar .navbar-nav > .active > a:link, .banner--stick .navbar .navbar-nav > .active > a:visited, .banner--stick .navbar .navbar-nav > .active > a:hover, .banner--stick .navbar .navbar-nav > .active > a:focus {
display: inline-block;
color: #2AB69D;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.bodybackground {
content: "";
position: fixed;
z-index: 100;
top: 0;
left: 0;
bottom: 0;
right: 0;
visibility: hidden;
background-color: rgba(0,0,0,0.8);
opacity: 0;
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
transition: background 0.5s ease;
}
.bodybackground-activated {
opacity: 1;
z-index: 10;
visibility: visible;
}
@media screen and (max-width: 992px) {
.menu--prospero .menu__link::before {
background: transparent !important;
}
.navbar-collapse {
margin: 0;
padding: 0;
}
.navbar-collapse li {
width: 100%;
}
.navbar-collapse a {
width: 100%;
padding: 0 !important;
margin: 12px 0 !important;
}
.navbar.navbarclick {
position: fixed;
top: 0;
bottom: 0;
overflow-y: scroll;
overflow-x: hidden;
width: 100% !important;
background: transparent;
border-radius: 0;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
}
.side-collapse-container {
width: 100%;
}
.side-collapse {
width: 100%;
background: #fff;
}
.side-collapse ul.menu__list li {
margin: 0;
padding: 0;
}
.side-collapse.in {
position: fixed;
z-index: -10000;
width: 0;
}
}
dl {
margin-bottom: 12px;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 12px;
}
table, th, td {
border: 1px solid #2AB69D;
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0;
table-layout: fixed;
width: 100%;
text-align: center;
}
caption, th, td {
font-weight: normal;
text-align: center;
}
th {
border-width: 0 1px 1px 0;
font-weight: 700;
}
td {
border-width: 0 1px 1px 0;
}
th, td {
padding: 12px;
}
.gallery-caption, .bypostauthor {
margin: auto;
}
.postnavigation {
width: 100%;
float: left;
margin: 25px 0;
font-family: 22px;
font-family: montserrat;
color: #2AB69D;
}
.postnavigation .postnavigation-previous {
float: left;
width: 50%;
word-break: break-word;
}
.postnavigation .postnavigation-next {
float: left;
width: 50%;
text-align: right;
word-break: break-word;
}
.postnavigation a {
display: inline-block;
font-size: 22px;
font-weight: 600;
font-family: montserrat;
color: #2AB69D;
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
transition: background 0.5s ease;
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
max-width: 96%;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
margin: 0;
padding: 3px;
text-align: center;
}
.sticky .blog-title a {
display: block;
margin-bottom: 13px;
float: left;
text-align: center;
color: #2AB69D !important;
}
.sticky .blog-title a::before {
content: "\f041";
font-family: "FontAwesome";
font-weight: 900;
}
.screen-reader-text {
clip: rect(1px,1px,1px,1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
.post-password-form label, .post-password-form input {
min-width: 100% !important;
float: left;
}
.post-password-form input[type="submit"] {
margin-bottom: 12px;
background: #2AB69D;
color: #fff;
}
.wp-block-search__button {
background: #2AB69D;
border: none;
padding: .375em .625em;
border-radius: 10px;
color: #fff;
margin-left: .625em;
word-break: normal;
font-size: inherit;
font-family: inherit;
outline: none;
line-height: inherit;
-webkit-transition: color 0.5s ease;
-moz-transition: color 0.5s ease;
-o-transition: color 0.5s ease;
transition: color 0.5s ease;
}
.wp-block-search__button:hover {
background: #E65848;
}
.button1 a:link, .button1 a:visited {
display: inline-block;
text-wrap: none;
text-align: center;
line-height: 1;
border-radius: 10px;
font-family: "montserrat";
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
font-weight: 700;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.button1 i {
margin-left: 3px;
}
.button1.color1 a {
color: #fff;
background: #E65848;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.button1.color1 a:hover {
background: #2AB69D;
}
.button1.color2 a {
background: #2AB69D;
color: #fff;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.button1.color2 a:hover {
background: #E65848;
}
.button1.color3 a {
background: #343844;
color: #fff;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.button1.color3 a:hover {
background: #E65848;
}
.button1.large a {
padding: 16px 37px;
font-size: 16px;
}
.button1.normal a {
padding: 14px 25px;
font-size: 16px;
}
.button1.small a {
font-size: 14px;
padding: 6px 12px;
}
.testimonials .testimonialsinner {
width: 100%;
float: left;
text-align: center;
}
.testimonial i {
display: block;
font-size: 18px;
margin-bottom: 13px;
color: #E65848;
}
.testimonial h4 p,  
.testimonial h4  {
margin-right: auto;
margin-left: auto;
max-width: 700px;
font-size: 16px;
line-height: 1.6;
font-family: roboto;
font-weight: 400;
margin-bottom: 13px;
}
.testimonial i {
color: #2AB69D;
font-size: 27px;
}
.testimonial img {
width: 150px;
height: 150px;
background-size: 100% 100%;
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
margin-bottom: 19px;
}
.cta h2 {
margin-bottom: 12px;
font-size: 30px;
text-transform: uppercase;
font-weight: 500;
color: #343844;
}
.cta h3 {
font-weight: 300;
margin-bottom: 25px;
font-size: 18px;
font-family: "roboto";
opacity: 0.8;
}
.cta h4 {
font-weight: 400;
font-size: 18px;
}
.phonecallicon {
float: left;
width: 100%;
text-align: center;
cursor: pointer;
}
.phonecallicon .phonecallicon-inner {
float: left;
width: 100%;
padding: 25px;
border-radius: 10px;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
background: #2AB69D;
text-align: center;
}
.phonecallicon .phonecallicon-inner .center {
display: block;
width: 100%;
}
.phonecallicon .phonecallicon-inner .left {
float: left;
width: 100%;
}
.phonecallicon .phonecallicon-inner .right {
float: left;
width: 100%;
}
.phonecallicon .phonecallicon-inner i {
font-size: 33px;
margin-bottom: 12px;
padding-right: 0;
color: #fff;
}
.phonecallicon .phonecallicon-inner h3 {
display: block;
margin-bottom: 0;
font-size: 33px;
font-weight: 700;
color: #fff;
}
.phonecallicon .phonecallicon-inner h4 {
display: block;
font-family: roboto;
font-weight: 400;
margin-bottom: 0px;
font-size: 23px;
color: #fff;
}
.phonecallicon .phonecallicon-inner:hover {
background: #E65848;
}
@media screen and (max-width: 500px) {
.phonecallicon .phonecallicon-inner {
float: left;
width: 100%;
padding: 35px 5px 12px 5px;
border-radius: 4px;
-webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
text-align: center;
}
.phonecallicon .phonecallicon-inner .center {
display: block;
text-align: center;
}
.phonecallicon .phonecallicon-inner .left {
float: left;
width: 100%;
}
.phonecallicon .phonecallicon-inner .right {
float: left;
width: 100%;
}
.phonecallicon .phonecallicon-inner i {
float: none;
padding-right: 0;
}
}
.video-box {
position: relative;
z-index: 1;
margin-right: auto;
margin-left: auto;
text-align: center;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.video-box .video-box-button i {
font-size: 80px;
color: #E65848;
-webkit-transition: color 0.5s ease;
-moz-transition: color 0.5s ease;
-o-transition: color 0.5s ease;
transition: color 0.5s ease;
}
.video-box .video-box-button:hover i {
color: #2AB69D;
}
.video-box p {
font-size: 22px;
font-family: montserrat;
color: #343844;
font-weight: 400;
}
.video-box .video-text {
margin-top: 10px;
text-align: center;
}
.boxshadow {
width: 100%;
float: left;
padding: 50px;
border-radius: 4px;
background: #fff;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.boxshadow {
padding: 25px;
}
}
.special-list {
padding-left: 0;
}
.special-list li {
font-size: 16px;
margin: 19px 0;
list-style: none;
}
.special-list li .left {
width: 33%;
}
.special-list li .nu {
display: inline-block;
float: left;
font-size: 16px;
margin-right: 8px;
width: 30px;
height: 30px;
padding-top: 2px;
text-align: center;
font-family: montserrat;
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
font-weight: 600;
color: #fff;
background: #2AB69D;
}
.lastshadowbox {
background: #E65848;
text-align: center;
}
.lastshadowbox h2, .lastshadowbox p {
color: #fff;
}
.lastshadowbox:hover {
background: #2AB69D;
}
ul.tabs-special {
position: relative;
z-index: 5;
margin-bottom: -170px;
list-style: none;
}
ul.tabs-special li {
padding: 12px 0 0 0;
margin: 0;
border-bottom: 2px solid #f3f3f3;
-webkit-transition: border 0.5s ease;
-moz-transition: border 0.5s ease;
-o-transition: border 0.5s ease;
transition: border 0.5s ease;
}
ul.tabs-special li:hover {
border-bottom: 2px solid #2AB69D;
}
@media (max-width: 767px) {
ul.tabs-special li {
margin-bottom: 25px;
}
}
@media (max-width: 500px) {
ul.tabs-special li {
width: 100% !important;
}
}
@media (max-width: 992px) {
ul.tabs-special {
float: left;
width: 100%;
margin-bottom: 0;
margin-bottom: 25px;
}
}
ul.tabs-special .tabs-special-inner {
width: 100%;
position: relative;
border: none;
padding: 0;
margin: 0;
text-align: center;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
ul.tabs-special .tabs-special-inner a {
display: block;
padding: 0;
}
.tab-content-wrapper {
margin-top: 130px;
}
@media (max-width: 992px) {
.tab-content-wrapper {
margin-top: 0;
}
}
.tab-pane h2 {
font-size: 22px;
}
ul.tabs-special .tabs-special-inner i {
display: block;
font-size: 30px;
color: #7c7c7c;
margin: 0 auto 12px auto;
}
ul.tabs-special .tabs-special-inner h2 {
display: block;
font-size: 13px;
font-weight: 500;
text-transform: none;
padding: 0 0 25px 0;
font-family: montserrat;
line-height: 2;
color: #7c7c7c;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
ul.tabs-special li .tabs-special-inner a:hover i, ul.tabs-special li .tabs-special-inner a:hover h2 {
opacity: 1;
color: #2AB69D;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
ul.tabs-special li.active .tabs-special-inner i {
opacity: 1;
color: #2AB69D;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
ul.tabs-special li.active .tabs-special-inner h2 {
opacity: 1;
color: #2AB69D;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
ul.tabs-special li.active {
border-bottom: 2px solid #2AB69D;
}
.tabs-special-panes {
width: 100%;
float: left;
margin: 12px 0 0 0 !important;
text-align: left;
}
.tabs-special-panes .right {
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
padding: 25px;
}
.tabs-special-panes img {
margin-bottom: 25px;
}
.tabs-special-list {
padding-left: 0;
}
.tabs-special-list .title {
font-size: 16px;
font-weight: 400;
display: block;
color: #353535;
padding: 0 0 12px 0;
border-bottom: 1px solid #f3f3f3;
}
.tabs-special-list .title i {
margin-right: 6px;
margin-top: 0;
font-size: 13px;
color: #2AB69D;
}
.services {
width: 100%;
float: left;
display: -webkit-flex;
display: flex;
}
.services .one-service {
position: relative;
z-index: 10;
padding: 0;
float: left;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.services .one-service:hover {
background: #2AB69D;
}
.services .one-service img {
margin-right: 14px;
float: left;
}
.services .one-service h3 {
display: block;
float: left;
margin-top: 7px;
margin-bottom: 0;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 18px;
color: #fff;
}
.services .one-service-column1 {
width: 16.66%;
}
.services .one-service-column2 {
width: 20%;
}
.services .one-service-column3 {
width: 25%;
}
.services .one-service-column4 {
width: 33.33%;
}
.services .one-service-column5 {
width: 50%;
}
.services .one-service-column6 {
width: 100%;
}
.services ul {
display: block;
width: 100%;
float: left;
margin: 0;
padding: 0;
}
.services ul > li {
display: block;
width: 100%;
float: left;
padding: 27px 14px 5px 27px;
position: relative;
margin: 0;
}
.services ul > li i {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
padding-left: 2px;
}
.services ul > li:hover i {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
padding-left: 7px;
}
.services ul > li > ul > li {
padding: 14px 0;
}
.services ul > li > p {
color: #fff;
opacity: 0.8;
margin-bottom: 10px;
}
.services ul > li > a {
color: #fff;
font-size: 14px;
font-weight: 600;
opacity: 0.8;
text-transform: uppercase;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
letter-spacing: 1px;
}
.services ul > li > a:hover {
opacity: 1;
color: #fff;
}
.services li ul {
list-style: none;
width: 100%;
left: 0;
top: 100%;
max-height: 0;
overflow: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.services li ul {
max-height: 500px;
}
@media (max-width: 992px) {
.services {
display: block;
}
.services .one-service {
float: left;
width: 100%;
}
}
.flickity-enabled {
position: relative;
}
.flickity-enabled:focus {
outline: none;
}
.flickity-viewport {
position: relative;
z-index: 10;
overflow: hidden;
height: 100%;
}
.flickity-slider {
position: absolute;
width: 100%;
height: 100%;
}
.flickity-enabled.is-draggable {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
cursor: -webkit-grabbing;
cursor: grabbing;
}
.flickity-prev-next-button {
position: absolute;
z-index: 10;
top: 50%;
margin-top: -40px;
width: 44px;
height: 44px;
border: none;
background: transparent;
cursor: pointer;
}
.flickity-prev-next-button.previous {
left: -40px;
}
.flickity-prev-next-button.next {
right: -40px;
}
@media (max-width: 1200px) {
.flickity-prev-next-button.previous {
left: 0;
}
.flickity-prev-next-button.next {
right: 0;
}
}
.flickity-rtl .flickity-prev-next-button.previous {
left: auto;
right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
right: auto;
left: 10px;
}
.flickity-prev-next-button:disabled {
filter: alpha(opacity=30);
opacity: 0.3;
cursor: auto;
}
.flickity-prev-next-button svg {
position: absolute;
left: 20%;
top: 20%;
width: 60%;
height: 60%;
}
.flickity-prev-next-button .arrow {
fill: #333;
}
.flickity-prev-next-button.no-svg {
color: #333;
font-size: 26px;
}
.flickity-page-dots {
position: absolute;
z-index: 100;
width: 100%;
float: left;
bottom: 0;
padding: 0;
margin-bottom: 0;
list-style: none;
text-align: center;
line-height: 1;
}
.flickity-rtl .flickity-page-dots {
direction: rtl;
}
.flickity-page-dots .dot {
display: inline-block;
position: relative;
z-index: 100;
width: 25px;
height: 6px;
margin: -25px 7px;
opacity: 0.5;
background: #2AB69D;
cursor: pointer;
}
.flickity-page-dots .dot:hover {
opacity: 1;
}
.flickity-page-dots .dot.is-selected {
filter: alpha(opacity=100);
background: #2AB69D;
opacity: 1;
cursor: auto;
}
@media (max-width: 1000px) {
.carouselwidth {
width: 50%;
float: left;
}
.gallery .partnerone {
width: 100%;
float: left;
text-align: center;
}
}
@media (max-width: 767px) {
.carouselwidth {
width: 100%;
}
}
.carouselwrapper {
position: relative;
}
.carouselimage {
position: relative;
z-index: 100;
}
.flickity-enabled .gallery-cell {
margin-bottom: 0;
}
.gallery--not-counting .gallery-cell:before {
content: none;
}
.gallery--full-width .gallery-cell {
width: 100%;
}
.gallery--half-width .gallery-cell {
width: 50%;
}
.gallery--various-widths .gallery-cell {
width: 33%;
}
.gallery--various-widths .gallery-cell.size-180 {
width: 180px;
}
.gallery--various-widths .gallery-cell.size-large {
width: 75%;
}
.gallery--media-queried .gallery-cell {
width: 100%;
}
.gallery--selected-cell .gallery-cell.is-selected {
background: #ED2;
}
.gallery--gallery-focus:focus .flickity-viewport {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
}
.gallery--show-several .gallery-cell {
width: 28%;
}
.gallery--images-loaded-demo img {
display: block;
height: 160px;
}
.gallery--images-demo {
margin-bottom: 40px;
}
.gallery--images-demo img {
display: block;
height: 160px;
}
.gallery--watch-demo:after {
content: 'flickity';
display: none;
}
.gallery--watch-demo .gallery-cell {
margin-right: 10px;
}
.gallery--cell-selector-demo {
position: relative;
}
.gallery--pixel-position-demo .gallery-cell {
width: 300px;
}
.gallery--set-gallery-size-disabled {
height: 160px;
}
.gallery--set-gallery-size-disabled .gallery-cell {
height: 100%;
}
.gallery--set-gallery-size-disabled-percentage {
padding-bottom: 50%;
}
.gallery--set-gallery-size-disabled-percentage .flickity-viewport {
position: absolute;
width: 100%;
}
.gallery--set-gallery-size-disabled-percentage .gallery-cell {
height: 100%;
}
.gallery--resize-option {
width: 300px;
}
.gallery--resize {
width: 50%;
min-width: 240px;
}
.gallery--resize.is-expanded {
width: 100%;
}
.gallery--resize.is-expanded .gallery-cell:before {
line-height: 320px;
}
.gallery--position-cells .gallery-cell {
position: relative;
width: 33%;
}
.gallery--position-cells .gallery-cell.is-expanded {
width: 80%;
}
.gallery-cell .button {
position: absolute;
left: 10px;
top: 10px;
}
.gallery--as-nav-for-main {
margin-bottom: 40px;
}
.gallery--nav .gallery-cell {
height: 80px;
width: 100px;
}
.gallery--nav .gallery-cell:before {
font-size: 50px;
line-height: 80px;
}
.gallery--nav .gallery-cell.is-nav-selected {
background: #ED2;
}
.gallery--static-click .gallery-cell {
width: 26%;
}
.gallery--static-click .gallery-cell.is-clicked {
background: #ED2;
}
@media screen and (min-width: 768px) {
.gallery--media-queried .gallery-cell {
width: 50%;
}
.gallery--watch-demo:after {
content: '';
}
.gallery--images-demo img {
height: 400px;
}
}
ul.insurance-list {
width: 100%;
float: left;
padding-right: 25px;
margin-bottom: 25px;
padding-left: 0 !important;
list-style: none;
}
ul.insurance-list li {
width: 100%;
float: left;
border-bottom: 1px solid #ccc;
padding: 3px 0 12px 0;
}
ul.insurance-list .left {
width: 30%;
float: left;
color: #343844;
font-weight: bold;
}
ul.insurance-list .right {
width: 70%;
text-align: left;
float: right;
}
@media (max-width: 767px) {
ul.insurance-list b {
width: 100%;
}
ul.insurance-list span {
width: 100%;
}
ul.insurance-list .left {
margin-bottom: 6px;
width: 100%;
}
ul.insurance-list .right {
width: 100%;
}
}
.socialicons {
margin-bottom: 25px;
text-align: center;
}
.socialicons a {
float: left;
display: inline-block;
margin: 0 6px 6px 3px;
}
.socialicons a:link, .socialicons a:visited {
display: inline-block;
width: auto;
height: auto;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.socialicons i {
display: inline-block;
font-size: 15px !important;
width: 30px;
height: 30px;
padding-top: 7px;
padding-right: 4px;
color: #2AB69D;
border: 2px solid #2AB69D;
border-radius: 4px;
}
.socialicons i:hover {
border: 2px solid #2AB69D;
color: #fff;
background: #2AB69D;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.isotopewrapper {
position: relative;
z-index: 0;
}
.isotopewrapper p {
margin-bottom: 6px;
}
.isotopewrapper img {
width: 100%;
}
.isotopewrapper #filters {
width: 100%;
margin: 0 0 25px 0;
list-style: none;
padding: 0;
}
.isotopewrapper .gallery-button.hvr-shutter-out-horizontal {
display: inline-block;
font-size: 16px;
margin: 0 25px 0 0;
padding: 0;
background: transparent;
font-weight: 600;
font-family: "montserrat";
float: left;
outline: none;
background: transparent !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
border: none;
}
@media (max-width: 767px) {
.isotopewrapper .gallery-button.hvr-shutter-out-horizontal {
display: block;
width: 100%;
margin: 6px 12px;
}
}
.isotopewrapper .gallery-button.hvr-shutter-out-horizontal:hover, .isotopewrapper .gallery-button.hvr-shutter-out-horizontal.active {
color: #2AB69D;
}
.isotopewrapper .view {
width: 100%;
height: 100%;
overflow: hidden;
cursor: default;
margin-bottom: 30px;
}
.isotopewrapper .view .maskhover {
position: absolute;
z-index: 900;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.isotopewrapper .view .maskhover ul {
position: absolute;
top: 50%;
margin-top: -20px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
width: 100%;
}
.isotopewrapper .view .maskhover ul li {
display: inline-block;
list-style: none;
}
.isotopewrapper .view .maskhover h2 {
font-size: 16px;
color: #fff;
margin-bottom: 0;
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);
-o-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}
@media (max-width: 767px) {
.isotopewrapper .view .maskhover h2 {
font-size: 13px;
}
}
.isotopewrapper .view .maskhover a {
color: #fff;
margin-bottom: 10px;
font-size: 25px;
margin-right: 12px;
-webkit-transform: translateY(-100px);
-moz-transform: translateY(-100px);
-o-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.isotopewrapper .view .maskhover:hover a, .isotopewrapper .view .maskhover:hover h2 {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.isotopewrapper .view-first .maskhover {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
background: #2AB69D;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.isotopewrapper .view-first:hover .maskhover {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.isotopewrapper .view-first a {
-webkit-transform: translateY(-300%);
-moz-transform: translateY(-300%);
-o-transform: translateY(-300%);
-ms-transform: translateY(-300%);
transform: translateY(-300%);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.isotopewrapper .view-first:hover a {
-webkit-transform: translateY(40%);
-moz-transform: translateY(40%);
-o-transform: translateY(40%);
-ms-transform: translateY(40%);
transform: translateY(40%);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.isotopewrapper .view-first a.delay {
-webkit-transform: translateY(-300%);
-moz-transform: translateY(-300%);
-o-transform: translateY(-300%);
-ms-transform: translateY(-300%);
transform: translateY(-300%);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.isotopewrapper .view-first:hover a.delay {
-webkit-transform: translateY(40%);
-moz-transform: translateY(40%);
-o-transform: translateY(40%);
-ms-transform: translateY(40%);
transform: translateY(40%);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.isotopewrapper .view-first .mask {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.isotopewrapper .view {
position: relative;
float: left;
overflow: hidden;
-webkit-backface-visibility: hidden;
}
.isotopewrapper .view .mask {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
}
.isotopewrapper .view img {
display: block;
position: relative;
}
.isotopewrapper .view-first img {
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.isotopewrapper .view-first:hover img {
opacity: 1;
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.isotopewrapper .view-first:hover .mask {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 0.9;
}
@media (max-width: 767px) {
.isotopewrapper .element-isotope.col-xs-4 {
width: 50%;
}
}
#wrapperpages {
width: 100%;
min-height: 100%;
padding-bottom: 84px;
}
.wrapperpages1 {
width: 100%;
float: left;
}
.bottom {
width: 100%;
float: left;
min-height: 44px;
}
.bottominner {
width: 100%;
float: left;
background: #E65848;
}
.bottominner1 {
width: 100%;
float: left;
}
.singletitlebg {
float: left;
width: 100%;
padding-top: 150px;
background: #E65848;
}
.singletitlebg h1 {
margin-bottom: 25px;
font-size: 50px;
color: #fff;
font-weight: 600;
}
.mainheadlinewrapperpage, .singletitlebg {
float: left;
width: 100%;
padding: 60px 20px 50px 20px;
background: #2AB69D;
background-position: center;
background-size: cover;
background-attachment: fixed;
}
.mainheadlinewrapperpage .titleinner, .singletitlebg .titleinner {
position: relative;
z-index: 5;
}
.mainheadlinewrapperpage h1, .singletitlebg h1 {
margin-bottom: 12px;
font-size: 39px;
color: #fff;
font-weight: 700;
}
.mainheadlinewrapperpage h2, .singletitlebg h2 {
margin-bottom: 25px;
font-size: 27px;
color: #fff;
font-weight: 400;
font-family: roboto;
}
@media (max-width: 767px) {
.mainheadlinewrapperpage, .singletitlebg {
text-align: center;
padding: 60px 20px 65px 20px;
}
}
.breadcrumb {
float: right;
width: 100%;
list-style: none;
text-align: right;
border-radius: 0;
background: transparent;
color: #fff;
padding: 30px 0 0 0;
}
.breadcrumb a {
font-family: "montserrat";
font-size: 16px;
margin: 0;
line-height: 0;
color: #fff;
word-break: break-word;
}
.breadcrumb span {
color: #fff;
font-family: "montserrat";
font-size: 16px;
font-weight: normal;
padding-left: 1px;
word-break: break-word;
}
@media (max-width: 767px) {
.breadcrumb {
margin: 0 auto;
padding: 0;
text-align: center;
}
}
.bloghome img {
margin-bottom: 25px;
}
.bloghome h2 {
font-size: 22px;
margin-bottom: 12px;
}
.bloghome h3 {
font-size: 15px;
text-transform: uppercase;
color: #2AB69D;
}
.bloghome ul {
width: 100%;
float: left;
margin-bottom: 0;
}
.bloghome ul li {
float: left;
margin-right: 12px;
font-size: 13px;
}
.bloghome ul li i {
margin-right: 3px;
}
.bloghome ul li a, .bloghome ul li p {
display: inline-block;
margin-bottom: 0;
color: #0d0d0d;
font-size: 13px;
font-family: montserrat;
}
@media (max-width: 767px) {
.blogone {
margin-bottom: 25px;
}
}
.masonry-grid1 img, .masonry-grid2 img {
width: 100%;
}
.blogpost {
width: 100%;
float: left;
margin-bottom: 26px;
}
.blogpost p {
margin-bottom: 0;
}
.blogpost .postimage {
margin-bottom: 12px;
}
.blogbox.blogpages {
width: 100%;
float: left;
border-radius: 10px;
background: #fff;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
}
.blogbox.blogpages img {
margin-bottom: 3px;
border-radius: 10px 10px 0 0;
}
.blogbox.blogpages .blogpost {
width: 100%;
float: left;
margin-bottom: 0;
}
.blogbox.blogpages .blogbox-inner {
padding: 0 25px 25px 25px;
}
.blogbox.blogpages h2.blog-title a {
display: block;
color: #333333;
font-size: 23px;
margin-bottom: 6px;
font-weight: 700;
font-family: montserrat;
}
.blogbox.blogpages p {
margin-bottom: 12px;
}
i.ibutton {
display: inline-block;
font-size: 13px;
padding-left: 3px;
text-align: center;
color: #2AB69D;
-webkit-transition: color 0.5s ease;
-moz-transition: color 0.5s ease;
-o-transition: color 0.5s ease;
transition: color 0.5s ease;
}
i.ibutton:hover {
color: #E65848;
}
@media (max-width: 992px) {
.blogbox.blogpages {
margin-bottom: 25px;
}
}
.blogpages p {
margin-bottom: 19px;
}
h2.blog-title a {
display: block;
color: #333333;
font-size: 23px;
margin-bottom: 0;
margin-top: 0;
font-weight: 700;
font-family: montserrat;
}
.blogpages .blogpost ul.meta {
padding: 0 0 13px 0;
}
ul.meta {
width: 100%;
float: left;
padding: 10px 0;
margin-bottom: 0;
}
ul.meta li {
display: inline-block;
margin-bottom: 0;
font-size: 14px;
line-height: 1.6;
margin-right: 10px;
font-weight: 400;
font-family: montserrat;
}
ul.meta li.category {
display: block;
width: 100%;
float: left;
margin-bottom: 6px;
font-size: 14px;
}
ul.meta i {
font-size: 14px;
margin: 0 3px;
padding: 0;
}
.pagination {
margin-bottom: 0;
font-size: 16px;
font-family: montserrat;
}
.pagination a.next.page-numbers, .pagination a.prev.page-numbers {
display: none;
}
.pagination span.current {
display: inline-block;
padding: 6px;
color: #2AB69D;
border: 1px solid #2AB69D;
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
width: 40px;
height: 40px;
text-align: center;
font-size: 16px;
font-family: montserrat;
font-weight: 600;
}
.pagination a:link, .pagination a:visited {
display: inline-block;
padding: 10px;
font-family: montserrat;
font-size: 16px;
font-weight: 600;
color: #2AB69D;
text-align: center;
}
.pagination a:hover {
color: #343844;
}
.tags {
margin: 27px 0 12px 0;
}
.tags a {
display: inline-block;
margin: 4px 2px;
font-size: 14px;
border: 1px solid #ccc;
font-weight: 600;
color: #343844;
padding: 5px 17px;
font-family: montserrat;
-webkit-transition: border 0.5s ease;
-moz-transition: border 0.5s ease;
-o-transition: border 0.5s ease;
transition: border 0.5s ease;
border-radius: 4px;
}
.tags a:hover {
border: 1px solid #2AB69D;
}
h2.comments-title, h2.comment-reply-title {
margin-bottom: 19px;
font-size: 23px;
}
.comments-area {
padding-left: 0;
list-style: none;
}
.comments-area ol.comment-list > li {
list-style: none;
}
.comments-area ol.comment-list > li ol.children > li {
list-style: none;
}
.comments-area ol.comment-list > li > ol > li {
padding-left: 10px;
}
.comments-area ol.comment-list {
padding-left: 0 !important;
}
.comment {
position: relative;
width: 100%;
float: left;
}
.comment .comment-meta {
float: left;
width: 100%;
}
.comment .comment-body {
width: 100%;
float: left;
padding: 27px;
margin-bottom: 27px;
background: #fafafa;
}
.comment .comment-body p {
margin: 0;
padding: 0;
}
.comment .comment-body .reply a {
position: absolute;
top: 25px;
right: 25px;
font-size: 16px;
font-style: normal;
padding-left: 25px;
font-weight: 600;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.comment .comment-body .reply a:hover {
color: #E65848;
}
@media (max-width: 500px) {
.comment .comment-body .reply a {
position: relative;
top: auto;
right: auto;
margin-left: 7px;
margin-bottom: 7px;
float: right;
}
}
.comment img {
float: left;
margin-right: 12px;
margin-bottom: 12px;
}
.comment cite.fn {
margin-bottom: 14px;
font-weight: 600;
font-style: normal;
color: #555555;
font-size: 16px;
}
.comment p {
display: block;
width: 100%;
float: left;
}
.comment p br {
margin: 0;
}
code {
display: block;
white-space: normal !important;
}
h3#reply-title {
font-size: 19px;
padding-bottom: 14px;
}
.commentwrapper h4 {
padding-bottom: 13px;
margin-bottom: 13px;
}
form#commentform {
display: block;
width: 100%;
}
.comment-form-author {
width: 49%;
margin-right: 1%;
float: left;
}
.comment-form-email {
width: 50%;
float: left;
}
@media (max-width: 500px) {
.comment-form-author {
width: 100%;
margin-right: 0;
}
.comment-form-email {
width: 100%;
}
}
.comment-form-author input, .comment-form-email input, .comment-form-url input {
min-width: 100%;
float: left;
}
.comment-form input[type="submit"] {
display: inline-block;
font-weight: 600;
min-width: 100%;
float: left;
margin-top: 12px;
height: 50px;
padding: 12px;
margin-bottom: 12px;
border-radius: 10px;
box-shadow: none;
font-family: montserrat;
border: none;
color: #fff;
background: #E65848;
}
.comment-form input[type="submit"]:hover, .comment-form input[type="submit"]:focus {
border: none;
background: #2AB69D;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.comment-form textarea {
width: 100%;
margin-top: 0;
height: 200px;
padding: 13px;
margin-bottom: 13px;
float: left;
font-weight: 400;
box-shadow: none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.comment-form input:hover, .comment-form textarea:hover {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.comment-form input:focus, .comment-form textarea:focus {
text-transform: none;
}
.comment-form ::-webkit-input-placeholder {
font-weight: 400;
font-size: 13px;
opacity: 1;
}
.comment-form ::-moz-placeholder {
font-weight: 400;
font-size: 13px;
opacity: 1;
}
.comment-form :-ms-input-placeholder {
font-weight: 400;
font-size: 13px;
opacity: 1;
}
.comment-form:input:-moz-placeholder {
font-weight: 400;
font-size: 13px;
opacity: 1;
}
.contacticon .icon {
float: none;
margin: 0 auto;
font-size: 15px;
margin-bottom: 25px;
}
.contacticon .icon h3 {
margin-bottom: 6px;
font-size: 19px;
font-weight: 700;
}
.contacticon .icon i {
display: block;
color: #2AB69D;
font-size: 39px;
padding-bottom: 16px;
}
.contacticon .icon:hover i {
color: #E65848;
}
.contacticon .icon.text-center i {
margin: 0 auto;
}
.contacticon .icon.text-right i {
text-align: right;
}
.contacticon .icon.one-in-row {
width: 100%;
}
.serviceone {
padding: 25px;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
border-radius: 20px;
}
.serviceone h2 {
font-size: 19px;
margin-bottom: 6px;
}
.serviceone p {
margin-bottom: 0;
}
.serviceone i {
display: block;
font-size: 40px;
margin-bottom: 18px !important;
color: #2AB69D;
}
.serviceone:hover i {
color: #E65848;
}
.serviceone.text-center {
text-align: center;
}
.serviceone.text-center i {
margin: 0 auto;
}
.serviceone.text-right i {
text-align: right;
}
.serviceone.one-in-row {
width: 100%;
}
.serviceone.whitetext h2, .serviceone.whitetext p, .serviceone.whitetext i {
color: #fff;
}
footer.bottom {
width: 100%;
float: left;
padding: 112px 0 25px 0;
background: #343844;
}
footer.bottom p, footer.bottom a, footer.bottom li {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
footer.bottom p {
color: #fff;
}
footer.bottom ul {
list-style: none;
padding: 0;
}
footer.bottom .widget_text li a, footer.bottom .widget_recent_comments li a, footer.bottom .widget_categories li a, footer.bottom .widget_recent_entries li a, footer.bottom .widgets-style1 h3 {
border: none;
padding: 0;
}
footer.bottom .searchform input[type='submit'] {
outline: none;
}
@media screen and (max-width: 992px) {
footer.bottom {
padding: 90px 0 25px 0;
}
}
.socialicons {
text-align: center;
}
.socialicons li {
margin: 0 3px 3px 0;
display: inline-block;
list-style: none;
}
.socialicons i {
font-size: 20px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
padding-left: 3px;
}
ul.socialicons li a:link, ul.socialicons li a:visited {
display: inline-block;
background-color: transparent;
background-image: none !important;
border: 2px solid #fff;
color: #fff;
width: 50px;
height: 50px;
padding-top: 14px;
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
transition: background 0.5s ease;
}
ul.socialicons li a:hover {
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
}
.copyright {
float: left;
width: 100%;
margin-top: 14px;
margin-bottom: 27px;
text-align: center;
}
.copyright p {
margin-bottom: 0;
font-size: 14px;
}
.copyright a:link, .copyright a:visited {
font-weight: bold;
}
.copyright a:hover {
color: #2AB69D;
}
.scrollbutton {
text-align: center;
}
.scrollbutton a {
position: fixed;
z-index: 999;
display: none;
width: 50px;
height: 50px;
-webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
right: 20px;
bottom: 20px;
padding-top: 2px;
font-size: 25px;
background: #fff;
color: #2AB69D;
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
}
.scrollbutton i {
color: #343844;
}
.scrollbutton a:hover i {
color: #2AB69D;
}
.insurance-headline {
width: 100%;
float: left;
text-align: center;
padding: 50px 0 25px 0;
background: transparent;
}
.insurance-headline .single-icons-wrapper a {
position: relative;
display: block;
width: 100%;
height: 100%;
float: left;
padding: 50px 25px 25px 25px !important;
font-weight: 600;
background: #fff;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
border-radius: 4px;
text-align: center;
}
.insurance-headline .single-icons-wrapper a:hover {
-webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
}
.insurance-headline .single-icons-wrapper a:hover i {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
color: #E65848;
background: #2AB69D;
}
.insurance-headline img {
max-width: 110px;
width: auto;
margin-bottom: 25px;
}
.insurance-headline h4 {
font-size: 18px;
font-weight: 400;
margin-bottom: 25px;
}
.insurance-headline i {
font-size: 30px;
padding-top: 10px;
padding-left: 5px;
text-align: center;
width: 50px;
height: 50px;
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
color: #2AB69D;
background: #E65848;
}
.insurance-headline ul.single-icons-wrapper {
text-align: center;
padding: 0;
}
.insurance-headline ul.single-icons-wrapper li {
display: inline-block;
}
.insurance-headline ul.single-icons-wrapper a.active {
-webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
cursor: auto;
}
.insurance-headline ul.single-icons-wrapper a.active h4 {
color: #2AB69D;
}
.insurance-headline ul.single-icons-wrapper a.active i {
padding-top: 8px;
padding-left: 7px;
color: #E65848;
background: #2AB69D;
ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
@media (max-width: 767px) {
.insurance-headline .single-icons-wrapper a {
padding: 25px;
}
.insurance-headline img {
max-width: 100px;
}
}
.wp-block-latest-comments {
padding-left: 0;
}
.wp-block-latest-comments__comment {
line-height: 1.6;
}
.sidebar {
float: left;
width: 100%;
height: 100%;
max-width: 550px;
padding-left: 0px;
}
.sidebar ul, .sidebar ol {
list-style: none;
width: 100%;
padding: 0;
}
.sidebarl .sidebar {
float: left;
height: 100%;
border-right: 1px solid #E65848;
padding-right: 0px;
border-left: none;
padding-left: 0;
margin-left: 0;
}
.contentr {
float: right !important;
}
@media (max-width: 1200px) {
.sidebar {
padding-left: 0;
max-width: 500px;
}
.contentr {
padding-left: 0;
}
}
@media (max-width: 992px) {
.sidebar {
width: 100%;
margin: 0 auto;
padding-top: 50px;
max-width: 500px;
}
.sidebarl {
float: left;
width: 100%;
}
.contentr {
float: none;
padding-left: 0;
}
.sidebarl .sidebar {
padding-right: 0;
border-right: none;
border-left: 1px solid #E65848;
padding-left: 0;
}
}
.widgets-style1 .widget {
float: left;
width: 100%;
padding: 0;
}
.widgets-style1 .widget ul {
width: 100%;
}
.widgets-style1 h3 {
font-size: 16px;
font-weight: 600;
letter-spacing: 1px;
margin-bottom: 13px;
}
.widget select {
width: 100%;
max-width: 300px;
}
.widgets-style1 .wp-block-tag-cloud a, .widgets-style1 .tagcloud a {
display: inline-block;
margin: 4px 2px;
font-size: 14px !important;
border: 1px solid #ccc;
font-weight: 600;
border-radius: 4px;
color: #343844;
padding: 5px 17px;
font-family: montserrat;
}
.widgets-style1 .wp-block-tag-cloud a:hover, .widgets-style1 .tagcloud a:hover {
border: 1px solid #2AB69D;
}
.widgets-style1 .wp-block-calendar tbody td, .widgets-style1 .wp-block-calendar th {
padding: 5px !important;
}
.widgets-style1 .widget .wp-block-calendar {
text-align: left;
}
.widgets-style1 .widget table {
margin: 0 0 5px 0;
}
.widgets-style1 .widget .wp-block-calendar {
padding: 20px 0;
width: 100%;
}
.widgets-style1 .widget_calendar table, .widgets-style1 .widget_calendar td {
border: 0;
border-collapse: separate;
border-spacing: 1px;
color: #2AB69D;
text-align: center;
}
.widgets-style1 .widget_calendar caption {
font-size: 15px;
margin: 0 0 13px 0;
text-align: left;
color: #2AB69D;
}
.widgets-style1 .widget_calendar th, .widgets-style1 .widget_calendar td {
padding: 0;
text-align: center;
}
.widgets-style1 .widget_calendar a {
display: block;
border: 1px solid #2AB69D;
color: #2AB69D;
}
.widgets-style1 .widget_calendar a:hover {
background: #2AB69D;
color: #333333;
}
.widgets-style1 .widget_calendar a:active {
background: #2AB69D;
}
.widgets-style1 .widget_calendar tbody td {
border: 1px solid #2AB69D;
padding: 3px;
}
.widgets-style2 .widget {
float: left;
width: 100%;
padding: 0;
}
.widgets-style2 .widget p, .widgets-style2 .widget li, .widgets-style2 .widget div, .widgets-style2 .widget a, .widgets-style2 .widget h1, .widgets-style2 .widget h2, .widgets-style2 .widget h3, .widgets-style2 .widget h4, .widgets-style2 .widget h5, .widgets-style2 .widget h6 {
color: #fff;
}
.widgets-style2 .widget p.wp-caption-text {
color: #333333;
text-align: center;
}
.widgets-style2 .widget h3 {
font-size: 23px;
}
.widgets-style2 .widget .searchform input[type='submit'] {
outline: none;
}
h2.widgettitle, .sidebar h2, .sidebar h3 {
margin-bottom: 12px;
font-size: 19px;
text-transform: none;
letter-spacing: 0;
font-weight: 700;
}
footer.bottom h3 {
font-size: 19px;
font-weight: 700;
margin-bottom: 12px;
color: #fff;
}
.widgets-style2, .widgets-style2 p, .widgets-style2 li {
color: #fff;
}
.widget select {
width: 100%;
max-width: 300px;
}
.widgets-style2 .tagcloud a, .widgets-style2 .wp-block-tag-cloud a {
display: inline-block;
margin: 4px 2px;
font-size: 14px !important;
border: 1px solid #2AB69D;
padding: 6px 17px;
border-radius: 4px;
font-family: montserrat;
}
.widgets-style2 .tagcloud a:hover, .widgets-style2 .wp-block-tag-cloud a:hover {
color: #fff;
}
.widgets-style2 .widget #wp-calendar {
width: 100%;
}
.widgets-style2 .widget_calendar table, .widgets-style2 .widget_calendar td {
border: 0;
border-collapse: separate;
border-spacing: 1px;
color: #2AB69D;
}
.widgets-style2 .widget_calendar caption {
font-size: 15px;
margin: 0 0 13px 0;
text-align: left;
color: #2AB69D;
}
.widgets-style2 .widget_calendar th, .widgets-style2 .widget_calendar td {
padding: 0;
text-align: center;
}
.widgets-style2 .widget_calendar a {
display: block;
border: 1px solid #2AB69D;
color: #2AB69D;
}
.widgets-style2 .widget_calendar a:hover {
background: #2AB69D;
color: #fff;
}
.widgets-style2 .widget_calendar a:active {
background: #2AB69D;
}
.widgets-style2 .widget_calendar tr, .widgets-style2 .widget_calendar tbody td {
border: 1px solid #2AB69D;
padding: 3px;
}
.widgets-style2 .search-form {
position: relative;
max-width: 100%;
border-radius: 0;
border: none;
}
.widgets-style2 .search-form input.search-submit {
outline: none;
}
.widgets-style2 .search-form input.search-field {
border: none !important;
font-size: 16px;
font-weight: normal;
color: #fff;
padding: 5px;
outline: none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.widgets-style2 .search-form input.search-field:hover, .widgets-style2 .search-form input.search-field:focus {
color: #2AB69D;
}
.widgets-style1 .widget, .widgets-style2 .widget {
margin-bottom: 25px;
}
.widget .wp-block-search__button-outside {
margin-bottom: 20px;
}
.widget select {
margin-bottom: 25px;
}
.wpcf7-form, .wpforms-container {
width: 100%;
float: left;
background: #fff;
padding: 0;
font-size: 16px;
font-family: montserrat;
}
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea, .wpforms-container input, .wpforms-container select, .wpforms-container textarea {
width: 100%;
max-width: 100%;
float: left;
margin: 0 0 12px 0 !important;
font-size: 16px;
border-radius: 10px;
font-weight: 400 !important;
font-weight: normal;
font-family: montserrat !important;
border: 1px solid #ccc !important;
outline: none;
}
.wpcf7-form .wpcf7-radio, .wpcf7-form .wpcf7-checkbox, .wpforms-container .wpcf7-radio, .wpforms-container .wpcf7-checkbox {
width: 100%;
float: left;
padding-bottom: 12px;
}
.wpcf7-form .wpcf7-radio .wpcf7-list-item, .wpcf7-form .wpcf7-checkbox .wpcf7-list-item, .wpforms-container .wpcf7-radio .wpcf7-list-item, .wpforms-container .wpcf7-checkbox .wpcf7-list-item {
margin-left: 0;
margin-right: 6px;
font-weight: 400;
}
.wpcf7-form input[type="checkbox"], .wpcf7-form input[type="radio"], .wpforms-container input[type="checkbox"], .wpforms-container input[type="radio"] {
float: left;
max-width: auto;
width: auto;
height: 14px !important;
margin: 2px 7px 7px 7px !important;
}
.wpcf7-form input[type="checkbox"]:hover, .wpcf7-form input[type="checkbox"]:focus, .wpcf7-form input[type="radio"]:hover, .wpcf7-form input[type="radio"]:focus, .wpforms-container input[type="checkbox"]:hover, .wpforms-container input[type="checkbox"]:focus, .wpforms-container input[type="radio"]:hover, .wpforms-container input[type="radio"]:focus {
outline: none !important;
box-shadow: none !important;
border: none !important;
}
.wpcf7-form span.wpcf7-list-item-label, .wpforms-container span.wpcf7-list-item-label {
width: auto !important;
display: inline-block !important;
float: left !important;
font-size: 14px !important;
font-family: montserrat !important;
}
.wpcf7-form .wpforms-field-label-inline, .wpforms-container .wpforms-field-label-inline {
margin-right: 12px;
}
.wpcf7-form span.wpcf7-list-item-label, .wpforms-container span.wpcf7-list-item-label {
display: block;
margin-bottom: 0;
margin-top: 0;
padding: 0 !important;
margin-left: 0 !important;
font-family: roboto;
}
.wpcf7-form .wpcf7-list-item, .wpforms-container .wpcf7-list-item {
margin-top: 0;
line-height: 1;
}
.wpcf7-form .wpcf7-form-control, .wpforms-container .wpcf7-form-control {
margin-bottom: 0;
margin-top: 0;
}
.wpcf7-form input[type="text"], .wpcf7-form input, .wpcf7-form select, .wpforms-container input[type="text"], .wpforms-container input, .wpforms-container select {
position: relative;
z-index: 1;
padding: 0 12px;
height: 50px;
background: #fff;
font-size: 16px;
}
.wpcf7-form textarea, .wpforms-container textarea {
padding: 12px;
height: 100px;
background: #fff;
margin-bottom: 12px !important;
}
.wpcf7-form select, .wpcf7-form input, .wpcf7-form textarea, .wpforms-container select, .wpforms-container input, .wpforms-container textarea {
width: 100%;
max-width: 100%;
float: left;
}
.wpcf7-form select:hover, .wpcf7-form select:focus, .wpcf7-form input:hover, .wpcf7-form input:focus, .wpcf7-form textarea:hover, .wpcf7-form textarea:focus, .wpforms-container select:hover, .wpforms-container select:focus, .wpforms-container input:hover, .wpforms-container input:focus, .wpforms-container textarea:hover, .wpforms-container textarea:focus {
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
}
.wpcf7-form input[type="submit"], .wpcf7-form button, .wpforms-container input[type="submit"], .wpforms-container button {
width: auto;
padding: 12px 25px;
color: #fff;
font-weight: 600 !important;
border-radius: 10px;
border: none !important;
background: #E65848;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.wpcf7-form input[type="submit"]:hover, .wpcf7-form button:hover, .wpforms-container input[type="submit"]:hover, .wpforms-container button:hover {
background: #2AB69D;
}
.wpcf7-form .text-right input[type="submit"], .wpcf7-form .text-right button, .wpforms-container .text-right input[type="submit"], .wpforms-container .text-right button {
float: right;
}
.wpcf7-form .text-center input[type="submit"], .wpcf7-form .text-center button, .wpforms-container .text-center input[type="submit"], .wpforms-container .text-center button {
float: none;
margin: 0 auto;
}
.wpcf7-form .wpcf7-response-output, .wpforms-container .wpcf7-response-output {
float: left;
width: 100%;
}
.wpcf7-form label, .wpforms-container label {
display: inline-block;
margin-bottom: 6px;
margin-left: 0;
line-height: 1.7;
font-family: montserrat;
font-weight: 600;
font-size: 16px;
color: #2AB69D;
}
.wpcf7-form select, .wpforms-container select {
margin-bottom: 12px !important;
background-image: url(//jeanlinosinsurancewhitewater.com/wp-content/themes/health-insurance/assets/images/arrow.png);
background-position: 97% center;
background-repeat: no-repeat;
text-overflow: '';
-o-appearance: none;
-ms-appearance: none;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
border: 1px solid #ccc;
-webkit-transition: box-shadow 0.5s ease;
-moz-transition: box-shadow 0.5s ease;
-o-transition: box-shadow 0.5s ease;
transition: box-shadow 0.5s ease;
}
.wpcf7-form select:hover, .wpforms-container select:hover {
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
}
.wpcf7-form select:focus, .wpforms-container select:focus {
border: 1px solid #ccc;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
}
.wpcf7-form select option, .wpforms-container select option {
margin: 6px;
}
.irs {
height: 45px;
margin-bottom: 20px;
}
.irs-with-grid {
height: 0;
}
.irs-line {
height: 10px;
top: 33px;
background: #fafafa;
border: 1px solid #ccc;
border-radius: 0;
-moz-border-radius: 0;
}
.irs-line-left {
height: 8px;
}
.irs-line-mid {
height: 8px;
}
.irs-line-right {
height: 8px;
}
.irs-bar {
height: 10px;
top: 33px;
border-top: 1px solid #2AB69D;
border-bottom: 1px solid #2AB69D;
background: #2AB69D;
}
.irs-bar-edge {
height: 10px;
top: 33px;
width: 14px;
border: none;
border-right: 0;
background: #2AB69D;
border-radius: 0;
-moz-border-radius: 0;
}
.irs-shadow {
height: 2px;
top: 38px;
background: #000;
opacity: 0.3;
border-radius: 5px;
-moz-border-radius: 5px;
}
.lt-ie9 .irs-shadow {
filter: alpha(opacity=30);
}
.irs-slider {
top: 25px;
width: 27px;
height: 27px;
border: none;
background: #2AB69D;
border-radius: 27px;
-moz-border-radius: 27px;
cursor: pointer;
}
.irs-slider.state_hover, .irs-slider:hover {
background: #E65848;
}
.irs-min, .irs-max {
color: #333;
font-size: 12px;
line-height: 1.333;
text-shadow: none;
top: 0;
padding: 1px 5px;
background: rgba(0,0,0,0.1);
border-radius: 3px;
-moz-border-radius: 3px;
}
.lt-ie9 .irs-min, .lt-ie9 .irs-max {
background: #ccc;
}
.irs-from, .irs-to, .irs-single {
color: #fff;
font-size: 15px;
line-height: 1;
font-family: roboto;
font-weight: bold;
text-shadow: none;
padding: 3px 6px;
background: #2AB69D;
border-radius: 3px;
-moz-border-radius: 3px;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
background: #999;
}
.irs-grid {
height: 27px;
}
.irs-grid-pol {
opacity: 0.5;
background: #428bca;
}
.irs-grid-pol.small {
background: #999;
}
.irs-grid-text {
bottom: 5px;
color: #99a4ac;
}
.pum-container {
top: 80px;
background: #2AB69D;
}
.pum-close {
height: 30px;
background: #2AB69D;
}
.woocommerce-main-image img {
width: auto !important;
}
.woocommerce-breadcrumb {
padding: 11px 22px !important;
background: #f0f0f0;
font-size: 14px !important;
text-transform: uppercase;
color: #333333 !important;
font-weight: bold;
}
.woocommerce-breadcrumb a {
color: #2AB69D !important;
}
.woocommerce-breadcrumb a:hover {
color: #343844 !important;
}
a.button, button.button, input.button, #respond input#submit {
border-radius: 0 !important;
height: auto !important;
}
button.button {
background-color: #2AB69D !important;
color: #fff !important;
}
button.button:hover {
background-color: #343844 !important;
}
.woocommerce-tabs ul.tabs li {
border-radius: 0 !important;
}
.woocommerce-tabs ul.tabs li a {
font-size: 14px !important;
text-transform: uppercase;
}
.woocommerce-tabs ul.tabs li.active {
background: #f0f0f0;
}
.woocommerce-tabs ul.tabs li:after, .woocommerce-tabs ul.tabs li:before {
-webkit-border-bottom-right-radius: 0 !important;
-moz-border-bottom-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
border: none !important;
}
@media (max-width: 500px) {
.woocommerce-tabs ul.tabs li {
width: 100%;
text-align: center;
}
.woocommerce-tabs ul.tabs li a {
display: block;
width: 100%;
}
}
.product_meta a {
text-transform: uppercase;
}
.wc-proceed-to-checkout a.checkout-button {
background: #2AB69D !important;
text-transform: uppercase;
padding: 14px;
}
.wc-proceed-to-checkout a.checkout-button:hover {
background: #E65848 !important;
}
form .form-row input[type="submit"]#place_order {
background: #2AB69D !important;
text-transform: uppercase;
padding: 14px;
}
form .form-row input[type="submit"]#place_order:hover {
background: #E65848 !important;
}
.coupon input#coupon_code {
margin-bottom: 6px;
width: auto;
}
.coupon input.button {
background: #E65848 !important;
color: #fff !important;
}
.star-rating {
color: #2AB69D;
}
.woocommerce-product-gallery img {
width: auto !important;
}
.woocommerce-tabs .meta {
width: 100%;
float: left;
padding: 0;
margin-bottom: 27px;
background: transparent;
}
.woocommerce-tabs .meta p {
display: inline-block;
margin-bottom: 0;
font-size: 13px;
line-height: 1;
color: #fff;
margin-right: 7px;
padding-right: 12px;
border-right: 1px solid #ececec;
opacity: 0.7;
}
.woocommerce-tabs .meta p:last-child {
border-right: none;
}
.woocommerce-tabs .meta i {
font-size: 12px;
margin: 0 3px;
padding: 0;
color: #fff;
}
.woocommerce-tabs .meta a {
color: #fff;
}
.woocommerce-tabs p.stars a {
color: #2AB69D;
line-height: 1;
}
.woocommerce-tabs p.comment-form-rating label {
margin-right: 5px;
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce #content input.button, .woocommerce-page #content input.button {
font-size: 100%;
margin: 0;
cursor: pointer;
position: relative;
font-family: inherit;
overflow: visible;
padding: 12px 24px !important;
text-decoration: none;
font-weight: normal;
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
left: auto;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
color: #fff !important;
text-shadow: none !important;
border: none !important;
background: #2AB69D !important;
white-space: nowrap;
display: inline-block;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.woocommerce h1.page-title, .woocommerce .cart_totals h2, .woocommerce h1.product_title, .woocommerce .woocommerce-Tabs-panel h2, .woocommerce .related.products h2, .woocommerce #customer_details h3, .woocommerce h3#order_review_heading {
font-size: 25px !important;
line-height: 1.7 !important;
font-family: "montserrat", arial, sans-serif !important;
}
.woocommerce .coupon input#coupon_code {
margin-bottom: 6px;
}
.woocommerce .star-rating {
color: #2AB69D;
}
.woocommerce .woocommerce-product-gallery img {
width: auto !important;
}
@media (max-width: 767px) {
.woocommerce .products.columns-4 li {
width: 100% !important;
}
}
.woocommerce .products.columns-4 img {
width: auto !important;
}
.icon-box1 {
background: #fff;
border-radius: 10px;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
text-align: center;
}
.icon-box1 h3 {
margin-bottom: 6px;
font-size: 19px;
line-height: 1.4;
}
.icon-box1 p {
margin-bottom: 26px;
}
.icon-box1 img {
margin-bottom: 25px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
max-width: 65px;
}
.icon-box1:hover img {
transform: rotate(360deg);
}
.icon-box1:hover .icon-box1-line {
background: #E65848;
}
.icon-box1 a {
display: block;
width: 100%;
height: 100%;
padding: 39px;
color: #333333;
}
@media all and (max-width: 992px) {
.icon-box1 a {
padding: 26px;
}
}
.icon-box1 .icon-box1-line {
margin-right: auto;
margin-left: auto;
width: 90px;
height: 3px;
background: #2AB69D;
}
.pricebox ul.show1 li:nth-child(2), .pricebox ul.show1 li:nth-child(3), .pricebox ul.show1 li:nth-child(4), .pricebox ul.show1 li:nth-child(5), .pricebox ul.show1 li:nth-child(6), .pricebox ul.show1 li:nth-child(7), .pricebox ul.show1 li:nth-child(8), .pricebox ul.show1 li:nth-child(9), .pricebox ul.show1 li:nth-child(10) {
display: none;
}
.pricebox ul.show2 li:nth-child(3), .pricebox ul.show2 li:nth-child(4), .pricebox ul.show2 li:nth-child(5), .pricebox ul.show2 li:nth-child(6), .pricebox ul.show2 li:nth-child(7), .pricebox ul.show2 li:nth-child(8), .pricebox ul.show2 li:nth-child(9), .pricebox ul.show2 li:nth-child(10) {
display: none;
}
.pricebox ul.show3 li:nth-child(4), .pricebox ul.show3 li:nth-child(5), .pricebox ul.show3 li:nth-child(6), .pricebox ul.show3 li:nth-child(7), .pricebox ul.show3 li:nth-child(8), .pricebox ul.show3 li:nth-child(9), .pricebox ul.show3 li:nth-child(10) {
display: none;
}
.pricebox ul.show4 li:nth-child(5), .pricebox ul.show4 li:nth-child(6), .pricebox ul.show4 li:nth-child(7), .pricebox ul.show4 li:nth-child(8), .pricebox ul.show4 li:nth-child(9), .pricebox ul.show4 li:nth-child(10) {
display: none;
}
.pricebox ul.show5 li:nth-child(6), .pricebox ul.show5 li:nth-child(7), .pricebox ul.show5 li:nth-child(8), .pricebox ul.show5 li:nth-child(9), .pricebox ul.show5 li:nth-child(10) {
display: none;
}
.pricebox ul.show6 li:nth-child(7), .pricebox ul.show6 li:nth-child(8), .pricebox ul.show6 li:nth-child(9), .pricebox ul.show6 li:nth-child(10) {
display: none;
}
.pricebox ul.show7 li:nth-child(8), .pricebox ul.show7 li:nth-child(9), .pricebox ul.show7 li:nth-child(10) {
display: none;
}
.pricebox ul.show8 li:nth-child(9), .pricebox ul.show8 li:nth-child(10) {
display: none;
}
.pricebox ul.show9 li:nth-child(10) {
display: none;
}
body .pricebox {
border-radius: 25px;
background: #fff;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.pricebox .text-wrapper {
padding: 26px;
}
.pricebox h3 {
margin-bottom: 13px;
font-size: 19px;
font-weight: 700;
text-align: center;
}
.pricebox h4 {
margin-bottom: 19px;
font-size: 39px;
line-height: 1.2;
font-weight: 800 !important;
text-align: center;
}
@media all and (max-width: 992px) {
.pricebox h4 {
font-size: 30px;
}
}
.pricebox .pricebox-color1 h4 {
color: #2AB69D;
}
.pricebox .pricebox-color2 h4 {
color: #E65848;
}
.pricebox .pricebox-color3 h4 {
color: #343844;
}
.pricebox .pricebox-border2 {
margin: 18px auto 35px auto;
background: #E0E4E8;
width: 56px;
height: 2px;
}
@media all and (max-width: 992px) {
.pricebox .pricebox-border2 {
margin: 14px auto 28px auto;
}
}
.pricebox .pricebox-list-wrapper {
display: flex;
justify-content: center;
}
.pricebox .pricebox-list {
display: inline-block;
padding: 0;
}
.pricebox .pricebox-list li {
display: flex;
align-items: column;
margin-bottom: 14px;
list-style: none;
}
.pricebox .pricebox-list i {
font-size: 21px;
padding-right: 8px;
padding-top: 4px;
}
.pricebox .pricebox-color1 .pricebox-list i {
color: #2AB69D;
}
.pricebox .pricebox-color2 .pricebox-list i {
color: #E65848;
}
.pricebox .pricebox-color3 .pricebox-list i {
color: #343844;
}
.pricebox .pricebox-list li i {
font-size: 14px;
padding-top: 7px;
}
.pricebox .pricebox-custom-button {
padding-top: 28px;
text-align: center;
}
.pricebox .inactive i {
color: #ccc !important;
}
.pricebox .inactive {
color: #ccc;
text-decoration: line-through;
}
.teambox {
margin-right: auto;
margin-left: auto;
border-radius: 25px;
text-align: center;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
max-width: 660px;
}
.teambox img {
border-radius: 10px;
}
.teambox h3 {
margin-top: 19px;
margin-bottom: 6px;
padding: 0;
font-weight: 700;
line-height: 1.4;
font-size: 22px;
text-align: center;
}
.teambox a {
display: block;
color: #333333;
}
.teambox a:hover {
color: #E65848 !important;
}
.teambox ul {
margin: 0 0 6px 0;
display: flex;
flex-order: column;
align-items: center;
justify-content: center;
list-style: none;
padding: 0;
}
.elementor-tabs .elementor-tabs-wrapper {
margin-left: -5px;
}