a{
	color:#003B83 !important;}

input[type='Submit']{
	background-color:#003B83 !important;}

.back-to-top{
	background-color:black !important;}

body{
	font-family: Arial, Helvetica, sans-serif !important;
}

.genericon {
    font-family: Genericons;
    font-size: 30px !important;
    letter-spacing: 5px !important;
    /* text-align: center; */
    /* font-weight: 100; */
}
body.custom-background{
	background-color: #c4c4c4;
}

.entry-header{
	margin-top:-20px;
}

.robots-nocontent{
		margin-top:-40px
}


.widget-title{
	font-weight:bold;
	padding: 15px
	
}

#subscribe-text,#subscribe-text+p,#subscribe-email{
	margin-left:13px;
	width:95%;
}

#subscribe-submit{
margin-top:-10px;	
margin-left: 15px;	
}

h2{
	font-size:28px;
	font-weight: bold;
}
.widget {
	background-color: #F1F1F1;
}
.widget{
	border: 1px solid #b2b2b2;
}
.widget-title{
letter-spacing:0.4px;
}
section#archives-6{
	height:150px;
	}
#archives-dropdown-6{
width:90%;
		margin:13px;
}
input[type='submit']{
	width:135px;
	height:48px;
}
#socialLogos{
	margin-top:-40px !important;
}
#text-10{
height:110px;

}


iframe.contact-map{
width:95%;
margin:5px;
	margin-top:-15px;

	border:1px solid black !important;
}

.confit-address,.confit-phone{
margin-left:10px;
	font-size:14px;

}

input[type='search']{
	
	width:93.5%;
	margin:10px;
	placeholder:"search blog";
}
input[type='search']:after{
content:"search blog";

}
.confit-phone{
font-size:13px;	
}
#widget_contact_info-7{
height:350px;
}
#widget_contact_info-6,#text-8{
	border:none;
}

.toggle-search,.toggle-search-form{
	display:none;
}
#sidebar-header{
background-color:#c4c4c4;
	border:none;
}



#container{
border: none;!important;
	
}

#text-19{
border:none;
	background-color:#c4c4c4;
}

#container{
border:none !important;
}
#menu-primary{
border:none;	
	
}
article{
padding-bottom:10px!important;
}
article + article{
margin-top:-40px!important;

}

.entry-summary p:nth-of-type(2){
height:0px;
	margin-top:-15px;


}
div.entry-summary::after{
display:none;
	border:4px solid red;

}

#header{
margin-top:-15px !important;
}
#sidebar-subsidiary{
background-color:#f1f1f1
}

.nav-toggle{
display:none;}


@media only screen and (min-width: 768px) {
    #mainHeaderDiv{
      margin-left:-50px;
		 }
}
@media only screen and (max-width: 768px) {
    #mainHeaderDiv{
      margin-left:-29px;
		 }
		#mainHeaderDiv img
      {   
        margin-left:3px !important;
      }	
}
@media only screen and (max-width: 500px) {
    #mainHeaderDiv
	   {
      margin-left:-12px;
		 }
   #mainHeaderDiv span
      {
	     float:left;
	     margin-left:30px;
	     height:auto;
	     width:70%;
	margin-top:5px !important;
      }
	#insideHeaderDiv
      {
	      margin-top: 5px !important;
				font-size:12px;
margin-left:-6px;
      }	
	#mainHeaderDiv img
      {
	     
        margin-left:25px !important;
      }	
	

}
