/*
Theme Name:	Child theme for DotOrg
Theme URI: http://themnific.com
Description:	A basic child theme
Author:		Dannci & Themnific
Author URI: http://themnific.com
Template:	dotorg
Version:	0.1
*/


/* start editing */

::selection {
    background: #0000001a;
    color: unset;
}

#header #titles, .header_fix {
    padding-top: 0;
    padding-bottom: 0;
}

#navigation {
    border-right: none;
    border-left: none;
    padding: 15px 0;
}

ul.social-menu li.search-item , .scrollTo_top{
    display: none !important;
}

.footer-logo img {
    margin: 20px 0;
	width: 400px;
	max-width : 100%;
	float : left;
}

#footer .bottom-menu{
    margin: 45px auto !important;
}

.topnav {
    background-color: #454545ba;
}



#header img{
    margin: 0;
    padding: 10px 0;
}

#header .clearfix {
    background-color: #ffffff;
}

#header {
    border-bottom: 0;
}

#footer .landing-section {
    border-top: 0;
}

.time_circles > div > h4, .time_circles > div > span {
    font-family: 'Raleway', sans-serif;
}

form span {
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
}

.wpcf7-form p input, .wpcf7-form p textarea{
    font-size: 18px !important;
    margin: 0;
    font-weight: 300;
    font-family: Raleway;
}

.wpcf7-form p{
    margin: 0 0 12px 0;
}

.wpcf7-submit.wpcf7-submit{
    width: auto !important;
    padding: 8px 12px !important;
}

@media screen and (max-width: 1155px){
	.head_container #titles {
	    max-width: 50%;
	}	
}

@media screen and (max-width: 768px){
	#header img {
    	padding: 22px 0px;
	}
	
	#header .clearfix {
    	background-color: #ffffff;
	}
	
	.show-menu {
	    margin: 45px 20px;
	}
}

@media screen and (max-width: 640px){
	#header img {
    	padding: 40px 0px;
	}
}