/*
	Theme Name: HealthPress Theme
	Theme URI: http://healthpress.inspirythemes.com/
	Description: A beautifully designed theme, for health and medical related websites and blogs.
	Author: 960Development Team
	Author URI: http://www.960Development.com/
	Version: 1.5
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: light, one-column, two-columns, three-columns, custom-menu, theme-options, translation-ready
	
	--------------------------------------------------------------------------------------------------------------------
	
		1. CSS RESET
        2. Base Body Styles
        3. General Styles
        4. General Layout
        5. WP Content Specific Styles
        6. Header Styles
        7. Slider Styles
        8. Homepage Styles
        9. Services Page Styles
        10. Doctors Page Styles
        11. Widget Styles
        12. Footer Area Styles
        13. Footer Bottom Styles
        14. Contact Page Styles
        15. Blog & Single Blog Page Styles
        16. Doctor
        17. Columns Style
        18. Content Tabs
        19. Content accordion
        20. Comments
        21. Comment Form 
		22. FAQ Template
		23. Gallery Template
		24. Isotope Styles
		25. Scroll Top

	------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/*	1. CSS RESET
*/

/*-----------------------------------------------------------------------------------*/
/*	2. Base Body Styles
*/

/*-----------------------------------------------------------------------------------*/
/*	3. General Styles
/*-----------------------------------------------------------------------------------*/
.readmore {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0)));
}

.readmore:hover, 
.readmore:focus, 
.readmore:active {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,0)), to(rgba(0,0,0,.1)));
}

.alignright {
	float: right;
	margin: 0px 0px 30px 30px;
}

blockquote {
	padding: 20px 55px 20px 20px;
}

#content ul li {
	padding:10px 15px 10px 0px;
	background: url(images/li-bullet-rtl.png) no-repeat 99% 18px;
}

#content ol li {
	padding:10px 5px 10px 0px;
}

p.error {
	padding: 10px 45px 10px 20px;
	border-right-width: 2px;
}

p.success {
	padding: 10px 45px 10px 20px;
	border-right-width: 2px;
}

p.info {
	padding: 10px 45px 10px 20px;
	border-right-width: 2px;
}

p.notice {
	padding: 10px 45px 10px 20px;
	border-right-width: 2px;
}

table caption {
	text-align: left;
}

th {
	text-align: right;
	padding: 6px 12px 6px 6px;
	border-right:none;
	border-left: none;
}

td {
	padding: 6px 12px 6px 6px;
	border-right:none;
	border-left: none;
}

tr th:first-child, tr td:first-child {
	border-right-style: solid;
	border-right-width: 1px;
}

/*-----------------------------------------------------------------------------------*/
/*	4. General Layout
*/

#content {
	float: right;
}

#sidebar {
	float: left;
}

/*-----------------------------------------------------------------------------------*/
/*	5. WP Content Specific Styles
*/

.alignright {
	float: right;
	margin:10px 0px 0px 10px;
}

.alignleft {
	float: left;
	margin:10px 10px 0px 0px;
}

.wp-caption.alignnone {
	margin: 5px 0 20px 20px;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.gallery .gallery-item {
	float: right;
}

/*-----------------------------------------------------------------------------------*/
/*	6. Header Styles
/*-----------------------------------------------------------------------------------*/
#logo-container {
	padding: 32px 13px 16px 0;
}

/*	6.1 Social Nav Styles ----------------------------------------------------------*/
/*	#header .social-nav {
	left: 0px;
	right: auto;
}

#header .social-nav li {
	margin-right: 9px;
	margin-left: auto;
}

.ie7 #header .social-nav li {
	float:right;
}

#header .social-nav li.phone span {
	padding: 0px 38px 0px 15px;
}
*/
/*	6.2 Main Nav Styles ----------------------------------------------------------*/
	.main-nav {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0)));
}

.main-nav > div {
	float: right;
}

.main-nav > div > ul {
	float: right;
}

.main-nav > div > ul > li {
	float: right;
	border-left: 1px solid #54aec2;
	border-right: none;
}

.main-nav > div > ul > li:first-child {
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
}

/* .main-nav > div > ul > li.current-menu-ancestor,
    .main-nav > div > ul > li.current-menu-item, */

.main-nav > div ul li ul {
	right: 0px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	left: auto;
}

.main-nav > div ul li ul li a {
	text-align: right;
}

.main-nav > div ul li ul li ul {
	right: 220px;
	left: auto;
}

/*	6.3 Search Form Styles ----------------------------------------------------------*/
	.main-nav #topsearch {
	left:11px;
	right: auto;
}

.main-nav #topsearch #tsearch {
	padding: 5px 10px 5px 35px;
	border-left: 1px solid #57b4c5;
	border-right: none;
}

.main-nav #topsubmit {
	left: 5px;
	right: auto;
}

/*-----------------------------------------------------------------------------------*/
/*	7. Slider Styles
*/

#slider-wrap .slide-nav {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0)));
}

#slider-wrap .slide-nav li {
	padding: 17px 19px 0px 10px;
	border-left: 1px solid #fd7b4d;
	float: right;
	border-right: none;
}

/*-----------------------------------------------------------------------------------*/
/*	8. Homepage Styles
*/

/*	8.1 Services Styles ----------------------------------------------------------*/

.services .service {
	float: right;
}

/*.services .service figure img {
	right:0px;
	left: auto;
}
*/
/*	8.2 Team Styles ----------------------------------------------------------*/

.home-right-side {
	float:right;
}

.official .team {
	float: right;
}

.official .team .doctors li {
	float: right;
	margin: 0px 0px 0px 30px;
}

/*.official .team .doctors li .doc-img .img-hover {
	right: 0px;
	left: auto;
}

*/
	
	.official .team .doctors li .doc-img .doc-type {
	left: 0px;
	right: auto;
}

/*	8.3 Appointment Styles ----------------------------------------------------------*/
	.appointment {
	float: left;
}

.appointment .header {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,.2)), to(rgba(0,0,0,0)));
}

.appointment .header h2{
	text-align:right;}

.appointment .header h3.number {
	padding: 0px 45px 0px 0px;
	background-position: right center;
	text-align:right;
}

.appointment #appoint-form {
	padding: 0px 31px 0px 38px;
}

.appointment p #apo_month_input {
	margin-left: 10px;
	margin-right: auto;
}

.selectbox {
	background: url(images/dd-arrow.png) left 13px no-repeat #fff;
}

.selectbox-wrapper {
	right: 0px;
	left: auto;
}

/* 8.4 Testimonials Styles ----------------------------------------------------------*/
	.testi {
	float: right;
	padding: 0px 0px 0px 35px;
}

.testi .patients li .imgbox {
	float: right;
	margin: 0px 0px 12px 15px;
}

.testi .patient-nav {
	margin: 0px 95px 0px 0px;
	direction:ltr;
}

/*.testi .patient-nav span {
	margin: 0px 3px 0px 0px;
}

.testi .patient-nav .t_left {
	background-position: left top;
}

.testi .patient-nav .t_right:hover {
	background-position: right bottom;
}

.testi .patient-nav .t_left:hover {
	background-position: left bottom;
}
*/
#testimonials-template .patients li .imgbox {
	float: right;
	margin: 0px 0px 10px 15px;
}

/* 8.5 Newsletter Styles ----------------------------------------------------------*/

.newsletter #newsletter input[type=\"submit\"] {
	margin: 0px 10px 0px 0px;
}

/* 8.6 Twitter Styles ----------------------------------------------------------*/

.hp_twitter p.tweet {
	padding: 12px 82px 12px 20px;
}

.hp_twitter .tweet-nav {
	left: 18px;
	right: auto;
}

.hp_twitter .tweet-nav a {
	margin: 0px 3px 0px 0px;
}

.hp_twitter .tweet-nav .left {
	background-position: left top;
}

.hp_twitter .tweet-nav .right:hover {
	background-position: right bottom;
}

.hp_twitter .tweet-nav .left:hover {
	background-position: left bottom;
}

/* 8.7 New Twitter Styles ----------------------------------------------------------*/
	#twitter_update_list {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,0.2)), to(rgba(0,0,0,0)));
}

#twitter_update_list li {
	padding: 12px 82px 12px 20px;
}

/*-----------------------------------------------------------------------------------*/
/*	9. Services Page Styles
*/

/* 9.1 Services List Styles ----------------------------------------------------------*/

/* 9.2 Single Column Styles ----------------------------------------------------------*/

.service-list.single-col figure {
	float: right;
	margin: 0px 0px 30px 30px;
}

/* 9.3 Three Columns Styles ----------------------------------------------------------*/
	.service-list.three-col ul {
	margin: 0px -30px 0px 0px;
}

.service-list.three-col ul li {
	margin: 0px 30px 35px 0px;
	float: right;
}

/* 9.4 Four Columns Styles ----------------------------------------------------------*/
	.service-list.four-col ul {
	margin: 0px -30px 0px 0px;
}

.service-list.four-col ul li {
	margin: 0px 30px 35px 0px;
	float: right;
}

/*-----------------------------------------------------------------------------------*/
/*	10. Doctors Page Styles
*/

/* 10.1 Doctors List Styles ----------------------------------------------------------*/
	.doc_list .doctors {
	margin: 0px -30px 0px 0px;
}

.doc_list .doctors li {
	float: right;
	margin: 0px 30px 30px 0px;
}

.doc_list .doctors li .doc-img {
	float: right;
	margin: 0px 0px 20px 20px;
}

.doc_list .doctors li .doc-img .img-hover {
	right: 0px;
	left: auto;
}

.doc_list .doctors li .doc-img .doc-type {
	left: 0px;
	right: auto;
}

/* 10.2 Four Columns Doctors Styles ----------------------------------------------------------*/

.doc_list.four_col .doctors li {
	float: right;
	margin: 0px 30px 60px 0px;
}

.doc_list.four_col .doctors li .doc-img .doc-type {
	left: 0px;
	right: auto;
}

/*-----------------------------------------------------------------------------------*/
/*	11. Widget Styles
*/

#sidebar .widget ul li {
	padding-right: 17px;
	padding-left: 0;
}

.widget #searchform input[type=\"submit\"] {
	margin: 0px 10px 0px 0px;
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0)));
}

.widget #searchform input[type=\"submit\"]:hover,
.widget #searchform input[type=\"submit\"]:focus,
.widget #searchform input[type=\"submit\"]:active {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,0)), to(rgba(0,0,0,.1)));
}

.widget #mc_signup .mc_list li {
	padding:5px 10px 5px 0px;
}

.widget #mc_signup #mc_signup_submit {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0)));
}

.widget #mc_signup #mc_signup_submit:hover,
.widget #mc_signup #mc_signup_submit:focus,
.widget #mc_signup #mc_signup_submit:active {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,0)), to(rgba(0,0,0,.1)));
}

.widget #mc_signup .mc_signup_submit {
	text-align:right;
}

.widget .sidebar-post {
	margin:0px 10px 15px 0px;
}

.widget .sidebar-post img {
	float:right;
	margin:3px 0 10px 10px;
}

/*-----------------------------------------------------------------------------------*/
/*	12. Footer Area Styles
*/

footer .footer-widget {
	float: right;
	margin: 0px 0px 0px 30px;
}

footer .footer-widget:last-child {
	margin-left: 0px;
	margin-right: auto;
}

footer .footer-widget ul li {
	padding: 0px 11px 0px 0px;
	background: url(images/footer-bullit.png) right 12px no-repeat;
}

/*-----------------------------------------------------------------------------------*/
/*	13. Footer Bottom Styles
*/

/*#footer-bottom .copyrights {
	float: right;
}

#footer-bottom .author {
	float: left;
}

*/
/*-----------------------------------------------------------------------------------*/
/*	14. Contact Page Styles
*/

#contact-loader {
	margin-right:20px;
	margin-left: auto;
}

.form-cell {
	float:right;
}

.form-cell span {
	margin-right:5px;
	margin-left: auto;
}

/*-----------------------------------------------------------------------------------*/
/*	15. Blog & Single Blog Page Styles
*/

.post-meta span {
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 20px;
}

.post-meta .author {
	background:url(images/author-bg.png) right center no-repeat;
}

.post-meta .date {
	background:url(images/date-bg.png) right center no-repeat;
}

.post-meta .category {
	background:url(images/cat-bg.png) right center no-repeat;
}

.post-meta .tag {
	background:url(images/tag-bg.png) right center no-repeat;
}

.post-thumb .comment-count {
	left:0px;
	right: auto;
}

.comment-count span {
	background:url(images/comment-bubble.png) right center no-repeat;
	padding:0px 20px 0px 0px;
}

/*-----------------------------------------------------------------------------------*/
/*	16. Doctor
/*-----------------------------------------------------------------------------------*/
.doctor-img {
	float:right;
	margin:0px 0px 0px 30px;
}

.doctor-img a.twitter {
	margin:5px 0px 5px 5px;
	background:url(images/doc-twitter.png) no-repeat top right;
}

.doctor-img a.twitter:hover {
	background:url(images/doc-twitter.png) no-repeat bottom right;
}

.doctor-img a.facebook {
	margin:5px 0px 5px 5px;
	background:url(images/doc-facebook.png) no-repeat top right;
}

.doctor-img a.facebook:hover {
	background:url(images/doc-facebook.png) no-repeat bottom right;
}

/*-----------------------------------------------------------------------------------*/
/*	17. Columns Style
/*-----------------------------------------------------------------------------------*/
#container .columns {
	margin: 0px -2% 0px 0px;
}

#container .columns .one-third {
	margin: 0px 2% 0px 0px;
	float: right;
}

#container .columns .two-third {
	margin: 0px 2% 0px 0px;
	float: right;
}

#container .columns .one-fourth {
	margin: 0px 2% 0px 0px;
	float: right;
}

#container .columns .three-fourth {
	margin: 0px 2% 0px 0px;
	float: right;
}

#container .columns .one-half {
	margin: 0px 2% 0px 0px;
	float: right;
}

#container .columns .single-col {
	margin: 0px 2% 0px 0px;
}

/* ---------------------------------------- */
/*	18. Content Tabs
*/

#container #content .tabs-nav li {
	float: right;
}

#container #content .tabs-nav li a {
	border-right: none;
	border-left: none;
}

#container #content .tabs-nav li:first-child a {
	border-right: 1px solid #eaeaea;
	border-left: none;
}

/* ---------------------------------------- */
/*	19. Content accordion
*/

#content .accordion h5 {
	border-left:1px solid #dbdada;
	border-right:1px solid #dbdada;
}

#content .accordion h5 span {
	margin: 7px 0px 0px 10px;
}

/* --------------------------------------- */
/*	20. Comments
*/

#comments .comment .avatar {
	float: right;
	margin:0px 0 10px 10px;
}

#comments .comment .comment-body, 
#comments .comment .comment-meta {
	float: left;
}

#comments .commentlist .children {
	padding: 0 85px 0 0;
}

/* --------------------------------------- */
/*	21. Comment Form
*/

#respond #reply-title small {
	margin-right:10px;
	margin-left: auto;
}

#commentform input[type=\"submit\"] {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0)));
}

#commentform input[type=\"submit\"]:hover,
#commentform input[type=\"submit\"]:focus,
#commentform input[type=\"submit\"]:active {
	background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(255,255,255,0)), to(rgba(0,0,0,.1)));
}

/* --------------------------------------- */
/*	22. FAQs Template
/* --------------------------------------- */
.faq-unit {
	padding:15px 50px 15px 15px;
}

/* --------------------------------------- */
/*	23. Gallery Template
/* --------------------------------------- */
#content #filter-by {
	text-align:left;
}

#content #filter-by li a {
	margin:0 0 0 5px;
}

.gallery-4-columns {
	margin-right:-29px;
	margin-left: auto;
}

.gallery-4-columns .gallery-item {
	float:right;
	margin-right:29px;
	margin-left: auto;
}

.gallery-3-columns {
	margin-right:-31px;
	margin-left: auto;
}

.gallery-3-columns .gallery-item {
	float:right;
	margin-right:31px;
	margin-left: auto;
}

.gallery-2-columns {
	margin-right:-32px;
	margin-left: auto;
}

.gallery-2-columns .gallery-item {
	float:right;
	margin-right:32px;
	margin-left: auto;
}

#content .gallery-slider .flex-control-nav {
	right: auto;
	left: auto;
}

/* --------------------------------------- */
/*	24. Isotope Styles
*/
/**** Isotope Filtering ****/

/**** Isotope CSS3 transitions ****/

.isotope .isotope-item {
	-o-transition-property:         top, right, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

/* End: Recommended Isotope styles */


/* --------------------------------------- */
/*	25. Scroll Top
/* --------------------------------------- */
a#scroll-top {
	left:20px;
	right: auto;
}

/* --------------------------------------- */
/*	26. Language Switcher
/* --------------------------------------- */
#custom-lang-switcher {
	left: 0;
	right: auto;
}

#custom-lang-switcher img {
	margin:1px 6px 1px 3px;
}


/* Generated by the RTLer - http://wordpress.org/extend/plugins/rtler/ */
@media only screen and (max-width: 767px) and (min-width: 480px){
	#wrapper #header .main-nav ul li a {
		text-align:right;}	
}
@media only screen and (max-width: 767px){
	#wrapper .services .service .service-thumb {
		float: right;
		margin-right:0px;
		margin-left:20px;
		}
	#wrapper .services .service {
		text-align: right;
		}

	#alfaweb{
		width:150px;}	

}

#logo-container {
	padding-top: 8px;
	direction: ltr;
}
.testi .patients li{
	left:auto;
	right:0;}
.home-left-side{
	float:right;}
	
#footer-bottom .copyrights{
	float:left;}
#footer-bottom .author{
	float:right;
	}
#alfaweb {
	text-align:right;
	padding-left: 0;
	padding-right:25px;
	background-position:100% 50%;
}		
	