/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.text-right {text-align: right !important;}
.text-left {text-align: left !important;}
.text-center {text-align: center !important;}

.entry-meta .author.vcard{display: none!important;}

/* gallery styling */
dt.gallery-icon.landscape{
    padding: 10px;
}

/* footer remove second level menu items */
#footer .hide-second-level ul.custom-menu li li{
	display: none!important;
}

/* fix prokirykseis grid */

#prokirykseis .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
	float: left;
}


/* filters */


.vc_grid-filter{margin-bottom: 40px!important;}

.vc_grid-filter span{
	color: #19385A!important;
    text-transform: uppercase;
    font-weight: 600;
}

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active{
	background-color: #EE8147;
}

.vc_grid-filter .vc_active > span{
    color: #EE8147!important;
}


.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item{
	background-color:#ececec!important;
}

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
	background-color:#EE8147!important;
}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover span{
	color:#fff!important;
}



/* filter title */
.vc_gitem-post-data-source-post_title a{
    color: #19385A!important;
    font-size: 18px;}

.vc_gitem-post-data-source-post_title{
    margin: 10px 0 20px!important;
}

/* ==== GRID SYSTEM ==== */

.eo_container {width: 90%; margin-left: auto; margin-right: auto;}

.eo_row { position: relative; width: 100%;}
.eo_row [class^="eo_col"] { float: left; margin: 0.5rem 1%; min-height: 0.125rem;}

.eo_col-1, .eo_col-2, .eo_col-3, .eo_col-4, .eo_col-5, .eo_col-6, .eo_col-7, .eo_col-8, .eo_col-9, .eo_col-10, .eo_col-11, .eo_col-12 {width: 96%;}
.eo_col-1-sm { width: 4.33%;}
.eo_col-2-sm { width: 12.66%;}
.eo_col-3-sm {width: 21%;}
.eo_col-4-sm { width: 29.33%;}
.eo_col-5-sm { width: 37.66%;}
.eo_col-6-sm { width:  46%;}
.eo_col-7-sm { width: 54.33%;}
.eo_col-8-sm { width:  62.66%;}
.eo_col-9-sm { width:  71%;}
.eo_col-10-sm { width: 79.33%;}
.eo_col-11-sm { width: 87.66%;}
.eo_col-12-sm { width:96%;}

.eo_row::after {content: "";display: table;clear: both;}

.hidden-sm { display: none;}

@media only screen and (min-width: 33.75em) {  /* 540px */
  .container {
    width: 80%;
  }
}

@media only screen and (min-width: 45em) {  /* 720px */
  .eo_col-1 {width: 4.33%;  }
  .eo_col-2 {width: 12.66%;  }
  .eo_col-3 {width: 21%;  }
  .eo_col-4 {width: 29.33%;  }
  .eo_col-5 {width: 37.66%; }
  .eo_col-6 { width: 46%;}
  .eo_col-7 {width: 54.33%;}
  .eo_col-8 {width: 62.66%;}
  .eo_col-9 {width: 71%;}
  .eo_col-10 {width: 79.33%;}
  .eo_col-11 {width: 87.66%;}
  .eo_col-12 {width: 96%;}

  .hidden-sm {display: block;}
}

@media only screen and (min-width: 60em) { /* 960px */
  .container {width: 75%;max-width: 60rem;}
}

/* Prokirixeis archive Start */
.prokirixi-item{margin-bottom: 14px;}
.prokirixi-item .image-placeholder{position: relative;}
.prokirixi-item .image-placeholder img{width:100%; padding: 5px; background-color: #e4e4e4;  border-radius: 2px;}
.prokirixi-item:hover .image-placeholder img{background-color: #e7873b; }


.prokirixi-item .image-placeholder .prokirixi-date{position: absolute;top:0; left: 0; background-color: #e7873b; color: #fff;padding: 4px 8px 3px; font-size: 14px;}

.prokirixi-item h3{font-size: 21px;font-weight: normal;letter-spacing: 2px; border-bottom:  1px solid #e4e4e4;}
.prokirixi-item:hover h3{border-color: #e7873b;}
.prokirixi-item .prokirixi-description{color: #555;font-size: 13px; line-height: 20px;}
.prokirixi-item .read-more{text-align: right; font-size:13px;}

.prokirixeis-sidebar .prokirixeis-sidebar-widget{background-color: #EEEEEE; padding: 10px; margin-bottom: 20px;}
.prokirixeis-sidebar .prokirixeis-sidebar-widget h4{border-bottom: 1px solid #e4e4e4; font-size:17px; padding-bottom: 6px; margin-bottom: 16px;}
.prokirixeis-sidebar .prokirixeis-sidebar-widget .lista-diagwnismon {list-style: none; margin: 0; font-size: 13px;}
.prokirixeis-sidebar .prokirixeis-sidebar-widget .lista-diagwnismon p{margin: 0;}
.prokirixeis-sidebar .prokirixeis-sidebar-widget .lista-diagwnismon li{border-bottom: 1px solid #dddddd; color: #777777; padding: 0 0 8px 0; margin-bottom: 8px;}
.prokirixeis-sidebar .prokirixeis-sidebar-widget .lista-diagwnismon li:last-of-type{border: none;margin-bottom: 0;}
/* Prokirixeis archive END */

/* Prokirixi Single */
.single-prokirixi #main{padding: 40px 0;}
.single-prokirixi #main:not(.sidebar-none) .wf-container-main{grid-column-gap: 0;}
.single-prokirixi #main .wf-wrap{padding: 0 30px;}
.single-prokirixi .prokirixi-start-date{background-color: #eee; padding: 10px 12px; color: #555555; margin-bottom: 20px;}
.single-prokirixi .prokirixi-start-date span{color:#e7873b}
.single-prokirixi .post-thumbnail img{max-width: 100%; height: auto;}


#interest-form-widget {background-color: #eee;padding: 18px;}
#interest-form-widget h2{font-size: 24px; line-height: 34px; margin-bottom: 28px;}
#interest-form-widget .interest-submit {margin-top: 18px;}
#interest-form-widget .show-error {color:red; margin: -15px 0 15px; font-size: 13px;}
#interest-form-widget .show-success{color:green; margin: -15px 0 15px; }


.contracts-on-gantt {margin-top: 40px;}
/*ERGA*/
.erga_title h4{
color: #818181 !important;
font: normal bold 20px / 30px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
text-transform: capitalize;
font-weight: 500;
}

.wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child) {

   margin-bottom: 0.5em !important;

}
.wp-show-posts-entry-title {

   font-size: 13px !important;

}

/*ERGA*/


/* footer logos arrows */
.footer-logos .icon-ar-017-r{
	padding: 0 20px;
}
