/*
Theme Name:Corum Health Support
 Support Theme Author URI: http://www.thegeminigeeks.com/
Version: 1.0
Author: The Gemini Geeks
Description: A theme by The Gemini Geeks
*/

* {margin: 0;padding: 0;}
body {margin: 0;padding: 0;background: #fff;font-family: 'Raleway', sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #000;font-weight: 400;font-size: 15px;line-height: 1.8;text-rendering: optimizeLegibility;}
a img {border: none;}
a {color: #000;text-decoration: none !important;transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;}
a:hover {text-decoration: none;color: #00AFDC;}
.clear {clear: both;}
.divider {clear: both;border-bottom: 1px solid #ddd;margin: 0 0 20px 0;padding: 20px 0 0 0;}
.alignleft{float:left;margin:0 10px 0 0;}
.alignright{float:right;margin:0 0 0 10px;}
.aligncenter{display:block;margin:0 auto;}
.textcenter{text-align:center}
#betterdocs-single-main .aligncenter{margin:5px auto;max-width: 60%}
.betterdocs-content{float:left;font-size:15px !important}
.betterdocs-content  p{margin: 10px 0 !important;}
.betterdocs-content img{margin:15px 0}
.betterdocs-content ul,.betterdocs-content ol{margin-left: 20px !important;}
.betterdocs-content tr td:nth-child(1){text-align:center}
h4.betterdocs-content-heading{margin:25px 0 10px 0;border-bottom:2px solid #8e8e8e}
h5.betterdocs-content-heading,h6.betterdocs-content-heading{margin:25px 0 10px 0;border-bottom:1px solid #8e8e8e}

/* :: 5.0 Backtotop CSS */
#scroll {
position: fixed;right: 10px;bottom: 10px;cursor: pointer;width: 50px;height: 50px;background-color: #00AFDC;text-indent: -9999px;display: none;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;z-index: 999;}
#scroll span {position: absolute;top: 50%;left: 50%;margin-left: -8px;margin-top: -12px;height: 0;width: 0;border: 8px solid transparent;border-bottom-color: #ffffff;}
#scroll:hover {background-color:#000;opacity: 1;filter: "alpha(opacity=100)";-ms-filter: "alpha(opacity=100)";}
.inner {width: 1120px;margin: 0 auto;max-width: 100%;}

.overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #5C2AB5CF;}

.top-header {background:#000000;float: left;width: 100%; padding:5px;}
.top-header .text-left{float:left;color:#fff;}
.top-header li {list-style: none;display: inline-block;font-size: 15px;}
.top-header a {font-weight: 400;color: #fff;}
.top-header a:hover {color:#fff}
.top-header .phone:before {content: "\f095";color: #000;margin-right: 10px;color:#fff;font-style: normal;font-family: 'icomoon';}
.top-header .email::before {content: "\f0e0";color: #000;margin-right: 10px;margin-left: 15px;color:#fff;font-style: normal;font-family: 'icomoon';}
.top-header .icoFacebook, .top-header .icoLinkedin{margin: 0 0px 0 25px;}

#logo img{height: auto;width: 55%;margin:0;transition: 0.6s}
#logo .site-title {float:left;}
#logo .site-title a{color:#fff;font-size: 24px;}

.betterdocs-live-search {padding:5px 0;}
header .betterdocs-searchform {border-color:#ccc;padding:12px 5px;background:#f7f7f7;}
header.header_area {border-bottom:1px solid #ddd;padding:10px 0;}
.elementor-element-e129b77 {display:none;}
.betterdocs-content-area .docs-single-title .betterdocs-entry-title {padding-bottom:0;}

.betterdocs-sidebar-content .betterdocs-categories-wrap, .betterdocs-full-sidebar-left .betterdocs-categories-wrap {padding-left:10px!important;}
.betterdocs-single-wraper .betterdocs-content-area .docs-single-main {padding-top:0!important;}
h1,
h2,
h3,
h4,
h5,
h6 {
/*! margin: 0 0 5px 0px; */
color: #000;font-family: 'Montserrat', sans-serif;
line-height: 1.2;
	margin:15px 0;
}
h1 {font-size: 26px; font-family: 'Arial';}
h2 {font-size: 22px;color:#000;font-family: 'Arial', sans-serif;font-weight: 300;}
h3 {font-size: 20px;}
h4 {font-size: 22px;color:#00AFDC}
h5 {font-size: 21px;}
h6 {font-size: 20px;font-weight: normal;}

#betterdocs-single-main .docs-single-title .betterdocs-entry-title {font-size:24px;text-transform:none;}
.postid-1024 .betterdocs-toc {display:none;}

.smalltext{text-transform: uppercase;letter-spacing: 5px;display: block;text-align: center}

#fixed-height .box-body{min-height: 120px !important;}
#tick ul li::before {content: "\f00c";color: #00B8E7;font-style: normal;font-family: 'icomoon'; margin-right: 10px;}

.parallax-overlay {position: absolute;left: 0;top: 0;width: 100%;
height: 100%;background-image: url(https://corumhealth.com.au/wp-content/uploads/2019/11/pattern.png);background-repeat: repeat; background-color:#064A82;opacity:0.6;z-index: 0;}

.more-btn{padding: 10px 55px;background:#00AFDC;color:#fff;border-radius:50px;border: 1px solid #00AFDC;margin:15px 0;display:inline-block}
.more-btn:hover{background:#000;color:#fff !important;border:1px solid #000; }

.more-link{padding: 10px 55px;text-transform:uppercase;font-weight:700;background:#00AFDC;color:#fff;border-radius:50px;border: 1px solid #00AFDC;margin:15px 0;display:inline-block}
.more-link:hover{background:#000;color:#fff !important;border:1px solid #000; }

th,td { border:1px solid #064A82;padding: 10px;}
table { width:100%; color:black; text-align:left;margin-bottom:20px; }
thead th{background: #16B2DC;color:#fff;}

.ekit-wid-con .elementskit-infobox{border:none !important;}

.betterdocs-entry-footer{clear:both;}
.borderbox{border:1px solid #000;padding:10px;width:100%;float:left;margin:15px 0}
.borderbox1{border:1px solid #000;padding:10px;width:100%;float:left;margin:15px 0}
.imgbox{width:15%;float: left;/*! margin-right:20px; */text-align: center}
.borderbox1 p{float:left;width: 80%;padding:20px 35px;}

.space{margin: 15px 0;float: left;width: 100%;}

#main .docs-category-listing .docs-sub-cat {display:none;margin-left:20px;}
.docs-single-cat-wrap img{display: none;}
.docs-single-cat-wrap h3:before {content: "\f07c";color:#064A82;margin-left: -30px;margin-right: 10px;font-style: normal;font-family: 'icomoon';}




.column{column-count: 2;margin:15px 0 !important;}

#single-post {padding: 45px 0 0;}
#single-post .post-title {font-size: 26px;font-weight: 600;color: #555555;margin: 15px 0;display: block;
border-bottom: 1px solid #eee;line-height: 50px;}
#single-post .post-title:hover {color: #794DF0;}
#single-post p {margin: 0 0 20px 0;text-align:justify;}
#single-post img {max-width: 100%;height: auto;margin-bottom: 25px;}
#single-post #featured-img img {max-width: 100%;display: block;margin-top: 35px;height: auto;}

.info li{line-height:30px;display:flex;font-weight:300;}
.info .address:before {content: "\f041"; margin-right: 10px;font-size: 24px;color:#6ACE26}
.info .phone:before {content: "\f2a0"; margin-right: 10px;font-size: 24px;color:#6ACE26}
.info .email:before {content: "\f0e0"; margin-right: 10px;font-size: 24px;color:#6ACE26}


.post {padding: 10px;margin: 0 0 10px 0;}
.post p {margin: 0 0 20px 0;}
.post p a {font-weight: bold;}
.post a {color: #191919;}
.post ul {margin: 10px 0 0px 0px;}
.post ul li {list-style :none;margin: 0 0px 10px 0px; display: flex; list-style-position: inside;}
.betterdocs-content li{margin: 0 0px 10px 0px;}

#main {padding: 0 10px 45px 10px;}
#side {padding: 45px 10px 45px 10px;text-align: left}
#side h3 {border-bottom: 1px solid #191919;line-height: 50px;}
#main p {text-align: justify;font-weight: unset;height: 100%;margin-bottom: 5px}
#main a {color: #191919;font-weight: bolder;}
#main a:hover {color: #555555;}
#main h3{margin: 0px 0 25px;}


.header-wrapper {width: 100%;float: left;padding: 15px 0;background: #3B4345;}
.header-wrapper h1{font-size: 20px;font-weight: 600;color: #fff;margin: 5px;float: left;display: inline-block;}

#pagetitle {background-color:#f1f1f1;color:#fff;background-size:cover;margin:0 0 20px 0;position: relative;float: left;width: 100%;}
#pagetitleinner {padding:100px 0;z-index: 99;position: relative;/*! float: left; *//*! width: 100%; */text-align: center;}
#pagetitle h1 {color:#fff;text-align: center;}
#pagetitle p {color:#fff;text-align: center;font-size: 20px;}
#pagetitle .breadcrumb{text-align: center;color: #fff;}
#pagetitle .breadcrumb a{text-align: center;color: #fff;}
.breadcrumb a{color: #fff;}
.breadcrumb{text-align: center !important;margin: 0 auto !important;}

.orangetext {background:#FF9933;color:#fff;padding:10px;margin:10px 0;}
.orangetext *{color:#fff;}
.betterdocs-entry-footer .betterdocs-social-share {display:none;}

#sidebar {margin: 10px 0;}
#sidebar label.screen-reader-text {display: none;}
#sidebar input {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#sidebar input#s {border: 1px solid #ccc;color: #555;padding: 5px;background: #fafafa;width: 70%;}
#sidebar input#s:focus {background: #fff;}
#sidebar input#searchsubmit {width: 25%;background: #3C5AA8;color: #fff;border: none;padding: 5px;}

.widget {margin: 10px 0 25px 0;}
.widget h3 {border-bottom: 2px solid #191919;margin: 0 0 15px 0;text-transform: uppercase;padding: 0 0 2px 0;text-align: left;font-weight: 700}
.widget span.post-date {color: #555555;font-size: 12px;}
.widget ul {margin: 10px 0 0 0px;}
.widget ul li {margin: 0 0 12px 18px;list-style-type:square;border-bottom: 1px solid #eee;}

#commentlist {padding: 5px;}
#commentlist .comment {padding: 5px;margin: 0 0 10px 0;border: 1px solid #eee;border-radius: 5px;}
#commentlist .fn {font-weight: bold;font-style: normal;}
#commentlist .commentmetadata {font-size: 11px;margin: 0 0 5px 0;}
#commentlist .commentmetadata a {color: #888;font-size: 11px;}

#respond {padding: 10px;background: #fafafa;border: 1px solid #ddd;border-radius: 5px;margin: 5px;}
#respond h4 {margin: 0 0 10px 0;}
#respond p {margin: 0 0 10px 0;}
#respond input,
#respond textarea {padding: 3px;background: #fafafa;border: 1px solid #ccc;border-radius: 3px;}
#respond input:focus,
#respond textarea:focus {background: #fff;}
#respond textarea {width: 500px;max-width: 90%;}
#respond input#author {width: 200px;margin: 0 5px 0 0;}
#respond input#email {width: 200px;margin: 0 5px 0 0;}

#bottom {color:#fff;font-size: 15px;padding-top: 100px;position: relative;
background:#fff url(https://corumhealth.com.au/wp-content/uploads/2019/11/footer-pattern.jpg);}
#bottom a {color: #fff;}
#bottom a:hover {color:#00AFDC;}
#bottom .col-md-3{max-width: 20%;}


#bottom .widget h3 {font-size: 16px;border: none;text-align: left;font-family: 'Raleway', sans-serif;color: #fff;margin: 0px 0px 25px;}


#bottom .widget li {font-size:14px;border: none;text-decoration: none;color:#fff ;list-style: none;margin: 0 0 12px 5px;}
#bottom .widget li:before {content: "\f061";color:#fff;margin-right: 10px;font-style: normal;font-style: normal;font-family: 'icomoon';}

.noicon{margin:0px 0px 5px 30px !important;}
.noicon:before{display:none;}
#bottom .footer-contact li{line-height:20px;display:flex;}
#bottom .footer-contact .address:before {content: "\f015"; margin-right: 10px;font-size: 24px;}
#bottom .footer-contact .phone:before {content: "\f2a0"; margin-right: 10px;font-size: 24px;}
#bottom .footer-contact .email:before {content: "\f0e0"; margin-right: 10px;font-size: 20px;}


#footer {clear: both;background: top;color: #fff;padding: 0px 0 15px;text-align: center;font-size: 14px;position: relative;}
#footer a {color: #fff;}
#footer a:hover {color:#00AFDC;}
.fleft {float: left;width:100%;text-align:center;}
.fcenter li{display: inline-block;text-align: center;margin:15px;}

.fright {float: right;}

.breadcrumb {list-style: none;border-radius: 4px;float: none;font-size: 14px;color: #fff;font-weight: 300;text-align: right;margin: 5px;}
.breadcrumb>li {display: inline-block;}
.breadcrumb>li+li:before {content: "\f101";padding: 0 5px;color: #fff}
.header-wrapper .breadcrumb> a {color: #fff}

@media screen and (max-width: 981px) {
body {min-width: 230px;}
.desktoponly {display: none;}
.inner {width: 100%;padding: 0%;}
	
img.alignleft,
img.alignright {float: none;display: block;margin: 10px auto;}
	
.site-menu-toggle{display: block;color:#00AFDC;margin: 20px;}
.site-navbar{display: none;}
	
#logo .site-title{margin: 10px 0;}	
#logo img{width: 50%;height: auto;float:left;}

.header-wrapper h1{text-align: center !important;float: none;display: block;}
.breadcrumb{float: none;text-align: center !important;}
.top-header .icoFacebook, .top-header .icoLinkedin{display: none;}
	
#bottom {width: 100%;display: block;}
#footer {font-size: 12px;padding: 10px 0;}
.fleft, .fright {float: none;}
 .fleft {width:100%;text-align:center;} 	
}

@media screen and (min-width: 981px) {
.mobileonly {display: none;}
.lefthalf {float: left;width: 48%;}
.righthalf {float: right;width: 48%;}
.site-menu-toggle{display:none;}
}


@media screen and (min-width: 220px) and (max-width: 420px) {
.top-header .text-left, .top-header .text-right{text-align: center !important;float: none;}	
.header_area.navbar_fixed .main_menu #logo img{width: 30%;}
.header_area.navbar_fixed .main_menu .site-menu-toggle{margin: 0px !important;}	
#bottom .col-md-3{max-width: 100%;}	
}

@media screen and (min-width: 421px) and (max-width: 500px) {
.top-header .text-left, .top-header .text-right{text-align: center !important;float: none;}
#logo img{width: 45%;}
.header_area.navbar_fixed .main_menu #logo img{width: 30%;}
.header_area.navbar_fixed .main_menu .site-menu-toggle{margin: 8px !important;}	
	
#bottom .col-md-3{width: 49%;float: left;word-wrap: anywhere} 
#bottom .col-md-3{max-width: 100%;}		 
}

@media screen and (min-width: 501px) and (max-width: 768px) {

#logo img{width: 35%;}
.header_area.navbar_fixed .main_menu #logo img{width: 28%;}
.header_area.navbar_fixed .main_menu .site-menu-toggle{margin: 8px !important;}	
	
#bottom .col-md-3{max-width: 47%;float: left;}
}

@media screen and (min-width: 769px) and (max-width: 980px) {
#logo img{width: 28% !important;}
.header_area.navbar_fixed .main_menu #logo img{width: 28%;}
.header_area.navbar_fixed .main_menu .site-menu-toggle{margin: 20px !important;}	
 
}

@media screen and (min-width: 769px) and (max-width: 1120px) {
#bottom .col-md-3{max-width: 30%;float: left;}
}


@media screen and (min-width:981px) {
body .betterdocs-single-wraper .betterdocs-content-area {display:block!important;overflow:auto;position:relative;}
#betterdocs-sidebar {float:left;width:28%;position: absolute; top: 40px; left:auto;}
#betterdocs-single-main, .docs-listing-main {float:right;width:70%;}
#betterdocs-sidebar.sticky {position: fixed; top: 40px; left:auto;}
#betterdocs-sidebar.abs { position: absolute; top:auto; bottom: 20px; left:auto;}
}
