/*
Theme Name: Medica Child
Theme URI: http://themefuse.com/wp-themes-shop/medica/
Description: Child theme for the Medica. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Reade More</a>
Author: ThemeFuse
Author URI: http://themefuse.com
Template: medica-parent
*/

@import url("../medica-parent/style.css");

body{
background:#fff;
}
.grid_8 .entry img{
border:none;
}
.topmenu .dropdown li a{
color:#02a78d;
}
.footer a,.entry a,a{
color:#02a78d;
}
.topmenu .dropdown li a:hover{
color:#7ad14a;
}
.container_12 a:hover{
color:#7ad14a;
}
.topmenu .dropdown li a :hover{
color:#7ad14a;
}
 .topmenu .dropdown .current-menu-item a{
color:#7ad14a;
 }
input[type="submit"], input[type="button"], button{
color:#02a78d;
font-size: 13px;
padding: 2px 20px 3px 18px;
text-shadow:none;
border-radius:10px;
}
input[type="submit"]:hover{
color:#7ad14a;

}
input[type="reset"]:hover{
color:#7ad14a;
}
input[type="reset"] {
background: none;
float: right;
margin-top: -66px;
color:#02a78d;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
padding: 5px 52px 0 0;
font-size: 13px;
text-shadow:none;
}
input{padding:5px;}

table tr td,th{border:1px solid #000;}
table, td, th{
text-align:left;
}
#header_txt {
border: 1px solid #000;
width: 170px;
padding: 7px;
padding-left: 10px;
float: right;
text-align: left;
border-radius:10px;
margin-top:-20px;
color:#FFF;
font-family:sans-serif;
}
.copyright{
font-size:12px;
margin-top:20px;
}

.showcase-thumbnail-content p,.widget_contact .contact-phone strong{
color:#02a78d!important;
}
.footer{
background:none;
padding: 30px 0 20px 0!important;
}
.list_dots_blue li {
list-style: none;
background: url(images/dot_blue.png) 10px 9px no-repeat;
}
.list_dots_blue li:hover {
background: url(images/dot_pink.png) 10px 9px no-repeat;
}

#wpcf7-f474-p443-o1 > form > p:nth-child(4) > span > input,textarea{
background:#f5f5f5;
border:1px solid #dcdcdc;
}
/*footer widget */
.container_12 .grid_2{
width:100%;
}
.david li {
list-style-image: url('images/dot.png')!important;
list-style: none;
}
footer .container .link-fb, footer .container .link-twitter, footer .container .link-rss{
background:url(images/icons/footer_social.png) 0 0 no-repeat
}



/* melbourne IT changes */

/*header */

.header_top{
	height: 200px;
}

.logo{
	width:100%;
	text-align: center;
}

.body_wrap {
background: url("images/background.png") repeat;

}

.header_menu {
    background: url("images/bg_content_top.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    position: relative;
    z-index: 2;
}



.header_bot {
    background: url("images/bg_content_mid.png") repeat-y scroll center center rgba(0, 0, 0, 0);
    padding-top: 24px;
    position: relative;
    z-index: 1;
}


.middle {
    background: url("images/bg_content_mid.png") repeat-y scroll center center rgba(0, 0, 0, 0);
    clear: both;
    margin-top: -35px;
}

.middle.sidebarRight{
    margin-top: 0px;
}


.middle_bot {
    background: url("images/bg_content_bot.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 17px;
}


/* slider */
.playSlider{
	height: 450px !important;
}

.playSlider .navigation{
	display: none;
}

.playSlider .progressBar{
	background: #CCF12E !important;
	bottom: 0px !important;
}

.playSlider .progressIndicator{
	background: #37AB86 !important;
}

.playSlider .textHolder, .showcase-thumbnail-container{
	background: #E8FB2A !important;
	opacity: 0.8;
}

.playSlider .nextBackControllers{
	bottom: 40px !important;
}

.showcase-thumbnail-content h3{
    color: #000!important;
    opacity: 1;
}

/* text styles */
.entry p{
    color: #000;
    text-align: justify;
}

p{
    color: #000;
    font-size: 14px;
    text-align: justify;
}

.entry ul{
    color: #000;
    font-size: 14px;
    text-align: justify;
}

table tr td, th{
    border: 0px;
    color: #000;
    text-align: justify;
}

table tr td p, th p{
    color: #000;
}

.sidebar .textwidget a{
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
}

.topmenu .dropdown li a span{
    font-size: 18px;
}

img,.entry iframe, .entry .video iframe{
    max-width: none !important;
}