/*
Theme Name: manon Child
Theme URI: https://three-sixty.marketing/
Description: Three Sixty Marketing Theme
Author: Three Sixty
Author URI: https://three-sixty.marketing/
Version: 1.0.0
Text Domain: threesixty
Template: manon
*/


@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');


body, h1, h2, h3, h4, h5, h6, p, li, a{
	font-family: 'Roboto Condensed', sans-serif !important;
}

/*h6 {
	font-size: 20px !important;
}*/

p, li{
	font-size: 18px!important;
	line-height: 1.6;
}



.single-post h2{
	font-size: 28px;
}
 
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{
	margin-top: 40px;
}
/* 
.edgtf-logo-wrapper img{
	margin-top: 22px;
}
 */

/* .edgtf-page-header a img{
	margin-top: 20px !important;
}
 */

  .edgtf-position-left-inner .edgtf-logo-wrapper{
	margin-top: -20px !important;
}  
 
/* .edgtf-sticky-header.header-appear .edgtf-logo-wrapper img{
	margin-top: 10px;
} */


/* ---- Kryvw to eikonidio sto menu dexia ---- */
.edgtf-side-menu-button-opener{
	display: none !important;
}
/* ---- */

.services-title h4{
	text-transform: unset;
	font-size: 35px !important;
/* 	line-height: 1.3!important; */
	margin: 0px 0;
}

.edgtf-icon-list-holder{
	margin-bottom: 15px !important;
}

.wpcf7-form.cf7_custom_style_1{
	width: 460px;
}


 .edgtf-iwt.icon-text.edgtf-iwt-icon-top{
	text-align: left !important;
}  

/*.icon-text .edgtf-iwt-content h5.edgtf-iwt-title{
	text-align: left !important;
}*/

.service-third-row, .services-first-row{
	display: flex;
	align-items: center;
	justify-content: center;
}



.edgtf-main-menu>ul>li>a.current>span.item_outer .item_text:after {
    content: '';
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    bottom: 0;
    right: 0;
    background-color:currentColor;
    height: 2px;
    width: 100%;
    -webkit-transition: width .3s ease-in;
    -o-transition: width .3s ease-in;
    transition: width .3s ease-in;
}



.home-services .edgtf-ils-holder .edgtf-ils-item-subtitle {
	font-size: 20px;
}


.home-services .edgtf-ils-holder .edgtf-ils-content-inner{
	padding-left: 0px;
}




/* ############ PORTOFOLIO ############ */
.portofolio-row h1{
	font-size: 55px;
	line-height: 1.2;
}

.portofolio-row h2{
	font-size: 35px;
}

.portofolio-row h3{
	font-size: 32px;
	line-height: 1.4;
}

.portofolio-row p{
	font-size: 20px !important;
}

.portofolio-charts h4{
	font-size: 20px;
	line-height: 1.8;
}


.portofolio-row span.edgtf-plti-title-holder {
    font-size: 22px;
}

.edgtf-portfolio-single-holder .edgtf-ps-info-item.edgtf-ps-date, .edgtf-portfolio-single-holder .edgtf-ps-info-item.edgtf-ps-social-share{
	display: none !important;
}

/* ################################# */



.edgtf-fullscreen-menu-opener-icon svg{
	width: 22.984px !important;
	height: 22.984px !important;
}

.services-links-home .edgtf-ils-item {
    margin-top: 15px;
}


.single-post .edgtf-post-info-author, .single-post .edgtf-post-info-date{
	display:none !important;	
}


.single-post .edgtf-blog-holder article .edgtf-post-info-top>div{
	font-size: 15px !important
}

.single-post .edgtf-post-info-bottom .edgtf-post-info-category, .single-post .edgtf-post-info-bottom .edgtf-tags-holder{
	font-size: 15px !important
}

.single-post .edgtf-post-text-main h3{
	font-size: 40px !important;
	display: none;
}

.single-post-title h1 {
    font-size: 40px !important;
	line-height: 1em !important;
}


.category .edgtf-post-info-author{
	display: none !important;
}

.video-row .edgtf-video-button-holder .edgtf-video-button-play {
	color: #fff;
}


.video-row .edgtf-theme-svg circle{
 	stroke: #fff; 
}


/* #portofolio-logo .vc_gitem-animated-block {
    filter: grayscale(1);
	opacity: .9;
} */

.edgtf-clients-carousel-holder .edgtf-cc-item img, .edgtf-cc-hover-switch-images .edgtf-cc-item.edgtf-cci-no-link .edgtf-cc-hover-image{
	   filter: grayscale(1);
	opacity: .9;
}

#portofolio-logo .vc_grid-item{
	margin-bottom: 80px !important;
}


#portofolio-logo .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
	padding-right: 100px;
}


.cookie-policy li strong{
	font-size: 22px;
}

.cookie-policy li{
	margin: 20px 0;
}

/* ---Share buttons--- */
.heateor_sss_horizontal_sharing .heateorSssSharing{
	display: none;
} 

.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    margin: 20px 0px;
}
/* ----- */


.clients-section .vc_column-inner {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.privacy-policy h1, .cookie-policy h1{
	font-size: 60px;
}

.privacy-policy h2, .cookie-policy h2{
	font-size: 40px;
}

.cookie-policy h3{
	font-size: 30px;
}

.privacy-policy li, .privacy-policy p{
	font-size: 20px !important;
}

#text-3 a{
	font-size: 16px;
}


.about-us-title h1{
	font-size: 85px;
	line-height: 1em;
}

@media only screen and (max-width: 1399px) {
	
	.portofolio-row h1{
		font-size: 50px;
	}
	
	
	.portofolio-row h2{
		font-size: 35px;
	}

	.portofolio-row h3{
		font-size: 28px;
	}
	
	
	#portofolio-logo .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
		padding-right: 60px;
	}

}


@media only screen and (max-width: 1200px) {
	
	.wpcf7-form.cf7_custom_style_1{
		width: 100%;
	}
	
	.portofolio-row h1{
		font-size: 40px;
		line-height: 1.4;
	}

	.portofolio-row h2{
		font-size: 30px;
	}

	.portofolio-row h3{
		font-size: 25px;
	}
	
	.clients-section .vc_column-inner {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}



@media only screen and (max-width: 1100px) {
	
	#portofolio-logo .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
		padding-right: 45px;
	}
}


@media only screen and (max-width: 1024px) {
	
	.edgtf-mobile-header .edgtf-mobile-logo-wrapper img{
		margin-top: 10px;
	}
	
	.edgtf-mobile-header.edgtf-animate-mobile-header .edgtf-mobile-logo-wrapper img{
		margin-top: 10px;
	}
	
	.about-us-title h1{
		font-size: 75px;
	}

}


@media only screen and (max-width: 980px) {
	
	.home-services .edgtf-ils-holder .edgtf-ils-item-link{
		font-size: 25px;
	}
	
	
	.single-post .edgtf-post-text-main h3{
		font-size: 35px !important;
	}
	
	.single-post-title h1 {
    	font-size: 35px !important;
	}
	
	.services-title h4 {
		font-size: 30px !important;
	}
	
	#portofolio-logo .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
		padding-right: 35px;
	}
	
	#portofolio-logo .vc_grid-item{
		margin-bottom: 60px !important;
	}
}


@media only screen and (max-width: 767px) {
	

	.service-third-row, .services-first-row {
		display: inherit;
	}
	
	.services-title h4 {
		font-size: 28px !important;
		margin-top: 20px;
	}

	
	.clients-section .vc_row.wpb_row {
		margin-bottom: 0px !important;
	}
	
	.privacy-policy h1, .cookie-policy h1{
		font-size: 40px;
	}

	.privacy-policy h2, .cookie-policy h2{
		font-size: 30px;
	}
	
	.cookie-policy h3{
		font-size: 25px;
	}

	.privacy-policy li, .privacy-policy p{
		font-size: 18px !important;
	}

	.blog-row .wpb_widgetised_column.wpb_content_element{
		margin-top: 60px;
	}
	
}



@media only screen and (max-width: 680px) {
	
	.portofolio-row h1 {
		font-size: 30px;
	}
	
	.portofolio-row h2{
		font-size: 25px;
	}

	.portofolio-row h3{
		font-size: 22px;
	}
	
	.about-us-title h1{
		font-size: 51px;
	}

	
/* 	.edgtf-container-inner{
		width: 550px !important;
	} */
	
}

/* 
@media only screen and (max-width: 580px) {
	
}
 */

@media only screen and (min-width: 481px) {
	
	#mobile-video{
		display: none;
	}
	
}



@media only screen and (max-width: 480px) {
	
	#desktop-video{
		display: none;
	}
	
	.home-services .edgtf-ils-holder .edgtf-ils-item-link{
		font-size: 22px;
	}
		
	.portofolio-row p{
		font-size: 18px !important;
	}
	
	.single-post .edgtf-post-text-main h3{
		font-size: 30px !important;
	}
	
	.single-post-title h1 {
    	font-size: 30px !important;
	}
	

	.single-post h2{
		font-size: 24px !important;
	}
	
	
}
