/* ItsmeD */
.site-titlex {
display:none;
}
.page-title {
color:#999;
}
.header-image {
	position: relative;
	top: -10px;	}
.main-navigation-menu a{
	font-family: Arial, Helvetica, sans-serif;
	color: #828AA8 !important ;
}
.main-navigation-menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #575F80 !important;
     text-decoration: underline !important;
}
.mobi {
display:none;
}
BODYx {
max-width: 800px !important;
border: 1px solid #F69 !important;
}
.custom-logo {
	margin-top:-10px !important;
    margin-bottom:10px !important;
}
@media screen and (max-width: 680px) {
   .mobi {
        display:block;
    }
.nomobi {
display:none;
}

.fullw img {
margin-right:auto;
margin-left:auto;
width:auto;
clear:both;
}
.clearfix, .fullw{
margin:0 !important;
margin-right:-6px !important;
margin-right:auto;
margin-left:auto;
width:auto;
clear:both;
}
.site-content {
   padding:10px !important;
}
.custom-logo {
	margin-top:8px !important;
    margin-bottom:10px;
}
}
@media screen and (max-width: 680px) {
 #logo {
width:80% !important;
}

}

.callnowtop {
	background-color: #039;
	float: right;
	width: 600px;
	padding: 10px;
	font-size: 36px;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
.Newspaper-Button {
background-color: rgba(0,30,168,0.7)!important;
  }
.Newspaper-Button:hover{
background-color: rgba(48,99,193,1)!important;
  }
.primary-navigation {
float:left;
}
.content-area {
width:100%;
max-width:1100px !important;
background-color: #F2F2F2 !important;}
BODY {
	font-family: Arial, Helvetica, sans-serif;
	
}
.container, BODY, .content-area, .site-header, .footer-wrap, .content-area {
background-color: #F2F2F2 !important;
}
.pagex spanx {
	font-size:18px;
	margin-top:10px !important;
	font-weight:bold;
  top: 10px !important;
}
.footc {
margin-top:10px;
margin-bottom:20px;
font-size:12px !important;
color:#999;
}
.site-info{
height:10px;
padding:0!important;
}
























/* Mobi */

/*iPad in landscape*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { /* STYLES GO HERE */}

/*iPad in portrait*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { /* STYLES GO HERE */ }

/*iPad mini in landscape*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  { /* STYLES GO HERE */}

/*iPad mini in portrait*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  { /* STYLES GO HERE */ }

/*iPhone 6 in landscape*/

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { /* STYLES GO HERE */}

/*iPhone 6 in portrait*/

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { /* STYLES GO HERE */ }


/*iPhone 6 Plus in landscape*/

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 
.page {
	padding:4px;
}
 .cpicnomobi img,  .cpicnomobi div{
	 max-width:220px!important;
 }
	.rightbox {
	
	padding-left:8px;
    margin-bottom:20px !important;
	}
	.footerc {
margin-top:0!important
}
}

/*iPhone 6 Plus in portrait*/

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { 
.page {
	font-size: 18px !important;
     padding:0px;
}
 .cpicmobi{
	 display:inline !important;
	 width:99% !important;
	 clear:both;
 }
  .cpicnomobi{
	 display:none !important;
	 
 }
.rightbox {
	width:99% !important;
    margin-bottom:20px !important;
}
.footerc {
margin-top:0!important
}
}

/*iPhone 5 & 5S in landscape*/

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
	.page {
	padding:4px;
}
 .cpicnomobi img,  .cpicnomobi div{
	 max-width:220px!important;
 }
	.rightbox {	
	padding-left:8px;
    margin-bottom:20px !important;
	}
	.footerc {
margin-top:0!important
}
}
/*iPhone 5 & 5S in portrait*/

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { 
.page {
	padding:0 !important;
	width:100% !important;
	font-size: 18px !important;
}
 .cpicmobi{
	 display:inline !important;
	 width:100% !important;
	 clear:both;
 }
  .cpicnomobi{
	 display:none !important;
	 
 }
.rightbox {
	width:99% !important;
    margin-bottom:20px !important;
}
.footerc {
margin-top:0!important
}
}
.xpad {
	padding:4px;
}



/* extra */



.blue
{
    color: #1b0383;
font-size: 24px !important;

}
.wpcf7-submit{
position:relative;
top:16px !important;
width:60px !important;
padding-left: 10px;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
width:80px !important;
}
.callimg {
height:70px !important;
position:relative;
top:26px;
margin-right:6px;
}
.toptel {
font-family: "Arial Black", Gadget, sans-serif;
float:right;
position:relative;
top:-16px !important;
padding-right:50px !important;
font-size:26px;
font-weight:bold;
color:#999;
}
.toptel a{
font-size:36px;
font-family: "Arial Black", Gadget, sans-serif;
color:#0758d1;

}
.buttonx {
    background-color: #008BD7;
    border: none;
    color: white !important;
    padding: 4px 10px;
    text-align: center;
    font-size: 16px;
    margin: 4px 2px;
    opacity: 0.8;
    transition: 0.3s;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
	position:relative;
	top:-26px;
}
.buttonx a{

    color: white !important;
  
}

@media screen and (max-width: 980px) {
    .toptel  {
       display:none !important;
    }
}
.main-navigation-toggle {
	max-width:40px !important;
}
.featured-image-header, .orderby {
	display:none;
}
input.button, button.button {
width:auto !important;
font-size:14px !important;
}
#coupon_code {
	width:220px !important; 
}
 /* Checkout*/

.woocommerce-billing-fields__field-wrapper input {
 font-family:arial;
	font-size:16px;
	padding:10px !important;
}
#billing_city_field, #billing_state_field, #billing_postcode_field {
	width: 32% !important;
	display: block !important;
	float: left !important;	
}
#billing_state_field {
margin-left:2%;
	margin-right:2%;
}
#billing_first_name, #billing_last_name, #billing_company, #billing_email, #billing_phone, #billing_country, #billing_address_1, #billing_address_2, #billing_city, #billing_state, #billing_postcode, #mac_address, .select2-selection--single {
    height: 32px !important;
    font-size: 18px !important;
}
.butthome {
width:280px;
}

@media only screen and (max-width: 470px) {
	.header-image {
		width:100% !important;
	}

#billing_first_name, #billing_last_name, #billing_company, #billing_email, #billing_phone, #billing_country, #billing_address_1, #billing_address_2, #billing_city, #billing_state, #billing_postcode, #mac_address, .select2-selection--single {
    height: 38px !important;
    font-size: 20px !important;
}
#billing_first_name_field,
#billing_last_name_field, #billing_company_field, #billing_email_field,
#billing_address_1_field,
#billing_phone_field,
#billing_city_field, #billing_state_field, #billing_postcode_field{
	margin-left:0;
  width:94% !important;
	float: left !important;	
	font-size:18px;
	color:#666 !important;
	}
	.input-text {
		color:#666 !important;
		
	}
	#billing_state_field {
  margin-left:0;
	margin-right:0;
}
	.content-area {
		margin:8px !important;
	}

	.wp-full-overlayx {
		max-width:98% !important;	
	}
	#place_order {
		width:100% !important;
		height:60px;
	}
.clearfix {
    margin: 0 !important;
    margin-right:0 !important;

}
	.site-content{padding-left:0 !important;
		padding-right:16px !important;
	margin:0 !important;
	}
	.custom-logo {
	position:relative;
	left:-32px;
		top:-6px;
	}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    border: none;
		width:100% !important;
		height:50px !important;
	  font-size:18px;
	}
	.butthome {
width:98%;
}
	}