/*
Theme Name: Infrabed Theme
Description: 
Author: Sol Design
Author URI: https://theme-fusion.com
Template: Avada
Version: 2.0
Text Domain: Avada
*/


.blue { color: #003e7e; }
.pink { color: #de3d74; }
.teal { color: #40b9c4; }
.oldblue { color: #0065A4; }

.fusion-contact-info a, .fusion-contact-info {color: #fff !important;}


/* Mailchimp form &  button */
#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 0;
}

.submitbutton {  box-sizing: border-box; color: rgb(255,255,255); font: bold 14px "Open Sans", Arial, Helvetica, sans-serif; background-color: #40b9c4; cursor: pointer; display: inline; height: auto; text-align: center; text-decoration: none; text-shadow: none; text-transform: uppercase; width: 100% !important; padding: 10px; border-style: none !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.submitbutton:hover {background-color: #003e7e; }


.fusion-logo img {width: 300px; height: 102x; margin: 0; padding: 0;}

.post-slideshow img {border-radius: 8px !important; moz-border-radius: 8px !important;}

.testimonial-thumbnail, .company-name {color: #40b9c4 !important;}


.fusion-footer-widget-area h4.pink  { color: #de3d74 !important; }

.fusion-footer-widget-area ul.fa-ul {margin-left: 20px;}
.fusion-footer-widget-area ul.fa-ul i {color: #40b9c4;}

ul.fa-ul {margin-left: 0px;}

ul.fa-ul i {color: #de3d74; margin-left: 0px; margin-right: 10px;}

.fusion-imageframe { margin-bottom: 20px; border-radius: 6px !important; moz-border-radius: 6px !important;}

p.intro, .intro p { font-size: 16px; line-height: 24px; }
.sidebar .widget h3 { font-weight: 700  !important; }

#toTop {  background-color: #003e7e !important; }
#toTop:hover {     background-color: #de3d74;}
.post-content h4 {margin-bottom: .2em;}

#mc-embedded-subscribe { margin-top: 15px; margin-left: 0; }

#mce-EMAIL { background-color: #f6f5f1; width: 100%; height: 35px; }


enartable.th { color: white; background-color: #25aae1; padding: 3px 3px 3px 10px; border-bottom: 1px solid #fff; }
enartable.td { background-color: #eff9fb; padding: 3px 3px 3px 10px; border-bottom: 1px solid #fff; }
enartable.table { background-color: #fff; width: 100%; margin-top: 20px; margin-bottom: 20px; }

.padded { margin-bottom: 20px; }


#homemessage h2 { color: #fff !important; font-size: 50px!important; }
#homemessage p { color: #fff !important; font-size: 18px; line-height: 26px; }
#homemessage a:link, #homemessage a:visited { color: #fff; text-decoration: none; border-style: none; }
#homemessage a:hover  { color: #003e7e;}


.price {color: #de3d74 !important; font-size: 26px !important; line-height: 26px; font-weight:400;}


div.ordernow {margin-top: 0; float:left; }

.ordernow { box-sizing: border-box; color: #fff !important; font: bold 24px "Open Sans", Arial, Helvetica, sans-serif; background-color: #003e7e; cursor: pointer; display: inline; height: auto; text-align: center; text-decoration: none; text-shadow: none; text-transform: uppercase; width: auto; padding: 15px; border-style: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.ordernow:hover {background-color: #40b9c4; color: #fff !important;}
.ordernow a:link, .ordernow a:visited { color: #fff; text-decoration: none; border-style: none; }
.ordernow a:hover  { color: #fff;}




sup {font-size: .5em;   vertical-align: 0.8em;   line-height: 0;}


/* ENAR Sidebar */
div.clearer {clear: both; line-height: 0; height: 0; }
div.divider { height: 1; padding-top: 10px; padding-bottom: 20px; border-bottom: 1px dashed #868880; }


#infopack h3 { color: #e20177; font-size: 20px; margin-bottom: 5px; }
#infopack p  {  }
#infopack img { margin-top: 20px; margin-bottom: 15px; }
#infopack ul  { margin-top: 10px; margin-bottom: 20px; }
#infopack ul li { background-image: url(/wp-content/themes/enarresponsive/images/bullet.png); background-repeat: no-repeat; background-position: left 6px; padding-left: 13px; }
#infopack ul li:hover { color: #2b265c; background-image: url(/wp-content/themes/enarresponsive/images/bullet3.png); background-repeat: no-repeat; background-position: left 6px; padding-left: 13px; }
#infopack a:link, #infopack a:visited { color: #33b9c6; text-decoration: none; border-style: none; }
#infopack a:hover  { color: #e20177;}






/* ENAR Sidebar Nav */

#enarsidebar {margin-top: 30px;}
#enarsidebar h4  { padding: 0; margin-bottom: 0px; font-size: 18px; line-height: 16px; margin-top: 20px;}
#enarsidebar p {line-height: 12px;}

ul#enarnav { margin: 0; padding: 0; }
ul#enarnav li { width: 250px; height: 74px; list-style-type: none; display: inline; }

.infopack a { float: left; background: url(/wp-content/themes/enarresponsive/images/infopack-flat.png); background-size: 250px 162px; width: 250px; height: 81px; text-indent: -9999px; margin-bottom: 2px; }
.infopack a:hover { background-position: 0 -81px; }

.tryrentbuy a { float: left; background: url(/wp-content/themes/enarresponsive/images/try–rent–buy.png); background-size: 230px 149px; width: 230px; height: 75px; text-indent: -9999px; }
.tryrentbuy a:hover { background-position: 0 -75px; }


.buyonline a { float: left; background: url(/wp-content/themes/enarresponsive/images/Buyonline-button2.png); background-size: 230px 149px; width: 230px; height: 75px;  text-indent: -9999px; }
.buyonline a:hover { background-position: 0 -75px; }

.therapist a { float: left; background: url(/wp-content/themes/enarresponsive/images/see-a-therapist.png); background-size: 230px 149px; width: 230px; height: 75px;  text-indent: -9999px; }
.therapist a:hover { background-position: 0 -75px; }

.specialoffers a { float: left; background: url(/wp-content/themes/enarresponsive/images/special-offers.png); background-size: 230px 149px; width: 230px; height: 75px;  text-indent: -9999px; }
.specialoffers a:hover { background-position: 0 -75px; }

.accessories a { float: left; background: url(/wp-content/themes/enarresponsive/images/accessories.png); background-size: 230px 149px; width: 230px; height: 75px;  text-indent: -9999px; }
.accessories a:hover { background-position: 0 -75px; }

.trainingdates a { float: left; background: url(/wp-content/themes/enarresponsive/images/training-dates.png); background-size: 230px 149px; width: 230px; height: 75px;  text-indent: -9999px; }
.trainingdates a:hover { background-position: 0 -75px; }

.thermalimages { background-color: transparent; background-image: url(/wp-content/themes/enarresponsive/images/thermalbg.png); background-size: 105px 42px; background-repeat: no-repeat; background-position: 130px 0px; width: 230px; height: 51px; margin: 0; padding: 0; }
.testimonialbox { background-image: url(/wp-content/themes/enarresponsive/images/testimonialbg.png); background-repeat: no-repeat; background-size: 89px 41px; background-position: 135px 0; width: 230px; height: 47px; margin: 0 0 14px; padding: 0; }
.specialoffersbox { background-image: url(/wp-content/themes/enarresponsive/images/enar-ribbon.png); background-repeat: no-repeat; background-position: 135px 0; width: 230px; height: 47px; margin: 0 0 5px; padding: 0; }

.energyblanket a { float: left; background: url(/wp-content/themes/enarresponsive/images/energyblanket.png); background-size: 150px 68px; width: 150px; height: 34px; text-indent: -9999px; margin-top: 15px; margin-bottom: 0; }
.energyblanket a:hover { background-position: 0 -30px; }

.infrabed a { float: left; background: url(/wp-content/themes/enarresponsive/images/InfraBed-Button.png); background-size: 230px 88px; width: 230px; height: 44px; text-indent: -9999px; margin-top: 15px; margin-bottom: 0; }
.infrabed a:hover { background-position: 0 -44px; }

.bioblanket a { float: left; background: url(/wp-content/themes/enarresponsive/images/BioBlanket-Button.png); background-size: 230px 86px; width: 230px; height: 43px; text-indent: -9999px; margin-top: 15px; margin-bottom: 0; }
.bioblanket a:hover { background-position: 0 -43px; }



.scenartherapy a { float: left; background: url(/wp-content/themes/enarresponsive/images/scenartherapy.png); width: 132px; height: 37px; text-indent: -9999px; margin-top: 15px; margin-bottom: 0; }
.scenartherapy a:hover { background-position: 0 -37px; }