@font-face {
font-family: 'Open Sans Light', Lato, "Lucida Grande", Tahoma, Sans-Serif;
font-style: normal;
font-weight: 400;
src:url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
*{
box-sizing: border-box;
}
#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover,
#home-slider-wrap .et_pb_button:hover, #home-slider-wrap .et_pb_module .et_pb_button:hover,
#home-section1 .et_pb_button:hover, #home-section1 .et_pb_module .et_pb_button:hover, 
#home-section2 .et_pb_button:hover, #home-section2 .et_pb_module .et_pb_button:hover, 
.home-section3-row1 .latest-news article .post-content a.more-link:hover,
.footer-widget #menu-footer li a:hover,
#main-header .et_mobile_menu li a:hover,
#home-slider-wrap .et-pb-arrow-next:hover, 
#home-slider-wrap .et-pb-arrow-prev:hover{ 
color: red !important; 
opacity:1 !important;
transition: all .4s ease-in-out !important;
}
#home-slider-wrap .et_pb_button:hover, #home-slider-wrap .et_pb_module .et_pb_button:hover,
#home-section1 .et_pb_button:hover, #home-section1 .et_pb_module .et_pb_button:hover, 
#home-section2 .et_pb_button:hover, #home-section2 .et_pb_module .et_pb_button:hover, 
.home-section3-row1 .latest-news article .post-content a.more-link:hover{ 
box-shadow: 1px 1px 3px #f00;
}
#home-slider-wrap h2 {
padding-bottom:0;
}
#home-section2 .et_pb_button:hover, #home-section2 .et_pb_module .et_pb_button:hover,
.home-section3-row1 .latest-news article .post-content a.more-link:hover{
border: 1px solid #f00 !important;
box-shadow: none !important;
}
.more-link {
padding: 10px 35px !important;
}
#main-content{
background-color: #fbfbfb !important;
}
#main-header{
width:100%;
box-shadow: 3px 3px 4px #999;
}
#main-header .container{
width: 90%;
max-width: unset;
margin: 0 auto;
}
.home-slider, .profil-slider{
border-bottom: 9px solid #ff0000;
}
.logo-container img {
z-index: 1;
}
#et-top-navigation #top-header {
position:static;
padding-bottom:15px;
}
#top-header .container a:hover {
opacity: 1 !important;
transition: all .4s ease-in-out !important;
}
#main-header .container.et_menu_container{
display: flex;
flex-flow: row;
justify-content: space-between;
align-items: center;
}
#main-header .logo_container{
position: static;
}
#main-header #et-top-navigation {
display: flex;
flex-flow: column;
justify-content: flex-end;
}
#main-header #et-top-navigation #top-header > .container {
margin: 0;
width: auto;
}
#et-secondary-nav li {
font-size:16px;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, 
.et_header_style_split #et-top-navigation nav>ul>li>a{
color: #2b2b2b !important;
font-size: 16px;
}
#main-header #logo{
height: 70%;
max-height: 70%;
max-height:100px;
padding:5px 0;
}
#main-header #et_top_search{
display: none;
}
#main-header .et_search_outer {
display:none;
}
#top-menu-nav #top-menu{ 
display: flex;
flex-flow: row;
align-items: center;
justify-content: space-between;
}
#top-menu-nav #top-menu li, #top-menu-nav #top-menu li li{
padding-right: 0px;
padding-left: 40px;
width: max-content;
font-size:16px;
font-weight: 400;
cursor: pointer;
}
#top-menu-nav #top-menu li li a{
font-size:16px;
font-weight: 400;
}
#home-slider-wrap .et_pb_slide_0{
background-color: #fff !important;
background-repeat: no-repeat;
}
#profil-slider-wrap .et_pb_slide_0{
background-color: #fff !important;
background-position: 17% 65%;
background-repeat: no-repeat;
}
#home-slider-wrap .et_pb_slide_description, 
#home-slider-wrap .et_pb_slider_fullwidth_off .et_pb_slide_description{
max-width: 560px !important;
text-shadow: none;
background: #fff;
box-shadow: 30px 30px 0px #ff0000;
padding:20px;
}
#home-slider-wrap .et_pb_slides .et_pb_slide .et_pb_slider_container_inner {
position:relative;
}
#home-slider-wrap .et_pb_slides .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description {
position:absolute;
bottom:10%;
}
#home-slider-wrap .et_pb_slides .et_pb_slide,
#omilos-slider .et_pb_slides .et_pb_slide {
height:100vh;
}
#home-slider-wrap h2, #home-slider-wrap h1{
color: #ff0000 !important;
font-size:36px;
font-weight: 600;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
margin-bottom: 5px;
}
#home-slider-wrap h2 span, #home-slider-wrap h1 span{
color: #2d2d2d;
font-size:60px;
font-weight: 600;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
margin-bottom: 10px;
}
#home-slider-wrap .et-pb-arrow-next, 
#home-slider-wrap .et-pb-arrow-prev{
background: #2d2d2d;
border-radius: 100%;
font-size: 60px;
}
#home-slider-wrap .et-pb-arrow-next:before{
margin-left: -3px
} 
#home-slider-wrap .et-pb-arrow-prev:before{
margin-left: -3px
}
#home-slider-wrap .et_pb_bg_layout_dark .et_pb_slide_content{
text-align: left;
line-height: 1.2;
color: #252525;
font-size: 20px !important;
font-weight: 400;
}
#home-slider-wrap  .et_pb_button,
#home-section1 .et_pb_button_module_wrapper>a{
background: #2d2d2d;
border: none;
border-radius: 0;
font-size:14px;
padding: 15px 60px;
color: #fff;
margin-top: 10px;
}
#home-section1 .et_pb_bg_layout_light.et_pb_button:hover{
background: #2d2d2d;
border: none;
border-radius: 0;
font-size:14px;
padding: 15px 60px;
color: #fff;
margin-top: 15px;
}
#home-slider-wrap  .et_pb_button:before,
#home-slider-wrap  .et_pb_button:hover:after,
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description .et_pb_more_button:hover:after,
#home-slider-wrap  .et_pb_button:after{
content: "" !important;
color: #2d2d2d !important;
font-size: 0px !important;
}
#home-section1.et_pb_button:after, 
#home-section1 .et_pb_bg_layout_light.et_pb_button:hover:after,
#home-section1 .et_pb_button:before{
content: "" !important;
color: #2d2d2d !important;
font-size: 0px !important;
}
.et_pb_button_0, .et_pb_button_0:after{
transition: none !important;
}
#home-slider-wrap  .et_pb_button_wrapper{
margin-top: 10px;
float:left;
}
#home-section1{
width: 80%;
background: #fff;
margin: 0 auto;
margin-top: 8%;
margin-bottom: 8%;
padding: 5% 0% 2% 0%;
border: 2px solid #ececec;
}
#home-section1 h1{
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif !important;
color: #656565 !important;
font-size: 27.5px;
font-weight: 400 !important;
margin-bottom: 25px;
}
#home-section1 .image-left-section1{
padding: 10% 25% 20% 0%;
}
#home-section1 .home-section1-row1:before{
content: "";
position: absolute;
bottom: 30px;
background-color: #ececec;
height: 3px;
width: 120%;
margin: 0 auto;
left: -10%;
color: #ececec;
}
#home-section1 .home-section1-row1{
padding: 0px 0 50px 0;
}	
#home-section1 .home-section1-row2{
display: flex;
flex-flow: row;
justify-content: space-between;
padding: 0px !important;
}
#home-section1 .home-section1-row1 .et_pb_text_inner p{
font-size: 18px;
}
#home-section2{
background: #fbfbfb;
}
#home-section2 .home-section2-row1{
width: 100% !important;
max-width: 80% !important;
padding: 0 !important;
}
#home-section2 .home-section2-row1 .et_pb_slider .et_pb_slide_1{
background-color: #fff;
width: 100%;
height: 700px;
padding: 0px;
}
#home-section2 .home-section2-row1 .et_pb_container{
height: 700px !important;
}
#home-section2 .home-section2-row1 .et_pb_slider_container_inner{
padding: 2% 0px 20% 0px !important;
}
#home-section2 .home-section2-row1 .et-pb-active-slide .et_pb_slide_image{
width: 75% !important;
margin: 0px !important;
position: relative;
}
#home-section2 .home-section2-row1 .et-pb-active-slide .et_pb_slide_image img{
width: 100% !important;
position: absolute;
top: -50px;
left: 0px;
margin: 0px !important;
box-shadow: 30px 30px 0px #ff0000;
max-height: unset !important;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description{
width: 100%;
max-width: 70%;
background: #2d2d2d;
padding: 5% 5% 5% 390px;
background-image: url(//www.samolisgroup.gr/wp-content/uploads/2020/06/fuels-bg.jpg);
background-repeat: no-repeat;
background-position: center left;
background-size: cover;
position: relative;
right: 0%;
margin-top: 2%;
z-index: 10000;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description h2{
font-size: 27.5px;
font-family: "Myriad Pro" !important;
color: #fff;
margin-bottom: 20px;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_content{
font-size: 18px;
color: #fff;
font-weight: 400;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description .et_pb_more_button{
background: #2d2d2d;
border: 1px solid #fff;
border-radius: 1px;
font-size:14px;
padding: 15px 60px;
color: #fff;
margin-top: 40px;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description .et_pb_more_button:hover{
background: #2d2d2d;
border: 1px solid #fff;
border-radius: 1px;
font-size:14px;
padding: 15px 60px;
color: #f00;
margin-top: 40px;
}
#home-section3,#home-section3-news{
background: #fbfbfb;
}
.home-section3-row1{
max-width: unset !important;
}
.home-section3-row1 .latest-news .et_pb_ajax_pagination_container{
display: flex;
flex-flow: row;
flex-wrap:wrap;
align-items: flex-start;
justify-content: space-between;
}
.home-section3-row1 .latest-news article{
width: 42% !important;
background: #2d2d2d;
color: #fff;
margin: 6em 0;
}
.home-section3-row1 .latest-news article .entry-featured-image-url{
padding: 0px 30px 30px 30px;
background: #f00;
display:flex;
}
.home-section3-row1 .latest-news article .entry-featured-image-url img{
position: relative;
top: -60px;
min-height: 363px;
max-height: 363px;
}
.home-section3-row1 .latest-news article h2{
padding: 30px 30px 10px 30px;
background: #2d2d2d;
position: relative;
top: -90px;
color: #fff;
font-size: 24px;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
min-height: 90px;
font-weight: 400;
}
.home-section3-row1 .latest-news article h2 a{
font-size: 24px;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
font-weight: 400;
}
.home-section3-row1 .latest-news article .post-content{
padding: 0px 30px 60px 30px;
margin-top: -90px;
color: #fff !important;
font-size: 18px;
}
.home-section3-row1 .latest-news article .post-content p{
color: #fff !important;
font-size: 18px;
font-weight: 400;
}
.home-section3-row1 .latest-news article .post-content a.more-link{
background: #2d2d2d;
border: 1px solid #fff;
border-radius: 1px;
font-size: 14px;
padding: 15px 30px;
color: #fff;
margin-top: 40px;
width: fit-content;
max-width:300px;
text-align: center;
}
#footer-bottom .container, #main-footer .container{
width:100%;
max-width: unset !important;
}
#footer-widgets{
padding: 55px;
display: flex;
flex-flow: row;
align-items: flex-start;
border-top: 10px solid #f00;
}
.footer-widget:nth-child(3){
display:flex;
flex-flow: row;
align-items: flex-end;
justify-content: center;	
}
.footer-widget:nth-child(2){
display:flex;
flex-flow: row;
align-items: center;
justify-content: center;
}
.footer-widget:nth-child(1){
display:flex;
flex-flow: row;
align-items: flex-start;
justify-content: center;	
}
.footer-widget #menu-footer{
display:flex;
flex-flow: row;
align-items: center;
justify-content: center;
}
.footer-widget #menu-footer li{
margin: 0px 15px;
}
.footer-widget #menu-footer li a{
font-size: 16px;
color: #fff;
}
#footer-widgets .footer1-wrap h5{
font-size: 18px;
color: #fff;
font-weight: 700;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
}
#footer-widgets .footer1-wrap span{
font-size: 14px;
color: #fff;
}
#footer-widgets .footer-copyright{
font-size: 14px;
color: #fff;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
font-weight: 400;
}
#footer-widgets .footer1-wrap h5{
font-size: 16px;
color: #fff;
}
#footer-widgets h4{
font-size: 16px;
color: #fff;
font-weight: 400;
}
#footer-widgets .iworx{
font-size: 14px;
color: #fff;
font-weight: 400;
}
#custom_html-4{
display: flex;
flex-flow: row;
align-items: center;
justify-content: flex-end;
}
#footer-widgets .fwidget{
margin-bottom: 0 !important;
}
.footer-logos{
width: 60%;
margin:0 auto;
display: flex;
flex-flow: row;
align-items: flex-end;
justify-content: space-between;
padding: 60px 0px 60px 0px;
}
#footer-widgets  .footer-widget{
margin-bottom: 0px !important;
display: flex;
flex-flow: column;
justify-content: space-between;
height: 180px;
}
#footer-widgets .icon{
color: #3478f6 !important;
}
#footer-bottom{
background: #363636;
padding: 0px;
margin: 0px;
}
#main-footer{
background: #1e1e1e;
}
#footer-bottom .footer-logos {
display: flex;
align-items: center;
justify-content: space-between;
}
.footer-phones {
margin-top:10px;
font-size: 14px;
}
#footer-widgets .footer-widget li::before{
content:none;
}
#footer-widgets .footer-widget li {
padding-left: 0;
}
#footer-widgets .footer-widget .fwidget {
float:none;
}
.footer-phones .phone::before {
content:url(//www.samolisgroup.gr/wp-content/uploads/2020/06/phone-white-icon.png);
width:20px;
height:21px;
margin-right:10px;
}
.footer-phones .fax::before {
content:url(//www.samolisgroup.gr/wp-content/uploads/2020/06/fax-white-icon.png);
width:25px;
height:25px;
margin-right:10px;
}
.email::before {
content:url(//www.samolisgroup.gr/wp-content/uploads/2020/06/email.png);
width:25px;
height:25px;
margin-right:10px;
bottom: -5px;
position: relative;
}
.footer-phones .phone, 
.footer-phones .fax {
display:flex;
align-items:center;
font-size: 14px;
}
.footer-phones .fax {
margin-left: 10px;
}
#main-footer #footer-widgets .footer-widget .et-social-icons .et-social-facebook a.icon::before {
content: "\e0aa";
}
#main-footer #footer-widgets .footer-widget .et-social-icons a:hover {
text-decoration:none;
}
#main-footer #footer-widgets .footer-widget .et-social-icons .et-social-facebook a.icon::before{
font-size: 40px;
}
#map {
width:100%;
height:500px;
}
#marker {
background-image: url(//www.samolisgroup.gr/wp-content/uploads/2020/06/marker.png);
background-size: cover;
width: 20px;
height: 30px;
cursor: pointer;
}
#map .mapboxgl-popup-content {
background:#2a2725;
color:#bfbfbf;
font-size:15px;
line-height:23px;
padding: 6%;
width: 300px;
height:200px;
border-radius: 5px !important;
position: relative;
left:-25px;
}
#map .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{
color: #2a2725;
border-top-color: #2a2725;
left: 0px;
position: relative;
}
#map .mapbox-title{
display: flex;
flex-flow: row;
align-items: center;
font-size: 20px;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
}
#map .mapbox-title img{
margin-right:20px;
}
#map .mapboxgl-popup-content p{
font-size: 15px;
padding: 2px 0;
color: #bfbfbf;
}
#map .mapboxgl-popup-content h4 {
color: #bfbfbf;
font-size: 14px;
font-weight: 600;
margin-top: 10px;
padding-bottom: 2px;
}
#map .mapboxgl-popup-content .footer-phones a{
font-size: 12px;
color: #bfbfbf !important;
}
#map .mapboxgl-popup-content .email a{
font-size: 13px;
color: #bfbfbf !important;
}
#map .mapboxgl-popup-content .footer-phones .phone{
padding: 2px;
color: #bfbfbf !important;
}
#map .mapboxgl-popup-content .footer-phones .fax{
padding: 2px;
color: #bfbfbf !important;
}
#map .footer-phones a {
color:#bfbfbf;
}
#map .mapboxgl-popup-close-button {
color:#fff;
font-size: 22px;
}
#home-section2 .et_pb_slide{
padding: 0px !important;
background: #fbfbfb;
}
#omilos-slider .omilos-slider-wrap  .et_pb_slider_container_inner {
position:relative;
}
#omilos-slider .omilos-slider-wrap .et_pb_slide_description{
max-width:400px;
text-shadow: none;
bottom:10%;
right:1%;
position: absolute;
background: #fff;
box-shadow: 15px 15px 0px #ff0000;
padding:20px;
}
#omilos-slider .et_pb_slide_title{
font-size: 20px;
color: #f00 !important;
}
#omilos-slider .et_pb_slide_content h2, #omilos-slider .et_pb_slide_content h1{
color: #2d2d2d !important;
font-size: 60px;
font-weight: 600;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
padding-bottom: 0px;
}
#omilos-section3 {
max-width: unset !important;
width:95% !important;
}
#omilos-section3 .et_pb_slide{
padding: 0px !important;
}
#omilos-section3 .et_pb_slides .et_pb_slider_container_inner{
padding: 50px 0 100px 0 !important;
}
#omilos-section3 .home-section2-row1 .et_pb_container{
height: 700px !important;
}
#omilos-section3 .et_pb_slide_description{
background: #2a2725;
float: left;
width: 50%;
position: absolute;
left: 5%;
top: 20%;
padding: 5% !important;
}
#omilos-section3 .et_pb_slide_image{
float: right;
width: 50%;
position: relative;
right: 5%;
margin: 0px !important;
}
#omilos-section3 .et_pb_slide_image img{
float: right;
box-shadow: 25px 25px 0px #ff0000;
width: 100%;
max-height: unset !important;
}
#omilos-section3 .et_pb_slide_description .et_pb_slide_title{
font-size: 24px;
font-weight: 400;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
}
#omilos-section3 .et_pb_slide_description .et_pb_slide_content{
font-size: 18px;
font-weight: 400;
color: #a0a0a0;
}
#omilos-section4{
background-image: url(//www.samolisgroup.gr/wp-content/uploads/2020/06/Omilos-Section4-bg.jpg);
background-size: cover;
background-repeat: no-repeat;
min-height: 900px;
display:flex;
}
#omilos-section4 .et_pb_row{
max-width: unset !important;
width: 70%;
}
#omilos-section4  .et_pb_text_inner{
background: rgba(0, 0, 0, 0.9);
padding: 7% 12%;
box-shadow: 25px 25px 0px #ff0000;
}
#omilos-section4  .et_pb_text_inner h3{
font-size: 36px;
font-weight: 400;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
color: #fff !important;
margin: 0 0 50px 0;
position: relative;
}
#omilos-section4  .et_pb_text_inner h3:before{
content: "";
position: absolute;
bottom: -20px;
background-color: #f00;
height: 5px;
width: 240px;
left: 50%;
margin-left: -120px;
color: #f00;
}
#omilos-section4  .et_pb_text_inner p, #omilos-section4  .et_pb_text_inner {
font-size: 24px;
font-weight: 400;
color: #a0a0a0 !important;
text-align: center;
line-height: 1.3;
}
#omilos-section5{
padding: 10% 0;
background: #fbfbfb;
}
.omilos-section5-wrap{
max-width: unset !important;
padding: 5% 8% !important;
background: #fff;
border: 2px solid #ececec;
}
#omilos{
border: none !important;
padding: 5% 0 !important;
}
.omilos-section5-wrap .image-left img{
box-shadow: -25px 25px 0px #ff0000;
}
.omilos-section5-wrap .text-right{
position: absolute;
background: #2d2d2d;
padding: 12% 10%;
width: 130%;
right: 0;
margin-top: 15%;
}
.omilos-section5-wrap .text-right h3{
color: #fff !important;
font-size: 24px;
font-weight: 400;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif;
margin-bottom: 30px;
}
.omilos-section5-wrap .text-right p, .omilos-section5-wrap .text-right li, .omilos-section5-wrap .text-right{
color: #a0a0a0 !important;
font-size: 18px;
font-weight: 400;
}
#omilos-section4 .et_pb_text_inner p, #omilos-section4 .et_pb_text_inner{
font-size: 18px;
line-height: unset;
}
#main-header .et_mobile_menu li ul.hide {
display: none !important;
}
#main-header {
top:0px!important;
}
#mobile_menu .menu-item-has-children {
position: relative;
}
#mobile_menu .menu-item-has-children > a {
background: transparent;
}
#mobile_menu .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 4px 12px;
font-size: 18px;
cursor: pointer;
z-index: 3;
width:100%;
text-align: right;
}
#mobile_menu .sub-menu{
max-height: 300px;
overflow-x : hidden;
overflow-y: scroll;
}
.et_mobile_menu li a{
font-weight: 700 !important;
}
.et_mobile_menu ul{
font-weight: 700 !important;
}
.et_mobile_menu li li{
padding-left: 5% !important;
}
span.menu-closed:before {
content: "\4c";
display: block;
color: inherit;
font-size: 22px;
margin-top: 7px;
font-family: ETmodules;
}
span.menu-closed.menu-open:before {
content: "\4d";
}
.nav li ul{
border: none;
top: 25px;
padding:0px !important;
}
#top-menu li li{
padding: 0px !important;
width: 100% !important;
box-shadow: none;
}
#top-menu li li a, #top-menu li li a:hover{
width: 100%;
}
#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after{
content: "";
font-size: 0px;
}
#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child{
padding-right: 0px !important;
}
.mobile_menu_bar:before{
color: #f00 !important;
}
#pratiria-section1 {
padding: 0px !important;
background: #fbfbfb;
}
#pratiria-section1 .et_pb_image_0 .et_pb_image_wrap{
display: flex;
align-items: center;
justify-content: center;
height: 250px;
}
#pratiria-section1 .et_pb_image_0 .et_pb_image_wrap img{
width: 300px;
}
.pratiria-section2{
margin-top: 0 !important;
width: 80% !important;
padding-bottom: 0px !important;
}
.pratiria-section2 table {
border: none !important;
}
.pratiria-section2 table th{
font-size: 18px;
font-weight: 700;
text-align: right;
border-right: 2px solid #656565;
}
.pratiria-section2 table td{
font-size: 18px;
font-weight: 400;
text-align: left;
border: none !important;
}
.pratiria-section2 table td a{
font-size: 18px;
font-weight: 400;
text-align: left;
color: #656565  !important;
}
.pratiria-section2 h1{
font-size: 42px !important;
text-align: center;
}
.pratiria-section2 .home-section1-row1:before{
display: none;
}
.pratiria-section2 .pratiria-map {
max-width: unset !important;
width: 100% !important;
padding-bottom: 0px;
}
#pratiria-section3{
width: 80%;
background: #fff;
margin: 0 auto;
margin-top: 8%;
margin-bottom: 8%;
padding: 5% 0% 2% 0%;
border: 2px solid #ececec;
}
#pratiria-section3 .header h2{
font-size: 42px;
text-align: center;
}
#pratiria-section3 .header{
padding: 0% !important;
}
#pratiria-section3 .et_pb_row{
width: 100%;
max-width: unset !important;
padding: 5% 10%;
}
#pratiria-section3 .product-img{
padding: 0 5%;
max-width: 300px;
}
#pratiria-section3 #product-img{
max-width: 400px;
}
#pratiria-section3 .product-text{
padding: 0 5%;
font-size: 18px;
}
#pratiria-section3 .product-text ul{
padding-left: 0px;
}
#pratiria-section3 .product-text li{
text-indent: 20px;
}
#pratiria-section3 .product-text p{
font-size: 18px;
}
#pratiria-section3 .product-text a{
color: #656565 !important;
font-size: 18px;
}
#pratiria-section3 .product-text h5{
font-size: 18px;
font-weight: 700;
color: #656565;
padding: 35px 0px 25px 0px;
}
#pratiria-section3 .product-text .comments-light{
font-size: 14px;
color: #9b9b9b;
}
#pratiria-section3 .product-text .comments{
font-size: 14px;
color: #9b9b9b;
margin: 30px 0;
display: block;
position:relative;
}
#pratiria-section3 .product-text .comments:before{
content: "";
position: absolute;
top: -10px;
width:100%;
height: 2px;
background: #eee;
}
#pratiria-section3 .product-text h3{
font-size: 24px;
font-weight:700;
color: #656565;
margin-bottom: 20px;
}
#pratiria-section3 .product-text .red{
font-size: inherit !important;
color: #f00 !important;
font-weight:700;
}
#pratiria-section3 .product-text .blue{
font-size: inherit !important;
color: #105792 !important;
font-weight:700;
}
#et-main-area{
background: #fbfbfb;
}
.phones-contact {
padding-top: 30px;
}
.et_pb_text_inner.phones-contact .phone-contact,.et_pb_text_inner.phones-contact .fax-contact,.et_pb_text_inner.phones-contact .email-contact {
width: 100%;
display: flex !important;
} .moove_gdpr_icon{
cursor: pointer;	
}
.moove_gdpr_text{
display: none !important;
}
#moove_gdpr_save_popup_settings_button{
bottom: 5px !important;
left: 5px !important;
background: transparent !important;
}
.news h1{
text-align: center;
font-size:48px;
padding: 0px 0 100px 0;
}
#home-section1 form input[type=text], #home-section1 form input[type=email], #home-section1 form textarea{
width:100%;
max-width:100%;
}
#home-section1 #contact h1{
text-align: left; 
}
.post-meta{
display: none;
}
#pratiria-section3 .products{
display: flex;
flex-flow: row;
align-items: center;
justify-content: space-between;
background: #2d2d2d;
margin: 0 10%;
width: auto;
padding: 4% 0;
margin-bottom: 7%;
box-shadow: 30px 30px 0px #f00;
}
#pratiria-section3 .products .left{
width: 50%;
padding: 0 5%;
margin-right: 0;
color: #fff;
}
#pratiria-section3 .products .right{
width: 50%;
padding: 0 5%;
margin-right: 0;
color: #fff;
}
#pratiria-section3 .products .left .et_pb_text_inner, #pratiria-section3 .products .right .et_pb_text_inner{
padding: 6% 7%;
background: #2d2d2d;
}
#pratiria-section3 .products h3{
color: #fff;
font-size: 36px;
margin-bottom: 10px;
font-family: "Myriad Pro", Lato, "Lucida Grande", Tahoma, Sans-Serif !important;
font-weight: 400 !important;
}
#pratiria-section3 .products .left p, #pratiria-section3 .products .left li, #pratiria-section3 .products .right p, #pratiria-section3 .products .right li{
color: #fff;
font-size: 18px;
}
#pratiria-section3 .et_pb_image_wrap, #pratiria-section3 .et_pb_image_wrap img{
width: 100%;
}
#et-secondary-nav li a {
color:#000;
}
#et-top-navigation #et-secondary-nav {
display:flex;
justify-content:flex-end;
padding-bottom:15px;
}
#page-container {
padding-top:0px!important;
}
#footer-newsletter label {
display: flex;
flex-direction: column;
}
#footer-newsletter {
display: flex;
align-items: flex-end;
font-size:16px;
justify-content: center;
}
#footer-newsletter input[type="submit"] {
background: #f00;
border: 0;
padding: 11px;
font-size: 14px;
margin-left: 10px;
color:#fff;
}
#footer-newsletter input[type="submit"]:hover {
cursor:pointer;
background:#fff;
color:#000;
}
#footer-newsletter input[type="email"] {
padding: 10px;
}
@media (max-width:1600px) {
.home-section3-row1 .latest-news article .entry-featured-image-url img{
min-height:263px;
max-height:263px;
}
}
@media (max-width:1500px) {
.et_pb_section.et_pb_section_0.et_pb_fullwidth_section.et_section_regular {
margin-top: 0px;	
}
#et-top-navigation{
padding-left: 30px !important;
}
#home-slider-wrap .et_pb_slide_description, #home-slider-wrap .et_pb_slider_fullwidth_off .et_pb_slide_description{
max-width: 50% !important;
left: 9%;
bottom:15%;
}
#home-section1 .home-section1-row1:before{
bottom: 10px;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description{
max-width: 80%;
}
#home-section2 .home-section2-row1 .et_pb_container{
height: 600px !important;
}
#home-section2 .home-section2-row1 .et_pb_slider_container_inner{
padding: 10% 0px !important;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description{
padding: 5% 3% 5% 330px;
}
.home-section3-row1 .latest-news article{
width: 48% !important;
}
.home-section3-row1 .latest-news article h2 a{
font-size: 22px;
}
.home-section3-row1 .latest-news article .post-content p{
font-size: 17px;
}
.footer-logos {
width: 80%;
}
.footer-phones a{
font-size: 12px;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description{
margin-top: 0;
}
#omilos-slider .omilos-slider-wrap .et_pb_slide_description{
bottom: 10%
}
.omilos-section5-wrap .text-right{
width: 160%;
}
#home-slider-wrap .et_pb_button_wrapper {
margin-top:20px;
}
#home-slider-wrap h2, 
#home-slider-wrap h1 {
font-size:40px;
margin-bottom: 10px;
}
#home-slider-wrap p {
font-size:20px;
}
}
@media (max-width:1367px) {
.et_pb_section.et_pb_section_0.et_pb_fullwidth_section.et_section_regular {
margin-top: 0;	
}
#et-secondary-menu { float: right !important;
}
.et_pb_row .et_pb_column:last-child {
padding: 50px !important;
}
}
@media (max-width:1200px) {
#home-slider-wrap .et_pb_bg_layout_dark .et_pb_slide_content{
font-size: 20px !important;
}
#home-slider-wrap h2, #home-slider-wrap h2 span, #home-slider-wrap h1, #home-slider-wrap h1 span{
font-size: 40px;
margin-bottom:0px;
}
#home-slider-wrap .et_pb_button_wrapper{
margin-top: 5px;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description{
max-width: 90%;
padding: 5% 5% 5% 300px;
}
#home-section2 .home-section2-row1 .et-pb-active-slide .et_pb_slide_image {
width: 80% !important;
}
#omilos-section3 .et_pb_slide_description{
width: 65%;
top: 13%;
padding: 8% !important;
}
#home-section1 h1{
font-size: 35px !important;
}
#pratiria-section3 .header h2{
font-size: 35px
}
.omilos-section5-wrap .text-right{
position: static;
padding: 10%;
width: 100%;
margin-top: 0;
}
.et_pb_column_1_2 {
width: 100% !important;
}
.et_pb_text_inner p span {
font-size: 20px !important;
}
.entry-title {
margin-bottom: 30px !important;
}
}
@media (max-width:980px) { #main-header .container.et_menu_container{
width: 100%;
padding: 0 5%;
}
#main-header .et_mobile_menu{
padding: 2% 0;
}
#top-menu-nav{
display: none;
}
#main-header{
height:100px;
}
#main-header .et_mobile_menu{
border-top: 3px solid #f00;
}
#main-header .container.et_menu_container{
height:100px;
}
#home-slider-wrap .et_pb_slide_description, #home-slider-wrap .et_pb_slider_fullwidth_off .et_pb_slide_description{
padding: 1% !important;
max-width: 50% !important;
}
#home-slider-wrap .et_pb_bg_layout_dark .et_pb_slide_content{
font-size: 15px !important;
}
#home-slider-wrap h2, #home-slider-wrap h2 span, #home-slider-wrap h1, #home-slider-wrap h1 span{
font-size: 36px !important;
margin-bottom: 0px;
}
#home-slider-wrap .et_pb_button_wrapper{
margin-top: 10px;
}
#home-slider-wrap .et_pb_button, #home-section1 .et_pb_button_module_wrapper>a,
#home-slider-wrap .et_pb_button:hover, #home-section1 .et_pb_button_module_wrapper>a:hover,
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description .et_pb_more_button,
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description .et_pb_more_button:hover,
#home-section3 .home-section3-row1 .latest-news article .post-content a.more-link,
#home-section3 .home-section3-row1 .latest-news article .post-content a.more-link:hover{
padding: 10px 35px !important;
}
#home-slider-wrap .et_pb_slide_description, #home-slider-wrap .et_pb_slider_fullwidth_off .et_pb_slide_description{
box-shadow: 15px 15px 0px #ff0000;
padding: 5% !important;
bottom: 10%;
left: 10%;
}
#home-slider-wrap .et-pb-arrow-prev, #home-slider-wrap .et-pb-arrow-prev:hover{
font-size: 30px;
left: 15px;
}
#home-slider-wrap .et-pb-arrow-next,  #home-slider-wrap .et-pb-arrow-next:hover{
font-size: 30px;
right: 15px;
}
#home-section1 {
width: 90%;
padding: 2% 0% 2% 0%;
margin-top: 5%;
}
#home-section1 .et_pb_row{
width: 90%;
}
#home-section1 .home-section1-row1 .et_pb_column{
width: 50%;
}
#home-section1 .home-section1-row1:before{
width: 100%;
left: 0px;
bottom: 0px;
}
#home-section1 .home-section1-row2 .et_pb_column{
margin-bottom: 0px;
}
#home-section2 .home-section2-row1 .et_pb_container{
height: auto !important;
}
#home-section2 .home-section2-row1 .et_pb_slider_container_inner{
display: flex;
flex-flow: column;
align-items: center;
justify-content: space-between;
padding: 0 0 10% 0 !important;
}
#home-section2 .home-section2-row1{
max-width: 100% !important;
}
#home-section2 .home-section2-row1 .et-pb-active-slide .et_pb_slide_image{
width: 90% !important;
position: static;
}
#home-section2 .home-section2-row1 .et-pb-active-slide .et_pb_slide_image img{
position: static;
margin: 100px 0px !important;
box-shadow: 15px 15px 0px #ff0000;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description{
padding: 7%;
max-width: 90%;
background-image: none;
}
.home-section3-row1 .latest-news article {
width: 100% !important;
margin-bottom: 15%;
}
.home-section3-row1 .latest-news .et_pb_ajax_pagination_container{
flex-flow: column;
}
#home-section3 .et_pb_row,#home-section3-news .et_pb_row{
width: 90% !important;
}
.home-section3-row1 .latest-news article .entry-featured-image-url img {
min-width:auto;
max-height:auto;
}
#map{
height: 350px !important;
}
.footer-logos{
width: 90%;
}
.footer-logos img{
width: 100px;
}
#footer-widgets{
flex-flow: column;
align-items: center;
}
#footer-widgets .footer-widget{
width: 100% !important;
align-items: center;
height: auto;
justify-content: space-evenly;
}
#footer-widgets .footer1-wrap{
display: flex;
flex-flow: column;
align-items: center;
justify-content: space-between;
}
#footer-widgets .footer-widget .fwidget{
margin-top: 50px;
}
#footer-widgets .footer-widget{
width: 100% !important;
align-items: center;
justify-content: center;
margin: 0px !important;
}
.omilos-section5-wrap .text-right{
position: static;
padding: 10%;
width: 100%;
margin-top: 5%;
}
#omilos-section4 .et_pb_text_inner h3{
font-size: 24px;
}
#omilos-section4 .et_pb_text_inner h3:before{
width: 150px;
margin-left: -75px;
}
.omilos-section5-wrap .text-right p, .omilos-section5-wrap .text-right{
font-size: 18px;
}
#omilos-section4{
min-height: 500px;
}
#omilos-section4 .et_pb_row{
width: 90%;
}
.omilos-section5-wrap {
width: 90%;
padding: 5%;
}
#omilos-section4 .et_pb_text_inner{
box-shadow: 15px 15px 0px #ff0000;
}
.omilos-section5-wrap .image-left img{
box-shadow: -15px 15px 0px #ff0000;
}
#omilos .et_pb_image_wrap{
width: 100%;
}
.omilos-section5-wrap .text-right{
margin-top: 0;
}
.omilos-section5-wrap .et_pb_column{
margin-bottom: 0px !important;
}
#omilos .image-left img{
box-shadow: none !important;
width: 100%;
}
#omilos{
padding: 5% 0 !important;
width:95% !important;
}
#omilos-section3 .et_pb_slide_description{
position: static;
width: 100%;
}
#omilos-section3 .et_pb_slides .et_pb_slider_container_inner{
padding: 0px !important;
}
#omilos-section3 .et_pb_slide_image{
width: 100%;
position: static;
}
#omilos-section3 .et_pb_slide_image img{
box-shadow: none;
}
#omilos-section3 .et_pb_slides .et_pb_container{
height: auto !important;
}
#home-section1{
padding: 5%;
}
.omilos-section5-wrap{
padding: 5%;
}
#home-section2 .home-section2-row1 .et-pb-active-slide .et_pb_slide_image img{
margin: 0px 0px 80px 0px !important
}
.pratiria-section2{
padding: 5% 0 0 0 !important;
}
.pratiria-section2 .image-left-section1 {
padding: 3% !important;
}
.pratiria-section2 th, .pratiria-section2 td {
width: 50% !important;
}
.pratiria-section2 .home-section1-row1{
display:flex;
flex-flow: column;
}
.pratiria-section2 .home-section1-row1 .et_pb_column{
width: 100% !important;
display:flex;
flex-flow: column;
align-content:center;
justify-content:center;
}
#pratiria-section3 .products{
flex-flow: column;
padding: 5% 10%;
box-shadow: 15px 15px 0px #f00;
margin-bottom: 15%;
}
#pratiria-section3 .products .left, #pratiria-section3 .products .right{
width:100%;
padding: 0 5%;
}
#omilos-section5 .et_pb_image .et_pb_image_wrap, #omilos-section5 .et_pb_image .et_pb_image_wrap img{
width: 100%;
box-shadow: none;
}
.et_pb_column_4_4 {
width: 100% !important;
}
}
@media (max-width:768px) {
#home-section3 .home-section3-row1 .latest-news article .entry-featured-image-url img{
min-height:auto;
max-height:auto;
}
.et_pb_row .et_pb_column:last-child {
padding: 20px !important;
}
.et_pb_column_4_4 {
width: 100% !important;
}
#home-section1 {
width: 90%;
padding: 3%;
}
#home-section1 .image-left-section1{
padding: 10%;
}
#home-slider-wrap .et_pb_slide_description, #home-slider-wrap .et_pb_slider_fullwidth_off .et_pb_slide_description{
max-width: 75% !important;
padding: 5%;
}
#home-slider-wrap h2, #home-slider-wrap h2 span, #home-slider-wrap h1, #home-slider-wrap h1 span{
font-size: 28px !important;
}
#home-section1 .home-section1-row1 .et_pb_text_inner p{
font-size: 15px;
}
#home-section1 .home-section1-row1 .et_pb_column{
width: 100%;
}
#home-section1 .et_pb_image_0 .et_pb_image_wrap{
width: 50%;
margin: 0 auto;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description{
padding: 7%;
display: flex;
flex-flow: column;
justify-content: center;
align-items: flex-start;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_content{
font-size: 15px;
text-align: left;
}
#home-section2 .home-section2-row1{
max-width: 100% !important;
}
#home-section3 .home-section3-row1 .latest-news article .post-content p{
font-size: 15px;
}
#home-section1 .home-section1-row1 .et_pb_column {
padding: 30px !important;
}
#home-section3 .home-section3-row1{
max-width: 100% !important;
width: 90%;
}
#home-section2 .et_pb_slide_image, #home-section2 .et_pb_slide_video, #omilos-section3 .et_pb_slide_image, #omilos-section3 .et_pb_slide_video{
display: block !important;
}
#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n){
margin-bottom: 0px !important;
}
#footer-widgets h4{
font-size: 15px;
}
#footer-widgets{
padding: 50px 0px;
}
#omilos-section3 .et_pb_slide_description .et_pb_slide_content{
text-align: left;
font-size: 15px;
}
.omilos-section5-wrap h3{
margin-top: 10px;
}
.omilos-section5-wrap .text-right p, .omilos-section5-wrap .text-right li, .omilos-section5-wrap .text-right{
font-size: 15px;
}
#omilos-section3 .et_pb_slide_description .et_pb_slide_title {
text-align: left;
}
.omilos-section5-wrap .text-right p, .omilos-section5-wrap .text-right{
font-size: 15px;
}
.omilos-section5-wrap .et_pb_image_wrap{
width: 100% !important;
}
.omilos-section5-wrap .et_pb_column .et_pb_row_inner, .et_pb_row{
padding: 0;
}
#omilos-section4 .et_pb_text_inner p{
font-size: 15px;
text-align: left;
}
#pratiria-section1, #pratiria-section3, .pratiria-section2{
font-size: 15px !important;
width: 90% !important;
margin: 0 auto;
}
.pratiria-section2 table td, .pratiria-section2 table th, .pratiria-section2 table td a{
font-size: 15px
}
#pratiria-section3 .header h2, #pratiria-section3 h2{
font-size: 24px;
}
#home-section1 h1{
font-size: 24px !important;
}
#home-section2 .home-section2-row1 .et_pb_slide_with_image .et_pb_slide_description h2{
font-size: 24px;
}
.news h1{
font-size: 28px;
}
#pratiria-section3 .product-text h3{
font-size: 22px;
}
#pratiria-section3 .product-text ul li, #pratiria-section3 .product-text p, #pratiria-section3 .product-text{
font-size: 15px;
}
#pratiria-section3 .et_pb_row{
padding: 5% 7%;
}
#pratiria-section3 .products h3{
font-size: 24px;
}
#pratiria-section3 {
padding: 0;
margin-bottom: 7%;
}
#pratiria-section3 .products .left p, #pratiria-section3 .products .left li, #pratiria-section3 .products .right p, #pratiria-section3 .products .right li{
font-size: 15px;
}
#pratiria-section3 .products{
margin: 0;
box-shadow: none;
}
#pratiria-section3 .header{
padding: 10% 0 5% 0 !important;
}
#home-section3 .home-section3-row1 .latest-news article .entry-featured-image-url{
padding: 0px 15px 15px 15px;
}
#omilos-section4 .et_pb_text_inner, .omilos-section5-wrap .image-left img, #home-section2 .home-section2-row1 .et-pb-active-slide .et_pb_slide_image img{
box-shadow: none !important;
}
#omilos-section3 .et_pb_column .et_pb_row_inner, #omilos-section3 .et_pb_row{
padding: 0px !important;
}
#home-section2 .home-section2-row1 .et-pb-active-slide .et_pb_slide_image img{
margin: 0px !important;
}
.et_pb_button {
padding: 0.3em 13em !important;
}
#home-section3 .home-section3-row1 .latest-news article .post-content a.more-link {
margin-left: 1px !important;
margin-top: 30px !important;
}
.entry-title {
margin-bottom: 30px !important;
}
#home-slider-wrap p {
font-size:16px;
}
}
@media (max-width: 480px) { 
#home-slider-wrap .et_pb_slide_description, #home-slider-wrap .et_pb_slider_fullwidth_off .et_pb_slide_description{
max-width: 75% !important;
padding: 3%;
}
#home-slider-wrap h2, #home-slider-wrap h2 span, #home-slider-wrap h1, #home-slider-wrap h1 span{
font-size: 25px !important;
}
#home-section3 .home-section3-row1 .latest-news article .post-content a.more-link {
padding: 1em 4em !important;
}
#home-section1 .home-section1-row1 .et_pb_text_inner p{
font-size: 15px;
}
#footer-bottom .footer-logos{
flex-flow: column;
}
.footer-logos img{
width: 150px;
margin: 5%;
}
#home-section3 .home-section3-row1 .latest-news article{
margin-bottom: 35%;
}
#home-section3{
padding: 50px 0 0 0;
}
.footer-widget #menu-footer{
margin-top: 40px;
}
#footer-widgets{
padding: 55px 0px;
}
#footer-widgets .footer-widget li{
padding: 3px;
margin: 0 4px;
}
.footer-widget #menu-footer li a{
font-size: 15px;
}
.footer-phones a{
font-size: 11px;
}
#omilos-section4 .et_pb_text_inner{
padding: 7%;
}
.omilos-section5-wrap .text-right{
padding: 7%;
}
.omilos-section5-wrap{
padding: 5% !important;
}
#omilos-section3 .et_pb_column .et_pb_row_inner, .et_pb_row{
padding: 0 !important;
}
#home-section1 .et_pb_row{
width: 95%;
}
#home-section1 .et_pb_button_module_wrapper>a{
margin-top: 0px;
margin-bottom: 20px;
}
#omilos-slider .et_pb_slide_title{
font-size: 16px;
}
#omilos-slider .et_pb_slide_content h2, #omilos-slider .et_pb_slide_content h1{
font-size: 38px;
}
#omilos-slider .omilos-slider-wrap .et_pb_slide_description{
padding: 7% !important;
}
.pratiria-section2 table td,	.pratiria-section2 table th, .pratiria-section2 table td a{
font-size: 14px;
padding: 6px 5px !important;
}
tr {
display: flex;
flex-wrap: no-wrap;
width: 100%;
}
td {
display: block;
text-align: center;
font-size: 8px;
padding: 5px;
width: 75px !important;
} .table-data {
width: 75px !important;
padding: 5px;
}
.entry-content tr .table-data {
width: 75px !important;
padding: 5px;
}
.et_pb_text_inner p span {
font-size: 18px !important;
}
.et_pb_contact_submit {
margin-bottom: 30px !important;
}
.et_contact_bottom_container .et_pb_button {
padding: 0.3em 6.3em !important;
}
.et_pb_contact_form .et_contact_bottom_container .et_pb_button {
padding: 0.3em 6.3em !important;
}
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
padding: 0.3em 6.3em !important;
} #home-section3 .home-section3-row1 .latest-news article .post-content a.more-link {
margin-left: 1px !important;
margin-top: 30px !important;
}
.entry-title {
margin-bottom: 30px !important;
}
}