/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

li#field_4_55.gfield label.field_label { padding-right: 10px !important; } 


/* MARX - BLOG PAGE */ 

.post_info, span.date { display: none !important;  } 

.blog_holder.blog_single article h2 { 
	font-weight: 300; 
	text-transform: none; } 

aside .widget h5 { 
	margin-bottom: 4px;
	margin-top: 30px; } 

.gform_wrapper .gfield_label_hidden.gfield_contains_required>.ginput_container, .gform_wrapper .gfield_label_hidden.gfield_contains_required>.clear-multi {
    margin-top: 0px !important;
}

/* MARX - 404 PAGE */  

.page_not_found h2 { font-weight: 300; } 

.qbutton { border-radius: 0; }


/* MARX - FORM CONFIRMATIONS */    

.gform_confirmation_wrapper { text-align: center !important; } 


/* MARX - WORKCOVER FORM */   

li#field_6_6.gfield.gf_left_third.gfield_html.gfield_html_formatted.gfield_no_follows_desc { padding-top: 30px; }  

textarea#input_6_9.textarea.medium { margin-top: 22px; } 


/* MARX - BACK FORM */   

li#field_8_49 .gfield .gsection .gfield_label_hidden { border: none !important; } 

.gform_wrapper .gfield_checkbox li label { width: auto !important; }

.gform_wrapper .numbers li label { width: 30px !important; }

input#input_8_9.medium, input#input_8_10.medium { margin-top: -2px; margin-bottom: 4px; } 


/* MARX - REFERRER FORM */ 

input#input_5_8.medium, input#input_5_9.medium { border: none; }

li#field_5_11.gfield.gsection.gfield_label_hidden { border-color: #fff; } 


/* MARX - ROOMS */ 

.fb-caption { display: none !important; } 


/* MARX - NEW PATIENT REGISTRATION */

li#field_4_8.gfield.gfield_label_hidden { margin: 0 0 10px 0; } 

input#input_4_27.large { margin-top: 16px !important; } 

input#input_4_17.medium { margin-top: 39px !important; } 

input#input_4_43.medium { border: none !important; } 

#input_4_6.medium, #input_4_7.medium, #input_4_5.datepicker.medium.mdy.datepicker_no_icon.hasDatepicker  
{ margin-top: 0px !important; }
 
.gf_progressbar { display: none; } 

.gform_wrapper .top_label input.large { width: 99%; }  

.gform_wrapper .gform_fields .gfield { margin: 0 0 10px 0; } 

input#input_4_17.medium { margin-top: 13px; } 

.coreimg a { 
	 filter:grayscale(0%)v !important; 
  	-webkit-filter: grayscale(0%) !important; 
  	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale") !important; }

.coreimg a:hover {     
	filter: gray !important; 
   	 -webkit-filter: grayscale(100%) !important; 
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale") !important; }

/* MARX - CONTACT */ 

.mapdets2 { 
	padding-right: 10px !important;
	padding-left: 10px !important; } 

.condets { width: 46%; }  

.conhrs { width: 54%; } 

.condets p, .conhrs p { line-height: 26px; }  

.grid_section .section_inner { width: 920px; }

.maprow2 .grid_section .section_inner { width: 1100px; }


/* MARX - ABOUT */ 

.biotext p { 
	color: #818181; 
	font-size: 20px;
	line-height: 26px; 
	width: 100%;
	margin-left: auto;
	margin-right: auto; 
	font-weight: 300; }

.coreinfo .qbutton { 
	max-width: 360px;
	margin-bottom: 10px; 
	display: block; } 


/* MARX - HOME */ 

.introtext { 
	margin-left: auto; 
	margin-right: auto; 
	max-width: 860px; }

.introtext h3 { color: #58595b !important;   }  

.qbutton.green { 
	color: #00aeef; 
	border: 2px solid #00aeef;
	background-color: rgba(255, 255, 255, 0.75); 
	border-radius: 0;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 1.8px; }

.qbutton.green:hover { 
	color: #58595b; 
	border: 2px solid #58595b;
	background-color: rgba(255, 255, 255, 0.75); 
	border-radius: 0; }

.carousel-inner h2 { text-shadow: none !important; }

.vc_col-sm-2  { width: 19%; } 

div.nocol.wpb_column.vc_column_container.vc_col-sm-2 { width: 0 !important; } 


/* MARX - GENERAL */  

.stanrow { padding: 60px 10px; } 

.maprow h3, .maprow p, .maprow a {color: #fff; }

.maprow p { margin-top: 0px; } 

.mapdets {height: 188px; }

.mapdets2 {height: 320px; }

.mapdets a, .mapdets2 a { text-decoration: underline; }

.mapdets a:hover, .mapdets2 a:hover { 
	text-decoration: underline; 
	color: #00aeef; } 

.mapdets2 h6 {padding-top: 10px; }

#alogos img { padding: 0 40px; }

.title h1 { text-transform: none; }  

.headmed ul { list-style-image: url('http://bjcsc.com.au/wp-content/uploads/2016/03/BJC_List_Marker_01.png'); }

ul.plainlist { 
	list-style-type: disc !important; 
	list-style-image: none !important; }

ol { 
	list-style: decimal inside none;
  	margin: 0;
  	padding: 0; } 

ol ol { margin-left: 1em; }

ol li {
  	list-style-position: inside;
  	padding: 0;
  	margin-left: 0; }

ol li::before {
  	content: "";
 	width: 10px;
 	display: inline-block; }


/* MARX - GRAVITY FORMS */  

input#input_1_12.medium, input#input_1_13.medium { border: none; }

input#input_1_4.medium { width: 98.5%; } 

input#input_4_5.datepicker.medium.mdy.datepicker_no_icon.hasDatepicker  { margin-top: -5px; } 

select#input_4_3.medium.gfield_select { border: none; } 

.gform_wrapper .gfield_required { color: #818181; } 

#gform_wrapper_2  .gfield_label_hidden.gfield_contains_required>.ginput_container { margin-top: 0px; } 

input#gform_submit_button_2.button.gform_button { float: right; } 

#gform_wrapper_2 textarea.medium { height: 100px; } 

li#field_2_8.gfield.gf_list_inline { 
	float: right;
	margin-right: 4px; } 

.bookrow { 
	max-width: 750px;
	margin-left: auto;
	margin-right: auto; }

.gform_wrapper .gfield_label_hidden.gfield_contains_required .ginput_container input[type=text], .gform_wrapper .gfield_label_hidden.gfield_contains_required .ginput_container input[type=email], .gform_wrapper .gfield_label_hidden.gfield_contains_required .ginput_container input[type=tel], input#input_1_8, .gform_wrapper .top_label textarea.textarea, input#input_2_8, .gform_wrapper .top_label input.large, .gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large, .gform_wrapper .top_label li.gfield.gf_left_third input.medium, .gform_wrapper .top_label li.gfield.gf_left_third input.large, .gform_wrapper .top_label li.gfield.gf_left_third select.medium, .gform_wrapper .top_label li.gfield.gf_left_third select.large, .gform_wrapper .top_label li.gfield.gf_middle_third input.medium, .gform_wrapper .top_label li.gfield.gf_middle_third input.large, .gform_wrapper .top_label li.gfield.gf_middle_third select.medium, .gform_wrapper .top_label li.gfield.gf_middle_third select.large, .gform_wrapper .top_label li.gfield.gf_right_third input.medium, .gform_wrapper .top_label li.gfield.gf_right_third input.large, .gform_wrapper .top_label li.gfield.gf_right_third select.medium, .gform_wrapper .top_label li.gfield.gf_right_third select.large, .gform_wrapper .top_label input.medium, input#input_8_54, input#input_3_6, input#input_5_10, input#input_4_55, input#input_6_30 { 
	background: none !important;
	border: 1px solid grey; }

.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large, .gform_wrapper .top_label li.gfield.gf_right_third input.medium { width: 98%; }

body .gform_wrapper .datepicker { width: 97% !important; } 

input#gform_submit_button_1.button.gform_button { 
	float: right;
	margin-right: 10px; } 

body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"] { 
	background-color: #fff;
	border-color: #e51e2b;
	color: #00aeef; 
	border-radius: 0; }

body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="button"]:hover { 
	background-color: #fff;
      	color: #e51e2b;
	border-color: #00aeef; 
	border-radius: 0; }

.form_footer .top_label { text-align: right !important; } 

.page-id-8 .gform_wrapper { 
	max-width: 68%; 
	margin-left: auto; 
	margin-right: auto; } 

label.field_label, .gfield_captcha_container, .gfield_captcha_input_container.math_medium { display: inline-block; } 

input#input_1_7.medium { display: none; } 

li#field_1_8.gfield.gf_list_inline.gf_right_half { 
	text-align: right;
	margin-right: 10px; }

.gfield_captcha_input_container.math_medium { padding-left: 10px; } 

/* WebKit < 19 */
input:focus::-webkit-input-placeholder { color: transparent; }
/* Firefox < 19 */
input:focus:-moz-placeholder { color: transparent; }
/* Firefox > 19 */
input:focus::-moz-placeholder { color: transparent; }
/* Internet Explorer 10 */
input:focus:-ms-input-placeholder { color: transparent; }

/* WebKit < 19 */
textarea:focus::-webkit-input-placeholder { color: transparent; }
/* Firefox < 19 */
textarea:focus:-moz-placeholder { color: transparent; }
/* Firefox > 19 */
textarea:focus::-moz-placeholder { color: transparent; }
/* Internet Explorer 10 */
textarea:focus:-ms-input-placeholder { color: transparent; }


/* MARX - HEADER */ 

header.fixed { top: 40px; } 

 li#nav-menu-item-30.menu-item.menu-item-type-post_type.menu-item-object-page.narrow { 
	border: 2px solid red;
	margin-top: 45px !important; } 

li#nav-menu-item-30 a { 
	color: #00aeef;  
	line-height: 20px !important; } 

li#nav-menu-item-30 a:hover { 
	color: #fff; } 

nav.main_menu>ul>li>a { padding: 0 17px; }

#nav-menu-item-20 a { padding: 0 45px 0 25px; } 


@media only screen and (max-width: 1000px) {

.vc_col-sm-2 { width: 20%; } 

.maprow2 { 
	height: auto !important;
	padding-bottom: 80px !important;  }

.maprow2 .gomap { padding-left: 15px !important; }

.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large, .gform_wrapper .datepicker { width: 99%; } 

.gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium { 
width: 97%; }
 

}  


@media only screen and (max-width: 767px) { 

.maprow2 { 
	height: 1260px !important;
	padding-bottom: 80px !important;  }

.mapdets2 { 
	margin-top: 40px; 
	padding-right: 15px !important; } 

.qbutton.medium {
    	padding: 0 12px;
   	 font-size: 12px; }

.title.title_size_medium h1 { font-size: 32px; }

#alogos img { max-width: 12%; padding: 0 20px; }

input#input_4_6.medium, input#input_4_7.medium, input#input_4_5.datepicker.medium.mdy.datepicker_no_icon.hasDatepicker  { margin-top: 5px !important; }

.vc_col-sm-2 { 
	width: 50%;
	margin-left: auto;  
	margin-right: auto;  } 
	
.mapdets { 
	padding-right: 0; 
	margin-bottom: 60px; } 

.mapdets2 { 
	padding-right: 15px !important; 
	margin-bottom: 60px; } 

.gogmap { 
	padding-left: 0; 
	margin-left: -15px; } 

.mapdetsrow .gogmap { 
	padding-left: 15px !important; 
	padding-right: 15px !important; }

.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third, .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half { 
	margin: 0 !important;
	width: 100% !important; }  

.top_label li.gfield.gf_middle_third input.medium, .gform_wrapper .top_label li.gfield.gf_left_third input.medium, body .gform_wrapper .datepicker { width: 99% !important; }

.gform_wrapper .top_label li.gfield.gf_left_third input.medium, .gform_wrapper .top_label li.gfield.gf_left_third input.large, .gform_wrapper .top_label li.gfield.gf_left_third select.medium, .gform_wrapper .top_label li.gfield.gf_left_third select.large, .gform_wrapper .top_label li.gfield.gf_middle_third input.medium, .gform_wrapper .top_label li.gfield.gf_middle_third input.large, .gform_wrapper .top_label li.gfield.gf_middle_third select.medium, .gform_wrapper .top_label li.gfield.gf_middle_third select.large, .gform_wrapper .top_label li.gfield.gf_right_third input.medium, .gform_wrapper .top_label li.gfield.gf_right_third input.large, .gform_wrapper .top_label li.gfield.gf_right_third select.medium, .gform_wrapper .top_label li.gfield.gf_right_third select.large { width: 99%; }

.gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label input.large  { width: 99%; } 

body .gform_wrapper .gform_fields .gfield { margin: 0 0 0 0; }

.gform_wrapper .gfield_label_hidden.gfield_contains_required>.ginput_container { margin-top: 0px; } 


}  

@media only screen and (min-width: 768px) and (max-width: 800px) { 


.maprow p, .maprow a {
        font-size: 13px;
    	line-height: 15px; }

.maprow h3 { font-size: 16px; }

} 

@media only screen and (min-width: 769px) and (max-width: 800px) { 

.logo_wrapper { left: 46%; }  


} 

@media only screen and (min-width: 768px) and (max-width: 1200px) { 
	
.mapdets { padding-right: 15px; } 

} 