@import url('https://fonts.googleapis.com/css?family=PT+Sans|PT+Serif');

.rdicon-link1 {
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/what-is-responsible-drinking-icon.png);
}

.rdicon-link1:hover {
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/what-is-responsible-drinking-icon-hover.png);
}

.rdicon-link2 {
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/how-to-drink-responsibly-icon.png);
}

.rdicon-link2:hover {
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/how-to-drink-responsibly-icon-hover.png); 
}

.rdicon-link3{
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/how-to-take-precaution-icon.png); 
}

.rdicon-link3:hover {
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/how-to-take-precaution-icon-hover.png); 
}

.rdicon-link4{
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/how-much-is-too-much-icon.png); 
}

.rdicon-link4:hover {
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/how-much-is-too-much-icon-hover.png); 
}

.rdicon-link5{
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/health-economy-and-alcohol.png);  
}

.rdicon-link5:hover {
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/health-economy-and-alcohol-hover.png);  

}

.rdicon-link6 {
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/know-your-limit-icon.png);  
}

.rdicon-link6:hover {
  background: url(https://recoverthol.com.au/wp-content/uploads/2018/09/know-your-limit-icon-hover.png);  

}

@media (min-width: 768px){
  .storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
    float: right;
    margin-right: 0px;
  }
}

/*Change the size of the PayPal button on the Cart Page*/
.page-id-442 .xcomponent-outlet {
    width: 300px !important;
    margin-left: -35px;
    height: 200px !important;
}

/*Adds phone number below logo*/
@media screen and (max-width: 768px) {
.site-branding:after {
    content: "1300 89 89 58";
}
}
.site-info:after {
    content: "";
    display: inline-block;
    height: 94px;
    width: 300px;
    background: url("https://recoverthol.com.au/wp-content/uploads/2018/02/Drink-Smart-Drink-Resposibily-Recoverthol2-01-1-e1519000320792.png");
    float: right;
} 

/* Increase the max-height of the payment image */
#payment .payment_methods>.wc_payment_method>label {
    overflow: hidden;
}

@media (max-width: 767px) {
.site-branding .site-title a, .page-template-template-homepage .entry-header h1 {
  font-size: 20px !important;
}
}

section.sprh-hero.sprh-layout-right.full {
  background-size: 2600px;  background-repeat: no-repeat;   
}

/*Hide the search box in the header */
.site-header .site-search {
    display: none;
}

@media (min-width: 768px){
.woocommerce-active .site-header .secondary-navigation{
  float: right;
}
}

/* Social icons for your secondary menu. */

.secondary-navigation a[href*="facebook.com"], .secondary-navigation a[href*="instagram.com"], .secondary-navigation a[href*="linkedin.com"], .secondary-navigation a[href*="pinterest.com"], .secondary-navigation a[href*="tumblr.com"], .secondary-navigation a[href*="twitter.com"], .secondary-navigation a[href*="wordpress.com"], .secondary-navigation a[href*="wordpress.org"], .secondary-navigation a[href*="youtube.com"], .secondary-navigation a[href$="/feed/"] {
  text-indent: -9999px; }
 .secondary-navigation a[href*="facebook.com"]:after, .secondary-navigation  a[href*="instagram.com"]:after, .secondary-navigation a[href*="linkedin.com"]:after, .secondary-navigation a[href*="pinterest.com"]:after, .secondary-navigation a[href*="tumblr.com"]:after, .secondary-navigation a[href*="twitter.com"]:after,
.secondary-navigation a[href*="wordpress.com"]:after,
.secondary-navigation a[href*="wordpress.org"]:after, .secondary-navigation a[href*="youtube.com"]:after, .secondary-navigation a[href*="mailto:"]:after, .secondary-navigation a[href$="/feed/"]:after {
    font-family: "FontAwesome";
    text-indent: 0;
    display: block;
    float: left; }
.secondary-navigation a[href*="mailto:"]:after {
  content: "\f003"; }
.secondary-navigation a[href*="youtube.com"]:after {
  content: "\f167";
  color: #bb0000; }
.secondary-navigation a[href*="twitter.com"]:after {
  content: "\f099";
  color: #00aced; }
.secondary-navigation a[href*="facebook.com"]:after {
  content: "\f09a";
  color: #3b5998; }
.secondary-navigation a[href*="instagram.com"]:after {
  content: "\f16d";
  color: #517fa4; }
.secondary-navigation a[href*="linkedin.com"]:after {
  content: "\f0e1";
  color: #007bb6; }
.secondary-navigation a[href*="pinterest.com"]:after {
  content: "\f231";
  color: #cb2027; }

/* Sticks header to top upon scroll. */


@media screen and (min-width: 1024px) {


    .site-content {
       
    }

    .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
        padding: 1em 1em;
    }

    .site-header-cart .cart-contents {
        padding: 1em 0;
    }
}

/* Add logo alongside site title. */

.woocommerce-active .site-branding {
    background-image: url("https://recoverthol.com.au/wp-content/uploads/2017/07/cropped-Logo.png");
    background-repeat: no-repeat;
    padding-left: 5%;
    background-size: auto 100%;
    width: 38%;

}

@media (max-width: 1024px) {
    .woocommerce-active .site-branding {
        padding-left: 5%;
        width: 43%;
    }
}

@media (max-width: 767px) {
    .woocommerce-active .site-branding {
        padding-left: 40px;
        width: 60%;
    }
}

/* change color of on sale prices to red */
.price del + ins {
  color: red;
  font-weight: bold;
}
/* end change color of on sale prices to red */

.nav-menu a:hover{
  color: #ff6400 !important;
}

/* rev slider  */

/* position fix  */

.header-widget-region .widget {
  padding:0!important;
  

}
/* timer colour */
.tp-bannertimer {
  background: #ff6400!important;
}
/* main. */
.site-content {
  margin-top: 20px!important;
}

.cart-contents {
  background:#ff6400!important;
  padding: 1em!important;
}
.site-header-cart a:hover {
  color:#fff!important;
  background: #ef4f00!important;
  
}

.main-navigation {
  padding-top: 0px;
  border-top: #666 1px solid;
}

.site-branding {
  margin-bottom: 20px!important;
}

.nav-menu li a, .nav-menu li a:hover {
  font-weight:600;
}

.site-header {
       box-shadow: 0px 1px 5px #000;
}

.site-header {
  margin: 0!important;
}

.site-branding img {
  max-width: 90%!important;
}

.fl-row-content-wrap { 
  padding: 0;
}

.site-content {
  margin: 0!important;
}

#jetpack_widget_social_icons-6 {
  text-align: center;
  
  
}

.sph-hero {
  margin-bottom: 0;
}

@media (max-width: 807px) {
.nav-menu li a {
  padding: 1.6em .8em !important;
    
}
}

.pum-content{
  text-align: center;
}

.pum-close, .popmake-close{
  color: #fff;
}

.pum-close:hover, .popmake-close:hover{
  color: #fff;
}
  
#menu-social li a {
  font-size: 1.4em;

}

.fm-form-message.warning {
  color: #fff !important;
}



.invoice td.shipping-address { width: 50%; }
.invoice td.order-data { width: 50%; }

/* increase paypal button size on cart page | RG hc-8014776 */
#zoid-paypal-button-b7e836f64e > .zoid-outlet {
    width: 250px !important;
    height: 55px !important;
}


.section-title {
  display: none;
}


/* hide about_paypal on Checkout | SKO #2018429-zen */
.page-id-443 a.about_paypal {
    display: none;
}


#payment .payment_methods li img {
  max-height: 40px;
}

.woocommerce-page.woocommerce-cart .entry-header,
.woocommerce-page.woocommerce-checkout .entry-header {
  padding: 3em 0;
}

.woocommerce-page.woocommerce-cart .button.alt,
#payment .place-order .button {
  color: #fff;
  padding: 1em;
}

#payment .payment_methods li input[type=radio]:first-child:checked+label:before {
  color: #ff6b00;
}

#payment .payment_methods > li .payment_box {
  border: 1px solid #fafafa;
  background: #fff;
}

#payment .payment_methods fieldset {
  background-color: #fff;
}

#payment .payment_methods > li:not(.woocommerce-notice) {
  background-color: #fafafa;
}

.woocommerce-page.woocommerce-cart table.cart .product-thumbnail img {
  max-width: 150px;
}

.woocommerce-page.woocommerce-cart table.cart a {
  text-decoration: none;
  color: #ff6b00;
}

@media (min-width: 768px) {
  .woocommerce-page.woocommerce-cart table.shop_table_responsive tr td {
    vertical-align: middle;
    background-color: #fff;
  }

  .woocommerce-page.woocommerce-cart table.shop_table_responsive.cart th {
    vertical-align: middle;
    background-color: #fff;
    border-bottom: 1px solid grey;
  }

  .woocommerce-page.woocommerce-checkout .col2-set {
    width: 49.5%;
    margin-right: 1%;
  }

  .woocommerce-page.woocommerce-checkout .woocommerce-checkout-review-order {
    width: 49.5%;
  }

  .woocommerce-page.woocommerce-checkout .col2-set .form-row-first {
    width: 40%;
    margin-right: 2%;
  }

  .woocommerce-page.woocommerce-checkout .col2-set .form-row-last {
    width: 58%;
  }

}

html body.woocommerce-page.woocommerce-checkout .woocommerce-info {
  padding: 0;
  color: #333 !important;
  background-color: #fff !important;
  border-left: none;
  margin-bottom: 1em;
}

html body.woocommerce-page.woocommerce-checkout .woocommerce-info a {
  color: #333 !important;
}

.woocommerce-page.woocommerce-checkout .checkout {
  margin-top: 2em;
}

.woocommerce-page.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-name {
  width: 60%;
}

.woocommerce-page.woocommerce-checkout .input-text,
.woocommerce-page.woocommerce-checkout input[type=email],
.woocommerce-page.woocommerce-checkout input[type=password],
.woocommerce-page.woocommerce-checkout input[type=search],
.woocommerce-page.woocommerce-checkout input[type=tel],
.woocommerce-page.woocommerce-checkout input[type=text],
.woocommerce-page.woocommerce-checkout input[type=url],
.woocommerce-page.woocommerce-checkout textarea {
  background-color: #fff;
  box-shadow: none;
  border: 1px solid #aaa;
}

.woocommerce-page.woocommerce-checkout .input-text:focus,
.woocommerce-page.woocommerce-checkout input[type=email]:focus,
.woocommerce-page.woocommerce-checkout input[type=password]:focus,
.woocommerce-page.woocommerce-checkout input[type=search]:focus,
.woocommerce-page.woocommerce-checkout input[type=tel]:focus,
.woocommerce-page.woocommerce-checkout input[type=text]:focus,
.woocommerce-page.woocommerce-checkout input[type=url]:focus,
.woocommerce-page.woocommerce-checkout textarea:focus {
  outline-color: #ff6b00;
}

.woocommerce-page.woocommerce-checkout li.wc_payment_method {
  margin-bottom: 0.5em;
}

#checkout_paypal_message {
  text-align: center;
}

#checkout_paypal_message .checkoutStatus {
  width: 100%;
}

@media (min-width: 400px) {
  .angelleye_smart_button_top,
  .angelleye_smart_button_bottom,
  .angelleye_smart_button_checkout_top {
    min-width: 150px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

.woocommerce-page.woocommerce-checkout .woocommerce-checkout-review-order-table {
  border: 1px solid #fafafa;
}

.woocommerce-page.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total {
  border-top: 1px solid #fafafa; 
}

.woocommerce-page.woocommerce-checkout .woocommerce-checkout-review-order-table tbody {
  border-top: 1px solid #fafafa; 
  border-bottom: 1px solid #fafafa; 
}

.woocommerce-page.woocommerce-checkout .woocommerce-checkout-review-order-table th,
.woocommerce-page.woocommerce-checkout .woocommerce-checkout-review-order-table td {
  background-color: #fff;
}


/*--- changes the billing details text on checkout / #13069546-HC-PK ---*/
.woocommerce-billing-fields h3:after {
    content: "Shipping details";
    font-size: 25px;
}
.woocommerce-billing-fields h3 {
    font-size: 0;
}

/*--- hides the padding before footer / #13069546-HC-PK ---*/
.home .sfb-footer-bar {
    padding-bottom: 0;
}
/*--- PAGES: ALCOHOL METABOLISM ---*/

/*--- fix width on alcohol metabolism ---*/
#post-12643, #post-902, #post-96, #post-84, #post-4, #post-3, #post-1179, #post-1175, #post-88, #post-1303, #post-872, #post-11046, #post-106, #post-89, #post-11134, #post-5370, #post-12843, #post-1192, #post-13001, #product-12310, #post-443, #post-442 {
	max-width: 1200px;
	margin: auto;
}

/*--- titles---*/
.cj-maintitle {
	color: #ff6400;
	font-size: 35px;
  border-bottom: dotted 1px #ff6400;

}

.cjtitle1 {
	font-size: 25px;
	color: #172859;
	text-decoration: none;
	
}
.cjtitle1 a {
	font-size: 25px;
	color: #172859;
	text-decoration: none!important;
font-weight:inherit;
	
	
}
.cjtitle1 a:visted {
	font-size: 25px;
	color: #172859;
	text-decoration: none!important;
font-weight: inherit;
	
	
}

.cjtitle2 {
	font-size: 20px;
	color: #172859;
	margin-bottom: 50px;
}

.columns-space {
	padding-top: 30px;
}

.entry-title:not(.product_title) {
	display: none!important;
}

.gift-certificate {
	display: none;
}

/* change size of H1 text on the Storefront parallax hero banner on homepage, and it affects only devices with widths upto 736px - AS - 24260911-hc */
@media screen and (max-width: 736px) {
	.col-full.sph-inner > h1 {
		font-size: 20px;
	}
} 
.sph-hero {
   background-position: center !important;
}

you can just paste this into the css


