body { font-family: 'Raleway', sans-serif;font-weight:normal;line-height:1.5em;font-size:15px;color:#333333; }

h1 { font-weight:800;color:#000;font-size:65px;font-family: 'Raleway', sans-serif;text-transform:uppercase; }
h2 { font-weight:800;color:#000;font-size:52px;font-family: 'Roboto', sans-serif;text-transform:uppercase; }
h2 strong { color:#1C3E7D; }
h3 { font-weight:800;color:#000;font-size:24px;text-transform:uppercase; }

.section { margin:0px !important;padding:0px; }
.row-fixed { width:1170px !important;margin:0px auto 0px auto !important; }

.templatera_shortcode { margin-left:0px !important;margin-right:0px !important; }

.vc_col-has-fill>.vc_column-inner, 
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner { padding-top:0px; }

.vc_row.section > .vc_column_container > .vc_column-inner { padding-left:0px;padding-right:0px;padding-top:0px; }

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { margin-bottom:0px; }

.btn-primary { background:#0091D0;display:block;color:#FFF;border-radius:0px;border:none; }

.btn-wide { display:block;width:100%; }

.row-banner-img figure.vc_figure { position:relative;display:block;width:100%; }
.row-banner-img figure.vc_figure img { position:absolute;bottom:0px;left:0px;right:0px; }

.low-zindex { z-index:1;position:relative; }
.high-zindex { z-index:100;position:relative; }
.vhigh-zindex { z-index:999;position:relative; }

.align-bottom-right { position:absolute;bottom:20px;right:35px; }

.hint { font-size:11px;line-height:18px; }

.fluid-img img { width:100%;height:auto; }
.fluid-img .vc_single_image-wrapper { display:block !important; }

.social-links { display:inline-block;float:right;padding:10px 0px 10px 0px; }
.social-links a { font-size:24px; }

.white-bar {}
.white-bar:after { content:"";display:block;width:100%;height:13px;background:url(https://drugtesttraining.com.au/wp-content/plugins/js_composer/assetsmedia/icons/white_bar_bg.png);margin-top:15px; }

.navbar-main {}
.navbar-main a { font-weight:bold; }
.navbar-main .dropdown-menu a { font-weight:normal; }

.section-flyout { position:absolute;width:auto;left:0px;right:0px; }

.bq-carousel { margin-top:25px; }
.bq-carousel .slick-arrow { display:none !important; }

.wpb_content_element {}
.wpb_content_element ul { list-style:none;padding:10px 0 0 0;margin:0px; }
.wpb_content_element ul li { position:relative;padding:5px 0px 10px 40px; }
.wpb_content_element ul li:after { font:normal normal normal 14px/1 FontAwesome;display:block;position:absolute;top:5px;left:0px;content:"\f192";font-size:2rem; }
.wpb_content_element dl {}
.wpb_content_element dl dt { padding:10px 0px 10px 0px;border-bottom:1px #EEE solid;box-sizing:border-box;float:left;width:30%; }
.wpb_content_element dl dd { padding:10px 0px 10px 0px;border-bottom:1px #EEE solid;box-sizing:border-box;float:left;width:70%; }
.wpb_content_element dl dt:last-of-type { border-bottom:none; }
.wpb_content_element dl dd:last-of-type { border-bottom:none; }
.wpb_content_element dl dd .social-links { float:none;padding:0px; }
.wpb_content_element dl dd .social-links a { margin-top:-4px;margin-right:4px; }

.wpb_content_element  {}
.wpb_content_element img { width:100%;height:auto; }
.wpb_content_element .wpb_wrapper h1:first-child { margin-top:0px }
.wpb_content_element .wpb_wrapper h2:first-child { margin-top:0px }
.wpb_content_element .wpb_wrapper h3:first-child { margin-top:0px }

.row-footer {}
.row-footer .wpb_content_element dl dt { padding:20px 0px 20px 0px; }
.row-footer .wpb_content_element dl dd { padding:20px 0px 20px 0px; }
.row-footer {}
.row-footer .wpb_content_element ul li { border-bottom:1px #EEE solid;padding:15px 10px 15px 40px; }
.row-footer .wpb_content_element ul li:after { top:18px; }
.row-footer .wpb_content_element ul li:last-child { border-bottom:none; }

.bq-post-wall {}
.bq-post-wall .wall-navigation {}
.bq-post-wall .wall-navigation .nav-forwards {}
.bq-post-wall .wall-navigation .nav-backwards { float:right; }

.section-mobile-nav { position:fixed;top:0px;right:-15px;left:-15px;background:#FFF;z-index:99999; }
.section-mobile-nav .navbar-toggle { padding-top:15px; }
.section-mobile-nav .navbar-toggle .icon-bar { background:#0091D0;height:3px; }
.section-mobile-nav .navbar-header { padding-left:15px;padding-right:15px; }
.section-mobile-nav .navbar-brand { height:65px;padding-bottom:0px; }
.section-mobile-nav .navbar-brand img { width:180px;height:auto;margin:-7px auto auto 0px; }
.section-mobile-nav .navbar-nav { margin:0px !important; }
.section-mobile-nav .navbar-nav li { background:#0091D0; }
.section-mobile-nav .navbar-nav li:hover { background:#1d4157; }
.section-mobile-nav .navbar-nav li a { color:#FFF;border-bottom:1px #FFF solid;padding-left:15px;padding-right:15px; }
.section-mobile-nav .navbar-nav li a:hover,
.section-mobile-nav .navbar-nav li a:active,
.section-mobile-nav .navbar-nav li a:focus { background:#0C9AEC;color:#FFF; }
.section-mobile-nav .navbar-nav li:last-child a { border-bottom:none; }
.section-mobile-nav .navbar-nav .dropdown-menu { padding:0px; }
.section-mobile-nav .navbar-nav .dropdown-menu li { background:url(/wp-content/uploads/2015/09/stripe_916fdc9b6c944d1f874ae83f960e133e.png?id=671);color:#FFF;padding:0px; }
.section-mobile-nav .navbar-nav .dropdown-menu li a { color:#000;padding:10px 15px 10px 15px;border-bottom:1px #FFF solid;min-width:280px; }
.section-mobile-nav .navbar-nav .dropdown-menu li a:hover { background:#1d4157;color:#FFF; }
.section-mobile-nav .navbar-nav .dropdown-menu li:last-child a { border-bottom:none; }


/**
 * VCFF FORM STYLES
 */

.vcff-form {}
.vcff-form .vcff-field { margin-bottom:20px; }
.vcff-form .vcff-field:last-child { margin-bottom:0px; }
.vcff-form .form-control { height:auto; }
.vcff-form input[type=text], 
.vcff-form input[type=email], 
.vcff-form input[type=password], 
.vcff-form input[type=number], 
.vcff-form input[type=tel], 
.vcff-form textarea { -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none;padding:1em .625em 1em;box-shadow:none; }
.vcff-form input:not([type='radio']):not([type='checkbox']), 
.vcff-form textarea { background-color:#fff;border:1px solid #dfe0e6;color:#1c1c1f;font-size:.9375em;line-height:normal;margin:0; }
.vcff-form select { -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#FFF;border:1px solid #dfe0e6;color:#88898c;font-size:.9375em;height:3em;margin:0;padding:.625em .625em .625em;box-shadow:none; }
    
.hide-form-labels label { display:none; }
.hide-form-labels .force-show label { display:block; }

/**
 * Standard Form Styles
 */
 
.dt-contact-form {}
.dt-contact-form textarea { height:310px !important; }
.dt-contact-form label { font-weight:normal; }
.dt-contact-form-white { color:#FFF; } 

.sidebar-ribbon { color:#FFF; }
.sidebar-ribbon .btn { display:block; }
.sidebar-ribbon h2 { font-weight:300;font-size:52px;margin-bottom:15px;color:#FFF; }
.sidebar-ribbon .btn-primary { background:#245580; }

/**
 * Blockquote Shortcode Styles
 */

.bq-carousel {}
.bq-carousel .slick-slide { padding:0px 0px 0px 50px;position:relative; }
.bq-carousel .slick-slide:before { content:"";display:block;width:25px;height:37px;background:url(https://drugtesttraining.com.au/wp-content/plugins/js_composer/assetsmedia/icons/quote_single.png) no-repeat top left;position:absolute;left:0px;top:0px; }

.bq-post-wall {}
.bq-post-wall .post { background:#FFF;padding:1px 25px 25px 25px;margin-bottom:40px; }
.bq-post-wall .post img { width:100%;height:auto;margin-bottom:25px; }

/**
 * Contact Page Styles
 */
 
.section-points { padding:0px 0px 60px 0px; } 
.section-points .col-popup { margin-bottom:-60px;position:relative;top:-60px; }
.section-points .col-popup > .vc_column-inner > div.wpb_wrapper { background:#FFF;padding:10px; }
.section-points .col-popup h3 { margin-top:0px !important;margin-bottom:25px;background:#0C9AEC;color:#FFF;padding:30px 25px 30px 25px;text-align:center;font-size:28px;line-height:1em; }

.dt-full-contact-form {}
.dt-full-contact-form textarea { height:235px !important; }

.mobile-only { display:none; }


.google-code img { width:1px !important;height:1px !important; }

.white-contents { color:#FFF; }
.white-contents h1,
.white-contents h2,
.white-contents h3,
.white-contents h4,
.white-contents h5,
.white-contents p { color:#FFF; }