*/ .l-subheader.at_middle.width_full, .l-subheader.at_top.width_full {
padding: 0 100px;
}
.l-footer.layout_modern .l-subfooter.at_top {
padding-top: 20px;
padding-bottom: 20px;
}
.l-subfooter .widget {
margin-bottom: 10px;
}
.l-main {
background-image: url(https://www.anakainisimaster.gr/wp-content/uploads/2017/12/bg2.jpg);
background-size: cover;
background-repeat: no-repeat;
}
.l-titlebar.size_large.color_alternate {
background-image: url(https://www.anakainisimaster.gr/wp-content/uploads/2017/11/bg-2.png);
}
.banner-text a {
color:#f1f1f1;
}
.services-home ul {
list-style-image: url(https://www.anakainisimaster.gr/wp-content/uploads/2017/12/bullet.jpg) !important;
margin-left: 20px !important;
}
.g-breadcrumbs-item {
color:#EDBE34 !important;
}
.widget_nav_menu a:hover {
background-color:#EABD48 !important;
color:#fff  !important;
}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
padding: 0 20px !important;
}
.l-titlebar.size_huge h1, .l-titlebar.size_huge p {
text-transform: none;
letter-spacing: 0;
}
.widget_recent_entries a {
color:#333F4E !important;
}
.menu-ypiresies-container {
background: #363B3F !important;
color: #f3f3f3;
}
footer .menu-ypiresies-container {
background: #222222 !important;
}
.l-footer .widget_nav_menu ul li {
text-align:left;
}
footer .g-cols.type_default>div>.vc_column-inner {
padding-left: 0;
padding-right: 0;
}
#nav_menu-5 h4 { }
.menu-ypiresies-container ul li {
text-align: left !important;
}
.l-content .wp-caption-text {
background:transparent !important;
}
.w-text-value {
font-size: 22px;
}
.ush_text_2 .w-text-value {
color: #f9d13b !important;
font-weight:bold;
}
.w-text i {
opacity:1;
}
.fa.fa-phone:before, .fa.fa-envelope {
font-size: 22px;
content:'Καλέστε μας για προσφορά!';
font-family: 'Open Sans', sans-serif;
color:#f1f1f1;
}
.slider {
padding-top: 160px !important;
}
.w-actionbox-text p {
text-align: center !important;
}
@media (min-width:1200px) {   
.w-nav-item {
padding-right: 85px !important;
}
}
@media (max-width:1100px) {
h2 {
font-size: 24px !important;
}
.tp-caption {
left:80px !important;
font-size:32px !important;
top: 40px !important;
} 
}
@media (max-width:800px) {
.fa.fa-phone:before, .fa.fa-envelope {
font-size: 14px !important;
top:3px;
position:relative;
}
.w-text-value {
font-size: 16px !important;
}
footer .g-cols.type_default.vc_column-gap-20 {
margin: 0 !important;
}
.tp-caption {
left:60px !important;
font-size:18px !important;
top: 30px !important;
width:300px !important;
float:left;
}
}