/********* Do not edit this file *********/
/*
My Custom CSS - Maked by Salvatore Noschese
a.k.a. DarkWolf - http://www://darkwolf.it/
*/
/********* Do not edit this file *********/

/*
.border-img {
  margin: 0 0 25px !important;
}
.site-header {
  
  /* Fallback (could use .jpg/.png alternatively) */
  background-color: #393839 important;

  /* "Invalid", but works in 6-8 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB);

  /* Valid, works in 8-9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB)";
  
  /* Safari 4, Chrome 1-9, iOS 3.2-4.3, Android 2.1-3.0 */
  background-image:
    -webkit-gradient(linear, left top, right top, from(#393839), to(#747374));
  
  /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
  background-image:
    -webkit-linear-gradient(left, #393839, #747374);

  /* Firefox 3.6 - 15 */
  background-image:
    -moz-linear-gradient(left, #393839, #747374);

  /* Opera 11.1 - 12 */
  background-image:
    -o-linear-gradient(left, #393839, #747374);

  /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image:
    linear-gradient(to right, #393839, #747374);

}

/*
.nav-primary {
    background-color: #333 !important;
}

.read-button {
  padding:10px;
  text-align:centre;
  border-radius: 10px;
    color: #fff;
  float:right;

*/
  /* Fallback (could use .jpg/.png alternatively) */
  background-color: #393839 important;

  /* "Invalid", but works in 6-8 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB);

  /* Valid, works in 8-9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB)";
  
  /* Safari 4, Chrome 1-9, iOS 3.2-4.3, Android 2.1-3.0 */
  background-image:
    -webkit-gradient(linear, left top, right top, from(#393839), to(#747374));
  
  /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
  background-image:
    -webkit-linear-gradient(left, #393839, #747374);

  /* Firefox 3.6 - 15 */
  background-image:
    -moz-linear-gradient(left, #393839, #747374);

  /* Opera 11.1 - 12 */
  background-image:
    -o-linear-gradient(left, #393839, #747374);

  /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image:
    linear-gradient(to right, #393839, #747374);
}
/*
.sub-footer-left {
 width:100% !important; 
}

.sub-footer {
	padding:0px !important;  
}

.wysija-submit {
 background-color: #444 !important; 
}

*/

.qcf-style.form input[type=text], .qcf-style.form textarea, .qcf-style.form select {
border: 1px solid #ccc !important;
background: #FFFFFF !important;
font-family: arial, sans-serif !important;
font-size: 1em !important;
color: #465069 !important;
line-height: normal !important;
height: auto !important;
}
.qcf-style.form p, .qcf-style.form select {
font-family: arial, sans-serif !important;
font-size: 1em !important;
color: #465069 !important;
height: auto !important;
line-height: normal !important;
height: auto !important;
}
.qcf-style.form #submit, .qcf-style.form #submit:hover {
background: none repeat scroll 0 0 #113696 !important;
border: 1px solid #113696 !important;
}
.qcf-style.form div {
color: #465069 !important;
background: none !important;
}
.qcf-style.form #plain {
background-color: rgba(255, 255, 255, 0.8) !important;
border: none !important;
}

.sub-footer-right #text-7 {
  	float: left;
	margin-left: -32px;
	margin-right: 33px;
}

.sub-footer {
 	margin-bottom: 105px; 
}

.sub-footer #text-11 {
 	position: absolute;
	margin-top: 50px; 
}

.footer-widgets-3 #nav_menu-2 li {
 	border-bottom: none !important;
  	margin-bottom: 2px !important;
	padding-bottom: 5px !important;
}
.footer-widgets a {
color: #fff;
}
.qcf-style #submit, .qcf-style #submit:hover {
text-align: center;
cursor: pointer;
background: #FF0300;
color: #fff;
}
.outreach-pro-home .site-inner {
background: #122043;
padding: 0 0 0 0 !important;
}
.home-top.widget-area img.aligncenter {
margin: 0 !important;
}
.site-header .widget-area {
width: 40%;
}
section#text-18 {
float: left !important;
}
.simple-social-icons ul li a, .simple-social-icons ul li a:hover {
padding: 6px 2px;
}

.nav-primary {
text-align: right;
} 
.entry-title {
font-size: 40px;
font-weight: 700;
color: #113696;
text-transform: uppercase;
padding-bottom: 10px;
}

.top-image {
height: 300px;
overflow: hidden;
margin-bottom: 30px;
vertical-align: top;
}
h2.entry-title {
font-size: 25px;
font-weight: 700;
color: #113696 !important;
text-transform: none;
}
.sub-footer-right {
width: 35%;
}
.sub-footer-left {
width: 60%;
}
h2 {
font-size: 28px;
color: #113696;
}
.site-header .widget-area h2 {
color: #F30003;
}

@media(max-width:1167px) {
	
	.site-header .widget-area {
    width: 50%;
}
.sub-footer {
    margin-bottom: 0px;
}

#text-11 {
	display:none;
}

}

@media(max-width:1005px) {

.site-header .widget-area {
		width:100%;
}
	
section#text-2 {
    float: none;
    width: 100%;
    text-align: center;
}

#simple-social-icons-3 {
	text-align: center;
	width: 160px;
	margin: 0px auto;
}

.header-image .title-area {
    padding: 0px;
    margin: 0px auto;
    text-align: center;
    float: none;
	width: 300px;
}

}

@media(max-width:1117px) {
	
.sub-footer-right #text-7 {
	margin-left: 0px;
	float:none;
}

}

.accident_form {
 	text-align: center;
  	background: #eef;
	padding: 10px 0;
	border: 1px solid #eee;
}

/* todays */

@media(min-width:767px) {
  .testimonials .vc_col-sm-4 {
      margin-left: 8px;
      width: 32%;
  }
}
.img-grid ul {
 	max-width:905px;
  	margin:0 auto !important;
}
.img-grid ul .isotope-item {
    border-radius: 0;
    box-sizing: content-box;
    display: inline-block;
    height: 87px;
    opacity: 1;
    padding: 0;
    text-align: center;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    width: 180px;
    z-index: 100;
  	overflow:hidden;
}
.img-grid ul .isotope-item a {
 	margin: 4px; 
}
.img-grid ul .isotope-item img {
  	height: 135.6px;
    margin-left: 0;
    margin-top: -22.8px;
    max-height: none !important;
    max-width: none !important;
    padding: 0 !important;
    width: 180px;
  	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.img-grid ul .isotope-item img:hover {
 	height: 150px;
  	width:200px;
}
.faq-content ol, .faq-content ul {
 	margin-left:0 !important; 
}
.outreach-pro-blue .footer-widgets {
 	margin-top:0px !important; 
}