﻿

.form-enter-registration__left { float: left; width: 50%; position: relative; padding: 40px; box-sizing: border-box; }

	.fd-qr .qr{float: none;margin: 0 auto;}

.fd-qr .qr img{width: 160px;display: block;margin-bottom: 15px;}

.fd-qr .qr p{font-size: 14px;color: #909090;line-height: 22px;}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
#footer-adspace-inside{padding:50px 0;max-width:1150px;margin:0 auto;text-align:center}

.cbn-container {
    position: fixed;
    right: 60px;
    bottom: 100px;
    width: 480px;
    height: auto;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .6s cubic-bezier(.55,0,.1,1);
    transition: all .6s cubic-bezier(.55,0,.1,1);
    -webkit-transform: perspective(400px) rotateY(-180deg) scale(.4) translate3d(-50%,-50%,0);
    transform: perspective(400px) rotateY(-180deg) scale(.4) translate3d(-50%,-50%,0);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 14px;
    background-color: #3bb88e;
    z-index: 100;
}
.mx-form-search{z-index:2000;display:none;width:260px;padding:10px;border:1px solid #ddc;background:#fff;position:absolute;top:100%;right:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}
.mx-form-search.show{display:block}
.mx-form-search .sf-s{width:100%;padding:5px;line-height:20px;height:32px}
.mx-form-search .sf-submit{position:absolute;right:1px;top:0;width:40px;border-radius:0}
.mx-form-search:after{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;position:absolute;top:-7px;right:11px}
.mx-form-search .sf-submit i{margin:0}
.thim-category-tabs .nav-tabs li a:hover,.thim-category-tabs .nav-tabs li.active a,.woocommerce div.product .woocommerce-tabs .tabs .active a{border-bottom-color:#2575fc}


#orderform .thim-widget-tab .nav-tabs li.active, .thim-widget-tab .nav-tabs li.active a {
    background: #2575fc;
    color: #ffffff;
    border: none;
}


#orderform .thim-widget-tab .nav-tabs {
    margin: 0;
    border: 0;
    border-bottom: 0px solid #fff;
}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
.carousel-inner{position:relative;width:100%;overflow:hidden}


	.area-heading {
		margin-bottom: 50px;
	}

	.area-heading h3 {
		font-size: 25px;
	}

    .area-heading h3:after {
      content: '';
      position: absolute;
      width: 70px;
      height: 2px;
      background: #ff7a7f;
      left: 50%;
      transform: translateX(-50%);
      bottom: -10px; }

  .area-heading p {
    color: #0a0a0a; }


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.searchta tr.searchtatitle td.searcht1td_name           { color:#fff; border:0}

	.sydney-hero-area {
		overflow: hidden;
	}
