/*
Theme Name: Global Theme
Theme URI: http: //www.healthdirection.com.au/
Description: This is a custom theme of Sahifa
Author: Ty Trinh
Author URI: http://tytrinh.wordpress.com/
Template: sahifa
Version: 4.2.0
*/

@import url("../sahifa/style.css");
/* Global */
a {  color: #bf0000; text-decoration: underline;}
.search-block .search-button, #topcontrol, #main-nav ul li.current-menu-item a, #main-nav ul li.current-menu-item a:hover, #main-nav ul li.current_page_parent a, #main-nav ul li.current_page_parent a:hover, #main-nav ul li.current-menu-parent a, #main-nav ul li.current-menu-parent a:hover, #main-nav ul li.current-page-ancestor a, #main-nav ul li.current-page-ancestor a:hover, .pagination span.current, 
.share-post span.share-text, .flex-control-paging li a.flex-active, .ei-slider-thumbs li.ei-slider-element, .review-percentage .review-item span span, .review-final-score, .button, a.button, a.more-link, #main-content input[type="submit"], .form-submit #submit, #login-form .login-button, .widget-feedburner .feedburner-subscribe, input[type="submit"], #buddypress button, #buddypress a.button, #buddypress input[type="submit"], #buddypress input[type="reset"], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, #buddypress div.item-list-tabs ul li a span, #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a, #buddypress #members-directory-form div.item-list-tabs ul li.selected span, #members-list-options a.selected, #groups-list-options a.selected, body.dark-skin #buddypress div.item-list-tabs ul li a span, body.dark-skin #buddypress div.item-list-tabs ul li.selected a, body.dark-skin #buddypress div.item-list-tabs ul li.current a, body.dark-skin #members-list-options a.selected, body.dark-skin #groups-list-options a.selected, .search-block-large .search-button, #featured-posts .flex-next:hover, #featured-posts .flex-prev:hover, a.tie-cart span.shooping-count, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, #check-also-close, a.post-slideshow-next, a.post-slideshow-prev, .widget_price_filter .ui-slider .ui-slider-handle, .quantity .minus:hover, .quantity .plus:hover, .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current, #reading-position-indicator
{background-color:#005F02 !important}

#main-nav, .cat-box-content, #sidebar .widget-container, .post-listing, #commentform {
    border-bottom-color: #DFDFDF !important;
}

/* Header */
#theme-header {margin:0px auto; margin-bottom:20px; border-top:none}
.header-notice a {text-decoration:none}
/* Menu */ 
#main-nav {box-shadow:none}
#main-nav a {text-decoration:none}
#main-nav,#main-nav ul li a, #main-nav ul li {border-color:#004A00; text-decoration:none; background-color:#004A00}
 #main-nav .menu-sub-content {background-color:#FFF}
#main-nav ul ul li, #main-nav ul ul li:first-child {border-bottom-color:#DFDFDF}
#main-nav ul li.mega-menu.mega-links a.mega-links-head {text-align:left}
#main-nav ul ul li:hover > a, #main-nav ul ul:hover > a,
#main-nav ul ul a, #main-nav .mega-menu-block a {color:#333}
#main-nav {border-bottom:none}
#main-nav ul li.current-menu-parent{height: 42px;margin-top: 0px;border-width: 0px;}
#main-nav ul li.current-menu-parent>a {line-height: 47px !important; } 
#main-nav ul li.current-menu-parent ul li a, #main-nav ul li.current-menu-parent ul li a:hover {color:#333 !important; background-color:#FFF !important}
/* Shop Button */
@media screen and (min-width: 901px){
	#menu-item-6925 a {
		background: #C60000  !important;
		height: 54px;
		color: #FFF !important;
		font-weight: bold;
		padding-left: 20px;
		text-transform: uppercase;
		font-size: 14px;
		line-height: 54px !important;
		height: 57px !important;
	}
	#menu-item-6925 {float:right !important}
}
/* Search Bar */

/** HomePage ****/
.post-box-title a, .cat-box-title a {text-decoration:none !important}

/* Testimonial Widget */
#wpb_widget-2 a, #wpb_widget-2 a:hover {    text-decoration: none;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    font-style: italic;}
#wpb_widget-2 a.readmore, #wpb_widget-2 a.readmore:hover {color:red}
#wpb_widget-2 .widget-top {display:block}

/* Widget */
.widget {border:none; margin-bottom:0px}
.widget .widget-top {display:none}
.widget .widget-container {box-shadow: none !important; border:none !important;}
.widget .post-tslideshow-nav-outer .post-slideshow-prev,  .widget .post-tslideshow-nav-outer .post-slideshow-next {display:none}
.widget .post-tslideshow-nav-outer-bottom .post-slideshow-prev,  .widget .post-tslideshow-nav-outer-bottom .post-slideshow-next {text-decoration:none !important}
/* Search */
.search-block {float:right;  min-width:300px; height:75px}
.search-block h4 {text-align:right; background:#c10000; padding:2px 7px}
.search-block h4 a { color:#FFF !important}
.search-block  input {height:40px; font-size: 16px !important; color: #333 !important; min-width:300px}
#searchform-header {height:42px; border:1px solid #005F02;}
.search-block .search-button {height: 40px; width: 60px;}
.search-block::after {content:""; display:none}

/* Body */
article {border:none !important; box-shadow:none !important}
#main-content {margin-top:0px}
/* Bottom */
#theme-footer,.footer-bottom  {background:#005F02; color:#FFF; border-top:none}
.footer-widget-container {border:none !important} 
#theme-footer a, .footer-bottom a  { color:#FFF;}
.footer-widget-top {border-color:#555}
.footer-widget-container li {border-bottom:0px; line-height:14px}
.footer-widget-container li a {text-decoration:none}
.footer-widget-top {
    border-color: #DFDFDF;
}
.secure-logo, .statement {text-align:center;}
.secure-logo a {text-decoration:none;}
.page .entry h2, .page  .entry h3, .single-post  .entry h2, .single-post  .entry h3 {font-family: BebasNeueRegular; letter-spacing: 1.2px}
.page .entry h2 {margin-top:40px}
.page.entry h4, .single-post  .entry h4 {font-weight:bold !important ;line-height:30px}
.product-link:hover, product-link:active {color: #E97013}

/*Home Page */
.home article .entry p, .home article .entry a  {font-size:14px}
/* Related Articles */
.yarpp-related{
	padding: 0px 10px;
background:#eee;
border: 1px solid #DFDFDF
	
}
.yarpp-related ol {margin-left:30px}
/* Form */
#login-form #log, #login-form #pwd, .widget-feedburner .feedburner-email  {border-color:#D2D2D2}

.inactive-btn {background-color:#999 !important} 
div.error { margin-bottom: 20px !important; color: red; margin-top: -5px;}
/* Newsletter Page */
#newsletter input[type=text] {font-size:18px; color:#000}
#main-nav ul ul li:hover > a, #main-nav ul ul:hover > a {
    padding-left: 7px;
}
/* Slider */
#rev_slider_1_1_wrapper {max-width:1045px}
.tp-bannertimer {display:none}
.hidebullets {display:none !important}

/* Home Page */
.home .recent-box article { border-bottom: 1px solid #DFDFDF !important;}
.home .recent-box .post-box-title { margin-bottom: 10px; text-decoration: none; text-transform: capitalize;}
.home .recent-box .post-box-title a {text-decoration:none; color:#333; font-size:26px; font-family: BebasNeueRegular, arial, Georgia, serif;}
.home .recent-box a.more-link { padding: 0px; background: none !important; color: green !important; text-decoration: underline; }

/* questionnaire */
.questionnaire {
  margin-bottom: 10px;
  border-bottom: 1px solid #DFDFDF;
  padding-bottom: 20px;
}
.quiz-question
{
  font-size: 1.2em;
  margin-bottom: 20px
}
#questionnaire-form label.radio {margin-right:20px; border:1px solid #DFDFDF; border-radius:5px; background: #F5F5F5; padding: 10px 30px;}
#questionnaire-form label input {margin-right:10px; position:absolute; top:-99999px}
#questionnaire-form .btn-success {background-color:#005F02 !important; color:#FFF; border:1px solid #004b01 !important}
.question-error .quiz-question {color:red}
#questionnaire-form #btn-submit {padding: 15px 20px; border-radius: 10px; background: #004a96; color: white; font-size: 20px; box-shadow: 4px 3px 5px 0px #333;}
/* Product landing page */
.page-template-product-landing #main-content {padding:0px !important}
.page-template-product-landing .content {padding-right:30px; padding-left:30px}
.page-template-product-landing  .post-slideshow-next, .page-template-product-landing  .post-slideshow-prev {display:none}
.page-template-product-landing  .post-content-slideshow-outer {border-bottom:none}
.product-list .one_third {text-align:center; border:1px solid #DFDFDF; padding:8px}
.product-list .one_thrid img {height: 250px !important; width: auto !important;}
.add-to-cart, .add-to-cart:hover{background-color: #f48400 !important; color:white; border:1px solid #db7600; display: inline-block;
 text-decoration:none; margin-top:10px; border-radius:5px; font-weight:bold; padding:10px 20px; text-align:center}
 /* eBook Landing Page */   
.page-template-ebook-download #main-content, .page-template-ebook-download .post-inner {margin-top:0px; padding-top:0px}
.page-template-ebook-download .post-title, .page-template-ebook-download .post-meta {display:none}
.page-template-ebook-download ul.checklist, ul.checklist li{list-style:none}
 ul.checklist li {
	background: url("../../uploads/2015/07/bullet-checkmark.png") no-repeat left top;
 	padding: 3px 0px 3px 30px;
	list-style: outside none none;
	margin: 0px;
	background-position: 0px 4px;
	margin-bottom: 10px;
  
 }
.page-template-ebook-download .featured-image {margin:auto; display:block}
div.error {color: #FFF; margin-top: -5px;}
.page-template-ebook-download .form {background: #F64543 none repeat scroll 0% 0%; padding: 20px; color: #FFF; line-height: 1.4em;}
.page-template-ebook-download .form p {margin-bottom:10px}
.page-template-ebook-download .form input[type=text], .form input[type=email] {width:90%}


.page-template-ebook-download .article {margin-bottom:20px; border-bottom:1px solid #DFDFDF; clear:both; padding-bottom:5px}
.page-template-ebook-download .attachment-medium { float:left; padding-right:20px; padding-bottom:10px}
.page-template-ebook-download  .article a {color:#333; text-decoration:none }

.tp-caption {
 
white-space: normal !important;
}
.mobile-only {display:none}
@media only screen and (max-width: 767px){
	.desktop-only {display:none}
	.mobile-only {display:block}
}	

/* Spam Protect */
.protectme {display:none !important}


/* Button Right Side */
#btn-right-shop {
	width: 50px;
	height: 255px;
	right: 0px;
	background: url("https://www.liverdoctor.com/wp-content/uploads/2015/09/btn-side-right-hz.png");
	top: 20px;
	position: absolute;
	margin-right: -50px;
	background-position: -44px 0px;
	background-repeat: no-repeat;
}
#btn-right-contact {
	width: 50px;
	height: 236px;
	right: 0px;
	background: url("https://www.liverdoctor.com/wp-content/uploads/2015/09/btn-side-right-hz.png");
	top: 285px;
	position: absolute;
	margin-right: -50px;
	background-position: -44px -258px;
	background-repeat: no-repeat;
}
#btn-right-shop:hover {margin-right:-70px; width:70px; background-position: -24px 0px;}
#btn-right-contact:hover {margin-right:-70px; width:70px; background-position: -24px -258px;}

.randomtext img {border:1px solid #DFDFDF}


/* Phone */
@media screen and (max-width: 419px){
	#slide-out-nav { position: fixed; top:0px; background-color: #eee; height: 50px; background: #eee;  width: 100%;  z-index: 99999; border-bottom: 1px solid #DFDFDF;}
	#slide-out-open {top:10px}
	.header-notice{display:none}
	input#s-header {min-width:238px}
	.search-block {min-width:0px !important; width:300px; float: none !important; margin: auto;}
	.logo img {max-width:300px}
	.widget_text {padding:0px 10px}
	.post-box-title a {text-decoration:none}
	#crumbs { background: #eee;padding: 10px 5px;border: 1px solid #DFDFDF;}
	#wrapper #theme-header {box-shadow:none !important; margin-top:50px !important}
	/* Google Search */
	td.gsc-thumbnail, td.gsc-clear-button, .gsc-above-wrapper-area-container {display:none !important}
	.gsc-tabHeader {padding: 10px 18px !important;}
	table.gsc-search-box td.gsc-input{padding-right:0px !important}
	input.gsc-input {height:40px !important; width:100% !important}
	input.gsc-search-button {height:40px !important; width:54px !important}
}

