@charset "UTF-8";
   @font-face {
font-family: 'Open Sans';
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Regular.eot);
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Regular.eot?#iefix) format("embedded-opentype"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Regular.woff) format("woff"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'Open Sans';
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Italic.eot);
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Italic.eot?#iefix) format("embedded-opentype"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Italic.woff) format("woff"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Italic.ttf) format("truetype");
font-weight: normal;
font-style: italic; }
@font-face {
font-family: 'Open Sans';
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Bold.eot);
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Bold.eot?#iefix) format("embedded-opentype"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Bold.woff) format("woff"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal; }
@font-face {
font-family: 'Open Sans';
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-BoldItalic.eot);
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-BoldItalic.eot?#iefix) format("embedded-opentype"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-BoldItalic.woff) format("woff"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-BoldItalic.ttf) format("truetype");
font-weight: bold;
font-style: italic; }
@font-face {
font-family: 'Open Sans';
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Semibold.eot);
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Semibold.eot?#iefix) format("embedded-opentype"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Semibold.woff) format("woff"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Semibold.ttf) format("truetype");
font-weight: 500;
font-style: normal; }
@font-face {
font-family: 'Open Sans';
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-SemiboldItalic.eot);
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-SemiboldItalic.eot?#iefix) format("embedded-opentype"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-SemiboldItalic.woff) format("woff"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-SemiboldItalic.ttf) format("truetype");
font-weight: 500;
font-style: italic; }
@font-face {
font-family: 'Open Sans';
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-LightItalic.eot);
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-LightItalic.eot?#iefix) format("embedded-opentype"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-LightItalic.woff) format("woff"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-LightItalic.ttf) format("truetype");
font-weight: 300;
font-style: italic; }
@font-face {
font-family: 'Open Sans';
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Light.eot);
src: url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Light.eot?#iefix) format("embedded-opentype"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Light.woff) format("woff"), url(//coatinc.com/wp-content/themes/coatinc/assets/font/OpenSans/OpenSans-Light.ttf) format("truetype");
font-weight: 300;
font-style: normal; } body, h1, h2, h3, h4, h5, h6, p, textarea, input, select, button {
font-family: 'Open Sans', Arial, sans-serif; }
ul li {
font-size: 16px; }
::selection {
background: #777; }
::-moz-selection {
background: #777; }
body, html {
background: #f2f2f2;
text-align: justify;
min-height: 100%;
height: auto; }
h1, h2, h3, h4, h5 {
line-height: 1; }
strong, th, thead td {
font-weight: normal; }
a:not(.ct-column-link),
.master-holder a:not(.ct-column-link) {
color: #777777;
font-weight: bold; }
a:not(.ct-column-link) strong,
.master-holder a:not(.ct-column-link) strong {
color: #777777; }
.master-holder ul li a:not(.ct-column-link),
.master-holder ul li a,
ul li a:not(.ct-column-link),
ul li a {
font-weight: normal; }
.margin-bottom-0 {
margin-bottom: 0 !important; }
.margin-bottom-0 .video-container {
margin-bottom: 0 !important; }
.background-color-grey-light {
background-color: #f1f1f1; }
.background-position-top {
background-position: top !important; }
.background-position-top .vc_column-inner {
background-position: top !important; }
.background-position-center-35 {
background-position: center 35% !important; }
.background-position-center-35 .vc_column-inner {
background-position: center 35% !important; }
.line-height-1 {
line-height: 1 !important; }
.visibility-mobile-only {
display: none !important; } @media (max-width: 1368px) {
body, p {
font-size: 11.5px; }
p:last-child {
margin-bottom: 0; }
ul li {
font-size: 11.5px; }
.master-holder h1 {
font-size: 2.5em !important; }
.master-holder h2 {
font-size: 1.3em; }
.master-holder h3 {
font-size: 1.2em; }
.master-holder h4 {
font-size: 1em; } }
@media (max-width: 1024px) {
.hyphens-auto-responsive-headlines h1, .hyphens-auto-responsive-headlines h2, .hyphens-auto-responsive-headlines h3, .hyphens-auto-responsive-headlines h4, .hyphens-auto-responsive-headlines h5, .hyphens-auto-responsive-headlines h6 {
hyphens: auto; } }
@media (max-width: 768px) {
.visibility-mobile-only {
display: block !important; }
ul li {
font-size: 13px; } }
@media (max-width: 767px) {
body, p {
font-size: 13px;
color: #000; }
.master-holder h1 {
font-size: 2em !important;
letter-spacing: -1px; }
.master-holder h2 {
font-size: 1.5em; }
.master-holder h3 {
font-size: 1.25em; }
.master-holder h4 {
font-size: 1em; } }
a.mk-button,
.master-holder a.mk-button {
text-transform: uppercase;
color: #fff; }
a.mk-button:hover, a.mk-button:active, a.mk-button:focus,
.master-holder a.mk-button:hover,
.master-holder a.mk-button:active,
.master-holder a.mk-button:focus {
background-color: #364651 !important; }
form ::-webkit-input-placeholder,
form.wpcf7-form ::-webkit-input-placeholder {
font-size: 16px;
color: #777777; }
form ::-moz-placeholder,
form.wpcf7-form ::-moz-placeholder {
font-size: 16px;
color: #777777; }
form :-ms-input-placeholder,
form.wpcf7-form :-ms-input-placeholder {
font-size: 16px;
color: #777777; }
form :-moz-placeholder,
form.wpcf7-form :-moz-placeholder {
font-size: 16px;
color: #777777; }
form input, form textarea,
form.wpcf7-form input,
form.wpcf7-form textarea {
margin-bottom: 15px;
padding: 15px 20px;
font-size: 16px;
color: #777777;
max-width: 100%; }
form input[type="submit"],
form input[type="button"],
form.wpcf7-form input[type="submit"],
form.wpcf7-form input[type="button"] {
padding: 18px 20px; }
form button,
form button.vc_btn3,
form.wpcf7-form button,
form.wpcf7-form button.vc_btn3 {
padding: 15px 40px; }
form select,
form.wpcf7-form select {
-webkit-appearance: none;
-moz-appearance: none;
background: #fdfdfd url(//coatinc.com/wp-content/themes/coatinc/assets/img/icon/icon-dropdown-arrow.png) no-repeat right center;
min-width: 130px;
max-width: 100%;
border: 1px solid #e3e3e3;
padding: 15px 20px;
border-radius: 0;
margin-bottom: 15px; }
form .wpcf7-response-output,
form.wpcf7-form .wpcf7-response-output {
border: none;
line-height: 1.3;
border-radius: 0;
padding: 0;
color: #fff;
margin: 1.5em 0;
display: block; }
form .wpcf7-response-output.wpcf7-validation-errors, form .wpcf7-response-output.wpcf7-mail-sent-ok, form .wpcf7-response-output.wpcf7-mail-sent-ng,
form.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors,
form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok,
form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng {
padding: 10px 15px;
background-color: #364651; }
form .consent-privacy-statement-row .wpcf7-list-item,
form.wpcf7-form .consent-privacy-statement-row .wpcf7-list-item {
margin-left: 0;
margin-right: 5px; }
form .consent-privacy-statement-row input[type="checkbox"],
form.wpcf7-form .consent-privacy-statement-row input[type="checkbox"] {
margin-bottom: 5px; }
form .consent-privacy-statement-row p,
form.wpcf7-form .consent-privacy-statement-row p {
line-height: 1.5 !important; }
body.cf7-processing .mk-body-loader-overlay {
display: block !important;
background-color: rgba(255, 255, 255, 0.7) !important; }
#theme-page form.wpcf7-form { }
#theme-page form.wpcf7-form input[type="text"],
#theme-page form.wpcf7-form textarea,
#theme-page form.wpcf7-form select {
max-width: 100%; }
#theme-page form.wpcf7-form select {
padding-top: 19px;
padding-bottom: 19px; }
header.mk-header.header-style-1 {
position: initial;
text-align: center; }
header.mk-header.header-style-1 .mk-header-holder {
bottom: 0;
top: auto !important;
height: 115px;
position: fixed !important; }
header.mk-header.header-style-1 .mk-header-padding-wrapper {
display: none; }
header.mk-header.header-style-1 .header-logo {
float: none;
display: table;
width: auto;
position: absolute !important;
left: 50% !important;
top: 50%;
margin: -58px 0 0 -100px; }
header.mk-header.header-style-1 .header-logo a {
float: none;
display: table-cell;
vertical-align: middle; }
header.mk-header.header-style-1 .header-logo a img {
transform: none !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
position: relative;
top: auto;
height: 80px; }
header.mk-header.header-style-1 .mk-header-nav-container {
display: block;
float: right;
width: auto; }
header.mk-header.header-style-1 .mk-header-nav-container.left {
float: left;
padding-left: 3em;
width: 37%;
text-align: left; }
header.mk-header.header-style-1 .mk-header-nav-container.right {
padding-right: 3em; }
header.mk-header.header-style-1 .mk-header-nav-container nav {
color: #fff; }
header.mk-header.header-style-1 .mk-header-nav-container nav ul li.icon a {
position: relative;
white-space: nowrap;
padding-left: 40px !important; }
header.mk-header.header-style-1 .mk-header-nav-container nav ul li.icon a:before {
height: 33px;
float: left;
position: absolute;
top: -4px;
left: -5px;
margin-right: 10px; }
header.mk-header.header-style-1 .mk-header-nav-container nav ul li.icon.icon-contact a:before {
content: url(//coatinc.com/wp-content/themes/coatinc/assets/img/icon/icon-mobile-phone-white.png); }
header.mk-header.header-style-1 .mk-header-nav-container nav ul li.icon.icon-menu a:before {
content: url(//coatinc.com/wp-content/themes/coatinc/assets/img/icon/icon-menu-white.png); }
header.mk-header.header-style-1 .mk-header-nav-container nav ul li a {
border-right: 1px solid #fff; }
header.mk-header.header-style-1 .mk-header-nav-container nav ul li:last-child a {
border: none; }
header.mk-header.header-style-1 .mk-header-nav-container nav ul li select {
color: #fff;
text-transform: uppercase;
margin: 0 20px;
-webkit-appearance: none;
-moz-appearance: none;
background: url(//coatinc.com/wp-content/themes/coatinc/assets/img/icon/icon-dropdown-arrow.png) no-repeat right center;
min-width: 130px; }
header.mk-header.header-style-1 .mk-header-nav-container nav ul li select option {
color: #000; }
header.mk-header.header-style-1 .mk-header-nav-container nav ul li select option[selected] {
color: #fff; }
.mk-fullscreen-search-overlay .header-logo {
position: absolute;
left: 50px;
top: 70px; }
.mk-fullscreen-search-overlay .header-logo a {
display: block; }
.mk-fullscreen-search-overlay .header-logo a img {
max-width: 200px; }
.breadcrumb {
white-space: nowrap;
padding-left: 20px;
text-align: left;
font-size: .9em;
font-weight: 600; }
.breadcrumb a,
.breadcrumb span {
font-size: .9em;
font-weight: 600;
text-transform: uppercase; }
.breadcrumb a {
color: #fff;
display: inline-block; }
.breadcrumb span {
display: inline-block; }
#exit-banner-contact {
transition: transform 400ms;
-webkit-transition: transform 400ms;
-moz-transition: transform 400ms;
-ms-transition: transform 400ms;
-o-transition: transform 400ms;
transform: translateY(-57px);
-webkit-transform: translateY(-57px);
-moz-transform: translateY(-57px);
-ms-transform: translateY(-57px);
-o-transform: translateY(-57px);
background-color: #C0BB36;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 57px;
z-index: 99999999;
text-align: center;
color: #fff; }
#exit-banner-contact.show {
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0); }
#exit-banner-contact p {
margin-bottom: .7em; }
#exit-banner-contact a {
color: #fff; }
#exit-banner-contact a.button {
background-color: transparent;
border: 2px solid #fff;
color: #fff;
padding: 9px 15px; }
#badge-500-years {
position: fixed;
top: 30px;
right: 30px; }
#badge-500-years img {
max-width: 200px;
height: auto; } @media handheld, only screen and (max-width: 1280px) {
#exit-banner-contact {
height: 41px; }
#exit-banner-contact a.button {
font-size: 10px;
padding: 5px 15px; } }
@media handheld, only screen and (max-width: 1140px) {
header.mk-header.header-style-1 .mk-header-holder {
height: 90px; }
header.mk-header.header-style-1 .header-logo {
margin: -45px 0 0 -80px; }
header.mk-header.header-style-1 .header-logo a img {
height: 70px; } }
@media (max-width: 768px) {
header.mk-header.header-style-1 .mk-header-nav-container.left {
display: block !important;
height: auto;
padding-left: 0;
position: absolute;
bottom: 5px;
text-align: center;
background-color: transparent; }
header.mk-header.header-style-1 .mk-header-nav-container.left .main-nav-side-search,
header.mk-header.header-style-1 .mk-header-nav-container.left li:not(.breadcrumb-wrapper) {
display: none; }
header.mk-header.header-style-1 .mk-header-nav-container.left li.breadcrumb-wrapper {
height: auto;
line-height: 1; }
header.mk-header.header-style-1 .mk-header-nav-container.left li.breadcrumb-wrapper .breadcrumb {
padding-left: 0;
font-size: 13px; }
header.mk-header.header-style-1 .mk-header-nav-container.left li.breadcrumb-wrapper .breadcrumb a,
header.mk-header.header-style-1 .mk-header-nav-container.left li.breadcrumb-wrapper .breadcrumb span {
font-size: 13px;
white-space: nowrap; }
header.mk-header.header-style-1 .header-logo {
margin: -45px 0 0 -70px; }
header.mk-header.header-style-1 .header-logo a {
vertical-align: top;
padding-top: 10px; }
header.mk-header.header-style-1 .header-logo a img {
height: auto;
max-width: 140px !important; }
#badge-500-years {
top: 15px;
right: 15px; }
#badge-500-years img {
max-width: 130px; } }
body.menu-open {
overflow: hidden; }
#contact-wrapper {
background-color: #fff; }
#contact-wrapper .mk-grid-wrapper {
overflow: hidden;
overflow-y: scroll;
height: 100%; }
#contact-wrapper .mk-grid-wrapper .mk-grid {
max-width: none;
width: 100%; }
#contact-wrapper form select {
min-width: 250px; }
#nav-wrapper {
background-size: cover;
background-repeat: no-repeat; }
#nav-wrapper:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: rgba(54, 70, 81, 0.8); }
#nav-wrapper .mk-grid-wrapper .mk-grid {
padding: 30px 0;
max-width: 1400px; }
#nav-wrapper .mk-grid-wrapper .mk-grid > .vc_row {
display: table-cell;
height: 100%;
vertical-align: middle; }
#nav-wrapper .recent-blog-post-single {
color: #fff; }
#nav-wrapper .recent-blog-post-single h3 {
text-align: left;
font-size: 24px;
text-transform: uppercase; }
#nav-wrapper .recent-blog-post-single .excerpt {
color: #fff;
text-align: left;
font-size: .9em;
line-height: 1.5;
margin-bottom: 1em; }
#nav-wrapper .recent-blog-post-single .excerpt p {
color: #fff; }
#nav-wrapper .ct-fullscreen-menu ul {
margin: 0;
padding: 0;
list-style: none; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children {
margin: 0 0 2.5em 0;
padding: 0;
width: 25%;
float: left;
display: block;
position: relative; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li:nth-child(7), #nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li:nth-child(11), #nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li:nth-child(15),
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children:nth-child(7),
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children:nth-child(11),
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children:nth-child(15) {
clear: both; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li.pll-parent-menu-item,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children.pll-parent-menu-item {
display: none; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li a,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children a {
font-weight: 600;
text-transform: uppercase;
color: #fff;
font-size: 1.3em;
margin-bottom: 1em;
display: block; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li ul,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children ul {
display: block; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li ul li,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children ul li {
margin: 0; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li ul li a,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children ul li a {
margin-bottom: 0;
text-transform: uppercase;
font-weight: 400;
text-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
color: #fff;
padding: .15em 0;
font-size: 1em;
text-align: left; }
#contact-wrapper,
#nav-wrapper {
transition: transform 400ms ease, opacity 400ms ease;
-webkit-transition: transform 400ms ease, opacity 400ms ease;
-moz-transition: transform 400ms ease, opacity 400ms ease;
-ms-transition: transform 400ms ease, opacity 400ms ease;
-o-transition: transform 400ms ease, opacity 400ms ease;
transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
opacity: 0;
position: fixed;
width: 100%;
height: calc(100% - 115px);
top: 0;
left: -99999px;
z-index: 999999; }
#contact-wrapper.show,
#nav-wrapper.show {
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
opacity: 1;
left: 0; }
#contact-wrapper.hide,
#nav-wrapper.hide {
transform: scale(0.9);
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
opacity: 0; }
#contact-wrapper .mk-grid-wrapper,
#nav-wrapper .mk-grid-wrapper {
overflow: hidden;
overflow-y: scroll;
height: 100%; }
#contact-wrapper .mk-grid-wrapper .mk-grid,
#nav-wrapper .mk-grid-wrapper .mk-grid {
margin: 0 auto;
display: table;
height: 100%;
width: 100%; }
#contact-wrapper .mk-grid-wrapper .mk-grid .right-col,
#nav-wrapper .mk-grid-wrapper .mk-grid .right-col {
padding-left: 50px; }
#contact-wrapper .ct-fullscreen-menu,
#nav-wrapper .ct-fullscreen-menu {
z-index: 1;
position: relative; }
#fullscreen-menu-search {
position: relative;
margin: 2em 0; }
#fullscreen-menu-search input[type="text"] {
width: 100%;
border-radius: 0;
background: none;
padding-left: 0;
border: none;
border-bottom: 1px solid #979797;
font-size: 14px;
color: #fff;
padding-right: 30px; }
#fullscreen-menu-search .fullscreen-search-icon {
position: absolute;
top: 6px;
right: 0; }
#fullscreen-menu-search .fullscreen-search-icon svg {
fill: #fff; } @media (max-width: 768px) {
#nav-wrapper {
height: calc(100% - 90px); }
#nav-wrapper .mk-grid {
display: block;
margin: 0;
padding: 4em 2em 0 2em;
width: auto;
height: calc(100% - 90px);
overflow-y: scroll;
overflow-x: hidden; }
#nav-wrapper .mk-grid > .vc_row {
display: block; }
#nav-wrapper .mk-grid .right-col {
padding-left: 15px; }
#nav-wrapper .logo {
text-align: center; }
#nav-wrapper .logo img {
display: inline-block;
max-width: 250px; }
#nav-wrapper .recent-blog-post-single {
display: none; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children {
width: auto;
float: none; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li.pll-parent-menu-item,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children.pll-parent-menu-item {
display: block; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li.pll-parent-menu-item > a,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children.pll-parent-menu-item > a {
display: none; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li.pll-parent-menu-item ul li.lang-item,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children.pll-parent-menu-item ul li.lang-item {
display: inline-block; }
#nav-wrapper .ct-fullscreen-menu ul li.first-level-menu-li.pll-parent-menu-item ul li.lang-item a,
#nav-wrapper .ct-fullscreen-menu ul li.menu-item-has-children.pll-parent-menu-item ul li.lang-item a {
padding: 0.5em 2em 0 0; } }
#mk-footer {
padding-bottom: 115px; }
#mk-footer .widget a:hover, #mk-footer .widget a:active, #mk-footer .widget a:focus,
#mk-footer .widget:not(.widget_social_networks) a:hover,
#mk-footer .widget:not(.widget_social_networks) a:active,
#mk-footer .widget:not(.widget_social_networks) a:focus {
color: #999; }
#mk-footer .widget ul.menu li {
line-height: 1; }
#mk-footer .widget ul.menu li a {
padding-top: 0;
padding-bottom: 10px;
line-height: 1;
font-weight: normal; }
#mk-footer .widget ul.menu li a:hover, #mk-footer .widget ul.menu li a:active, #mk-footer .widget ul.menu li a:focus {
color: #999; }
#mk-footer .widget .textwidget {
text-align: left; }
#mk-footer .widget .textwidget p {
text-align: left; }
.mk-main-wrapper-holder {
display: none; }
body.archive .mk-main-wrapper-holder {
display: block; }
body.single-news .mk-main-wrapper {
display: none; }
body.error404 .mk-main-wrapper-holder {
display: block; }
body.error404 #theme-page .mk-grid {
max-width: 100%;
margin-top: 0;
margin-bottom: 0;
padding: 0 !important; }
body.error404 #theme-page .mk-grid .theme-content {
padding: 0 !important; }
body.search #mk-page-introduce {
display: none; }
body.search .mk-main-wrapper-holder {
display: block; }
body.search .mk-search-loop .widget_search p {
text-align: left; }
#not-found-wrapper {
display: table;
width: 100%; }
#not-found-wrapper .wpb_column {
background: url(//coatinc.com/wp-content/uploads/2017/10/turm_08.jpg) no-repeat center;
background-size: cover;
display: table-cell;
vertical-align: middle;
padding: 0 2em; }
#not-found-wrapper .wpb_column .mk-text-block {
transform: translate(5px, 5px);
max-width: 600px;
width: 100%;
margin: 0 auto; }
#not-found-wrapper .wpb_column .mk-text-block form {
margin-bottom: 1em; }
#not-found-wrapper .wpb_column .mk-text-block form input {
width: 100%; }
.topic-navigation ul.menu {
border: none; }
.topic-navigation ul.menu li {
border: none;
list-style-type: disc;
margin-left: 20px;
text-align: left; }
.topic-navigation ul.menu li a {
padding-left: 0;
padding-bottom: 0;
font-weight: normal;
display: inline; }
.topic-navigation.column-count-1 ul.menu {
column-count: 1; }
.topic-navigation.column-count-2 ul.menu {
column-count: 2; }
.topic-navigation.column-count-3 ul.menu {
column-count: 3; }
.contact-options-widget .content-box-heading {
font-size: 1.6em;
font-weight: normal;
text-transform: uppercase;
background-color: #838E99;
color: #fff;
padding: 30px; }
.contact-options-widget .content-box-content {
padding: 0; }
.contact-options-widget .content-box-content .vc_btn3-container {
margin-bottom: 0;
display: inline-block;
float: left;
width: 50%; }
.contact-options-widget .content-box-content .vc_btn3-container.contact-full-width-button {
width: 100%; }
.contact-options-widget .content-box-content .vc_btn3-container button,
.contact-options-widget .content-box-content .vc_btn3-container a {
width: 100%;
padding: 30px 0 30px 65px !important;
font-weight: normal; }
.contact-options-widget .content-box-content .vc_btn3-container button:hover, .contact-options-widget .content-box-content .vc_btn3-container button:active, .contact-options-widget .content-box-content .vc_btn3-container button:focus,
.contact-options-widget .content-box-content .vc_btn3-container a:hover,
.contact-options-widget .content-box-content .vc_btn3-container a:active,
.contact-options-widget .content-box-content .vc_btn3-container a:focus {
background-color: #364651;
color: #fff; }
.contact-options-widget .content-box-content .vc_btn3-container button .vc_btn3-icon,
.contact-options-widget .content-box-content .vc_btn3-container a .vc_btn3-icon {
font-size: 32px; }
.contact-welcome-message.hide,
.contact-form.hide {
transform: translateX(-10em);
-webkit-transform: translateX(-10em);
-moz-transform: translateX(-10em);
-ms-transform: translateX(-10em);
-o-transform: translateX(-10em);
opacity: 0; }
.contact-welcome-message.show,
.contact-form.show {
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
opacity: 1;
display: block;
visibility: visible; }
.contact-form {
opacity: 0;
visibility: hidden; }
.contact-form .vc_btn3-container {
margin-bottom: 0; }
.contact-form .wpcf7-form input, .contact-form .wpcf7-form textarea {
width: 100%; }
.contact-form .wpcf7-form textarea {
max-height: 100px;
margin-left: 15px;
width: 95% !important; }
.mk-news-container .mk-news-item {
width: 25%; }
.mk-news-container .mk-news-item .item-holder {
margin: 0;
position: relative;
border: none; }
.mk-news-container .mk-news-item .item-holder img {
transition: opacity 300ms;
-webkit-transition: opacity 300ms;
-moz-transition: opacity 300ms;
-ms-transition: opacity 300ms;
-o-transition: opacity 300ms;
height: 100%;
width: auto;
max-width: none;
opacity: .7; }
.mk-news-container .mk-news-item .item-holder .news-date {
display: none; }
.mk-news-container .mk-news-item .item-holder .news-meta-wrapper {
margin: 0;
padding: 20px 20px 3em 20px;
width: 100%; }
.mk-news-container .mk-news-item .item-holder .news-meta-wrapper .news-categories {
display: none; }
.mk-news-container .mk-news-item .item-holder .news-meta-wrapper .news-the-title span {
background: none;
box-shadow: none; }
.mk-news-container .mk-news-item .item-holder .news-meta-wrapper .news-the-title a {
text-shadow: 0 0 20px #000;
font-size: 28px;
color: #fff;
line-height: 38px;
text-align: left;
word-wrap: normal;
word-break: break-all;
text-transform: uppercase;
font-weight: normal; }
.mk-news-container .mk-news-item:hover .item-holder img {
opacity: 1; }
.posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder {
margin: 0;
border: none;
background-color: #364651; }
.posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .item-thumb {
transition: opacity 0.2s;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
opacity: .2; }
.posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .detail-holder {
position: absolute;
bottom: 0;
left: 0; }
.posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .detail-holder h1, .posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .detail-holder h2, .posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .detail-holder h3, .posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .detail-holder h4, .posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .detail-holder h5, .posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .detail-holder p, .posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .detail-holder a {
color: #fff;
text-align: left; }
.posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .detail-holder .item-title {
padding: 20px; }
.posts-carousel .flex-viewport ul.mk-flex-slides li .item-holder .detail-holder .item-title a {
text-shadow: 0 0 20px #000;
font-size: 28px;
color: #fff;
line-height: 38px;
text-align: left;
font-weight: normal;
letter-spacing: 0; }
.posts-carousel .flex-viewport ul.mk-flex-slides li:hover .item-holder .item-thumb {
opacity: 1; }
.posts-carousel .flex-direction-nav a {
top: -64px; }
.posts-carousel .flex-direction-nav .flex-prev {
right: 40px; }
.posts-carousel .flex-direction-nav svg {
height: 35px; }
.mk-newspaper-wrapper .mk-blog-newspaper-item {
width: 25%; }
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder {
margin: 0;
position: relative;
border: none;
background-color: #364651; }
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .featured-image img {
opacity: .1; }
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .featured-image:hover img {
opacity: 1; }
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .featured-image:hover .post-type-badge,
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .featured-image:hover .image-hover-overlay {
display: none; }
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .mk-blog-meta {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding-bottom: 6%; }
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .mk-blog-meta a {
text-shadow: 0 0 20px #000;
font-size: 28px;
color: #fff;
line-height: 38px;
text-align: left;
font-weight: normal; }
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .mk-blog-meta h3 {
letter-spacing: 0;
text-align: left; }
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .mk-blog-meta .mk-blog-meta-wrapper {
display: none; }
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .newspaper-item-footer {
display: none; }
.mk-custom-box.ct-custom-box h1, .mk-custom-box.ct-custom-box h2, .mk-custom-box.ct-custom-box h3, .mk-custom-box.ct-custom-box h3, .mk-custom-box.ct-custom-box p, .mk-custom-box.ct-custom-box strong {
text-shadow: 0 0 20px #000;
color: #fff; }
.mk-custom-box.ct-custom-box p, .mk-custom-box.ct-custom-box strong {
font-weight: 600; }
.mk-custom-box.ct-custom-box p:last-child {
margin-bottom: 0; }
.mk-custom-box.ct-custom-box.single-headline {
display: table;
height: 300px; }
.mk-custom-box.ct-custom-box.single-headline .box-holder {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: bottom; }
.vc_row.full-height-row {
height: calc(100vh - 115px); }
.vc_row.full-height-row > .wpb_column {
height: 100%; }
.vc_row.full-height-row > .wpb_column .wpb_raw_code {
height: 100%; }
.vc_row.full-height-row > .wpb_column .wpb_raw_code .wpb_wrapper {
height: 100%; }
.vc_row.full-height-row .ultimate_google_map {
height: calc(100vh - 115px) !important;
margin-bottom: 0; }
.vc_row.full-height-row .chatbot-column {
height: 100vh; }
.vc_row.full-height-row .mk-grid {
height: 100%; }
.vc_row.one-third-height-row {
height: calc(100vh * 0.3333333333 - 38.33333px); }
.vc_row.one-third-height-row > .wpb_column {
height: 100%; }
.vc_row.one-third-height-row .mk-grid {
height: 100%; }
.vc_row.two-third-height-row {
height: calc(100vh * 0.6666666667 - 76.66667px); }
.vc_row.two-third-height-row > .wpb_column {
height: 100%; }
.vc_row.two-third-height-row .mk-grid {
height: 100%; }
.vc_row.half-height-row {
height: calc(50vh - 57.5px); }
.vc_row.half-height-row > .wpb_column {
height: 100%; }
.vc_row.half-height-row > .wpb_column .vc_column-inner {
min-height: 100%; }
.vc_row.half-height-row > .wpb_column .vc_column-inner .wpb_wrapper {
min-height: 100%; }
.vc_row.half-height-row .mk-grid {
min-height: 100%; }
.vc_row.full-height-columns:not(.row-layout-1) .column_container {
min-height: 100%; }
.vc_row.full-height-columns:not(.row-layout-1) .column_container .vc_row {
min-height: 100%; }
.vc_row.full-height-columns:not(.row-layout-1) .column_container .vc_row .vc_column_container {
min-height: 100%; }
.vc_row.row-layout-1 {
background-color: #364651; }
.vc_row.row-layout-1.initial .column_container {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1); }
.vc_row.row-layout-1.accordion-columns .column_container.decrease h1 {
font-size: 2.5vw; }
.vc_row.row-layout-1.accordion-columns .column_container.decrease h2 {
font-size: 2vw; }
.vc_row.row-layout-1.accordion-columns .column_container.decrease h3 {
font-size: 1.5vw; }
.vc_row.row-layout-1 .column_container {
transition: background-position 400ms ease, transform 400ms ease, width 400ms ease;
-webkit-transition: background-position 400ms ease, transform 400ms ease, width 400ms ease;
-moz-transition: background-position 400ms ease, transform 400ms ease, width 400ms ease;
-ms-transition: background-position 400ms ease, transform 400ms ease, width 400ms ease;
-o-transition: background-position 400ms ease, transform 400ms ease, width 400ms ease;
display: table;
padding-left: 0;
padding-right: 0; }
.vc_row.row-layout-1 .column_container:hover {
background-position-x: 60% !important; }
.vc_row.row-layout-1 .column_container .vc_row {
transition: transform 400ms ease 100ms, background-color 400ms ease;
-webkit-transition: transform 400ms ease 100ms, background-color 400ms ease;
-moz-transition: transform 400ms ease 100ms, background-color 400ms ease;
-ms-transition: transform 400ms ease 100ms, background-color 400ms ease;
-o-transition: transform 400ms ease 100ms, background-color 400ms ease;
transform-origin: 50% 50%;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
width: 100%;
height: 100%;
display: table-cell;
vertical-align: middle; }
.vc_row.row-layout-1 .column_container .vc_row:hover {
transform: scale(0.95);
background-color: rgba(54, 70, 81, 0); }
.vc_row.row-layout-1 .column_container .vc_row:hover h1, .vc_row.row-layout-1 .column_container .vc_row:hover h2, .vc_row.row-layout-1 .column_container .vc_row:hover h3, .vc_row.row-layout-1 .column_container .vc_row:hover h4, .vc_row.row-layout-1 .column_container .vc_row:hover p, .vc_row.row-layout-1 .column_container .vc_row:hover a {
text-shadow: 0 0 30px #000; }
.vc_row.row-layout-1 .column_container .vc_row:hover h4,
.vc_row.row-layout-1 .column_container .vc_row:hover div[class^="menu-"],
.vc_row.row-layout-1 .column_container .vc_row:hover .vc_wp_custommenu {
opacity: 1;
max-height: 2000px; }
.vc_row.row-layout-1 .column_container h1, .vc_row.row-layout-1 .column_container h2, .vc_row.row-layout-1 .column_container h3, .vc_row.row-layout-1 .column_container h4, .vc_row.row-layout-1 .column_container p, .vc_row.row-layout-1 .column_container a {
transition: text-shadow 400ms ease, font-size 400ms ease, top 400ms ease;
-webkit-transition: text-shadow 400ms ease, font-size 400ms ease, top 400ms ease;
-moz-transition: text-shadow 400ms ease, font-size 400ms ease, top 400ms ease;
-ms-transition: text-shadow 400ms ease, font-size 400ms ease, top 400ms ease;
-o-transition: text-shadow 400ms ease, font-size 400ms ease, top 400ms ease;
color: #fff;
font-weight: normal; }
.vc_row.row-layout-1 .column_container h4,
.vc_row.row-layout-1 .column_container div[class^="menu-"],
.vc_row.row-layout-1 .column_container .vc_wp_custommenu {
transition: opacity 1000ms, max-height 2000ms;
-webkit-transition: opacity 1000ms, max-height 2000ms;
-moz-transition: opacity 1000ms, max-height 2000ms;
-ms-transition: opacity 1000ms, max-height 2000ms;
-o-transition: opacity 1000ms, max-height 2000ms;
opacity: 0;
max-height: 1px;
overflow: hidden; }
.vc_row.row-layout-1 .column_container div[class^="menu-"] ul.menu,
.vc_row.row-layout-1 .column_container .vc_wp_custommenu ul.menu {
text-align: center;
border: none; }
.vc_row.row-layout-1 .column_container div[class^="menu-"] ul.menu li,
.vc_row.row-layout-1 .column_container .vc_wp_custommenu ul.menu li {
border: none;
list-style: none; }
.vc_row.row-layout-1 .column_container div[class^="menu-"] ul.menu li a,
.vc_row.row-layout-1 .column_container .vc_wp_custommenu ul.menu li a {
font-weight: normal;
text-transform: uppercase;
padding: 6px 10px;
font-size: 1.3em;
word-break: break-all;
text-shadow: 0 0 30px #000, 0 0 30px #000, 0 0 50px #000; }
.vc_row.row-layout-1 .column_container h1 {
font-size: 3.5vw; }
.vc_row.row-layout-1 .column_container h2 {
font-size: 3vw; }
.vc_row.row-layout-1 .column_container h3 {
font-size: 2.5vw; }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container h1 {
font-size: 2.5vw; }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container h2 {
font-size: 2.2vw; }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container h3 {
font-size: 1.8vw; }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container ul {
transition: max-height 800ms ease;
-webkit-transition: max-height 800ms ease;
-moz-transition: max-height 800ms ease;
-ms-transition: max-height 800ms ease;
-o-transition: max-height 800ms ease;
list-style: none;
display: inline-block;
margin: 0;
padding: 1em 0 0 0;
max-height: 0;
overflow: hidden; }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container ul li {
text-align: left;
margin-left: 0; }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container a {
text-shadow: 0 0 15px #000;
color: #fff;
font-size: 1.1vw;
padding: 0.1vw 0;
display: block; }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row {
background-color: rgba(54, 70, 81, 0); }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row h1, .vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row h2, .vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row h3, .vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row h4, .vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row p, .vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row a {
text-shadow: 0 0 15px #000;
opacity: 1; }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row:hover {
transform: scale(1);
background-color: rgba(54, 70, 81, 0.5); }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row:hover h1, .vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row:hover h2, .vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row:hover h3 {
transform: scale(0.95);
opacity: 1; }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row:hover p, .vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row:hover a {
opacity: 1; }
.vc_row.row-layout-1.demo-fullscreen-columns-menu .column_container .vc_row:hover ul {
max-height: 10000px; }
.vc_row.row-layout-2 .mk-advanced-gmaps {
min-height: 0 !important;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 0; }
.vc_row.row-layout-2 .wpb_row {
height: 100%; }
.vc_row.row-layout-2 .wpb_row .wpb_column {
height: 100%; }
.vc_row.row-layout-3 .column_container .vc_row {
width: 100%;
height: 100%; }
.ct-counter-hide-icon-top .stats-block.stats-top .aio-icon-top {
display: none; }
.ct-column-link h4 {
font-size: 1.5vw; }
.recent-posts-mini .vc_grid-item .vc_gitem-animated-block {
width: 200px;
float: left; }
.recent-posts-mini .vc_grid-item .vc_gitem-zone {
padding-left: 20px;
background-color: transparent !important; }
.recent-posts-mini .vc_grid-item .vc_btn3 {
background-color: #364651;
text-transform: uppercase;
border-radius: 0;
padding: 7px 24px;
font-size: 11px;
font-weight: 600;
letter-spacing: 1px; }
.recent-posts-mini .vc_grid-item .vc_btn3:hover {
background-color: #364651; }
.fixed-position-column {
position: fixed;
top: 0;
left: 0;
height: calc(100% - 115px);
padding: 0; }
.fixed-position-column.footer-reached {
position: static;
width: 100%; }
.mk-text-block.textblock-layout-1, .mk-text-block.textblock-layout-2 {
perspective: 300px;
-webkit-perspective: 300px;
-moz-perspective: 300px;
-ms-perspective: 300px;
-o-perspective: 300px;
transition: transform 600ms ease 400ms, opacity 400ms ease 400ms;
-webkit-transition: transform 600ms ease 400ms, opacity 400ms ease 400ms;
-moz-transition: transform 600ms ease 400ms, opacity 400ms ease 400ms;
-ms-transition: transform 600ms ease 400ms, opacity 400ms ease 400ms;
-o-transition: transform 600ms ease 400ms, opacity 400ms ease 400ms;
color: #fff;
position: relative; }
.mk-text-block.textblock-layout-1.initial, .mk-text-block.textblock-layout-2.initial {
transform: translateY(-10em) !important;
-webkit-transform: translateY(-10em) !important;
-moz-transform: translateY(-10em) !important;
-ms-transform: translateY(-10em) !important;
-o-transform: translateY(-10em) !important;
opacity: 0; }
.mk-text-block.textblock-layout-1:after, .mk-text-block.textblock-layout-2:after {
content: '';
position: absolute;
border-radius: 60px;
background-color: #29434E;
opacity: .85;
top: 0;
left: 0;
z-index: 0; }
.mk-text-block.textblock-layout-1 h1, .mk-text-block.textblock-layout-1 h2, .mk-text-block.textblock-layout-1 h3, .mk-text-block.textblock-layout-1 h4, .mk-text-block.textblock-layout-1 h5, .mk-text-block.textblock-layout-1 a, .mk-text-block.textblock-layout-1 p, .mk-text-block.textblock-layout-1 form, .mk-text-block.textblock-layout-2 h1, .mk-text-block.textblock-layout-2 h2, .mk-text-block.textblock-layout-2 h3, .mk-text-block.textblock-layout-2 h4, .mk-text-block.textblock-layout-2 h5, .mk-text-block.textblock-layout-2 a, .mk-text-block.textblock-layout-2 p, .mk-text-block.textblock-layout-2 form {
color: #fff;
z-index: 1;
position: relative;
transform: translateZ(30px);
margin: 0 30px; }
.mk-text-block.textblock-layout-1 h1, .mk-text-block.textblock-layout-1 h2, .mk-text-block.textblock-layout-1 h3, .mk-text-block.textblock-layout-1 h4, .mk-text-block.textblock-layout-1 h5, .mk-text-block.textblock-layout-2 h1, .mk-text-block.textblock-layout-2 h2, .mk-text-block.textblock-layout-2 h3, .mk-text-block.textblock-layout-2 h4, .mk-text-block.textblock-layout-2 h5 {
font-weight: 600; }
.mk-text-block.textblock-layout-1 h1, .mk-text-block.textblock-layout-2 h1 {
line-height: 1;
font-size: 2.8em; }
.mk-text-block.textblock-layout-1 h2, .mk-text-block.textblock-layout-2 h2 {
font-size: 1.9em; }
.mk-text-block.textblock-layout-1 h5, .mk-text-block.textblock-layout-2 h5 {
font-size: 1.15em;
text-transform: none;
margin-top: 4em;
margin-bottom: 1.5em;
font-weight: 600;
position: relative; }
.mk-text-block.textblock-layout-1 h5:after, .mk-text-block.textblock-layout-2 h5:after {
content: '';
position: absolute;
width: 65px;
height: 3px;
background-color: #fff;
bottom: -10px;
left: 0; }
.mk-text-block.textblock-layout-1 p, .mk-text-block.textblock-layout-2 p {
font-size: 1.15em;
text-align: left;
font-weight: normal; }
.mk-text-block.textblock-layout-1.textblock-layout-medium h1, .mk-text-block.textblock-layout-2.textblock-layout-medium h1 {
line-height: 1;
font-size: 3.15em; }
.mk-text-block.textblock-layout-1.textblock-layout-medium h2, .mk-text-block.textblock-layout-2.textblock-layout-medium h2 {
font-size: 2.5em; }
.mk-text-block.textblock-layout-1.textblock-layout-medium p, .mk-text-block.textblock-layout-2.textblock-layout-medium p {
font-size: 1em; }
.mk-text-block.textblock-layout-1.textblock-layout-small:after, .mk-text-block.textblock-layout-2.textblock-layout-small:after {
transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-17%) skewY(-1deg);
-webkit-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-17%) skewY(-1deg);
-moz-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-17%) skewY(-1deg);
-ms-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-17%) skewY(-1deg);
-o-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-17%) skewY(-1deg);
min-height: 0; }
.mk-text-block.textblock-layout-1.textblock-layout-small h1, .mk-text-block.textblock-layout-2.textblock-layout-small h1 {
line-height: 1;
font-size: 2.8em; }
.mk-text-block.textblock-layout-1.textblock-layout-small h2, .mk-text-block.textblock-layout-2.textblock-layout-small h2 {
font-size: 2em; }
.mk-text-block.textblock-layout-1.textblock-layout-small p, .mk-text-block.textblock-layout-2.textblock-layout-small p {
font-size: 1em; }
.mk-text-block.textblock-layout-1:after {
transform: rotateX(-1deg) rotateY(-6deg) translateX(-16.5%) translateY(-34%) skewY(-1deg);
-webkit-transform: rotateX(-1deg) rotateY(-6deg) translateX(-16.5%) translateY(-34%) skewY(-1deg);
-moz-transform: rotateX(-1deg) rotateY(-6deg) translateX(-16.5%) translateY(-34%) skewY(-1deg);
-ms-transform: rotateX(-1deg) rotateY(-6deg) translateX(-16.5%) translateY(-34%) skewY(-1deg);
-o-transform: rotateX(-1deg) rotateY(-6deg) translateX(-16.5%) translateY(-34%) skewY(-1deg);
width: 120%;
height: 170%;
min-height: 280px; }
.mk-text-block.textblock-layout-1 h1 {
border-bottom: 3px solid #fff;
display: block;
margin-bottom: 3px;
padding-bottom: 3px; }
.mk-text-block.textblock-layout-1 p {
display: inline-block; }
.mk-text-block.textblock-layout-1.textblock-layout-medium {
text-align: left !important;
margin: 4em; }
.mk-text-block.textblock-layout-1.textblock-layout-medium:after {
transform: rotateX(-1deg) rotateY(-6deg) translateX(-15%) translateY(-22%) skewY(-1deg);
-webkit-transform: rotateX(-1deg) rotateY(-6deg) translateX(-15%) translateY(-22%) skewY(-1deg);
-moz-transform: rotateX(-1deg) rotateY(-6deg) translateX(-15%) translateY(-22%) skewY(-1deg);
-ms-transform: rotateX(-1deg) rotateY(-6deg) translateX(-15%) translateY(-22%) skewY(-1deg);
-o-transform: rotateX(-1deg) rotateY(-6deg) translateX(-15%) translateY(-22%) skewY(-1deg);
width: 120%;
height: 170%; }
.mk-text-block.textblock-layout-1.textblock-layout-medium h1 {
display: block; }
.mk-text-block.textblock-layout-1.textblock-layout-medium p {
display: block; }
.mk-text-block.textblock-layout-2:after {
transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-25%) skewY(-1deg);
-webkit-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-25%) skewY(-1deg);
-moz-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-25%) skewY(-1deg);
-ms-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-25%) skewY(-1deg);
-o-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-25%) skewY(-1deg);
width: 130%;
height: 150%;
min-height: 300px; }
.mk-text-block.force-white-text-color h1, .mk-text-block.force-white-text-color h2, .mk-text-block.force-white-text-color h3, .mk-text-block.force-white-text-color h4, .mk-text-block.force-white-text-color h5, .mk-text-block.force-white-text-color p, .mk-text-block.force-white-text-color a {
color: #fff; }
body.single-post .mk-text-block.textblock-layout-1 h1, body.single-post .mk-text-block.textblock-layout-2 h1 {
font-size: 3.5vw; }
body.single-post .mk-text-block.textblock-layout-1.textblock-layout-medium, body.single-post .mk-text-block.textblock-layout-2.textblock-layout-medium {
position: absolute;
top: 50%;
left: 0;
margin-top: -15%; }
body.single-post .mk-text-block.textblock-layout-1.textblock-layout-medium h1, body.single-post .mk-text-block.textblock-layout-2.textblock-layout-medium h1 {
font-size: 2.5vw; }
body.single-post .mk-text-block.textblock-layout-1.textblock-layout-medium:after, body.single-post .mk-text-block.textblock-layout-2.textblock-layout-medium:after {
transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-18%) skewY(-1deg);
-webkit-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-18%) skewY(-1deg);
-moz-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-18%) skewY(-1deg);
-ms-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-18%) skewY(-1deg);
-o-transform: rotateX(-1deg) rotateY(-6deg) translateX(-18%) translateY(-18%) skewY(-1deg);
min-height: 0; }
.output-page-content-container-border {
border: 1px solid #ccc;
padding: 20px 30px 20px 20px;
overflow-y: scroll; }
.output-page-content-container-border .output-page-content-container.fixed-height {
overflow: initial; }
.output-page-content-container {
text-align: left; }
.output-page-content-container.fixed-height {
overflow-y: scroll; }
.output-page-content-container h1 {
font-size: 1.5em; }
.output-page-content-container h2 {
font-size: 1.1em; }
.output-page-content-container h3 {
font-size: 1em; }
.output-page-content-container h4 {
font-size: .9em; }
.wpb_column.content-align-middle {
display: table; }
.wpb_column.content-align-middle .vc_column-inner {
display: table-cell;
height: 100%;
vertical-align: middle; }
.wpb_column.content-align-middle .vc_column-inner .wpb_wrapper {
min-height: 0 !important; }
.wpb_column.full-height-column {
height: 100%; }
.wpb_column.full-height-column .vc_row {
min-height: 100%; }
.wpb_column.full-height-column .vc_row .vc_column_container {
min-height: 100%; }
.wpb_column.force-white-text-color-column h1, .wpb_column.force-white-text-color-column h2, .wpb_column.force-white-text-color-column h3, .wpb_column.force-white-text-color-column h4, .wpb_column.force-white-text-color-column h5, .wpb_column.force-white-text-color-column p, .wpb_column.force-white-text-color-column a, .wpb_column.force-white-text-color-column li {
color: #fff; }
.wpb_column.vertical-align-columns {
display: table; }
.wpb_column.vertical-align-columns .vertical-align-columns-wrapper {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle; }
.follow-mouse-move {
transition: all 2s ease;
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
-o-transition: all 2s ease; }
.ct-read-more-container {
display: none; } @media (max-width: 1600px) {
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .mk-blog-meta h3 a {
font-size: 22px;
line-height: 30px; } }
@media (max-width: 1280px) {
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .mk-blog-meta h3 a {
hyphens: auto; } }
@media (max-width: 767px) {
.wpex-timeline-list ul.wpex-timeline li.type-wp-timeline .scroll-effect {
opacity: 1; }
.vc_row.full-height-row:not(#not-found-wrapper) {
height: auto;
min-height: 200px; }
.vc_row.half-height-row {
height: auto; }
.vc_row.row-layout-1.column-count-2 .column_container {
height: calc(50vh - 45px); }
.vc_row.row-layout-1.column-count-3 .column_container {
height: calc(33.333333vh - 30px); }
.vc_row.row-layout-1.column-count-4 .column_container {
height: calc(25vh - 22.5px); }
.vc_row.row-layout-1.column-count-5 .column_container {
height: calc(20vh - 18px); }
.vc_row.row-layout-1.column-count-6 .column_container {
height: calc(16.666666vh - 15px); }
.vc_row.row-layout-1 .column_container h1 {
font-size: 8vw; }
.vc_row.row-layout-1 .column_container h2 {
font-size: 6vw; }
.vc_row.row-layout-1 .column_container h3 {
font-size: 5vw; }
.vc_row.row-layout-3 .column_container {
height: calc(100vh - 90px); }
.mk-newspaper-wrapper .mk-blog-newspaper-item .blog-item-holder .mk-blog-meta h3 a {
font-size: 24px;
line-height: 30px; }
.fixed-position-column {
position: static;
height: inherit; }
.recent-posts-mini .vc_pageable-slide-wrapper {
margin-right: 0 !important; }
.recent-posts-mini .vc_grid-item .vc_gitem-animated-block {
width: 100%;
float: none; }
.recent-posts-mini .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone {
padding-left: 0; }
.mk-text-block.textblock-layout-1, .mk-text-block.textblock-layout-2 {
margin: 6.25em auto !important;
padding: .5em;
text-align: left !important;
max-width: 80%; }
.mk-text-block.textblock-layout-1:after, .mk-text-block.textblock-layout-2:after {
transform: rotateX(0) rotateY(0) translateX(-6%) translateY(-17%) skewY(-1deg) !important;
-webkit-transform: rotateX(0) rotateY(0) translateX(-6%) translateY(-17%) skewY(-1deg) !important;
-moz-transform: rotateX(0) rotateY(0) translateX(-6%) translateY(-17%) skewY(-1deg) !important;
-ms-transform: rotateX(0) rotateY(0) translateX(-6%) translateY(-17%) skewY(-1deg) !important;
-o-transform: rotateX(0) rotateY(0) translateX(-6%) translateY(-17%) skewY(-1deg) !important;
width: 111%;
height: 150%;
z-index: 0;
min-height: 0; }
.mk-text-block.textblock-layout-1 h1, .mk-text-block.textblock-layout-1 h2, .mk-text-block.textblock-layout-1 h3, .mk-text-block.textblock-layout-1 h4, .mk-text-block.textblock-layout-1 h5, .mk-text-block.textblock-layout-2 h1, .mk-text-block.textblock-layout-2 h2, .mk-text-block.textblock-layout-2 h3, .mk-text-block.textblock-layout-2 h4, .mk-text-block.textblock-layout-2 h5 {
z-index: 99; }
.mk-text-block.textblock-layout-1 h1,
.mk-text-block.textblock-layout-1 h2,
.mk-text-block.textblock-layout-1.textblock-layout-medium h1,
.mk-text-block.textblock-layout-1.textblock-layout-medium h2, .mk-text-block.textblock-layout-2 h1,
.mk-text-block.textblock-layout-2 h2,
.mk-text-block.textblock-layout-2.textblock-layout-medium h1,
.mk-text-block.textblock-layout-2.textblock-layout-medium h2 {
font-size: 1.4em !important;
letter-spacing: -1px;
margin: 0 15px; }
.mk-text-block.textblock-layout-1.mobile-h1-small h1, .mk-text-block.textblock-layout-1.mobile-h1-small h2, .mk-text-block.textblock-layout-2.mobile-h1-small h1, .mk-text-block.textblock-layout-2.mobile-h1-small h2 {
font-size: 15px !important; }
.mk-text-block.textblock-layout-1.mobile-h1-medium h1, .mk-text-block.textblock-layout-1.mobile-h1-medium h2, .mk-text-block.textblock-layout-2.mobile-h1-medium h1, .mk-text-block.textblock-layout-2.mobile-h1-medium h2 {
font-size: 18px !important;
letter-spacing: -1px; }
.mk-text-block.textblock-layout-1.mobile-h1-large h1, .mk-text-block.textblock-layout-1.mobile-h1-large h2, .mk-text-block.textblock-layout-2.mobile-h1-large h1, .mk-text-block.textblock-layout-2.mobile-h1-large h2 {
font-size: 22px !important; }
.mk-text-block.textblock-layout-1 h2, .mk-text-block.textblock-layout-2 h2 {
font-size: 1.2em; }
.mk-text-block.textblock-layout-1 h3, .mk-text-block.textblock-layout-2 h3 {
font-size: 1.1em; }
.mk-text-block.textblock-layout-1 p, .mk-text-block.textblock-layout-2 p {
font-size: 1em;
line-height: 1.3; }
body.single-post .mk-text-block.textblock-layout-1 h1, body.single-post .mk-text-block.textblock-layout-2 h1 {
font-size: 2em; }
body.single-post .mk-text-block.textblock-layout-1.textblock-layout-medium, body.single-post .mk-text-block.textblock-layout-2.textblock-layout-medium {
position: relative; }
body.single-post .mk-text-block.textblock-layout-1.textblock-layout-medium h1, body.single-post .mk-text-block.textblock-layout-2.textblock-layout-medium h1 {
font-size: 2em; }
.topic-navigation.column-count-1 ul.menu, .topic-navigation.column-count-2 ul.menu, .topic-navigation.column-count-3 ul.menu {
column-count: 1; } }
#drift-widget {
bottom: 135px !important; } @media (max-width: 767px) {
#drift-widget {
bottom: 0 !important; } }
.tooltipster-fall, .tooltipster-grow.tooltipster-show {
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
.tooltipster-base {
display: flex;
pointer-events: none;
position: absolute; }
.tooltipster-box {
flex: 1 1 auto; }
.tooltipster-content {
box-sizing: border-box;
max-height: 100%;
max-width: 100%;
overflow: auto; }
.tooltipster-ruler {
bottom: 0;
left: 0;
overflow: hidden;
position: fixed;
right: 0;
top: 0;
visibility: hidden; }
.tooltipster-fade {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity; }
.tooltipster-fade.tooltipster-show {
opacity: 1; }
.tooltipster-grow {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-backface-visibility: hidden; }
.tooltipster-grow.tooltipster-show {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
.tooltipster-swing {
opacity: 0;
-webkit-transform: rotateZ(4deg);
-moz-transform: rotateZ(4deg);
-o-transform: rotateZ(4deg);
-ms-transform: rotateZ(4deg);
transform: rotateZ(4deg);
-webkit-transition-property: -webkit-transform,opacity;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform; }
.tooltipster-swing.tooltipster-show {
opacity: 1;
-webkit-transform: rotateZ(0);
-moz-transform: rotateZ(0);
-o-transform: rotateZ(0);
-ms-transform: rotateZ(0);
transform: rotateZ(0);
-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
-moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
-ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
-o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); }
.tooltipster-fall {
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
-ms-transition-property: top;
transition-property: top;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
.tooltipster-fall.tooltipster-initial {
top: 0 !important; }
.tooltipster-fall.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
top: 0 !important;
opacity: 0; }
.tooltipster-slide {
-webkit-transition-property: left;
-moz-transition-property: left;
-o-transition-property: left;
-ms-transition-property: left;
transition-property: left;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
.tooltipster-slide.tooltipster-initial {
left: -40px !important; }
.tooltipster-slide.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
left: 0 !important;
opacity: 0; }
@keyframes tooltipster-fading {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.tooltipster-update-fade {
animation: tooltipster-fading .4s; }
@keyframes tooltipster-rotating {
25% {
transform: rotate(-2deg); }
75% {
transform: rotate(2deg); }
100% {
transform: rotate(0); } }
.tooltipster-update-rotate {
animation: tooltipster-rotating .6s; }
@keyframes tooltipster-scaling {
50% {
transform: scale(1.1); }
100% {
transform: scale(1); } }
.tooltipster-update-scale {
animation: tooltipster-scaling .6s; }
.tooltipster-sidetip .tooltipster-box {
background: #565656;
border: 2px solid #000;
border-radius: 4px; }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
margin-top: 8px; }
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
margin-right: 8px; }
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
margin-left: 8px; }
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
margin-bottom: 8px; }
.tooltipster-sidetip .tooltipster-content {
color: #fff;
line-height: 18px;
padding: 6px 14px; }
.tooltipster-sidetip .tooltipster-arrow {
overflow: hidden;
position: absolute; }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
height: 10px;
margin-left: -10px;
top: 0;
width: 20px; }
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
height: 20px;
margin-top: -10px;
right: 0;
top: 0;
width: 10px; }
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
height: 20px;
margin-top: -10px;
left: 0;
top: 0;
width: 10px; }
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
bottom: 0;
height: 10px;
margin-left: -10px;
width: 20px; }
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
height: 0;
position: absolute;
width: 0; }
.tooltipster-sidetip .tooltipster-arrow-background {
border: 10px solid transparent; }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
border-bottom-color: #565656;
left: 0;
top: 3px; }
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
border-left-color: #565656;
left: -3px;
top: 0; }
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
border-right-color: #565656;
left: 3px;
top: 0; }
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
border-top-color: #565656;
left: 0;
top: -3px; }
.tooltipster-sidetip .tooltipster-arrow-border {
border: 10px solid transparent;
left: 0;
top: 0; }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
border-bottom-color: #000; }
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
border-left-color: #000; }
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
border-right-color: #000; }
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
border-top-color: #000; }
.tooltipster-sidetip .tooltipster-arrow-uncropped {
position: relative; }
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
top: -10px; }
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
left: -10px; }
.tooltipster-sidetip.tooltipster-coatinc .tooltipster-box {
border: 0;
width: 201px;
border-radius: 0;
background: 0 0;
overflow: visible; }
.tooltipster-sidetip.tooltipster-coatinc .tooltipster-box .tooltipster-content:before {
display: inline-block;
background: url(//coatinc.com/wp-content/themes/coatinc/assets/img/layout/locations-tooltip-header.png) top left no-repeat;
content: '';
height: 28px;
width: 201px;
position: absolute;
top: -28px;
left: 0; }
.tooltipster-sidetip.tooltipster-coatinc .tooltipster-box .tooltipster-content:after {
display: inline-block;
background: url(//coatinc.com/wp-content/themes/coatinc/assets/img/layout/locations-tooltip-footer.png) top left no-repeat;
content: '';
height: 30px;
width: 201px;
position: absolute;
bottom: -30px;
left: 0; }
.tooltipster-sidetip.tooltipster-coatinc .tooltipster-box .tooltipster-content {
position: relative;
margin-top: 28px;
margin-bottom: 30px;
padding: 0 25px;
background: url(//coatinc.com/wp-content/themes/coatinc/assets/img/layout/locations-tooltip-content.png) repeat-y;
overflow: visible; }
.tooltipster-sidetip.tooltipster-coatinc .tooltipster-box .tooltipster-content p {
margin-top: 0;
color: #fff;
font-size: .688rem;
line-height: .9rem;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
text-align: left; }
.tooltipster-sidetip.tooltipster-coatinc .tooltipster-box .tooltipster-content p:last-child {
margin-bottom: 0; }
.tooltipster-sidetip.tooltipster-coatinc .tooltipster-box .tooltipster-content p.title {
color: #d1c561;
font-family: 'Open Sans', serif;
line-height: 1.1rem;
font-size: 1rem;
margin-bottom: 0;
font-weight: normal;
text-align: left; }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-bottom .tooltipster-box {
margin-top: 8px;
min-height: 65px; }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-left .tooltipster-box {
margin-right: 8px;
min-height: 65px; }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-right .tooltipster-box {
margin-left: 8px;
min-height: 65px; }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-top .tooltipster-box {
margin-bottom: 8px;
min-height: 65px; }
.tooltipster-sidetip.tooltipster-coatinc .tooltipster-arrow {
height: 8px;
margin-left: -8px;
width: 16px; }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-right .tooltipster-arrow {
height: 16px;
margin-left: 0;
margin-top: -8px;
width: 8px; }
.tooltipster-sidetip.tooltipster-coatinc .tooltipster-arrow-background {
display: none; }
.tooltipster-sidetip.tooltipster-coatinc .tooltipster-arrow-border {
border: 8px solid transparent; }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-bottom .tooltipster-arrow-border {
border-bottom-color: #1b1b1b;
border-bottom-color: rgba(10, 10, 10, 0.9); }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-left .tooltipster-arrow-border {
border-left-color: #1b1b1b;
border-left-color: rgba(10, 10, 10, 0.9); }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-right .tooltipster-arrow-border {
border-right-color: #1b1b1b;
border-right-color: rgba(10, 10, 10, 0.9); }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-top .tooltipster-arrow-border {
border-top-color: #1b1b1b;
border-top-color: rgba(10, 10, 10, 0.9); }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-bottom .tooltipster-arrow-uncropped {
top: -8px; }
.tooltipster-sidetip.tooltipster-coatinc.tooltipster-right .tooltipster-arrow-uncropped {
left: -8px; }
body.single-job_listing #mk-page-introduce {
display: none; }
body.single-job_listing #theme-page .theme-page-wrapper {
max-width: 100%;
margin-top: 0; }
body.single-job_listing #theme-page .theme-page-wrapper .theme-content {
padding: 0; }
body.single-job_listing #theme-page .theme-page-wrapper .theme-content .mk-single-content {
display: none; }
.job_listings ul.job_listings li.job_listing a {
padding-left: 0;
padding-right: 0; }
.job_listings ul.job_listings li.job_listing a .position {
padding-left: 0;
width: 80%; }
.job_listings ul.job_listings li.job_listing a .location {
width: 20%; }
#ct-application-form {
display: none; }
#ct-application-form input[type="text"],
#ct-application-form textarea {
width: 100%; }
#umiwebchat-container .umiwebchat-launcher {
bottom: 300px; }
#umiwebchat-container .umiwebchat-messenger {
bottom: calc(115px + 20px);
height: calc(100% - 115px - 80px); }
div[class*="blog_style_objects_conteiner_"] {
width: 100% !important; }
div[class*="blog_style_objects_conteiner_"] .blog_style_objects_0 {
width: 100% !important; }
div[class*="blog_style_objects_conteiner_"] .blog_style_objects_0 div[class*="ffwd_blog_style_object_info_container_"] {
float: right;
width: 80%;
padding-left: 20px !important; }
div[class*="blog_style_objects_conteiner_"] .blog_style_objects_0 .blog_style_image_container_0 {
width: 20%;
float: left; }
div[class*="blog_style_objects_conteiner_"] .blog_style_objects_0 .blog_style_image_container_0 img[class*="ffwd_blog_style_img_"] {
width: 100% !important;
height: auto; }
@media (max-width: 767px) {
div[id*="ffwd_container1"] div[class*="blog_style_objects_conteiner_"] .blog_style_objects_0 .ffwd_blog_style_object_info_container_0 {
padding-left: 0 !important;
margin-bottom: 0 !important;
margin-top: 20px; }
div[id*="ffwd_container1"] div[class*="blog_style_objects_conteiner_"] .blog_style_objects_0 .blog_style_image_container_0 {
width: 100%;
float: none; } }
#ct-ultimate-gdpr-cookie-popup {
border-radius: 0;
width: 440px;
max-width: 100%; }
#ct-ultimate-gdpr-cookie-accept {
background-color: #364651 !important; }
#ct-ultimate-gdpr-policy-accept {
margin: 0 auto;
display: block;
background-color: #364651;
color: #fff;
border: none;
padding: 1em 2.5em;
font-size: 1.5em; }
#ct-ultimate-gdpr-cookie-open {
display: none !important; }
@media (max-width: 768px) {
#ct-ultimate-gdpr-cookie-popup {
width: 300px; } }
body.page-with-survey h1.survey-title {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom: 35px; }
body.page-with-survey #theme-page {
min-height: 100vh; }
body.page-with-survey #theme-page .mk-main-wrapper-holder {
display: block; }
body.page-with-survey #theme-page .mk-main-wrapper-holder .theme-page-wrapper {
margin-top: 3em;
margin-bottom: 3em; }
body.page-with-survey #theme-page .formcraft-css .form-cover form.fc-form {
margin-left: auto; }
body.page-with-survey #theme-page .formcraft-css .form-cover form.fc-form .form-element .field-cover select {
background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'%3E%3C/path%3E%3C/svg%3E");
background-position: calc(100% - 3px) 50%;
background-repeat: no-repeat;
background-size: 16px;
padding: 19px 12px 19px 16px;
border: 1px solid #e3e3e3 !important; }
html .formcraft-css.form-submitted .form-cover .prev-next {
display: none; }
html .formcraft-css.form-submitted .fc-pagination-cover .fc-pagination .pagination-trigger {
pointer-events: none; }
html .formcraft-css .formcraft-loader {
border-top-color: #364651;
border-right-color: #364651;
border-bottom-color: #364651; }
html .formcraft-css .fc-pagination-cover {
height: auto; }
html .formcraft-css .fc-pagination-cover .fc-pagination {
padding-bottom: 2px;
margin-bottom: 2em; }
html .formcraft-css .fc-pagination-cover .fc-pagination > div:after {
border-top-color: #e8e8e8; }
html .formcraft-css .fc-pagination-cover .fc-pagination .page-number {
border-radius: 0; }
html .formcraft-css .form-cover-builder .fc-pagination-cover .fc-pagination > div:first-child .page-number {
background-color: #364651; }
html .formcraft-css .form-cover form.fc-form {
width: 100%; }
html .formcraft-css .form-cover form.fc-form .form-element .field-cover.customText-cover p {
color: #000;
margin: .7em 0; }
html .formcraft-css .form-cover form.fc-form .form-element .field-cover select {
padding: 19px 12px 19px 16px;
border: 1px solid #e3e3e3 !important;
font-size: 12px;
line-height: 14px;
color: #252525;
font-weight: bold; }
html .formcraft-css .form-cover form.fc-form .form-element .submit-cover .submit-button {
padding: 20px 18px 20px 18px;
text-transform: uppercase; }
html .formcraft-css .form-cover form.fc-form .form-element .error {
color: #C0BB36; }
html .formcraft-css .form-cover form.fc-form .final-success strong {
font-weight: bold; }
html .formcraft-css .form-cover .prev-next {
box-shadow: none; }
html .formcraft-css .form-cover .prev-next > div span.inactive {
opacity: 0; }
html .formcraft-css .form-cover .prev-next > div span.page-next {
background-color: #364651;
color: #fff; }
html .formcraft-css .form-cover .prev-next > div:last-child {
border-left: none; } @media (max-width: 1368px) {
.dedicated-page,
body.page-with-survey {
font-size: 16px; }
.dedicated-page p,
body.page-with-survey p {
font-size: 16px; }
.dedicated-page ul li,
body.page-with-survey ul li {
font-size: 16px; }
.dedicated-page .formcraft-css .form-cover form.fc-form .form-element .field-cover.customText-cover p,
body.page-with-survey .formcraft-css .form-cover form.fc-form .form-element .field-cover.customText-cover p {
font-size: 16px; }
.dedicated-page .master-holder h1,
body.page-with-survey .master-holder h1 {
font-size: 2.5em !important; }
.dedicated-page .master-holder h2,
body.page-with-survey .master-holder h2 {
font-size: 1.3em; }
.dedicated-page .master-holder h3,
body.page-with-survey .master-holder h3 {
font-size: 1.2em; }
.dedicated-page .master-holder h4,
body.page-with-survey .master-holder h4 {
font-size: 1em; } }
@media (max-width: 768px) {
.formcraft-css {
padding-left: 15px;
padding-right: 15px;
width: auto; } }
@media (max-width: 767px) {
.dedicated-page,
body.page-with-survey {
font-size: 16px; }
.dedicated-page p,
body.page-with-survey p {
font-size: 16px; }
.dedicated-page .formcraft-css .fc-pagination-cover .fc-pagination .pagination-trigger:last-child:after,
body.page-with-survey .formcraft-css .fc-pagination-cover .fc-pagination .pagination-trigger:last-child:after {
width: 100%; }
.dedicated-page .formcraft-css .fc-pagination-cover .fc-pagination .pagination-trigger .page-name,
body.page-with-survey .formcraft-css .fc-pagination-cover .fc-pagination .pagination-trigger .page-name {
display: none; } }
@media (max-width: 668px) {
.dedicated-page .formcraft-css .fc-pagination-cover .fc-pagination,
body.page-with-survey .formcraft-css .fc-pagination-cover .fc-pagination {
margin-bottom: 1.5em !important; }
.dedicated-page .formcraft-css .fc-pagination-cover .fc-pagination .pagination-trigger,
body.page-with-survey .formcraft-css .fc-pagination-cover .fc-pagination .pagination-trigger {
margin-right: 20px;
border-right: none; }
.dedicated-page .formcraft-css .fc-pagination-cover .fc-pagination .pagination-trigger:last-child:after,
body.page-with-survey .formcraft-css .fc-pagination-cover .fc-pagination .pagination-trigger:last-child:after {
width: 100%; }
.dedicated-page .formcraft-css .fc-pagination-cover .fc-pagination .pagination-trigger .page-number,
body.page-with-survey .formcraft-css .fc-pagination-cover .fc-pagination .pagination-trigger .page-number {
display: inline-block; } }