/*
Theme Name: The7 Child
Theme URI: http://the7.io/
Template: dt-the7
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Any design, any layout. No coding required. The7 is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, The7 Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you’ll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Tags: multipurpose,responsive,retina ready,SEO ready,mobile friendly,iOS,material design,clean,minimal,business,corporate,portfolio,creative,photography,one page site,micro site
Version: 6.0.1.1529066938
Updated: 2018-06-15 15:48:58

*/

*:lang(el) {
	font-family:"Open Sans";
}
	
.heavy {
	font-weight:900;
}
.hidden {
	display:none !important;
}
.bold {
	font-weight:700;
}
h2:lang(en-US) {
	font-family: "Lato" !important;
}
.main-nav > li > a .menu-text:lang(el) {
	font-weight:700;
}
/* HEADER */
.top-bar.solid-bg:before {
    background-image: -moz-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
}
.top-bar {
	position:relative;
	padding-top: 9px;
    padding-bottom: 9px;
}
.left-widgets.mini-widgets .text-area {
	position:absolute;
	width:100%;
	text-align:center;
}
.header-bar {
	padding-top:21px;
	padding-bottom:19px;
}
.top-bar .text-area, .top-bar .text-area a {
	color:#fff;
	font-size:14px;
	font-weight:300;	
	text-decoration:none !important;
	letter-spacing: 0.2px;
}
.top-bar .text-area span.txt {
	/*padding-right:12px;*/
}
.top-bar span.txt .fa {
	font-size: 18px;
    position: relative;
    top: 2px;
    padding-right: 3px;
	font-family: FontAwesome !important;
}
.top-bar .text-area strong {
	margin-left:12px;
}
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom) {
    -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.2);
    box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
}
.top-bar .mini-wpml {
		
}
.wpml-ls-legacy-dropdown {
	width: 140px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
	background: transparent;
    border: none;
	padding-top:8px;
	padding-bottom:8px;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing: 0.8px;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	width:auto !important;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    background: #fff;
    border: none;
    box-shadow: none;
	text-transform:uppercase;
	font-weight:300;
	letter-spacing: 0.8px;
	font-size:11px;
}
.wpml-ls-legacy-dropdown .wpml-ls-item {
	
}
/* FOOTER */
.footer .widget-title:lang(en-US) {
	font-weight:900;
}
.footer .textwidget a:hover {
	-webkit-text-fill-color: unset;
}
#bottom-bar .wf-float-right img {
	position: relative;
    top: 6px;
}
#bottom-bar .wf-table {
    height: 50px;
}
@media (min-width:768px) {
	footer .eot {
		margin-top:72px;	
	}
}
/*HOMEPAGE*/
#homeSlider .wpb_revslider_element {
	margin-bottom:0;
}
#homeSlider .tparrows {
	background:#fff;
	/*display:none;*/
}
#homeSlider .tparrows:before {
	color:#cccccc;
}
#homeSlider .tparrows:hover:before {
	color:blue;
}
#welcome .vc_column-inner {
	background:url('/wp-content/uploads/2018/06/tire-top-459x93.png') center top no-repeat, 
	url('/wp-content/uploads/2018/06/tire-bottom-459x93.png') center bottom no-repeat;
	padding:60px 0 80px;
}
.purple .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d, 
.orange .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
	background-color:#393286;
	background-color: #bf3995;
	font-weight: 700;
    letter-spacing: 0.3px;
	padding: 13px 45px;
}
.orange .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
	background-color:#fead00;
}
.purple .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #231f52;
	box-shadow: 0 5px 0 #802663;
}
.orange .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 2px 0 #996900;
}
.purple .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
	background-color:#fead00;
}
.orange .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
	background-color:#393286;
}
.orange.blue .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
	    background-color: #564bc9;
}
.purple .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	box-shadow: 0 2px 0 #996900;
}
.orange .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	box-shadow: 0 5px 0 #231f52;
}
/*Purple*/
.five-columns.vc_row .vc_col-sm-2 {
		float: left;
		width: 100%;
		padding: 0 12px;
		padding:0;
		/*margin-right: 1.5%;*/
		min-height: 0;
}
.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
		margin-right: 0;
}

@media screen and (min-width: 600px) {
	.five-columns.vc_row .vc_col-sm-2 {
		float: left;
		width: 50%;
		padding: 0 12px;
		padding:0;
		/*margin-right: 1.5%;*/
		min-height: 0;
}
.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
		margin-right: 0;
}
}
@media screen and (min-width: 991px) {
	.five-columns.vc_row .vc_col-sm-2 {
		float: left;
		width: 33.3%;
		padding: 0 12px;
		padding:0;
		/*margin-right: 1.5%;*/
		min-height: 0;
	}
	.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
		margin-right: 0;
	}
}
@media screen and (min-width: 1400px) {
	.five-columns.vc_row .vc_col-sm-2 {
		float: left;
		width: 20%;
		padding: 0 12px;
		padding:0;
		/*margin-right: 1.5%;*/
		min-height: 0;
	}
	.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
		margin-right: 0;
	}
}
/*/-Purple*/
#fleet {
	background-image: -moz-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
	padding-bottom:20px;
	padding-top:20px;
}
#fleet .ultb3-box {
	border-radius:20px;
	background:transparent;
}
#fleet .ultb3-info {
	min-height: 415px;
    padding-bottom: 0;
    padding-top: 0;
}
#fleet .ultb3-title {
	padding-top:30px;
}
#fleet .ultb3-desc:after {
	content:"";
	display:block;
	border-top:1px solid #fead00;
	width:35px;
	margin-top:12px;
	margin-left: auto;
    margin-right: auto;
}
#fleet .ultb3-img {
	border-radius:20px;
}
#fleet .ultb3-info .ultb3-btn {
	margin-top: 58%;
	border-color:#fead00;
	background:#fead00;
}
#fleet .ultb3-info .ultb3-btn:hover {
	border-color:#393286;
}
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
	background: #cccccc;
	border:none;
}
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, 
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
	background-color: #393286!important;
}
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav ,
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, 
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
	opacity:1;
}
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, 
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
	font-size: 35px;
	line-height: 40px;
    height: 40px;
}
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover , 
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
	color:#393286 !important;
}
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
    left: -66px;
}
#deals .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
    right: -66px;
}
#deals .vc_custom_heading h4, #rentNow .vc_custom_heading h4, .oximata .vc_custom_heading h4 {
	color:#393286;
	font-size:20px;
	margin-bottom:0;
}
#deals .vc_custom_heading, #rentNow .vc_custom_heading, .oximata .vc_custom_heading  {
	text-align:center;
}
#patmos .vc_custom_1529932167937 {
	background-image: -moz-linear-gradient( 0deg, rgb(134,50,133) 0%, rgb(241,125,224) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(134,50,133) 0%, rgb(241,125,224) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(134,50,133) 0%, rgb(241,125,224) 100%);
}
#patmos .text .ult-content-box {
	margin-right: 14% !important;
    margin-left: 40% !important;
}
#patmos .wpb_text_column {
	color:#fff;
	font-size:15px;
	font-weight:400;
	margin-bottom:44px;
}
@media (min-width:768px){
	#ourFleet .text {
		padding-left:2%;
	}
}
#ourFleet .wpb_column {
	padding-top:0;
	padding-bottom:0;
}
#ourFleet .wpb_text_column {
	color: #555555;
    font-size: 16px;
	text-align:justify;
}
#rentNow .vc_grid-filter>.vc_grid-filter-item>span {
	color: #878787;
    font-size: 16px;
    font-weight: 600;
}
.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item {
	border:2px solid #cccccc;
	min-width: 116px;
	margin-right: 20px;
    margin-bottom: 20px;
	padding: 5px 10px;
}
#rentNow {
	padding-top:30px;
	padding-bottom:20px;
}
#rentNow .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, 
#rentNow .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
	background-color:#393286;
	border:2px solid #393286;
	outline: none;
	background-image: -moz-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
	border:2px solid #fff;
}
#rentNow .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, 
#rentNow .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {
	color:#fff;
	}
#rentNow ul.vc_grid-filter {
	margin-bottom:40px;
}
#lease {
	background-image: -moz-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(57,50,134) 0%, rgb(207,58,150) 100%);
	padding-bottom: 20px;
    padding-top: 20px;
}
#lease .wpb_text_column {
	font-size:14px;
	color:#c9c5f3;
}
#lease .wpb_text_column h4 {
	font-size:16px;
	color: #fff;
	margin-bottom:6px;
	margin-top: 8px;
    line-height: 24px;
}
#lease .wpb_text_column h4:before {
	content:"\f111";
	font-family:fontawesome;
	color: #fead00;
    font-size: 6px;
	position: absolute;
    left: 10px;
}
#lease .wpb_text_column p {
	margin-bottom:3px;
	line-height: 25px;
}
/*accordion*/
h4.vc_tta-panel-title.vc_tta-controls-icon-position-left {
	font-weight:500;
	font-size:17px;
}
.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
	border-width: 0 1px 1px 0;
}
/*post*/
.single.single-post .post-thumbnail, body.archive .entry-meta {
	display:none !important;
}

/*contact*/
.infoBox {
	font-family: "Open Sans";
	font-weight:600;
}
input.wpcf7-form-control.wpcf7-submit {
	border-radius: 2em !important;
    padding: 4px 45px !important;
}
.infoBox .widget-title {
	color: #393286;
    font-size: 21px;
}
.infoBox .sidebar-content .color-primary {
	color: #393286;
    font-weight: 600;
}
.infoBox .contact-info li {
	margin-top:20px;
}

/*Mobile&Tablet*/
@media (max-width:767px) and (min-width:430px) {
		#deals .oximata, .oximata {
			width:50%;
			display:inline-block !important;
		}
}
@media (max-width:1300px) and (min-width:1200px) {
	#ourFleet .empty {
		width:0;
	}
	#ourFleet .text {
			
	}
	#ourFleet .eikona {
		width:47%;
	}
}
@media (max-width:1199px) and (min-width:769px) {
	#ourFleet .empty {
		width:0;
	}
	#ourFleet .text {
		width:67%
	}
	#ourFleet .eikona {
		width:31%;
	}
}
@media (max-width: 500px){
	.masthead .top-bar, .hide-on-second-switch {
		display: block !important;
	}
	.top-bar .left-widgets .soc-ico {
		/*display:none;*/
	}
	.top-bar .left-widgets.mini-widgets {
		float:left;
	}
	.wpml-ls-legacy-dropdown {
		width: 55px;
	}
	.wpml-ls-legacy-dropdown a span {
		display:none;
	}
	.mobile-mini-widgets-in-menu .first {
		font-size:14px;
	}
	.mobile-mini-widgets-in-menu .first .txt {
		font-size:16px;
	}
	.mobile-mini-widgets-in-menu .first strong {
		display:block;
		margin-top:12px;
	}
}

.top-bar .left-widgets .text-area .second {
	display:none;
}

@media (max-width: 700px){
	.top-bar .left-widgets .text-area .first {
		display:none;
	}
	.top-bar .left-widgets .text-area .second {
		display:inline-block;
	}
	.left-widgets .text-area .second .fa {
		font-size:28px;
		top:unset;
	}
}
@media (max-width:990px) and (min-width:701px) {
	.left-widgets.mini-widgets .text-area {
		text-align: left;
		margin-left: 10%;
	}
}
@media (max-width:1200px) {
	#patmos .text .ult-content-box {
		margin-right: 80px !important;
		margin-left: 80px !important;
	}
}
@media (max-width:990px) {
	.footer .widget {
		width:50%;
	}
}
@media (max-width:768px) {
	#content h2 {
		margin-bottom: 38px !important;
		font-size: 34px !important;
	}
	#main {
		padding: 30px 0 30px 0;
	}
	#welcome .vc_custom_heading, #deals .vc_custom_heading {
		margin:14px 0 !important;
	}
	#patmos #img, #ourFleet .eikona {
		display:none;
	}
	#patmos .text .ult-content-box {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}
	#ourFleet .text {
		width:100%;
	}
}
@media (max-width:620px) {
	.footer .widget {
		width:100%;
	}
}
/**/
.fa {
	font-family:FontAwesome !important;
}
.soc-font-icon {
	    font-family: icomoon-the7-social-icons-16x16!important;
}
.wi.wi-fw {
	font-family: weathericons !important;
}
a#cn-accept-cookie:hover  {
    border-bottom-color: initial;
}

.wpcf7-mail-sent-ok:before {
	content: "\f058";
    font-family: fontawesome !important;
}



