/*
Theme Name: Nothing But Web
Theme URI: http://www.nothingbutweb.com.au/
Author: Nothing But Web
Author URI: http://www.nothingbutweb.com.au/
Version: 3.0.28.1
*/


/*************** 
All custom CSS should be added to Theme Options > Custom CSS,
or in the style.css of a Child Theme.
***************/

.gform_wrapper .top_label .gfield_label {
    display: none;
}

.gform_wrapper .top_label .half input.medium, .gform_wrapper .top_label select.medium {
    width: 100%;
    margin-bottom: 0;
}

.gform_wrapper ul li.gfield.half {
    clear: none;
    width: 49%;
    display: inline-block;
    float: left;
}

.home-banner .text-box { background: transparent !important; 
padding: 27px 0; }

.gform_wrapper ul li.gfield.half:nth-of-type(2n) {
    float: right;
}

.gform_wrapper ul li.gfield.half:nth-of-type(2n - 1) {
    clear: left;
}

li{list-style: disc;font-size: 15px;
line-height: 20px;}



/*NEW CSS*/
h4.maroontitle {
    color: #6d011a;
    font-size: 23px;
    line-height: 1.3;
    text-transform: uppercase;
    margin-bottom: 20px;
}
ul.ulmarginleft {
    margin-left: 30px;
}
ul.ulmarginleft li {
    color: #333333;
    font-size: 15px;
    margin-bottom: 13px;
}
.twocolul .col.medium-6 {
    padding-bottom: 0;
}
.bell .col-inner img {
    margin: 10px auto 5px;
    display: block;
    float: none;
    max-width: 230px;
}
ul.ulalphalist {
    margin-left: 20px;
}
ul.ulalphalist li {
    list-style: none;
    color: #333333;
    font-size: 15px;
    margin-bottom: 13px;
}
ul.ulnumlistinner {
    margin-left: 20px;
}
ul.ulnumlistinner li {
    color: #333333;
    font-size: 15px;
    margin-bottom: 13px;
    list-style: none;
}
.ulnumlist {
    margin-left: 15px;
}
.ulnumlist > li {
    list-style-type: decimal;
    font-weight: bold;
    color: #333;
}
.articlefootertxt {
    font-size: 11px;
    margin: 0;
}
sup {
    font-size: 8px;
}
.ulalphanomargin {
    margin-left: 0;
    margin-top: 0px;
}
.ulalphanomargin li {
    color: #333333;
    font-size: 15px;
    margin-bottom: 13px;
    list-style: none;
}
ul.ulnumlistinnerwithnum {
    margin-left: 30px;
}
ul.ulnumlistinnerwithnum > li {
    color: #333333;
    font-size: 15px;
    margin-bottom: 13px;
    list-style: decimal;
}
ul.ulsquare {
    margin-left: 20px;
    margin-top: 0;
    margin-bottom: 0;
}
ul.ulsquare > li {
    color: #333333;
    font-size: 15px;
    margin-bottom: 13px;
    list-style: square;
}
.ulcircle {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
}
.ulcircle li {
    list-style: outside none circle;
    margin-bottom: 13px;
}
.ulmarginleftalignsquare {
    margin-left: 15px;
}
.ulmarginleftalignsquare li {
    list-style: outside none square;
    font-size: 15px;
    color: #333;
    margin-bottom: 13px;
}
.ulcircleinner {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
}
.ulcircleinner > li {
    list-style: outside none circle;
    margin-bottom: 13px;
}
.ulmarginalign {
    margin-left: 15px;
    margin-top: 0px;
}
.ulmarginalign li {
    color: #333333;
    font-size: 15px;
    margin-bottom: 13px;
    list-style: disc;
}
ul.ulmarginleftwhite {
    margin-left: 30px;
}
ul.ulmarginleftwhite li {
    color: #ffffff;
    font-size: 15px;
    margin-bottom: 13px;
}
ul.ulnumlistinitial {
    margin-left: 25px;
}
ul.ulnumlistinitial li {
    color: #333333;
    font-size: 15px;
    margin-bottom: 13px;
    list-style: decimal;
    list-style-position: initial;
    line-height: 1.5;
}
#footer .whatwedosubmenu li {
    text-transform: uppercase;
}

.footer-main .col-inner {
	height: auto !important;
}

.footer-main .col.third_col {
    margin-top: 46px;
}
.footer-main .third_col > .col-inner > li {
    text-transform: uppercase;
}

#footer ul.footer-social_link {
    margin-top: 10px;
}
.absolutefooter {
    width: 100%;
    margin: 0 auto;
    display: block;
    float: none;
    text-align: center;
    max-width: 380px;
}
p.copyrighttxt {
    float: left;
}
p.nbw {
    float: left;
    margin-left: 5px !important;
    color: #7f8083;
    display: none;
}
p.nbw a {
    color: white;
}
.home p.nbw {
    display: inline;
}
.home .absolutefooter {
    max-width: 520px;
}
ul.header-nav li#menu-item-447 > a.nav-top-link {
    cursor: default;
}
.sidebar-menu li.menu-item > button.toggle {
    width: 96%;
    position: absolute;
    top: 10px;
    right: 0;
    left: 0;
    transition: none;
}
.sidebar-menu li.menu-item > button.toggle i {
    position: absolute;
    right: 0;
    transition: none;
}
.sidebar-menu li.menu-item.active > button.toggle i {
    left: 0;
    right: 100%;
    top: 3px;
    transition: none;
}



/*-----responsive------*/

@media screen and (max-width:1140px){
.home-banner .slider .col-inner h6 {
    height: 70px;
}
}

@media screen and (max-width:768px){
.slider-wrapper .flickity-prev-next-button {
    display: none;
}
.home-banner .slider .row > .col.medium-2 {
    max-width: 50%;
    flex-basis: 50%;
}
.home-banner .slider .col-inner h6 {
    height: 50px;
}
	
}


@media screen and (max-width:407px){
.home .absolutefooter {
    max-width: 100%;
}
.home p.nbw {
    text-align: center;
    float: none;
}
.home p.copyrighttxt {
    margin-bottom: 8px;
}
}