/*
	Theme Name: MedicalPress
	Theme URI: http://themeforest.net/item/medicalpress-health-and-medical-wordpress-theme/7789703
	Description: A premium theme for health and medical related websites. It has various features that are suitable for doctors, dentists, surgeons, hospitals, health clinics and other types of health and medical related institutions.
	Author: Inspiry Themes
	Author URI: http://themeforest.net/user/InspiryThemes
	Version: 2.0.1
	Text Domain: framework
    Domain Path: /languages
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: white, right-sidebar, responsive-layout, featured-images, full-width-template, threaded-comments, microformats, post-formats, translation-ready, one-column, two-columns, three-columns, four-columns, custom-menu, theme-options
	----------------------------------------------------------------------------------------------------------------*/
	
body {
    overflow-x: hidden;
}
.container {
    margin: auto !important;
}
.border-box .vc_column-inner {
    border-top: 3px solid #095aa5;
    margin: 0 2%;
    box-shadow: 2px 0 11px;
}
.downloads .border-box.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    padding: 0 3% 3% 0%;
}
.call-to-action {
    background-image: -webkit-linear-gradient(left, #095AA5 0%, #6AC7D2 100%);
    background-image: linear-gradient(to right, #095AA5 0%, #6AC7D2 100%);
    background-repeat: repeat-x;
    color: #fff;
}
.call-to-action .container {
    padding: 4% 0;
}
.call-to-action .container .wpb_content_element{
    margin-bottom: 0;
}
.call-to-action .container .wpb_content_element p{
    font-size: 20px;
    clear: both;
    text-align: center;
}
.call-to-action .container .wpb_content_element p a{
    color: #fff;
}
.call-to-action .container .wpb_content_element p a:hover{
    color: #fff;
}
.call-to-action .container .wpb_content_element p i{
    margin-right: 5px;
}
#clinic_image{
	height: 400px;
	overflow: hidden;
}
#clinic_image img{
	height: 650px;
}
.wpcf7 label sup{
    font-size: 10px;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: none;
}
input.wpcf7-form-control.wpcf7-not-valid.wpcf7-text.wpcf7-validates-as-required {
    border: 1px solid #cc4444;
}
#map .vc_row-full-width.vc_clearfix{
	margin-bottom: -5%;
}
#contact_info{
	margin-left: 1%;
}
/*#contact_info .vc_col-sm-4 .wpb_wrapper{
	display: flex;
}*/
#contact_info .wpb_wrapper p{
	padding-top: 7%;
    font-weight: 700;
    font-size: 16px;
}
#contact_info .wpb_column.vc_column_container.vc_col-sm-12{
	margin-left: -2%;
}
#contact_info .vc_row.wpb_row.vc_inner.vc_row-fluid.border-box.vc_row-has-fill{
	width: 89%;
	margin-bottom: 5%;
    margin-left: 1%;
    padding: 0;
}
#contact_info .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    text-align: center;
    margin-bottom: 0;
}
#contact_info .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left .vc_icon_element-icon{
    color: #ffffff !important;
    background: #095aa5 !important;
    padding: 48%;
    border-radius: 50%;
}
.Gym-Button-Light{
	border-color: #ffffff !important;
}
.Gym-Button-Light:hover, .Gym-Button-Light:focus, .Gym-Button-Light:active{
	background: #095aa5 !important;
	background-color: #095aa5 !important;
	border-color: #095aa5 !important;
}




@media (max-width: 700px){
	#page {
		overflow-x: hidden;
	}
	h1.tp-caption.tp-resizeme{
		font-size: 24px !important;
		margin-bottom: 1%;
	}
	.border-box{
		margin-bottom: 4%;
	}
	.call-to-action .container .wpb_content_element p {
	    font-size: 17px;
	    clear: both;
	    text-align: center;
	    margin-bottom: 5%;
	}
	#main-footer {
	    padding: 5% 0 30px 0;
	}
	.border-box{
		padding: 0 3%;
	}
	.border-box .vc_column-inner {
	    border-top: 3px solid #095aa5;
	    margin: 0;
	    box-shadow: 2px 0 11px;
	}
	.downloads .border-box.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
	    padding: 0 3% 3% 3%;
	}
	#contact_info .wpb_column.vc_column_container.vc_col-sm-12 {
	    margin-left: 0%;
	    width: 100%;
	    margin-top: 0%;
	}
	#contact_info .vc_column-inner > .wpb_wrapper {
	    margin-left: -7%;
    	margin-top: 7%;
	}
	div.wpcf7{
		margin-left: 0%;
	}
}