/*
Theme Name: Melbourne Dental Group Mobile
Theme URI: melbournedentalgroup.com.au
Author: IDM
Author URI: http://www.idm.com.au
Description: HTML5 starter theme based off Ian Stewart's HTML5 Toolbox Theme with other goodies added plus chunks of Paul Irish's HTML5 Boilerplate mixed in for good measure. Shake well.
Version: 0.9.1
*/



.hide { display: none; }

.container { padding:0; }

.post-373 span.wpcf7-list-item {
 display:block;
}

.navbar1 { margin:0px; border-bottom:none; background-color:#fff; }


a.navbar-brand {
	margin:20px 12px 10px 0px;
	width: 200px;
	height: 60px;
	display:block;
	float:right;
	background:url('images/logo.png') no-repeat left top;
	}

ul.nav1 {
	list-style-type:none;
	float:left;
	padding:0px;
	}

ul.nav1 li.dropdown1 { xborder-right:1px solid #ededed; padding-right:0px; padding-bottom:10px;  }
ul.nav1 li.dropdown2 {
	 float:right;

	padding-right:10px;
	}

.navbar1 ul.nav1 li a.dropdown-toggle {
	background:url('images/main-menu_icon.png') no-repeat 0 0;
	width:34px;
	height:39px;
	display:block;
	text-indent:-999999px;
	margin-top:20px;
	margin-left:10px;
	}

ul.dropdown-menu1 { border:none !important; box-shadow:none !important; top:80%;  }


ul.nav1 li ul { xbackground-color:#fff; background:none !important; }

ul.nav1 li ul li a {
	background:url('images/main-menu_list_bg.png') no-repeat 0 0px;
	width:251px;
	height:34px;
	display:block;
	color:#fff;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
	font-size:13px !important;
	margin-bottom:-1px;
	font-weight:bold;
	}

ul.nav1 li ul li a:hover {
	background:url('images/main-menu_list_bg.png') no-repeat 0 -34px;
	width:251px;
	height:34px;
	display:block;
	color:#fff;
	}

li.current_page_item a{
	background:url('images/main-menu_list_bg.png') no-repeat 0 -34px !important;
	width:251px;
	height:34px;
	display:block;
	color:#fff;
	}

.navbar2 {
	margin:0px;
	border-bottom:none;
	background-color:#78a9c9;
	border-top:6px solid #aecbdd;
	padding:0px;
	height:70px;

	}

.phone-no {
  display:block;
  float:left;
  color:#fff;
  font-size:25px;
  font-weight:bold;
  background:url('images/phone_icon.png') no-repeat left center;
  padding-left:25px;
  margin-top:7px;
  margin-left:10px;
}

.phone-no a { text-decoration:none; color:#fff; }
.phone-no a:hover { text-decoration:underline; color:#fff; }

.navbar3 { margin:0px; border-bottom:none; background-color:#78a9c9; height:50px; }

.navbar3 ul.nav1 li a.dropdown-toggle, .navbar2 ul.nav1 li a.dropdown-toggle {
	background:url('images/main-menu_icon2.png') no-repeat 0 0;
	width:34px;
	height:40px;
	display:block;
	margin-top:6px;
	margin-left:10px;
	padding-left: 42px;
	text-transform: uppercase;
	color: #fff;

	}

ul.nav2 { list-style-type:none; float:right; margin-top:5px; padding-bottom:5px; }
ul.nav2 li { float:left;  padding-left:4px; margin-right:4px; }
ul.nav2 li a { display:block; }

ul.nav2 li.call a { background:url('images/nav2-call.png') no-repeat left top; width:45px; height:55px; }
ul.nav2 li.map a { background:url('images/nav2-map.png') no-repeat left top; width:45px; height:55px; }
ul.nav2 li.home a { background:url('images/nav2-home.png') no-repeat left top; width:34px; height:37px; }
ul.nav2 li.back a { background:url('images/nav2-back.png') no-repeat left top; width:32px; height:38px; }

ul.nav2 li.back .btn {
  width:32px;
  height:38px;
  background:url('images/nav2-back.png') no-repeat left top; width:32px; height:38px;

}

.navbody {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-top:-1px;
	display:block;
	margin-right:auto;
	margin-left:auto;
	width:310px;
	}

.navbody a {
	width:310px;
	color:#464646;
	line-height:38px;
	padding-left:20px;
	font-size:12px;
	height:38px;
	display:block;
	background:url('images/navbody_bg.png') no-repeat left top;
	text-decoration:none;
	}

.navbody a:hover {
	text-decoration:none;
	color:#464646;
	}

ul.menu, .pagelist-nav ul {
  margin:0 auto;
  padding:0;
  width:307px;
}

ul.menu > li, .pagelist-nav ul > li {
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  font-size:11px;
  list-style:none;
  line-height:33px;
  margin:0 0 1px 0;
  padding:0;
}

ul.menu > li.menu-item-121, ul.bodynav > li.menu-item-124, .pagelist-nav ul > li.page-item-116, .pagelist-nav ul > li.page-item-122 {
  font-size:10px !important;
}

ul.menu > li > a, .pagelist-nav ul > li > a {
  color:#fff;
  padding-left:20px;
  font-weight:bold;
  display:block;
  background:url('images/navbody_bg.png') no-repeat left top;
  width:307px;
  height:33px;
}

ul.menu > li > a:hover, .pagelist-nav ul > li > a:hover {
  text-decoration:none;
  opacity:0.9;
  filter:alpha(opacity=90); /* For IE8 and earlier */
}

ul.menu ul {
  margin:0;
  padding:0;
  width:307px;
  display:none;

}

ul.menu ul li {
  margin:1px 0 0px 0px;
  padding:0;
  text-transform:none;
  color:#fff;
  list-style:disc;
  xdisplay:none;
}

 ul.menu ul > li > a {
  width:307px;
  height:33px;
  display:block;
  color:#fff;
  font-weight:bold;
  padding-left:45px;

  background:url('images/sub-navbody_bg.png') no-repeat left top;


}



ul.menu, aside.widget_nav_menu ul.menu {
  margin:0 auto;
  padding:0;
  width:307px;
}

aside.widget_nav_menu ul.menu > li {
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  font-size:11px;
  list-style:none;
  line-height:33px;
  margin:0 0 1px 0;
  padding:0;
}



aside.widget_nav_menu ul.menu > li > a {
  color:#fff;
  padding-left:20px;
  font-weight:bold;
  display:block;
  background:url('images/back.png') repeat-x left top;
  width:307px;
  height: 36px;
font-size: 14px;
margin-bottom: 3px;
border-radius: 20px;
}
aside.widget_nav_menu ul.menu > li > a:after {

	 content: '\25B6';
	float: right;
	margin-right: 20px;
	font-size: 12px;
}
aside.widget_nav_menu ul.menu > li > a:hover {
  text-decoration:none;
  opacity:0.9;
  filter:alpha(opacity=90); /* For IE8 and earlier */
}



.read-more { font-size:11px; font-weight:bold; }

.row1 { background-color:#fff; margin:0; }

.row2 { background-color:#fff; margin:0; padding:0px; }

.row3 { background-color:#ffffff; width: 300px; margin: 0px auto; padding:0px;}

.row3 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#464646;
	line-height:17px;
	text-align: justify;
	}

.row3 h1 {
	color: #318ed1;
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 20px;
	font-weight: bold;
	clear: right;
	text-align: center;
	}

.row3 h1 span { color:#07a0fc; }

.row3 h2 {
	color:#484747;
	line-height:20px;
	font-size:17px;
	margin-bottom:10px;
	font-weight:bold;
	}

.row3 ul { margin:0 0 10px 0px; padding:0; }

.row3 ul li, .row8 ul li {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	margin-left:25px !important;
	padding:0;
	margin-bottom:4px;
	}

.row3 ul li a, .row8 ul li a { color:#d9232e; }

.row3 label { font-size:12px; margin:0 0 0px 0px; padding:0; }









.row4 { background-color:#0c0c0c; margin:0; padding:20px; }

.row4 h2 {
	color:#00aeef;
	font-size:14px;
	background:url('images/arrow-icon1.png') no-repeat left top;

	text-transform:uppercase;
	font-family: 'dinbold';
	padding-left:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:5px;
	border-bottom:1px dotted #7c7c7c;
	}

.row4 .panel-heading { padding:0;  }
.row4 .panel { background-color:#0c0c0c; border:none; border-bottom:1px dotted #7c7c7c; }
.row4 .panel-group .panel-heading+.panel-collapse .panel-body { border-top:none }
.row4 h4 {
	color:#ffffff;
	font-size:14px;
	background:#0c0c0c url('images/arrow-icon2.png') no-repeat left top;
	text-transform:uppercase;
	font-family: 'dinbold';
	padding-left:20px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:5px;
	border-bottom:none;
	}

.row5 { background-color:#fff; margin:0; padding:0px; }
.row5 p.footerline { text-align:center; font-size:11px; color:#999999; }

.charitysection {
	border-bottom:1px dotted #fff;
	margin-bottom:20px;
	}

.charitysection h1 {
	color:#999;
	font-size:14px;
	text-transform:uppercase;
	font-family: 'dinbold';
	}

.charitysection p {
	font-family: 'dinregular';
	font-size:12px;
	color:#CCC;
	}

.row6 { background-color:#000; margin:0; padding:0px; }

.row6 h2 {
	color:#00aeef;
	font-size:14px;
	background:url('images/arrow-icon3.png') no-repeat left top;
	text-transform:uppercase;
	font-family: 'dinbold';
	margin:0;
	padding:0 0 0 20px;
	}

.row6 h2 a { color:#00aeef; text-decoration:none; }
.row6 h2 a:hover { color:#d9232e; text-decoration:none; }

.col-md-12-1 { padding:5px; }



.col-md-12-1 h1 {
	font-family: 'dinbold';
	color:#FFF;
	font-size:14px;
	float:left;
	margin:0;
	}

.col-md-12-2 { padding:0; }

.col-md-12-2 .smcasetitle {
	font-family: 'dinbold';
	color:#fff;
	font-size:14px;
	float:right;
	margin-bottom:5px;
	}

.col-md-12-3 { padding:20px; }
.col-md-12-4 { padding:0; margin:0; }
.col-md-12-5 { padding:10px; }

.row7 { background-color:#333232; margin:0; padding:10px; }
.row8 { background-color:#fff; margin:0; padding:0px 10px 0px 10px; }
.row9 { background-color:#cb0447; margin:0; padding:5px; }
.row10 { background-color:#14bda7; margin:0; padding:10px; }

.form-control1 { background-color:#000; border-color:#3c3c3c; color:#fff; }
.mybtn1 {
	width:81px;
	height:33px;
	text-indent:-99999px;
	xdisplay:block;
	background:url('images/submit_btn1.png') no-repeat 0 0;
	float:right;
	}

.mediasection {
	border-bottom:1px dotted #fff;
	margin-bottom:10px;
	}

.mediasection p.title {
	font-family: 'dinbold';
	color:#fff;
	font-size:12px;
	margin-top:-10px;
	}

.backtop {

	float:right;
	xheight:35px;

	height: 34px;


	}


	.backtop a{
	text-transform: uppercase;
	color: #fff;
	float: right;
	background:url('images/back-to-top_icon.png') no-repeat scroll top right;
	padding:10px 40px !important;
	margin: 5px 10px;
	text-decoration: none;
	}

	.backtop a {

	display: inline-block;
	}

.subcall {
	background:url('images/main-menu_border-right.gif') no-repeat right center;
	padding-right:30px;
	float:left;
	height:42px;
	margin-top:10px;
	margin-left:10px;
	}

.icontop {
	background:url('images/main-menu_border-right.gif') no-repeat left center;
	padding-left:20px;
	float:right;
	height:42px;
	margin-top:10px;
	margin-right:20px;
	}

a.booklink {
	color:#fd3406;
	font-size:14px;
	background:url('images/arrow-icon4.png') no-repeat left top;
	text-transform:uppercase;
	font-family: 'dinbold';
	margin:0;
	padding:0 0 0 10px;
	}


@media screen and (min-width:410px){

a.navbar-brand {
	display:block;
	width: 200px;
	height: 60px;
	background:url('images/logo2.png') no-repeat left top;
	margin:15px 10px 10px 0px;
	float:right;

	}

}


.responsive-slider.flexslider .slide .slide-title{
	display: none !important;

}
.responsive-slider.flexslider {
margin-bottom:0px !important;
}
.search-form{
	padding: 4px;
	float: left;
	background: #AECBDD;
	margin: 3px 3px 3px 10px;
	border-radius: 5px;
margin-top:10px;
}
#s {
    height: 35px;
    border-radius: 11px;
    padding: 10px;
    color:#aaa;
    width:150px;
}

.search-form input[type="submit"] {
    cursor: pointer;
    width: 30px !important;
    height: 30px;
    background: url('images/search.png');
    border: none;
    text-indent: 999px;
    }

    #content{
    	padding: 0px 5px 0px 15px ;
    	margin: 0px auto;
    	width:307px;
    }
.center-block {
width:291px;
}

.entry-content {
    overflow: hidden;
}

.entry-content input, button, select, textarea {
   width:85%;
}

.drlist {
    margin-left: 10px !important;
}

.drlist li a {
    color: #318ed1 !important;
}

