/*--
	Theme Name: Qualimed
	Theme URI: http://36creative.com/
	Description: Child theme for Qualimed, uses Cherry Framework
	Author: 36creative.com
	Author URI: http://36creative.com/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* Utility classes */
.font-size-18 {
	font-size: 18px;
  	line-height: 24px;
}

/* Navigation customizations */
.nav .sf-menu >li.current_page_item >a >div:first-child+div span,
.nav .sf-menu >li.sfHover >a >div:first-child+div span,
.nav .sf-menu >li:hover >a >div:first-child+div span {
	background-color: #1aa0a8;
}

.sf-menu > li > a,
.btn-primary,
.title-section .breadcrumb li.active {
	color: #1aa0a8 !important;
}

/* Homepage color block widgets - left widget */
.header .textwidget3 .textwidget .banners .item_1,
.header .textwidget3 .textwidget .banners .item_1 .block_2 {
	background-color: #ffc621;
}

.header .textwidget3 .textwidget .banners .item_1 .block_2 .btn_b .soc_1 {
	background-color: #ff9a04;
}

/*.header .textwidget3 .textwidget .banners .item_1 .block_1 .icon {
	background-image: url(images/icons/home-physicianicon.png);
	height: 50px;
}

.header .textwidget3 .textwidget .banners .item_1 .block_2 .icon {
	background-image: url(images/icons/home-physicianicon.png);
  	background-size: 32px;
}
*/

/* Homepage color block widgets - center widget */
.header .textwidget3 .textwidget .banners .item_2,
.header .textwidget3 .textwidget .banners .item_2 .block_2{
	background-color: #f3882d;
}

.header .textwidget3 .textwidget .banners .item_2 .block_2 .btn_b .soc_1 {
	background-color: #e84908;
}

/*.header .textwidget3 .textwidget .banners .item_2 .block_1 .icon {*/
	/*background-image: url(images/icons/home-nppaicon.png);*/
	/*height: 50px;*/
/*}*/

/*.header .textwidget3 .textwidget .banners .item_2 .block_2 .icon {*/
	/*background-image: url(images/icons/home-nppaicon.png);*/
  	/*background-size: 32px;*/
/*}*/

/* Homepage color block widgets - right widget */
.header .textwidget3 .textwidget .banners .item_3,
.header .textwidget3 .textwidget .banners .item_3 .block_2{
	background-color: #1aa0a8;
}

.header .textwidget3 .textwidget .banners .item_3 .block_2 .btn_b .soc_1 {
	background-color: #03646f;
}

/*.header .textwidget3 .textwidget .banners .item_3 .block_1 .icon {*/
	/*background-image: url(images/icons/home-hospitalicon.png);*/
	/*height: 50px;*/
/*}*/


/*.header .textwidget3 .textwidget .banners .item_3 .block_2 .icon {*/
	/*background-image: url(images/icons/home-hospitalicon.png);*/
  	/*background-size: 32px;*/
/*}*/

/* Homepage header image override */
.home .header {
	background-image: url(images/homeheader.jpg);
}

/* Secondary page(s) header image override */
.header {
	background-image: url(images/secondary-header.jpg);
}

/* Secondary page(s) services blocks */
.services-block-nps-and-pas .service-box2_body,
.services-block-hospitals .service-box2_body,
.services-block-physicians .service-box2_body {
	margin-left: 190px;
}

.services-block-nps-and-pas {
	background-color: #f3882d;
}

.services-block-nps-and-pas:before {
	content: "";
	width: 140px;
	height: 140px;
	position: absolute;
	background-image: url(images/sub-nppaicon.png);
	background-position: 50% 0%;
	background-repeat: no-repeat;
}

.services-block-hospitals {
	background-color: #1aa0a8;
}

.services-block-hospitals:before {
	content: "";
	width: 140px;
	height: 140px;
	position: absolute;
	background-image: url(images/sub-hospitalicon.png);
	background-position: 50% 0%;
	background-repeat: no-repeat;
}

.services-block-physicians {
	background-color: #ffc621;
}

.services-block-physicians:before {
	content: "";
	width: 140px;
	height: 140px;
	position: absolute;
	background-image: url(images/sub-physicianicon.png);
	background-position: 50% 0%;
	background-repeat: no-repeat;
}


/* Contact form customizations */
.wpcf7-form p.field input,
.wpcf7-form-control-wrap textarea {
	background-color: #1aa0a8 !important;
  	color: #fff !important;
}

.wpcf7-form p.field input:focus,
.wpcf7-form-control-wrap textarea:focus {
	background-color: #03646f !important;
}

.wpcf7-form p.field input::-webkit-input-placeholder,
.wpcf7-form-control-wrap textarea::-webkit-input-placeholder {
   color: #ffffff;
}

.wpcf7-form p.field input:-moz-placeholder,
.wpcf7-form-control-wrap textarea:-moz-placeholder  { /* Firefox 18- */
   color: #ffffff;
}

.wpcf7-form p.field input::-moz-placeholder,
.wpcf7-form-control-wrap textarea::-moz-placeholder {  /* Firefox 19+ */
   color: #ffffff;
}

.wpcf7-form p.field input:-ms-input-placeholder,
.wpcf7-form-control-wrap textarea:-ms-input-placeholder {
   color: #ffffff;
}

/* Footer color customizations */
.footer {
	background-color: #435259;
}

/* Media queries */
@media screen and ( max-width: 979px ) {

	.service-box2_body {
		margin-left: 0px !important;
		margin-top: 150px !important;
	}

}


