/*
Theme Name: xtremecr
Template: openstrap
Version: 0.1
*/

/* This @import line loads the stylesheet from the parent theme */
@import url("../openstrap/style.css");

body{

}
.entry-meta{
	display:none;
}
.widget-title{
	font-size: 2em;
}
/*Post Margin on ALL Pages with Sidebar*/
#post-445,#post-28,#post-26,#post-53,#post-19,#post-32,#post-41,#post-43,#post-45,#post-51,#post-55,#post-61,#post-63,#post-65,#post-30{
	margin-top:50px;
}


/*================
	Header
=================*/
.header-body{
	background-color:#000;
}
.logo-row{
	position: relative;
}
.caption{
	font-size: .9em;
	line-height: .9em;
}
.header-contact{
	max-width:1124px;
	margin-right:auto;
	margin-left:auto;
}
.header-contact p{
	color:#ddd;
	float:right;
	font-size: 1.2em !important;
	text-align: right;
	margin:0 10px 0 10px;
	display: inline-block;
}
.header-contact a{
	color:red !important;
	margin-right:25px !important;
}
.header-contact-mobile{
	float:left !important;
	position: absolute;
	bottom:-40px;
	left:30px;
	z-index:100000;
	border-radius: 11px 11px 11px 11px;
	-moz-border-radius: 11px 11px 11px 11px;
	-webkit-border-radius: 11px 11px 11px 11px;
	border: 0px solid #000000;
	background-color:#EF1E24;
	padding:7px 7px 0px 7px;
	display:none;
}
.header-contact-mobile a{
	color:#fff !important;
	font-weight:bold;

}
.header-body .container{
	background-image:url('header.jpg');
	height:100px;
	width:auto;
    background-repeat:no-repeat;
    background-position:right top;
}
.navbar-toggle{
	float:right;
}



/*================
	SideBar
=================*/
.sidebar-right{
	margin-top:50px;
}
#black-studio-tinymce-6{
	background-color:#1279C1;
	border-radius: 5px;
	padding:30px;
	color:#fff;
	font-weight: bold;
}
#black-studio-tinymce-6 p a{
	background-color:yellow;
	color:#000;
	padding:5px;
	border-radius: 5px;
	font-size: 1.5em;
}
#black-studio-tinymce-8{
	background-color:#eee;
	color:#000;
	font-style: 1.5em;
	font-weight: bold;
}
/*#black-studio-tinymce-8 p a{
	background-color:red;
	padding:5px;
	border-radius: 5px;
	color:#fff;
	font-size: 1.5em;
}*/
.fa-money,.fa-phone{
	text-align: center;
	font-size: 3em;
}



/*================
	Home
=================*/
.entry-header{
	display:none !important;
}
.metaslider{
	margin-top:-20px;
}
#pg-7-2,#pg-7-3,#pg-7-4{
	padding:10px;
	margin-top:100px;
}
#pg-7-4{
	margin-bottom:100px !important;
}
#pg-7-2 h3,#pg-7-3 h3,#pg-7-4 h3{
	font-weight: bold;
	text-transform: uppercase;
}
/*#pg-7-2 a,#pg-7-3 a,#pg-7-4 a{
	background-color:red;
	color:#fff;
	font-weight: bold;
	padding:10px;
	margin:10px;
	border-radius: 15px;
}*/
.wp-image-104{
	margin-top:0px;
	margin-bottom:0px;
}
#pgc-7-3-2 a{
	background-color:red;
	color:#fff;
	font-weight: bold;
	font-size: 1.5em;
	padding:10px;
	border-radius: 15px;
}
#pg-7-3{
	background-color:#e2e2e2;
	padding:20px 0 20px 0 ;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{
	box-shadow:none;
}
#pg-19-1{
	margin-top:100px;
}
#panel-7-1-1-0{
	background-color:#e2e2e2;
}




/*=======================
	Duct Cleaning Page
========================*/
.page-id-43 img{
	box-shadow:0 0 0 rgba(0, 0, 0, 0.2);
}
.page-id-43 #gallery-1 img{
	border:none;
}





/*=====================
	Testimonials Page
======================*/
#post-30 p{
	margin-left:40px;
}




/*=================
	Contact Page
==================*/
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
	width:98% !important;
}



/*=================
	Specails Page
==================*/
/*.cctor_coupon_container.cctor-image{
	width:400px !important;
}
#coupon_creator_268{
	width:400px !important;
	height:309 !important;
}*/



/*================
	Footer
=================*/
#footer{
	background-color:#fff;
}
.site-info{
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fff;
}





/*================
	Media
=================*/
@media screen and (max-width: 1220px){
	#bodychild{
		width:100% !important;
		max-width:100%;
	}
}

@media screen and (max-width: 991px){
	/*.header-contact p{
		float:left;
		text-align: left;
	}*/
	#bodychild{
		width:100% !important;
		max-width:100%;
	}
	.header-contact{
		display:none;
	}
	.header-contact-mobile{
		display:block;
	}
}
@media screen and (max-width: 780px){
	#pg-7-3{
		padding:15px;
	}
	#pg-19-1{
		margin-top:10px;
	}
}
@media screen and (max-width: 745px){
	/*#header-top{
		height:46px;
		max-height:46px;
	}*/
}
@media screen and (max-width: 480px){
	/*#header-top{
		height:70px;
		max-height:70px;
	}*/
}