/*
Theme Name: Hello Elmentor Child
Theme URI: 
Description: Default Hello Elmentor child theme
Author: Antti Vainionpää
Author URI: 
Template: hello-elementor
Version: 0.1
*/

/* @import url(https://db.onlinewebfonts.com/c/1db72198459b1d419ae5940598a2bad5?family=ParalucentW00-Bold);*/
/* @import url(https://use.typekit.net/gfr6hpo.css); */ 

/* @import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat+Subrayada:wght@400;700&family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/

/*@font-face {
	font-family: "AcrylicHand-Serif";
	src: url("https://raakamakkara.demo.site/wp-content/themes/hello-elementor-child/fonts/AcrylicHand-Serif.ttf") format("truetype"); 
}*/

body h3{font-family: "Libre Baskerville", Sans-serif;font-size: 20px;font-weight: 700;}
body .elementor-30 .elementor-element.elementor-element-929e306 h3{font-size: 24px;}
body table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {background-color: transparent; }
body table td, table th {padding: 0px; line-height: 1.5; vertical-align: top; border: 0px solid #ccc; }
body table tbody tr:hover>td, table tbody tr:hover>th {background-color: transparent; }
body .imageBoxSameHeight img {height: 250px; object-fit: cover; }
body .elementor-element.elementor-element-de76b13 .elementor-text-editor h3{font-size: 30px;}
body .elementor-element.elementor-element-68707db .elementor-text-editor h3{font-size: 30px;}
body .elementor-element.elementor-element-2d8c6ef .elementor-text-editor h3{font-size: 30px;}
body .elementor-element.elementor-element-3b4e75c .elementor-text-editor h3{font-size: 30px;}

body .elementor-element.elementor-element-1c3d0053 .elementor-text-editor h3{font-size: 30px;}
body .elementor-element.elementor-element-60a41849 .elementor-text-editor h3{font-size: 30px;}
body .elementor-element.elementor-element-3fcd48ed .elementor-text-editor h3{font-size: 30px;}
body .elementor-element.elementor-element-48628956 .elementor-text-editor h3{font-size: 30px;}

body .elementor-element.elementor-element-4594755 .elementor-text-editor h3{font-size: 22px;
    font-family: "Libre Baskerville", Sans-serif; font-weight: bold;}
body .elementor-element.elementor-element-4594755 .elementor-text-editor img{max-width: 300px;}    

body .elementor-303 .elementor-element.elementor-element-3e55a04 > .elementor-element-populated,
body .elementor-303 .elementor-element.elementor-element-1b268b1 > .elementor-element-populated{position: absolute;max-width: 700px;}
body .swiper-slide-contents {background: rgba(0, 32, 71, 0.9);
    color: #fff !important;
    margin: 0 -50px -50px 0;
    max-width: 500px !important;
    padding: 50px; }
body .swiper-slide-inner .elementor-slide-heading {color: #fff !important; }
body .swiper-slide-inner .elementor-slide-description {color: #fff !important; }

body .swiper-container-horizontal>.swiper-pagination-bullets, 
body .swiper-pagination-custom, .swiper-pagination-fraction {bottom: -35px; }

body .elementor-46 .elementor-element.elementor-element-9aeb721 .elementor-slides .swiper-slide-bg{background-size: 100% 100% !important;}
body .elementor-46 .elementor-element.elementor-element-9aeb721 .swiper-container-horizontal>.swiper-pagination-bullets, 
body .elementor-46 .elementor-element.elementor-element-9aeb721 .swiper-pagination-custom, 
body .elementor-46 .elementor-element.elementor-element-9aeb721 .swiper-pagination-fraction{bottom: 0px;}

body .elementor-46 .elementor-element.elementor-element-7849053:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-46 .elementor-element.elementor-element-7849053 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   display: inline-block; max-width: 450px; margin: auto; }

body .elementor-element.elementor-element-d8d0a4d h3{font-size: 48px;}

@media screen and (max-width: 1600px) and (min-width: 1290px) {
	body .elementor-30 .elementor-element.elementor-element-68707db,
	body .elementor-30 .elementor-element.elementor-element-de76b13,
	body .elementor-30 .elementor-element.elementor-element-2d8c6ef,
	body .elementor-30 .elementor-element.elementor-element-3b4e75c{bottom:250px;}

	body .elementor-46 .elementor-element.elementor-element-48628956{bottom: 90px;}
	body .elementor-46 .elementor-element.elementor-element-1c3d0053,
	body .elementor-46 .elementor-element.elementor-element-3fcd48ed{bottom: 70px;}
	body .elementor-46 .elementor-element.elementor-element-60a41849{bottom: 110px;}
}

@media screen and (max-width: 1289px) and (min-width: 1025px) {
	body .elementor-30 .elementor-element.elementor-element-68707db,
	body .elementor-30 .elementor-element.elementor-element-de76b13,
	body .elementor-30 .elementor-element.elementor-element-2d8c6ef,
	body .elementor-30 .elementor-element.elementor-element-3b4e75c{bottom:150px;}
}

@media screen and (max-width: 1290px) and (min-width: 1025px) {
	body .elementor-24 .elementor-element.elementor-element-2ab7c5ce .elementor-nav-menu--main{font-size: 12px;	}
	body .elementor-46 .elementor-element.elementor-element-48628956{bottom: 200px;}
	body .elementor-46 .elementor-element.elementor-element-1c3d0053,
	body .elementor-46 .elementor-element.elementor-element-3fcd48ed{bottom: 180px;}
	body .elementor-46 .elementor-element.elementor-element-60a41849{bottom: 220px;}

	body .elementor-573 .elementor-element.elementor-element-5cc00041,
	body .elementor-573 .elementor-element.elementor-element-262627ae,
	body .elementor-573 .elementor-element.elementor-element-2f980516,
	body .elementor-573 .elementor-element.elementor-element-6fac84f8{bottom: 120px;}
}

@media screen and (max-width: 1024px) and (min-width: 992px) {
	body .elementor-24 .elementor-element.elementor-element-2ab7c5ce .elementor-nav-menu--main{font-size: 12px;	}	
}

@media (max-width: 991px) {
	body .elementor-element.elementor-element-4594755 .elementor-text-editor img{max-width: 200px;}    
	body .elementor-303 .elementor-element.elementor-element-3e55a04 > .elementor-element-populated,
	body .elementor-303 .elementor-element.elementor-element-1b268b1 > .elementor-element-populated{position: initial;max-width: 100%;}
	body .elementor-element.elementor-element-d8d0a4d h3{font-size: 30px;}
}

@media (max-width: 767px) {
    body .swiper-slide-contents{
            background: rgba(0, 32, 71, 0.9);
    color: #fff !important;
    margin: 0 -30px -20px 0;
    max-width: 220px !important;
    padding: 15px 10px;
    }
	body .elementor-element.elementor-element-de76b13 .elementor-text-editor h3{font-size: 20px;}
	body .elementor-element.elementor-element-68707db .elementor-text-editor h3{font-size: 20px;}
	body .elementor-element.elementor-element-2d8c6ef .elementor-text-editor h3{font-size: 20px;}
	body .elementor-element.elementor-element-3b4e75c .elementor-text-editor h3{font-size: 20px;}
	body .elementor-element.elementor-element-1c3d0053 .elementor-text-editor h3{font-size: 20px;}
	body .elementor-element.elementor-element-60a41849 .elementor-text-editor h3{font-size: 20px;}
	body .elementor-element.elementor-element-3fcd48ed .elementor-text-editor h3{font-size: 20px;}
	body .elementor-element.elementor-element-48628956 .elementor-text-editor h3{font-size: 20px;}

	body .elementor-element.elementor-element-4594755 .elementor-text-editor h3{font-size: 20px;}
	body .elementor-element.elementor-element-4594755 .elementor-text-editor img{max-width: 150px;}

	body .elementor-text-editor h3{font-size: 20px;}    
	body .elementor-46 .elementor-element.elementor-element-7849053:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-46 .elementor-element.elementor-element-7849053 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   max-width: 90%; }
   /*body .elementor-24 .elementor-element.elementor-element-5023060d:not(.elementor-motion-effects-element-type-background), 
   body .elementor-24 .elementor-element.elementor-element-5023060d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: #000000;}*/
}
