body {
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
/*div#sp-menu { margin: 20px 0; }*/
#sp-header > .container::before {
    background: rgba(121, 16, 16, 0.8);/*#791010cc;*/
    content: " ";
    width: 200vw;
    height: 55px;
    position: absolute;
    transform: translateX(-50%) translateY(-50%);
    top: 50%;
}
#sp-header.menu-fixed-out div#sp-menu {margin-top: 53px;}
#sp-header.menu-fixed div#sp-menu {margin-top: 20px;}
.sp-megamenu-parent >li.sp-menu-item>a::before {
    background: #fff;
    content: " "!important;
    width: 90%;
    height: 5px;
    position: absolute;
    bottom: 10px;
    left: 5%;
    opacity: 0;
}
.sp-megamenu-parent >li.active>a::before,
.sp-megamenu-parent >li:hover>a::before { opacity:1;}

.sppb-addon-title {color: #791010;}

div#sp-logo > div {text-align:center;}
#sp-header .logo { display: inline-block!important; }
.white_bg .sppb-section .sppb-column {
    background: #fff;
    border-radius: 50px 0;
    padding: 50px;
}
.white_bg .sppb-section.not_this .sppb-column {
    background: transparent;
    border-radius: 0;
    padding: 0px;
}
/* ** *** **** ***** NEW END ***** **** *** ** */
h1, h2,  h3, h4, h5, h6 {font-style:italic;}
#sp-header , #sp-header .logo img , div#sp-menu, .sp-megamenu-parent >li>a:before
	{transition: all 500ms ease-in-out;}

#sp-header.menu-fixed-out {height:160px; background:transparent!important;}
#sp-header.menu-fixed {height:95px;background: transparent!important;/* box-shadow: 0 3px 3px rgba(0,0,0,0.05);*/}
#sp-header { box-shadow: 0 3px 3px rgba(100,100,100,0.0);}
#sp-header.menu-fixed .logo img {height:95px;}
#sp-header .logo img {height:160px; box-shadow: 0 3px 3px rgba(100,100,100,0.0);}

/*.sp-dropdown.sp-dropdown-main.sp-menu-right {display:none!important;}*/
/*.sp-megamenu-parent >li.sp-has-child>a:after, .sp-megamenu-parent >li.sp-has-child>span:after {content: none!important;}*/

.middle-tab {border-left: 5px solid #f1f1f1; border-right: 5px solid #f1f1f1;}

.img_quartet .sppb-addon-single-image-container {overflow:hidden;}
.img_quartet .sppb-addon-single-image-container > .sppb-img-responsive {transition: all 700ms ease-in-out; transform: scale(1.0);}
.img_quartet .sppb-addon-single-image-container:hover > .sppb-img-responsive { transform: scale(1.2);}

#sp-page-title {position: relative; top: -190px;transition: all 500ms ease-in-out;}
.sp-page-title {padding-top: 210px; background-size:contain; background-repeat:no-repeat; background-position:50% 50%; background-color:#fff;}
#sp-page-title a, #sp-page-title{color:#456!important;}
#sp-page-title .sp-page-title .container { position: relative;    top: 140px;}

#sp-page-title h1, ol.breadcrumb {color: #791010; text-align: center;}
#sp-page-title .sp-page-title .breadcrumb >span, #sp-page-title .sp-page-title .breadcrumb >li, #sp-page-title .sp-page-title .breadcrumb >li+li:before, #sp-page-title .sp-page-title .breadcrumb >li>a {color: #791010;}

#sp-bottom .sp-module ul >li >a:before { content: none;}
#sp-bottom {border-top: 15px solid #e1e1e1;}

#sp-bottom h3.sppb-addon-title:after {
    content: " ";
    position: absolute;
    top: 30px;
    left: 0;
    width: 80px;
    height: 5px;
    background: #791010;
    display: block;
}
#sp-bottom .sp-module ul >li {  border-bottom: none;}
#sp-bottom .sp-module ul >li a {line-height:20px;}
@media (max-width:991px){
  #sp-bottom { background-image: none!important;}
  .footer_madeingreece_mob img {max-width:40%; height:auto;}
  #sp-bottom h3.sppb-addon-title, #sp-bottom li {text-align: center;}
  #sp-bottom ul.sppb-icons-group-list {margin: 0 auto;}
  #sp-bottom h3.sppb-addon-title:after {left: 50%; transform: translateX(-50%);}
  
  .type_icons { width: 100%; text-align: right;}
  .type_icons > img {max-width: 33%;}
  #sp-header .logo img {height: 95px;margin-top: 35px;}
  #sp-header.menu-fixed .logo img {margin-top: 0px;}
}

@media (min-width:992px){
  .right-border_this {border-right:2px solid #79101030; padding-right: 30px;}
}

.be_white h1 {color:#fff;}
.type_icons {float:right;}
.type_icons img {display:inline-block; padding:10px 0 0 10px;}

.row_titles .sppb-col-md-3:nth-child(1) {border-right: 3px solid #f1f1f1;}
.row_titles .sppb-col-md-3:nth-child(4) {border-left: 3px solid #f1f1f1;}
.row_titles .sppb-col-md-3:nth-child(2), .row_titles .sppb-col-md-3:nth-child(3) {border-left: 3px solid #f1f1f1; border-right: 3px solid #f1f1f1;}