/*
Theme Name: Regina Lite
Theme URI: http://www.machothemes.com/themes/regina-lite/
Author: Macho Themes
Author URI: http://www.machothemes.com/
Description: Regina Lite is one of the best free medical WordPress themes, suitable for medical clinics, dentistry websites, medical research facilities and more. Explore Regina Lite - a responsive medical WordPress template with a ton of bundled options.
Version: 1.1.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: regina-lite
Tags: grid-layout, footer-widgets, blog, education, e-commerce

This theme, like WordPress, is licensed under the GPL.
*/
#navigation ul li ul {
    display: none;
}

#navigation ul li a {
    padding: 0 2px 4px !important;
    font-size: 12px !important;
}

.nav-menu-search {
	position: relative;
	margin-left: 20px;
}
body #sub-header .nav-menu-search button.icon {
	position: absolute;
    left: auto;
    right: 2px;
    top: 13.5px;
}
.social-links-container {
	float: left;
}
.contact-bar {
	float: right;
}
@media screen and ( max-width:500px ) {
	.contact-bar .pull-right {
		float: none !important;
		display: inline-block;
	}
	.social-links-container {
		float: none;
	}
}


#sidebar .widget {
    display: none !important;
}

.col-md-8 {
    width: 100% !important;
}

#breadcrumb {
    display: none !important;
}

a:hover, p a:hover {
	color: #333 !important;
} body, p, a {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 500 !important;
} h1, h2, h3, h4, h5, h6, h6 small a {
	font-family: 'Oswald', sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 100 !important;
	letter-spacing: 1px !important;
} h6 small, #footer .widget h6 {
    border-bottom: 2px solid rgba(255,255,255,0.3);
    margin-bottom: 15px;
    padding-bottom: 5px;
    font-size: 18px !important;
    font-weight: 500;
} h4#service {
	text-transform: none !important;
	font-size: 14px !important;
}

th {
	color: #333;
	background: #E8F3F8;
}

blockquote {
    padding: 10px 10px 5px 13px !important;
    background: #39CCCC !important;
    border-left: 3px solid #333 !important;
    margin-bottom: 26px !important;
    color: #ffffff !important;
}

li {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 100 !important;
}

tr {
	color : #333 !important;
} tr#whitetable {
	color : #fff !important;
} td {
   	font-size: 15px !important;
}

.markup-format table a {
    color: #39cccc !important;
    text-decoration: none !important;
}

#sub-header {
    background: #39CCCC !important;
    line-height: 25px !important;
    color: #ffffff !important;
    padding-left: 22px !important;
} #sub-header p {
    margin: 6px 0 6px 14px !important;
} #sub-header a {
    	color: #ffffff !important;
} #navigation ul li a {
    color: #333 !important;
    border-bottom: 2px solid #fff !important;
} #navigation ul li a:hover {
    color: #39CCCC !important;
    border-bottom: 2px solid #39CCCC !important;
}

div#logo {
    margin-top: 0px !important;
}

#page-header {
    	background: #E8F3F8 !important;
	padding: 25px 0 !important;
	margin-bottom: 50px !important;
} #page-header .title {
    	color: #333 !important;
}

#footer {
    	background: #39cccc !important;
	color: #ffffff !important;
} #footer .widget a:hover {
	color: #E8F3F8 !important;
}

#sub-footer { 
	background: #E8F3F8 !important;
	color: #333 !important;
	padding: 13px 0 !important;
} #sub-footer a { 
	color: #39CCCC !important;
} #sub-footer a:hover { 
	color: #333 !important;
} 

.rpwe-time, a.more-link {
	color: #ededed !important;
	font-size: 12px !important;
}

.back-to-top .nc-icon-glyph {
    	color: #ffffff !important;
}

#blog .post .title {
	display: none !important;
}

p {
	hyphens: none !important;
}

div#slider {
    	margin-top: -76px !important;
	margin-bottom: 40px !important;
}

.fullwidthbanner-container .fullwidthabanner {	
	border-bottom: 10px solid #39CCCC !important;
}

ul#services li {
    	background: #ccc;
    	padding: 10px 10px 10px 17px !important;
    	list-style-type: none;
	margin-bottom: 15px !important;
	color: #ffffff !important;
} ul#services li:hover {
    	opacity: 0.7;
    	filter: alpha(opacity=70); /* For IE8 and earlier */
	cursor: pointer;
} ul#services li:nth-child(1) {  
  	background: #E8F3F8;
} ul#services li:nth-child(2) {  
  	background: #E8F3F8;
} ul#services li:nth-child(3) {  
  	background: #E8F3F8;
} ul#services li a {
	color: #000000 !important;
} ul#services li a:hover {
	color: #ffffff !important;
} 

img.staff:hover {
    	opacity: 0.85;
    	filter: alpha(opacity=85); /* For IE8 and earlier */
	cursor: pointer;
} /**img.service:hover {
    	opacity: 0.85;
    	filter: alpha(opacity=85); /* For IE8 and earlier */
	cursor: pointer;
}**/

.ui-accordion .ui-accordion-header {
    border: 0px solid #39CCCC !important;
    border-radius: 0;
    display: block;
    cursor: pointer;
    font-size: 20px !important;
    position: relative;
    margin-top: 4px;
    margin-bottom: 4px;
    padding: .5em .5em .5em .7em;
    min-height: 0;
} .ui-widget-content a {
    color: #333333 !important;
    cursor: pointer;
} .ui-widget-content a:hover {
    color: #39CCCC !important;
}

.ui-accordion .ui-accordion-header {
    	background: #39CCCC !important;
	color: #fff !important;
}

input[type="text"], 
input[type="email"],
input[type="tel"],  
input[type="date"], 
textarea {
    width: 100%;
    padding-left: 20px;
    min-height: 35px;
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    background: 0 0;
    border: 2px solid #ebebeb;
    outline: 0;
    resize: none;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    -webkit-appearance: none;
    appearance: none;
}

#blog .post #post-navigation, #blog #related-posts, #blog .post #post-author, p.no-comments, #blog .post .comments {
    display: none !important;
} #blog .post .image {
    margin: 0 0 10px !important;
    padding: 0px !important;
}