/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  A child theme of Unbiazed default WordPress theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      1.0.0
*/
.Merriweather{font-family:"Merriweather", serif;}
.header-widget .btn{ background-color:#2d4773;padding:18px 35px; text-align:center;color:#fff;font-size:24px}
.header-widget .btn:hover{
	background-color:#203962;
	
} 
.box-3 .elementor-text-editor{height:100px}
.img-gap img{margin-right:10px!important}
.img-gap span{color:#D64340!important}
.page-hero {
    background-color: #ebf5f8;
    padding: 6% 0;
	text-align:center;
	background-image:url(https://unbiazed.org/waq/wp/wp-content/uploads/hd-strip.jpg);
	background-repeat:no-repeat;background-size:cover
	
	
}
.main-navigation .main-nav ul li a {
    padding-left: 15px;
    padding-right: 15px;
    
}
.eicon-play:before {
   
	   content: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 200 200' height='100' width='100'><circle cx='100' cy='100' r='90' stroke='white' stroke-width='10' fill='none' /><polygon points='70, 55 70, 145 145, 100' fill='white'/></svg>");

}
.eicon-close:before {
    content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' fill='white'><path d='M15.898,4.045c-0.271-0.272-0.713-0.272-0.986,0l-4.71,4.711L5.493,4.045c-0.272-0.272-0.714-0.272-0.986,0s-0.272,0.714,0,0.986l4.709,4.711l-4.71,4.711c-0.272,0.271-0.272,0.713,0,0.986c0.136,0.136,0.314,0.203,0.492,0.203c0.179,0,0.357-0.067,0.493-0.203l4.711-4.711l4.71,4.711c0.137,0.136,0.314,0.203,0.494,0.203c0.178,0,0.355-0.067,0.492-0.203c0.273-0.273,0.273-0.715,0-0.986l-4.711-4.711l4.711-4.711C16.172,4.759,16.172,4.317,15.898,4.045z' /></svg>");
}
.eicon-chevron-left:before {
  
	   content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' fill='white'><path d='M8.388,10.049l4.76-4.873c0.303-0.31,0.297-0.804-0.012-1.105c-0.309-0.304-0.803-0.293-1.105,0.012L6.726,9.516c-0.303,0.31-0.296,0.805,0.012,1.105l5.433,5.307c0.152,0.148,0.35,0.223,0.547,0.223c0.203,0,0.406-0.08,0.559-0.236c0.303-0.309,0.295-0.803-0.012-1.104L8.388,10.049z' /></svg>");

}

.eicon-chevron-right:before {
    content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' fill='white'><path d='M11.611,10.049l-4.76-4.873c-0.303-0.31-0.297-0.804,0.012-1.105c0.309-0.304,0.803-0.293,1.105,0.012l5.306,5.433c0.304,0.31,0.296,0.805-0.012,1.105L7.83,15.928c-0.152,0.148-0.35,0.223-0.547,0.223c-0.203,0-0.406-0.08-0.559-0.236c-0.303-0.309-0.295-0.803,0.012-1.104L11.611,10.049z' /></svg>");
}
.color-box .elementor-widget-container{height:420px!important;display: table-cell; vertical-align: middle;}
.bold-c strong{color:#2d4773!important}
.contact-form input[type="text"], .contact-form input[type="email"],.contact-form input[type="tel"], .contact-form textarea{
width:100%;margin-bottom: 20px;	
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	background-color:#f3f9fd;
	font-size:1.6vw!important
}
.contact-form textarea{
	height:100px
}

.contact-form p{margin-bottom:0;    text-align: center;}
.contact-form .check{font-size:1vw!important;width:90%;margin:auto}
.contact-form input[type="submit"]{width:60%; margin: 60px auto 0;background-color: #2d4773;font-size:1.6vw!important}



.contact-form2 input[type="text"], .contact-form2 input[type="email"],.contact-form2 input[type="tel"],.contact-form2 textarea{
	color:#000;
width:100%;margin-bottom: 20px;	
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	background-color:#fff;
	border-color: #000;
	font-size:1.4vw!important
}
.contact-form2 textarea{
	height:100px
}

.contact-form2 p{margin-bottom:0;    text-align: center;}

.contact-form2 input[type="submit"]{width:60%; margin: 20px auto 0;background-color: #2d4773;font-size:1.6vw!important}

.contact-form2 .dfull{
	display: block; 
  	
}

.contact-form2 .d1 {
   float:left;
	width:50%;
	padding-right:25px;
}
.contact-form2 .d2 {
    float:left;
	width:50%;	
	margin-right:0!important
}
.clear {
    clear: both;
}

.page-hero .page-heading{text-transform:uppercase;font-weight:600}
#menu-main-menu-1 li{ display:inline-block;padding: 5px 10px; font-size:1.5vw!important}
.link a{color:#000}
.fa-check:before {
    content: " ";
	background-image: url(https://unbiazed.org/waq/wp/wp-content/uploads/check.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    left: 0px;
    width: 30px;
    height: 30px;
	background-size: contain;
}
.sticky-navigation-logo img{ height:81px!important}
.inside-footer-widgets {
    display: block;
}
.footer-widgets .footer-widget-1{
    flex-basis: 100%;
	text-align: center;
}

.footer-widgets .footer-widget-2{
    flex-basis: 100%;
	text-align: center;
}
.nav-float-right .header-widget {
    margin-left: 20px;
}
.inside-header {
    padding: 50px 40px;
}

.list1 .elementor-icon-list-item{
margin-bottom: 6px!important;

	}
.copyright-bar{
	line-height:35px;
}
.footer-widgets-container {
	 padding: 60px;
    padding-bottom: 0px;
}
.inside-site-info {
padding-bottom: 60px;
}
.soc a {
    height: 40px;
   background-image:url(https://unbiazed.org/waq/wp/wp-content/uploads/socail.jpg);
    font-size: 0;
    background-repeat: no-repeat;
   display: inline-block;
        width: 40px;
	    margin: 20px 10px 0;
}
.soc .insta {
    background-position: -60px -5px;
}
.soc .facebook {
    background-position: -5px -5px;
}
.soc .youtube {
   background-position: -117px -5px;
}
.soc .linkedin {
   background-position: -172px -5px;
}
.doc-box .elementor-image-box-content{padding:12%;min-height:350px}

.doc-box .elementor-image-box-title{text-align:center;line-height: inherit;}
.list2 li{margin-bottom:25px;padding-left:35px}
.list2 li a{display:block;color:#000; border-bottom:1px solid #000;    display: table; margin-top:15px}

.sticky-enabled .main-navigation.is_stuck {
    
    background-color: rgba(182,229,253,0.8);
}
.is_stuck .header-widget .btn{display:none}
@media screen and (max-width: 4000px) and (min-width: 1024px){
	.doc-box .elementor-image-box-content{padding:12%;min-height:400px}
	.list2 li {
   
    font-size: 20px;
}
.is_stuck .grid-container {
    max-width: 90%!important; 
}
	.color-box .elementor-widget-container {
    height: 350px!important;
    
}
	body{
    font-size:1.2vw!important
}
	.list1 .elementor-icon-list-item .elementor-icon-list-text{
 padding-left: 28px!important;
	}
	
	.fa-check:before {
    content: " ";
	background-image: url(https://unbiazed.org/waq/wp/wp-content/uploads/check.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    left: 0px;
    width: 20px;
    height: 20px;
	background-size: contain;
}

	#menu-main-menu-1 li a:hover{color:#d3d3d3!important;}
.list1 .elementor-icon-list-item{
		font-size: 1.4vw!important;
	    margin-bottom: 6px!important;
	}
	.inside-header {
    padding: 36px 20px;
}
.main-navigation .grid-container {
    max-width: 100%;
}
	
	.header-widget .btn{ font-size: 1.25vw!important;    padding: 14px 18px;display: block;}
	
	.main-navigation a, .menu-toggle {
        font-size: 1.25vw!important;
		padding-left: 10px!important;
    padding-right: 10px!important;
}
.grid-container {
    max-width: 90%;
}
	.copyright-bar {
      font-size: 1vw!important;
		line-height:30px!important
}
.site-header .header-image {
    height: auto;
    max-width: 70%;
}
.elementor-container {
     max-width: 80%!important;
}
.cwd .elementor-container {
     max-width: 70%!important;
}
.now .elementor-container {
     max-width: 100%!important;
}
	
}
@media (max-width: 1024px){
body, button, input, select, textarea {
    
    font-size: 18px!important;
}	
	.grid-container {
    max-width: 97%;
		    margin: 0;
}
}
@media (max-width: 768px){
	.contact-form2 input[type="text"], .contact-form2 input[type="email"], .contact-form2 input[type="tel"], .contact-form2 textarea{  font-size: 18px!important;}
	
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form textarea {
   
    font-size: 18px!important;
}
	.contact-form .check {
    font-size: 16px!important;
		width:100%
    
}
	.contact-form input[type="submit"],.contact-form2 input[type="submit"] {
    
    font-size: 20px!important;
		    width: 75%;margin: 30px auto 0;
		display: block;
}
}
@media (max-width: 480px){
	.list2 ol{margin:0}
	.list2 li a{display:inline}
	.list2 li{    padding-left: 0;}
	
	.grid-container {
    max-width: 100%;
    margin: 0;
}
	.inside-footer-widgets>div:not(:last-child) {
    margin-bottom: 20px;
}
	.footer-widgets-container {
    padding: 20px;
    padding-bottom: 0px;
}
	#menu-main-menu-1 li {
   
    font-size: 18px!important;
}

	
	
body{
    
    font-size: 18px;
}
	.main-navigation a, .menu-toggle {
   
    font-size: 20px;
}
	.has-inline-mobile-toggle .mobile-menu-control-wrapper {
    display: flex;
    flex-wrap: wrap;
    padding-right: 15px;
}
	.site-logo{padding-left:15px}
	.inside-header {
    padding: 20px 0px 0;
}
	.site-header .header-image {
   width: 70%;
}
.nav-float-right .header-widget {
    margin-left: 0px; 
}
	.header-widget .btn{
		    font-size: 18px;
		    padding: 15px 20px;
		display: block;
	}
	.color-box .elementor-widget-container {
    height: 220px!important;
    display: block;
   
}
.doc-box .elementor-image-box-content {
  
    min-height:inherit;
}	
}
@media (min-width: 1251px) and (max-width: 1343px){
	.main-navigation a, .menu-toggle {
    padding-left: 8px!important;
    padding-right: 8px!important;
}
}
@media (min-width: 1024px) and (max-width: 1250px){
	.main-navigation a, .menu-toggle {
    padding-left: 3px!important;
    padding-right: 3px!important;
}
}
@media (min-width: 800px) and (max-width: 849px){
	.has-inline-mobile-toggle .inside-header {
    text-align: center;
}
}
@media (min-width: 850px) and (max-width: 1020px){
.mobile-menu-control-wrapper {
    display: inherit !important;
    margin-left: 480px !important;
    align-items: center;
	}
.nav-float-right .header-widget {
    margin-top: 40px;
}
.has-inline-mobile-toggle .inside-header {
    text-align: center;
}
}
.menu-item-has-children .dropdown-menu-toggle {
	padding-right: 0;}
ul#menu-footer-menu li {
    display: inline-block;
    padding: 5px 10px;
    font-size: 1.5vw!important;
}
p.dig-mrk {
    font-size: 12px;
    margin-bottom: 0;
}
p.dig-mrk img {
    vertical-align: middle;
}

@media screen and (min-width: 320px) and (max-width: 767px){
.footer-widgets a{font-size:16px !important;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
#slide .lft-bx{width: 100%;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
.main-navigation a, .menu-toggle {padding-left: 3px!important;padding-right: 3px!important;}
.site-header .header-image {max-width: 100%;}
.site-logo {width: 6%;}
.header-widget .btn {padding: 14px 0px;font-size: 12px !important;}
.nav-float-right .header-widget {margin-left: 0px;}
.is_stuck .grid-container {max-width: 98%!important;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px){

}
@media screen and (min-width: 1366px) and (max-width: 1439px){
.nav-float-right .header-widget {margin-left: 0px;}
}
@media screen and (min-width: 1440px) and (max-width: 1535px){
.is_stuck .grid-container {max-width: 98%!important;}
.nav-float-right .header-widget {margin-left: 10px;}
}
@media screen and (min-width: 1536px) and (max-width: 1599px){
.is_stuck .grid-container {max-width: 95%!important;}
}
@media screen and (min-width: 1366px) and (max-width: 1640px){
.main-navigation a, .menu-toggle {padding-left: 5px!important;padding-right: 5px!important;}
.site-header .header-image {max-width: 100%;}
.site-logo {width: 8%;}
.header-widget .btn {padding: 14px 10px;font-size: 14px !important;}
}
@media screen and (min-width: 1641px) and (max-width: 1680px){

}
@media screen and (min-width: 1681px) and (max-width: 1920px){
.translatepress-es_ES .main-navigation .main-nav ul li a{font-size: 18px !important;}
}