/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

@import url('https://fonts.googleapis.com/css?family=Montserrat|Oswald');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Georama:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');



body {}

p, li { font-family: Montserrat, Sans-serif;
font-size: 18px;}

.page-header {
  display: none;
}

h1, h2, h3, h4, h5, h6 { color:#202945; }


.sectionheader .elementor-widget-container {
	border-bottom: 1px solid #8E0C3A;
}
.sectionheader:after {
    height: 6px;
    display: block;
    width: 30%;
    background: #808080;
    border-right: 1px white;
    content: '';
}

.imagebtn img {
	border: 1px solid #ccc;
	background-color: #fff;
}
.imagebtn .elementor-image-box-title a:link {
  background: #152e53;
  padding: 4px 25px;
  border-radius: 10px;
  color: #fff;
}


/* Slider */
.pageheader .n2-ss-item-content { font-size: 100px !important; text-shadow: 3px 3px 7px #333 !important; }

.pagesubheader .n2-ss-item-content {
  font-size: 42px !important;
}






@media only screen and (min-width: 768px) {
	
    
}

@media only screen and (min-width: 1200px) {
    
}







@media only screen and (min-device-width: 280px) and  (max-width:768px){
   .pageheader h1 { font-size: 4rem !important; }
	.pageheader h2 { font-size: 50px !important; }
	.pageheader .n2-ss-item-content { font-size: 40px !important;  }
	.pagesubheader .n2-ss-item-content { font-size: 35px !important; line-height: 1.1em !important; }
}

@media screen and (min-device-width: 769px) and  (max-width:930px){

}

@media only screen and (min-device-width: 931px) and  (max-width:1024px){

}
	
@media only screen and (min-device-width: 1025px) and  (max-width:1200px){

}

@media only screen and (min-device-width: 1201px) and  (max-width:1400px){

}
