:root {
--blue: #1a2c5e;
--blue_sec: #216689;
--blue_three: #184670;
--blue-rolex: #013a63;
--newsletter: #1f5b83;
}
html {
font-size : 62.5% !important; scroll-behavior: smooth ;
}
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
background: #1a2c5e;
}
::-webkit-scrollbar-thumb:hover {
background: #216689;
}
::placeholder{
color: #1a2c5e!important;
font-size: 15px;
}
.video-article {
text-align: center;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.video-article p {
display: none;
}
.video-article p.like-caption {
background: #1a2b5c;
color: white;
padding: 10px;
font-size: 1.5rem;
font-style: italic;
display: block;
max-width: 560px;
width: 100%;
} a#slider-4-slide-8-layer-2 {
display: none !important;
}
.hidden-btn-footer { display: flex;
}
.hurrytimer-button-wrap {
display: flex;
justify-content: center;
align-items: center;
align-content: center;
gap: 10px;
}
.creative-social{
display: none;
}
.column_column ul,
.column_column ol,
.the_content_wrapper:not(.is-elementor) ul,
.the_content_wrapper:not(.is-elementor) ol {
color: #000000;
}
.action_button {
background-color: #1a2c5e!important;
color: #ffffff!important;
padding: 10px 40px;
z-index: 1;
-webkit-transition: .3s ease all;
transition: .3s ease all;
overflow: hidden;
}
.action_button:after {
background: #548dd7 !important;
color: white !important;
border: 1px solid #548dd7 ;
content: '';
position: absolute;
-webkit-transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
width: 0;
height: 100%;
top: 0;
left: -2px !important;
z-index: -1 !important;
}
.action_button:hover:after {
width: 102% !important;
}
.custom_row_buttons .icon_box .icon_wrapper {
width: 30px;
height: auto;
position: relative;
margin: 0;
border-radius: 0;
background-image: unset;
background-color: transparent;
border-width:0;
-webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,.08), 0 0 0 0 red inset;
box-shadow: inset 0 0 0 0 rgba(0,0,0,.08), 0 0 0 0 rgba(0,0,0,.05) inset;
}
.custom_row_buttons .icon_box.icon_position_left {
min-height: auto;
padding-left: 35px;
}
.custom_row_buttons .icon {
line-height: 5px;
}
.custom_row_buttons .icon_box.icon_position_left .icon_wrapper{
top:0;
}
.custom_row_buttons  .icon_box a {
display: flex;
align-content: center;
justify-content: flex-start;
align-items: center;
}
.custom_row_buttons .icon_box .desc_wrapper h4 {
margin-bottom: 0;
color: #1a2c5e;
}
.the-results_header .race-history-header {
padding: 30px 0;
}
.custom_row_buttons .icon_box:hover .icon_wrapper:before,
.custom_row_buttons .icon_box a:hover .icon_wrapper:before{
background-color: transparent;
}
.custom_row_buttons .icon_box:hover .icon_wrapper,
.custom_row_buttons .icon_box .icon_wrapper,
.custom_row_buttons .icon_box a:hover .icon_wrapper {
color: #1a2c5e;
}
.custom_row_buttons .icon_box.icon_position_left .desc_wrapper {
padding-top: 0;
}
.custom_row_buttons .icon_box .icon_wrapper i {
font-size: 20px !important;
}
.page-id-2543 .custom_row_buttons .icon_box .icon_wrapper i {
top: -2px;
}
.top_bar_left {
display: flex;
}
.header-fixed #Top_bar .menu_wrapper {
flex-grow: 1;
display: flex;
justify-content: center;
}
#Top_bar .top_bar_right .action_button {;
margin: 0;
}
.top_bar_right .creative-social .social li {
width: 30px;
height: 30px;
border: 1px solid #1a2c5e;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
border-radius: 5px;
}
.top_bar_right .creative-social .social {
display: flex;
gap: 7px;
}
.top_bar_right .creative-social .social a {
color: #1a2c5e;
}
#Top_bar .top_bar_right {
padding: 0; }
#Top_bar .top_bar_right .top_bar_right_wrapper {
justify-content: space-between;
width: 100%;
} .absolute-btn {
z-index: 2;
display: block;
height: auto;
width: auto!important;
top: 41%;
left: 73%;
}
.absolute-btn a{
background: transparent !important;
transition: unset;
box-shadow: inset 0 0 0 0 rgba(0,0,0,0), inset 0 0 0 0 rgba(0,0,0,0) !important;
}
.absolute-btn .mcb-column-inner {
width: 100%;
height: 100%;
margin: 0;
}
.absolute-btn.small-bottom {
height: 160px;
}
.absolute-btn.small-bottom .mcb-column-inner {
width: 15%;
}
.absolute-btn.left.bottom {
display: flex;
align-items: flex-end;
left: 30%;
}
.absolute-btn .button {
color: var(--blue);
display: flex;
justify-content: center;
align-items: center;
overflow: visible;
width: 100%;
height: 100%;
padding: 0;
position: relative;
border-color: transparent !important;
}
.absolute-btn a:before {
content: "";
position: absolute;
left: 44px;
top: 44px;
height: 99px;
width: 99px;
background: #ffffff;
z-index: -1;
border-radius: 50%;   -webkit-animation: pulse-border 1.5s ease-out infinite;
animation: pulse-border 1.5s ease-out infinite;
}
@keyframes pulse-border {
0% {
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
opacity: 1;
}
100% {
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
opacity: 0;
}
}
.absolute-btn a:after{
background: unset!important;
}
.absolute-btn .button_label {
display: none;
}
.absolute-btn span {
color: var(--blue);
background: #fff;
height: 90px;
width: 90px;
top: 0;
bottom: 0;
text-align: center;
border-radius: 50%;
line-height: 65px;
font-size: 26px;
margin: 0!important;
}
.absolute-btn:hover span {
background: #ffffff;
}
.absolute-btn:hover a i {
color:  var(--blue_sec) !important;
}
.absolute-btn a i {
font-size: 7rem;
color: var(--blue) !important;
top: 10px;
position: relative;
left: 5px;
}
.absolute-btn a .button_icon:after {
display: none !important;
} rs-layer#slider-4-slide-8-layer-0 {
font-weight: 900 !important;
}
rs-dotted {
background-image: unset !important;
background-color: rgba(26,44,94,0.75);
}
#slider-4-slide-8-layer-0:before, #slider-4-slide-8-layer-0:after {
content: "" !important;
}
.button-default .button_theme:hover {
background-color: var(--blue_three);
}
.button-default .button .button_icon:after {
background-color: unset;
}
.button-default .button .button_icon i {
color: white;
}
.join-race {
background-color: #37acff !important;
color: #1a2b5c !important;
padding: 10px 35px;
z-index: 1;
-webkit-transition: .3s ease all;
transition: .3s ease all;
overflow: hidden;
border-radius: 30px !important;
}
.button-default  .button_label {
margin-right: 0 !important;
font-weight: 900;
}
.join-race:after {
background: #ffffff !important;
color: #1a2c5e !important;
border: 1px solid #ffffff ;
content: '';
position: absolute;
-webkit-transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
width: 0;
height: 100%;
top: 0;
left: -2px !important;
z-index: -1 !important;
}
.join-race:hover {
color: #1a2c5e !important;
}
.join-race:hover:after {
width: 102% !important;
}
.achieve_fonts .title {
font-size: 6rem;
line-height: 60px;
font-weight: 900;
letter-spacing: -1px;
}
#Top_bar.is-sticky {
opacity: 1;
}
.grid .post-desc-wrapper .post-desc {
padding:0 !important;
}
.grid {
margin: 100px auto;
position: relative;
max-width: 1720px;
box-sizing: border-box;
display: flex;
flex-flow: row wrap;
}
.sales-image {
flex: 1 1 0;
display: flex;
flex-flow: row wrap;
box-sizing: border-box;
max-width: 100%;
}
.the-race {
margin: 30px 0;
padding: 100px;
flex: none;
flex-basis: 50%;
max-width: 50%;
}
.grid:after {
content: "";
display: block;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: #fff;
position: absolute;
z-index: -1;
margin-left: 37%;
}
.sales-details {
padding: 50px 0;
}
.recor-race .numbers-title {
font-size: 2rem;
margin: 20px 0;
color: #ffffff;
font-weight: 900;
}
.number-wrapper .number {
font-weight: 900;
font-size: 6rem;
}
.numbers-of {
font-size: 4rem;
font-weight: 900;
color: #37acff;
}
.race_global {
padding: 80px 0;
}
.recor-race .name-record {
color: #37acff;
font-size: 40px;
margin: 0;
font-weight: 900;
}
.recor-race .location-record {
color: #ffffff;
font-size: 20px;
margin: 0;
font-weight: 900;
}
.recor-race p {
margin-bottom: 0;
}
.logo-parallax img {
background: white;
border-top-left-radius: 45px;
border-bottom-right-radius: 45px;
padding: 20px;
}
.logo-parallax {
margin-bottom: 100px;
}
.parallax-conternt {
padding: 150px 0 200px 0;
}
.parallax-conternt .fancy_heading .title{
margin-bottom: 0;
}
.parallax-conternt .fancy_heading {
margin-bottom: 50px;
}
.counter .desc_wrapper .title {
font-size: 2rem;
line-height: 25px;
color: #ffffff;
margin: 0;
font-weight: 900;
}
.parallax-conternt h4.title {
color: #fff;
}
.parallax-conternt .column_counter .mcb-item-counter-inner {
background-image: unset;
}
.quick_fact hr {
display: none;
}
.grid.revert:after {
margin-right: 37%;
margin-left: unset;
}
.grid.revert.without:after {
display: none;
}
.boxes_content {
padding: 220px 0;
}
.boxes_content .fancy_heading {
margin-bottom: 50px;
}
.text_from_abs {
text-align: left;
max-width: 100%;
z-index: 1;
background-color: hsla(0,0%,100%,.99);
padding: 7rem 6rem;
margin: 0 0 0 5%;
left: 0;
bottom: -140px;
box-shadow: 6px 16px 19px -3px hsl(0deg 0% 80% / 80%);
}
.fancy_heading_line .inside {
font-size: 25px;
color: var(--blue_sec);
}
#courcemap-row .fancy_heading_line .title {
margin-bottom: 0;
}
.horc-box .column_image,
.marine-box .column_image {
margin-bottom: 40px;
}
.horc-box img{
width: 200px;
height: auto;
}
.marine-box img  {
width: auto;
height: auto;
}
.horc-box .title,
.marine-box .title{
margin-bottom: 0;
}
.horc-box .fancy_heading_line .inside,
.marine-box .fancy_heading_line .inside {
font-size: 25px;
color: var(--blue_sec);
}
.boxdetails-horc {
padding: 50px 0 0;
}
.text_from_abs.marine-box {
left: unset;
right: 100px;
bottom: unset;
top: -140px;
box-shadow: 2px -10px 19px -3px hsl(0deg 0% 80% / 80%);
}
video {
outline: 0 !important;
}
.section_video .mask {
width: 96%;
height: 450px;
overflow: hidden;
background: transparent;
display: block;
position: absolute;
border: 4px solid #f0f3f7;
}
.zoom_box .desc {
opacity: 1;
}
.pager_lm .pager_load_more {
background-color: #1a2c5e!important;
color: #ffffff!important;
padding: 10px 40px;
z-index: 1;
-webkit-transition: .3s ease all;
transition: .3s ease all;
overflow: hidden;
}
.pager_lm .pager_load_more .button_icon {
display: none;
}
.pager_lm .pager_load_more.button.has-icon .button_label {
margin-left: 0;
}
.pager_lm .pager_load_more:after {
background: #548dd7 !important;
color: white !important;
border: 1px solid #548dd7;
content: '';
position: absolute;
-webkit-transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
width: 0;
height: 100%;
top: 0;
left: -2px !important;
z-index: -1 !important;
}
.pager_lm .pager_load_more:hover:after {
width: 102% !important;
} #blog-row{
padding: 0;
}
.blog-teaser .date {
display: none;
}
.blog-teaser h3,
.blog-teaser .post-meta {
margin-bottom: 0;
}
.blog-teaser h3  {
line-height: 25px;
}
.blog-teaser h3 a {
color: white !important;
font-size: 2rem;
}
.blog-teaser li:last-child {
margin-top: 0;
}
.blog-teaser li:first-child {
width: 50%;
height: 610px;
}
.blog-teaser li:not(:first-child) {
width: 25%;
height: 305px;
float: left;
}
.blog-teaser .mark-url {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: transparent;
z-index: 8;
}
.instagram-content {
padding: 100px; }
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,
.sb_instagram_header.sbi_large .sbi_header_img,
#sb_instagram .sb_instagram_header .sbi_header_img_hover,
.sb_instagram_header .sbi_header_img_hover,
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,
.sb_instagram_header.sbi_large .sbi_header_img img {
border-radius: 0;
}
#sb_instagram .sb_instagram_header .sbi_header_img_hover, .sb_instagram_header .sbi_header_img_hover {
background: #1a2c5e73;
}
.image_frame.svg img {
width: 200px;
}
.sponsor-content {
padding: 50px 0 50px 0;
background: white!important;
}
.title-sponsorts p {
margin: 0;
font-size: 2.2rem !important;
text-align: center;
margin-right: 0;
color: #bebebe!important;
margin-bottom: 12px;
border-bottom: 1px solid #dcdcdc;
padding-bottom: 14px;
}
.sponsor-content img:hover { }
.sponsor-content img { max-width: 100%;
margin-bottom: 20px; }
.sponsor-content .column_image {
width: auto; }
.sponsor-content .no-margin {
margin-right: 0;
}
.sponsor-content h2.title{
margin-bottom: 0;
color: #1a2b5c!important;
font-size: 2.5rem;
margin-top: 40px;
}
.sponsor-content .fancy_heading_line {
width: 21%;
margin: 0 auto 10px;
}
.aegean-trademark {
padding: 50px 0;
background: #e7eaed;
}
.aegean-trademark p{
font-size: 1.4rem;
}
.aegean-trademark p:last-child{
margin-bottom: 0;
}
#Footer {
background-color: var(--blue) !important;
}
.newsletter-form {
margin-top: 0;
}
#newsletter_row {
background: var(--newsletter);
padding: 50px 0;
}
#newsletter_row h2.gform_title {
color: white;
margin-bottom: 0;
}
.footer-subcriber label {
position: relative;
}
.footer-subcriber p {
margin-bottom: 0;
}
.footer-subcriber input[type="email"] {
color: #ffffff;
box-shadow: inset 0 0 0 0 rgba(0,0,0,.03), inset 0 0 0 0 rgba(0,0,0,.07);
}
.footer-subcriber input[type="email"]:focus {
color: white !important;
background-color: rgba(255, 255, 255, 0) !important;
border-color: white;
}
.footer-subcriber .wpcf7 form .wpcf7-response-output {
font-size: 1.4rem;
font-style: italic;
color: white;
margin: 0;
text-align: center;
}
.footer-subcriber input::-webkit-input-placeholder {
color: white !important;
}
.footer-subcriber input::-moz-placeholder {
color: white !important;
}
.footer-subcriber input:-ms-input-placeholder {
color: white !important;
}
.footer-subcriber input:-moz-placeholder {
color: white !important;
}
.footer-subcriber input[type="email"] {
background: transparent;
border-top: 0;
border-left: 0;
border-right: 0;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.footer-subcriber input[type="submit"] {
position: absolute;
right: 0;
padding: 5px 25px 5px 5px;
margin-right: 0;
top: 15px;
background: transparent;
color: rgb(255,255,255);
z-index: 4;
font-size: 13px;
border-radius: 0;
box-shadow: inset 0 0 0 0 rgba(0,0,0,.03), inset 0 0 0 0 rgba(0,0,0,.07);
}
.footer-subcriber .icon-paper-plane-line {
position: absolute;
right: 0;
top: 15px;
z-index: 1;
color: rgb(255,255,255);
}
.footer-subcriber br {
display: none;
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d;
opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
.wpcf7-form-control-wrap {
margin: 10px 0 0!important;
}
.newsletter-form .column_attr > p {
display: none;
}
.wpcf7-list-item {
display: flex;
width: 100%;
margin: 0;
justify-content: center;
}
.wpcf7-acceptance .wpcf7-list-item-label {
color: white;
font-weight: 200;
font-size: 15px;
line-height: 24px;
}
span.wpcf7-form-control-wrap .wpcf7-acceptance {
display: flex;
width: 100%;
}
.wpcf7-acceptance .wpcf7-list-item-label a {
color: white;
border-bottom: 1px dashed white;
text-decoration: none;
}
.wpcf7-acceptance .wpcf7-list-item-label a:hover {
text-decoration: unset;
}
.flex_footer {
display: flex;
justify-content: space-evenly;
align-items: center;
position: fixed;
width: 100%;
bottom: 0;
background: #1a2b5c;
z-index: 999;
box-shadow: 0 10px 25px 4px #080808;
transition: transform 0.4s ease-in-out;
padding: 30px 0;
}
.social_flex-footer ul{
display: flex;
gap: 10px;
}
.social_flex-footer {
display: flex;
gap: 10px;
margin-left: 8.6%;
}
.social_flex-footer ul i{
color: white;
}
.social_flex-footer ul li {
width: 30px;
height: 30px;
border: 1px solid #fff;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
border-radius: 5px;
}
.hurrytimer-timer-block {
margin-right: 30px;
flex-direction: row;
align-items: flex-end;
justify-content: center;
box-sizing: content-box;
}
.hurrytimer-headline {
display: none !important;
}
.hurrytimer-timer-block {
margin-bottom: 0 !important;
}
.hurrytimer-timer-digit {
font-family: "Roboto Condensed";
font-weight: 900;
line-height: 45px;
}
.offer_counter {
display: flex;
width: 100%;
justify-content: space-between;
max-width: 1595px;
align-items: center;
padding: 0;
}
.text_btn_cnt {
font-weight: 700;
z-index: 3;
position: relative;
line-height: 1;
}
.hurrytimer-button-wrap .join-button {
background-color: #37acff;
color: #1a2b5c;
z-index: 1;
-webkit-transition: .3s ease all;
transition: .3s ease all;
overflow: hidden;
font-size: 20px;
position: relative;
padding: 10px 35px;
border-radius: 30px;
line-height: 20px; } .hurrytimer-button-wrap .join-button:after {
background: #3857ad  !important;
color: #ffffff !important;
content: '';
position: absolute;
-webkit-transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
width: 0;
height: 100%;
top: 0;
left: -2px !important;
z-index: 2 !important;
border-radius: 30px;
}
.hurrytimer-button-wrap .join-button:hover:after {
width: 102% !important;
}
.hurrytimer-button-wrap .join-button:hover {
text-decoration: none;
color: #ffffff;
}
.tracking.join-button {
background-color: #37acff;
color: #1a2b5c;
z-index: 1;
-webkit-transition: .3s ease all;
transition: .3s ease all;
overflow: hidden;
font-size: 20px;
position: relative;
padding: 10px 35px;
border-radius: 30px;
line-height: 20px;
}
.tracking.join-button:after {
background: #3857ad  !important;
color: #ffffff !important;
content: '';
position: absolute;
-webkit-transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
width: 0;
height: 100%;
top: 0;
left: -2px !important;
z-index: 2 !important;
border-radius: 30px;
}
.tracking.join-button:hover:after {
width: 102% !important;
}
.tracking.join-button:hover {
text-decoration: none;
color: #ffffff;
}
.hurrytimer-button-wrap .notice-race {
background-color: transparent;
color: #bababa;
border: 1px solid #bababa;
z-index: 1;
-webkit-transition: .3s ease all;
transition: .3s ease all;
overflow: hidden;
font-size: 20px;
position: relative;
padding: 0 32px;
border-radius: 30px;
height: 40px;
display: flex;
max-height: 40px;
flex-direction: row;
align-items: center;
justify-content: center;
line-height: 10px;
}
.hurrytimer-button-wrap .notice-race:after {
background: #3857ad  !important;
color: #ffffff !important;
content: '';
position: absolute;
-webkit-transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
transition: all 0.3s cubic-bezier(0, 0, 0, 0.3);
width: 0;
height: 100%;
top: 0;
left: -2px !important;
z-index: 2 !important;
border-radius: 30px;
}
.hurrytimer-button-wrap .notice-race:hover:after {
width: 102% !important;
}
.hurrytimer-button-wrap .notice-race:hover {
text-decoration: none;
color: #ffffff;
border: 1px solid #3857ad;
}
.youtube-content .zoom_box .desc{
background: rgba(26,44,94,0.5);
}
.youtube-content .zoom_box:hover .photo img {
transform: scale(1.05);
}
.youtube-content .zoom_box .desc_wrap {
bottom: 0;
top: unset;
transform: unset;
height: 100%;
}
.youtube-content .zoom_box .desc {
transition: all 0.4s ease-out;
}
.youtube-content .zoom_box .desc {
transform: scale(1);
}
.youtube-content .zoom_box:hover .desc .desc_txt {
transform: translateY(-20px);
}
.youtube-content .zoom_box .desc .desc_txt {
font-size: 2rem;
text-align: left;
bottom: 12px;
transition: all 0.4s ease-out;
position: absolute;
}
.youtube-content .zoom_box .desc .desc_txt:after {
content: "";
display: block;
height: 3px;
margin-top: 5px;
width: 0;
transition: all 0.4s ease-out;
background-color: #fff;
}
.youtube-content .zoom_box:hover .desc .desc_txt:after {
width: 50%;
}
.youtube-content .zoom_box .desc .desc_img img {
width: 80px;
max-width: 100% !important;
padding-bottom: 0;
}
.youtube-content .desc_img {
position: absolute;
right: 0;
bottom: 0;
top: 42.5%;
left: 0;
}
.smaller-videos  .zoom_box .desc .desc_img img {
width: 50px;
}
.map-marine img{
width: 60%;
} .single-post .type-post{
max-width: 1050px;
margin: 0 auto;
}
.single-post .article_remove-m{
margin: 0;
align-self: center;
box-shadow: 0 10px 19px -3px hsl(0deg 0% 80% / 80%);
display: flex;
align-items: center;
justify-content: center;
height: auto;
overflow: hidden;
border-radius: 20px;
}
.single-post .has_content .the_content_wrapper{
margin: 0;
}
.single-post .post-wrapper-content .entry-title{
font-size: 35px;
line-height: 42px;
color: #1a2c5e;
text-align: center;
}
.single-post .custom-bg-articles{
background: white;
}
.section-post-related .single-photo-wrapper.image {
max-height: 250px;
overflow: hidden;
}
.single-post .custom-bg-articles .the_content_wrapper  {
padding: 0 50px;
}
.single-post .custom-bg-articles .title_wrapper{
padding: 0 50px 0;
margin: 0;
max-width: 100%;
width:100%; }
.section-post-intro-share .mcb-column-inner{
margin: 0;
}
.share-simple-wrapper {
display: flex;
}
.section-post-intro-share {
width: 100%;
padding: 0 50px;
}
.single-post .custom-bg-articles .title_wrapper .entry-title{
flex-basis: 100%;
}
.single-post .post-header{
margin-bottom: 0;
}
.single-post .section-post-footer{
padding: 0 10px;
}
.header_fixed {
padding: 135px 0; }
.join_form_row {
max-width: 1200px;
margin: 0 auto;
background: white;
}
.single-post .section-post-related .section_wrapper{
max-width: 1340px;
}
.single-post .section-post-related{
background: url(https://aegean600.com/wp-content/uploads/post-bg-dots.png);
background-size: 14px 14px;
background-repeat: repeat;
margin-top: 100px;
padding-bottom: 40px;
} .single-post #Subheader h1{
text-align: left!important;
color: white;
border-left: 8px solid #37ACFF;
padding-left: 25px;
font-weight: 800;
line-height: 45px;
letter-spacing: 0;
font-size: 4.5rem;
}
.history-header h2{
text-align: left!important;
border-left: 8px solid #37ACFF;
padding-left: 25px;
font-weight: 800!important;
line-height: 45px!important;
letter-spacing: 0!important;
font-size: 45px!important;
}
.header-list{
list-style: none!important;
margin: 0!important;
}
.header-list li{
margin-bottom: 0!important;
position: relative;
}
.header-list a{
font-size: 18px;
line-height: 60px;
font-weight: 900;
letter-spacing: -1px;
text-decoration: none;
color:white;
position: relative;
}
.header-list a:after{
content: '';
position: absolute;
bottom: -4px;
left: 0;
width: 0;
height: 2px;
background: white;
-webkit-transition: width .4s ease-in-out;
transition: width .4s ease-in-out;
}
.header-list a:hover:after{
width: 100%;
}
.header-articles-section{
padding: 150px 0 50px;
}
.single-post .post-wrapper-content .the_content.has_content {
width: 100%;
}
.single-post .section-post-related .section-related-adjustment h4{
display: flex;
justify-content: center;
font-size: 60px;
line-height: 80px;
color: #1a2c5e;
margin-top: -20px;
padding-bottom: 0;
font-weight: 900;
z-index: 1;
position: relative;
}
.title-bg {
font-size: 110px;
left: 0;
letter-spacing: 10px;
line-height: 0.7;
position: absolute;
right: 0;
top: 50%;
text-transform: uppercase;
font-weight: 900;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
color: rgba(255, 255, 255, 0.07);
text-align: center;
z-index: 0;
color: rgb(26 44 94 / 11%);
}
.header-related-custom{
position: relative;
margin-bottom: 50px;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(1){
display: none;
}
.single-post .section-post-related .section-related-adjustment{
padding-top: 0;
}
.single-post .section-post-related .simple .post-related .date_label{
display: none;
}
.single-post .section-post-related .post a{
font-size: 16px;
color: #1a2c5e;
}
.single-post .section-post-related .post h4{
line-height: 18px;
text-align: center;
min-height: 80px;
display: flex;
flex-direction: column;
justify-content: center;
max-width: 81%;
margin: 0 auto;
}
.single-post .section-post-related .post .mcb-column-inner{
margin-bottom: 0;
background: white;
min-height: 335px;
webkit-transition: 0.15s linear;
transition: 0.15s linear;
-webkit-box-shadow: 0 2px 20px 0 #eeeff8;
box-shadow: 0 2px 20px 0 #eeeff8;
}
.single-post .section-post-related .post .mcb-column-inner:hover{
-webkit-box-shadow: 0 2px 20px 0 #d8d9e7;
box-shadow: 0 2px 20px 0 #d8d9e7;
} .form-header{
background: #f8f8f8;
border-left: 5px solid #1a2c5e;
padding: 10px;
color: #1a2c5e;
font-weight: bold;
border-radius: 0 10px 10px 0;
font-size: 17px;
margin: 15px 0px;
}
.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label, .with_frm_style .frm_primary_label{
color: #1a2c5e!important;
font-size: 17px;
}
.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_scale input[type=radio], .with_frm_style .frm_checkbox input[type=checkbox]{
margin: 0 5px 3px 0;
} .with_frm_style .vertical_radio .frm_checkbox label, .with_frm_style .vertical_radio .frm_radio label {
padding-left: 27px;
text-indent: -27px;
}
.with_frm_style.frm_center_submit .frm_submit{
padding-top: 15px;
}
.join-form-column .mcb-column-inner{
padding: 0 60px;
margin: 0;
}
.form-sub{
background: linear-gradient(to right, #548dd7 50%, #1a2c5e 50%)!important;
background-size: 201% 100%!important;
background-position: right bottom!important;
transition: all .2s ease-out;
color: #ffffff!important;
padding: 10px 40px!important;
z-index: 1;
overflow: hidden;
font-size: 18px!important;
border-color: #1a2c5e!important;
}
.form-sub:hover{
background-position: left bottom!important;
border-color: #548dd7!important;
}
.schedule-column, .horc-column, .marina-column, .course-map-column{
padding: 30px 60px;
margin: 0;
}
p.join-text {
margin-bottom: 0;
}
.startnow a {
font-size: 21px;
color: #1a2c5e !important;
text-decoration: none;
position: relative;
}
#social-trading-row .row-startnow .link-statt {
color: #1f3552;
}
.icon-right-open:before {
content: '\e915';
color: #1a2c5e;
}
#social-trading-row .row-startnow .link-statt {
color: #1a2c5e;
}
.link-statt:after {
content: '';
position: absolute;
bottom: -6px;
left: 0;
width: 0;
height: 2px;
background: #1a2c5e;
-webkit-transition: width .4s ease-in-out;
transition: width .4s ease-in-out;
}
.row-startnow .startnow a:hover span:after {
width: 100%;
}
.small-head{
font-size: 5rem;
}
.schedule-column h4{
color: #1a2c5e;
}
.schedule-column p{
font-size: 18px;
color: #1a2c5e;
}
.horc-column p, .horc-column li, .marina-column p, .marina-column li, .course-map-column p, .course-map-column li{
color: #1a2c5e;
}
.marina-column a{
color: #1a2c5e;
}
.marina-column a:hover{
color: #548dd7;
}
.single-post .post .wp-caption-text {
background: #1a2b5c;
color: white;
padding: 10px;
font-size: 1.5rem;
font-style: italic;
}
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle{
color:#1a2b5c;
}
.resp-image{
display: none;
}
.page-id-468 .image_frame.svg img {
width: auto;
}
.page-id-468 .the-race{
padding: 50px 100px;
margin: 0;
}
.dashed{
stroke-dasharray: 5,12;
}
.path { stroke-dasharray: 1000; stroke-dashoffset: 1000; animation: dash 3s linear forwards; animation-iteration-count: 1;animation-delay: 1s;}
@keyframes dash {
to {
stroke-dashoffset: 0;
}
}
.arrow{
animation: arrow 2s linear forwards; opacity:1;
}
@keyframes arrow {
to {
opacity: 1;
}
}
.arrow-cources{
position: absolute;
bottom: -100px;
}
.arrow-cources.revert-arrows {
transform: scaleX(-1);
}
.smaller-content-race{
margin: 0;
padding: 50px 100px;
}
.previous_races{
background: url(https://aegean600.com/wp-content/uploads/post-bg-dots.png);
background-size: 14px 14px;
background-repeat: repeat;
margin-top: 100px;
padding-bottom: 40px;
}
.previous_races h2.title{
display: flex;
justify-content: center;
font-size: 60px !important;
line-height: 80px !important;
color: #1a2c5e;
margin-top: -40px;
padding-bottom: 0;
font-weight: 900;
z-index: 1;
position: relative;
flex-direction: column;
}
.previous_races h2.title:after{
content: 'RESUME';
font-size: 110px;
left: 0;
letter-spacing: 20px;
line-height: 0.7;
position: absolute;
right: 0;
top: 50%;
text-transform: uppercase;
font-weight: 900;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
color: rgba(255, 255, 255, 0.07);
text-align: center;
z-index: 3;
color: rgb(26 44 94 / 11%);
}
.pr_races_row {
padding-top: 40px;
}
.trailer_box a:after {
background: rgba(26,43,92,0.8);
border-radius: 20px;
}
.trailer_box img{
border-radius: 20px;
}
.pr_race_boxes h2{
opacity: 0;
height: 0;
}
.pr_race_boxes:hover h2{
opacity: 1;
height: auto;
}
.pr_race_boxes .desc {
padding: 0 !important;
height: 100%;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
flex-direction: column;
}
.previous_races .desc h2 {
font-size: 20px;
line-height: 20px;
}
.winner_name{
display: block;
color: #37acff!important;
font-size: 3rem;
line-height: 30px;
margin-top: 10px;
}
.pr_race_boxes .subtitle {
font-size: 6rem;
margin-bottom: 0 !important;
background: transparent !important;
font-weight: 900;
}
.pr_race_boxes {
padding: 10px;
}
.pr_race_boxes:hover .subtitle{
color: #bababa;
}
.logo_small img{
width: 100px;
}
.gallery_row_custom_header {
display: flex;
align-items: center;
}
.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link { border-radius: 0;
width: 70px;
border: 1px solid #1a2c5e;
}
.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before, .fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover:before, .fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before {
background-color: #1a2c5e;
border-color: transparent;
width: 100%;
height: 10px;
border-radius: 0;
margin: 0;
}
.fg-paging-container.fg-light .fg-dot-item .fg-dot-link {
background-color: white;
border-color: transparent;
border-radius: 0;
}
.fg-paging-container .fg-dot-item .fg-dot-link:before {
height: 10px;
margin: 0;
border-radius: 0;
border: 0;
}
.fg-paging-container.fg-light .fg-dot-item:hover .fg-dot-link {
width: 12px;
background-color:#1a2c5e ;
}
.fg-paging-container.fg-light .fg-dot-item.fg-selected:hover .fg-dot-link{
width: 70px;
}
.date-header {
font-weight: 900;
font-size: 42px;
line-height: 24px;
color: white;
}
.race-history-header .date-header{
font-size: 35px;
line-height: 35px;
}
.aegean-moto {
font-size: 25px;
color: var(--blue_sec);
}
.gallery_header {
padding: 0 100px;
}
.data-header_all {
display: flex;
flex-direction: column;
margin-left: 30px;
}
.photo_galler_row {
padding: 100px 0;
}
.posts_group.grid {
margin: auto;
max-width: unset;
}
.posts_group.grid:after {
display:none;
}
.header_box {
margin-bottom: 40px;
}
.aricles_of_year {
padding: 50px 0 100px 0;
}
.aricles_of_year .image_wrapper {
max-height: 37vh;
}
.aricles_of_year .post-desc-wrapper {
position: absolute;
bottom: 0;
top: 0;
}
.aricles_of_year .post-desc-wrapper a {
color: white;
background: rgba(26,44,94,0.5);
padding: 20px;
width: 100%;
position: relative;
display: flex;
height: 37vh;
align-items: center;
}
.aricles_of_year .post-desc-wrapper h5 {
line-height: 18px;
margin-bottom: 0;
}
.aricles_of_year .post-desc-wrapper .post-desc {
padding: 0;
}
.aricles_of_year .post-item:hover img {
transform: scale(1.1);
}
.horc-column .non-click{
pointer-events: none;
}
.horc-column a{
color:#1a2c5e;
}
.race-history-header {
padding: 50px 55px 0;
}
.race_history_table {
border: 0;
}
.race_history_table th.tg-0lax {
background: #1a2c5e;
color: white;
}
.race_history_table .numbers-title {
margin-bottom: 0;
}
.regi br{
display: none;
}
.regi{
font-size: unset;
}
tr.row_race-hisrtory:nth-child(odd) {
background: #f0f3f7;
}
.m-50{
margin: 50px auto;
}
.aricles_of_year .column_button, .photo_galler_row .column_button{
display: flex;
justify-content: center;
}
.the-results_header .race-history-header{
padding: 0;
}
.custom_row_buttons .icon_box.icon_position_left {
padding-left: 0;
}
.custom_row_buttons{ }
.custom_row_buttons .icon_box a{
background-image: linear-gradient(120deg, #1a2c5e 0%, #1a2c5e 100%);
background-repeat: no-repeat;
background-size: 100% 0.2em;
background-position: 0 107%;
transition: background-size 0.25s ease-in;
padding: 12px 0 7px;
}
.custom_row_buttons .icon_box a:hover{
text-decoration: none;
background-size: 100% 88%;
}
.custom_row_buttons .icon_box a:hover h4, .custom_row_buttons .icon_box a:hover .icon{
color:white;
}
.custom_row_buttons .section_wrapper{
justify-content: center;
}
.custom_row_buttons .icon_box{
padding: 0;
}
.custom_row_buttons .section_wrapper > .wrap{
width: 11%;
}
.remove-line .fancy_heading_line{
background-image: unset;
}
.race_history_table .row_race-hisrtory {
min-height: 150px;
height: 150px;
} .shadow-img .mcb-item-image-inner {
align-self: center;
box-shadow: 0 10px 19px -3px hsl(0deg 0% 80% / 80%);
display: flex;
align-items: center;
justify-content: center;
height: auto;
overflow: hidden;
border-radius: 20px;
}
.fancy_heading .title {
margin-bottom: 0;
}
.row_race-hisrtory:hover {
cursor: pointer;
background: #dfdfdf;
}
tr.row_race-hisrtory:nth-child(odd):hover {
background: #dfdfdf;
}
.with_frm_style .frm_message, .frm_success_style {
background: #1b2c5b;
border: 0 solid #D6E9C6;
border-color: transparent;
margin: 0;
padding: 0;
border-radius: 10px;
}
.join-text-form img {
background: white;
border-radius: 10px;
padding: 10px;
}
.join-text-form {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 100px 0 140px;
color: white;
}
.join-text-form span {
font-size: 2rem;
color: var(--blue);
}
.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email],
.with_frm_style input[type=email]{
border: 0;
box-shadow: none;
border-bottom: 1px solid #bfc3c8;
border-radius: 0;
}
.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus{
box-shadow: none;
}
#slider-4-slide-8-layer-3:before, #slider-4-slide-8-layer-3:after, #slider-5-slide-9-layer-3:before, #slider-5-slide-9-layer-3:after,#slider-5-slide-9-layer-0:before, #slider-5-slide-9-layer-0:after, #slider-6-slide-10-layer-0:before, #slider-6-slide-10-layer-0:after, #slider-6-slide-10-layer-3:before, #slider-6-slide-10-layer-3:after,#slider-7-slide-11-layer-0:before, #slider-7-slide-11-layer-0:after, #slider-7-slide-11-layer-3:before, #slider-7-slide-11-layer-3:after   {
display: none;
}
.slider-info{
padding-bottom: 20px!important;
}
.m-30 {
margin: 30px auto 0;
}
.posts_group .post-meta{
margin-bottom: 0!important;
}
.single-post #Subheader{
background-image: url(//aegean600.com/wp-content/uploads/subheader_f.webp);
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed;
padding: 150px 0 50px;
background-size: 100% 56%;
}
.single-post #Subheader:before{
background-color: rgba(26,44,94,0.8);
content:"";
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
display: block;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2) a{
font-size: 18px;
line-height: 60px;
font-weight: 900;
letter-spacing: -1px;
text-decoration: none;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2) a:after{
content: '';
position: absolute;
bottom: -4px;
left: 0;
width: 0;
height: 2px;
background: white;
-webkit-transition: width .4s ease-in-out;
transition: width .4s ease-in-out;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2) a:hover:after{
width: 100%;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(3){
font-size: 18px;
font-weight: 400;
line-height: 28px;
text-align: left;
display: none;
}
.single-post #Subheader ul.breadcrumbs li, .single-post #Subheader ul.breadcrumbs li a{
color: white;
position: relative;
}
.single-post #Subheader ul.breadcrumbs{
margin-top: 0;
}
.single-post #Subheader ul.breadcrumbs li span{
opacity: 1;
}
.single-post #Subheader ul.breadcrumbs li span:last-child{
display: none;
}
.single-post #Subheader ul.breadcrumbs li span .icon-right-open:before {
color: white;
}
.single-post #Subheader ul.breadcrumbs{
display: flex; align-items: center;
}
.articles_2023 #Filters .articles-2021-en, .articles_2023 #Filters .articles-2021-gr,.articles_2023 #Filters .articles-2022-en,.articles_2023 #Filters .articles-2022-gr,.articles_2023 #Filters .articles-2024-en,.articles_2023 #Filters .articles-2024-gr,  .articles_2022 #Filters .articles-2021-en, .articles_2022 #Filters .articles-2021-gr, .articles_2022 #Filters .articles-2023-en, .articles_2022 #Filters .articles-2023-gr,
.articles_2022 #Filters .articles-2024-en,.articles_2022 #Filters .articles-2024-gr,
.articles_2021 #Filters .articles-2022-en,.articles_2021 #Filters .articles-2022-gr,
.articles_2021 #Filters .articles-2023-en, .articles_2021 #Filters .articles-2023-gr,
.articles_2021 #Filters .articles-2024-en,.articles_2021 #Filters .articles-2024-gr,
.articles_2024 #Filters .articles-2021-en, .articles_2024 #Filters .articles-2021-gr,
.articles_2024 #Filters .articles-2022-en, .articles_2024 #Filters .articles-2022-gr,
.articles_2024 #Filters .articles-2023-en, .articles_2024 #Filters .articles-2023-gr
{
display: none;
}
#Filters.only-tags .tags {
display: flex;
justify-content: center;
}
#Filters .filters_wrapper ul li a{
text-align: center;
}
#Filters .filters_wrapper ul li{
width: 10%;
} .single-post .section-post-header{
padding: 50px;
background: white;
} .single-post .article_image_cover .image_wrapper > div{
height: calc(70vh - 135px);
}
.position-abs .section_wrapper > .wrap {
width: 100%;
}
.position-abs .section_wrapper > .wrap .mcb-wrap-inner {
flex-wrap: nowrap;
}
.position-abs .icon_box .desc_wrapper h4, .position-abs .icon_box .icon_wrapper{
color: white;
}
.position-abs .icon_box a {
background-image: linear-gradient(120deg, #37ACFF 0%, #37ACFF 100%);
background-repeat: no-repeat;
background-size: 100% 0.2em;
background-position: 0 110%;
transition: background-size 0.25s ease-in;
padding: 12px 0 7px;
}
.position-abs .empty-box-result .icon_box a{
background-image: unset;
}
.animate-wrap-one, .the-results_header,.history-slide a.rs-layer{
animation-delay: 2500ms!important;
}
.animate-wrap-two{
animation-delay: 2500ms!important;
}
.animate-wrap-three{
animation-delay: 2500ms!important;
}
.home .absolute-btn{
animation-delay: 7000ms!important;
}
.absolute-btn{
animation-delay: 13200ms!important;
}
.position-abs.two-one .icon_box.icon_position_left{
min-width: 150px;
}
.single-post #Subheader .container{
padding: 0 30px;
}
.mfn-footer .footer_copy {
margin-bottom: 65px !important;
width: 100%;
border-top: 1px solid rgba(255,255,255,.1);
padding: 10px 0;
}
#Footer .footer_copy .social {
display: none;
}
#Footer .footer_copy .copyright {
font-size: 1.4rem;
display: flex;
justify-content: center;
float: unset;
width: 100%;
}
#Footer .footer_copy .copyright a:hover{
text-decoration: none;
color: #37ACFF;
}
.lines-f {
margin: 0 5px;
}
a.two-lines {
display: flex;
}
#Footer .footer_copy .one {
margin-bottom: 0;
padding-top: 0;
min-height: unset;
}
.footer-page-list a:hover,
.textwidget a:hover{
text-decoration: none;
}
.footer-page-list li,
.textwidget a {
-webkit-transition: all .3s;
transition: all .3s;
}
.footer-page-list li:hover,
.textwidget a:hover {
padding-left: 10px;
}
.footer-page-list a:hover span,
.textwidget a:hover span,
.footer-page-list a:hover i{
color:#37acff;
}
.custom_row_buttons .the_result_row_header {
padding: 50px 100px;
}
.the_result_row_header{
padding: 50px 100px;
}
.the_result_row_header .gallery_row_custom_header {
justify-content: center;
}
.the_result_row_header .data-header_all {
margin-left: 0;
position: relative;
left: -15px;
}
.the_result_row_header .section_wrapper{
position: absolute;
left: 16%;
bottom: 275px;
}
.the_result_row_header{ }
.gallery_row_custom_header{ }
.position-abs .section_wrapper{
position: absolute;
left: 15%;
bottom: 320px;
} .contact-section {
padding: 40px 80px;
}
.contact-icons{
list-style: none!important;
margin: 0 0 15px 0!important;
padding-top: 50px;
display: flex;
flex-direction: column;
gap: 20px;
}
.contact-icons a{
display: flex;
align-items: start;
gap: 10px;
color: white;
}
.contact-icons a:hover{
text-decoration: none;
}
.contact-icons span{
line-height: 19px;
}
.contact-title h2{
color:white;
}
.white-line {
}
.contact-info-column p, .contact-info-column a{
color:white
}
.contact-info-column a{
text-decoration: none;
}
.contact-info-column a:hover, .contact-icons a:hover{
color: #37acff;
}
.contact-form{
background-color: hsla(0,0%,100%,.09);
padding: 40px 40px 10px;
border-radius:10px;
}
.contact-form:before{
content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
-webkit-backdrop-filter: blur(2px);
backdrop-filter: blur(2px);
}
.contact-form .mcb-column-inner{
margin:0
}
.contact-form .with_frm_style input[type=text], .contact-form .with_frm_style textarea{
background-color: transparent;
color:white;
}
.contact-form ::placeholder{
color: white!important;
}
.contact-form .with_frm_style input[type=text]:focus, .contact-form .with_frm_style textarea:focus{
background-color: transparent!important;
color:white!important;
}
.contact-form .frm_style_formidable-style.with_frm_style .form-field{
margin-bottom: 30px;
}
.contact-form .frm_style_formidable-style.with_frm_style .frm_submit button{
-webkit-box-shadow:unset;
box-shadow: unset;
} .map-image{
padding: 0 70px 35px;
}
#custom_html-11{
margin: 0;
}
#Footer .widgets_wrapper .column:last-child{
width: 100%;
}
#Footer .widgets_wrapper .column{
width: 25%;
}
#Footer .widgets_wrapper .column:last-child .textwidget a:hover {
padding-left : 0;
}
#Footer .widgets_wrapper .column:last-child .mcb-column-inner{
text-align: center;
}
#Footer .widgets_wrapper {
padding: 20px 0 25px;
}
#Footer .widgets_wrapper .container{
display: flex;
flex-wrap: wrap;
}
.single-post .post .category{
display: none;
}  #Footer .widgets_wrapper .column:last-child a img{
height: 50px;
width: auto;
}
#Footer .widgets_wrapper .column:last-child a:nth-child(2) img{
height: 70px;
margin-left: 15px;
}
.single-post .post .entry-date,.single-post .post .published_text{
font-style: italic;
}
.single-post .post .icon-clock{
display: none;
}
.articles-same .post-title .date {
position: absolute;
color: #e5e5e5;
z-index: 1;
right: 10px;
top: 10px;
font-style: italic;
}
.privacy-heading h2{
text-align: left;
font-size: 32px!important;
line-height: 32px!important;
background: #f0f3f7;
padding: 20px;
border-left: 5px solid #1a2c5e;
}
.absolute-btn.slider-play{
left: 80%;
} .wide{
max-width: 690px;
margin: 0 auto;
}
#back_to_top.sticky{
right: 40px;
}
.videos-more{
display: flex;
justify-content: center;
}
.icons-informations{
width: 160px;
}
.pop-icon a{
display: flex;
flex-direction: column;
text-decoration: none;
align-items: center;
border: 1px solid #1a2b5c;
background: rgba(255,255,255,0.5);
}
.pop-icon span{
background-color: #1a2b5c;
color: white;
padding: 15px;
margin-bottom: 0;
font-size: 19px;
display: flex;
justify-content: center;
width: 100%;
}
.pop-icon a img{
margin: 30px;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
-webkit-transition:  transform 0.35s ease 0s;
-o-transition: transform 0.35s ease 0s;
transition: transform 0.35s ease 0s;
}
.pop-icon:hover a img{
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9)
}
.general-info-section, .lavrio-info, .contact-info-section {
padding : 70px 0 30px;
}
.lavrio-info{
background: white;
}
.general-title .fancy_heading_line {
background-image:unset!important;
}
.lavrio-sub{
margin-top: 10px;
}
.lavrio-sub a{
text-decoration: none;
}
.lavrio-wrap .mfn-icon-box-top.mfn-icon-box-center .icon-wrapper, .lavrio-wrap .mfn-icon-box-bottom.mfn-icon-box-center .icon-wrapper {
width: 70%;
}
.lavrio-wrap .mfn-icon-box .title, .lavrio-wrap .mfn-icon-box .desc{
color: #1a2b5c;
}
.lavrio-wrap .mfn-icon-box{
margin-top: 15px;
}
.contact-accordion .faq .question:before,.contact-accordion .faq .question:after,.contact-accordion .faq .question > .title .num {
display: none;
}
.contact-accordion .faq .question > .title {
padding : 20px 40px 20px!important;
color: white;
font-size: 19px;
}
.contact-accordion .faq .question{
background:#1a2b5c ;
margin-bottom: 8px;
}
.contact-accordion .faq .question > .answer {
padding : 20px 20px 20px 40px!important;
background:white;
color:#1a2b5c ;
line-height: 30px;
}
.contact-accordion .faq .question > .title i{
color: white;
}
.contact-accordion a{
text-decoration: none;
color: #37acff;
}
.race_global.sec {
padding: 0 0 80px;
}
.history-record .recor-race .location-record, .history-record .recor-race .numbers-title {
color : #1a2b5c;
}
.history-record .recor-race .name-record {
color : #37acff;
}
.charter-gallery .gallery-caption{
display: none;
}
.map-image.charter-gallery {
padding: 0 70px 0;
}
.map-image.mtop {
margin-top: 30px;
}
.horc-column.charter-column{
padding: 30px 60px 0;
}
#sponsor_row .wrap{
margin-bottom: 50px;
}
.organiser img{
width: 200px;
}
.co-organiser img{
width: 300px;
}
.supporter-one img{
width: 230px;
}
.supporter-two img{
width: 130px;
}
.supporter-two.maxi img {
width: 80px;
}
.dole img, .sixt img{
width: 95px;
}
.media-one img{
width: 120px;
}
.media-one.boat img{
width: 95px;
}
.media-two img{
width: 250px;
}
.media-two.kath img{
width: 200px;
}
.media-three img{
width: 200px;
}
.media-three.nova img{
width: 140px;
}
.media-four img{
width: 150px;
}
.media-four.ondeck img{
width: 120px;
}
.media-four.ondeck.book img{
width: 65px;
}
.media-four.ondeck.riviera img{
width: 135px;
}
.auspices-one img{
width: 260px;
}
.auspices-two img{
width: 160px;
}
.auspices-three img{
width: 170px;
}
.auspices-four img{
width: 130px;
}
.auspices-five img{
width: 125px;
}
.rolex-logo img{
width: 140px;
}
.media-ert img{
width: 85px;
}
.eio img{
width: 90px;
}
.koronakis img{
width: 170px;
}
.koronakis.sports img{
width: 140px;
}
.kosmos img{
width: 160px;
}
.kerameikos img{
width: 70px;
}
.nisos img{
width: 110px;
}
.enak img{
width: 75px;
}
.noa img{
width: 85px;
}
.humanity img{
width: 160px;
}
.humanity.yb img{
width: 90px;
}
.product-section{
padding: 50px 60px;
}
.supporter-one.pantaenius img{
width: 180px;
} .product-wrap .column_visual{
background: white;
min-height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.product-wrap .column_visual .mcb-column-inner{
width: 100%;
}
.product-wrap img{
align-self: center; display: flex;
align-items: center;
justify-content: center;
height: auto;
overflow: hidden; border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.product-wrap .column_image{
z-index: 2;
}
.product-wrap .column_visual{
z-index: 1;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
}
.product-wrap .column_visual .mcb-column-inner{
margin-left: 0;
margin-right: 0;
}
.product-box{
padding: 0 20px;
}
.product-box p{
margin-bottom: 20px;
}
.product-wrap .column_image .mcb-column-inner{
margin-right: 0;
}
p.product-title {
font-size: 3rem;
line-height: 42px;
color: #1a2c5e;
font-weight: 900;
font-family: "Roboto Condensed";
text-align: center;
}
.product-box .accordion {
margin-bottom: 10px;
}
.product-box .accordion p {
margin-bottom: 0;
font-size:14px ;
}
.product-box .accordion .question > .answer{
padding: 5px 10px 10px;
}
p.product-price {
font-size: 25px;
color: var(--blue_sec);
text-align: center;
}
p.product-desc {
text-align: center;
}
product-desc {
text-align: center;
}
.color,.gender{ }
.color span, .gender span, .desc span{
color: #1a2c5e;
font-weight: 900;
}
.desc span{
font-size: 18px!important;
}
.desc{
font-size: 16px;
}
.product-wrap{
width: 49%!important;
margin-bottom: 45px;
}
.product-section .section_wrapper{
justify-content: space-between;
}
.product-wrap:hover img{
-webkit-transform: scale(1.01)!important;
-moz-transform: scale(1.01)!important;
-o-transform: scale(1.01)!important;
transform: scale(1.01)!important;
}
.product-wrap .hover_box .hover_box_wrapper .hidden_photo{
left: 0;
top: 0;
transform: translate(0, 0);
}
.product-wrap .mcb-item-hover_box-inner{
margin-right: 0;
}
.product-wrap:hover .hover_box img{
-webkit-transform: scale(1)!important;
-moz-transform: scale(1)!important;
-o-transform: scale(1)!important;
transform: scale(1)!important;
}
.store-title{
color: #1a2c5e;
font-weight: 900;
font-size: 3rem;
font-family: "Roboto Condensed";
}
.store-title br{
display: none;
}
.product-desc{
text-align: center;
}
.product-desc p{
margin-bottom: 2px;
}
.desc-title{
font-weight: 900;
color: #1a2c5e;
font-size: 18px!important;
}
.product-desc.style{
margin: 20px 0;
}
.product-desc p{
font-size: 16px;
}
.attention p{
color: #1a2c5e;
font-weight: 900!important;
}
#Top_bar{
border-bottom: 0 solid transparent!important;
}
.isdin img{
width: 145px;
} .grid.rolex-section{
margin: 0 auto 250px;
}
.mb{
margin-bottom: 50px;
}
.rolex-logo-up img{
width:150px;
}
.header_fixed.rol{
padding: 160px 0!important;
}
.watch-in img{
max-width: 70%;
margin-bottom: 15px;
}
.rolex-title-column{
padding: 50px 60px 15px;
}
.img-cap .wp-caption-text{
width: 70%;
margin: 0 auto;
padding: 10px 20px!important;
font-size: 15px; font-style: italic;
}
.img-cap .wp-caption-text .copy{
line-height: 40px!important;
}
.newsletter-sec{
padding: 50px 0 120px;
}
.join-wrap-parallax{
padding-top: 50px;
}
.join-wrap-parallax .gform_title{
color: white;
}
.postid-1794 .the_content_wrapper p:nth-child(2){
text-align: center;
margin-top: 30px;
}
.explore-wrap .mcb-wrap-inner{
display: flex;
flex-direction: column;
gap:50px;
} .explore-wrap.mob{
display: none;
}
.page-id-1834 #Header_wrapper, .page-id-1834 #Footer, .page-id-1834 .flex_footer{
display: none;
}
.notice-race.leaderboard, .notice-race.standings{
display: none;
}  .page-id-2125 .empty-box-result{
display: none;
}
.youtube-content .furious .zoom_box .photo img {
transform: scale(1.2);
}
.page-id-1149 #Filters .filters_wrapper ul li.articles-2024-en,
.page-id-1374 #Filters .filters_wrapper ul li.articles-2025-en,
.page-id-1079 #Filters .filters_wrapper ul li.articles-2025-en,
.page-id-1116 #Filters .filters_wrapper ul li.articles-2025-en,
.page-id-1128 #Filters .filters_wrapper ul li.articles-2025-en{
display: none;
}
.page-id-2194 #Filters .filters_wrapper ul li.articles-2024-en{
display: none;
}
.blur .trailer_box img{
filter: blur(2px);
}
.page-id-2175 #Filters .filters_wrapper ul li.articles-2024-en{
display: none;
} .flex_footer.collapsed,
html.footer-collapsed .flex_footer {
transform: translateY(90%); } .footer_toggle_btn {
position: absolute;
top: -20px;
left: 50%;
transform: translateX(-50%);
background-color: #333;
color: #fff;
border: none;
padding: 8px 12px;
border-radius: 20px;
font-size: 14px;
cursor: pointer;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
z-index: 1001;
}
.icon-footer-toggle {
vertical-align: middle;
fill: currentColor;
}
.actions-column{
padding: 0 60px;
}
.actions-title-column{
padding: 30px 60px 0;
}
.actions-column p, .actions-column li, .actions-title-column p, .actions-title-column li{
color: #1a2c5e;
}
.auspices img { -webkit-transition: all 2s linear;
transition: all 2s linear;
transition-delay: 1s;
-webkit-transition: filter 2000ms linear, background-color 2000ms linear;
-webkit-transition: filter 1500ms linear 0.5s;
transition: filter 1500ms linear 0.5s;
}
.auspices img:hover {
filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0)) !important;
}
.auspices.hoa img {
width: 40px;
}
.auspices.enak img{
width: 140px;
}
.auspices.enak.eoe img{
width: 110px;
}
.auspices.enak.hcs img{
width: 150px;
}
.humanity.rally img{
width: 100px;
}
.humanity.kath img{
width: 200px;
}
.no-left{
margin: 0 0 15px 15px!important;
}
#sponsor_row .wrap.extra-wrap {
margin-bottom: 0;
}
.sponsor-content .no-up h2.title {
margin-top: -15px;
}
.tracking-wrap-mob{
display: none;
}
.map-track img{
max-width: 75%;
}
.red{
color: red;
}
#sponsor_row .wrap.affiliate-wrap {
margin-bottom: 28px;
}
.explore-wrap.flex .mcb-wrap-inner{
flex-direction: row;
}
#Filters .filters_wrapper ul li.articles-2024-gr{
display: none;
}
.page-id-2175 .articles-2026-english{
display: none!important;
}
.page-id-1149 .articles-2025-en,.page-id-1149 .articles-2025-gr{
display: none!important;
}
.page-id-2194 .articles-2026-english,
.page-id-1374 .articles-2026-english,
.page-id-1079 .articles-2026-english,
.page-id-1116 .articles-2026-english,
.page-id-1128 .articles-2026-english,
.page-id-1079 .articles-2025-gr,
.page-id-1128 .articles-2025-gr,
.page-id-1116 .articles-2025-gr{
display: none!important;
}
.page-id-2175 .articles-2026-greek,
.page-id-1374 .articles-2026-greek,
.page-id-1079 .articles-2026-greek,
.page-id-1116 .articles-2026-greek,
.page-id-1128 .articles-2026-greek{
display: none!important;
} @media only screen and (min-width: 1925px) and (max-width: 10000px){
.aricles_of_year .image_wrapper, .aricles_of_year .post-desc-wrapper a {
max-height: 350px;
}
.header-articles-section {
background-size: contain;
}
.header_fixed, .contact-section{
background-size: cover;
}
.single-post .article_image_cover .image_wrapper > div{
height: calc(70% - 135px);
}
#Content{
min-height: 55vh;
}
rs-sbg img {
transform : translate3d(0, -250px, 0px) scale(1, 0.9) !important;
}
.the_result_row_header{
padding: 0;
position: absolute;
left: 28%;
}
.position-abs .section_wrapper{
position: absolute;
left: 27%;
bottom: 220px;
}
}
@media (min-width: 1925px){
#Content .section_wrapper{
max-width: 1920px!important;
margin: 0 auto!important;
}
}
@media (max-width:1750px ){
.section_video .mask{
display: none;
}  .offer_counter {
padding: 0 25px;
}
#back_to_top.sticky {
right: 0;
bottom:0;
}
.product-box p{
margin-bottom: 10px;
}
p.product-title {
font-size: 2.5rem!important;
}
}
@media (max-width:1700px ){ .product-box p {
margin-bottom: 10px;
font-size: 17px;
}
.desc p{
font-size: 16px;
}
.product-price{
font-size: 22px!important;
}
.color span, .gender span{
font-size: 17px!important;
}
}
@media (max-width:1660px ){
.boxdetails-horc.gap li br{
display: none;
}
.zoom_box .desc .desc_txt {
line-height: 23px;
}
.custom_row_buttons .section_wrapper > .wrap {
width: 14%;
}
.position-abs .section_wrapper > .wrap {
width: 100%;
}
.the_result_row_header .section_wrapper {
bottom: 245px;
}
.position-abs .section_wrapper {
bottom: 290px;
}
.product-section {
padding: 50px 25px;
}
}
@media (max-width:1580px ){
.the-race {
padding : 80px;
}
.blog-teaser li:first-child {
height: 530px;
}
.blog-teaser li:not(:first-child) {
height : 265px;
}  .the_result_row_header .section_wrapper {
bottom: 230px;
}
.position-abs .section_wrapper {
bottom: 274px;
}
.race-history-header .date-header {
font-size   : 30px;
line-height : 30px;
}
.aricles_of_year .image_wrapper, .aricles_of_year .post-desc-wrapper a {
max-height: 260px;
}
.social_flex-footer {
margin-left: 14%;
}
}
@media (max-width:1530px){
.product-wrap {
width: 49% !important;
}
.product-box p {
margin-bottom: 20px;
}
}
@media (max-width:1500px){
.the-race {
padding: 60px;
}
.fancy_heading .title, .date-header {
font-size: 38px;
line-height: 38px;
}
.route-row .fancy_heading_line .inside, .horc-box .fancy_heading_line .inside, .marine-box .fancy_heading_line .inside, .page-id-468 .fancy_heading_line .inside, .aegean-moto, .remove-line .inside, .result-post .inside {
font-size : 23px;
}
.achieve_fonts .fancy_heading .title{
font-size: 50px;
line-height: 50px;
}
.text_from_abs{
padding: 7rem 5rem;
}
#themarine_row {
margin: 100px auto 50px;
}
.smaller-videos .zoom_box .desc .desc_img img {
position: relative;
bottom: 60%;
left: 38%;
}
.page-id-468 .the-race {
padding : 50px 70px;
}
.small-head {
font-size: 4.5rem;
}
.gallery_header {
padding: 0 60px;
}
.pr_races_row{
width: 88%!important;
} .rs-parallax-wrap span.rs-layer{
font-size: 18px!important;
}
.rs-parallax-wrap a.rs-layer{
font-size: 17px!important;
} .the_result_row_header .section_wrapper {
bottom: 215px;
}
.position-abs .section_wrapper {
bottom: 270px;
}
.contact-section {
padding: 40px 30px;
}
.product-box p {
margin-bottom: 10px;
}
.desc{
line-height: 25px;
font-size: 16px!important;
}
#Top_bar .menu > li > a span:not(.description){
padding: 0 15px;
}
}
@media (max-width:1430px){
.recor-race{
width: 35%!important;
}
.text_from_abs {
padding: 6rem 4rem;
}
.smaller-videos .zoom_box .desc .desc_img img {
width: 42px;
}
.single-post .post-wrapper-content .entry-title {
font-size : 30px;
}
.aricles_of_year .post-desc-wrapper a{
line-height: 22px;
}
.position-abs .section_wrapper > .wrap {
width: 80%;
margin: 0 auto 0 0;
}
.position-abs{
margin-top: 15px;
} .race-history-header .date-header {
font-size: 27px;
line-height: 27px;
}
.position-abs .section_wrapper {
bottom: 285px;
}
.the_result_row_header .section_wrapper {
bottom: 210px;
}
#Footer .widgets_wrapper .container {
justify-content: center;
}
#Footer .widgets_wrapper .column {
width: 23%;
} .page-id-2125 .blog-teaser li:first-child {
height: 450px;
}
.page-id-2125 .blog-teaser li:not(:first-child) {
height: 225px;
}
}
@media (max-width:1370px){
#Top_bar .menu > li > a span:not(.description) {
padding: 0 11px;
}
.blog-teaser li:first-child {
height: 460px;
}
.blog-teaser li:not(:first-child) {
height: 230px;
}
.blog-teaser li .desc-wrapper .desc {
padding: 70px 19px 12px;
}
.blog-teaser h3 {
line-height: 22px;
}
.blog-teaser h3 a {
font-size: 1.8rem;
}
.instagram-content {
padding : 60px;
}
.offer_counter {
padding: 0 20px;
}
.aricles_of_year .image_wrapper, .aricles_of_year .post-desc-wrapper a {
max-height: 250px;
}
.gallery_header {
padding: 0 40px;
}
.winner-table{
padding: 30px 40px;
}
.single-post #Subheader h1 {
font-size : 42px;
}
.history-header h2 {
font-size : 42px!important;
}
.articles-header-wrap{
padding: 0 30px;
}
.history-header .mcb-column-inner, .header-list-column .mcb-column-inner{
margin-left: 0;
margin-right:0;
}
.rs-parallax-wrap span.rs-layer{
line-height: 23px!important;
}
a.rs-layer, a.rs-layer:-webkit-any-link {
margin-top: 32px!important;
padding: 14px 22px!important;
}
.gallery_row_custom_header{
display: block;
}
.position-abs .section_wrapper {
position : unset;
}
.position-abs{
margin-top: 0;
padding-bottom: 50px;
}
.position-abs .section_wrapper > .wrap {
margin: 0 auto;
}
.position-abs, .the_result_row_header{
background:#1a2c5e;
}
.gallery_row_custom_header .date-header{
color: white;
}
.animate-wrap-one,.animate-wrap-two, .animate-wrap-three{
animation-delay: unset!important;
animation: unset!important;
}
.the_result_row_header{
display: block;
}
.page-id-1093 .position-abs .section_wrapper > .wrap {
width : 55%;
}
.the_result_row_header .section_wrapper {
position : unset;
}
.the-results_header{
animation-delay: unset!important;
animation: unset!important;
}
.history-slide .rs-parallax-wrap{
left: 180px!important;
}
.absolute-btn {
left: 77%;
}
.history-slide .rs-parallax-wrap span{
width: 400px!important;
}
.absolute-btn{
top: 47%;
}
.history-slide a.rs-layer, .history-slide a.rs-layer:-webkit-any-link {
margin-top : 100px !important;
}
.aegean-trademark {
padding: 50px 25px;
background: #e7eaed;
}
.contact-info-section {
padding: 70px 15px 30px;
}
.header-fixed #Top_bar .logo {
margin: 0 10px 0 20px;
}
.page-id-2125 .blog-teaser li:first-child {
height: 340px;
}
.page-id-2125 .blog-teaser li:not(:first-child) {
height: 170px;
}
}
@media (max-width:1320px){
.the-race {
margin : 30px 0 0;
padding: 45px;
}
.fancy_heading .title, .date-header {
font-size: 35px;
line-height: 35px;
}
.number-wrapper .number, .hurrytimer-campaign-811 .hurrytimer-timer-digit, .hurrytimer-campaign-811 .hurrytimer-timer-sep {
font-size: 5rem;
}
.recor-race .name-record {
font-size : 35px;
}
.counter .desc_wrapper .title {
font-size: 1.8rem;
line-height: 23px;
}
.recor-race .location-record{
font-size: 18px;
}
.numbers-of {
font-size : 3.5rem;
}
.recor-race .numbers-title, .hurrytimer-campaign-811 .hurrytimer-timer-label {
font-size : 18px!important;
}
.route-row .fancy_heading_line .inside, .horc-box .fancy_heading_line .inside, .marine-box .fancy_heading_line .inside, .page-id-468 .fancy_heading_line .inside, .aegean-moto, .remove-line .inside, .result-post .inside {
font-size : 21px;
}
.text_from_abs{
width: 36%!important;
}
.youtube-content .zoom_box .desc .desc_txt {
font-size : 1.9rem;
}
.zoom_box .desc .desc_txt{
padding: 0 30px;
line-height: 25px;
}
.single-post .section-post-related .section-related-adjustment .header-related-custom h4{
font-size: 55px;
margin-top: -23px;
}
.title-bg {
font-size:103px;
top: 47%;
}
.page-id-468 .the-race {
padding: 50px 50px 0px;
}
.aricles_of_year .post-desc-wrapper a {
padding: 24px 20px;
}
.race_history_table .numbers-of {
font-size: 3rem;
}
.race_history_table .skip{
width: 23%;
}
.previous_races h2.title {
font-size: 55px !important;
}
.previous_races h2.title:after {
font-size : 97px;
}
.pr_race_boxes .subtitle {
font-size : 5rem;
}
.previous_races .desc h2 {
font-size : 1.9rem;
}
.winner_name {
font-size: 25px;
line-height: 25px;
}
.single-post #Subheader h1 {
font-size : 40px;
}
.history-header h2{
font-size : 40px!important;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2){
width: 20%;
}
.single-post #Subheader ul.breadcrumbs{
align-items: flex-end;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(3){
line-height: 23px;
}
.position-abs .icon_box a{
padding: 9px 0 5px;
}
.contact-details-wrap{
width: 35%!important;
}
.product-box p {
margin-bottom: 7px;
}
.desc {
font-size: 15px !important;
}
#menu > ul > li > a {
font-size: 18px;
}
.hurrytimer-button-wrap .notice-race,
.tracking.join-button {
font-size: 17px;
}
}
@media (max-width:1239px){
#Top_bar .menu > li > a span:not(.description) {
padding: 0 8px;
}
#Top_bar .container{
max-width: 1220px;
}
.aricles_of_year .image_wrapper, .aricles_of_year .post-desc-wrapper a {
max-height: 230px;
}
.single-post #Subheader{
padding: 125px 0 40px;
background-size: 117% 55%;
}
.single-post #Subheader .container, .header-articles-section .section_wrapper{
max-width: 1220px;
}
.single-post #Subheader h1 {
font-size: 38px;
}
.history-header h2 {
font-size: 38px!important;
}
.single-post  .section_wrapper{
max-width: 1220px;
} .single-post #Subheader ul.breadcrumbs li:nth-child(2) {
width: 21%;
}
.history-slide .rs-parallax-wrap {
left: 150px!important;
}
.history-slide .rs-parallax-wrap span{
width: 715px;
}
#Footer .widgets_wrapper .container {
max-width: 1220px;
}
.aegean-trademark .section_wrapper{
max-width: 1220px;
}
.general-info-section .section_wrapper, .lavrio-info .section_wrapper, .contact-info-section .section_wrapper{
max-width: 1220px;
}
.general-info-section {
padding: 70px 15px 30px;
}
.product-box p {
margin-bottom: 20px;
}
.product-wrap {
width: 100% !important;
}
.boxes_content .section_wrapper{
max-width: 1220px;
}
.boxes_content {
padding: 190px 0;
}
.cky-revisit-bottom-left {
bottom: 100px !important;
}
.flex_footer {
padding: 20px 0;
}
.hurrytimer-button-wrap .notice-race {
padding: 0px 20px;
}
.map-track img{
max-width: 95%;
}
}
@media (max-width:1180px){
.header-fixed #Top_bar .menu_wrapper {
flex-grow: unset;
width: 80px;
order: 1;
}
.header-fixed #Top_bar .logo {
order: 2;
}
#Top_bar a.responsive-menu-toggle {
position: relative;
}
#Top_bar .top_bar_right .top_bar_right_wrapper {
justify-content: center;
}
.creative-social {
flex-basis: 150px;
}
.the-race {
padding: 30px;
}
.fancy_heading .title, .date-header {
font-size: 32px;
line-height: 32px;
}
.column_counter{
width: 30%!important;
}
.text_from_abs {
width: 39%!important;
}
.text_from_abs {
padding: 5rem 4rem;
}
.blog-teaser li:first-child {
height: 436px;
}
.blog-teaser li:not(:first-child) {
height: 218px;
}
.blog-teaser li:not(:first-child) .desc-wrapper .desc {
padding: 70px 20px 15px;
}
.blog-teaser h3 a {
font-size: 1.7rem;
}
.blog-teaser h3 {
line-height: 19px;
}
.youtube-content .zoom_box .desc .desc_txt {
font-size: 1.8rem;
}
.newsletter-form{
width: 50%!important;
}
.single-post .section-post-related .post h4{
max-width: 90%;
}
.header_fixed{
padding: 100px 0;
background-position: center!important;
background-attachment: unset!important;
}
.page-id-1704 .header_fixed{
background-position: center top !important;
}
.header_fixed.charter-sub{
background-attachment: fixed!important;
}
.header-articles-section{
padding: 125px 0 40px!important;
background-size: 117% 55%;
background-position: top center!important;
background-attachment: fixed!important;
}
.page-id-468 .the-race {
padding: 50px 25px 0px;
}
.page-id-468 .sales-details {
padding: 35px 0;
}
.pr_races_row {
width: 92%!important;
}
.aricles_of_year .post-desc-wrapper a {
font-size: 17px;
line-height: 21px;
}
.aricles_of_year .image_wrapper, .aricles_of_year .post-desc-wrapper a {
max-height: 200px;
}
.articles-same #Filters .filters_wrapper ul li  {
width: 13%!important;
}
.single-post #Subheader h1 {
font-size: 33px;
line-height: 47px;
border-left: 6px solid #37ACFF;
padding-left: 15px;
}
.history-header h2 {
font-size: 33px!important;
line-height: 47px!important;
border-left: 6px solid #37ACFF;
padding-left: 15px;
}
.absolute-btn a i {
font-size : 6rem;
top: 10px;
}
.absolute-btn span {
height: 80px;
width: 80px;
}
.absolute-btn a:before{
height: 90px;
width: 90px;
left: 40px;
top: 40px;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2) {
width: 23%;
}
.history-slide .rs-parallax-wrap {
left: 130px!important;
}
.history-slide .rs-parallax-wrap span{
width: 570px!important;
}
.history-slide a.rs-layer, .history-slide a.rs-layer:-webkit-any-link {
margin-top: 75px !important;
}
.absolute-btn {
left: 82%;
}
.contact-form-wrap{
width: 45%!important;
}
.header_fixed.general {
background-position : right !important;
}
.lavrio-info .mfn-icon-box .desc br{
display: none;
}
.lavrio-info .mfn-icon-box .desc{
font-size: 17px;
}
.lavrio-info .mfn-icon-box .title{
font-size: 19px;
line-height: 23px;
}
.lavrio-wrap .mfn-icon-box-top.mfn-icon-box-center .icon-wrapper, .lavrio-wrap .mfn-icon-box-bottom.mfn-icon-box-center .icon-wrapper {
width: 62%;
}
.header-fixed #Top_bar .logo {
margin : 0 0 0 20px;
flex-basis: 100%;
text-align: center;
} .rollex-header { text-align: center;
}
#Top_bar .top_bar_right { } }
@media (max-width:1099px){
#Side_slide .extras {
display: none;
}
.history-slide .rs-parallax-wrap {
left: 100px!important;
}
.history-slider a.rs-layer,.history-slider a.rs-layer:-webkit-any-link {
margin-top : 44px !important;
} .logo-third .mcb-wrap-inner{
gap:15px;
}  .sponsor-content .column_image {
width: 18%;
}
.sponsor-content .explore-wrap .column_image {
width: auto;
} p.product-title {
font-size: 2.3rem !important;
}
}
@media (max-width:1080px){
.hurrytimer-button-wrap .notice-race {
padding: 0 15px;
}
.hurrytimer-button-wrap .notice-race,
.tracking.join-button {
font-size: 15px;
}
.tracking.join-button {
height: 40px;
display: flex;
justify-content: center;
align-items: center;
max-height: 40px;
padding: 0 15px;
}
.myth-row .section_wrapper, .route-row .section_wrapper{
flex-direction: column;
}
.sales-image{
width: 80%!important;
padding-top: 70px;
}
.the-race {
max-width: 80%!important;
width: 100%!important;
order: 2;
}
.grid:after{
margin-left: 0;
}
.grid.revert:after {
margin-right: 0;
}
.recor-race {
width: 38%!important;
}
.column_counter {
width: 33%!important;
}
.recor-race {
width: 45%!important;
}
.counter .desc_wrapper .number-wrapper {
line-height : 40px;
}
.recor-race .name-record {
font-size : 30px;
}
.counter .desc_wrapper .title {
font-size: 1.7rem;
line-height: 21px;
}
.recor-race .location-record{
font-size: 17px;
}
.recor-race .numbers-title , .hurrytimer-campaign-811 .hurrytimer-timer-label {
font-size : 17px!important;
}
.section_video video{
width:auto;
height: auto;
}
.achieve_fonts .fancy_heading .title, .single-post #Subheader h1 {
font-size: 45px;
line-height: 47px;
}
.boxes_content {
padding: 200px 0;
}
.resp-image{
display: block;
}
.hide-big-img{
background-image: unset!important;
}
.text_from_abs{
margin: 0;
width: 100%!important;
bottom: 0;
}
.text_from_abs.marine-box{
top:0;
right: 0;
}
.resp-image .mcb-column-inner{
margin: 0;
}
#themarine_row{
margin-top: 0;
}
.blog-teaser li:first-child {
height: 400px;
}
.blog-teaser li:not(:first-child) {
height: 200px;
}
.blog-teaser li:not(:first-child) .desc-wrapper .desc {
padding: 70px 15px 15px;
}
.blog-teaser h3 {
line-height: 18px;
}
.blog-teaser h3 a {
font-size: 1.6rem;
}
.youtube-content .zoom_box .desc .desc_txt {
font-size: 1.7rem;
}
.zoom_box .desc .desc_txt {
padding: 0 25px;
line-height: 23px;
}
.smaller-videos .zoom_box .desc .desc_img img {
width: 35px;
}
.hurrytimer-timer-block {
flex-direction : column;
align-items: center;
}
.section-post-related .single-photo-wrapper.image {
max-height : 218px;
}
.single-post .section-post-related .post .mcb-column-inner{
min-height: 300px;
}
.single-post .section-post-related .post a {
font-size : 15px;
line-height: 20px;
}
.page-id-468 .section_wrapper{
flex-direction: column;
}
.arrow-cources .desc{
width: 280px;
margin: 0 auto;
} .arrow-cources svg{
position: relative;
right: 75px;
}
.small-head {
font-size: 4rem;
}
.join-form-column .mcb-column-inner {
padding: 0 40px;
}
.with_frm_style .frm_checkbox label{
line-height: 1.5;
}
.winner-table .mcb-column-inner{
margin: 0;
}
.winner-table {
padding: 30px 30px;
}
.pr_race_boxes .subtitle {
font-size: 4rem;
}
.previous_races .desc h2 {
font-size: 1.8rem;
line-height: 18px;
}
.winner_name {
font-size: 22px;
line-height: 22px;
}
.result-post .section_wrapper{
flex-direction: column;
}
.article-section .post{
width: 48%!important;
}
.single-post #Subheader, .header-articles-section{
background-size: 120% 52%;
}
.single-post #Subheader h1{
padding-left: 12px;
font-size: 30px;
line-height: 38px;
}
.history-header h2{
padding-left: 12px;
font-size: 30px!important;
line-height: 38px!important;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2) {
width: 27%;
}
.aegean-trademark .section_wrapper{
gap:10px
} .lavrio-info .mfn-icon-box .title {
font-size: 18px;
}
.product-desc{
font-size: 16px;
line-height: 26px;
} .product-price{
margin-top: 10px;
}
.join-wrap-parallax     .newsletter-form {
width: 85% !important;
}
}
@media (max-width:1023px){
.rs-parallax-wrap span.rs-layer {
margin-top: 45px;
line-height: 25px!important;
width: 634px!important;
}
a.rs-layer, a.rs-layer:-webkit-any-link {
margin-top : 150px !important;
}
.rs-parallax-wrap h1.rs-layer, .rs-parallax-wrap p.rs-layer{
margin-top: 30px;
} .history-slide .rs-parallax-wrap {
left: 85px!important;
}
.history-slide .rs-parallax-wrap span{
width: 480px!important;
}
.history-slide a.rs-layer, .history-slide a.rs-layer:-webkit-any-link {
margin-top: 170px !important;
}
.absolute-btn {
top: 43%;
}
.home .rs-parallax-wrap{
left: 82px!important;
}
.home a.rs-layer, .home a.rs-layer:-webkit-any-link {
margin-top: 100px !important;
}
.pop-icon span{
font-size: 18px;
}
.icons-informations {
width: 130px;
}
.mcb-section .marg-wrap .mcb-column-inner{
margin-right: 30px!important;
}
.sponsor-content .fancy_heading_line {
width: 100%;
}
.product-wrap {
width: 98% !important;
}
.product-box p {
margin-bottom: 20px;
}
p.product-title {
font-size: 2.8rem !important;
}
.product-price {
margin-top: 28px;
font-size: 25px !important;
}
.social_flex-footer {
margin-left: 6%;
}
}
@media (max-width:959px){
.cky-revisit-bottom-left {
bottom: 80px !important;
}
.text_btn_cnt {
font-size: 15px;
}
p, .join-race .button_label, li, span, a{
font-size: 18px;
}
p,li, span, a{
line-height: 28px;
}
.section {
background-attachment: fixed!important;
}
.parallax-conternt {
padding: 150px 0 160px 0;
}
.logo-parallax img{
width: 180px!important;
}
.blog-teaser li:first-child {
width : 100%;
height: 610px;
}
.blog-teaser li:not(:first-child) {
width : 50%;
height: 305px;
}
.blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta{
display: block;
}
.blog-teaser li .desc-wrapper .desc {
padding: 70px 20px 25px;
}
.blog-teaser h3 a {
font-size: 1.7rem;
}
.grid {
margin : 60px auto;
}
.instagram-content {
padding: 60px 30px;
}
.video-wrap{
width: 100%!important;
}
.smaller-videos .zoom_box .desc .desc_img img {
width: 45px;
position: unset;
}
.youtube-content .zoom_box .desc .desc_txt {
font-size: 1.8rem;
}
.single-post .post-wrapper-content .entry-title {
font-size: 28px;
}
.single-post .section_wrapper{
max-width:1220px;
}
.section-post-related .single-photo-wrapper.image {
max-height: 192px;
}
.single-post .section-post-related .post .mcb-column-inner {
min-height: 280px;
}
.single-post .section-post-related .post h4 {
max-width: 92%;
}
.single-post .section-post-related .section-related-adjustment .header-related-custom h4 {
font-size: 50px;
margin-top: -25px;
}
.title-bg {
font-size: 95px;
top: 45%;
}
.header_fixed.section {
padding: 80px 0;
background-position: center!important;
background-attachment: unset!important;
}
.page-id-1704 .header_fixed.section{
background-position: center top !important;
}
.header_fixed.section.charter-sub{
background-attachment: fixed!important;
}
.schedule-column h4{
font-size: 20px;
}
.remove-line{
padding: 0 20px;
}
.race_history_table .numbers-of {
font-size: 2.8rem;
}
.race_history_table span{
font-size: 16px;
}
.previous_races h2.title {
font-size: 50px !important;
}
.previous_races h2.title:after {
font-size: 90px;
}
.pr_race_boxes .subtitle {
font-size: 3rem;
}
.trailer_box.horizontal .desc h2 {
font-size: 1.7rem;
line-height: 12px;
}
.winner_name {
font-size: 19px;
line-height: 19px;
}
.trailer_box a {
line-height: 12px;
}
.custom_row_buttons .icon_box a {
background-position : 0 200%;
padding: 17px 0 7px;
}
.custom_row_buttons .section_wrapper > .wrap {
width: 18%;
}
.custom_row_buttons .icon_box .desc_wrapper h4{
font-size: 18px;
}
.custom_row_buttons .icon_box .icon_wrapper i {
font-size: 19px !important;
line-height: 26px;
}
.youtube-content a{
line-height: 12px;
}
.article-section .gallery_header {
padding: 0 30px;
}
.single-post #Subheader .container, .header-articles-section .section_wrapper{
max-width: 1220px;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(3) {
font-size : 16px;
}
.single-post #Subheader h1, .history-header h2{
border-left: 0;
padding-left: 0;
text-align: center!important;
}
.header-articles-section.section{
background-size: 124% 49%;
padding: 110px 0 30px!important;
background-repeat: no-repeat;
background-position: top center!important;
background-attachment: fixed!important;
} .single-post #Subheader ul.breadcrumbs {
justify-content: center;
}
.header-list{
display: flex;
justify-content: center;
} .single-post #Subheader ul.breadcrumbs li:nth-child(2):hover a{
border-bottom: 0;
}
.single-post #Subheader {
background-size: 124% 49%;
padding: 110px 0 30px;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2) a:after {
bottom : -1px;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2) {
width: unset;
}
.single-post .article_image_cover .image_wrapper > div {
height: auto;
}
.custom_row_buttons .section_wrapper > .wrap {
width: 90%;
}
.logo-third .mcb-wrap-inner{
gap: 10px;
}
.sponsor-content .fancy_heading_line {
width : 50%;
}
.home .rs-parallax-wrap span.rs-layer {
width : 470px !important;
}
.contact-form-wrap {
width: 52%!important;
}
#Footer .footer_copy .copyright span, #Footer .footer_copy .copyright a {
font-size : 1.4rem!important;
}
#Footer  span.desc{
font-size: 17px;
}
.pop-icon span {
padding: 15px 8px;
}
.header_fixed.section.general {
background-position: right !important;
}
.lavrio-wrap .column{
width:100%;
}
.lavrio-wrap .mfn-icon-box{
flex-direction: row;
gap:20px;
}
.lavrio-wrap .mfn-icon-box-top.mfn-icon-box-center .icon-wrapper, .lavrio-wrap .mfn-icon-box-bottom.mfn-icon-box-center .icon-wrapper {
width: 41%;
}
.lavrio-info {
padding: 70px 15px 30px;
}
.lavrio-wrap .column .mcb-column-inner{
margin-bottom: 30px;
}
.lavrio-wrap .mfn-icon-box-top .icon-wrapper {
margin:0;
}
.img-cap .wp-caption-text span{
line-height: normal!important;
font-size: 15px!important;
}
.img-cap a{
line-height: unset!important;
}
.page-id-2125 .blog-teaser li:first-child {
height: 450px;
}
.page-id-2125 .blog-teaser li:not(:first-child) {
height: 225px;
}
}
@media (max-width:900px){
.history-slide .rs-parallax-wrap {
left: 70px!important;
}
.privacy-section .horc-column{
padding: 30px 35px;
}
.privacy-heading h2 {
font-size: 28px !important;
line-height: 28px !important;
}
.history-slide .rs-parallax-wrap {
left: 58px!important;
}
.contact-details-wrap {
width: 38%!important;
}
#Footer .widgets_wrapper .column {
width: 24%;
}
.pop-icon span {
font-size: 17px;
}
.sponsor-content .no-up h2.title {
margin-top: 25px;
}
}
@media (max-width:870px){
.sales-image {
width : 90% !important;
}
.the-race {
max-width : 90% !important;
}
.parallax-conternt {
padding: 150px 0;
}
.logo-parallax {
margin-bottom: 80px;
}
.counter .desc_wrapper .number-wrapper {
line-height : 35px;
}
.recor-race .name-record {
font-size : 25px;
}
.counter .desc_wrapper .title {
font-size: 1.7rem;
line-height: 21px;
}
.recor-race .location-record{
font-size: 17px;
}
.recor-race .numbers-title {
font-size : 17px!important;
}
.achieve_fonts .fancy_heading .title, .single-post #Subheader h1 {
font-size: 42px;
line-height: 46px;
}
.boxes_content {
padding: 180px 0;
}
.blog-teaser li:first-child{
height: auto;
}
.blog-teaser li:not(:first-child){
height: 305px;
}
.section-post-related .single-photo-wrapper.image {
max-height: 173px;
}
.single-post .section-post-related .post .mcb-column-inner {
min-height: 265px;
}
.arrow-cources svg {
bottom: 15px;
}
.arrow-cources .desc{
width: 240px;
}
.schedule-column, .horc-column, .marina-column, .course-map-column {
padding: 30px 40px;
}
.small-head {
font-size: 3.7rem;
}
.join-form-column .mcb-column-inner {
padding: 0 30px;
}
.frm_opt_container{
line-height: 33px;
}
.race_history_table .skip {
width: unset;
}
table thead {
position: absolute;
border: none;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
table tr {
display: block;
margin-bottom: 35px;
font-size: 16px;
}
table td {
display: block;
text-align: right;
}
table td::before {
content: attr(data-label);
float: left;
font-weight: bold;
margin-right: 10px;
}
.race_history_table .row_race-hisrtory{
min-height: unset;
height: unset;
}
.race_global {
padding: 50px 0 25px;
}
table .year{
background: #1a2c5e!important;
color: white;
font-weight: bold;
}
.race_history_table tr td:nth-child(6){
line-height: 31px;
}
.articles-same #Filters .filters_wrapper ul li {
width: 17%!important;
}
.single-post #Subheader h1 {
font-size: 30px;
line-height: 34px;
}
.single-post #Subheader {
background-size: 133% 47%;
padding: 65px 0 20px;
}
.history-header h2{
font-size: 30px!important;
line-height: 34px!important;
}
.header-articles-section.section{
background-size: 133% 47%;
padding: 100px 0 20px!important;
}
.absolute-btn a i {
font-size: 5rem;
top: 4px;
}
.absolute-btn span {
height: 70px;
width: 70px;
}
.absolute-btn a:before {
height: 80px;
width: 80px;
left: 35px;
top: 35px;
}
.absolute-btn {
left: 86%;
}
.contact-form-wrap {
width: 75%!important;
order: 2;
}
.contact-title-wrap{
order:1;
}
.contact-details-wrap{
order:3;
width: 100%!important;
}
.contact-icons{
align-items: center;
}
.contact-info-column p{
text-align: center;
}
.contact-section .section_wrapper{
gap: 20px;
}
#Footer .widgets_wrapper .column {
width: 49%;
}
#Footer .widgets_wrapper .column .mcb-column-inner{
justify-content: center;
display: flex;
}
#Footer .widgets_wrapper .column:nth-child(1){
margin-left: 45px;
width: 44%;
}
.widget {
margin : 22px 0;
}
.pop-icon span {
font-size: 16px;
}
.icons-informations {
width: 122px;
}
.logo-third .column_image, .marg-wrap.big .column_image { text-align: center;
}
.mcb-section .marg-wrap.big .mcb-column-inner {
margin-right: 0 !important;
}
.sponsor-content .column_image {
width: auto;
}
.social_flex-footer ul li {
width: 28px;
height: 28px;
}
.offer_counter {
flex-wrap: wrap;
}
.hurrytimer-button-wrap {
width: 100%;
}
.social_flex-footer {
margin-left: 0;
align-content: center;
justify-content: center;
align-items: center;
width: 100%;
margin-top: 13px;
}
.social a {
font-size: 14px;
}
.social_flex-footer ul li {
border: 1px solid #bababa;
}
.social_flex-footer ul i {
color: #bababa;
}
#toggleFooter #footerToggleIcon{
line-height: 24px;
}
}
@media (max-width:820px){
.single-post .post-wrapper-content .entry-title {
font-size: 25px;
}
.pr_race_boxes .subtitle {
font-size: 2.8rem;
}
.trailer_box.horizontal .desc h2 {
font-size: 1.6rem;
}
.winner_name {
font-size: 17px;
line-height: 17px;
}
.history-slide .rs-parallax-wrap {
left: 40px!important;
}
.absolute-btn a i {
font-size: 4rem;
top: 0;
}
.absolute-btn span {
height: 60px;
width: 60px;
}
.absolute-btn a:before {
height: 68px;
width: 67px;
left: 31px;
top: 31px;
}
.general-info-section {
padding: 70px 8px 30px;
}
.supporters-wrap .column_image{
width: 25%;
text-align: center;
}
}
@media (max-width:800px){
.offer_counter{
flex-direction: column;
}
.social_flex-footer {
margin-left: 0;
}
.hurrytimer-button-wrap{
flex-direction: row;
}
[class~=hurrytimer-campaign]{
padding: 0 0 10px;
}
.mfn-footer .footer_copy{
padding: 10px 0 58px;
}
#back_to_top.sticky {
right: 0;
bottom: 12px;
}
.general-info-wrap .column{
width: 50%;
}
.icons-informations {
width: 140px;
}
.pop-icon span {
font-size: 17px;
}
.page-id-1704 .header_fixed.section {
background-position: left top !important;
}
}
@media (max-width:777px){
.previous_races h2.title {
line-height: 30px !important;
margin-top: -20px;
}
a.rs-layer, a.rs-layer:-webkit-any-link {
margin-top: 120px !important;
}
.rs-parallax-wrap span.rs-layer {
margin-top : 50px !important;
}
.rs-parallax-wrap h1.rs-layer{
font-size: 35px!important;
}
.absolute-btn a i {
font-size: 4rem;
top: -1px;
}
.absolute-btn span {
height: 60px;
width: 60px; }
.absolute-btn a:before {
left: 30px;
top: 30px;
height: 70px;
width: 70px;
}
.history-slide .rs-parallax-wrap span {
width: 430px!important;
}
.history-slide a.rs-layer, .history-slide a.rs-layer:-webkit-any-link {
margin-top: 190px !important;
}
.history-slide .rs-parallax-wrap h1.rs-layer {
font-size: 32px!important;
line-height: 32px!important;
}
}
@media (max-width:767px){
.content_wrapper .section_wrapper{
max-width: 1220px!important;
}
.sales-image {
width: 100% !important;
}
.the-race {
max-width: 100% !important;
padding: 30px 20px;
}
.fancy_heading .title, .date-header {
font-size: 28px;
line-height: 28px;
}
p,li, span, a{
font-size: 17px;
}
.sales-details {
padding: 35px 0;
}
.logo-parallax {
margin-bottom: 80px!important;
}
.parallax-conternt {
padding: 135px 0;
}
.logo-parallax img {
width: 160px!important;
}
#number-row .section_wrapper{
padding-left: 0!important;
padding-right: 0!important;
}
.recor-race {
width: 50%!important;
}
.route-row .fancy_heading_line .inside, .horc-box .fancy_heading_line .inside, .marine-box .fancy_heading_line .inside, .page-id-468 .fancy_heading_line .inside, .aegean-moto, .remove-line .inside, .result-post .inside {
font-size: 20px;
}
.mobile-header-mini #Top_bar #logo {
height      : 100px !important;
line-height : 100px !important;
}
.header-fixed #Top_bar .menu_wrapper{
display: flex;
justify-content: center;
}
.mobile-header-mini #Top_bar .container{
padding: 0!important;
}
.mobile-header-mini #Top_bar a.responsive-menu-toggle {
top : 60px !important;
}
.mobile-header-mini.mobile-mini-ml-lc #Top_bar .top_bar_right {
right: 15px;
max-height: unset;
top: 0;
position: relative;
}
#Top_bar #logo img.svg {
width: 130px;
max-height: 100%!important;
}
#Top_bar .top_bar_right .top_bar_right_wrapper {
flex-wrap: nowrap;
}
#Top_bar .column {
flex-wrap: nowrap;
align-items: center;
justify-content: center;
}
.header-fixed #Top_bar .menu_wrapper {
width: auto;
}
.mobile-header-mini #Top_bar .top_bar_left {
float: left;
position: relative; }
#Top_bar .menu_wrapper{
width: unset;
}
#blog-row .section_wrapper{
padding-left: 0!important;
padding-right: 0!important;
}
.blog-teaser li:not(:first-child) {
margin-top: 0;
}
.blog-teaser li:not(:first-child) {
width : 50% !important;
height: 270px;
}
.instagram-content .section_wrapper, .youtube-content .section_wrapper{
padding-left: 0!important;
padding-right: 0!important;
}
.smaller-videos.video-wrap .column{
width: 50%!important;
}
.smaller-videos .zoom_box .desc .desc_img img {
width : 40px;
}
.youtube-content .zoom_box .desc .desc_txt {
font-size: 1.7rem;
}
.newsletter-form {
width: 70%!important;
} .single-post p{
line-height: 25px;
} .single-post .section_wrapper{
padding-left: 0!important;
padding-right: 0!important;
}
.section-post-related .single-photo-wrapper.image {
max-height: 100%;
}
.single-post .type-post {
margin: 0 auto 30px;
}
.single-post .section-post-related .post h4{
min-height: 70px;
}
.single-post .section-post-related .post a {
font-size : 16px;
}
.horc-column, .marina-column, .course-map-column {
padding: 10px 10px 30px;
}
.schedule-column{
padding: 30px 10px;
}
.horc-column p:nth-child(2), .marina-column p:nth-child(2){
margin-bottom: 0;
}
.join_form_row .section_wrapper{
padding-left: 0!important;
padding-right: 0!important;
}
.remove-line {
padding: 0;
}
.winner-table{
padding: 0;
}
table{
margin-bottom: 0;
}
.race_global {
padding: 60px 0 25px;
}
.pr_races_row {
width: 86%!important;
}
.pr_race_boxes .subtitle {
font-size: 5rem;
}
.trailer_box.horizontal .desc h2 {
font-size: 1.9rem;
line-height: 19px;
}
.winner_name {
font-size: 25px;
line-height: 15px;
margin-top: 17px;
}
.photo_galler_row .column_button {
margin-top: 25px;
}
.aricles_of_year .column_button{
margin-top: 40px;
}
.article-section .grid .post-item{
margin: 0 1% 20px!important;
}
.article-section .gallery_header {
padding: 0;
}
.single-post #Subheader .container {
max-width: 1220px!important;
padding-left: 28px!important;
padding-right: 28px!important;
}
#slider_row .section_wrapper{
padding-left: 0px!important;
padding-right: 0px!important;
} .horc-column.virtual-column{
padding: 10px 35px 30px;
}
.race-wrap{
padding: 35px;
}
.home .absolute-btn {
top: 38%;
}
.contact-section .section_wrapper{
padding-left: 0!important;
padding-right: 0!important;
}
.trademark-logo .image_wrapper{
text-align: center;
}
#Footer .widgets_wrapper .container{
max-width: 1220px!important;
padding-left: 0!important;
padding-right: 0!important;
}
.single-post .custom-bg-articles .title_wrapper{
padding: 0 50px!important;
}
.general-info-section .section_wrapper{
padding-left: 5px!important;
padding-right: 5px!important;
}
.general-info-section .column .mcb-column-inner{
margin:0 10px 40px;
}
.lavrio-info .section_wrapper{
padding-left: 12px!important;
padding-right: 12px!important;
}
.contact-info-section .section_wrapper{
padding-left: 12px!important;
padding-right: 12px!important;
}
.trophy-winners .fancy_heading_line{
margin-bottom: 20px;
}
.map-image.charter-gallery {
padding:0;
}
.product-wrap .column_visual, .product-wrap .column_image, .product-wrap .column_hover_box{
width: 50%!important;
}
.product-wrap {
margin-bottom: 45px!important;
}
.product-section {
padding: 50px 0px;
}
.product-wrap {
width: 100% !important;
}
.product-box{
padding: 0 15px;
}
.product-box p {
margin-bottom: 15px;
}
.page-id-2125 .videos-more{
padding: 50px 0;
}
.map-track img{
max-width: 100%;
}
.map-track-sec{
padding-top: 35px!important;
padding-bottom: 35px!important;
}
.page-id-2543 .videos-more{
padding:50px 0;
}
}
@media (max-width:730px){
.single-post .post-wrapper-content .entry-title{
line-height: 34px;
}
.supporters-wrap .column_image {
width: 30%;
}
.page-id-2125 .blog-teaser li:first-child {
height: 360px;
}
.page-id-2125 .blog-teaser li:not(:first-child) {
height: 180px;
}
}
@media (max-width:700px){
.mobile-header-mini.mobile-mini-ml-lc #Top_bar .logo {
flex-grow: 1;
}
.mobile-header-mini.mobile-mini-ml-lc #Top_bar .top_bar_right {
width: 160px;
flex-grow: unset;
}
.mobile-header-mini #Top_bar .top_bar_left {
flex-grow: 1;
}
.smaller-videos .zoom_box .desc .desc_img img{
position: relative;
}
.single-post .post-wrapper-content .entry-title {
font-size: 23px;
}
.single-post .custom-bg-articles .the_content_wrapper {
padding: 0px 35px;
} .aricles_of_year .post-desc-wrapper a {
padding: 40px 16px;
}
.single-post #Subheader h1 {
font-size: 26px;
line-height: 31px;
}
.history-header h2 {
font-size: 26px!important;
line-height: 31px!important;
}
.single-post #Subheader, .header-articles-section.section {
background-size: 150% 46%;
}
.contact-form-wrap {
width : 90% !important;
}
.single-post .custom-bg-articles .title_wrapper{
padding: 0 35px!important;
}
.header-articles-section.section {
padding: 100px 0 75px !important;
}
.store-title {
font-size: 2.5rem;
}
.product-box p {
margin-bottom: 13px;
}
.product-price {
margin-top: 18px;
}
.product-box p {
margin-bottom: 6px;
}
.rollex-header{
display: none!important;
}
#Top_bar .column {
flex-wrap: wrap;
}
}
@media (max-width:650px){
.tracking.join-button {
display: flex;
flex-basis: 15%;
height: 35px;
padding: 0 13px;
}
.hurrytimer-button-wrap .notice-race {
height: 35px;
padding: 0 13px;
}
.rolex-logo .mcb-item-image-inner {
text-align: center;
}
.rollex-header_mobile {
display: flex;
width: 100%;
}
.counter .desc_wrapper .number-wrapper {
line-height : 32px;
}
.recor-race .name-record {
font-size : 25px;
}
.counter .desc_wrapper .title {
font-size: 1.7rem;
line-height: 21px;
}
.recor-race .location-record{
font-size: 17px;
}
.recor-race .numbers-title {
font-size : 17px!important;
}
.recor-race {
width: 100%!important;
}
.recor-race.marg{
margin-bottom: 40px;
}
.achieve_fonts .fancy_heading .title {
font-size: 38px;
line-height: 44px;
}
.blog-teaser li:not(:first-child) {
height: 240px;
}
.blog-teaser h3 a {
font-size: 1.6rem;
}
.single-post .custom-bg-articles .the_content_wrapper {
padding: 0px 30px;
}
.single-post .post-wrapper-content .entry-title {
font-size: 21px;
padding: 0 30px;
}
.frame-column iframe {
height: 350px;
}
.small-head {
font-size: 3.3rem;
}
.pr_races_row {
width: 92%!important;
}
.article-section .section_wrapper{
padding-left: 27px!important;
padding-right: 27px!important;
}
.aricles_of_year .post-desc-wrapper a {
font-size : 16px;
}
.articles-same #Filters .filters_wrapper ul li {
width: 21%!important;
}
.single-post .section-post-header {
padding : 50px 35px;
}
.rs-parallax-wrap h1.rs-layer{
font-size: 32px!important;
}
.absolute-btn a i {
font-size: 3.5rem;
top: -3px;
left: 4px;
}
.absolute-btn span {
height : 55px;
width  : 55px; }
.absolute-btn a:before {
height: 60px;
width: 60px;
left: 28px;
top: 28px;
}
.rs-parallax-wrap h1.rs-layer{
line-height: 35px!important;
}
.rs-parallax-wrap p.rs-layer{
margin-top: 35px!important;
}
.privacy-heading h2 {
font-size: 25px !important;
line-height: 25px !important;
}
.history-slide .rs-parallax-wrap h1.rs-layer {
font-size : 28px !important;
}
.history-slide .rs-parallax-wrap span.rs-layer {
font-size: 17px!important;
}
.home .rs-parallax-wrap{
left: 40px!important;
}
.home .rs-parallax-wrap span.rs-layer {
width : 400px !important;
}
.home a.rs-layer, .home a.rs-layer:-webkit-any-link {
margin-top: 125px !important;
}
#Footer .widgets_wrapper .column:nth-child(1) {
width: 41%;
}
#Footer .widgets_wrapper .column {
width: 47%;
}
.single-post #Subheader h1 {
font-size : 23px;
}
.single-post .post-wrapper-content .entry-title {
line-height: 28px;
}
.articles-header-wrap{
padding: 0;
}
.icons-informations {
width: 125px;
}
.more-info br{
display: none;
}
.lavrio-wrap .mfn-icon-box-top.mfn-icon-box-center .icon-wrapper, .lavrio-wrap .mfn-icon-box-bottom.mfn-icon-box-center .icon-wrapper {
width: 45%;
}
.contact-accordion .faq .question > .title {
padding: 20px 25px 20px!important;
font-size: 18px;
}
.contact-accordion .faq .question > .answer {
padding: 20px 20px 20px 25px!important;
}
p.product-title {
font-size: 2.4rem !important;
}
.product-box p {
margin-bottom: 8px;
}
p.product-title {
font-size: 2.2rem !important;
}
.product-price {
font-size: 22px !important;
}
.product-wrap .column_visual, .product-wrap .column_image, .product-wrap .column_hover_box {
width: 98% !important;
}
.product-wrap .column_visual{
min-height: unset;
}
.product-wrap img{
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 0;
}
.product-wrap .column_visual {
border-top-right-radius: 0;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.product-box {
padding: 30px 15px;
}
.explore-wrap{
display: none;
}
.explore-wrap.mob{  }
.explore-wrap .mcb-wrap-inner {
gap: 30px;
}
.notice-race.leaderboard, .notice-race.standings{
display: none!important;
}
.hurrytimer-button-wrap {
flex-wrap: wrap;
}
}
@media (max-width:620px){
.hurrytimer-button-wrap {
flex-wrap: wrap;
flex-direction: row;
gap: 8px;
}
.hurrytimer-button-wrap .notice-race {
display: flex;
flex-basis: 25%;
}
.tracking {
display: flex;
margin: 0;
flex-basis: 31%;
}
.watch-in img {
max-width: 90%;
}
.img-cap .wp-caption-text {
width: 90%;
}
.img-cap .wp-caption-text {
padding: 10px 15px !important;
}
}
@media (max-width:580px){
#Top_bar {
border-bottom: 0 solid transparent;
}
.rollex-header_mobile { width: 100%;
}
.fancy_heading .title, .date-header {
font-size: 25px;
line-height: 25px;
}
.startnow a {
font-size : 19px;
}
p, li {
line-height: 27px;
}
.the-race {
max-width: 100% !important;
padding: 30px 10px;
}
.counter {
padding : 20px 8px;
}
.blog-teaser li:not(:first-child) {
width: 100% !important;
}
.blog-teaser li:first-child, .blog-teaser li:not(:first-child) {
height: 300px;
}
.instagram-content {
padding: 60px 25px;
}
.smaller-videos.video-wrap .column {
width: 100%!important;
}
.smaller-videos .zoom_box .desc .desc_img img, .youtube-content .zoom_box .desc .desc_img img  {
position: unset;
width: 45px;
}
.youtube-content .zoom_box .desc .desc_txt {
font-size: 1.8rem;
}
#newsletter_row h2.gform_title{
font-size: 25px;
}
.newsletter-form {
width: 80%!important;
} .single-post .post-wrapper-content .entry-title {
line-height : 28px;
}
.single-post .section-post-related .section-related-adjustment .header-related-custom h4 {
font-size: 45px;
margin-top: -28px;
}
.title-bg {
font-size: 88px;
top: 48%;
}
.header_fixed.section {
padding: 60px 0;
background-position: center!important;
background-attachment: unset!important;
}
.arrow-cources svg {
bottom: 20px;
}
.arrow-cources .desc{
width: 215px;
}
.header-fixed .achieve_fonts .fancy_heading .title {
font-size : 32px;
}
.schedule-column h4 {
font-size: 19px;
margin-bottom: 8px;
}
.schedule-column p {
font-size : 17px;
}
.small-head {
font-size: 2.8rem;
}
.page-id-450 .achieve_fonts .fancy_heading .title {
line-height: 39px;
}
.previous_races h2.title {
font-size: 45px !important;
}
.previous_races h2.title:after {
font-size: 76px;
left: 5px;
}
.pr_race_boxes .subtitle {
font-size: 4rem;
}
.trailer_box.horizontal .desc h2 {
font-size: 1.8rem;
line-height: 12px;
}
.winner_name {
font-size: 22px;
line-height: 2px;
margin-top: 22px;
} .gallery_header {
padding: 0;
}
.article-section .post {
width: 100%!important;
}
.aricles_of_year .image_wrapper, .aricles_of_year .post-desc-wrapper a {
max-height: 250px;
}
.article-section .grid .post-item {
margin: 0 0 20px!important;
}
.single-post #Subheader h1 {
font-size: 20px;
line-height: 29px;
}
.history-header h2{
font-size: 23px!important;
line-height: 29px!important;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2) a {
font-size   : 17px;
line-height : 50px;
}
.single-post #Subheader {
padding: 50px 0 7px;
background-size: 175% 41%;
}
.header-articles-section.section{
padding: 68px 0 60px!important;
background-size: 175% 41%;
background-position: top center!important;
background-attachment: fixed!important;
}
.rs-parallax-wrap h1.rs-layer{
font-size: 28px!important;
}
.rs-parallax-wrap span.rs-layer{
font-size: 17px!important;
}
.rs-parallax-wrap p.rs-layer{
margin-top: 40px!important;
}
.absolute-btn span {
left: 100%;
}
.absolute-btn a:before {
left : 82px;
}
.position-abs.two-one .icon_box.icon_position_left {
min-width: unset;
}
.page-id-1093 .position-abs .section_wrapper > .wrap {
width: 65%;
}
.sponsor-content .fancy_heading_line {
width: 75%;
}
.history-slide .rs-parallax-wrap {
left: 35px!important;
}
.history-slide .rs-parallax-wrap span {
width: 480px!important;
}
.absolute-btn {
left: 66%;
top: 69%;
}
.home .absolute-btn {
top: 62%;
}
.absolute-btn.slider-play {
left: 70%;
}
.contact-form-wrap {
width: 95% !important;
}
.contact-form{
padding: 30px 30px 10px;
}
.aegean-trademark {
padding : 50px 30px;
}
.aegean-trademark .section_wrapper{
padding-left: 0!important;
padding-right: 0!important;
}
.pop-icon span {
font-size: 16px;
}
.icons-informations {
width: 115px;
}
.pop-icon span {
padding: 13px 8px;
}
.lavrio-info .mfn-icon-box .desc {
font-size: 16px;
line-height: 26px;
}
.logo-third .column_image, .marg-wrap .column_image {
width: 62%;
text-align: center;
}
.logo-third .tourism-logo{
margin-left: 65px;
}
.marg-wrap .tourism-logo{
margin-left: 0;
}
.logo-third .column_image, .marg-wrap.big .column_image {
width: 50%;
text-align: center;
}
#sponsor_row .wrap .column_image{
margin-bottom: 20px;
}
#sponsor_row .wrap {
margin-bottom: 30px;
}
#sponsor_row .wrap.ban {
margin-bottom: 10px;
}
.mcb-section .marg-wrap .mcb-column-inner {
margin-right: 0 !important;
}
.logo-third .tourism-logo {
margin-left: 0px;
}
.logo-third .tourism-logo.auspices-two {
margin-left: 50px;
}
#Top_bar.is-sticky{
position: fixed;
width: 100%;
left: 0;
top: 0 !important;
z-index: 701;
}
.join-wrap-parallax .gform_title{
font-size: 27px;
}
.page-id-2125 .blog-teaser li:first-child, .page-id-2125 .blog-teaser li:not(:first-child) {
height: auto!important;
}
.eio .mcb-column-inner{
margin-left: 0!important;
}
.page-id-2543 .position-abs {
padding-bottom: 35px;
}
.page-id-2543  .the_result_row_header {
padding: 35px 100px 20px;
}
}
@media (max-width:550px){
.pop-icon span {
text-align: center;
line-height: 24px;
min-height: 73px;
display: flex;
align-items: center;
}
.page-id-1704 .header_fixed.section {
background-position: center top !important;
}
}
@media (max-width:530px){
.frame-column iframe {
height: 320px;
}
.pr_race_boxes {
padding: 10px 0;
}
.pr_races_row {
width: 96%!important;
}
.articles-same #Filters .filters_wrapper ul li {
width: 25%!important;
}
.single-post #Subheader h1 {
font-size: 20px;
line-height: 25px;
}
.history-header h2{
font-size: 20px!important;
line-height: 25px!important;
}
.single-post .section-post-header {
padding: 38px 33px;
}
.absolute-btn span {
height : 50px;
width  : 50px;
}
.absolute-btn a i {
font-size: 3rem;
top : -6px;
}
.absolute-btn a:before {
height: 50px;
width: 50px;
left: 75px;
top: 26px;
}
.rs-parallax-wrap a.rs-layer{
font-size: 16px!important;
}
.rs-parallax-wrap h1.rs-layer {
font-size: 26px!important;
line-height: 32px!important;
}
.custom_row_buttons .section_wrapper > .wrap {
width: 100%;
}
.absolute-btn {
top: 74%;
}
.history-slide .rs-parallax-wrap span.rs-layer {
font-size: 16px!important;
}
.history-slide .rs-parallax-wrap span {
width: 430px!important;
}
.history-slide .rs-parallax-wrap h1.rs-layer {
font-size: 25px !important;
}
.home .absolute-btn {
top: 66%;
}
.form-sub{
font-size: 16px!important;
}
#back_to_top.in_footer, #back_to_top.sticky {
right : 10px !important;
}
#back_to_top.sticky{
bottom: 46px;
}
.single-post #Subheader{
background-size: cover;
background-attachment: unset;
}
.header-articles-section.section{
background-size: cover;
background-attachment: unset!important;
}
.fancy_heading_line .inside {
font-size : 20px;
}
.contact-accordion .faq .question > .answer {
line-height: 28px;
}
.header-fixed .achieve_fonts .fancy_heading .title {
font-size: 28px;
}
.store-title {
font-size: 2.2rem;
}
.cky-revisit-bottom-left {
bottom: 60px!important;
}
.hurrytimer-button-wrap .join-button {
line-height: 17px;
}
.actions-column {
padding: 0 30px;
}
.actions-title-column {
padding: 40px 35px 0;
}
}
@media (max-width:480px){
.content_wrapper .section_wrapper{
padding-left: 27px!important;
padding-right: 27px!important;
}
.fancy_heading .title, .date-header {
font-size: 23px;
line-height: 23px;
}
.sales-details {
padding: 28px 0;
}
.sales-image {
padding-top: 60px;
}
.column_counter {
width: 100%!important;
}
.logo-parallax img {
width: 140px!important;
}
.parallax-conternt {
padding: 110px 0;
}
.logo-parallax {
margin-bottom: 60px!important;
}
.recor-race.marg {
margin-bottom: 35px;
}
#number-row .mfn-divider-inner{
--mfn-divider-gap-top: 40px;
--mfn-divider-gap-bottom: 40px;
}
.number-wrapper .number, .numbers-of, .hurrytimer-campaign-811 .hurrytimer-timer-digit, .hurrytimer-campaign-811 .hurrytimer-timer-sep {
font-size: 4rem;
}
.route-row .fancy_heading_line .inside, .horc-box .fancy_heading_line .inside, .marine-box .fancy_heading_line .inside, .page-id-468 .fancy_heading_line .inside, .aegean-moto, .remove-line .inside, .result-post .inside {
font-size: 19px;
}
.achieve_fonts .fancy_heading .title {
font-size: 35px;
line-height: 42px;
}
.text_from_abs {
padding: 5rem 3rem;
}
.boxdetails-horc {
padding: 40px 0 0;
}
.top_bar_right .creative-social .social li {
width  : 25px;
height : 25px;
font-size: 16px;
}
.blog-teaser li:first-child, .blog-teaser li:not(:first-child) {
height: 260px;
}
.instagram-content {
padding: 60px 0;
}
.youtube-content .section_wrapper {
padding-left  : 0!important;
padding-right : 0!important;
}
.newsletter-form {
width: 90%!important;
}
.single-post .content_wrapper .section_wrapper {
padding-left: 0!important;
padding-right: 0!important;
}
.single-post .post-wrapper-content .entry-title {
font-size : 20px;
}
.single-post .section-post-related .section-related-adjustment .header-related-custom h4 {
font-size: 38px;
margin-top: -32px;
}
.title-bg {
font-size: 74px;
top: 50%;
}
.single-post .section-post-related .post a {
font-size : 15px;
}
.page-id-468 .the-race {
padding: 50px 10px 0px;
}
.arrow-cources svg {
right: 56px;
}
.arrow-cources .desc{
width: 183px;
}
.header-fixed .achieve_fonts .fancy_heading .title {
font-size: 28px;
}
.horc-column img, .olympic-logo{
max-width: 65%!important;
}
.small-head {
font-size: 2.5rem;
}
.page-id-450 .achieve_fonts .fancy_heading .title {
line-height: 33px;
}
.join_form_row .section_wrapper {
padding-left: 0!important;
padding-right: 0!important;
}
table tr {
font-size: 15px;
}
.race_history_table .numbers-of {
font-size: 2.6rem;
}
.race_history_table span {
font-size: 15px;
}
.pr_race_boxes .subtitle {
font-size: 3.5rem;
}
.trailer_box.horizontal .desc h2 {
font-size: 21px;
line-height: 21px;
}
.custom_row_buttons .icon_box .desc_wrapper h4 {
font-size: 17px;
}
.custom_row_buttons .icon_box .icon_wrapper i {
font-size: 18px !important;
} .custom_row_buttons .section_wrapper{
padding-left: 20px!important;
padding-right: 20px!important;
}
.the_result_row_header {
padding: 50px 30px;
}
.aricles_of_year .action_button, .photo_galler_row .action_button{
padding: 8px 27px;
}
.aricles_of_year .post-desc-wrapper a {
padding: 42px 16px;
}
.single-post #Subheader .container, .header-articles-section .section_wrapper {
padding-left: 15px!important;
padding-right: 15px!important;
}
.page-id-1093 .position-abs .section_wrapper > .wrap {
width: 70%;
}
.horc-column.virtual-column {
padding: 10px 30px 30px;
}
.horc-column.virtual-column img {
max-width: 100%!important;
}
.map-image {
padding: 0 30px 35px;
}
.privacy-section .horc-column {
padding: 30px;
}
.privacy-heading h2 {
font-size: 23px !important;
line-height: 20px !important;
}
.sponsor-content h2.title {
font-size: 2.2rem;
}
.sponsor-content {
padding: 30px 0 50px 0;
}
.contact-section {
padding: 40px 0px;
}
.with_frm_style.frm_center_submit .frm_submit {
padding-top: 0;
}
.aegean-trademark {
padding : 50px 0;
}
#Footer span.desc {
font-size: 16px;
}
#Footer .widgets_wrapper .column .mcb-column-inner {
justify-content: start;
margin-left: 40px;
}
#Footer .widgets_wrapper .column {
width: 100%;
}
#Footer .widgets_wrapper .column:nth-child(1) {
margin-left: 0;
width: 100%;
}
#Footer .widgets_wrapper .column:last-child .mcb-column-inner{
justify-content: center;
margin-left: 0;
}
.widget {
margin: 13px 0;
}
#Footer span.desc {
font-size: 17px;
}
.post-meta .author-date {
padding: 0 30px;
}
.general-info-section .section_wrapper {
padding-left: 5px!important;
padding-right: 5px!important;
}
.lavrio-wrap .mfn-icon-box {
flex-direction: column;
}
.lavrio-wrap .mfn-icon-box-top.mfn-icon-box-center .icon-wrapper, .lavrio-wrap .mfn-icon-box-bottom.mfn-icon-box-center .icon-wrapper {
width: 55%;
}
.lavrio-wrap .mfn-icon-box {
gap: 24px;
}
.lavrio-wrap .column .mcb-column-inner {
margin-bottom: 35px;
}
.lavrio-info .section_wrapper {
padding-left: 15px!important;
padding-right: 15px!important;
}
.contact-info-section .section_wrapper {
padding-left: 12px!important;
padding-right: 12px!important;
}
.contact-accordion .faq .question > .title {
padding: 20px 20px 20px!important;
font-size: 17px;
}
.contact-accordion .faq .question > .answer {
padding: 20px 20px 20px 20px!important;
}
.header_fixed.section.charter-sub{
background-attachment: unset!important;
}
.watch-in img {
max-width: 90%;
}
.watch-in img {
max-width: 100%;
}
.img-cap .wp-caption-text {
width: 100%;
}
.img-cap .wp-caption-text {
padding: 10px 12px !important;
}
.img-cap .wp-caption-text span {
font-size: 14px !important;
}
.explore-wrap .mcb-wrap-inner {
gap: 10px;
}
.tracking-wrap-mob{
display: block;
}
.track-col{
display: none;
}
.track-mobile-box .mfn-icon-box{
background: white;
padding: 20px 10px;
border-radius: 10px;
transition: all .4s;
}
.track-mobile-box .mfn-icon-box:hover{
transform: translateY(-5x);
}
.track-mobile-box .mfn-icon-box-top .icon-wrapper {
margin: 0 0 15px 0;
}
.track-mobile-box .mfn-icon-box .title{
color: #1a2b5c;
font-size: 17px;
}
}
@media (max-width:479px){
.creative-social {
flex-basis: auto;
}
.mobile-header-mini.mobile-mini-ml-lc #Top_bar .top_bar_right {
width: 140px;
right: 0;
}
#slider_row .mfn-shape-divider-bottom svg {
height : 0;
}
.rs-parallax-wrap h1.rs-layer{
font-size: 35px!important;
line-height: 37px!important;
}
.rs-parallax-wrap p.rs-layer {
margin-top: 62px!important;
height: 5px!important;
width: 70px!important;
}
a.rs-layer, a.rs-layer:-webkit-any-link {
padding: 19px 22px!important;
margin-top: 250px!important;
}
.rs-parallax-wrap span.rs-layer{
margin-top: 120px!important;
}
.absolute-btn {
top: 77%;
left: 16%;
right: unset;
}
.absolute-btn a i {
font-size: 4rem;
top: 3px;
}
.absolute-btn span {
height: 70px;
width: 70px;
position: unset!important;
}
.absolute-btn a:before {
height: 80px;
width: 80px;
left: 50%;
top: 35px;
}
.rs-parallax-wrap span.rs-layer {
width: auto!important;
font-size: 18px!important;
padding-right: 40px!important;
}
.history-slide a.rs-layer, .history-slide a.rs-layer:-webkit-any-link {
margin-top: 300px !important;
}
.history-slide .rs-parallax-wrap h1.rs-layer {
font-size: 22px !important;
}
.home a.rs-layer, .home a.rs-layer:-webkit-any-link {
margin-top: 230px !important;
}
.home .absolute-btn {
top: 71%;
}
.absolute-btn.slider-play {
left: 14%;
}
.logo-third .column_image, .marg-wrap .column_image {
width: 51%;
}
}
@media (max-width:450px){
.hurrytimer-button-wrap .notice-race {
padding: 0 8px;
}
.history-slide .rs-parallax-wrap span.rs-layer {
margin-top: 95px!important;
}
.single-post #Subheader h1 {
font-size : 18px;
}
.icons-informations {
width: 100px;
}
.header-fixed .achieve_fonts .fancy_heading .title {
font-size: 24px!important;
}
.store-title {
font-size: 2rem;
}
.join-wrap-parallax .gform_title {
font-size: 23px;
}
.boxes_content {
padding: 150px 0;
}
.join-wrap-parallax {
padding-top: 60px;
}
.reg .mcb-column-inner{
margin-right: 0!important;
}
}
@media (max-width:425px){
p, li, span, a {
line-height: 29px;
font-size: 16px;
}
.startnow a {
font-size: 18px;
}
.the-race {
padding: 30px 5px 20px;
}
.sales-image {
padding-top: 50px;
}
.counter .desc_wrapper .number-wrapper {
line-height : 30px;
}
.recor-race .name-record {
font-size : 22px;
}
.counter .desc_wrapper .title {
font-size: 1.6rem;
line-height: 21px;
}
.recor-race .location-record{
font-size: 16px;
}
.recor-race .numbers-title , .hurrytimer-campaign-811 .hurrytimer-timer-label {
font-size : 16px!important;
}
.logo-parallax img {
width: 125px!important;
}
.parallax-conternt {
padding: 100px 0;
}
.logo-parallax {
margin-bottom: 50px!important;
}
.counter {
padding: 16px 8px;
}
.recor-race.marg {
margin-bottom: 22px;
}
#number-row .mfn-divider-inner {
--mfn-divider-gap-top: 30px;
--mfn-divider-gap-bottom: 30px;
}
.achieve_fonts .fancy_heading .title {
font-size: 32px;
line-height: 40px;
}
.join-race .button_label {
font-size: 17px;
}
.boxes_content {
padding: 170px 0;
}
.text_from_abs {
padding: 5rem 3rem 4rem;
}
.top_bar_right .creative-social .social {
display: flex;
gap: 4px;
}
.blog-teaser li:first-child, .blog-teaser li:not(:first-child) {
height: 240px;
}
#insta-row #sbi_images{
padding: 5px 0!important;
}
.zoom_box a{
line-height: 10px;
}
#newsletter_row h2.gform_title {
font-size: 23px;
}
.single-post .post-wrapper-content .entry-title {
font-size: 19px;
}
.single-post .section-post-related .section-related-adjustment .header-related-custom h4 {
font-size : 34px;
}
.title-bg {
font-size: 64px;
top: 49%;
}
.header_fixed.section {
padding: 40px 0;
background-position: center!important;
background-attachment: unset!important;
}
.page-id-468 .the-race {
padding: 50px 5px 0px;
}
.arrow-cources svg {
display: none;
}
.frame-column iframe {
height: 290px;
}
.schedule-column h4 {
font-size: 18px;
margin-bottom: 6px;
}
.regi br{
display: block;
}
.page-id-432 .achieve_fonts .fancy_heading .title {
line-height: 35px;
}
.form-header{
font-size: 16px;
padding: 8px;
}
.previous_races h2.title {
font-size: 35px !important;
}
.previous_races h2.title:after {
font-size: 60px;
}
.articles-same #Filters .filters_wrapper ul li {
width: 30%!important;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2) a {
font-size: 16px;
line-height: 45px;
}
.single-post #Subheader {  background-size: cover;
background-attachment: unset;
}
.header-articles-section.section{  ;
background-position: cover!important;
background-attachment: unset!important;
} .history-header h2{
font-size: 19px!important;
line-height: 24px!important;
}
.single-post .section-post-header {
padding: 32px 30px;
} .rs-parallax-wrap span.rs-layer { }
.race-wrap {
padding: 28px;
}
.history-slide .rs-parallax-wrap {
left: 28px!important;
}
.history-slide .rs-parallax-wrap h1.rs-layer {
font-size: 20px!important;
line-height: 29px!important;
}
.absolute-btn a i {
font-size: 3rem;
top: -1px;
}
.absolute-btn span {
height : 60px;
width  : 60px;
}
.absolute-btn a:before {
height: 70px;
width: 70px;
top: 31px;
}
.absolute-btn {
top : 79%;
}
.contact-section .section_wrapper {
gap: 10px;
}
.contact-form {
padding: 30px 25px 0;
}
.general-info-section .section_wrapper {
padding-left: 0px!important;
padding-right: 0px!important;
}
.fancy_heading_line .inside {
font-size: 18px;
}
.lavrio-wrap .mfn-icon-box-top.mfn-icon-box-center .icon-wrapper, .lavrio-wrap .mfn-icon-box-bottom.mfn-icon-box-center .icon-wrapper {
width: 60%;
}
.lavrio-info .mfn-icon-box .title {
font-size: 17px;
}
.logo-third .column_image {
width: 72%;
}
.logo-third .tourism-logo { width: 55%;
}
#sponsor_row .wrap {
margin-bottom: 0px;
}
.organiser.column_image{
width: 70%;
} .product-box {
padding: 22px 15px;
}
.social_flex-footer ul i {
font-size: 14px;
}
.social_flex-footer ul li {
width: 25px;
height: 25px;
}
.join-wrap-parallax .newsletter-form {
width: 96% !important;
}
}
@media (max-width:400px){
#back_to_top.sticky {
bottom: 5px;
}
.cky-revisit-bottom-left {
display: none !important;
}
.mobile-header-mini.mobile-mini-ml-lc #Top_bar .top_bar_right {
width: auto;
}
a.rs-layer, a.rs-layer:-webkit-any-link {
margin-top: 235px!important;
}
.rs-parallax-wrap h1.rs-layer {
font-size: 32px!important;
line-height: 35px!important;
}
.absolute-btn a i {
font-size: 3.5rem;
top: -1px;
}
.absolute-btn span {
height : 60px;
width  : 60px;
}
.absolute-btn a:before {
height: 65px;
width: 65px;
top: 30px;
} .rs-parallax-wrap span.rs-layer { }
.rs-parallax-wrap{
left: 38px!important;
}
.custom_row_buttons .icon_box .desc_wrapper h4 {
font-size: 16px;
}
.custom_row_buttons .icon_box .icon_wrapper i {
font-size: 16px !important;
}
.the_result_row_header {
padding: 50px 30px 40px;
}
.absolute-btn {
left : 11%;
}
.history-slider a.rs-layer,.history-slider a.rs-layer:-webkit-any-link {
padding    : 18px 22px !important;
}
.history-slider .rs-parallax-wrap a.rs-layer {
font-size: 15px!important;
}
.absolute-btn {
top : 81%;
}
.absolute-btn a i {
font-size: 3rem;
top: -4px;
}
.absolute-btn span {
height: 55px;
width: 55px;
}
.absolute-btn a:before {
height: 60px;
width: 60px;
top: 29px;
}
.history-slide .rs-parallax-wrap {
left: 24px!important;
}
.home .absolute-btn {
top: 75%;
}
.home .rs-parallax-wrap {
left: 32px!important;
}
.home .rs-parallax-wrap span.rs-layer {
width: 350px !important;
}
.contact-form-wrap {
width: 100% !important;
}
#back_to_top.in_footer, #back_to_top.sticky {
right: 0px !important;
}
.single-post #Subheader, .header-articles-section.section {
padding : 35px 0 35px;
}
.aricles_of_year .image_wrapper, .aricles_of_year .post-desc-wrapper a {
max-height: 215px;
}
.logo-third .tourism-logo {
margin-left: 51px;
}
.marg-wrap .tourism-logo{
margin-left: 0;
}
.store-title br{
display: block;
}
.store-title {
font-size: 2.2rem;
}
.cky-btn-revisit-wrapper .cky-btn-revisit img {
height: 25px!important;
width: 25px!important;
}
.cky-revisit-bottom-left {
bottom: 65px !important;
left: 8px!important;
width: 40px!important;
height: 40px!important;
}
}
@media (max-width:390px){
.fancy_heading .title {
font-size: 22px;
line-height: 22px;
}
.route-row .fancy_heading_line .inside, .horc-box .fancy_heading_line .inside, .marine-box .fancy_heading_line .inside, .page-id-468 .fancy_heading_line .inside, .aegean-moto, .remove-line .inside, .result-post .inside {
font-size: 18px;
}
.mobile-header-mini #Top_bar .logo {
width: 95%;
}
.blog-teaser h3 a {
line-height: 25px;
}
.smaller-videos .zoom_box .desc .desc_img img, .youtube-content .zoom_box .desc .desc_img img {
position: relative;
width: 45px;
bottom: 60%;
left: 38%;
}
.youtube-content .zoom_box .desc .desc_txt {
font-size: 1.7rem;
}
.zoom_box .desc .desc_txt {
padding : 0px 22px;
}
.header-fixed .achieve_fonts .fancy_heading .title {
font-size: 25px;
}
.schedule-column p {
font-size: 16px;
}
.schedule-column h4 {
font-size: 17px;
margin-bottom: 4px;
}
.small-head {
font-size: 2.2rem;
}
.page-id-450 .achieve_fonts .fancy_heading .title {
line-height: 30px;
}
.page-id-432 .achieve_fonts .fancy_heading .title {
line-height: 31px;
} .aricles_of_year .image_wrapper, .aricles_of_year .post-desc-wrapper a {
max-height: 200px;
}
.single-post #Subheader h1 {
font-size : 17px;
}
.history-header h2{
font-size : 18px!important;
}
.single-post .section-post-header {
padding: 28px;
}
.rs-parallax-wrap{
left: 40px!important;
}
.custom_row_buttons .section_wrapper {
padding-left: 17px!important;
padding-right: 17px!important;
}
.custom_row_buttons .icon_box .icon_wrapper i {
font-size: 15px !important;
}
.custom_row_buttons .icon_box .desc_wrapper h4 {
font-size: 15px;
}
.page-id-1093 .position-abs .section_wrapper > .wrap {
width: 75%;
}
.contact-form {
padding: 27px 22px 0;
}
.footer_copy .container{
padding-left: 20px!important;
padding-right: 20px!important;
}
.footer_copy .column .mcb-column-inner{
margin-left: 0;
margin-right: 0;
}
.offer_counter {
padding: 0 10px;
}
.single-post .post-wrapper-content .entry-title {
line-height: 26px;
font-size: 18px;
}
.icons-informations {
width: 92px;
}
.fancy_heading_line .inside {
font-size : 17px;
}
.lavrio-info .section_wrapper {
padding-left: 10px!important;
padding-right: 10px!important;
}
.contact-accordion .faq .question > .title {
padding: 20px 14px 20px!important;
}
.contact-accordion .faq .question > .answer {
padding: 20px 20px 20px 14px!important;
} .logo-third .column_image {
width: 82%;
}
.logo-third .tourism-logo {
width: 60%;
}
.join-wrap-parallax .gform_title {
font-size: 22px;
}
.race-wrap.track{
padding:28px 8px;
}
}
@media (max-width:360px){
.text_btn_cnt {
font-size: 13px;
}
.content_wrapper .section_wrapper {
padding-left: 23px!important;
padding-right: 23px!important;
}
.fancy_heading .title, .date-header {
font-size: 20px;
line-height: 20px;
}
.achieve_fonts .fancy_heading .title {
font-size: 29px;
line-height: 37px;
}
.boxes_content {
padding: 150px 0 130px;
}
.top_bar_right .creative-social .social li {
width: 23px;
height: 23px;
font-size: 15px;
line-height: 32px;
}
#Top_bar a.responsive-menu-toggle i {
line-height: 41px;
}
.youtube-content .section_wrapper {
padding-left: 0!important;
padding-right: 0!important;
}
.newsletter-form {
width: 97%!important;
}
#newsletter_row h2.gform_title {
font-size: 22px;
}
.single-post .custom-bg-articles .the_content_wrapper {
padding: 0px 27px;
}
.join_form_row .section_wrapper {
padding-left: 0!important;
padding-right: 0!important;
}
.race_history_table .numbers-of {
font-size: 2.3rem;
}
table td{
padding: 10px 8px;
}
.previous_races h2.title:after {
font-size: 57px;
}
.previous_races h2.title {
font-size : 33px !important;
}
.pr_race_boxes .subtitle {
font-size: 3rem;
}
.trailer_box.horizontal .desc h2 {
font-size: 1.7rem;
}
.winner_name {
font-size: 19px;
line-height: 0;
margin-top: 17px;
} .aricles_of_year .post-desc-wrapper a {
font-size: 15px;
}
.aricles_of_year .image_wrapper, .aricles_of_year .post-desc-wrapper a {
max-height: 180px;
}
.articles-same #Filters .filters_wrapper ul li {
width: 31%!important;
}
.single-post #Subheader { background-size: cover;
} .header-articles-section.section{ background-position: cover!important;
background-attachment: unset!important;
}
.rs-parallax-wrap{
left: 33px!important;
}
.rs-parallax-wrap h1.rs-layer{
font-size: 28px!important;
}
.rs-parallax-wrap a.rs-layer{
font-size: 15px!important;
}
a.rs-layer, a.rs-layer:-webkit-any-link {
margin-top: 220px!important;
}
.rs-parallax-wrap span.rs-layer {
margin-top: 113px!important;
}
.rs-parallax-wrap span.rs-layer { }
.absolute-btn a i {
top: -4px;
}
.absolute-btn span {
height: 55px;
width: 55px;
}
.absolute-btn a:before {
height: 60px;
width: 60px;
top: 28px;
} .empty-box-result{
width: 50%!important;
}
.history-slide .rs-parallax-wrap h1.rs-layer {
font-size: 18px!important;
line-height: 27px!important;
}
.history-slide .rs-parallax-wrap p.rs-layer {
margin-top : 55px !important;
}
.history-slide .rs-parallax-wrap span.rs-layer {
margin-top: 75px!important;
}
.history-slide a.rs-layer, .history-slide a.rs-layer:-webkit-any-link {
margin-top: 283px !important;
}
.absolute-btn a:before {
height: 52px;
width: 52px;
top: 26px;
}
.absolute-btn span {
height: 50px;
width: 50px;
}
.absolute-btn a i {
font-size: 2.5rem;
top: -6px;
}
.absolute-btn {
top: 83%;
}
.history-slide .rs-parallax-wrap span.rs-layer {
font-size: 15px!important;
}
.home .absolute-btn {
top: 79%;
}
#Footer .footer_copy .copyright{
flex-direction: column;
}
.lines-f{
display: none;
}
.general-info-section .section_wrapper {
padding-left: 0!important;
padding-right: 0!important;
}
.fancy_heading_line .inside {
line-height: 23px;
}
.lavrio-wrap .mfn-icon-box-top.mfn-icon-box-center .icon-wrapper, .lavrio-wrap .mfn-icon-box-bottom.mfn-icon-box-center .icon-wrapper {
width: 65%;
}
.lavrio-info .section_wrapper {
padding-left: 10px!important;
padding-right: 10px!important;
}
.contact-info-section .section_wrapper {
padding-left: 10px!important;
padding-right: 10px!important;
}
.contact-accordion .faq .question > .title {
font-size: 16px;
}
.header-fixed .achieve_fonts .fancy_heading .title {
font-size: 22px !important;
}
.hurrytimer-button-wrap .join-button {
line-height: 14px;
}
}
@media (max-width:345px){
table tr {
font-size: 14px;
}
.race_history_table .numbers-of {
font-size: 2.2rem;
}
table td::before {
margin-right: 6px;
}
.race_history_table span {
font-size: 14px;
}
table td{
padding: 10px 7px;
}
.previous_races h2.title:after {
left: -4px;
}
.aricles_of_year .post-desc-wrapper a {
height: 240px;
}
.single-post #Subheader ul.breadcrumbs li:nth-child(2) a {
font-size : 15px;
}
.single-post #Subheader h1 {
font-size: 17px;
}
.history-header h2{
font-size : 17px!important;
}
.rs-parallax-wrap{
left: 25px!important;
}
.empty-box-result {
width: 30%!important;
}
.home .rs-parallax-wrap span.rs-layer {
width: 324px !important;
}
.general-info-section .column .mcb-column-inner {
margin: 0 8px 35px;
}
.contact-accordion .faq .question > .title {
padding: 20px 12px 20px!important;
}
.contact-accordion .faq .question > .answer {
padding: 20px 20px 20px 12px!important;
}
.contact-info-section .section_wrapper {
padding-left: 5px!important;
padding-right: 5px!important;
}
.contact-accordion .faq .question > .title i {
right: 7px;
}
.cky-btn-revisit-wrapper .cky-btn-revisit img {
height: 23px !important;
width: 23px !important;
}
.cky-revisit-bottom-left {
width: 34px !important;
height: 34px !important;
}
.social_flex-footer ul {
gap: 8px;
}
}