/*   
Theme Name: Freestyle
Version: 0.0.1
*/

/* #Site Styles
================================================== */


@font-face {
    font-family: 'Calibri';
    src: url('_/fonts/Calibri.eot');
    src: local('o'), url('_/fonts/Calibri.woff') format('woff'), url('_/fonts/Calibri.ttf') format('truetype'), url('_/fonts/Calibri.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Georgia';
    src: url('_/fonts/Georgia.eot');
    src: local('o'), url('_/fonts/Georgia.woff') format('woff'), url('_/fonts/Georgia.ttf') format('truetype'), url('_/fonts/Georgia.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


* {
  -webkit-box-sizing: border-box; /* Android = 2.3, iOS = 4 */
     -moz-box-sizing: border-box; /* Firefox 1+ */
          box-sizing: border-box; /* Chrome, IE 8+, Opera, Safari 5.1 */
}
p{
    font-family: 'Georgia';
    clear: both;
}

body{font-family:'Georgia' !important;font-size: 100%}
.hidden{display:none}
#menu-item-40209,
#menu-item-40212,
#menu-item-40211,
#menu-item-40213,
#menu-item-40210,
#menu-item-40215,
#menu-item-40216,
#menu-item-40217,
#menu-item-40237,
#menu-item-40220,
#menu-item-40238,
#menu-item-174,
#menu-item-175,
#menu-item-176,
#menu-item-177{
    display: none;
}
.product-info b, .product-info strong {font-size: 1em; font-weight: bold; color: #474B4A; }
.product-info i, .product-info em { font-style: italic;}

.font-11, .font-11 a { font-size: 1em !important; word-wrap: break-word; }
span#ui-id-2 {margin-left: 11px;}
/* #Page Styles
================================================== */
.main-content{margin:20px 0 0}
.ui-widget-header {
    border:  none !important;;
    /*background:  none !important;; */
    background: rgb(255, 221, 0) !important;
    color: #222222;
    font-weight: bold;
}
.ui-widget-content {
    /*background: rgb(255, 221, 0) !important;*/
}
.ui-dialog-titlebar{padding: 0 !important;}
.ui-front {
z-index: 999999999  !important;
}

.box-3:after,.box-4:after,.box-5:after,.box-7:after,.box-8:after,.box-9:after {
    content: url("https://myfreestyle.com.au/wp-content/themes/freestyle/_/images/dotted-side-border.png");
    position: absolute;
    width: 10px;
    height: 156px;
    display: block;
    z-index: 1;
    right: -18px;
    top: 95px;
}
.page-id-420 .box-5:after{
    display: none;
}
.dotted-horizontal-line {
    clear: both;
    width: 100%;
    height: 1px;
    background: url("/wp-content/themes/freestyle/_/images/dotted-side-border.png");
    margin-bottom: 50px;
    top: 66px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 960px;
    z-index: 9;
}
.dotted-horizontal-line.line-before-concent {
    top: 15px;
    margin-bottom: 37px;
}
.footer-1 .dotted-horizontal-line{
    top: 0px;
    margin-bottom: 38px;
}

.overlay { background-color:rgba(0,0,0,0.5); position:fixed; width:100%; height:100%; top:0; left:0;z-index: 999999999 }
.ui-widget-content {	padding: 0 !important; border: none !important; color: #222222 !important;max-width: 550px; ;width: auto !important;/* height: 300px !important; */overflow: hidden !important;}
p.popup-content {font-size: 13px;color: gray;padding: 19px 80px 0px 80px;}
.ui-draggable .ui-dialog-titlebar {min-height: 20px !important;}
#popup{background:url(_/images/butterfly.png) no-repeat 35px 0;background-size: 50px;background-position-x: 35px;}
article#blog-post {width: 80%;float: left;}
.ui-button {background: white !important;border: none !important;}
.show-in-mobile{display: none  !important;}
.ui-dialog .ui-dialog-title{margin-left: 10px;}
header{padding:30px 0 0;position:relative}
.logo h1 a{background:url(_/images/logo.png) no-repeat;width:217px;height:123px;display:block;text-indent:-99999px;position:absolute;z-index:9999;margin:5px 0 0;}
.header-right h3 a{background:url(_/images/abbott.png);width:115px;height:31px;text-indent:-99999px;display:block;float:right;margin:0 0 25px;background-size: 100%; background-repeat: no-repeat;}
.header-right > a{background: url(_/images/abbott.png);
    width: 115px;
    height: 31px;
    text-indent: -99999px;
    display: block;
    float: left;
    margin: 0 0 25px 5px;
    display: inline;
    background-size: 100%;
    background-repeat: no-repeat;}
#searchform input[type="text"]{
    width: 130px;
    max-width: 130px;
    margin: 0 0 0px;
    font-size: 14px;
    font-weight: 100;
    font-family: 'Georgia';
    background: url(_/images/search.png)no-repeat 110px center;
    padding: 6px 0px 6px 0px;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
outline: none;
    background-size: 14px;
    border-style: dotted;
}
#searchform input[type="text"]::selection{
    outline: none;
}
#searchform input[type="submit"]{position:absolute;right:0;top:1px;border:none;background:none;width:33px;text-indent:-99999px}
#searchform{margin:0;    display: none;width: 130px;vertical-align: top}
.search-form-page{margin:0;width:130px;position:relative;display: inline-block}
#main-nav-sticky-wrapper{}
.sixteen.columns.featured.box-1 {margin-top: 75px;padding: 0px;}
.featured.box-1 :after {
    content: url(https://myfreestyle.com.au/wp-content/themes/freestyle/_/images/logo.png);
    width: 150px;
    height: 110px;
    position: absolute;
    top: -67px;
    right: 61px;
}
.easingsliderlite .easingsliderlite-pagination .easingsliderlite-icon {
    margin-right: 5px !important;
}
.sticky-wrapper {}
.easingsliderlite-icon {border-radius: 50%;}
.check-box-label{height: 55px}
.main-nav{
    float: left !important;
    margin-bottom: 0;
    margin-left: 200px !important;
    margin-right: 0 !important;
    margin-top: 0;
    padding-right: 0;
    position: relative;
    width: 645px;
    z-index: 99999;
}
.easingsliderlite .easingsliderlite-arrows.easingsliderlite-next {
    background-image: url(https://myfreestyle.com.au/wp-content/plugins/easing-slider/images/slideshow_arrow_next.png) !important;
    background-size: 12px;
    /*opacity: 0.5 !important;*/
}
.easingsliderlite .easingsliderlite-arrows.easingsliderlite-prev {
    background-image: url(https://myfreestyle.com.au/wp-content/plugins/easing-slider/images/slideshow_arrow_prev.png) !important;
        background-size: 12px;
    /*opacity: 0.5 !important;*/
}
.easingsliderlite-prev:hover,.easingsliderlite-next:hover{
   /* opacity: 1.0 !important;*/
}
.easingsliderlite-arrows.easingsliderlite-prev.inside {
    opacity: 0.5 !important;
}
.easingsliderlite-arrows.easingsliderlite-prev.inside:hover {
    opacity: 1.0 !important;
}
.easingsliderlite-arrows.easingsliderlite-next.inside {
    opacity: 0.5 !important;
}
.easingsliderlite-arrows.easingsliderlite-next.inside:hover {
    opacity: 1.0 !important;
}
.main-nav ul{overflow:hidden;/*background:url(_/images/main-nav-bg.jpg);*//*margin:0 0 10px 351px;*/}
.menu-main-menu-container{position:relative;z-index:9999999;padding-right: 10px;}
.gallery-container div#wrap {z-index: 999 !important;}
.main-nav ul li{float:left;margin:0;}
.main-nav ul li a{display:block;text-decoration:none;font-size:1.1em;font-family:'Georgia';font-weight:bold;padding:15px 17px;color:#455560;width:auto; font-family: "Calibri",Helvertica; margin-top: -10px;}

.main-nav > ul > li {border-left:1px solid #fff}
.main-nav ul li.home a,.main-nav ul li.home:hover a{text-indent:-99999px;width:19px;height:18px;background: transparent url(_/images/home-icon.png)no-repeat!important;margin:8px;border:none}
.main-nav ul li.home:hover{background-color:transparent}
/*.main-nav  ul  li:hover  a,.main-nav  ul  li:hover {background:#f9f9f9!important;color:#474b4a!important;} */
.main-nav  ul  li:hover ul{display:block}
/*
.main-nav ul > li:nth-child(2) > ul{background:#f9f9f9 url(_/images/about-nav-bg-2.png) no-repeat right bottom}
.main-nav ul > li:nth-child(3) > ul{background:#f9f9f9 url(_/images/product-nav-bg-2-new.png) no-repeat 520px center}
.main-nav ul > li:nth-child(4) > ul{background:#f9f9f9 url(_/images/diabetes-nav-bg.png) no-repeat right bottom}
.main-nav ul > li:nth-child(5) > ul{background:#f9f9f9 url(_/images/contact-nav-bg.png) no-repeat right bottom}
*/

.dont-break-out {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;

    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-word;

    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

li.menu-item-40251 .sub-menu {
display: none;
}

.visible_961_and_above{display: block;margin-top: 0px;}
.visible_960_and_below{display: none}

.main-nav ul li ul li{display:block;float:none;margin:10px 0 3px;}
.main-nav ul li ul li a{color: #2f404d;
    /*font-size: 15px;*/
    font-size: 1.10em;
    font-weight: 100;
    padding: 0;
    display: inline;}
.sub-menu ul li a {
    font-size: 14px !important;
}
.main-nav ul li ul li a:hover{text-decoration:underline;}
.thick-heading > a {
    font-weight: bold !important;
    font-family: "Calibri",Helvertica !important;
}
.main-nav  ul  li  ul {
    position: absolute;
    left: -205px;
    top: 40px;
    width: 790px;
    margin: 0 10px;
    z-index: 99999;
    padding: 11px 0px 15px 20px;
    /*height: 225px;*/
    display: none;
    -webkit-box-shadow: 0px 4px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 4px 3px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 4px 3px rgba(50, 50, 50, 0.75);
    background-color: rgba(255, 255, 255, 0.89);
}
/*ul#menu-main-menu-2 > li ul.sub-menu * {
    opacity: 1 !important;
}

ul#menu-main-menu-2 > li ul.sub-menu {
   *//* opacity: .9;*//*
}*/
.main-menu-item > ul {
    border-top: 5px solid rgb(170, 170, 174);
}
/*ul .menu-item-6134 .sub-menu .column:after {
    content: "|";
    margin-left: 36px;
}*/
li.column.menu-item-38:after{
    display: none !important;
}
/*ul .menu-item-40197 .sub-menu .column:after{
    content: "|";
    margin-left: 36px;
}*/
li.column.main-sub-heading:after {
    display: none !important;
}
.menu-item-40197 ul li {
    /*width: 160px;*/
}
ul.sub-menu {
    margin: 0px !important;
    /*float: left;*/
}
li.horizontal-line:after {
    content: url(_/images/horizontal-line.png);
    top: -3px;
    position: relative;
}
li.column.menu-item {
    width: 170px;
    margin-left: 0px;
    margin-right: 0px;
}
li.freestyle-family-overview {
    width: 160px !important;
}
li.column.main-sub-heading {
    margin: 0px !important;

}
.individual-product-image {
    display: table-cell !important;
    text-indent: -999999px;
}
li.neo.individual-product-image a {
    width: 40px;
    height: 60px;
    display: block;
    position: absolute;
    margin-top: 0px;
}
li.neo.individual-product-image {
    background: url(_/images/products.png) no-repeat center;
    width: 40px !important;
    height: 64px !important;
    background-size: cover;
    background-position: -4px -4px;
}
li.optimum.individual-product-image {
    background: url(_/images/products.png) no-repeat center;
    width: 40px !important;
    height: 64px !important;
    background-size: cover;
    background-position: -44px -4px;
}
li.optimum.individual-product-image a {
    width: 40px;
    height: 60px;
    display: block;
    position: absolute;
    margin-top: 0px;
}
li.freedom.individual-product-image {
    background: url(_/images/products.png) no-repeat center;
    width: 39px !important;
    height: 64px !important;
    background-size: cover;
    background-position: -80px -4px;
}
li.freedom.individual-product-image a {
    width: 40px;
    height: 60px;
    display: block;
    position: absolute;
    margin-top: 0px;
}
li.lite.individual-product-image {
    background: url(_/images/products.png) no-repeat center;
    width: 42px !important;
    height: 64px !important;
    background-size: cover;
    background-position: -115px -4px;
}
li.lite.individual-product-image a {
    width: 40px;
    height: 60px;
    display: block;
    position: absolute;
    margin-top: 0px;
}
.product-images{
    /*background: url(_/images/products.png) no-repeat center;*/
    width: 159px !important;
    height: 70px !important;
    /*background-size: contain;*/
}
.column li > :first-child {
    font-family: 'Georgia';
}
.product-promotion-heading a {
    font-family: 'Calibri'  !important;
}
.product-images > a{
    display: none !important;
}
.product-images {
    top: 15px;
    position: relative;
}
li.horizontal-line {
    width: 2px !important;
    float: left !important;
    margin-left: 0px !important;
    margin-right: 15px !important;
}


li.horizontal-line  a{
    display: none !important;
}
.main-nav ul li.menu-item-6134:hover::before {
    content: url('/wp-content/uploads/2016/05/dd-icon.png');
    position: absolute;
    top: 27px;
    left: 84px;
}

.main-nav ul li.menu-item-40197:hover::before {
    content: url('/wp-content/uploads/2016/05/dd-icon.png');
    position: absolute;
    top: 27px;
    left: 185px;
}

.main-nav ul li.menu-item-6166:hover::before {
    content: url('/wp-content/uploads/2016/05/dd-icon.png');
    position: absolute;
    top: 27px;
    left: 310px;
}
.main-nav ul li.menu-item-451:hover::before {
    content: url('/wp-content/uploads/2016/05/dd-icon.png');
    position: absolute;
    top: 27px;
    left: 414px;
}
li.column.menu-item-38:after{

}

.main-nav  ul  li  ul  li ul{position:relative;padding:0;box-shadow:none;height:auto;top:auto;left:auto;width:auto;background:none;}
.main-nav  ul  li  ul  li ul { margin-top: 5px;}
/*.main-nav  ul  li  ul  li ul li:last-child { margin-bottom: 0;}*/
.main-nav  ul  li  ul  li ul li a{color:#8d8d8d }
li.column.main-sub-heading a {
    color: #2f404d !important;
    font-weight: bold;
}
li.column.main-sub-heading {
    padding-top: 11px;
    position: relative;
}
.main-nav .sub-menu div.columns{padding-right:15px;width:240px;height:160px;margin-right:10px}
.main-nav .sub-menu div.columns li ul li > a:before{content:">"}
/*.main-nav .sub-menu div.columns:nth-child(2) {width: 263px;}*/
.main-nav .sub-menu div.columns:first-child{border-right:1px solid #474B4A}

a.warranty{background:url(_/images/btn-bg.jpg);font-size:13px!important;font-weight:bold;font-family: 'Georgia';text-decoration:none;color:#fff!important;padding: 3px 25px 6px 12px;margin:0;border-radius:0;border:none;text-shadow:none;position:relative}
a.warranty:after{content:url(_/images/btn-arrow.png);position:absolute;right:10px;top:4px;}

a.become-member{background: url(_/images/btn-bg.jpg);
font-size: 15px!important;
font-weight: bold;
font-family: 'Georgia';
text-decoration: none;
color: #fff!important;
padding: 10px 25px 10px 12px;
margin: 0;
border-radius: 0;
border: none;
text-shadow: none;
position: relative;
max-width: 350px;}
a.become-member:after{content:url(_/images/btn-arrow.png);position:absolute;right:10px;top:11px;}


.page-template-hcp-reg-profile-php div.aside-wrapper li.page_item a,
.page-template-hcp-page-php div.aside-wrapper li.page_item a
{background:url(_/images/btn-bg.jpg);font-size:13px!important;font-weight:bold;font-family: 'Georgia';text-decoration:none;color:#fff!important;padding: 3px 25px 6px 12px;margin:0;border-radius:0;border:none;text-shadow:none;position:relative;max-width: 220px;display: block;}


.page-template-hcp-reg-profile-php ul#menu-hcp-menu .menu-item-object-page a:after ,
.page-template-hcp-reg-profile-php div.aside-wrapper li.page_item a:after,
.page-template-hcp-page-php ul#menu-hcp-menu .menu-item-object-page a:after ,
.page-template-hcp-page-php div.aside-wrapper li.page_item a:after
{content:url(_/images/btn-arrow.png);position:absolute;right:10px;top:4px;}
div.aside-wrapper li.page_item {padding-top: 15px;}
div.aside-wrapper li.page_item:nth-child(1) {margin-top: 0px;padding-top: 0px;}

.page-template-hcp-reg-profile-php  ul#menu-hcp-menu .menu-item-object-page a:after ,
.page-template-hcp-page-php ul#menu-hcp-menu .menu-item-object-page a:after {
right: -15px;
top: 11px;
}
#forced-position-ontablet {margin-right: 20px;}
.page-template-hcp-reg-profile-php  ul#menu-hcp-menu .menu-item-object-page a,
.page-template-hcp-page-php ul#menu-hcp-menu .menu-item-object-page a {
font-size: 13px!important;
font-weight: bold;
font-family: 'Georgia';
text-decoration: none;
color: #fff!important;
padding: 10px 0px 10px 24px;
margin: 0;
border-radius: 0;
border: none;
text-shadow: none;
position: relative;
width: auto;
display: inline-block;
max-width: auto;
}
.page-template-hcp-reg-profile-php  ul#menu-hcp-menu .menu-item-object-page ,
.page-template-hcp-page-php ul#menu-hcp-menu .menu-item-object-page {
background: url(_/images/btn-bg.jpg);
margin: 0px !important;
padding: 0px;
width: 100% !important;
max-width: 100% !important;
}
.images-panel {
    display: block;
    margin: 0 auto;
    display: block;
    position: relative;
    max-width: 500px;
}
.thumb-image {
    display: inline-block;
}

a.download-link{background:url(_/images/btn-bg.jpg);font-size:0.8em!important;font-weight:bold;font-family: 'Georgia';text-decoration:none;color:#fff!important;padding: 3px 25px 6px 12px;margin:0;border-radius:0;border:none;text-shadow:none;position:relative}
a.download-link:after{content:url(_/images/btn-arrow.png);position:absolute;right:10px;top:4px;}

span.blue-heading
{font-size: 1.01em; color: #0690df; font-weight: bold; margin: 0 0 20px; line-height: 16px; text-decoration: none;}

.featured h3{font-size:15px;color:#474b4a;font-weight:bold;font-family:'Georgia';line-height:16px;}
.row-2 .featured p{line-height:14px}
.featured-img{float:right;}
.social-nav{clear:both;margin:0;display: none;}
.social-nav ul{overflow:hidden;margin:0 0 5px}
.social-nav ul li{float:left;}
.social-nav ul li a{display:block;background:url(_/images/social-icon.png) no-repeat;text-indent:-99999px;position:relative}
.social-nav ul li.share a {	background: url(_/images/share-btn.png) no-repeat;background-position: -2px 3px;width: 48px;height: 16px;position: absolute;right: 164px;}
#stwrapper{visibility: visible;top: 33%;z-index: 999999;margin-left: -200px;left: 50%;}
.social-nav ul li.print a{background-position:-2px -18px;width:38px;height:16px;position:absolute;right:122px/*70px*/}
.social-nav ul li.email a{background-position: -45px -18px;height: 16px;width: 63px;position:absolute;right:53px/*5px*/}
.social-nav ul li.minus a{background-position: -110px -18px;height: 16px;width: 17px;position:absolute;right:/*120px*/33px}
.social-nav ul li.plus a{background-position: -127px -18px;height: 16px;width: 25px;position:absolute;right:/*120px*/8px}
.social-nav ul li.facebook a{background-position: -157px 0;height: 32px;width: 31px;position:absolute;right:80px}
.social-nav ul li.facebook a:hover{background-position: -260px 0;height: 32px;width: 153px;}
.social-nav ul li.twitter a{background-position: -191px 0;height: 32px;width: 31px;position:absolute;right:45px}
.social-nav ul li.twitter a:hover{background-position: -416px 0;height: 32px;width: 153px;}
.social-nav ul li.google a{background-position: -225px 0;height: 32px;width: 31px;position:absolute;right:10px}
.social-nav ul li.google a:hover{background-position: -573px 0;height: 32px;width: 153px;}
.easingsliderlite-icon{background: url(_/images/slideshow-icon.png)!important;width:10px!important;height:10px!important;}
.easingsliderlite-icon.active{background: url(_/images/slideshow-icon.png) 19px 0!important;}

.featured, .featured strong{color:#8f9091}

.featured {
    /*background: #f9f9f9;*/
    border: 2px solid #fff;
    padding: 5px;
    /*-webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75);*/
    /*box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75);*/ /*border-radius:5px;*/
    margin: 0 10px 20px;
    position: relative;
    background-position: center center !important
}
.featured p{font-size:16px;margin:0 0 10px;line-height: 1.45em;}
.featured strong{color:#474b4a}
.featured .welcome{font-size:30px;font-weight:bold;color:#474b4a}
.home-featured  a{text-decoration:none}
.home-featured .textwidget .box-1,.home-featured .textwidget .box-2{height:120px}
.featured button.featured-btn,.featured a.featured-btn, #location_search_submit_field, #location_search_widget_submit_field {background:url(_/images/btn-bg.jpg);font-size:13px;font-weight:bold;font-family: 'Georgia';text-decoration:none;color:#fff;padding: 3px 25px 4px 12px;position:absolute;bottom:5px;right:5px;margin:0;border-radius:0;border:none;text-shadow:none}
.form-message a.readmore{background:url(_/images/btn-bg.jpg);font-size:13px;font-weight:bold;font-family: 'Georgia';text-decoration:none;color:#fff;padding: 3px 25px 4px 12px;float:right;text-shadow:none;border:none;border-radius:0}
.form-message input.readmore:hover{border:none}
.featured button.featured-btn:after,.featured a.featured-btn:after{content:url(_/images/btn-arrow.png);position:absolute;right:10px;top:4px;}
.featured h3{font-size:15px;color:#474b4a;font-weight:bold;font-family:'Georgia';line-height:16px;}
.row-2 .featured p{line-height:14px}
.row-1 .featured a{position:absolute;bottom:5px;right:5px;}
.home-featured .textwidget .box-3,.home-featured .textwidget .box-4,.home-featured .textwidget .box-5,.home-featured .textwidget .box-6,.home-featured .textwidget .box-7,.home-featured .textwidget .box-8,.home-featured .textwidget .box-9,.home-featured .textwidget .box-10{height:172px;}
.row-2 .featured a{position:absolute;right:5px;bottom:5px}
.home-featured:nth-child(n+3) .textwidget .featured:hover{/*border:2px solid #b0b2b3;*/}
.box-3{background:url(_/images/box-3-bg.png) no-repeat center}
.box-4{background:url(_/images/box-4-bg.png) no-repeat left bottom}
/*.box-4 p{float:right}*/
.box-5{background:url(_/images/box-5-bg.png) no-repeat center; background-size: cover;-webkit-background-size: 114px; }
.box-3 .icon-box-content {width:145px}
.box-4 .icon-box-content{width:185px}
.box-5 .icon-box-content {width:175px}
.box-6 .icon-box-content{width:195px}
.box-8 .icon-box-content {width:220px;margin-bottom: 24px;}
.box-7 .icon-box-content {width:155px}
.box-9 .icon-box-content{width:125px}
.box-10 .icon-box-content {width:195px}

.featured .welcome {
    font-family: "Calibri",Helvertica;
    color: #807f83;
    clear: both;
    text-transform: uppercase;
    margin-bottom: 13px;
}

.box-5 input[type="text"]{width:88px;position:absolute;right:5px;bottom:40px;margin:0}
.box-6{background:url(_/images/box-6-bg.png) no-repeat center}
.box-7{background:url(_/images/box-7-bg.png) no-repeat left bottom}
.box-8{background:url(_/images/box-8-bg.png) no-repeat left bottom}
.box-9{background:url(_/images/box-9-bg.png) no-repeat center bottom}
.box-10{background:url(_/images/box-10-bg.png) no-repeat right bottom}
.profile-day{width: 40px !important;}
.profile-month{width: 40px !important;
margin-left: 4px !important;
}
.profile-year{width: 60px !important;
margin-left: 4px !important;
}
div.login-form {
padding: 20px 50px;
background: #f3f3f3;
-webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75);
box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75);
border-radius: 5px;
margin: 0 10px 20px;
}
.page-template-hcp-login-page-php div.login-form{
	background: #FFF;
	border:0px;
	border-radius: 0px;
}
section.bottom-banner {
background: url(_/images/login-bottom.png) no-repeat right bottom;
display: block;
width: 100%;
height: 129px;
position: relative;
background-size: cover;
margin: 0 auto;
max-width: 920px;
border: 1px solid #a4a5a7;
}

div.form-message a {
font-size: 10px;
float: right;
clear: both;
}

#mobile-nav{display:none!important}

	.header-right #menu-main-menu {float:left;width:100%}
	.header-right #menu-main-menu:before{content:''}
	.header-right #menu-main-menu li ul {margin:0;display:none;clear:both}
	.header-right #menu-main-menu li ul li{text-indent: 30px; }
	.header-right #menu-main-menu li ul li a{font-family: 'Maven Pro', sans-serif;font-weight:400;}
	.header-right #menu-main-menu li{clear:both;margin:0;background:#586366;float:none;padding:0;overflow:hidden;border-top:1px solid #adadac;}
	.header-right #menu-main-menu li a{padding:10px 30px;display:block;text-decoration:none;font-size:11px;color:#fff;text-transform:uppercase;font-family: 'Maven Pro', sans-serif;font-weight:700;}
	.fixed-width{float:left;width:94%}
	.header-right #menu-main-menu li  span{display:inline;text-decoration:none;font-size:11px;color:#fff;text-transform:uppercase;font-family: 'Maven Pro', sans-serif;font-weight:700;cursor:pointer;float:right;width:44px;height:38px;}
	.header-right #menu-main-menu  li   span.parent:after{content: '+';float:right;margin:0 10px 0 0;font-size:16px;font-weight:400;padding:10px;cursor:pointer;}
	.header-right #menu-main-menu  li  span.active:after{content: '-';float:right;margin:0 10px 0 0;font-size:16px;font-weight:400;padding:10px;cursor:pointer}
	.header-right #menu-main-menu li.home a{display:none}
	.header-right #menu-main-menu  > li:nth-child(2){border-top:none}
	
	.header-right #menu-main-menu  li  ul{display:none}
	.header-right #menu-main-menu  li  ul li ul{display:block}
	 #nav-toggle{display:none;text-indent:-99999px;width:33px;height:29px;background:url('_/images/mobile-icon.png');position:absolute;top:2px;right:0}
	.vip-for-desktop{display: none;}
	.vip-for-mobile{display: none;}

	 
	 
/* PRODUCT CATEGORY PAGE
================================================== */
.blog-page aside h3{font-size:16px;color:#474b4a;font-weight:bold;margin:0 0 10px;line-height:16px;padding:0 20px}
.blog-page aside hr{margin: 0 0 10px;border-color:#d1d1d1}
.blog-page aside{/*padding:0 20px 0 0;*/margin:0 0 50px;clear: both;}
.blog-page .aside-wrapper{/*border-right:1px solid #d1d1d1;*/margin:0 8px 50px}
.blog-page .aside-wrapper img{display:block;}
.blog-page aside ul {padding:0 0 0 20px}
.blog-page aside ul li{margin:0}
.blog-page aside ul li a{font-size:14px;color:#474b4a;text-decoration:none}
.blog-page aside ul li a:hover,.blog-page aside ul li.active a{text-decoration:underline;color:#0690df}
.blog-page aside ul li ul{padding: 0;margin:5px 0 5px 10px;}
.blog-page aside ul li ul li a{color:#8d8d8d}	 

/*================================================== */	 
	 
/* PRODUCT CATEGORY PAGE
================================================== */
.product-page aside h3{font-size:16px;color:#474b4a;font-weight:bold;margin:0 0 10px;line-height:16px;padding:0 20px}
.product-page aside hr{margin: 0 0 10px;border-color:#d1d1d1}
.product-page aside{/*padding:0 20px 0 0;*/margin:0 0 50px}
.product-page .aside-wrapper{/*border-right:1px solid #d1d1d1;*/margin:0 8px 50px}
.product-page .aside-wrapper img{display:block;}
.product-page aside ul {padding:0 0 0 20px}
.product-page aside ul li{margin:0}
.product-page aside ul li a{font-size:14px;color:#474b4a;text-decoration:none}
.product-page aside ul li a:hover,.product-page aside ul li.active a{text-decoration:underline;color:#0690df}
.product-page aside ul li ul{padding: 0;margin:5px 0 5px 10px;}
.product-page aside ul li ul li a{color:#8d8d8d}
.product-page .product-list{margin:0 10px 30px}
.product-page .product-list h3{font-size:16px;color:#0690df;font-weight:bold;margin:0 0 10px;line-height:16px;}
.product-page .product-list hr{margin: 0 0 20px;border-color:#d1d1d1}
.product-page .product-entry h3 a{font-size: 1em;color:#0690df;font-weight:bold;margin:0 0 20px;line-height:16px;text-decoration:none}
.product-page .product-entry p{font-size:16px;color:#555;line-height:20px;}
.product-page .product-entry p a{font-size:14px;color:#0690df;line-height:20px;}
.product-page .product-entry  img {margin:0 auto;display:block}
.product-page .product-entry ul li{float:left;border-left:1px solid #555;line-height:10px}
.product-page .product-entry ul li{margin:0;}
.product-page .product-entry ul li:first-child{border:none}
.product-page .product-entry ul li:first-child a{margin:0 10px 0 0}
.product-page .product-entry ul li a{font-size:14px;color:#555;line-height:10px;text-decoration:none;margin:0 10px}
.product-page .product-entry ul li a:hover{text-decoration:underline}
.product-page .product-entry {border-bottom:1px solid #d1d1d1;margin:0 0 20px}
.product-page .product-entry:last-child{border:none}
a.tab-link{border-left: 1px solid;float: left;padding: 1px 10px;text-decoration: none;}
a.tab-link:hover{text-decoration:underline}

.data-name {    background: none repeat scroll 0 0 #F9F9F9;border: 2px solid #FFFFFF;border-radius: 5px 5px 5px 5px;box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75);margin: 0 10px 20px;padding: 5px;position: relative;padding:20px;overflow:hidden;}
.fltlt{float:left}
.fltrt{float:right}
.data-name h2 {
    color: #0690DF!important;
    font-family: "Georgia";
    font-size: 21px;
    line-height: 21px;
	margin:0 0 20px;
}

.data-overview{padding: 0 20px}

.strip-links{margin:0 0 20px!important;list-style:none!important;padding:0!important;overflow:hidden}
.strip-links li{float:left;margin-right:30px!important}
.strip-links li a img{ margin:0 auto 10px!important;display:block!important}
.strip-links li a {text-decoration:none}
.meter-links li{width:28%}
.meter-links li a {text-decoration:none;text-align:center;display:block;line-height:18px;}
.meter-links li a img:hover{width:145px;height:auto;margin:0 auto 7px!important;transition:all .1s easing;}


/* CATEGORY PAGE
================================================== */
.category-page aside h3{font-size:16px;color:#474b4a;font-weight:bold;margin:0 0 10px;line-height:16px;padding:0 20px}
.category-page aside hr{margin: 0 0 10px;border-color:#d1d1d1}
.category-page aside{margin:-32px 0 50px;width:228px;padding:32px 0 0}
.category-page .aside-wrapper{ /* margin:0 8px 50px; */}
.category-page .aside-wrapper img{display:block;}
.category-page aside ul {padding:0 0 0 20px}
.category-page aside ul li{margin:0}
.category-page aside ul li a{font-size:14px;color:#474b4a;text-decoration:none}
.category-page aside ul li a:hover,.category-page aside ul li.active a,.category-meter-system .category-page aside > ul > li > a, .page-id-66 #menu-product-menu .menu-item-292 a, .page-id-48 #menu-product-menu .menu-item-293 a,.product-page aside > ul > li > ul > li.current_page_item > a, .product-page #menu-product-menu > li.current-menu-item > a,.product-page #menu-product-menu > li > ul > li.current-menu-item > a {text-decoration:underline;color:#0690df}
.category-page aside ul li ul{padding: 0;margin:5px 0 5px 10px;}
.category-page aside ul li ul li a{color:#8d8d8d}
.category-page .category-list{margin:0 8px 30px;border-left:1px solid #d1d1d1;padding:0 0 50px 20px;min-height:455px;}
.category-page .category-list h3,.product-page .category-list h3{font-size:16px;color:#0690df;font-weight:bold;margin:0 0 10px;line-height:16px;}
.category-page .category-list hr{margin: 0 0 20px;border-color:#d1d1d1}
.category-page .category-entry h3{font-size:16px;color:#0690df;font-weight:bold;margin:0 0 20px;line-height:16px;text-decoration:none}
.category-page .category-entry p{font-size:16px;color:#555;line-height:20px;}
.category-page .category-entry ul,.faqs-page .test-entry ul,.test-strips-page ul{margin:0 0 20px 30px;list-style:inherit}
.category-page .category-entry ul li,.faqs-page .test-entry ul li,.test-strips-page ul li{margin:0 }
.category-page .category-entry a{font-size:16px;color:#0690df;line-height:20px;font-weight:bold}
span.strong {
    font-weight: bold !important;
}
span.italic {
    font-style: italic !important;
}

span.footnote{
    background: #f2f2f2; padding: 10px; font-size: 11px; font-style: italic;
}
.page-id-40870 .category-entry.clearfix a {
    text-decoration: none !important;
}
/* PRODUCT PAGE
================================================== */
.product-name h2{color:#474b4a;font-size: 1.25em;font-family:inherit;line-height:21px;font-weight: bold}
.product-img img{display:block;margin:0 auto;position:relative;z-index:1}
.product-info{margin:30px 0;font-size:16px;font-family:inherit ;color:#555555}
.product-info  .tabs ul li{float:left;border-left:1px solid #555;line-height:10px}
.product-info .tabs  ul,.tabs .product-info ul li{margin:0;list-style-type:none}
.product-info  .tabs ul li:first-child{border:none}
.product-info  .tabs  ul li:first-child a{margin:0 10px 0 0}
.product-info  .tabs  ul li a{font-size:1.1em;color:#555;line-height:10px;text-decoration:none;margin:0 10px;font-weight:bold}
.product-info   .tabs  ul li a.active{color:#0690df;text-decoration:underline}
.product-info   .tabs  ul li a:hover{text-decoration:underline}
.product-info  a{font-size:1.01em;color:#555;line-height:10px;font-weight:bold}
.product-info .tabs{margin:0 0 20px}
.product-info div strong{margin:0 0 20px;font-family: "Calibri",Helvertica;}
.product-info div ul,.product-name ul{list-style-type:disc;margin:0 0 20px 20px;float: left}
.product-info div ul li,.product-info div ol li{margin:0 0 5px;}
.product-name ul li{margin:0 0 5px;}
.note-wrapper{background:#f2f2f2;margin:20px 0 0}
.home .note {padding:40px 10px 80px}
.note ul{margin:0}
.note ul li, .faqs-note {font-size:11px;font-style:italic;margin:0 0 5px;}
.note p{margin:0;font-size:11px;font-style:italic}
.scrollgallery .scrollGalleryHead{position:relative}
.scrollgallery .scrollGalleryHead:after{content: url("_/images/search-slider.png");position:absolute;bottom:0;right:20px}
.scrollgallery .scrollGalleryHead:after:hover{cursor:pointer}

.gallery-container { margin: 25px 0;height: 250px;}

.product-info b{font-family: "Calibri",Helvertica;}
h3{font-family: "Calibri",Helvertica;}
/* CONTACT US PAGE
================================================== */
.contact-banner{border:8px solid #000;width:100%;height:400px;background:url(_/images/contact-banner-bg.jpg) no-repeat right;padding:30px 20px;font-family:"Georgia";position:relative;margin:0 0 20px}
.contact-banner p span{font-weight:bold;color:#474b4a;font-size:18px}
.contact-banner p{font-size:16px;color:#555}
.contact-banner p:nth-child(2){width:490px;}
.contact-banner p:nth-child(3){width:320px;position:absolute;bottom:50px}
.contact-us div.one-third.column{background:#f9f9f9;border:2px solid #fff;padding:5px;-webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 1px 3px rgba(50, 50, 50, 0.75);box-shadow:0px 1px 3px rgba(50, 50, 50, 0.75);border-radius:10px 5px;margin:0 8px 5px;position:relative;height:230px;position:relative}
.contact-us div.one-third.column strong{font-size:16px;margin:0 0 20px;display:inline-block}
.contact-us{margin:0 0 50px}
.contact-us .bottom{position:absolute;bottom:10px;margin:0}
.contact-us div.one-third.column p {font-size:14px}
.contact-us div.one-third.column p  strong{margin:0}
.contact-us div.one-third.column ul li{font-size:14px;margin:0}
.contact-us div.one-third.column ul li a{color:#555}
.contact-us > p{font-size:14px;text-align:right;margin:0 10px 20px 0}
.contact-us > p > span{font-size:10px}

h3.mobile-title{display:none;color: #474b4a;font-family: 'Georgia';font-size: 20px;font-weight: bold;line-height: 16px;;padding:10px;}

/* CONTACT US FORM PAGE
================================================== */
.contact-us-form{padding:20px 50px;background:#f3f3f3;-webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 1px 3px rgba(50, 50, 50, 0.75);box-shadow:0px 1px 3px rgba(50, 50, 50, 0.75);border-radius:5px; margin:0 10px 20px}
.contact-us-form label{float:left;display:inline;width:120px;font-weight:normal;margin:0 0 10px}
.contact-us-form .meter-info label.purchase-date,.contact-us-form .form-entry label.purchase-date{width:119px}
.contact-us-form .treatment-info label.purchase-date{width:155px}
.treatment-info h3{margin:0 0 20px}
.treatment-info span.wpcf7-list-item{display:block;margin-left:115px;font-size:13px}
.contact-us-form .meter-info label.purchase-place{width:135px}
.contact-us-form .meter-info label.purchase-date span,.contact-us-form .treatment-info label.purchase-date span{font-size:9px;}
.contact-us-form .meter-info select.purchase-place{width:245px}
.contact-us-form .meter-info select,.contact-us-form .form-entry select{float:left;width:225px;}
.contact-us-form .meter-info select.purchase-day,.contact-us-form .form-entry select.purchase-day,.contact-us-form .meter-info select.purchase-month,.contact-us-form .form-entry select.purchase-month{width:50px;margin-right:5px;}
.contact-us-form .meter-info select.purchase-year,.contact-us-form .form-message select.purchase-year,.contact-us-form .form-entry select.purchase-year{width:80px}
.contact-us-form h3{font-size:16px;font-weight:bold;color:#474b4a;margin:0 10px 20px}
.contact-us-form  h3 span{font-size:10px;font-weight:normal}
.contact-us-form select{margin:0 0 10px}
.contact-us-form select.salutation,.contact-us-form select.state,.contact-us-form input.postcode,.contact-us-form select.gender{width:20%!important}
.contact-us-form input[type="text"],.contact-us-form input[type="email"]{padding:0;width:65%;margin:0 0 10px;float:left}
.contact-us-form input.areacode{width:10%!important;margin:0 10px 10px 0!important}
.contact-us-form input.phone{width:40%!important}
.contact-us-form input.fax{width:44%!important}
.contact-us-form label.phone,.contact-us-form label.fax{width:auto!important;margin:0 10px 0 0}
.contact-us-form textarea{width:100%;height:125px;resize:none}
.contact-us-form  p{font-size:12px;font-family:"Georgia";margin:0 10px 10px}
.contact-us-form  p.serial{margin:0  0 0 120px;display:block;position:relative;top:-10px;clear:both} 
.contact-us-form  p span.underline{text-decoration:underline;}
.contact-us-form  span.terms span,.contact-us-form  span.subject{text-decoration:none;}
.contact-us-form  span.checkbox{float:right;margin:0 70px 0 0}
.contact-us-form  input[type="checkbox"]{font-size:12px;}
.form-message input.readmore{background:url(_/images/submit-bg.png);font-size:13px;font-weight:bold;font-family: 'Georgia';text-decoration:none;color:#fff;padding: 4px 30px 5px 8px;float:right;text-shadow:none;border:none;border-radius:0;clear: both;}
.form-message p{font-size:10px}
.form-message p{margin:0 0 10px}
.form-message h3{margin:0 0 20px;}
.form-message p.checkbox{display:inline-block;margin:0 0 10px 30px}
.form-message strong{font-size:10px;margin:0 0 10px}
.form-message label.method{width:auto!important;float:right;font-size:10px}
.form-message select.method{width:10%!important;float:right}
.contact-us-form .readmore{float:right;margin:30px 0}
.ajax-loader,.wpcf7-not-valid-tip{display:none}
.wpcf7-not-valid{border:1px solid red!important}
div.wpcf7-validation-errors{border:none!important}
div.wpcf7-response-output{margin:0!important;padding:0!important;text-align:center;font-size:12px;font-family:"Georgia";color:red;font-style:italic;font-weight:bold}

span.wpcf7-not-valid-tip-no-ajax{display:inline-block!important}


.offscreen{font-size: 14px;color: #474b4a;text-decoration: none;line-height: inherit;margin-bottom: 0px;padding-top: 6px;}
/* THANK YOU PAGE
================================================== */

.form-inquiry{
    background: url("_/images/contact-banner-bg.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: 8px solid #000000;
    font-family: "Georgia";
    height: 400px;
    margin: 0 0 50px;
    padding: 30px 20px;
    position: relative;
	width:98.5%;
    }

/*Libre CSS*/
.menu-item-40767 > .sub-menu, .menu-item-40769 > .sub-menu {
    margin-top: 0px !important;
    padding-top: 0px !important;
}
.menu-item-40767 > a, .menu-item-40769 > a {
    /* color: rebeccapurple !important; */
    color: #2f404d !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    padding: 0px !important;
    display: inline !important;
    text-decoration: none !important;
    margin-bottom: 0px !important;

}
	
.warranty-confirmation{
    background: url("_/images/warranty-banner-bg.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: 8px solid #000000;
    font-family: "Georgia";
    height: 400px;
    margin: 0 0 50px;
    padding: 30px 20px;
    position: relative;
	width:98.5%;
    }
	
.thankyou-page h3{    color: #474B4A;
    font-size: 20px;
    font-weight: bold;}
	
.thankyou-page p{color: #555555;font-size: 16px;}

.bottom{bottom: 50px;
    position: absolute;}

.featured-home-page > :nth-child(3) .icon-content p {
max-width:99px ;
}
.featured-home-page > :nth-child(4) .icon-content p {
    max-width:127px ;
}
.featured-home-page > :nth-child(5) .icon-content p {
    max-width:113px ;
}
.featured-home-page > :nth-child(6) .icon-content p {
    max-width:138px ;
}
.featured-home-page > :nth-child(6) .icon-content p {

}
.featured-home-page > :nth-child(7) .icon-content p {

}
.featured-home-page > :nth-child(8) .icon-content p {

}
.featured-home-page > :nth-child(9) .icon-content p {

}
.featured-home-page > :nth-child(10) .icon-content p {

}
.featured-home-page > :nth-child(11) .icon-content p {
    max-width: 147px
}


/* TEST STRIP PAGE
================================================== */
.test-entry{padding:0 30px 0 0}
h3.category-name {color: #474B4A;font-size: 18px;font-weight: bold;line-height: 16px;margin: 0 0 10px;}
h3.post-name,.test-entry h3{color: #0690DF;font-size: 18px;font-weight: bold;line-height: 18px;margin: 0 0 10px;}
.test-strips-page{margin:0 8px 30px!important}
.test-strips-page hr{margin:0 0 20px}
.test-strips-page aside img{display:block;margin:0 auto}
.test-strips-page aside{padding:0 10px}
.test-strips-page .featured-img{margin:0 0 10px;}
.test-entry p,.test-strips-page aside p{color: #555555;font-size: 16px;line-height: 20px;}
.test-entry-content{margin:0 0 50px;min-height:180px;}
.test-entry-content strong{color:#0690df;}
.test-faqs-entry{margin:0 0 20px}
.test-note-entry p{font-size:14px;margin:0}
sup{vertical-align:text-top!important;font-size:8px;}

.faqs .test-entry{padding:0}
.faqs .test-entry-content{border-bottom:1px solid #d2d2d2;margin:0 0 20px}
.faqs .post:last-child .test-entry-content{border-bottom:none}
a.backtotop{color:#555555;float:right;font-size:10px;margin:0 0 5px}

/* SLIDER
================================================== */
.scrollgallery .thumbareaContent img{width:65px;}
.scrollgallery{margin:0 auto!important} 

/* PHARMACY PAGE
================================================== */
#simplemap {border:8px solid #000 !important; margin:0 0 20px}
#location_search_0_tr, #location_search_2_tr { display: none !important;}

aside.pharmacy-search{margin:0}
.page-template-pharmacies-php .box-5{height:180px;background: url("_/images/pharmacy-search-bg.jpg") no-repeat;margin-top:25px; background-size: cover;  -webkit-background-size: cover }
.pharmacy-search .box-5 h3{padding:0}
.pharmacy-list{border-left: 1px solid #D1D1D1;margin: 0 10px 30px;min-height: 455px;padding: 0 20px 50px;}
.pharmacy-list hr{margin:0 0 10px}
.pharmacy-list h3 {color: #474B4A;font-size: 16px;font-weight: bold;line-height: 16px;margin: 0 0 10px;}
.pharmacy-entry{border-bottom:1px solid #D1D1D1;;margin:0 0 10px}
.result_name h3 {color: #0690DF;font-size: 16px !important;font-weight: bold;line-height: 16px; margin: 0 0 20px;text-decoration: none;}
div.result:hover { background: none !important;}
div.result small, .result_links { display: none !important;}
div.result div.result_address { float: none !important; width: 100% !important}
div.result div.result_address:after { content: ' Australia';}
div.result div.result_phone { height: 2em !important }
.result_address, .result_phone { color: #555555;font-size: 16px;line-height: 20px;margin:0 0 5px;}

.pharmacy-entry .featured-img{float:right;width:240px;height:95px;margin:0 0 10px 10px}
.pharmacy-entry ul{margin:10px 0}
.pharmacy-entry:last-child{border:none}

.pharmacy-entry h3 img {margin: -15px 10px 0 0;position: relative;top: 15px;}
.pharmacy-entry ul li{float:left;border-left:1px solid #555;line-height:10px}
.pharmacy-entry ul li{margin:0;}
.pharmacy-entry ul li:first-child{border:none}
.pharmacy-entry ul li:first-child a{margin:0 10px 0 0}
.pharmacy-entry ul li a{font-size:14px;color:#555;line-height:10px;text-decoration:none;margin:0 10px}
.pharmacy-entry ul li a:hover{text-decoration:underline}

#location_widget_search { height: 175px;}

/* SEARCH
================================================== */
.search-page h2 a,.search-page h2{color: #0690DF;font-size: 16px;font-weight: bold;line-height: 16px;margin: 0 0 10px;text-decoration:none;}
.search-page a.moretag{color: #0690DF;font-size: 14px;line-height: 20px;}

/* FOOTER
================================================== */
.footer-1 { margin-top: 10px;}
.home .footer-1-wrapper{background:#fff;margin-top: 162px;}
.footer-wrapper{background:#fff;}
.footer-1  {padding:0px 0px;font-size:10px;color:#474b4a;}
.footer-1 .columns{width:145px;margin:0 10px}
ul#menu-footer-menu :last-child { margin-right: 0px;}
ul#menu-footer-menu :first-child { margin-left: 0px;}
#menu-footer-menu > div > li > a{margin:0 0 0px;font-weight:bold!important;line-height:1.2em;display:block;color:#455560!important; text-transform: uppercase;    font-family: "Calibri",Helvertica;}
#menu-footer-menu #menu-item-234 { border-bottom: 1px solid #d0d4d7; }
.footer-1 ul li a{text-decoration:none;font-size:10px;color:#474b4a!important; line-height:1.2em}
.footer-1 ul li a:hover{text-decoration:underline;color:#474b4a}   
.footer-1 ul li ul li{line-height:10px}
.footer-1 li.no-link > a:hover{text-decoration:none}
.footer-1 ul li ul{margin:0 0 5px 0;font-weight:normal;border-top:1px solid #d0d4d7;padding:5px 0 0}
.footer-1 ul li ul li{margin-bottom:2px;}
.footer-1 ul li ul li ul{margin:5px 0 5px 10px;border:none;padding:0}
.footer-1 ul li ul li ul li a{color:#8d8d8d!important;font-size:10px;font-weight:400;line-height: 1.2em} 
footer{padding:0px!important}
footer p{margin:0;font-size:10px;color:#474b4a}
footer p:first-child{line-height:1.8em;color:#88888b;margin:0 0 20px}
.mobile-footer{display:none;padding:20px 10px}
.mobile-footer p{margin:0;font-size:10px;color:#474b4a;clear:both}
.mobile-footer > div > li > a{margin:0 0 5px;font-weight:bold!important;line-height:12px;display:block}
.mobile-footer ul{margin:0 0 20px}
.mobile-footer ul li{float:left;padding:0 10px;border-left:1px solid #474b4a}
.mobile-footer ul li:first-child{border:none;padding:0 10px 10px 0}
.mobile-footer ul li a{font-size:14px;color:#474b4a;font-weight:bold;padding:} 
.mobile-footer ul li a:hover{text-decoration:underline}
.container .four.columns {
    background-size: 71px;
    background-position: top 94px center !important;
}

.icon-box-content {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    top: 170px;

}
.featured-home-page > :nth-child(7) .dotted-horizontal-line {
    top: 122px;
    margin-bottom: 85px;
}
.icon-content p {
    color: #8f9091;
    font-size: 13px;
    max-width: 134px;
    margin: 0 auto;
    margin-top: 4px;
}
.icon-heading {
    color: #003f5f;
    font-size: 17px;
    font-family: "Calibri",Helvertica;
    text-transform: uppercase;
    margin-top: 5px;
}
.featured-home-page > :nth-child(2), .featured-home-page > :nth-child(3), .featured-home-page > :nth-child(4), .featured-home-page > :nth-child(5), .featured-home-page > :nth-child(6), .featured-home-page > :nth-child(8), .featured-home-page > :nth-child(9), .featured-home-page > :nth-child(10), .featured-home-page > :nth-child(11) {
    /*height: 154px;*/

}
.libre-heading > a {
    color: #2f404d !important;
}

.scrollup{
    width:26px;
    height:26px;
    position:fixed;
    bottom:20px;
    right:20px;
	z-index:99999;
    text-indent:-9999px;
    background: url('_/images/to-top.png') no-repeat;
}
.gallery-thumbnail img:hover{cursor:pointer}
.mobile-strips{display:none}
.white-popup-block {
    background-color:#F3F3F3;
	border: 2px solid #FFFFFF;
    margin: 40px auto;
    max-width: 290px;
    padding: 20px 30px;
    position: relative;
    text-align: left;
		
	box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75);
	-o-box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75);
}
label, legend {
    color: #474B4A;
}
.close.popup-modal-dismiss{display:block;text-indent:-99999px;width:25px;height:25px;background:url(_/images/Close_Btn.png) no-repeat center center;position:absolute;top:0;right:0;}
.button.popup-modal-dismiss { height: auto; position: inherit; text-indent: 0; width: auto;}

.white-popup-block p strong,.white-popup-block p,.white-popup-block p a{color:#474B4A;text-decoration:none}
.wp-polls .Buttons{padding:5px 10px;}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li { color: #000;}

.tab-guidemobile, .tab-managementmobile{display:none}
.main-nav-wrapper{position:relative;z-index:9999;width: 100%; float: none;background: #fff; padding-top: 20px;}

/* =FAQ's
================================================== */
.list-inline { list-style: disc inside none; margin: 5px 0 0 !important;}
.list-inline li { float: left; margin-right: 10px !important;}
.list-inline li:first-child { list-style: none;}
.faqs-note  { list-style: none outside none !important; margin: 5px 0 !important;}


/* CSS3 Transition - Apply comment if not necessary
================================================== */
	.container, img {
		transition:all .1s linear; 
		-o-transition:all .1s linear; 
		-moz-transition:all .1s linear; 
		-webkit-transition:all .1s linear;
	}

/* #Misc
================================================== */
.hidden-xs { display: block}
.visible-xs { display: none}
.alignright { float: right}
.alignleft { float: left}
.home .button { margin: 0; padding: 8px 30px;}


div#stToolPop {
    display: none;
}
/* #Media Queries
================================================== */
	@media only screen and (min-width: 1400px) { 
		.footer-1 ul li a, .footer-1 ul li ul li ul li a{  line-height: 12px;    font-size: 1.15em;}

	}
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
        .libre-heading > a{
            color: #fff !important;
        }
        li#menu-item-40761 {
            display: none;
        }
        li#menu-item-40758 {
            display: none;
        }
        ul.sub-menu li a {
            font-size: 12px !important;
            margin-left: 10px;
        }
        .main-menu-item > ul{
            border-top:none;
        }
        .header-right #menu-main-menu li a {
            text-indent: 0px;
        }
        li.column.main-sub-heading a{
            color: #fff !important;
        }
		.cloud-zoom-big,.mousetrap { display: none !important;}
		.font-11 { font-size: 11px; }
        .header-right #menu-main-menu li{
            border: none !important;
        }
	}
	
	@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	 .main-nav ul{margin:0 0 10px 0px;}
	 .main-nav-wrapper{position:relative;z-index:999999}
     .main-nav ul li a {font-size: 15px;}
	}
	/* Tablet Portrait size to standard 960 (devices and browsers) */

	@media only screen and (min-width: 768px) and (max-width: 959px) {

        #main-nav-mobile{
            display: none;
        }
        .footer-1-wrapper{display: block;}
        .dotted-horizontal-line {
            background: url("https://myfreestyle.com.au/wp-content/themes/freestyle/_/images/dotted-side-border.png");
            margin-bottom: 40px;
            /*top: 25px;*/
            position: relative;
        }
    .icon-heading {font-size: 15px;}
    .icon-content p { font-size: 11px !important; }

    .box-3 .icon-box-content {width:145px}
    .box-4 .icon-box-content{width:150px}
    .box-5 .icon-box-content {width:150px;    margin-bottom: 15px;}
    .box-6 .icon-box-content{width:150px}
    .box-8 .icon-box-content {width:150px;    margin-bottom: 15px;}
    .box-7 .icon-box-content {width:150px}
    .box-9 .icon-box-content{width:125px}
    .box-10 .icon-box-content {width:150px}

    .visible_961_and_above,.featured.box-1 :after{display: none}
    .visible_960_and_below{display: block}
	.two-to-eight-on-tablet {width: 135px;}
	div#forced-position-ontablet {width: 325px;}
	div#form-login {width: 360px;margin: 0 auto;}
	section.bottom-banner {height: 94px;}
	.check-box-label{height: 70px}
	.show-in-mobile{display: none !important;}
	#find-out{width: 93% !important;}	
	article#blog-post {
	width: 80%;
	float: left;
	}
	
	.campaing-form-floating{}	
	.tab-guidemobile, .tab-managementmobile{display:none}
	.mobile-strips{display:none}
	header{height:170px}
	.logo h1 a{left:10px}
	.category-page aside{width:172px}
	.contact-us div.one-third.column{margin:0 10px 5px;}
	.scroll-to-top{display:block}
	 #nav-toggle{display:block}
	.box-5{background-position:-3px 0}
	.form-message select.method{width:20%!important}
    .contact-us-form {padding:20px}	
	.contact-us-form  .seven.columns{width:100%!important}
	.contact-us-form span.checkbox{margin:0}
	.header-right .main-nav ul > li:nth-child(3) > ul{background-size:297px auto;background-position: bottom right}
	.footer-1 .columns{width:120px;}
	#mobile-nav{display:block!important;clear:both}
	#main-nav,.header-right input[type="text"]{display:none}
	.vip-for-desktop{display: none;}
	.vip-for-mobile{display: none;}
	.header-right span.search,.social-nav{display:none}
	.header-right h3 a{margin:0 45px 5px 0}  
	.header-right{margin:78px 10px 0!important;width:97.8%!important;position:relative;}
	.header-right .mobile-nav,.header-right .mobile-nav ul li{float:none;}
	header {padding: 30px 0 0}
	.contact-us div.one-third.column strong{font-size:15px;}
	.contact-us div.one-third.column p{font-size:13px;}
	.footer-1 ,.footer-wrapper{display:none}
	.mobile-footer{display:block}
	.contact-banner p:nth-child(2){width:450px;}
	h3.mobile-title{display:none}
	.featured h3{font-size:13px}
	.featured p{font-size:13px}
	.box-5 input[type="text"]{width:70px;} 
	
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

        #main-nav-mobile{
            display: none;
        }
        .footer-1-wrapper{display: block;}
		section.bottom-banner {}
		.check-box-label{height: 55px}
	article#blog-post {
width: 80%;
float: left;
}
	.campaing-form-floating{width: 100%}	
	.meter-links li{width:100%;margin:0 0 20px!important}
	.tab-guidemobile, .tab-managementmobile{display:block}
	.data-name{margin-top:10px;}
	a.download-link{display:inline-block;padding:3px 25px 4px 12px;margin:0 0 10px}
	.mobile-strips{display:block;margin:0 0 20px}
	.mobile-strips img{display:block;margin: 0 auto}
	header{height:115px}
	.form-message{width:280px!important}
	.scroll-to-top{display:block}
	#nav-toggle{display:block}
	.vip-for-desktop{display: none;}
	.vip-for-mobile{display: none;}
	.test-strips-page .three.alpha.columns,.header-right input[type="text"]{display:none}
	.test-strips-page h3.post-name{padding:0 0 10px!important}
	.gallery-container{margin:0!important}
	.pharmacy-list{border-left:none;width:300px;padding:0 0 50px;margin:0 auto 30px!important}
	aside.pharmacy-search{position:relative!important;top:0!important}
	.pharmacy-search .box-5{width:300px!important;height:auto}
	.pharmacy-search .box-5 p{position:relative;margin:0 100px 0 0;width:auto}
	.pharmacy-entry ul li{line-height:0;}
	.pharmacy-entry ul li a{font-size:10px;}
	.pharmacy-entry .featured-img{display:none}
	.pharmacy-entry ul{margin:10px 0 20px!important}
	.contact-us-form label,.contact-us-form input[type="text"], .contact-us-form input[type="email"]{float:none;display:block}
	.contact-us-form{padding:20px 10px;margin:0 0 20px}
	.treatment-info span.wpcf7-list-item,.contact-us-form p.serial{margin:0}
	.form-message select.method,.contact-us-form select.salutation, .contact-us-form select.state, .contact-us-form input.postcode, .contact-us-form select.gender{width:30%!important}
	.contact-us-form span.checkbox{float:none;text-align:right;margin:0 0 10px;display:block}
	.contact-us-form h3{line-height:16px;margin:0 0 20px}
	.contact-us-form .seven.columns{width:100%!important} 
	.box-5{background-position:right center;background-size:300px auto}
	.faqs-page{margin:0!important}
	.faqs-page hr,.faqs-img,a.backtotop{display:none!important}
	.faqs-page h3.post-name{margin:0 0 10px!important;width:100%!important}
	.faqs-page h3.category-name{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:10px 0;margin:0 0 10px;width:100%!important}
	.mobile-footer{display:none;padding:10px 0}
	.bannerarea{margin:0 0 20px!important}
	#location_widget_search, .home-featured .textwidget .featured{margin:0 auto 20px!important}
	.fixed-width{width:83%}
	#mobile-nav{display:block!important;clear:both}
	#main-nav{display:none}
	.header-right span.search,.social-nav{display:none}
	.header-right h3 a{margin:0 45px 5px 0;}
	.header-right{margin:25px auto 0!important;position:relative;width: 300px !important;}
	.header-right .mobile-nav,.header-right .mobile-nav ul li{float:none;}
	.logo h1 a{background-size:120px auto;width:120px;height:70px;}
	.category-page .aside-wrapper{margin:0 auto 50px!important;width: 300px !important;}
	.logo{margin:0 auto!important;width: 300px;}
	.category-page aside h3{padding:0}
	.category-page .category-list{border-left:none;margin:0 0 30px;min-height:auto}
	header {padding: 30px 0 0}
	.home-featured .textwidget .box-1, .home-featured .textwidget .box-2{height:auto}
	.footer-1 ,.footer-wrapper,.aside-wrapper{display:none!important}
	.category-page .category-list{padding:0 0 50px}
	.mobile-footer{display:block}
	.product-entry ul{display:none}
	.product-page .product-entry img{float:none;margin:10px auto;display:block}
	.product-info .tabs ul{padding:10px 0 20px; border-bottom: 1px solid #d2d2d2;}
	.product-info .tabs ul li{float:none;border:none}
	.product-info .tabs ul li a,.product-info .tabs ul li:first-child a{margin:0}
	.contact-banner{background:url(_/images/mobile-contact.png) no-repeat right center;height:190px;border: 2px solid #FFFFFF;border-radius: 10px;box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75);margin: 0 auto 230px !important;width: 300px!important;padding:0} 
	.contact-banner p:nth-child(2){width:auto;margin:170px 0 20px}
	.contact-banner p:nth-child(3){position:relative;bottom:auto;width:auto}
	h3.mobile-title{display:block}
	.contact-us div.one-third.column{background:none!important;border:none;border-radius:0;box-shadow:none;height:auto;margin: 0 auto;
    width: 300px !important;}
	.contact-us .bottom{position:relative;bottom:auto}
	.search-wrapper{display:block!important} 
	.pharmacy-search .box-5{background-position:right center}
	.product-info .tabs ul li:nth-child(2), a.tab-link{display:none!important}
	.test-entry-content{min-height:inherit;margin:0}
	/*.box-3{background:url(_/images/find-meter.png) no-repeat center;}
	.box-4{background:url(_/images/box-4-bg-2.png) no-repeat -4px 32px;background-size:122px auto}
	.box-5{background:url(_/images/find-pharmacy.png) no-repeat right bottom;}
	.box-7{background:url(_/images/box-7-bg-2.png) no-repeat left bottom;background-size:148px auto}
	.box-9{background:url(_/images/box-9-bg-2.png) no-repeat left bottom;}
	.box-10{background:url(_/images/box-10-bg-2.png) no-repeat right bottom;background-size:215px auto}*/
	.hidden-xs { display: none}
	.visible-xs { display: block}
 }
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
        #main-nav-mobile{
            display: none;
        }
        .libre-heading > a{
            color: #fff !important;
        }
        .icon-box-content {
            top: 160px;
        }
        .footer-1-wrapper{display: block;}
        .dotted-horizontal-line {
            display: none;
        }
        .visible_960_and_below {
            display: block;
        }
        .visible_961_and_above,.featured.box-1 :after {
            display: none;
            margin-top: 0px;
        }
        .box-3:after, .box-4:after, .box-5:after, .box-7:after, .box-8:after, .box-9:after{display: none}
        .box-3 .icon-box-content {width:100%;}
        .box-4 .icon-box-content{width:100%;}
        .box-5 .icon-box-content {width:100%;}
        .box-6 .icon-box-content{width:100%;}
        .box-8 .icon-box-content {width:100%;    margin-bottom: 0px;}
        .box-7 .icon-box-content {width:100%;}
        .box-9 .icon-box-content{width:100%;}
        .box-10 .icon-box-content {width:100%;}


		section.bottom-banner {background: url(_/images/login-bottom-mobile.png);height: 108px;background-size: 100%;height: 210px;}
		.check-box-label{height: 75px}
		article#blog-post {width: 65%;float: left;}
		.show-in-mobile{display: block  !important;}
		.login-form div.two.columns,.login-form div.three.columns,.login-form div.four.columns {width: 142px}
		div.login-form {padding: 18px 78px;}
		div.login-form input[type="email"],div.login-form  input[type="password"] {width: 100%;}
		div.login-form input[type="submit"]{}
		div.login-form input[type="button"]{}
		div.form-message{width: 283px !important;}
	#find-out{width: 93% !important;}
	.campaing-form-floating{width: 100% !important;}
		
	.tab-guidemobile, .tab-managementmobile{display:block}
	#faqs,#guide,#guidemobile,#managementmobile{padding:0 10px}
	.data-name{margin-top:10px;}
	a.download-link{display:inline-block;padding:3px 25px 4px 12px;margin:0 0 10px}
	/*.box-3{background:url(_/images/find-meter.png) no-repeat center;background-size:170px auto}
	.box-4{background:url(_/images/register-meter.png) no-repeat left bottom;background-size:115px auto}
	.box-5{background:url(_/images/find-pharmacy.png) no-repeat left bottom;background-size:215px auto}
	.box-10{background:url(_/images/contact-us.png) no-repeat right bottom;background-size:210px auto}*/
	.mobile-strips{display:block;margin:0 0 20px}
	.mobile-strips img{display:block;margin: 0 auto 20px;}
	.test-entry-content{min-height:inherit;margin:0}
	.contact-us-form{margin:0 10px 20px;}
	.form-message{width:440px!important}
	.scroll-to-top{display:block}
	#nav-toggle{display:block}
	.vip-for-desktop{display: none;}
	.vip-for-mobile{display: none;}
	.pharmacy-list{border-left:none;width:460px;padding:0 0 50px;margin:0 10px 30px!important}
	.pharmacy-search .box-5{width:460px!important;height:auto}
	.pharmacy-search .box-5 p{position:relative;margin:0 50px 0 0;width:auto}
	.pharmacy-entry .featured-img,.header-right input[type="text"]{display:none}
	.pharmacy-entry ul{margin:10px 0 20px!important}
	.contact-us-form  .seven.columns{width:430px!important}
	.contact-us-form h3{margin:0 0 20px}
	.form-message  span.checkbox{margin:0;display:block;text-align:right;float:none}
	.form-message select.method{width:20%!important}
	.form-message span.wpcf7-list-item{width:100%}
	.faqs-page{margin:0 10px!important}
	.faqs-page,.thirteen.omega.columns.faqs{width:460px!important}
	.mobile-footer{display:none;padding:10px}
	.contact-banner{background:url(_/images/mobile-contact.png) no-repeat right center;height:190px;border: 2px solid #FFFFFF;border-radius: 10px;box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75);margin: 0 10px 180px !important;width: 460px !important;padding:0} 
	.contact-banner p:nth-child(2){width:auto;margin:170px 0 20px}
	.contact-banner p:nth-child(3){position:relative;bottom:auto;width:auto}
	h3.mobile-title{display:block}
	.contact-us div.one-third.column{background:none!important;border:none;border-radius:0;box-shadow:none;height:auto}
	.contact-us .bottom{position:relative;bottom:auto}
	.contact-us-form{padding:20px 10px}
	.form-message.fourteen.columns{width:440px!important}
	
	#location_widget_search, .home-featured:nth-child(n+3) .textwidget .featured{width:200px!important;margin:0 20px 20px!important}
	.home-featured:nth-child(1) .textwidget .featured,.home-featured:nth-child(2) .textwidget .featured{width:460px!important;margin:0 10px 20px!important}
	.fixed-width{width:90%}  
	.header-right{margin:25px 10px 0!important;position:relative;width: 460px !important;}
	.bannerarea{width:460px!important;margin:0 10px 20px !important;}
	.product-info{width:460px!important;margin:0 10px!important}
	.category-page .aside-wrapper{margin:0 10px 50px!important;width: 460px !important;}
	.logo,.product-name{margin:0 10px!important;width: 460px !important;}
	.footer-1 ,.footer-wrapper,.aside-wrapper{display:none!important}
	.search-wrapper{display:block!important} 
	.pharmacy-search .box-5{background-position:right center}
	.mobile-footer{display:block}
	.category-page .category-list{padding:0 0 50px;width:460px!important;margin:0 10px}
	.product-entry ul{display:none}
	.product-info .tabs ul{padding:10px 0 20px; border-bottom: 1px solid #d2d2d2;}
	.product-info .tabs ul li{float:none;border:none}
	.product-info .tabs ul li a,.product-info .tabs ul li:first-child a{margin:0}
	
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
        #main-nav-mobile{
            display: none;
        }
        .libre-heading > a{
            color: #fff !important;
        }
        .icon-box-content {
            top: 160px;
        }
        .footer-1-wrapper{display: block;}
        .dotted-horizontal-line {
            display: none;
        }
        .visible_960_and_below {
            display: block;
        }
        .visible_961_and_above,.featured.box-1 :after {
            display: none;
            margin-top: 0px;
        }
        .box-3:after, .box-4:after, .box-5:after, .box-7:after, .box-8:after, .box-9:after{display: none}
        .box-3 .icon-box-content {width:100%;}
        .box-4 .icon-box-content{width:100%;}
        .box-5 .icon-box-content {width:100%;}
        .box-6 .icon-box-content{width:100%;}
        .box-8 .icon-box-content {width:100%;    margin-bottom: 0px;}
        .box-7 .icon-box-content {width:100%;}
        .box-9 .icon-box-content{width:100%;}
        .box-10 .icon-box-content {width:100%;}

		p.popup-content{padding: 10px 10px 0px 30px;}
		#popup {background-position-x: 6px;background: none;}
		section.bottom-banner {background: url(_/images/login-bottom-mobile.png);height: 108px;background-size: 100%;height: 130px;}
		.check-box-label{height: 85px;}
		article#blog-post {
		width: 100%;
		float: left;
		}
		.show-in-mobile{display: block !important;}
		.campaing-form-floating{width: 100% !important;}
		#find-out{width: 89% !important;}
		.ui-widget-content{width: 280px !important;}
		div.login-form {padding: 18px 6px;}
		div.login-form input[type="email"],div.login-form  input[type="password"] ,div.login-form  input[type="text"] {width: 90%;}
		div.login-form input[type="submit"]{}
		div.login-form input[type="button"]{}
		div.form-message{width: 266px !important;}
	}
	
	



/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('_/images/fonts/FontName.eot');
	    src: url('_/images/fonts/FontName.eot?iefix') format('eot'),
	         url('_/images/fonts/FontName.woff') format('woff'),
	         url('_/images/fonts/FontName.ttf') format('truetype'),
	         url('_/images/fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/



div#dialog-1,
div#dialog-2,
div#dialog-3,
div#dialog-4,
div#dialog-5
{
    margin-bottom: -6px;
}
a.download-link.libre-software:after {
    display: none;
}

a.download-link.libre-software {
    background: #f47736;
    text-align: center;
    padding: 7px;
    border-radius: 5px;
    box-shadow: 3px 4px 4px #ada5a5;
}

i.index-item {
    font-size: 16px;
    color: #45ace7;
    font-family: "Calibri",Helvertica;
    cursor: pointer;
}