/*!
Theme Name: cerveautechnologies
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cerveautechnologies
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

cerveautechnologies is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {line-height: 1.15; -webkit-text-size-adjust: 100%; }
body {margin: 0;}
h1 {font-size: 2em;margin: 0.67em 0;}
hr {box-sizing: content-box; height: 0; overflow: visible; }
pre {font-family: monospace, monospace; font-size: 1em; }
a {background-color: transparent;}
abbr[title] {border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }
b, strong {font-weight: bolder;}
code, kbd, samp {font-family: monospace, monospace; font-size: 1em; }
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
img {border-style: none;}
button, input, optgroup, select, textarea {font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; }
button, input {overflow: visible;}
button, select {text-transform: none;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: 0.35em 0.75em 0.625em;}
legend {box-sizing: border-box; /* 1 */color: inherit; /* 2 */display: table; /* 1 */max-width: 100%; /* 1 */padding: 0; /* 3 */white-space: normal; /* 1 */}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield; /* 1 */outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button; /* 1 */font: inherit; /* 2 */}
details {display: block;}
summary {display: list-item;}
template {display: none;}
[hidden] {display: none;}
body, button, input, select, optgroup, textarea {color: #404040;font-family: sans-serif;font-size: 16px;font-size: 1rem;line-height: 1.5;}
h1, h2, h3, h4, h5, h6 {clear: both;}
p {margin-bottom: 1.5em;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 1.5em;}
address {margin: 0 0 1.5em;}
pre {background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 15px;font-size: 0.9375rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size: 15px;font-size: 0.9375rem;}
abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
big {font-size: 125%;}
html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}
body {background: #fff;}
hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}
ul, ol {margin: 0 0 1.5em 3em;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
img {height: auto;max-width: 100%;}
figure {margin: 1em 0;}
table {margin: 0 0 1.5em;width: 100%;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {border: 1px solid;border-color: #ccc #ccc #bbb;border-radius: 3px;background: #e6e6e6;color: rgba(0, 0, 0, 0.8);font-size: 12px;font-size: 0.75rem;line-height: 1;padding: .6em 1em .4em;}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {border-color: #ccc #bbb #aaa;}
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {border-color: #aaa #bbb #bbb;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {color: #111;}
select {border: 1px solid #ccc;}
textarea {width: 100%;}
a {color: royalblue;}
a:visited {color: purple;}
a:hover, a:focus, a:active {color: midnightblue;}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
.main-navigation {clear: both;display: block;float: left;width: 100%;}
.main-navigation ul {display: none;list-style: none;margin: 0;padding-left: 0;}
.main-navigation ul ul {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);float: left;position: absolute;top: 100%;left: -999em;z-index: 99999;}
.main-navigation ul ul ul {left: -999em;top: 0;}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {left: 100%;}
.main-navigation ul ul a {width: 200px;}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {left: auto;}
.main-navigation li {float: left;position: relative;}
.main-navigation a {display: block;text-decoration: none;}
.menu-toggle, .main-navigation.toggled ul {display: block;}
@media screen and (min-width: 37.5em) {
.menu-toggle {display: none;}
.main-navigation ul {display: block;}
}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {margin: 0 0 1.5em;overflow: hidden;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {float: left;width: 50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {float: right;text-align: right;width: 50%;}
.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}
.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;clip-path: none;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;}
#content[tabindex="-1"]:focus {outline: 0;}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content: "";display: table;table-layout: fixed;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}
.widget {margin: 0 0 1.5em;}
.widget select {max-width: 100%;}
.sticky {display: block;}
.hentry {margin: 0 0 1.5em;}
.updated:not(.published) {display: none;}
.page-content, .entry-content, .entry-summary {margin: 1.5em 0 0;}
.page-links {clear: both;margin: 0 0 1.5em;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;}
.infinity-end.neverending .site-footer {display: block;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed, iframe, object {max-width: 100%;}
.custom-logo-link {display: inline-block;}
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.wp-caption-text {text-align: center;}
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}

@font-face {
    font-family: 'latolight';
    src: url('fonts/lato-light-webfont.woff2') format('woff2'),
         url('fonts/lato-light-webfont.woff') format('woff'),
         url('fonts/lato-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff'),
         url('fonts/lato-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'heebobold';
    src: url('fonts/heebo-bold-webfont.woff2') format('woff2'),
         url('fonts/heebo-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'heeboregular';
    src: url('fonts/heebo-regular-webfont.woff2') format('woff2'),
         url('fonts/heebo-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.flex_div {display: flex;justify-content: space-between;align-items: center;}
#container {width:1170px;margin:auto;}
#background_image{background-size:cover;background-position:center;}
a, a:hover {transition:0.5s;text-decoration:none;}

h1 {font-family: heeboregular;color: #FDFEFE;font-size: 55px;line-height: 60px;font-weight: 100;}
h3 {font-family: heeboregular;color: #0A0A0A;font-size: 36px;line-height: 45px;font-weight: 100;}
h4 {font-family: heeboregular;color: #0D8AB9;font-size: 20px;font-weight: 100;}
h5 {font-family: heeboregular;color: #5E5F66;font-size: 20px;font-weight: 100;letter-spacing: 5px;}
p, li {font-family: latolight;color: #5E5F66;font-size: 18px;}
a.blue_button:hover {background-color: #21BAF3;color: #FFF;}
a.blue_button, p.blue_button {font-family: heeboregular;color: #21BAF3;font-size: 15px;border: 1px solid #21BAF3;border-radius: 5px;height: 42px;display: inline-block;line-height: 42px;padding: 0px 18px;letter-spacing: 2px;}

/*Header*/
.header {padding: 0px 0px;border-bottom: 1px solid rgba(241, 228, 220, 0.2);position: absolute;width: 100%;z-index: 9;}
.header .site-logo {margin-top: 10px;}
.header .site-logo img {width: 240px;}
.header_navigation {text-align: right;margin-top: 10px;}
.header_upper_text a:hover {text-decoration: underline;}
.header_upper_text a {color: #F1E4DC;font-family: heeboregular;font-size: 14px;}
.header_upper_text img {width: 12px;margin: 0px 10px -2px 0px;}
.header_navigation #primary-menu > li {margin: 0px 15px;}
.header_navigation #primary-menu > li:last-child {margin-right: 0px;}
.header_navigation #primary-menu > li > a:hover, .header_navigation #primary-menu > li.current_page_item > a, .header_navigation #primary-menu > li.current-menu-parent > a {border-color: #0A9AD3;text-shadow: 1px 0px 0px #FDFEFE;}
.header_navigation #primary-menu > li > a {color: #FDFEFE;font-family: heeboregular;font-size: 16px;line-height: 60px;height: 60px;border-bottom: 3px solid transparent;padding: 0px 5px;letter-spacing: 0px;}
.header_navigation #primary-menu > li:hover ul.sub-menu {top: 100%;}
.header_navigation #primary-menu > li ul {border-top: 2px solid #1098CE;top: 150%;transition: 0.3s;}
.header_navigation #primary-menu > li ul li a:hover, .header_navigation #primary-menu > li ul li.current_page_item a {background-color: #0BA9E6;}
.header_navigation #primary-menu > li ul li a {font-family: heeboregular;background-color: #1098CE;text-align: left;font-size: 14px;color: #FDFEFE;padding: 14px 20px;}
.header_navigation #primary-menu > li ul li:first-child::after {background-image: url(http://tddpreview.com/cerveautechnologies/wp-content/uploads/2020/05/Menu-Arrow.png);background-size: cover;position: absolute;content: '';top: -10px;left: 40px;width: 16px;height: 8px;z-index: 9;}
.header_navigation #primary-menu li a {cursor: pointer;}
.header-sticky.is-sticky {position: fixed;width: 100%;z-index: 999;top: 0px !important;}
.header-sticky.is-sticky .header {background-color: #17233C;}
nav#menu {display: none;}
.mobile_menu {display:none!important;}

/*Homepage*/
.home_video_container {position:relative;}
.home_container > div {background: #FFF;}
.home_container > div.home_video_container {background: transparent;}
#video_container {left: 0;top: 0;transition: background-color 300ms ease;width: 100%;overflow: hidden;background-size: cover;background-position: center;height: 800px;padding: 0;margin: 0;position: relative;overflow-x: hidden;background-color: rgba(22, 34, 55, 0.4);}
video#home_video {backface-visibility: hidden;background-size: cover;bottom: 0;height: auto;min-height: 100%;min-width: 100%;perspective: 1000;position: fixed;right: 0;width: auto;z-index: -1;}
.text_container {position: absolute;top: 60%;left: 50%;transform: translate(-50%,-50%);width: 100%;padding: 0px 20px;text-align: center;}
.title_with_text_section {text-align: center;padding: 65px 0px;box-shadow: 1px 5px 6px #cccccc70;z-index: 9;position: relative;}
.home .text_with_left_image_section .right_text .line_divider {margin: 25px 0px 30px 0px;}
.title_with_text_section h5 {margin: 0px;}
.default_section .title_with_text_section {border: none;}
.line_divider {width: 85px;margin: 18px auto 15px auto;background-color: #F1E4DC;height: 3px;}
.title_with_text_section p {font-family: heeboregular;color: #0A0A0A;font-size: 26px;max-width: 1070px;margin: auto;line-height: 34px;}
.right_image img {max-width: 654px;}
.left_text {width: 535px;}
.left_text h5 {margin: 0px;}
.left_text p {font-family: heeboregular;color: #0A0A0A;font-size: 22px;max-width: 1070px;margin: 10px 35px 20px auto;line-height: 30px;}
.home_container > div.text_with_left_image_section {background-color: #FBF8F5;padding: 50px 0px;}
.text_with_left_image_section .flex_div {justify-content: center;}
.home_container .text_with_left_image_section {text-align: center;}
.home_container .text_with_left_image_section h5, .home_container .text_with_left_image_section h3 {margin: 0px;}
.home_container .text_with_left_image_section h3 {margin: 10px 0px 20px 0px;}
.home_container .text_with_left_image_section .line_divider {margin-bottom: 20px;}
.home_container .text_with_left_image_section .left_image {padding: 10px;border: 1px solid #F1E4DC;display: inline-grid;}
.home_container .text_with_left_image_section .right_text {text-align: left;margin-left: 80px;max-width: 630px;}
.home_container .text_with_left_image_section .right_text p:first-child {margin-top: 0px;}
.right_text {max-width: 500px;margin-left: 100px;}
.right_text h5 {margin: 0px;}
.right_text h3 {margin: 8px 0px;}
.right_text .line_divider {margin: 18px 0px;}
.right_image .right_image_container img {margin: 0px 20px;}
.right_image_container {display: flex;align-items: center;margin-bottom:50px;}
.right_image p:last-child {text-align: center;margin: 0px;font-size: 14px;}
.right_image p:nth-child(2) {text-align: center;margin: 0px;font-family: heeboregular;color: #0A0A0A;font-size: 14px;}
.home_container > div.text_with_list_section {background-color: #FDFCFB;padding: 60px 0px;}
.left_list_text {flex: 1;padding-right: 90px;}
.right_list {width: 570px;border: 1px solid #DEBEAB;background-color: #FFF;border-radius: 5px;padding: 45px 50px;min-height:390px;}
.left_list_text h5 {margin: 0px;}
.left_list_text h3 {margin: 10px 0px;font-weight: 100;font-size: 20px;line-height: 24px;}
.left_list_text .line_divider {margin: 28px 0px;}
.home_container .text_with_list_section .left_list_text p:last-child {margin-bottom: 0px;}
.right_list h4 {margin: 0px 0px 30px 0px;}
.right_list ul {margin: 0px;padding: 0px;list-style: none;}
.right_list ul li {color: #0A0A0A;position: relative;padding-left: 20px;margin-bottom: 20px;}
.right_list ul li::before {content: "•";position: absolute;color: #DEBEAB;font-size: 12px;left: 0px;top: 3px;}
.text_with_background_image_section {text-align: center;padding: 80px 20px;}
.text_with_background_image_section h5 {margin: 0px;color: #BEBFC0;}
.text_with_background_image_section h3 {text-align: center;color: #FFF;margin: 10px 0px;}
.text_with_background_image_section .line_divider {margin-bottom: 50px;}
.right_image_bgimage {flex: 1;}
.left_text_bgimage {width: 300px;margin-right: 75px;}
.left_text_bgimage p {font-family: heeboregular;color: #FDFEFE;font-size: 30px;line-height: 40px;margin: -90px 0px 40px 0px;}
.lower_text_bgimage p {font-family: heebobold;color: #EBEBEB;font-size: 20px;margin: 30px 0px 0px 0px;}
.home_container > div.text_with_right_image_section_2 {background-color: #FBF8F5;padding: 83px 0px;}
.text_with_right_image_section_2 .left_text {padding-right: 40px;}
.text_with_right_image_section_2 h3 {margin: 5px 0px;}
.text_with_right_image_section_2 .line_divider {margin: 22px 0px 17px 0px;}
.text_with_right_image_section_2 p {font-family: latolight;color: #5E5F66;font-size: 18px;line-height: inherit;}
.text_with_right_image_section_2 .right_image p {text-align: center;font-family: heeboregular;color: #0A0A0A;font-size: 20px;margin: 0px;}
.logo_titles_section {padding: 60px 0px;}
.logo_titles_section > h3 {text-align: center;margin: 0px 0px 50px 0px;font-size: 30px;}
.logo_titles_container {max-width: 1070px;border-bottom: 1px solid #F1E4DC;padding: 0px 35px 20px 35px;}
.logo_title p:hover, .logo_title.active p {text-shadow: 1px 0px 0px #0A99D2;color: #0A99D2;}
.logo_title p {margin: 0px;cursor: pointer;font-family: heeboregular;color: #5E5F66;font-size: 16px;transition: 0.3s;}
.logo_images {flex-flow: wrap;justify-content: center;}
.logo_images img {margin: 20px 60px;max-width: 207px;}
.logo_contents_section {padding-bottom: 60px;}
.news_upper {text-align: center;padding: 34px 0px;}
.news_upper > img {width: 192px;margin: auto;}
p.date {margin: 12px 0px 0px 0px;color: #FDFEFE;font-size: 12px;}
.news_slider .slick-track {padding-bottom: 60px;}
.news_contents > p.news_text {font-family: heeboregular;font-size: 13px;color: #5E6066;margin-bottom: 0px;}
.news_contents > p {margin: 15px 0px;}
p.news_contents_title {color: #000000;font-family: heebobold;font-size: 16px;}
.news_contents {padding: 5px 20px 10px 20px;background-color: #FFF;height: 295px;position:relative;}
.individual_news {margin: 0px 20px;height: 450px !important;box-shadow: 1px 1px 10px #CCC;transition: 0.3s;}
.individual_news:hover {-webkit-box-shadow: 3px 10px 10px 0px rgba(0, 0, 0, 0.3);box-shadow: 3px 10px 10px 0px rgba(0, 0, 0, 0.3);transition: 0.3s;}
.home_container > div.news_slider_section {background-color: #FBF8F5;padding: 60px 0px 10px 0px;}
.news_title_container h3 {text-align: center;font-size: 30px;margin: 0px;}
.news_titles_container {max-width: 1070px;border-bottom: 1px solid #F1E4DC;padding: 0px 0px 30px 0px;justify-content: center;margin: 50px auto;}
.news_title, .news_title_link {margin: 0px 25px;}
.news_titles_container p:hover, .news_titles_container .news_title.active p {text-shadow: 1px 0px 0px #0A99D2;color: #0A99D2;}
.news_titles_container p {margin: 0px;cursor: pointer;font-family: heeboregular;color: #5E5F66;font-size: 16px;transition: 0.3s;}
button.slick-arrow {top: 40%;}
.slick-prev.slick-arrow::before, .slick-next.slick-arrow::before {display:none;}
.slick-prev.slick-arrow:hover {background-image: url(http://tddpreview.com/cerveautechnologies/wp-content/uploads/2020/05/Left-Slider-Hover-Arrow.png) !important;}
.slick-prev.slick-arrow {height: 46px;width: 46px;background-image: url(http://tddpreview.com/cerveautechnologies/wp-content/uploads/2020/05/Left-Slider-Arrow.png) !important;background-size: cover !important;background-position: center !important;left: -70px;}
.slick-next.slick-arrow:hover {background-image: url(http://tddpreview.com/cerveautechnologies/wp-content/uploads/2020/05/Right-Slider-Hover-Arrow.png) !important;}
.slick-next.slick-arrow {height: 46px;width: 46px;background-image: url(http://tddpreview.com/cerveautechnologies/wp-content/uploads/2020/05/Right-Slider-Arrow.png) !important;background-size: cover !important;background-position: center !important;right: -70px;}
.home_container .text_with_right_image_section.text_with_right_image_section_2 h3 {max-width: 450px;font-size: 36px;margin-top: 10px;font-size: 22px;line-height: 30px;}
.text_with_map_section {padding: 20px 0px 0px 0px;text-align: center;}
.map1 {background-color: #343740;padding: 80px 0px 40px 0px;}
.text_with_map_section h5 {margin: 0px;color: #BEBFC0;}
.text_with_map_section h3 {margin: 5px 0px;color: #FDFEFE;}
.text_with_map_section .line_divider {margin: 30px auto 35px auto;}
.text_with_map_section p {text-align: left;color: #F9F8F3;}
.text_with_map_section p.map_title {font-size: 24px;color: #FFF;margin-top: 50px;font-family:heeboregular;}
.map2 {background-color: #292C34;padding: 50px 0px 15px 0px;}
.text_with_map_section .map2 p.map_title {margin-top: 0px;margin-bottom:-25px;}
.home_container .text_with_left_image_section .left_image p {margin: 15px 0px 0px 0px;text-align: left;font-size: 14px;}
.home_container .text_with_left_image_section .left_image {border: none;}
.image_with_popup_text_section #container > p {text-align: center;margin: 20px 0px;color: #0A0A0A;}
.centered_title_with_text_section {text-align: center;margin: 20px 0px;}
.centered_title_with_text_section h3 {margin: 0px;}
.home .title_with_text_section img {margin: 10px 0px 50px 0px;max-width:615px;}
.news_contents p.blue_button {position: absolute;bottom: 0px;padding: 0px 25px;transition:0.5s;}
.individual_news:hover p.blue_button {background: #21BAF3;color: #FFF;}

/*Inner Pages*/
.banner_section {height: 385px;}
.banner_section div#container {position: relative;height: 100%;}
.banner_texts_container {position: absolute;top: 60%;transform: translateY(-50%);}
.banner_texts_container h1 {margin: 0px;}
.banner_texts_container h4 {margin: 0px;color: #4ab0d6;}
.banner_overlay {height: 100%;background: rgba(22, 34, 55, 0.7);}
.key_milestones_section {background-color: #FBF8F5;padding: 70px 0px 90px 0px;text-align: center;height: 409px;}
.key_milestones_section h5 {margin: 0px;}
.milestone_container {margin-top: 60px;align-items: flex-start;}
.border {border: 1px solid #ECDACE;border-radius: 50%;padding: 4px;width: fit-content;margin: 20px auto;background: #FFF;position:relative;}
.milestone_container p.bold {font-family: heebobold;}
.border::before {content: url(http://tddpreview.com/cerveautechnologies/wp-content/uploads/2020/05/Milestone-Arrow.png);position: absolute;left: -5px;}
.individual_column:first-child .border::before {display:none;}
.line {width: 430%;background-color: #ECDACE;height: 1px;position: absolute;left: 100%;top: 50%;}
.individual_column:last-child .line {display:none;}
.milestone_container p {margin: 0px;font-family: latolight;font-size: 14px;color: #5E5F66;transition: 0.3s;}
.blue {height: 20px;width: 20px;background-color: #0A9AD3;border-radius: 50%;margin: auto;}
.individual_column {cursor: pointer;}
.milestone_container .individual_column:hover p {color: #0a9ad3;transform: scale(1.2);}
.individual_column:hover .border {margin-top: 15px;}
.individual_column:hover .border::before {top: 9px;}
.individual_column:hover .blue {height: 30px;width: 30px;transition: 0s;}
.individual_column:hover .line {width: 300%;}
.individual_column .blue {transition: 0s;}
#default_203_2 .title_with_text_section {border: none;box-shadow: 1px 1px 3px rgba(204, 204, 204, 0.4);z-index: 9;position: relative;}
.image_with_popup_text_section {padding: 70px 0px 50px 0px;}
.image_with_popup_text_section h5 {text-align: center;margin: 0px;}
.popup_image_container {flex-flow: wrap;margin-top: 35px;justify-content:center;align-items: stretch;}
.individual_image {width: 234px;height: 292px;border: 1px solid rgba(204, 204, 204, 0.6);position: relative;text-align: center;padding: 30px 10px 0px 10px;cursor: pointer;background-color:#FFF;margin:10px;}
.round_image {width: 144px;height: 144px;margin: auto;border-radius:50%;}
.individual_image p {margin: 0px;font-family: heeboregular;font-size: 13px;color: #5E5F66;}
.individual_image p.bold {margin: 20px 0px 3px 0px;font-size: 17px;font-family: heebobold;}
.individual_image:hover .hover_text {display: block;text-align: left;}
.individual_image .hover_text {display: none;background-color: rgba(22, 34, 55, 0.9);position: absolute;top: 0px;left: 100%;z-index: 9;min-width: 370px;padding: 39px 33px 39px 33px;}
.individual_image:nth-child(4n+4) .hover_text {left: auto;right: 100%;}
.individual_image .hover_text p, .individual_image .hover_text li {font-family: latoregular;color: #FFF;font-size: 15px;}
.individual_image .hover_text ul {margin: 0px;padding: 0px 0px 0px 15px;}
.individual_image .hover_text::before {content: url(http://tddpreview.com/cerveautechnologies/wp-content/uploads/2020/05/Hover-Arrow.png);left: -12px;position: absolute;top: 50%;transform: translateY(-50%);}
.individual_image:nth-child(4n+4) .hover_text::before {left: auto;right: -12px;transform: rotate(180deg);top: 42%;}
#default_203_5 .image_with_popup_text_section {background-color: #FBF8F5;}
#default_203_5 .individual_image {height: auto;padding-bottom:25px;}
.individual_image p.lower_text {margin-top: 10px;color: #0E8ABA;font-family: heebobold;}
.text_and_image_with_dark_background_section {background-color: #343740;padding: 80px 0px;}
.text_and_image_with_dark_background_section .flex_div {justify-content: center;}
.text_and_image_with_dark_background_section .left_text {order: 2;padding: 0px 0px 0px 50px;max-width: 550px;margin-top:-35px;}
.text_and_image_with_dark_background_section .right_image {order: 1;}
.text_and_image_with_dark_background_section .left_text h5, .text_and_image_with_dark_background_section .left_text h3, .text_and_image_with_dark_background_section .left_text p {color: #FFF;}
.text_and_image_with_dark_background_section .right_image p {color: #FAF8F4;}
.text_and_image_with_dark_background_section .left_text p {margin: 25px 0px 0px 0px;}
.text_with_right_image_section {padding: 85px 0px 35px 0px;}
.left_title_text {flex: 1;padding-right: 85px;}
.text_with_right_image_section h3 {margin: 0px;font-size: 26px;line-height: 32px;}
.text_with_right_image_section .line_divider {margin: 20px 0px 20px 0px;}
.left_title_text p {margin-bottom: 0px;}
.right_title_image {width: 570px;text-align:center;}
.text_and_left_image_with_dark_background_section {background-color: #343740;}
.text_and_left_image_with_dark_background_section .left_text_bgimage {margin-left: 40px;margin-right: 0px;width: 365px;order: 2;}
.text_and_left_image_with_dark_background_section .left_text_bgimage h3 {text-align: left;font-size: 26px;line-height: initial;}
.text_and_left_image_with_dark_background_section .line_divider {margin: 17px 0px 22px 0px;}
.text_and_left_image_with_dark_background_section .left_text_bgimage p {font-family: latolight;font-size: 18px;line-height: inherit;text-align: left;margin: 0px;}
.text_and_left_image_with_dark_background_section .right_image_bgimage {order: 1;}
.default_section .text_with_right_image_section {padding: 0px;margin: 65px 0px;}
.default_section .text_and_image_with_dark_background_section {margin: 0px;padding: 65px 0px;}
.text_with_left_image_section .left_title_text {padding-right: 0px;padding-left: 50px;order: 2;}
.text_with_left_image_section .right_title_image {order: 1;}
.posts_section {background-color: #FBF8F5;padding: 100px 0px 20px 0px;}
.posts_container {flex-flow: wrap;justify-content:center;}
nav.post_navigation {display: block;width: 100%;}
.posts_container .individual_news {width: 350px;margin-bottom: 40px;border: 1px solid #CCC;padding-bottom: 20px;height: 375px !important;}
.malinky-load-more {text-align: center;width: 100%;padding-top: 30px;margin-bottom:70px;}
.malinky-load-more a:hover {background-color: #21BAF3;color: #FFF;}
.malinky-load-more a {font-family: heeboregular;color: #21BAF3;font-size: 15px;border: 1px solid #21BAF3;border-radius: 5px;height: 42px;display: inline-block;line-height: 42px;padding: 0px 18px;letter-spacing: 2px;}
.contact_section {padding: 85px 0px;overflow: hidden;}
.contact_section > .flex_div {align-items: flex-start;}
.left_contact {width: 330px;}
.contact_section h5 {margin: 0px;font-family: heebobold;letter-spacing: 1px;}
.contact_section .line_divider {margin: 10px 0px 30px 0px;background-color: #0A9AD3;}
.individual_contact {text-align: left;justify-content: flex-start;margin-bottom: 26px;border-bottom: 1px solid rgba(241, 228, 220, 0.6);padding-bottom: 25px;}
.individual_contact img {border: 1px solid #CCC;border-radius: 50%;width: 39px;margin-right: 20px;}
.individual_contact p, .individual_contact a {margin: 0px;color: #2C3239;font-family: latolight;}
.individual_contact:nth-child(3) img {border: none;}
.right_contact {flex: 1;margin-left: 60px;padding-left: 60px;position: relative;}
.contact_background {background-color: #FBF8F5;position: absolute;top: -85px;left: 0px;width: 100vw;height: 400%;z-index: -1;border-left: 1px solid #F3EBE2;}
.individual_contact .contact p:first-child {font-family: latoregular;color: #2C3239;}
.individual_contact a:hover {color: #20B9F2;}
.page-id-390 .header-sticky .header {background-color: #17233C;position: relative;}
.popup_image_container .individual_image img {margin: 10px 0px;}
.left_title_text ul {margin-bottom: 0px;}
.left_title_text ul br {display: none;}
.left_title_text ul {margin-bottom: 0px;margin-top: 20px;}
.left_title_text ul li {margin-bottom: 8px;}
.centered_text_with_image_section {text-align: center;margin: 20px 0px;}
.form_section iframe.wp-embedded-content {width: 100%;height: -webkit-fill-available;border: none;}
form.post-password-form {text-align: center;margin: 350px 0px;}
form.post-password-form p {display: flex;align-items: center;justify-content: center;}
form.post-password-form p input {height: 42px;width: 300px;padding-left: 15px;}
form.post-password-form input[type="submit"]:hover {cursor: pointer;background-color: #21BAF3;color: #FFF;}
form.post-password-form input[type="submit"] {font-family: heeboregular;color: #21BAF3;font-size: 15px;border: 1px solid #21BAF3;border-radius: 5px;height: 42px;display: inline-block;line-height: 42px;padding: 0px 18px;letter-spacing: 2px;background: transparent;width: 105px;margin-left: 15px;transition: 0.3s;}
.posts_section .news_contents {height: 210px;}
.form_section h1 {color: #0A0A0A;margin-bottom: 0px;}
.form_section h3 {margin-top: 0px;}
.form_section {text-align: center;}
.form_section > a:hover h1, .form_section > a:hover h3 {text-decoration: underline;}
.list_section h3, .title_bold_with_text_section h3 {margin-top: 0px;font-size: 20px;line-height: 32px;}
.list_section li {margin-bottom: 30px;}
.list_section h3 span, .title_bold_with_text_section h3 span {font-family: latolight;color: #5E5F66;font-size: 18px;}
.events_section h3 {font-size: 26px;}
.events_section {background-color: #FBF8F5;padding: 65px 0px 40px 0px;margin: 0px 0px 0px 0px;}
.events_container {display: flex;flex-flow: column;}
.individual_events {margin-bottom: 35px;}
.individual_events a:hover {box-shadow: 10px 10px 40px -5px rgba(0, 0, 0, 0.3);}
.individual_events a {display: flex;padding: 20px;background-color: #FFF;box-shadow: 1px 1px 10px #CCC; align-items:center;}
.individual_events a .events_image {width: 350px;height: 320px;margin-right: 30px;background-size: 100% !important; background-repeat: no-repeat;}
.events_contents {flex: 1;margin-left:10px;}
.individual_events_title {margin-top: 5px;}
.events_contents .individual_events_title p {font-family: heebobold;color: #000;font-size: 16px;}
.events_contents p.events_text, .events_contents p.events_date {margin: 20px 0px;}
.events_contents p.events_date {font-size: 14px;color: #000;font-family: heeboregular;}
.events_contents p.events_text {font-family: heeboregular;font-size: 15px;}
.individual_events a:hover p.read_more {text-decoration: underline;}
.events_contents p.read_more {color: #1FB8F2;font-family: heeboregular;font-size: 15px;}
.events_contents p {margin: 0px;}
.events_slider_contents p:first-child {color: #000000;font-family: heebobold;font-size: 16px;}
.news_container:last-child p.date br {display:none;}
p.date span {display: none;}
.individual_publications_landing .news_contents p:first-child {margin-top: 30px;}
.individual_publications_landing .news_contents {height: 312px;}
.home .logo_titles_container .logo_title:last-child {display: none;}
.home .logo_titles_container {justify-content: center;}
.logo_titles_container .logo_title {margin: 0px 20px;}
.individual_image.individual_image_solo {margin: 20px auto;}
.individual_image p.hover_title {margin-bottom: 20px;font-size: 18px;}
.text_with_background_image_section.text_and_left_image_with_dark_background_section .right_image_bgimage p, .text_with_background_image_section.text_and_left_image_with_dark_background_section .right_image_bgimage p a {color: #FFF;}
.text_with_background_image_section.text_and_left_image_with_dark_background_section .right_image_bgimage p a:hover {text-decoration:underline;}
.title_bold_with_text_section {margin: 20px 0px;}
.list_section ul {padding: 0px;}
.list_section li p a:hover {text-decoration: underline;}
.list_section li p a {font-family: latoregular;color: #0A99D2;font-size: 15px;}
.list_section li p {margin: 0px;}
.list_section h3 {margin-top: 55px;}

/*Gravity Form*/
.form_container {padding-right: 20px;margin-top: 35px;}
.form_container .gform_heading {display: none;}
.form_container ul li {margin: 0px !important;}
.form_container ul li input, .form_container ul li textarea {border: none;box-shadow: 1px 1px 4px rgba(204, 204, 204, 0.3);width: 100% !important;height: 50px;border-radius: 5px;padding-left: 20px !important;font-family: latolight !important;font-size: 15px !important;color: #2C3239;margin: 0px !important;}
.form_container ul li textarea {padding-top: 15px !important;height: 170px !important;}
.form_container ul li input::placeholder {color: #9E9E9E;}
.form_container .gform_footer input {font-family: heeboregular;color: #21BAF3;font-size: 15px;border: 1px solid #21BAF3;border-radius: 5px;height: 42px;display: inline-block;line-height: 42px;padding: 0px 40px;letter-spacing: 2px;background: transparent;transition: 0.5s;cursor: pointer;}
.form_container .gform_footer input:hover {background-color: #21BAF3;color: #FFF;}
.gform_confirmation_message {font-family: latolight;font-size: 30px;}
.validation_error {font-family: latolight !important;}
.form_container .gform_footer.top_label {margin-top: 5px;}
.form_container li#field_1_5 {margin-top: 17px !important;}

/*404*/
section.error-404.not-found {background: #162237;text-align: center;padding: 160px 20px 120px 20px;}
section.error-404.not-found form.search-form, section.error-404.not-found .widget {display: none;}

/*Footer*/
.upper_footer .site-logo img {width: 240px;}
.footer_icon_text img {width: 39px;}
.footer_icon_text p, .footer_icon_text p a {font-family: heeboregular;color: #F6F6F6;font-size: 14px;margin: 0px 0px 0px 10px;}
.footer_icon_text p a {margin: 0px;}
.footer_icon_text p a:hover {text-decoration: underline;}
.footer_icon_text {margin: 0px 15px;}
.footer_social_media_links a:last-child {margin-right: 0px;}
.footer_social_media_links a {margin: 0px 10px;}
.footer_social_media_links a:hover img {transform: scale(1.2);}
.footer_social_media_links img {width: 39px;transition: 0.3s;}
.upper_footer {border-bottom: 3px solid rgba(241, 228, 220, 0.2);padding: 55px 0px;}
.lower_footer {padding: 40px 0px;}
.lower_footer p, .lower_footer p a {font-family: heeboregular;color: #DDDDDD;font-size: 13px;margin: 0px;}
.lower_footer p a:hover {text-decoration: underline;}

/*Custom*/
.home_container > div.text_with_right_image_section_2 {display: none;}
.home_container > div.news_slider_section {display: none;}
#default_203_2 .title_with_text_section p {font-size: 18px;line-height: 28px;font-family: latolight;color: #5E5F66;max-width: inherit;}
#default_203_2 .title_with_text_section .line_divider {margin: 23px auto 25px auto;}
#default_203_2 .title_with_text_section {padding: 35px 0px 40px 0px;}
#default_280_3 .title_with_text_section {padding-bottom: 15px;}
#default_280_3 .title_with_text_section h5 {font-size: 26px;color: #0A0A0A;}
#default_280_4 .left_text_bgimage {width: 550px;}
#default_280_5 .centered_title_with_text_section p {margin-top: 50px;}
#default_280_6 .text_with_right_image_section.text_with_left_image_section {background: #343740;padding: 40px 0px;margin-top: 45px;}
#default_280_6 .text_with_right_image_section.text_with_left_image_section h3 {color: #FFF;}
#default_280_6 .text_with_right_image_section.text_with_left_image_section p {color: #FFF;}
#default_262_2 .title_with_text_section {padding-bottom: 0px;}
#default_262_3 .text_with_right_image_section {margin-top: 35px;}
.home_container .title_with_text_section p {font-size: 20px;max-width: 825px;line-height: initial;}
#default_203_5 .round_image {background: #CCC;}
#default_203_3 .individual_column:nth-last-child(2) .line {width: 300%;}
#default_280_2 p {color: #0A0A0A;}
#default_320_2 div#container {display: flex;flex-flow: column;}
#default_320_2 div#container h5 {order: 3;}
#default_320_2 div#container .line_divider {order: 2;}
#default_320_2 div#container p {order: 1;}
#default_740_2 div#container {display: flex;flex-flow: column;}
#default_740_2 div#container .line_divider {order: 2;}
#default_740_2 div#container p {order: 1;}
#default_740_2 .title_with_text_section {padding-bottom: 0px;}
#default_740_2 div#container h5 {order: 3;}
#default_390_1 h3 a {color: #0A0A0A;}
#default_203_4 .individual_image:last-child .round_image {border-radius: 50%;background-color: #CCC;}
.page-id-320 .default_section:last-child {margin-bottom: 100px;}
#default_203_4 .line_divider {margin: 28px auto 31px auto;}
section#default_203_4 p.hover_title {display: none;}
#default_724_2 .line_divider {display: none;}
#default_203_4 .image_with_popup_text_section #container > p {color: #5E5F66;}
#default_262_2 .title_with_text_section {box-shadow: none;}
#default_262_2 .title_with_text_section .line_divider {margin-top: 30px;}
#default_262_3 .text_with_right_image_section h3 {font-size: 20px;}
#default_262_3 .left_title_text {padding-right: 20px;}
#default_262_3 .right_title_image {width: 650px;}
#default_262_3 .text_with_right_image_section h3 span {font-family: latoregular;}
#default_262_4 .text_with_right_image_section h3, #default_724_3 .text_with_right_image_section h3 {font-size: 20px;line-height: 30px;}
#default_262_4 .text_and_image_with_dark_background_section .left_text p, #default_724_3 .text_and_image_with_dark_background_section .left_text p {color: rgb(255 255 255 / 0.7);}
#default_262_4 .text_with_right_image_section .line_divider {margin: 30px 0px 20px 0px;}
#default_262_4 .left_text {padding: 0px 0px 0px 35px;margin-left: 15px;}
#default_262_1 .banner_overlay {background: none;}
#default_724_2 .left_title_text {padding-right: 205px;}
#default_724_2 .left_title_text ul {margin: 20px 0px 0px 0px;}
#default_724_2 .left_title_text ul li {font-size: 15px;margin-bottom: 25px;}
#default_724_2 .text_with_right_image_section {margin: 45px 0px;}
#default_724_2 .right_title_image {width: 385px;margin-right: 85px;}
#default_724_2 .right_title_image p:nth-child(2) {font-family: heeboregular;color: #0A0A0A;}
#default_724_2 .right_title_image p {margin: 10px 0px;text-align: left;font-size: 14px;}
#default_280_2 .left_title_text h3 {font-size: 20px;letter-spacing: 6px;}
#default_280_2 .left_title_text .line_divider {margin: 30px 0px 35px 0px;}
#default_280_2 .left_title_text p {color: #5E5F66;}
#default_280_2 .right_title_image p {margin: 10px 0px 0px 0px;color: #5E5F66;font-size: 14px;}
#default_280_2 .right_title_image {margin-right: 45px;}
#default_280_3 .left_text_bgimage h3 {font-size: 20px;letter-spacing: 6px;color: rgb(255 255 255 / 0.8);}
#default_280_3 .left_text_bgimage .line_divider {margin: 27px 0px 33px 0px;}
#default_280_3 .left_text_bgimage {width: 500px;}
#default_280_3 .right_image_bgimage p strong {color: #FFF;font-family: arial;font-weight: 100;}
#default_280_3 .right_image_bgimage p, #default_280_3 .right_image_bgimage p a {color: #A0A0A0;font-size: 14px;}
#default_280_3 .text_with_background_image_section.text_and_left_image_with_dark_background_section {padding: 60px 20px 40px 20px;}
#default_280_3 .left_text_bgimage p {padding-right: 2px;color: rgb(255 255 255 / 0.7);}
#default_280_4 .centered_title_with_text_section h3 {color: #5E5F66;font-size: 20px;letter-spacing: 6px;}
#default_280_4 .line_divider {margin: 18px auto 30px auto;}
#default_280_4 .centered_title_with_text_section {margin: 50px 0px;}
#default_280_5 .left_title_text {padding-left: 105px;}
#default_280_5 h3 {font-size: 20px;line-height: initial;}
#default_280_5 .line_divider {margin: 25px 0px 25px 0px;}
#default_280_5 .right_title_image {display: flex;align-items: flex-end;width: 595px;}
#default_280_5 .right_title_image .image_text_container {text-align: left;margin-left: 30px;}
#default_280_5 .right_title_image .image_text_container p:first-child {font-size: 20px;color: #0A0A0A;font-family: heeboregular;}
#default_280_5 .right_title_image .image_text_container p {margin: 25px 0px;font-size: 14px;}
#default_280_5 .right_title_image .image_text_container p:nth-child(2) {font-family: heeboregular;color: #0A0A0A;}
#default_280_5 .right_title_image .image_text_container p:last-child {margin-bottom: 15px;}
#default_280_6 .text_with_right_image_section h3 {font-size: 20px;line-height: initial;color: #33373F;}
#default_280_6 .left_title_text {padding-right: 95px;}
#default_280_6 .text_with_right_image_section .line_divider {margin: 25px 0px 25px 0px;}
#default_320_2 .title_with_text_section {box-shadow: none;padding: 40px 0px 25px 0px;}
#default_320_2 div#container p {order: 1;font-size: 20px;}
#default_320_3 .list_section h3 {margin-top: 0px;}
#default_262_2 h5 span {font-family: latoregular;}


.full_video_section {
    padding: 60px 0;
}

.full_video_section video {
    vertical-align: middle;
}


@media screen and (max-width:1280px){
	.slick-prev.slick-arrow {left: -35px;}
	.slick-next.slick-arrow {right: -35px;}
}

@media screen and (max-width:1200px){
	#container {width:auto; padding:0px 20px;}
	.news_container {padding: 0px 40px;}
	.slick-prev.slick-arrow {left: -40px;z-index: 9;}
	.slick-next.slick-arrow {right: -40px;}
	.upper_footer {flex-flow: wrap;justify-content: center;}
	.upper_footer > div {margin: 5px 10px;}
	.individual_image {margin: 10px;}
	.individual_image .hover_text {right: auto !important;top: 50%;left: 50% !important;transform: translate(-50%,-50%);min-width: fit-content;text-align: center;}
	.individual_image .hover_text::before {display:none;}
	.key_milestones_section {height: auto;}
	.individual_image {width: 46%;}
}

@media screen and (max-width:1150px){
	.map1 img, .map2 img {max-width: -webkit-fill-available;}
}

@media screen and (max-width:1000px){
	p {margin-bottom: 20px;}
	.text_with_right_image_section {padding: 25px 0px;}
	.text_with_right_image_section .flex_div {flex-flow: column;text-align: center;}
	.left_text p {font-size: 16px;line-height: inherit;margin: 10px 0px 20px 0px;}
	.left_text p br {display: none;}
	.home_container > div.text_with_list_section {padding: 20px 0px;}
	.home_container > div.text_with_list_section .flex_div {flex-flow: column;text-align: center;}
	.left_list_text h3 {font-size: 18px;margin-top: 10px;}
	.left_list_text {padding: 0px;}
	.left_list_text h3 br {display: none;}
	.left_list_text .line_divider {margin: 15px auto 20px auto;}
	.right_list ul li {text-align: left;}
	.right_list {padding: 20px 20px 8px 20px;min-height: auto;}
	.home_container .text_with_right_image_section.text_with_right_image_section_2 h3 {max-width: inherit;}
	.text_with_right_image_section_2 .left_text {padding-right: 0px;}
	.text_with_right_image_section_2 .left_text .line_divider {margin: 20px auto;}
	.left_text {margin-bottom: 20px;}
	.full_video_section {
			padding: 20px 0;
	}
}

@media screen and (max-width:980px){
	.header_navigation nav#site-navigation {display: none;}
	.mobile_menu {display: block !important;}
	.header_navigation {display: flex;align-items: center;}
	.header_navigation nav#site-navigation {display: none;}
	.header_navigation a.mobile_menu {margin-left: 20px;color: #0a9ad3;font-size: 20px;}
}

@media screen and (max-width:960px){
	h1 {font-size: 30px !important;line-height: initial !important;}
	h3 {font-size: 25px !important;line-height: initial !important;}
	h4 {font-size: 20px !important;}
	h5 {font-size: 20px !important;}
	#video_container {height: 400px;}
	.text_container h1 br {display:none;}
	.title_with_text_section p {font-size: 18px;line-height: inherit;}
	.title_with_text_section {padding: 20px 0px;}
	.line_divider {margin: 20px auto !important;}
	.home_container > div.text_with_left_image_section {padding: 30px 0px 20px 0px;}
	.text_with_left_image_section .flex_div {flex-flow: column;}
	.right_text .line_divider {margin: 18px auto;}
	.text_with_left_image_section .right_text {margin: 0px 0px 23px 0px;text-align: center;max-width: inherit;}
	.right_text h3 br {display: none;}
	.text_with_left_image_section .left_image {order: 2;}
	.right_list h4 {margin-bottom: 18px;}
	.text_with_background_image_section {padding: 20px 0px;}
	.left_text_bgimage p {font-size: 20px;line-height: initial;margin: 0px 0px 20px 0px;}
	.text_with_background_image_section h3 {padding: 0px 20px;}
	.text_with_background_image_section h3 br {display: none;}
	.text_with_background_image_section .flex_div {flex-flow: column;}
	.text_with_background_image_section .line_divider {margin: 20px auto;}
	.left_text_bgimage {width: 100%;margin: 0px 0px 20px 0px;}
	.lower_text_bgimage p {margin-top: 15px;font-size: 16px;font-family: heeboregular;}
	.lower_text_bgimage p br {display:none;}
	.home_container > div.text_with_right_image_section_2 {padding: 20px 0px;}
	.text_with_right_image_section_2 .left_text {padding: 0px;}
	.text_with_right_image_section .line_divider {margin: 20px auto !important;}
	.text_with_right_image_section_2 .right_image {margin-top: 20px;}
	.logo_titles_section {padding: 20px 0px;}
	.logo_titles_section > h3 {margin-bottom: 20px;}
	.logo_titles_container {flex-flow: wrap;justify-content: center;padding-bottom: 20px !important;}
	.logo_title {margin: 5px 15px;}
	.logo_images img {margin: 10px 20px;}
	.logo_contents_section {padding-bottom: 20px;}
	.home_container > div.news_slider_section {padding: 20px 0px 10px 0px;}
	.news_titles_container {margin: 15px 0px 20px 0px;padding-bottom: 15px;flex-flow: wrap;text-align: center;}
	.news_title {margin: 5px 15px;}
	.upper_footer {padding: 20px 0px 12px 0px;}
	.lower_footer {padding: 20px 0px;}
	.upper_footer > div.footer_contents.flex_div {flex-flow: wrap;justify-content: center;}
	.footer_icon_text {margin: 5px 15px;}
	.banner_section {height: 280px;}
	.banner_texts_container {position: relative;text-align: center;width: 100%;top: 65%;}
	.milestone_container {flex-flow: wrap;overflow: hidden;justify-content: center;margin-top: 20px;}
	.individual_column {width: 100px;margin: 5px 0px;}
	.key_milestones_section {padding: 20px 0px;}
	.image_with_popup_text_section {padding: 20px 0px;}
	.popup_image_container {margin-top: 10px;}
	.text_and_left_image_with_dark_background_section .left_text_bgimage h3 {text-align: center;}
	.text_and_left_image_with_dark_background_section .left_text_bgimage p {text-align: center;}
	.text_and_left_image_with_dark_background_section .left_text_bgimage {margin: 0px;width: 100%;}
	.default_section .text_with_right_image_section {margin: 20px 0px;}
	.left_title_text {padding: 0px !important;}
	.text_with_right_image_section .left_title_text {margin-bottom: 25px;}
	.right_title_image img {width: auto; margin:auto;}
	section#default_280_4 p br:last-child {display: none;}
	section#default_280_4 p br {line-height: 10px;display: block;margin: 18px 0;content: '';}
	.text_with_right_image_section.text_with_left_image_section .left_title_text {order: 1;padding: 0px !important;}
	.default_section .text_and_image_with_dark_background_section {padding: 10px 0px;margin: 0px;}
	.text_and_image_with_dark_background_section .left_text {margin-top: 15px;}
	.text_with_right_image_section.text_with_right_image_section_2.text_and_image_with_dark_background_section .left_text {order: 1;}
	.text_with_right_image_section.text_with_right_image_section_2.text_and_image_with_dark_background_section .right_image {order: 2;margin-bottom: 10px;}
	.title_with_text_section p br {display: none;}
	.header-sticky.is-sticky {position: relative;}
	.posts_container .individual_news {background: #FFF;margin-bottom: 20px;}
	.posts_section {padding: 20px 0px;}
	.news_contents p {text-align: center;}
	.posts_container .individual_news {height: auto !important;padding-bottom: 0px;}
	.malinky-load-more {padding-top: 5px;margin-bottom: 5px;}
	.contact_section {padding: 20px 0px 10px 0px;}
	.contact_section > .flex_div {flex-flow: column;justify-content: center;text-align: center;}
	.left_contact {width: 100%;}
	.contact_section .line_divider {margin: 15px auto 20px auto;}
	.individual_contact.flex_div {margin-bottom: 20px;padding-bottom: 20px;}
	.contact_info {width: fit-content;margin: auto;}
	.right_contact {width: 100%;padding: 20px 0px 0px 0px;margin: 0px;}
	.form_container {margin-top: 25px;padding:0px;}
	.contact_background {top: 0px;left: -25px;}
	.form_container ul li {padding: 0px !important;}
	.form_container .gform_footer.top_label {text-align: center;margin: 20px 0px 0px 0px;padding: 0px;}
	.form_container .gform_footer input {width: auto !important;margin: 0px !important;}
	video#home_video {top: 50%;left: 50%;transform: translate(-50%,-50%);}
	.home_container .text_with_left_image_section .right_text {text-align: center;order: 2;margin: 20px 0px 0px 0px;}
	.home_container .text_with_left_image_section h3 {margin: 0px 0px 20px 0px;}
	.text_with_map_section {padding: 0px;}
	.map1 {padding: 20px 0px;}
	.text_with_map_section .line_divider {margin: 20px auto;}
	.text_with_map_section p {text-align: center;}
	.map2 {padding: 20px 0px;}
	.text_with_map_section .map2 p.map_title {margin-bottom: 20px;}
	.text_with_map_section p.map_title {margin-top: 20px;}
	.text_with_map_section .map1 p.map_title {border-top: 1px solid #FFF;padding-top: 15px;}
	.home_container .text_with_list_section .left_list_text p:last-child {margin-bottom: 15px;}
	.home_container .text_with_right_image_section .left_text p {font-size: 18px;margin-top: 0px;}
	#default_724_3 p br {display:none;}
	.left_title_text ul li {text-align: left;}
	section#default_320_6 {margin-bottom: 20px;}
	.events_section {padding: 30px 0px;margin: 20px 0px;}
	.individual_events {margin-bottom: 20px;}
	.individual_events a {flex-flow: column;text-align: center;}
	.individual_events a .events_image {margin: auto auto 20px auto;}
	.events_contents {margin-left: 0px;}
	.page-id-320 .default_section:last-child {margin-bottom: 20px;}
}

@media screen and (max-width:700px){
	.right_image {margin-top: 20px;}
	.right_image img, .left_image img, .right_list {width: 100%;}
	.news_container {padding: 0px;}
	.individual_news {margin: 0px;}
	.slick-prev.slick-arrow {left: -15px;}
	.slick-next.slick-arrow {right: -15px;}
	.individual_news {height: auto !important;box-shadow: none;border: 1px solid #CCC;}
	.news_contents {height: auto;padding-bottom: 20px;}
	.news_slider .slick-track {padding-bottom: 0px;}
	.upper_footer > div.footer_contents.flex_div {justify-content: flex-start;width: 280px;}
	.lower_footer {flex-flow: column;padding: 10px 0px;}
	.lower_footer p {margin: 5px 0px;text-align: center;}
	#default_280_5 .right_title_image {flex-flow: column;}
	#default_280_5 .right_title_image .image_text_container p {margin: 20px 0px;text-align: center;}
	#default_280_5 .right_title_image .image_text_container {margin: 0px;}
	#default_280_3 .left_text_bgimage {width: 100%;}
	.text_and_image_with_dark_background_section .left_text {width:auto;}
	#default_262_4 .left_text {padding: 0px;margin: 0px;}
	#default_724_2 .right_title_image p {text-align: center;}
	.home .text_with_right_image_section .right_image_container {flex-flow: column;margin-bottom: 25px;}
	.home .text_with_right_image_section .right_image_container img {width: auto;}
	.home .text_with_right_image_section .right_image_container img:first-child {margin-bottom: 20px;}
	.left_text {width: auto;}
	.home .title_with_text_section img {max-width: -webkit-fill-available;margin-bottom: 20px;}
	.home_container .text_with_left_image_section .left_image p {text-align: center;}
}

@media screen and (max-width:620px){
	.right_title_image {width: 100% !important; margin:0px !important;}
}

@media screen and (max-width:570px){
	.individual_image, #default_203_5 .individual_image {width: auto;height: auto;padding: 20px;}
}

@media screen and (max-width:510px){
	.border::before {display:none;}
	.line {display: none;}
	.border {margin: 5px auto;}
	.milestone_container p br {display: none;}
	.individual_column {width: 49%;margin: 10px 0px;}
	.milestone_container {justify-content: space-around;}
	.individual_image .hover_text p {text-align: center;}
	.header {padding-bottom: 10px;}
	.flex_div {flex-flow: column;}
	.header_navigation {margin-top: 0px;}
	.banner_texts_container {top: 70%;}
	.text_container {top: 66%;}
	.milestone_container.flex_div {flex-flow: wrap;}
	h1 {font-size:20px !important;}
	.footer_icon_text, .footer_social_media_links.flex_div {flex-flow: row;}
	.individual_contact p, .individual_contact a {text-align: center;}
	.individual_contact img {margin: 0px 0px 10px 0px;}
	.contact {text-align: center;}
	.individual_contact.flex_div:last-child {border: none;padding: 0px;}
	video#home_video {top: 25%;width: 150%;}
	.header {background-color: #17233C;}
}

@media screen and (max-width:490px){
	.posts_container .individual_news {width: 100%;}
	.individual_column {width: 100%;}	
	.home .header {position: relative;}
	#video_container {height: 200px;}
	video#home_video {top: 20%;width: fit-content;}
	.text_container {top: 51%;}
	.individual_events a .events_image {width: 100%;height: 250px;}
}

@media screen and (max-width:400px){
	body {overflow-x: hidden;}
	video#home_video {top: 25%;}
}