@font-face {
font-family: 'tradeGothicNo18Condensed';
src: url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo18-Condensed.eot);
src: local('TradeGothicNo.18-Condensed'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo18-Condensed.eot?#iefix) format('embedded-opentype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo18-Condensed.woff2) format('woff2'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo18-Condensed.woff) format('woff'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo18-Condensed.ttf) format('truetype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo18-Condensed.svg#TradeGothicNo.18-Condensed) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'tradeGothicNo2Bold';
src: url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo2-Bold.eot);
src: local('TradeGothicNo.2-Bold'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo2-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo2-Bold.woff2) format('woff2'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo2-Bold.woff) format('woff'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo2-Bold.ttf) format('truetype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-TradeGothicNo2-Bold.svg#TradeGothicNo.2-Bold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'proxiNovaRegular';
src: url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Regular.eot);
src: local('Proxima Nova Regular'), local('ProximaNova-Regular'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Regular.woff2) format('woff2'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Regular.woff) format('woff'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Regular.ttf) format('truetype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Regular.svg#ProximaNova-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'proxiNovaLight';
src: url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Light.eot);
src: local('Proxima Nova Light'), local('ProximaNova-Light'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Light.eot?#iefix) format('embedded-opentype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Light.woff2) format('woff2'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Light.woff) format('woff'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Light.ttf) format('truetype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Light.svg#ProximaNova-Light) format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'proxiNovaBold';
src: url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Bold.eot);
src: local('Proxima Nova Bold'), local('ProximaNova-Bold'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Bold.woff2) format('woff2'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Bold.woff) format('woff'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Bold.ttf) format('truetype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Bold.svg#ProximaNova-Bold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'proxiNovaSemiBold';
src: url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Semibold.eot);
src: local('Proxima Nova Semibold'), local('ProximaNova-Semibold'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Semibold.woff2) format('woff2'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Semibold.woff) format('woff'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Semibold.ttf) format('truetype'),
url(//www.prontos.com.au/wp-content/themes/optimax_theme/fonts/hinted-ProximaNova-Semibold.svg#ProximaNova-Semibold) format('svg');
font-weight: 600;
font-style: normal;
}
body{
}
.header-block-1{
background: #f1f1f1;
padding: 20px 0px;
border-bottom: 10px solid #ff7100;
}
.header-block-1 .container{
display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
-webkit-box-align: center; -ms-flex-align: center; align-items: center;
-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.header-block-1 .container{
display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
-webkit-box-align: center; -ms-flex-align: center; align-items: center;
-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.header-block-1 .container .left{
-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;
}
.header-block-1 .container .right{
-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;
display: -webkit-box; display: -ms-flexbox; display: flex;
-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.header-block-1 .container .right .contact{
display: -webkit-box; display: -ms-flexbox; display: flex;
-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.header-block-1 .container .right .contact p.email{
font-family: tradeGothicNo2Bold;
font-size: 18px;
color: #2a2a2a;
margin: 0;
margin-right: 20px;
}
.header-block-1 .container .right .contact p.email a{
color: #ff7100;
text-decoration: none;
}
.header-block-1 .container .right .contact p.phone{
font-family: tradeGothicNo2Bold;
font-size: 18px;
color: #2a2a2a;
margin: 0;
}
.header-block-1 .container .right .contact p.phone a{
color: #ff7100;
text-decoration: none;
}
.header-block-1 .container .right .social ul.social-wrap{
padding: 0;
margin: 0;
list-style: none;
}
.header-block-1 .container .right .social ul.social-wrap li a{
color: #2a2a2a;
font-size: 20px;
}
.header-block-2{
background: transparent;
padding: 35px 0px;
position: absolute;
width: 100%;
}
.header-block-2 .container{
display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
-ms-flex-wrap: wrap;flex-wrap: wrap;
position: relative;
}
.header-block-2 .container .brand{
position: absolute;
top: -70px;
}
.header-block-2 .container .menu-wrap{
-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
padding-left: 170px;
}
.header-block-2 .container .menu-wrap .mobile-toggle-wrap{
display: none;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu{
padding: 0;
margin: 0;
list-style: none;
display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu li{
position: relative;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu > li a{
font-family: tradeGothicNo2Bold;
font-size: 17px;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu > li a:hover{
color: #ff7100;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container ul.menu > li.menu-item-has-children > a:after{
content: "\f107";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
padding-left: 10px;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu li .sub-menu{
padding: 20px;
margin: 0;
list-style: none;
position: absolute;
background: rgba(0,0,0,0.3);
width: 360px;
display: none;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu li:hover .sub-menu{
display: block;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu li .sub-menu li a{
font-family: tradeGothicNo2Bold;
font-size: 17px;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu li .sub-menu li a:hover{
color: #ff7100;
}
.footer-block-1{
background: #2e2e2e;
}
.footer-block-1 .container{
border-bottom: 2px solid #828282;
padding: 40px 0px;
display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;
-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.footer-block-1 .container .block{
-webkit-box-flex: 0;-ms-flex: 0 0 23%;flex: 0 0 23%;
}
.footer-block-1 .container .block h3{
font-family: tradeGothicNo2Bold;
font-size: 18px;
color: #ea8a24;
margin: 0;
margin-bottom: 10px;
}
.footer-block-1 .container .block h3{
font-family: tradeGothicNo2Bold;
font-size: 18px;
color: #ea8a24;
margin: 0;
margin-bottom: 10px;
}
.footer-block-1 .container .block .menu{
padding: 0;
margin: 0;
list-style: none;
}
.footer-block-1 .container .block .menu li a{
font-family: proxiNovaRegular;
font-size: 16px;
color: #ffffff;
}
.footer-block-1 .container .block:nth-of-type(3) p.phone,
.footer-block-1 .container .block:nth-of-type(3) p.email{
font-family: tradeGothicNo2Bold;
font-size: 18px;
color: #ff7100;
line-height: 1;
}
.footer-block-1 .container .block:nth-of-type(3) p.phone a,
.footer-block-1 .container .block:nth-of-type(3) p.email a{
color: #FFF;
}
.footer-block-1 .container .block:nth-of-type(4){
text-align: right;
}
.footer-block-1 .container .block:nth-of-type(4) p{
font-family: proxiNovaLight;
font-size: 15px;
color: #FFF;
margin: 10px 0px;
text-align: right;
}
.footer-block-1 .container .block:nth-of-type(4) p b{
font-family: proxiNovaSemiBold;
}
.footer-block-1 .container .block:nth-of-type(4) ul.social{
padding: 0;
margin: 0;
list-style: none;
display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.footer-block-1 .container .block:nth-of-type(4) ul.social li a{
color: #FFF;
font-size: 30px;
}
.footer-block-2{
background: #2e2e2e;
padding: 40px 0px;
}
.footer-block-2 .container{
display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.footer-block-2 .container .left p.copyright{
font-family: proxiNovaRegular;
font-size: 15px;
color: #FFF;
margin: 0;
}
.footer-block-2 .container .left p.optimax{
font-family: proxiNovaRegular;
font-size: 15px;
color: #FFF;
margin: 0;
}
.footer-block-2 .container .left p.optimax a{
font-family: proxiNovaBold;
color: #c11b1b;
}
.footer-block-2 .container .right p.address{
font-family: proxiNovaRegular;
font-size: 15px;
color: #FFF;
margin: 0;
}@media screen and (max-width: 1200px){
.header-block-1 .container .left{
-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
}
.header-block-1 .container .right{
-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
}
.header-block-1 .container .right .contact{
-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
}
.header-block-1 .container .right .contact p.email{
-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
margin: 0;
text-align: center;
}
.header-block-1 .container .right .contact p.phone{
-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
margin: 0;
text-align: center;
}
.header-block-1 .container .right .social{
-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
}
.header-block-1 .container .right .social ul.social-wrap li{
text-align: center;
}
.header-block-2{
position: initial;
background: #FFF;
padding: 20px 0px;
}
.header-block-2 .container .brand{
position: initial;
-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
text-align: center;
margin-bottom: 20px;
}
.header-block-2 .container .menu-wrap{
padding: 0;
}
.header-block-2 .container .menu-wrap .mobile-toggle-wrap{
display: block;
text-align: center;
margin: 0;
}
.header-block-2 .container .menu-wrap .mobile-toggle-wrap .mobile-toggle{
font-family: proxiNovaBold;
font-size: 30px;
color: #000;
text-decoration: none;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container{
display: none;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu li{
-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
text-align: center;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu > li a{
color: #000;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container ul.menu > li.menu-item-has-children > a:after{
display: none;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu li .sub-menu{
display: block;
position: initial;
width: 100%;
padding: 0;
background: transparent;
}
.header-block-2 .container .menu-wrap .menu-primary-menu-container .menu li .sub-menu li a{
color: #000;
}
.footer-block-1 .container .block{
-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;
margin-bottom: 20px;
}
.footer-block-1 .container .block h3{
font-size: 15px;
text-align: center;
}
.footer-block-1 .container .block .menu li{
text-align: center;
}
.footer-block-1 .container .block .menu li a{
font-size: 15px;
}
.footer-block-1 .container .block:nth-of-type(3) p.phone,
.footer-block-1 .container .block:nth-of-type(3) p.email{
font-size: 15px;
text-align: center;
}
.footer-block-1 .container .block:nth-of-type(3) p.phone br,
.footer-block-1 .container .block:nth-of-type(3) p.email br{
display: none;
}
.footer-block-1 .container .block:nth-of-type(4){
text-align: center;
}
.footer-block-1 .container .block:nth-of-type(4) p{
text-align: center;
}
.footer-block-1 .container .block:nth-of-type(4) ul.social{
-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}
.footer-block-2 .container .left{
-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;
}
.footer-block-2 .container .left p.copyright{
text-align: center;
}
.footer-block-2 .container .left p.optimax{
text-align: center;
}
.footer-block-2 .container .right{
-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;
}
.footer-block-2 .container .right p.address{
text-align: center;
}
}