@charset "utf-8";
/*
Theme Name: AU Digital
Theme URI: 
Author: AU Digital
Author URI: http://audigital.com.au
Description: AU Digital  Theme
Version: 1.0

 */
/*
@import url('css/owl.carousel.css');
@import url('css/owl.theme.css');
@import url('css/carousel-animate.css');
*/
@import url('css/magnific-popup.css');
@import url('css/theme.css');
@import url('css/validation-form.css');

ul.tick li {
	text-indent: -30px;
	margin-left: 30px;
	line-height: 2em;
	list-style: none;
}
ul.tick li:before {
	content: '\f00c';
	color: #00B6F0;
	font-family: "FontAwesome";
	margin-right: 10px;
}
.padding-tb-20 {padding: 20px 0;}
.padding-tb-80 {padding: 80px 0;}
img {max-width: 100%; height: auto}

#header {background: #FFF;}

#header .notification {font-size: .9em; color: #FFF; line-height: 35px;}

#header #primary .menu {list-style: none; float: right;}
#header #primary .menu > li {display: block; float: left;}

#header .btn {line-height: 1em; padding: 10px 16px;}
.menu-top a {color: #FFF;}

nav li {position: relative; list-style: none;}
nav li a {display: block;}

nav ul ul, nav ul li:hover ul ul, nav ul ul li:hover ul ul {display: none;}
nav ul li:hover ul, nav ul ul li:hover ul, nav ul ul ul li:hover ul {display: block;}

ul#menu-main-menu ul{
	position: absolute;
	width: 240px;
	background: #333;
	padding: 8px;
}
ul#menu-main-menu ul li a {color: #FFF; padding: 6px 8px;}
ul#menu-main-menu ul li a:hover {background: #00b4f0}

.list-unstyled {margin: 16px 0 20px !important;}

h5.title-striped {color: #FF291F; font-weight: 700;}

#primary {display: flex; justify-content: flex-end; align-items: center;}
#primary ul {margin: 0; padding: 0;}

.text-widget ul {margin: 0 0 20px;}

.widget-title {margin-bottom: 16px;}
.footer ul.menu {list-style: none; margin: 0; padding: 0;}

#count-wrapper {color: #FFF;}


.sow-accordion-panel-open .sow-accordion-panel-header {background: #ff291f !important; color: #FFF !important}

.lsow-vertical .lsow-tab-nav {width: 25%}
.lsow-vertical .lsow-tab-panes {width: 75%;}
.lsow-tabs.style8 .lsow-tab-pane {padding: 30px !important;}
.lsow-tabs.style8 .lsow-tab-nav .lsow-tab {margin: 0 !important}
.lsow-tabs.style8 .lsow-tab-nav .lsow-tab a {
	background: #FFF !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	padding: 10px 15px !important;
	color: #000 !important;
	border:none !important;
}
.lsow-tabs.style8 .lsow-tab-nav .lsow-tab a:hover {background: #eee !important;}
.lsow-tabs.style8 .lsow-tab-nav .lsow-tab.lsow-active a {background: #ff291f !important; color: #FFF !important;}
.lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {text-transform: none !important; font-weight: normal !important}

.lsow-accordion.style1 .lsow-panel {margin-top: 5px !important}
.lsow-accordion.style1 .lsow-panel .lsow-panel-title {
	background: #ededed !important; 
	color: #333 !important;
	padding: 14px 16px 14px 38px !important;
	font-size: 15px !important;
	font-weight: normal !important;
	line-height: 1em !important;
}
.lsow-accordion.style1 .lsow-panel.lsow-active .lsow-panel-title {background: #ff291f !important; color: #FFF !important;}
#content .lsow-accordion.style1 .lsow-panel .lsow-panel-title:after {
	color: #333 !important;
	right: auto !important;
	left: 16px;
	top: 50%;
	margin-top: -8px;
	font-family: FontAwesome !important;
    content: '\f067' !important;
}
#content .lsow-accordion.style1 .lsow-panel.lsow-active .lsow-panel-title:after {color: #FFF !important}
.lsow-accordion.style1 .lsow-panel .lsow-panel-content {background: #FFF !important;}

.sow-accordion .sow-accordion-panel .sow-accordion-panel-header {padding: 14px 16px !important; line-height: 1em;}

#faq .sow-accordion-panel {border-bottom: 1px solid #ddd; margin: 0 !important;}

.featured-thumbnail {padding: 22px 0 18px;}

.blog .section-heading-page, .single .section-heading-page {margin: 0;}

.page-template-page-landing {padding: 0; border-top: 4px solid #00b6F1;}
.page-template-page-landing .frm_forms {background: transparent; padding: 0;}
.page-template-page-landing #responsive-menu-button {display: none;}

#executives .row {
	margin: 0 0 3rem;
	padding: 2rem;
	border: 2px solid #00b6F1;
	
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	}
#executives h4 {font-size: 20px; font-weight: bold; color: #00b6F1}
#executives h5 {color: #f94213;}
#executives h6 {font-weight: bold; font-size: 1.05em; padding-top: 1rem;}
#executives img.alignleft {float: left; margin: 1rem 3rem 3rem 1rem; }
#pgc-w628b413aa4be0-0-0, #pgc-w628b413aa4be0-0-1, #pgc-w628b413aa4be0-0-2, #pgc-w628b413aa4be0-0-3, #pgc-w628b413aa4be0-1-0, #pgc-w628b413aa4be0-1-1, #pgc-w628b413aa4be0-1-2, #pgc-w628b413aa4be0-1-3 {
    width: 25%;
    width: calc(25% - ( .75 * 30px ));
    border: 1px solid #00b6f1;
    box-shadow: 1px 6px 5px #0c0c0cab;
}

#partners .lsow-container img {max-width: 250px; max-height: 100px; width: auto; height: auto; display: inline-block !important;}
#partners .lsow-carousel-item p {text-align: center;}