.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}.container{
max-width:1170px;
}
h3 {
font-weight:600;
}
.googleplus a{
background:url(//marmi.gr/wp-content/uploads/2017/01/googleplus.png);
background-repeat:no-repeat;
width:40px;
height:40px;
color:transparent!important;
}
.facebook a {
background:url(//marmi.gr/wp-content/uploads/2017/01/facebook.png);
background-repeat:no-repeat;
color:transparent!important;
width:40px;
height:40px;
}
.linkedin a {
background:url(//marmi.gr/wp-content/uploads/2017/01/linkedin.png);
background-repeat:no-repeat;
color:transparent!important;
width:40px;
height:40px;
}
#et-secondary-menu {
height:80px;
}
.iso-code {
margin-left:15px;
}
#et-info {
float:right!important;
}
#et-secondary-nav, #et-secondary-nav li {
margin-top:10px;
margin-bottom:10px;
}
#et-top-navigation {
float:none!important;
height:50px;
}
.main-menu {
background:#e56e2a;
}
.main-menu a {
color:#fff!important;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding-top:0px!important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
padding-bottom:0px!important;
line-height: 50px!important;
}
@media only screen and (max-width: 980px) {
.main-menu a {
color:#666!important;
}
.googleplus a {
color:transparent!important;
}
.facebook a {
color:transparent!important;
}
.linkedin a { 
color:transparent!important;	
}
.et_mobile_menu {
border-top:1px solid #e56e2a!important;
}
#et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
color:#fff!important;
}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
width:100%!important;
}
.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
padding-bottom:0px!important;
}
.mobile_menu_bar {
line-height:50px;
}
.et_header_style_left #logo, .et_header_style_split #logo{
margin:0px auto;
}
.et_header_style_left .logo_container {
position:static!important;
text-align:center;
margin-bottom:10px;
}
#et-info {
float:none!important;
text-align:center;
}
.et_mobile_menu {
padding:0!important;
}
.et_mobile_menu li a {
padding: 10px 2%!important;
}
.googleplus.menu-item {
float:left;
margin-top:20px;
margin-right:10px;
margin-left:10px;
margin-bottom:20px;
}
.googleplus.menu-item a{
display:inline-block;
}
.facebook.menu-item {
float:left;
margin-top:20px;
margin-right:10px;
margin-bottom:20px;
}
.facebook.menu-item a{
display:inline-block;
}
.linkedin.menu-item {
float:left;
margin-top:20px;
margin-right:10px;
margin-bottom:20px;
}
.linkedin.menu-item a{
display:inline-block;
}
#mobile_menu > li > a:hover, #et-info-email:hover, #mobile_menu > li.current_page_item  {
background:#E56E2A!important;
opacity:1!important;
color:#fff!important;
}
#mobile_menu > li.googleplus > a:hover {
background:url(//marmi.gr/wp-content/uploads/2017/01/googleplus.png)!important;
opacity:0.6!important;
color:transparent!important;
}
#mobile_menu > li.facebook> a:hover {
background:url(//marmi.gr/wp-content/uploads/2017/01/facebook.png)!important;
opacity:0.6!important;
color:transparent!important;
}
#mobile_menu > li.linkedin> a:hover {
background:url(//marmi.gr/wp-content/uploads/2017/01/linkedin.png)!important;
opacity:0.6!important;
color:transparent!important;
}
#mobile_menu .current_page_item a{
color:#fff!important;
}
.front-icons-wrapper .et_pb_column.et_pb_column_1_4 {
width:50%!important;
margin-bottom:0px!important;
}
.frontpage-right-txt {
padding: 40px !important;
}
.frontpage-blog .entry-title {
margin-top: 20px!important;
}
.frontpage-blog .et_pb_blog_grid .column {
float:none;
}
.current-menu-ancestor.current-menu-parent {
background:transparent!important;
box-shadow:none!important;
}
.current-menu-ancestor {
background:transparent!important;
}
.current-menu-item a {
color:#fff!important;
}
#top-menu-nav {
display:none;
}
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
list-style-type:none!important;
}
#main-header .home-icon {
display:none;
}
#main-header #mobile_menu {
list-style-type:none!important;
}
#main-header .et_mobile_menu li ul.sub-menu {
}
.members.menu-item {
display:none;
}
.members-mainmenu {
display:block!important;
}
#menu-members-menu .menu-item a {
color:#292b2c!important;
}
#menu-members-menu .menu-item.current-menu-item a {
color:#e56e2a!important;
}
.lang-item {
float:left;
}
.et_mobile_menu li.lang-item a {
color:#fff!important;
padding:0px!important;
}
.et_mobile_menu li.lang-item{
margin-top:20px;
margin-bottom:20px;
}
#mobile_menu > li.lang-item > a:hover {
background:transparent!important;
}
#lang_choice_1 {
display: inline-block !important;
margin-left: 10px;
}
.languages {
display:block!important;
}
#mobile_menu .lang-item {
display:none;
}
}
@media only screen and (max-width: 768px) { 
.front-icons-wrapper .et_pb_column.et_pb_column_1_4 {
width:100%!important;
margin-bottom:0px!important;
}
.front-yellow-truck {
width:100%;
}
.header-content h1 {
border-bottom: 4px solid #E56E2A;
}
.header-content h1::after{ 
content:none!important;
}
.header-content h1::before{ 
content:none!important;
}
.frontpage-blog .size-1of2 {
width:100%!important;
}
.frontpage-blog .et_pb_image_container {
width:100%!important;
float:none!important;
}
.frontpage-blog .et_pb_content_container {
width:100%!important;
float:none!important;
}
.header-content h1 {
word-break: break-all;
}
.columns {
webkit-column-count: auto!important; -moz-column-count: auto!important; column-count: auto!important;
}
}
#top-menu-nav > ul > li > a:hover, #top-menu-nav > ul > li.current_page_item  {
background:#373737;
opacity:1!important;
box-shadow: inset 0 -7px 0 0 #5d6c71; 
}
#top-menu-nav > ul > li.home-icon > a:hover  {
background:transparent;
opacity:1!important;
box-shadow:none!important; 
}
#top-menu li a {
padding-left:25px;
padding-right:25px;
}
#top-menu li {
padding:0px!important;
}
.slider-txt {
text-align:left;
text-transform:uppercase;
text-shadow:none!important;
line-height:30px;
}
.slider-txt h2 {
color:#5d6c71!important;
font-weight:bold;
}
.et_pb_slider_with_text_overlay .et_pb_slide_content {
padding:20px!important;
border-left:8px solid #E56E2A;
}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
padding: 20% 0 27%!important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
margin-right:0!important;
}
.et_pb_button {
border-left:5px solid #d26d33;
border-right:0px;
border-top:0px;
border-bottom:0px;
border-radius:0px;
background:#5d6c71;
color:#fff;
padding: 0.5em 3em !important;
}
.et_pb_button:hover {
padding-left: 2em;
padding-right: 3em;
background:#E56E2A!important;
}
.header-content {
text-align:center; 
}
.front-icons-wrapper .et_pb_row {
width:100%!important;
max-width:100%!important;
}
.front-yellow-truck .et_pb_row {
width:100%!important;
max-width:100%!important;
}
.front-map .et_pb_row {
width:100%!important;
max-width:100%!important;
}
.front-icons-wrapper .et_pb_column_1 {
border-right: 1px solid #6d6d6d;
}
.front-icons-wrapper .et_pb_column_2 {
border-right: 1px solid #6d6d6d;
}
.front-icons-wrapper .et_pb_column_3 {
border-right: 1px solid #6d6d6d;
}
.frontpage-right-txt p{
font-size:14px!important;
color:#b9c8cd!important;
}
.frontpage-blog .et_pb_gutters3 .et_pb_column_1_2, .frontpage-blog .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
width:50%;
}
.frontpage-blog .et_pb_post .entry-featured-image-url{
margin-bottom:0px;	
}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
margin-right:0px!important;
}
.factory-icon {
width:78px;
height:65px;
text-align:center;
margin:23px auto 0;
color:#E56E2A;
line-height:70px;
}
.truck-icon {
width:107px;
height:53px;
margin:30px auto 0;
text-align:center;
color:#E56E2A;
line-height:50px;
}
.big-truck-icon {
width:88px;
height:59px;
margin:30px auto 0;
text-align:center;
color:#DE6B29;
}
.building-icon {
width:51px;
height:63px;
margin:30px auto 0;
text-align:center;
color:#e56e2a;
}
.et_pb_module .et_pb_button:hover, .et_pb_button:hover {
border:none!important;
}
.front-icons-wrapper .et_pb_text_0 {
-webkit-transition: background-image 0.2s ease-in-out;
-moz-transition: background-image 0.2s ease-in-out;
-ms-transition: background-image 0.2s ease-in-out;
-o-transition: background-image 0.2s ease-in-out;
transition: background-image 0.2s ease-in-out;
}
.cicle-icon {
width:130px;
height:130px;
background:#000;
border:2px solid #de6b29;
border-radius:130px;
margin:0 auto 25px;
text-align:center;
transition: all 0.3s ease-out 0s;
}
.frontpage-right-txt a:hover {
color:#ff5d00;
}
.frontpage-right-txt a {
color:#b9c8cd;
font-weight:bold;
}
.icon-column .et_pb_text_0:hover, .icon-column .et_pb_text_1:hover, .icon-column .et_pb_text_2:hover, .icon-column .et_pb_text_3:hover  {
background:url(//marmi.gr/wp-content/uploads/2017/01/tile-box-hover.png);
cursor:pointer;
}
.icon-column .et_pb_text_0, .icon-column .et_pb_text_1, .icon-column .et_pb_text_2, .icon-column .et_pb_text_3 {
transition:all 0.3s ease-out 0s !important;
}
.icon-column .et_pb_text_0:hover .cicle-icon, .icon-column .et_pb_text_1:hover .cicle-icon, .icon-column .et_pb_text_2:hover .cicle-icon, .icon-column .et_pb_text_3:hover .cicle-icon {
background:#fff;
border:2px solid #424242;
}
.icon-column .et_pb_text_0:hover .factory-icon {
color:#424242;
background:url(//marmi.gr/wp-content/uploads/2017/01/factory-icon-hover.png);
}
.icon-column .et_pb_text_1:hover .truck-icon {
color:#424242;
background:url(//marmi.gr/wp-content/uploads/2017/01/truck-icon-hover.png);
}
.icon-column .et_pb_text_2:hover .big-truck-icon{
color:#424242;
background:url(//marmi.gr/wp-content/uploads/2017/01/big-truck-icon-hover.png);
}
.icon-column .et_pb_text_3:hover .building-icon{
color:#424242;
background:url(//marmi.gr/wp-content/uploads/2017/01/building-icon-hover.png);
}
.icon-column .et_pb_text_0:hover .front-icons-head-txt {
color: #fff; 
}
.icon-column .et_pb_text_1:hover .front-icons-head-txt {
color: #fff; 
}
.icon-column .et_pb_text_2:hover .front-icons-head-txt {
color: #fff; 
}
.icon-column .et_pb_text_3:hover .front-icons-head-txt {
color: #fff; 
}
.front-icons-head-txt {
color: #de6b29; 
font-size: 14pt;
}
.et_color_scheme_orange #top-header {
background:#fff!important;	
}
.front-map .et_pb_map {
height:670px;
}
.subtitle {
margin: 0 0 2em 0;
}
.fancy {
line-height: 0.5;
text-align: center;
}
.fancy span {
display: inline-block;
position: relative;  
}
.fancy span:before,
.fancy span:after {
content: "-";
position: absolute;
height: 5px;
top: 0;
width: 100%;
}
.fancy span:before {
right: 100%;
margin-right: 15px;
}
.fancy span:after {
left: 100%;
margin-left: 15px;
}
#footer-widgets .footer-widget li a {
text-transform:uppercase;
}
#footer-widgets a{
color:#ff5d00;
}
#footer-widgets .post-date {
display:block;
}
.et_color_scheme_orange .et-search-form, .et_color_scheme_orange .nav li ul, .et_color_scheme_orange .et_mobile_menu, .et_color_scheme_orange .footer-widget li::before, .et_color_scheme_orange .et_pb_pricing li::before {
border-color: #e56e2a!important;
}
.footer-small-logo {
float:left;
}
.iworx {
float:right;
}
.et-social-icons {
float:none;
}
.footer-socials {
display:block;
margin-bottom:20px;
}
.footer-socials .container {
text-align:center;
}
.footer-socials .container ul {
display: inline-block;
margin: 0;
padding: 0; zoom:1;
*display: inline;
}
.footer-socials .container li {
float: left;
padding: 2px 5px;
}
.footer-socials .et-social-facebook a.icon::before {
content:url(//marmi.gr/wp-content/uploads/2017/01/facebook.png);
width:40px;
height:40px;
}
.footer-socials .et-social-twitter a.icon::before {
content:url(//marmi.gr/wp-content/uploads/2017/01/linkedin.png);
width:40px;
height:40px;
}
.footer-socials .et-social-google-plus a.icon::before {
content:url(//marmi.gr/wp-content/uploads/2017/01/googleplus.png);
width:40px;
height:40px;
}
.footer-socials .et-social-linkedin a.icon::before {
content:url(//marmi.gr/wp-content/uploads/2017/01/linkedin.png);
width:40px;
height:40px;
}
.front-page-portfolio .et_pb_portfolio_item {
width:23.7%!important;
margin:0 1.2% 3% 0!important;
}
.frontpage-blog .et_pb_image_container {
float:left;
width:50%;
margin:0px;
margin-right:20px;
border: 1px solid #5d6c71;
}
.frontpage-blog .et_pb_content_container {
float:left;
width:45%;
}
.frontpage-blog .column.size-1of3 {
width: 50%!important;
padding-right:20px;
margin-right:0px!important;
}
.frontpage-blog .entry-title {
margin-top:0px;
padding-bottom: 5px;
}
.my-blog-grid .et_pb_blog_grid h2.entry-title {
height:46px;
}
.my-blog-grid .et_pb_blog_grid h2.entry-title a {
line-height:normal;
}
.my-blog-grid .et_pb_blog_grid .post-content-inner {
height:170px;
overflow:hidden;
}
.my-blog-grid .et_pb_blog_grid .post-content .more-link {
color:#e56e2a!important;
}
.frontpage-blog .entry-title a {
color:#d26d33!important;
}
.frontpage-blog .more-link {
margin-top:20px;
}
.frontpage-blog .et_pb_blog_grid .et_pb_post {
border: 1px solid #9aa7ac!important;
}
.frontpage-blog .post-meta .published {
font-size:11px;
}
.frontpage-blog .post-content p{
font-size:13px!important;
line-height:16px;
}
.frontpage-blog .post-meta {
margin-bottom:0px!important;
}
.front-page-portfolio .et_portfolio_image img {
border:1px solid #5d6c71;
}
.frontpage-right-txt {
padding: 100px;
}
.header-content h1::before {
background:url(//marmi.gr/wp-content/uploads/2017/03/left-lines.png);
background-repeat: no-repeat;
content: "";
display: block;
width: 161px;
height: 16px;
float: left;
margin: 10px 40px 0 0;
}
.header-content h1::after{
background:url(//marmi.gr/wp-content/uploads/2017/03/right-lines.png);
background-repeat: no-repeat;
content: "";
display: block;
width: 161px;
height: 16px;
float: right;
margin: 10px 6px 0 40px;
}
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
margin:0px auto;
text-align:center;
float:none!important;
}
#top-menu .sub-menu {
background:#e56e2a;
}
#top-menu li li {
width:100%!important;
}
#top-menu li li a {
width:100%!important;
}
.nav ul li a:hover {
background-color:#373737!important;
}
.et_mobile_menu li a:hover,
#main-header .et_mobile_menu li.menu-item-has-children > a:hover {
background-color:#e56e2a;
color:#fff!important;
opacity:1!important;
}
#top-menu .menu-item-has-children > a:first-child::after {
right: 5px;
}
.et_mobile_menu li li {
padding-left:0!important;
}
.current-menu-ancestor.current-menu-parent {
background: #373737;
opacity: 1 !important;
box-shadow: inset 0 -7px 0 0 #5d6c71;
}
.current-menu-ancestor {
background: #373737;
opacity: 1 !important;
box-shadow: inset 0 -7px 0 0 #5d6c71;
}
#main-header .current-menu-item {
background: #373737!important;
opacity: 1 !important;
box-shadow: inset 0 -7px 0 0 #5d6c71!important;
}
#menu-footer-menu .current-menu-item {
background:transparent;
box-shadow: none;
}
#main-header .current-menu-item.page_item {
background: #373737!important;
opacity: 1 !important;
}
.footer-widget .et_pb_widget li a:hover {
color:#fff;
}
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio h2 a {
color:#5d6c71!important;
}
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio h2 {
text-align:center;
font-size:16px;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
color:#e56e2a!important;
}
.et_project_meta {
display:none;
}
.tax-project_category .post-meta {
display:none;
}
.sub-menu {
padding-top:0px!important;
padding-bottom:0px!important;
}
.nav li li ul {
top:0px!important;
}
@media all and (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
width: 24.99%!important;
}
}
#left-area {
width:100%;
}
.et_right_sidebar #main-content .container::before {
display: none!important;
}
.archive.tax-project_category .project {
float: left;
width: 50%;
padding: 10px;
}
.archive.tax-project_category .project.et_pb_post h2 {
font-size:18px!important;
margin-top: 10px!important;
text-align:center;
background:#e56e2a;
margin-top: 0 !important;
padding-top: 10px;
}
.archive.tax-project_category .project.et_pb_post {
margin-bottom:10px!important;
}
.single-project .et_pb_gallery_item.et_pb_grid_item {
width:25%!important;
margin:0px!important;
padding:5px!important;
}
.archive.tax-project_category .entry-title a{
color:#fff!important;
}
.archive.tax-project_category .et_pb_post a img {
border: 1px solid #5d6c71!important;
}
.single-project .et_pb_gallery_item.et_pb_grid_item a img{
border: 1px solid #5d6c71!important;
}
.columns {
-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;
-webkit-column-gap: 50px; -moz-column-gap: 50px; column-gap: 50px;
}
.more-link {
color:#fff!important;
margin-top:20px;
}
.et_pb_button {
font-size:14px;
}
.et_pb_button::after {
font-size:22px;
}
.mfp-content .mfp-bottom-bar .mfp-title {
display:none;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
max-width: 100%;
width: 100%;
margin:0px auto!important;
}
.main-title h1 {
text-align: center;
font-weight:600;
display:inline-block;
font-size:30px!important;
}
.et_pb_image {
box-shadow:0 0 5px #ccc;
}
table thead th {
background:#292b2c;
color:#fff!important;
}
table {
margin-bottom:50px!important;
border:1px solid #292b2c!important;
}
table tr td {
padding: 16px 24px!important;
}
.et_pb_team_member_description p{
font-size:14px;
line-height: 22px;
}
.et_pb_team_member_description h4 {
margin-bottom:10px;
font-weight:bold;
font-size:16px;
}
.et_pb_team_member_description a {
color:#e56e2a!important;
font-size:13px;
}
.partners .et_pb_module {
box-shadow: 0 0 5px #999;
margin: 5px!important;
padding: 20px;
min-height:400px;
}
.dioikisi .et_pb_module {
box-shadow: 0 0 5px #999;
margin: 5px!important;
padding: 20px;
min-height: 200px!important;	
}
#main-footer .footer-widget h4 {
color:#fff!important;
}	
.wpcf7-form-control {
padding:16px!important;
background-color:#eee!important;
border:1px solid #eee!important;
width: 100%;
}
textarea {
resize:none;
}
.wpcf7-submit {
font-size:16px;
color:#666;
max-width: 150px;
background:#5d6c71!important;
color:#fff;
border-left: 5px solid #d26d33!important;
}
.wpcf7-submit:hover {
background:#d26d33!important;
cursor:pointer!important;
}
#top-menu .sub-menu li a {
padding-left:20px!important;
padding-right:20px!important;
font-weight:normal;
}
#top-menu .et-pb-icon a {
font-size:22px;
}
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
height:50px;
}
.et_pb_fullwidth_header .header-content {
padding:0px!important;
}
.et_pb_fullwidth_header {
padding-bottom:0px!important;
}
.et_pb_team_member_image img {
text-align:center;
}
.cv-icon {
background:url(//marmi.gr/wp-content/uploads/2017/04/cv-file.png);
width:30px;
height:30px;
}
.et_pb_portfolio_grid h2 {
background:#e56e2a;
margin-top:0px!important;
padding:10px!important;
}
.et_pb_portfolio_grid h2 a {
color:#fff!important;
font-size:16px;
}
.et_pb_column_4_4 .et_pb_portfolio_grid .project {
clear: none !important;
margin: 0 20px 42px 0 !important;
width: 31% !important;
}
#main-header .main-menu #et-top-navigation {
padding-left:0px!important;	
}  #main-header .et_mobile_menu li ul.hide {
display: none !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: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
} span.menu-closed:before {
content: "\4c";
display: block;
color: #292b2c;
font-size: 16px;
font-family: ETmodules;
}
span.menu-closed.menu-open:before {
content: "\4d";
}
.mobile_menu_bar::before {
top:10px;
}
.mobile_menu_bar {
padding-right:10px;
} @media only screen and (max-width: 1080px) { 
.et_pb_portfolio_grid .et_pb_portfolio_item {
display:inline-block;
float:none!important;	
}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child {
margin:0px auto;
}	
.frontpage-blog .column.size-1of3 {
width: 100%!important;
padding-right:20px;
margin-right:0px!important;
}
.frontpage-blog .column.size-1of3 .more-link {
margin-top:30px!important;
}
body #page-container .et_pb_button_1 {
margin-top:30px!important;
}
} @media only screen and (max-width: 980px) {
.laptops {margin-top: -190px;}
.my-blog-grid .et_pb_blog_grid .post-content-inner {
height: auto;
}
.my-blog-grid .et_pb_blog_grid .et_pb_post {
max-width:400px;	
}
.my-blog-grid .et_pb_blog_grid .et_pb_salvattore_content .column {
max-width: 400px;
margin: 0px auto;
}
.my-blog-grid .et_pb_blog_grid .column {
float:none;
}
} @media only screen and (max-width: 767px) {
.laptops {margin-top: -150px;}
.et_pb_column_4_4 .et_pb_portfolio_grid .project { margin: 0 40px 42px 0 !important; width: 100% !important;}
.portfolio-section .et_overlay {width: 101%;}
.et_pb_portfolio_grid h2 { margin:0px auto; max-width:400px;}
.et_portfolio_image { margin:0px auto; max-width:400px;}
} @media only screen and (max-width: 479px){
.laptops {margin-top: -120px;}
.portfolio-section img {max-width: 100%;}
}
#footer-widgets .footer-widget li {
padding-left:0px!important;
}
#footer-widgets .footer-widget li::before {
border:none!important;
}
.footer-widget, .footer-widget li, .footer-widget li a, #footer-info {
line-height:20px;
}
.et_pb_team_member_description {
display:block!important;
}
.front-icons-wrapper .et_pb_blurb{
padding:40px 20px !important;   
}
.home-icon a{
color:transparent!important;
}
.home-icon {
background:url(//marmi.gr/wp-content/uploads/2017/04/home.png);
background-repeat:no-repeat;
background-position: center; 
}
.et-pb-icon.home-menu {
color:#fff;
font-size:22px;
display:inline-block;
}
ul {
}
ul > li > ul {
list-style-type:circle!important;
}
table ul {
list-style-type:circle!important;
font-size:14px!important;
color:#292b2c!important;
}
table td{
color:#292b2c!important;
}
.et_color_scheme_orange a {
color: #e56e2a;
}
.my-blog-grid .post-content p{
color:#292b2c!important;
font-size:14px!important;
}
.my-blog-grid .post-meta .published {
font-size:12px!important;
}
#menu-footer-menu .current-menu-item.page_item {
box-shadow:none!important;
background:transparent!important;
}
.footer-widget .et_pb_widget ul li {
list-style-type: none;
}
@media all and (min-width: 768px) and (max-width: 980px) {
.et_pb_column .et_pb_team_member_image {
text-align:center!important;
width:auto!important;
float:none!important;
margin:0px auto!important;
}
.et_pb_team_member_description {
margin-top: 20px;
}
}
.frontpage-slider .et_pb_slide .et_pb_more_button {
display:none;
float:left;
}
.et_pb_fullwidth_slider_0.et_pb_slider.frontpage-slider .et_pb_slide_description .et_pb_slide_title{
color: #444446!important;
}
.stolos thead th {
text-align:center;
}
.et_pb_slider .et_pb_slider_container_inner {
padding: 20% 0 27% !important; 
}
.et_pb_slider .et_pb_slide_description {
display:none;	
}
.table-title {
font-weight:600;
font-size:25px;
text-align:center;
}
#wpmem_restricted_msg {
margin:0px auto;
width:1170px;
}
#wpmem_login {
margin:0px auto;
width:1170px;
}
#wpmem_reg {
margin:0px auto;
width:1170px;
}
.page-restrict-output {
margin:0px auto;
max-width:1170px;
padding:50px;
}
.page-restrict-output input[type="text"], .page-restrict-output input[type="password"] {
padding: 15px;
color: #4e4e4e;
margin-bottom: 10px;
width: 100%;
background: #eee;
border: 0;
}
.page-restrict-output input[type="submit"]{
background:#5d6c71;
color:#fff;
border-left: 5px solid #d26d33;
padding: 10px 20px;
cursor:pointer;
border-right: 0px;
border-top: 0px;
border-bottom: 0px;
}
.page-restrict-output input[type="submit"]:hover {
background:#d26d33;
}
#menu-members-menu li {
background: transparent !important;
box-shadow: none !important;
}
#menu-members-menu li a:hover {
color:#e56e2a!important;
}
.widgettitle {
font-size:20px;
font-weight:600;
}
#menu-members-menu li a {
color:#333;
}
#et-secondary-menu .menu-item {
}
#et-secondary-menu .members.menu-item a {
color:#686767!important;
padding-bottom:0px;
font-size:13px;
}
#et-secondary-menu .members {
background: #ede3dd!important;
box-shadow: none !important;
padding: 10px;
border-radius: 3px;	
border-left: 5px solid #e56e2a;
}
#et-secondary-menu .members a:hover {
color:#e56e2a!important;
}
.et_password_protected_form {
min-height:200px;
max-width:800px;
margin:0px auto;
}
.my-blog-grid .et_pb_image_container {
margin: -19px -19px 0px;
}
#top-menu li.members-mainmenu {
display:none;
}
#menu-members-menu .menu-item.current-menu-item a {
color:#e56e2a!important;
}
#et-secondary-nav li {
float:left;
}
.wpcf7-form-control {
font-size:16px;
}
.languages {
display:none;
}
.lang-item a {
padding-bottom: 0px!important;
color: #fff;
font-size: 14px;
margin-top:10px;
}
#lang_choice_1 {
display:none;	
}
.languages .lang-item a {
color:#000!important;
}
.languages li {
list-style-type:none;
}
#et-secondary-menu .members.menu-item.current_page_item a {
color:#edb059!important;
}
.addtoany_content {
max-width:1080px;
margin:0px auto!important;
margin-bottom: 20px!important;
}
#footer-widgets .footer-widget .fwidget.et_pb_widget {
margin-bottom:0px;
}
#footer-widgets .footer-widget #custom_html-4, #footer-widgets .footer-widget #nav_menu-2, .footer-widget #nav_menu-4 {
display:block;
float:none;
}
#footer-widgets .footer-widget {
margin-bottom:1.5%!important;
}
#footer-bottom .copyright {
color:#fff;
font-size:14px;
}