/* Typography etc 

font-family:TitilliumText22LRegular
font-family:TitilliumText22LLight
font-family:TitilliumText22LThin
font-family:TitilliumText22LMedium
font-family:TitilliumText22LBold
font-family:TitilliumText22LXBold

Dark Blue:		#00527f
Medium Blue:	#427ea0
Light Blue:		#d9e5ec

*/ 

@import url("/wp-content/uploads/medicaresw/fontface_template_2_css.css");


/* General */

body { background-color:#00527f; }


#col-7-1 h1 {
    text-align: center;
    color: #00527f;
    font-family: TitilliumText22LLight;
    font-size: 25px;
  	margin: 10px 0;
}


/* Header */ 

#col-3-1 {
  margin:27px 0 0 0;
}


#col-3-2 {
  text-align:right;
  margin:30px 0 0 0;
  font-size:25px;
  font-family:TitilliumText22LRegular;
}

#col-3-2 span {
  font-family:TitilliumText22LBold;
  color:#00527f;
}

#col-3-2 img {
  margin:0 0 10px 5px;
}

#col-3-2 a {
  color:#000000;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    margin: auto;
}

#col-11-1 {
  font-size:25px;
  font-family:TitilliumText22LRegular;
  text-align:center;
}

#col-11-1 span {
  font-family:TitilliumText22LBold;
  color:#00527f;
}

#col-12-1 {
    width: 50%;
    float: left;
}


#col-12-2{
    width: 50%;
    float: right;
  	text-align:right;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 25px;
}

/* Navigation */ 

#col-5-1 {
    margin: 0 0 2px 90px;
}

div.horizontal-menu ul li a:link, div.horizontal-menu ul li a:visited {
  margin:0 20px 0 0;
  opacity:0.5;
  -moz-transition-property: opacity;
-moz-transition-duration: 300ms;
-moz-transition-delay: 1ms;
/* WebKit */
-webkit-transition-property: opacity;
-webkit-transition-duration: 300ms;
-webkit-transition-delay: 1ms;
/* Opera */
-o-transition-property: opacity;
-o-transition-duration: 300ms;
-o-transition-delay: 1ms;
/* Standard */
transition-property: opacity;
transition-duration: 300ms;
transition-delay: 1ms;
}

div.horizontal-menu ul li a:hover {
	opacity:1.0;
}

.fa-bars {
  font-size:24px;
  color:#00527f;
}

.fa-navicon:after, .fa-reorder:after, .fa-bars:after {
    content: "MENU";
  	margin:0 0 0 8px;
  	font-family:TitilliumText22LBold;
  color:#00527f;
}

#container-12 {
 padding-top:15px;
  padding-bottom:0px; 
}

/* Home */ 


#col-7-1 {
  text-align:center;
  color:#00527f;
  font-family:TitilliumText22LLight;
  font-size:25px;
}


#col-4-1 {
    font-family:TitilliumText22LLight;
  	font-size:17px;
}

#col-4-1 strong {
   font-family:TitilliumText22LBold;
   color:#00527f;
   font-size:24px;
  }

#col-4-1 a {
  display:block;
  color:#ffffff;
  background-color:#00527f;
  padding:12px 15px 12px 15px;
  width:150px;
  text-align:center;
  margin:20px 0 0 0;
}
  

.home-textcolumn1 {
  width:66%;
  float:left;
}

.home-imagecolumn1 {
  width:33%;
  float:right;
  padding: 0 0 0 30px;
  text-align:center;

}

.home-textcolumn2 {
  width:66%;
  float:right;
  padding: 0 0 30px 0;
}

.home-imagecolumn2 {
  width:33%;
  float:left;
  padding: 0 30px 0 0;
  text-align:center;

}


/* Content */ 

#col-10-1 h1 {
	color:#00527f;
  	font-size:26px;
  	text-transform:uppercase;
}

#col-10-1 h2 {
	color:#00527f;
  	font-size:18px;
  	text-transform:uppercase;
}


/* Sidebar */

.vc_col-sm-4 .wpb_content_element {
 margin:0px;
  
}

.vc_col-sm-4 h4 {
 font-family:TitilliumText22LBold;
 color:#00527f;
 font-size:24px;
 margin:0px 0px 10px 0px !important;
}

.vc_col-sm-4 a {
  display:block;
  color:#ffffff;
  background-color:#00527f;
  width:100px;
  margin:0 auto;
  padding:5px 10px 5px 10px;
}

/* Footer */ 

#col-9-1 {
     text-align: center !important;
}

#col-9-1 a {
  color:#ffffff;
 opacity:0.4;
  -moz-transition-property: opacity;
-moz-transition-duration: 300ms;
-moz-transition-delay: 1ms;
/* WebKit */
-webkit-transition-property: opacity;
-webkit-transition-duration: 300ms;
-webkit-transition-delay: 1ms;
/* Opera */
-o-transition-property: opacity;
-o-transition-duration: 300ms;
-o-transition-delay: 1ms;
/* Standard */
transition-property: opacity;
transition-duration: 300ms;
transition-delay: 1ms; 
}

#col-9-1 a:hover {
  opacity:1.0;
  text-decoration:none;
}


/* Gravity Forms */ 

.gform_button {
  background-color:#00527f;
  border:none;
  color:#ffffff;
  padding:10px 20px;
  
}

/* Responsive */ 

/* Phone */ 

@media only screen and (max-width: 479px) {
  
  .home-textcolumn1 {
  width:100% !important;
  float:left;
  padding:0 0 30px 0;
  text-align:center;
}

.home-imagecolumn1 {
  width:100% !important;
  float:left;
  padding: 0;
  text-align:center;

}

.home-textcolumn2 {
  width:100% !important;
  float:left;
  padding:0 0 30px 0;
    text-align:center;
}

.home-imagecolumn2 {
  width:100% !important;
  float:left;
  padding: 0 0 20px 0;
  text-align:center;

}

#col-4-1 a {
    margin: 0 auto;
}
  
#wrapper-7  {
   padding:10px 0 0 0; 
  }

}


@media (min-width: 480px) and (max-width: 768px) {

.home-textcolumn1 {
  width:100% !important;
  float:left;
  padding:0 0 30px 0;
  text-align:center;
}

.home-imagecolumn1 {
  width:100% !important;
  float:left;
  padding: 0;
  text-align:center;

}

.home-textcolumn2 {
  width:100% !important;
  float:left;
  padding:0 0 30px 0;
  text-align:center;
}

.home-imagecolumn2 {
  width:100% !important;
  float:left;
  padding: 0 0 20px 0;
  text-align:center;

}

#col-4-1 a {
    margin: 0 auto;
}

#wrapper-7  {
   padding:10px 0 0 0; 
  }

}

/* Tablet */ 


@media (min-width: 769px) and (max-width: 979px) {

.home-textcolumn1 {
  width:100% !important;
  float:left;
  text-align:center;
}

.home-imagecolumn1 {
  width:100% !important;
  float:left;
  padding: 0;
  text-align:center;
  margin: 30px 0 0 0;
}

.home-textcolumn2 {
  width:100% !important;
  float:left;
  text-align:center;
}

.home-imagecolumn2 {
  width:100% !important;
  float:left;
  padding: 0 0 20px 0;
  text-align:center;

}


#col-4-1 a {
  margin:0 auto;
}

#wrapper-7  {
   padding:10px 0 0 0; 
  }

}




