/*
Theme Name: Digital Bird - Child Theme
Theme URI: https://old.360db.gr
Author: iWorx
Author URI: https://www.iworx.gr/
Description: Digital Bird - Internet Marketing
Version: 1
Template:digitalbird
Text Domain: digitalbird
*/

/*****************************************************************
Add Custom styles below 
******************************************************************/

/*  .header .container{	
    max-width: 1350px !important;
}  */

.nav-add {
    display: none;
}

#stunning-header{
	display: none;
}


.crumina-servises-item {
	padding: 14px 15px;
}


.servises-item-reverse-color:hover{
	background-color: #fff;
}

.crumina-servises-item:hover .servises-text {
    color: #757575;
}

#subscribe-section {
	display: none;
}

.post-edit-link{
	display: none;
}

.back-to-top{
	fill: #e8e519;
}

.btn--dark.general-button:hover{
    background-color: #e8e519;
	color: #111;
}

/* slider */

/*  .slider-slides .main-slider-bg-light .content .slides-number {
    color: #fff;
    opacity: 1;
}
 
.slides-item .content .slides-number {
	 opacity: 1;
} */

.slides-item.main-slider-bg-light{
	background-color: #e8e512 !important;
}

 .main-slider .slider-content {
/* 	margin: 163px auto; */
	 margin: 80px auto;
}

.slider-content-title.h1{
	font-size: 35px;
}

.d-flex{
	align-items: center;
	justify-content: center;
}

.contacts-item .title {
	font-size: 20px;
}

/*  */

/* **** Newsletter ***** */

/* --------- Mailchimp ------------ */
.mc4wp-form{
	display: inline-block;
	position: relative;
	left: 150px;
}

.mc4wp-form-fields{
	display: inline-flex;
}

.mc4wp-form-fields input {
	padding: 11px 36px;
}

.mc4wp-form-fields p{
	padding-right: 20px;
}

input[type="submit"]{
	background-color: #111;
	color: #fff;
}

input[type="submit"]:hover {
	background-color: #e8e519;
	cursor: pointer;
	color: #111;
} 

/* .newsletter-title {
	padding-bottom: 23px;
} 
 */
.mc4wp-form-fields input{
	margin-bottom: 0px;
} 

/* ---------- Mailchimp end-------------- */

.newsletter-title{
	padding-left: 150px;
}
.newsletter-row{
	margin-bottom: -103px;
}

#powered-by-container{
	display: none;
}

.basic #ms-sub-form input[type="email"]{
	max-width: 300px !important;
	padding: 12px 40px;
}

 .basic #ms-sub-form label {
	display:none !important;
} 

#ms-sub-form button {
    padding: 12px 40px;
}

#ms-sub-form button:hover {
   	background-color: #e8e519 !important;
	border-color: #e8e519 !important;
	color: #2F2C2C !important;
}


#ms-sub-form button {
    background-color: #2F2C2C !important;
    border-color: #2F2C2C !important;
	color: #fff !important;
}

#ms4wp-1{
	margin-left: 150px;
}

.kc-col-container > .kc-elm + .kc-elm{
	margin-top: 0px !important;
}

.basic #ms-sub-form label {
    margin-top: 21px !important;
    color: #fff !important;
}
.basic #ms-sub-form button{
	margin-top: -20px !important;
}

/* ************************** */

/* --------- Contact Forms -------- */
.cv-upload input{
	background-color: transparent;
	padding: 20px 4px;
}


div.wpcf7-mail-sent-ok {
	border: none;
    background-color: #e8e519;
    color: #2e2e2e;
    padding: 15px;
}


.send-button input{
	background-color: #2F2C2C;
	color: #fff;
	cursor: pointer;
}

.ad-send-button input{
	background-color: #e8e519;
	color: #111;
	cursor: pointer;
}

.send-button input:hover{
	background-color: #e8e519;
	color: #111;
}

.ad-send-button input:hover{
	background-color: #111;
	color: #fff;
}
.contacts-item .icon{
	margin-right: 15px;
}

.table.advertisement-send {
    display: flex;
	justify-content: center;
}

.kariera-send{
	display: flex;
}

.ad-flields input{
	color: #757575;
}
/* -------------------- */



/* ---- Footer ---- */

.footer .contacts .title {
	font-size: 16px;
}

.footer .sub-footer {
	padding: 20px 0;
}

/* ---------------- */

.caldera-grid input[type="file"]{

}

.caldera-grid .form-control {   
    height: unset;
    padding: 20px 40px;
    background-color: #f7f9f9;
	box-shadow: unset;
	border-radius: 50px;
	border: none;
}


.caldera-grid .btn-default {
    border-color: transparent;
    background-color: #2F2C2C;
    color: #fff;
}

.caldera-grid .btn-default:hover{
	border-color: transparent;
    background-color: #e8e519;
    color: #111;
}

.caldera-grid .btn{
	padding: 20px 40px;
	border-radius: 50px;
	width: 170px;
	cursor: pointer;
}
	

@media only screen and (max-width : 1074px) and  (min-width : 1024px) {
	
	.header .primary-menu-menu > li:not(.btn) a {
    	font-size: 15px;
	}
	
}


@media only screen and (max-width : 929px) and  (min-width : 800px) {
	
	/*** Mailchimp ****/
	.mc4wp-form {
    	left: 48px;
	}
		/* *** */
	
	.newsletter-row {
		margin-bottom: -115px !important;
	}
		
	.kc_row:not(.kc_row_inner) {
    	padding: 126px 0 !important;
	}
		
	.heading-text {
		margin-top: 7px !important;
	}
	
	.newsletter-title {
    	padding-left: 50px;
	}
	
	#ms4wp-1 {
    	margin-left: 50px;
	}
}


@media only screen and (max-width : 799px) and  (min-width : 581px) {
	
	/* mailchimp	 */
	
}


@media (max-width: 768px) { 
	
	.file-prevent-overflow p {
/* 		height: 62px;
		width: 224px; */
		height: 42px;
		width: 139px;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		background-image: url("/wp-content/uploads/2019/10/upload-button-1.png");
	}

	.file-prevent-overflow p > input {
		cursor: pointer;
		height: 100%;
		position:absolute;
		top: 0;
		right: 0;
		z-index: 99;
		/*This makes the button huge. If you want a bigger button, increase the font size*/
		font-size:50px;
		/*Opacity settings for all browsers*/
    	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		  /* IE 5-7 */
		  filter: alpha(opacity=0);
		  /* Netscape */
		  -moz-opacity: 0;
		  /* Safari 1.x */
		  -khtml-opacity: 0;
		  /* Good browsers */
		  opacity: 0!important;
		 background-color: transparent;
	}
	
	
}


@media only screen and (max-width : 799px) and  (min-width : 769px) {
	.newsletter-title {
    	padding-left: 260px;
	}
	
	#ms4wp-1 {
    	margin-left: 260px;
	}
	
	.newsletter-row {
    	margin-bottom: -64px;
	}
}

@media only screen and (max-width : 768px) and  (min-width : 481px) {
	
	.newsletter-title {
    	padding-left: 140px;
	}
	
	#ms4wp-1 {
    	margin-left: 140px;
	}
	.newsletter-row {
    	margin-bottom: -99px;
	}
}



@media only screen and (max-width : 480px) and  (min-width : 320px) {
	.newsletter-title {
    	padding-left: 50px;
	}
	
	#ms4wp-1 {
    	margin-left: 50px;
	}
	
	.newsletter-row {
    	margin-bottom: -97px;
	}
}



@media only screen and (max-width : 1024px){
	
	.main-slider .slider-content {
		margin: 0 auto;
	}
	
	.main-slider .slider-content .slider-content-text{
		margin-top: 35px;
		font-size: 17px;
	}
	
	.main-slider .slider-content .slider-content-text {
    	margin-bottom: 50px;
	}
	
}
div.user-menu.open-overlay
{
    display: none;
}

div.post__author.author.vcard
{
	display:none;
}
div.kc-col-container
{
    margin-top: -50px;
}

/*span.wpcf7-list-item

{
    display: none;
}*/
