/*
Theme Name: Coodware child
Description: This is a child theme for Coodware
Author: Coodware
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@font-face {
    font-family: 'beneuereg';
    src: local('/wp-content/uploads/fonts/beneuereg'), local('beneueregexp'),
        url('/wp-content/uploads/fonts/beneuereg.woff2') format('woff2'),
        url('/wp-content/uploads/fonts/beneuereg.woff') format('woff'),
        url('/wp-content/uploads/fonts/beneuereg.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }


@font-face {
    font-family: 'Futura PT';
    src: url('/wp-content/uploads/fonts/FuturaPT-Light.eot');
    src: url('/wp-content/uploads/fonts/FuturaPT-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/uploads/fonts/FuturaPT-Light.woff2') format('woff2'),
        url('/wp-content/uploads/fonts/FuturaPT-Light.woff') format('woff'),
        url('/wp-content/uploads/fonts/FuturaPT-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'futumed';
    src: url('/wp-content/uploads/fonts/futumed.woff') format('woff'),
        url('/wp-content/uploads/fonts/futumed.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }

/*
html {
	font-size: 1.4rem;
}
*/

body{
	overflow-x: hidden;
}

body.post-template-default .blog-single p, body.post-template-default .blog-single li {
	    /* font-family: 'Futura PT' !important; */
}

.testimonial-box p {
	font-family: 'Futura PT' !important;
}


#top-bar .flex-row.container {
	max-width: none !important;
}


h1, h2 , .-benuereg-, h3, h4, h5, h6, #masthead li a, #masthead li span, #menu-secondary li a, #menu-secondary li span, #menu-temp li a, #menu-temp li span { 
	font-family: 'beneuereg' !important; 
	font-weight: normal !important;
}

.-futumed- {
	font-family: 'futumed' !important; 
}

span.et_bloom_close_button {
    font-family: 'ET-Bloom' !important;
}

.et_bloom .et_bloom_form_content input, 
.et_bloom .et_bloom_form_content select, 
.et_bloom .et_bloom_form_content button,
.et_bloom_popup .et_bloom_form_text p span 
{
	    font-size: 1.3rem !important;
}



div.et_bloom_popup div.et_bloom_header_outer h2 {
	    font-family: 'beneuereg' !important;
	    font-size: 2.5rem !important;
		color: #001c88;
	    font-weight: 300 !important;

}

div.et_bloom_popup div.et_bloom_header_outer span
{
  color: #666666 !important;
}

.et_bloom .et_bloom_optin_35 .et_bloom_form_container form input {
font-family: 'futumed' !important;
	    font-weight: 300;
}
  


p, span, blockquote, li, a,  .-futumed- {
	font-family: 'futumed' !important; 
}


h1 {
	font-size: 3.125rem;
}

h2, .h2 {
	font-size: 2.5rem; 
	font-weight: normal !important;
	/* color: #666 !important; */
}


h3 {
	font-size: 30px;
	font-weight: normal !important;
}

h3, h4, h5 {
	font-size: 1.5rem;
	font-weight: normal !important;
}

/* h5 with this classes is used for blog headers */
.is-large.post-title {
	font-size: 1.5rem !important;
}


p, li {
	font-size: 1.3rem;
	font-weight: normal;
}


.-blue-clmn- {
	background-color: #001c88;
	/* background-color: rgba(0, 28, 136, 0.5); */
}

.-sctn-grn-ptrn- {
	
}


::selection {
    color: #000;
    background: #b7dadb;
}



/* ------- Header  -------- */

.header .header-main .header-inner.container {
	max-width: 1980px;
}

.nav > li > a {
    font-weight: 500 !important;
}

footer.footer-wrapper {
    /* background-image: url(wp-content/uploads/2020/07/kaouthar-darmoni-green-boob-pattern.png); */
}

footer.footer-wrapper .footer-widgets .row .widget, footer.footer-wrapper .absolute-footer, footer.footer-wrapper .absolute-footer .container, footer.footer-wrapper .absolute-footer .container .footer-primar {
	/* z-index: 10; */
}


footer.footer-wrapper {
    background-image: url(/wp-content/uploads/2020/07/kaouthar-darmoni-pattern-grey.png);
    padding-top: 50px;
}

footer.footer-wrapper {
    background-repeat: no-repeat;
    background-position: inherit;
    background-color: #002690;
	background-size: cover;
}

.footer-widgets.footer.footer-2 .row .col {
    padding: 30px;
}

.footer-widgets.footer.footer-2 .row .col.flatsome_recent_posts .is-divider {
    display: none;
}

.footer-widgets.footer.footer-2 .row .col.flatsome_recent_posts {
    padding-top: 50px;
}


/*** formkit convertkit buttons / forms **** */
.-btn-third-party-,
.formkit-form .formkit-button, .formkit-form .formkit-submit{
	font-size: 1.3em !important;
    font-family: 'futumed' !important;
    padding: 0 1.2em !important;
}


.formkit-form .formkit-button p, .formkit-form .formkit-submit p {
	margin-bottom: 0;
}

.formkit-form [data-style="clean"], 
.formkit-form  [data-style="clean"] {
    padding: 0 !important;
}

/* *** download forms **** **/
.w3eden .btn-primary {
    background-color: #001c88;
    border-color: #001c88;
}

.w3eden a {
	color: #001c88;
}

.w3eden .media {
    display: block;
    display: block;
    -ms-flex-align: start;
    align-items: flex-start;
}

.w3eden .row .well.c2a3 .ml-3 {
	margin-left: 0 !important;
    text-align: left;
	margin-top: 20px;
}


.w3eden .row .well.c2a3 div.ml-3 {
    position: absolute;
    bottom: 50px;
}


.w3eden .row .well.c2a3 .wpdm_icon {
	display: inline;
    float: right;
    margin-left: 1.5em;
}


.w3eden .row .well.c2a3 .media-body a {
    font-weight: normal !important;
    font-size: 1.5rem;
}


.w3eden .row .well.c2a3 .media .media-body .media-heading {
    padding-bottom: 20px;
}

.w3eden .btn-primary:hover {
	background-color: #ffe2d5;
    border-color: #ffe2d5;
	color: #001c88;
}


.w3eden .well {
    margin-bottom: 30px;
	height: 500px;
}


/**** *** events page ***** */

/*
.row.-events- .col .col-inner  .row .col .col-inner {
	height: 400px !important;
}

.row.-events- .col .col-inner  .row .col .col-inner a.button{
	position: absolute;
	bottom: 50px;
}

*/

.row.-events- .col .col-inner  a.button{
	position: absolute;
	bottom: 0;
	margin-left: 40px;
}




/* ******* tools ****** */
.-left- {
	left: 0;
}

.-lft50-{
	left: -50px;
}

.-right- {
	right: 0;
}

.-wdth-415- {
	width: 415px;
}

.-wdth-340- {
	width: 340px;
}

.-wdth-180- {
	width: 180PX;
}

.-wdth-25vw- {
	width: 25vw;
}

.-wdth-38vw- {
	width: 38vw;
}

.-wdth-50vw- {
	width: 50vw;
}

.-wdth-58vw- {
	width: 58vw;
}

.-wdth-63vw- {
	width: 63vw;
}

.-wdth-70vw- {
	width: 70vw;
}


.-wdth-250px- {
	width: 250px;
}

.-wdth-470px- {
	width: 470px;
}

.-hght-45vh- {
	height: 45vh;
}


.-hght-120vh-{
	height: 120vh;
}

.-hght-130vh-{
	height: 130vh;
}

.-hght-150vh-{
	height: 150vh;
}


.-hght-100vh-{
	height: 100vh;
	/* height: calc(100vh + 100px); */
}

.-hght-1170- {
	height: calc(100vh + 200px);
	/* height: 100vh; */
	/*
	 * min-height: calc(100vh + 100px); */
}

.-hght-200vh- {
	height: 200vh;
}

.-hght-250vh-{
	height: 275vh;
}


.-home-txt- {
	z-index: 20;
}

.-zindex1- {
	z-index: 1;
}

.-zindex-, .-zindex10- {
	z-index: 10;
}

.-zindex15- {
	z-index: 15;
}

.-zindex20- {
	z-index: 20;
}

.-top-20- {
	top: 20px;
}

.-absolute- {
	position: absolute;
}

.-contain- .bg {
	background-size: contain !important;
}

.-cover- .bg {
	background-size: cover !important;
}


.-repeat- .bg {
	background-repeat: repeat-y !important;
}

.-ptrn-deco- {
	position: absolute;
}

.-rds-50- img {
	border-radius: 50%;
}

.-sctn-ptrn-hdr- .bg {
	/* background-image: url(https://kaouthar.com/wp-content/uploads/2020/07/pattern-blue.png); */
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top right;
}

.-hdr-img- .bg {
	background-repeat: no-repeat;
	background-size: cover;
}

.-hm-dr- {
	background-image: url(https://kaouthar.com/wp-content/uploads/2020/07/kaouthar-darmoni-dancing-with-hands.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top right;
}

.-sctn-grn-ptrn- {
	background-image: url(https://kaouthar.com/wp-content/uploads/2020/07/kaouthar-darmoni-pattern-green-sliced.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: top right;
}

.-sctn-blue-kabbasa- {
	background-image: url(https://kaouthar.com/wp-content/uploads/2020/07/kaouthar-darmoni-kabbasa-blue-pattern-1.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: top right;
	
}

.-bg-top-left- .bg{
	background-position: top left;
}

.-bg-top-right- .bg{
	background-position: top right;
}

.-bg-bottom-left- .bg{
	background-position: bottom left;
}


.-row-orange- {
	background-color: #FFE1D4;
	height: 255px;
}

.-qualities- .col {
	background-color: #ffffff;
	height: 255px;
}


.-white- {
	color: #ffffff;
}

.-green- {
	color: #B7DADB;
}

.-pink- {
	color: #FFE2D5;
}

.-blue- {
	color: #001C88;
}

.-blue-clmn- .button.is-outline {
	color: #ffffff;
}


.form-flat input {
	border-radius: 0 !important;
}




.-blogs-.row-large>.col {
	padding: 0 75px 75px;
}

body.single-post .page-title .title-bg {
	background-position: 50%;
}




.-form-news-pink- .-about-form- .form-flat input{
	background-color: rgba(255, 255, 255, 1) !important;
	font-size: 1.3em;
}

.-form-news-pink- .-about-form-btn- input[type='submit']{
	    font-size: 1.3em !important;
}



.-form-news-pink- input::-webkit-input-placeholder { /* Edge */
  color: #001C88 !important;
}

.-form-news-pink- input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #001C88 !important;
}

.-form-news-pink- input::placeholder {
  color: #001C88 !important;
}



.-manifesto- {
	height: auto !important;
}

/*
screen min-width 550 max width: 
.-manifesto- 
*/

.effect-confetti {
    margin: 10px 10px 0 15px !important;
}

/*
body.blog .row h5 {
	max-width: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}
*/


.grecaptcha-badge { 
    visibility: hidden;
}


.slider-nav-reveal .flickity-prev-next-button:hover, .slider-nav-reveal .flickity-prev-next-button {
	box-shadow: none;
}

.-row-border-2- {
	border-width: 2px;
    border-color: rgb(183, 218, 219);
    border-style: solid;
}



/* only desktop min width 850px.  */
@media screen and (min-width: 850px){
	

	
	.-blogs- .box .box-image {
		float: left;
		width: 40%;
	}

	
	
	.-blogs- .box .box-text {
		float: left;
		width: 60%;
		padding: 5% 15px 15px 5%;
	}
	
		
	body.blog .row .col .large-columns-1>.col {
    	max-width: 50%;
    	-ms-flex-preferred-size: 50%;
    	flex-basis: 50%;
	}
	
	
	body.blog .row .col .large-columns-1>.col .image-cover {
    	    padding-top: 100% !important;
	}
	
	
	body.blog .row .col.large-10  {
		max-width: 100%;
    	-ms-flex-preferred-size: 100%%;
    	flex-basis: 100%;
	}
	
	
	
}



@media screen and (max-width: 849px){
	
	.logo-center .logo {
		   order: 1;
	}
	
	.off-canvas-center .nav-sidebar.nav-vertical>li {
    	background-color: #001c88;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	.main-menu-overlay {
		margin-top: 100px;
	}
	
	.off-canvas-center.mfp-bg.mfp-ready {
    	opacity: 1;
	}
	
	.off-canvas .nav-vertical>li>a {
    	padding-top: 22px;
    	padding-bottom: 22px;
		padding-left: 60px !important;
		text-align: left;
		color: #ffffff;
	}
	
	.-sctn-ptrn-hdr- {
		max-width: 120px !important;
	}
	
	.-upp- .col-inner {
		    margin: -20px 0px 0px 0px !important;
	}
	
	.-blue-clmn- .col-inner {
		    margin: 0 !important;
	}
	

	.-hght-1170- {
		height: 100vh !important;
	}
	
	.-sctn-ptrn-hdr- .bg {
		background-image: url(https://kaouthar.com/wp-content/uploads/2020/07/kaouthar-darmoni-blue-pattern-for-home.png) !important;
		background-size: cover;
	}
	
	
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	
	.-header-discover- .col-inner {
		max-width: 344px !important;
	}

	.-header-discover- .col-inner {
		
	}

}


@media screen and (max-width: 549px) {
	.section.-circles- .row .medium-6 {
		max-width: 70%;
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
	}
	
	.section.-dr-mobile- .row .medium-6 {
		max-width: 60%;
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
	}
	
	.-home-koepel- .img-inner {
		margin: 0 !important;
	}
	
	.-disable-mob- {
		display: none !important;
	}
	
	.-home-header- .bg {
		background-image: url(https://kaouthar.com/wp-content/uploads/2020/07/kaouthar-darmoni-on-stage-with-black-background-vertical.jpg) !important;
		background-size: cover;
	}
	
	.section.-about-us-hdr- .bg {
		background-image: url(https://kaouthar.com/wp-content/uploads/2020/07/kaouthar-darmoni-dancing-with-blue-dress.jpg) !important;
		background-size: cover;
	}
	
	.section.-about-us-hdr- .row .col1 {
		/* background-color: #001C88; */
		background-color: rgb(0 28 136 / 0.5);
		padding: 30px;
	}
	
	/* on about us, show txt on header in white */
	.section.-about-us-hdr- .row .col1 h1 {
		color: #ffffff;
		padding-bottom: 0;
		    font-size: 2.35rem;
	}
	

	
	
	.section.-dsktop-about- {
		display: none;
	}
	
	.section.-values- .row.-qualities- {
		display: none;
	}
	
	
	/* header title blue */
	.-hd-ttle- .col-inner {
		padding: 5px !important;
	}
	
	.section.-sctn-hd-ttle- .-hd-ttle- {
		position: absolute;
		bottom: -22vh;
	}


	.section.-sctn-hd-ttle- .-hd-ttle- .text-right {
		text-align: left !important;
	}

	.section.-sctn-hd-ttle- .-hd-ttle- .text-right h2 {
		margin-bottom: 0;
		margin-left: 20px;
	}

	/* blogs padding */
	.section.-sctn-blg- .-blogs- .col {
		padding: 0 0 75px 0;
	}
	
	.section.-spcl-gfts-ttl- h2.-spcl-{
		text-align: left !important;
	}
	
	.-abt-us-rgt-img- .col.-img- .col-inner {
		margin: -80px 0px 0px 0px !important;
	}
	

	
}




