/* 
 Theme Name:   Cirrusimage-Customizer Child
 Theme URI:    
 Description:  
 Author:       Barbyr
 Author URI:   
 Template:     customizr-pro
 Version:      2.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
article.page .entry-header{display: none;}

.pull-menu-right .nav-collapse{

	width: 100%;

}

ins.adsbygoogle{

	margin: 0 auto;

	display: block !important;

}

div.cse-branding-bottom{

	max-width: 1000px;

	margin: 5px auto;

	padding: 15px;

}

input[type="submit"]{

	vertical-align: top;

}

input[type="text"] + input[type="submit"]{

	width: calc(20% - 19px);

}

div.cse-branding-bottom *{

	vertical-align: top;

}

.navbar .navbar-inner{

	padding: 0;

	margin-right: 0;

}

.navbar .nav{

	display: flex;

	flex-wrap: wrap;

	justify-content: space-evenly;

	padding: 0;

	margin: 0;

	width: 100%;

}

.navbar .nav > li{

	flex-grow: 1;

	min-width: 150px;

	text-align: center;

}

.navbar .nav > li:hover{

	background-color: rgba(0,0,0,0.1);

}

.navbar .nav > li + li{

	/*border-left: 1px inset;*/

}

.navbar .nav li li{

	text-align: left;

}

.entry-content div.cse-branding-bottom{

	display: none;

}

div#brandHead{

	float: right;

	width: 100%;

	text-align: right;

	margin-bottom: -100px;

}

.navbar.resp{

	margin-top: 50px;

}

div#brandHead div.cse-branding-bottom{

	display: inline-block;

	max-width: 1000px;

	width: 100%;

}

div.cse-branding-bottom{

	position: relative;

}

div.cse-branding-form{

	position: relative;

	z-index: 100;

}

div.cse-branding-form input{

	background-color: rgba(255,255,255, 0.7);

	transition: all 0.4s ease;

}

div.cse-branding-form input:focus{

	background-color: rgba(255,255,255, 0.9);

}

div.cse-branding-logo{

	position: absolute;

	top: 21px;

	left: 21px;

	z-index: 99;

}

div.cse-branding-text{

	display: inline-block;

	margin-top: -4px;

}

ins{

	text-align: center;

	margin-top: -25px;

}

ins > ins{

	display: inline-block;

}

#main-wrapper{

	margin-bottom: 0px;

}

p:empty{

	display: none;

}

@media handheld, only screen and (max-width: 1366px){

	div#brandHead div.cse-branding-bottom{

		max-width: 750px;

	}

}

@media handheld, only screen and (max-width: 1025px){

	div#brandHead div.cse-branding-bottom{

		max-width: 500px;

	}

}

@media handheld, only screen and (max-width: 979px){

	div#brandHead div.cse-branding-bottom{

		max-width: 100%;

	}

	div#brandHead{

		margin-bottom: 0;

		top: 100px;

		position: absolute;

		padding-right: 15px;

		box-sizing: border-box;

		text-align: left;

	}

	input[type="text"] + input[type="submit"]{

		width: 10%;

		min-width: 75px;

	}

}

@media handheld, only screen and (max-width: 979px){

	div.cse-branding-form input{

		width: calc(100% - 125px);

	}

}

@media handheld, only screen and (max-width: 850px){

	div.cse-branding-form input{

		width: calc(100% - 100px);

	}

}

@media handheld, only screen and (max-width: 360px){

	div#brandHead{

		display: none;

	}

	.navbar.resp{

		margin-top: 0px;

	}

}