/*



Theme Name: 	Betheme Child



Theme URI: 		http://themes.muffingroup.com/betheme



Author: 		Muffin group



Author URI: 	http://muffingroup.com



Description:	Child Theme for Betheme - Premium WordPress Theme



Template:		betheme



Version: 		1.5



*/







/* Theme customization starts here



-------------------------------------------------------------- */



input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {

	color: #626262;

}



#searchform input[type="text"] {

	width: 242px!important;

}



#Header .menu_wrapper{



	/*background-color: #ffffff;*/



}



.menu li a span {



	padding-left: 10px !important;



}



/*.menu > li:first-child a span {

	padding-left: 30px!important;

}*/



#Top_bar .menu li ul li a {

	padding: 10px 5px;

}



.social-menu > li {



	display: inline-block;



}



.next-prev-nav .icon-left-open,

.next-prev-nav .icon-right-open {

	color: #fff!important;

}



#Top_bar .social-menu.menu li:last-child {

	padding-right: 10px;

}



#archives-3 label,

#archives-4 label {

	display: none;

}



body.search.search-results .content_wrapper {

	padding-top: 25px;

}



.footer-right ul li:last-child {

	padding-right: 0;

}



.social-menu > li > a {



	height: 32px;



	width: 32px;



	padding: 10px 8px 18px !important;



}







.social-menu > li > img {



	height: 32px;



	position: relative;



	top: -2px;



}







.menu_wrapper .social-menu {



	/*float: right;*/



	position: relative;



	display: inline-block;


	width:355px;
}







#menu {



	float: left;



}







/*Seach bar*/

.search-toggle {



	cursor: pointer;



    padding: 9px 0;



}



.search-icon {

    position: relative;

    z-index: 20;

    top: 7px;

    /*font: 400 35px dashicons!important;

    content: "\f179";

    speak: none;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;*/

	background: url(images/search-icon-cd.png) no-repeat 50% 50%;

    color: #cccccc;

	height: 32px;

	width: 32px;

}



#Top_bar.is-sticky .search-icon {

	top: 3px;

}



#Top_bar .custom_search_wrapper .icon_search,



#Top_bar .custom_search_wrapper .icon_close {



	position: absolute;



	font-size: 20px;



	line-height: 20px;



	display: block;



}



#Top_bar .custom_search_wrapper .icon_search {



	right: 16px;



	top: 20px !important;



	color: rgba(0,0,0,.5);



}



#Top_bar .custom_search_wrapper .icon_close {



	right: 10px;



	top: 20px;



	color: #808080 !important;



	opacity: 0.3;



	filter: alpha(opacity=30);



	-webkit-transition: all 0.2s ease-in-out;



	-moz-transition: all 0.2s ease-in-out;



	-o-transition: all 0.2s ease-in-out;



	-ms-transition: all 0.2s ease-in-out;



	transition: all 0.2s ease-in-out;



}



#Top_bar .custom_search_wrapper .icon_close:hover {



	opacity: 1;



	filter: alpha(opacity=100);



}



.search-toggle > form {

	position: absolute;

	display: none;

	right: 0px;

	top: 60px;

	padding: 10px;

	background-color: rgba(0, 51, 102, 0.901961);

}



.search-toggle > form input {

	margin: 0;

}



.search-toggle form input:focus {



	background: #fff !important;



}



.social-menu {

    background-color: rgba(0,51,102,.9);

    width: 355px;

}

.social-menu li {

	background: none !important;

}

.social-menu-item {

	width: auto !important;

	display: inline-block !important;

}





.mosh {



	vertical-align: top;



}



/*.mosh a {



	opacity: .3;



}



.mosh a:hover {



	opacity: 1;



}*/



.custom-icon-mosh:before,

.icon-mosh:before {



	content: url(images/icons/mosh-icon-white.png);



	width: 30px;

    font-style: normal;

    font-weight: normal;

    speak: none;

    display: inline-block;

    text-decoration: none !important;

    text-align: center;

    font-variant: normal;

    text-transform: none;

    line-height: 1em;



}







.page-id-181 .pp_previous{



	display:none;



}







.page-id-181 .ppt{



	display:none;



}







.responsive-menu-toggle{



	background: #003366;



	color:#ffffff;



	padding: 4px;



	width: 40px!important;



	height: 40px!important;



	right: 14px!important;



}







#Top_bar a.responsive-menu-toggle i {



	font-size: 40px!important;



	line-height: 40px!important;



	background: #fff;



}







#carousel-posts-1 .gcp-post {



	margin-left: 0!important;



	margin-right: 0!important;



}







#carousel-posts-1 .owl-theme .owl-controls {



	margin-top: 0!important;



}







#carousel-posts-1 p {



	margin-bottom: 0;



}







.page-id-181 .pp_next{



	display:none;



}



/* FOOTER STYLING */



#Footer .social {

	display: none;

}



.footer-donate-button {

	width: 100%;

}



#dgx-donate-container {

	border-radius: 0!important;

	margin-left: 0!important;

	margin-right: 0!important;

}



.dgx-donate-form-section {

	border: none!important;

	border-radius: 0!important;

}



.dgx-donate-form-section input[type=image] {

	border: none!important;

}



.dgx-donate-form-section input[type=text] {

	margin-bottom: 20px!important;

}



.dgx-donate-form-section label {

	margin-bottom: 0!important;

}



.dgx-donate-form-section #_dgx_donate_donor_phone {

	margin-top: 20px!important;

}



.dgx-donate-form-section h2 {

	margin-bottom: 20px!important;

}



#__lpform_field_qh4icy2_icon {

	display: none;

}



#surveyLink {

	float: left;

	font-size: 80%;

	line-height: 1.2em;

	margin-top: 1em;

}



#surveyLink a {

	text-decoration: underline;f

}



/* MEDIA QUERIES */



@media (max-width: 1240px){



	#Top_bar .custom_search_wrapper .icon_search,



	#Top_bar .custom_search_wrapper .icon_close {



		top: 16px;



	}



	.search-toggle {



		padding: 9px 25px;



	}



	.search-toggle form {



		top: 0px;



		position: relative;



		background: none;



		width: 100% !important;



		z-index: 204;



	}



	.search-toggle form input {



		width: 100%;



		text-indent: 30px;



	}



	.social-menu {



		width: 100%;



	}



	.social-menu > li > a {



		height: 32px;



		width: 32px;



		padding: 5px 0px 13px 30px !important;



	}

	

	.menu_wrapper .social-menu {

		display: none;

	}



}







@media (max-width: 755px) {



	#Top_bar .container {



		max-width: initial!important;



		width: 100%!important;



	}



	#Top_bar .menu_wrapper, #menu {



		float: none!important;



	}



	#Top_bar .logo {



		float: left!important;



		width: auto!important;



	}



	#Top_bar .logo img {



		max-width: 65px!important;



	}



	#Top_bar #menu {



		position: static!important;



		width: 100%!important;



		top: 100%!important;



		float: none!important;



		bottom: initial!important;



	}



	.header-transparent #Top_bar a.responsive-menu-toggle {



		right: 20px!important;



		top: 15px!important;



	}



	#Top_bar .logo #logo {



		margin-left: 20px!important;



		margin-right: 20px!important;



	}



	.social-menu > li {



		display: inline-block;



		/*padding: 0 14px;*/



	}



	.search-toggle form {



		right: 30px;

		

	}



	.share_wrapper{



		display: inline-block !important;



	}	



	.responsive-menu-toggle{



		background: transparent !important;



    	padding: 0px;



	}



	#Header .icon-mosh:before {



		content: url(images/icons/mosh-icon-black.png);



	}



	.mosh {



		vertical-align: middle;



	}

	

	#Footer .column.one-fourth .menu {

		padding-left: 0;

	}

	

}







@media (max-width: 480px){







	#Top_bar .custom_search_wrapper {



		width: 140px;



	}







}