body{font-family:'adineue PRO Cyr Light Web' !important;font-size:18px;}

h1, h2, h3, h4, h5, p, a{margin:0 !important;padding:0 !important;}

.fusion-footer h4{font-size:21px !important;text-transform:unset !important;font-family:'adineue PRO Cyr Bold Web' !important;}

#slider-1-slide-1-layer-1, .not-in-sydney strong{font-family:'adineue PRO Cyr Bold Web' !important;}

.for-dealers input.wpcf7-form-control{border:1px solid #333;background:transparent;border-radius:0;font-size:18px;color:#ffffff;font-family:'adineue PRO Cyr Light Web';}

.form-row.btn-email .wpcf7-form-control.wpcf7-submit{background:#fa0033 !important;border:none !important;width:100% !important;margin-top:10px;font-weight:normal !important;text-transform:unset !important;padding:16px 0;font-size:19px;font-family:'adineue PRO Cyr Light Web' !important;color:#fff !important;border-radius:0;}

.fusion-footer-widget-area.fusion-widget-area{padding-right:0 !important;}

.col-md-3.footergrid-1{padding:50px 2% 50px 7%;}

.col-md-3.footergrid-3{padding:50px 4% 50px 0;}

.col-md-2.footergrid-2{padding:50px 3%;}

.footer-info li{display:inline-block;vertical-align:top;margin-right:24px;}

.footer-info li a{color:#ffffff;font-size:16px;}

a, focus{outline:none;border:none;}

.fusion-header{padding:0 !important;}

.fusion-logo{background:#fff;padding:50px 86px 52px 87px;}

.fusion-header-v2 .fusion-secondary-header{border-top:0px solid #65bc7b !important;}

.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header{border-bottom:0px solid transparent;}

#menu-item-55 a span{border:1px solid #45464a;padding:15px 30px;text-transform:uppercase;font-weight:600;letter-spacing:1px;}

 #menu-item-55 a::after{display:none;}

.fusion-main-menu{float:left !important;padding-left:10%;width:70%;}

#menu-item-55{position:absolute;right:0;top:2px;}

#menu-top-menu li a span, .fusion-copyright-notice li, .fusion-copyright-notice li a{font-size:16px !important;font-family:'adineue PRO Cyr Light Web';color:#fff;opacity:80%;}

#menu-top-menu li a span img{display:inline-block;vertical-align:middle;padding-right:5px;}

.fusion-copyright-content li img{display:inline-block;vertical-align:middle;padding-right:5px;}

#menu-footer-menu li a{font-family:'adineue PRO Cyr Light Web';font-size:16px;line-height:38px;color:#fff;opacity:50%;}

.fusion-footer p{font-size:16px;font-family:'adineue PRO Cyr Light Web';line-height:20px;}

.fusion-widget-area .widget_nav_menu li{border-bottom:0px solid #e7e6e6;padding:0;}

#menu-footer-menu li a::before{display:none;}

.col-md-3.footergrid-4 iframe{position:absolute;bottom:0;}

.wpcf7-form .wpcf7-text:focus{border-color:none !important;}

.fusion-footer-widget-area .widget-title{margin:0 0 20px !important;}

.coppyright-text{opacity:50%;border-top:1px solid #fff;padding-top:23px !important;}

.searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single{background-color:transparent !important;font-size:16px;font-family:'adineue PRO Cyr Light Web';border:1px solid #333333 !important;border-radius:0 !important;}

.shop-repair .fusion-column-wrapper:hover{background:#fa0033 !important;}


.cm-logo .fusion-image-carousel{margin-bottom:0;}

.how-it-work h3{text-transform:uppercase;}

.how-it-work h3 strong{font-family:'adineue PRO Cyr Bold Web' !important;}

.how-work-steps p{text-align:center;font-size:16px;font-family:'adineue PRO Cyr Light Web';line-height:24px;}

.how-work-steps.bg-red p{color:#fff;}

.how-it-work .fusion-builder-row.fusion-builder-row-inner{position:absolute;left:-18.9%;top:90px;}

.page-title h2, .page-title h1{text-transform:uppercase;}

.page-title h2 strong, .page-title h1 strong{font-family:'adineue PRO Cyr Bold Web' !important;}

.our-speciality{padding-top:30px;padding-bottom:25px;text-align:center;}

.our-speciality li{display:inline-block;vertical-align:top;padding:0 20px;font-size:18px;font-family:'adineue PRO Cyr Light Web';font-weight: 600 !important;color: #000;}

.our-speciality li.active{color:#fff;background:#fa0033;}

.cm-type h3{background:#26272c;padding:3px 15px !important;}

.cm-type p{color:#26272c;font-size:18px;line-height:23px;font-family:'adineue PRO Cyr Light Web';padding-top:8px !important; width:92% !important;}

.see-most p{background:#fa0033;color:#fff;padding:20px 50px 25px !important;font-size:18px;font-family:'adineue PRO Cyr Light Web';line-height:24px;clip-path:polygon(0 0, 100% 0, 95% 100%, 0% 100%);text-transform:uppercase;position:relative;}

.see-most p::after{position:absolute;content:"";left:50px;bottom:10px;background:url(/wp-content/uploads/2020/08/icon-arrow.png) no-repeat 0 0;width:375px;height:11px;}

.cm-type.cm-type-right h3, .cm-type.cm-type-right h4, .cm-type.cm-type-right p{padding-left:80px !important;}

.grid-blog{margin-top:60px;}

.grid-blog h2{color:#000 !important;font-size:24px !important;font-family:'adineue PRO Cyr Light Web' !important;line-height:30px !important;position:relative;padding-bottom:16px !important;}

.grid-blog h2 a:hover{color:#fa0033 !important;}

.grid-blog h2:after{position:absolute;content:"";left:15px;bottom:0;background:#fa0033;width:60px;height:2px;}

.grid-blog p{color:#26272c;font-size:16px !important;font-family:'adineue PRO Cyr Light Web';line-height:22px;}

.certified-specialists strong{font-family:'adineue PRO Cyr Bold Web' !important;}

.red-text{color:#fa0033 !important;}

.certified-specialists p{color:#fff;padding-top:15px;font-family:'adineue PRO Cyr Light Web';font-size:18px;line-height:26px;}

.certified-specialists a{display:inline-grid;width:180px;vertical-align:top;margin-right:10px !important;text-align:center;padding:10px !important;}

.certified-specialists a.get-a-quote{background:#fa0033;color:#fff;font-size:18px;font-family:'adineue PRO Cyr Light Web';border:1px solid #fa0033;}

.certified-specialists a.learn-more{background:#232323;color:#fff;font-size:18px;font-family:'adineue PRO Cyr Light Web';border:1px solid #fff;}

.number-right-grid .fusion-imageframe{margin-top:-100px;margin-left:-51px;}

.avada-has-rev-slider-styles .avada-skin-rev{border-top:0px solid #d2d3d4 !important;border-bottom:0px solid #d2d3d4 !important;}

.not-in-sydney{background:#fa0033;padding:11px 35px;text-transform:uppercase;}

.text-35{background:#fa0033;padding:0 12px !important;}

.tp-tab-mask{width:369px !important;background:#fff !important;}

.tfree-client-testimonial p{text-align:center !important;color:#26272c;font-size:16px;font-family:'adineue PRO Cyr Light Web' !important;padding:10px 42px;line-height:20px;}

.equipment-text h4{color:#fff !important;font-size:30px !important;font-family:'adineue PRO Cyr Light Web' !important;line-height:35px !important;padding-bottom:15px !important;}

.equipment-text li{color:#fff !important;font-size:18px !important;font-family:'adineue PRO Cyr Light Web' !important;line-height:30px !important;list-style:none;padding-left:30px !important;position:relative;}

.equipment-text li::before{content:"";background:url(/wp-content/uploads/2020/08/icon-check.png) no-repeat 0 0;width:20px;height:20px;position:absolute;left:0;top:5px;}

.equipment-text h5{color:#fff !important;font-size:18px !important;font-family:'adineue PRO Cyr Bold Web' !important;line-height:22px !important;padding-bottom:15px !important;padding-top:10px !important;}

.equipment-text ul{margin-bottom:25px !important;}

.grid-blog h2::first-word{font-family:'adineue PRO Cyr Bold Web' !important;color:#f00 !important;font-weight:bold;}

.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header{border-bottom:0px solid transparent;}

#rev_slider_1_1_wrapper .hesperiden .tp-tab{padding:0;font-family:'adineue PRO Cyr Light Web';border-bottom:0px solid #e5e5e5;height:25px !important;width:140px !important;}

#rev_slider_1_1_wrapper .hesperiden .tp-tab.selected{background:#fa0033 !important;}

#rev_slider_1_1_wrapper .hesperiden .tp-tab-content{padding:0px !important;margin-top:0 !important;background:#fff !important;}

#rev_slider_1_1_wrapper .hesperiden .tp-tab.selected .tp-tab-title{background:#fa0033 !important;color:#fff !important;height:25px;line-height:25px;}

.tp-tab .tp-tab-title{padding-left:50px !important;}

.nav-dir-vertical.nav-pos-ver-center.nav-pos-hor-left.rs-nav-element.tp-tabs.outer-left.hesperiden{padding-left:0 !important;}

.rs-layer img{z-index:999999;}

rs-slides{z-index:9999999999;left:-114px;}

.grid-testimonial{margin-top:90px;position:relative;}

.sp-tfree-client-image img{width:80px;height:80px;box-shadow:4px -3px 0px #fa0033;}

.tfree-testimonial-title{display:none;}

.sp-tfree-client-image{padding-top:10px;}

.grid-testimonial .slick-dots{display:none !important;}

.sp-testimonial-free{background:#ffffff;box-shadow:0 0 10px #ededed; min-height:240px !important;}

.sp-testimonial-free::after{background:#fff;box-shadow:0 0 10px #ededed;position:absolute;content:"";width:100%;height:172px;bottom:0;left:0;margin:0 auto;z-index:-1;}

.sp-testimonial-free{position:relative;}

.slick-prev.slick-arrow::before{background:#000;content:"";position:absolute;left:-236px;top:150px;width:225px;height:28px !important;z-index:-1;}

.slick-prev.slick-arrow{position:relative;}

.slick-prev.slick-arrow .fa-angle-left::before{color:#fff;}

.slick-prev.slick-arrow i{position:absolute;left:-215px;top:151px;}

 .slick-next.slick-arrow .fa-angle-right::before{color:#fff;}

.slick-next.slick-arrow i{position:absolute;right:-111px;top:38px;}

.slick-next.slick-arrow::before{background:#fa0033;content:"";position:absolute;right:-198px;top:37px;width:225px;height:28px !important;z-index:-1;}

.grid-testimonial::after{position:absolute;content:"";background:url(/wp-content/uploads/2020/08/img-quote.png) no-repeat 0 0;width:169px;height:145px;right:50px;top:-130px;}

#about-title, #about-title-right{background:#fa0033;padding:22px;}

.equipment-text{background:#26272c;margin-left:15% !important;padding:30px 50px 10px;}

.equipment-text.equipment-text-right{background:#26272c;margin-right:15% !important;padding:30px 50px;margin-left:0% !important;}

.repairing-camera{background:#3c3d42;padding:12px 50px;margin-left:15% !important;}

.repairing-camera.repairing-camera-right{background:#3c3d42;padding:12px 50px;margin-right:15% !important;margin-left:0% !important;}

.equipment-text p{color:#fff !important;font-size:18px !important;font-family:'adineue PRO Cyr Light Web' !important;line-height:26px !important;padding-bottom:30px !important;}

.about-img-text{padding:40px 50px;}

.about-img-text h4{color:#232323;font-size:30px;line-height:36px;font-family:'adineue PRO Cyr Light Web' !important;}

.about-img-text li{color:#232323;font-size:18px;line-height:22px;font-family:'adineue PRO Cyr Light Web' !important;list-style:none;padding-top:15px;}

.about-img-text ul{margin:0;padding:0;}

.equipment-text ul{margin-bottom:20px !important;padding:0;}

#about-title h2{padding-left:170px !important;}

.get-a-quote, .learn-more{margin-top:20px !important;}

.get-a-quote .form-row input, .get-a-quote .form-row textarea{background:transparent;border-radius:0;margin-bottom:20px;height:51px;border:1px solid #515256;color:#fff;font-size:18px;font-family:'adineue PRO Cyr Light Web' !important;}

.get-a-quote .form-row textarea{height:150px;}

.form-row.quote-btn .wpcf7-form-control.wpcf7-submit, .form-row.contact-btn .wpcf7-form-control.wpcf7-submit{background:#fa0033 !important;width:100%;border:1px solid #fa0033 !important;color:#fff;font-size:19px;font-family:'adineue PRO Cyr Light Web' !important;letter-spacing:1px;}

 .get-a-quote .form-row input:placeholder, .get-a-quote .form-row textarea:placeholder{opacity:1;color:#7d7d80;font-size:19px;}

.equipment-text .list-right li{display:inline-block;vertical-align:top;width:100%;padding-left:0 !important;}

.equipment-text .list-right li:before{display:none;}

.contact-text p{text-align:center;font-size:18px;color:#26272c;line-height:24px;font-family:'adineue PRO Cyr Light Web' !important;}

.page-title-contact h2 strong{font-family:'adineue PRO Cyr Bold Web' !important;}

.contact-form input, .contact-form textarea{border-radius:0 !important;background:transparent !important;border:1px solid #3c3d42 !important;margin-top:15px;height:50px !important;}

.contact-form textarea{height:100px !important;}

.add-info li, .add-info li a{color:#a8a8aa;list-style:none;margin:0;padding:0;}

.add-info ul{padding:0;}

.contact-email{width:80% !important;float:left;margin-top:15px;}

#for-enquiry::after{background:#25262b;position:absolute;content:"";width:100%;height:78%;left:0;bottom:22%;z-index:-1;}

#for-enquiry{position:relative;}

.cm-type img{position:relative;left:25px;}

.add-info li img{padding-right:6px;}

.trading-hours li{list-style:none;color:#fff;padding:0;margin:0;font-size:18px;}

.trading-hours ul{padding:0;margin-top:15px;}

.trading-hours li .days{color:#25262b;width:82px !important;display:inline-block;}

.contact-social-icon li{display:inline-block;vertical-align:top;border:1px solid #fff;width:40px !important;height:40px;text-align:center;margin-right:10px;line-height:40px;}

.contact-social-icon li i{color:#fff;font-size:22px;}

#for-contacts{position:relative;}

#for-contacts::after{background:#fa0033;position:absolute;content:"";width:100%;height:75.5%;left:0;bottom:30px;z-index:-1;top:35px;}

#for-contacts .contact-us-right{position:relative;top:-50px;z-index:999977;}

#bg-title{background:#26272c !important;padding:4px 0;}

.service-name h2, .service-name p, ul.service-type-cm{padding-left:80px !important;text-align:left;}

.service-name p{font-size:18px;line-height:22px;color:#26272c;padding-top:30px !important;}

.service-type-cm li{display:inline-block;vertical-align:top;padding:0 10px;color:#26272c;background:#e5e5e5;margin-bottom:39px;margin-right:40px;position:relative;}

.service-type-cm li::after{position:absolute;content:"x";top:-12px;right:-16px;background:#e5e5e5;width:18px;height:18px;line-height:16px;text-align:center;border-radius:50%;cursor:pointer;}

.service-box-text p{padding-top:15px !important;font-size:18px;color:#26272c;line-height:24px;}

.service-type-cm{margin-top:90px;position:relative;}

.get-a-quote{padding-right:16% !important;}

.img-about-cm{margin-left:-15%;margin-top:26px;}

.grid-aus p{color:#fff;font-size:18px;background:url(https://camerafix.com.au/wp-content/uploads/2020/08/img-aus.png) no-repeat 100% 0;width:207px;height:45px;text-align:left;padding:6px 20px !important;}

.grid-aus{position:absolute;right:-41%;bottom:-18px;}

.honest{color:#fa0033;}

.page-get-quote{position:relative;}

.service-info-box p{text-align:center;color:#fff;font-size:18px;line-height:24px;}

.service-info-box h3{position:relative;margin-bottom:27px !important;}

.service-info-box h3::after{content:"";width:60px;height:2px;background:#fa0033;position:absolute;left:0;right:0;margin:0 auto;bottom:-15px;}

.service-info-box{min-height:282px;position:relative;}

.service-info-box::before{content:"";background:url(https://camerafix.com.au/wp-content/uploads/2020/08/icon-corner-left.png) no-repeat 0 0;width:52px;height:52px;left:15px;top:-7px;position:absolute;}

.service-info-box::after{content:"";background:url(https://camerafix.com.au/wp-content/uploads/2020/08/icon-corner-right.png) no-repeat 0 0;width:52px;height:52px;right:15px;bottom:-7px;position:absolute;}

.price-indication-text h5{padding-top:20px !important;}

.price-indication-text p{font-size:18px;color:#26272c;line-height:24px;padding-top:8px !important;width:88%;}

.quote-social-icon li{display:inline-block;vertical-align:top;}

.quote-social-icon li a{color:#c4c4c4;font-size:22px;}

.quote-social-icon li.tw:hover a{color:#4ccef1;}

.quote-social-icon li.fb:hover a{color:#3a559f;}

.quote-social-icon li.in:hover a{color:#0077b7;}

.quote-social-icon li.pin:hover a{color:#bd081c;}

.quote-social-icon li.tw:hover{border:1px solid #4ccef1;}

.quote-social-icon li.fb:hover{border:1px solid #3a559f;}

.quote-social-icon li.in:hover{border:1px solid #0077b7;}

.quote-social-icon li.pin:hover{border:1px solid #bd081c;}

ul.quote-social-icon{margin-top:60px;padding-left:20px;}

.quote-social-icon li{display:inline-block;vertical-align:top;border:1px solid #c4c4c4;width:40px;height:40px;line-height:40px;text-align:center;margin-right:13px;}

.price-indication-title h3{background:#26272c;padding:3px 20px;}

.price-indication-text h3, .price-indication-text h5, .price-indication-text p{padding-left:20px !important;}

a.get-a-quote-btn{width:100%;height:50px;line-height:50px;}

.quote-social-icon.quote-social-icon-right{text-align:right;}

.price-indication-text.price-indication-text-right h3, .price-indication-text.price-indication-text-right h5, .price-indication-text.price-indication-text-right p{padding-left:80px !important;}

.pum-theme-504 .pum-container, .pum-theme-lightbox .pum-container{padding:18px;border-radius:3px;border:8px solid #26272c;box-shadow:none;background-color:#26272c;}

.popup-quote-form .form-row{margin-bottom:15px;}

.popup-quote-form .form-row input, .popup-quote-form .form-row textarea{background:transparent;border-radius:0;border:1px solid #515256;font-size:18px;font-family:'adineue PRO Cyr Light Web' !important;height:50px;color:#fff;}

.popup-quote-form .form-row textarea{height:120px !important;}

#toTop:hover{background-color:#fa0033 !important;}

.wpcf7-form .wpcf7-text:focus{border-color:#515256 !important;}

.popup-quote-form h2{text-align:center;color:#fff;font-size:36px;line-height:36px !important;margin:0px 0 40px !important;font-family:'adineue PRO Cyr Light Web' !important;}

.popup-quote-form{padding:40px 60px;}

.popup-quote-form h2 strong{font-family:'adineue PRO Cyr Bold Web' !important;}

.pum-theme-504 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{font-size:30px !important;line-height:30px !important;border:none !important;border-radius:0 !important;box-shadow:none !important;text-shadow:none !important;background-color:transparent !important;right:0 !important;top:0 !important;color:#515256 !important;}

#menu-top-menu li{margin-left:20px;position:relative;}

#menu-top-menu li::after{content:"";background:#939396;width:1px;height:16px;position:absolute;right:-12px;top:17px;}

#menu-top-menu li:last-child::after{display:none;}

.sub-menu li a{font-family:'adineue PRO Cyr Light Web' !important;padding-left:13px !important;}


