.c-title h4 {
    font-size: 25px !important;
    font-weight: bold;
    text-align: center;
    line-height: 31px !important;
}
.vc_column-inner li {
    padding-bottom: 28px;
    
    font-weight: bold;
    list-style: none;
    background-image: url(http://elofamilylaw.gr/wp-content/uploads/2018/03/l-80x80.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 26px;
    padding-left: 45px;
}
.title-row {
    background: lightgray;
}
.title-row p {
    font-size: 18px;
    text-align: center;
    margin: auto;
    font-weight: bold;
    padding-bottom: 20px;
}
.row-block .vc_column-inner{border:1px solid; text-align:center}
.row-block .wpb_content_element {
    margin-bottom: 0;
    padding: 27px 0px;
}
.row-black {
    background: #454545;
    color: white;
    padding: 6% 0%;
}
.vc_row.vc_row-o-full-height {
    min-height: 48vh;
}
.site-title > div{line-height: 28px !important;}
@media (min-width: 768px){
.navbar-nav {
    float: none;
    margin: auto;
    max-width: 1030px;
}
}
@media (max-width: 1500px){
.site-title {
    background-size: 100% !important;
}
}
@media (max-width: 1200px){
.site-title {
    background-size: 130% !important;
}
}
@media (max-width: 500px){
.site-title {
    background-size: contain !important;
  background-image: url(http://elofamilylaw.gr/header-1-m.png) !important;
}
}

.site-title {
    background-color: #6e6e6e !important;
    padding: 7px 0px 0px 0px !important;
    background-image: url(https://www.elo.gr/header-1.jpg);
    background-size: 78%;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

div#sidebar-left, div#sidebar-right {
    margin-bottom: 20px;
}

p,ul,ol,table,label,span,.alert-warning {
    font-size: 16px;
}
.widget_nav_menu {
    padding-top: 20px !important;
}


h4.legend1 {
    margin-top: 25px;
    margin-bottom: 0px;
    line-height: 24px;
    font-size: 20px;
}

.bellows .bellows-nav .bellows-submenu .bellows-target {
    padding-top: 10px;
    padding-bottom: 10px;
}

aside#nav_menu-2 {
    margin-bottom: 33px !important;
}

h1.widget-title{margin-bottom:0 !important;font-size: 17px !important;}


.entry-content {
    text-align: justify;
}


li.home-menu {
    text-align: center;
}
.site-t.text-center {
    color: white;
    font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  cursor:pointer
}

.phone-t {
    background: #505050;
    padding: 5px;
    margin-top: 0px;
  font-size: 20px;
  word-spacing: -2px !important;
}

.bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded, .bellows .bellows-nav .bellows-target, .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded, .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text {
    padding: 10px;
}
.bellows {
    margin: 0 !important;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-current-menu-item > .bellows-target, .bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-current-menu-ancestor > .bellows-target {
    background: #323232 !important;
    color: white;
}
ul#menu-new-left {
    padding: 0 !important;
}
aside#bellows_navigation_widget-2 {
    margin-bottom: 25px !important;
}

.site-title {
    margin-bottom: 0;
    margin-top: 0;
}

.container.page-container {
 -webkit-box-shadow: 0px 2px 12px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 12px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 12px -2px rgba(0,0,0,0.75);
  padding:0;
}

.navbar-header {
    background: #202020;
}

h1{margin-top: 0px !important;}

ul#menu-legal-services,ul#menu-nomothetika-keimena {
    list-style-type: square;
}
#sidebar-left .widget ul, #sidebar-right .widget ul {
    padding: 0px 20px 0px 27px;
}

aside#nav_menu-6 {
    margin-top: 20px;
 
}
aside#nav_menu-7{
margin-top: 20px;
}
aside {
    background-color: #f3f1e7;
}

#main-column .post {
    padding-top: 0;
}
aside p {
    padding: 0px 5px;
}
#main-column .post, #main-column .page{border:0}
input.wpcf7-form-control.wpcf7-submit.btn.btn-primary {
    background: #4c4c4c;
    background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
    background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}

.navbar-default .navbar-nav>li>a:hover {
  color: #999;}

.navbar-default .navbar-nav>.active>a{border-radius: 3px;
    border: 1px solid rgba(128, 128, 128, 0.46);}
.navbar-default .navbar-nav>li>a {
    color: #f5f5f5;
      font-size: 14px;
}

.col-md-6.footer-left a {
    color: white !important;
}
.col-md-6.footer-left {
    color: white !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color: transparent;}
body.custom-background{background-color: #D1C8A3;}
.navbar{border:0}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,595959+12,666666+25,474747+39,2c2c2c+50,000000+51,111111+60,2b2b2b+76,1c1c1c+91,131313+100;Black+Gloss+%231 */
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

}

#sidebar-left .widget, #sidebar-right .widget {
  padding: 0;
  box-shadow: 0 5px 8px -6px #777;
  border:0;
  margin-bottom:0px;
}
.site-title .site-title-heading {
   
}
.site-title {
    padding: 0;
}
#sidebar-left .widget .widget-title, #sidebar-right .widget .widget-title {
    padding: 7px;
    color: white;
    background: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,595959+12,666666+25,474747+39,2c2c2c+50,000000+51,111111+60,2b2b2b+76,1c1c1c+91,131313+100;Black+Gloss+%231 */
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
;
   
    border-bottom: 1px solid rgba(0, 0, 0, 0.19);
}

nav.navbar.navbar-default {
    border-left: 0;
    border-right: 0;
      border-radius: 0px;
}
.main-navigation .col-md-12 {
    padding: 0;
}
body {
 font-size: 1em;
 overflow-x: hidden;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {
    background-color: transparent;
    color: white;
   background-image:none
}
.img-responsive{display:inherit}
.row-with-vspace {
    margin-bottom: 0px;
}

#site-footer {
  background-color:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,595959+12,666666+25,474747+39,2c2c2c+50,000000+51,111111+60,2b2b2b+76,1c1c1c+91,131313+100;Black+Gloss+%231 */
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */


}
.inner {
        padding: 0px 15px 0px 15px;
}
div#cyclone-slider-widget-2 {
    -webkit-box-shadow: -2px 6px 24px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: -2px 6px 24px -3px rgba(0,0,0,0.75);
    box-shadow: -2px 6px 24px -3px rgba(0,0,0,0.75);
}
h1.widget-title {
    color: #023B6A;
    font-size: 2em;
}
#sidebar-left .widget li, #sidebar-right .widget li {
    padding-bottom: 15px;
}
#sidebar-left .widget .widget-title, #sidebar-right .widget .widget-title {
    font-size: 1em;
    margin-top: 0;
}


h1.home {
  display: inline-block;
  padding: 0 15px;
  position: relative;
 
}

h1.home:before,
h1.home:after {
  background: rgba(221, 221, 221, 0.56);
  content: "";
  display: block;
  height: 2px;
  position: absolute;
    top: 50%;
  width: 400%;
}
h1.home:before {
  right: 100%;
}
h1.home:after {
  left: 100%;
}
.mcontainer {
  overflow: hidden;
  text-align: center;
}

a {
    color: black;
}
.h1, h1 {
    font-size: 25px;
}
.active a {
    color: #000000;
    font-weight: bold;
}
.entry-meta .posted-on, .entry-meta .byline {
    display: none;
}
a:focus, a:hover {
    color: #000000;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    text-shadow: 0px 2px 1px rgba(150, 150, 150, 0.68);
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:white}
h1.entry-title {
    padding: 3px 11px;
    font-size: 2.4em;
    margin-bottom: 10px;
        background: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,595959+12,666666+25,474747+39,2c2c2c+50,000000+51,111111+60,2b2b2b+76,1c1c1c+91,131313+100;Black+Gloss+%231 */
 background: #4c4c4c;
    background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
    background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
    border-bottom: 1px solid rgba(0, 0, 0, 0.19);
    color: white;
   /* border-top-left-radius: 5px;*/
   /*  border-top-right-radius: 5px;*/
  text-align: center;
}

footer.entry-meta {
    display: none;
}

@media (min-width: 833px) {
 /*RIBON MENU*/
nav.navbar.navbar-default{
 }

/*Triangles*/

}
.page-id-1212 .cycloneslider {
    display: none !important;
}
.navbar {
    margin-bottom: 0px;
}
