/* https://shademaster.com.au/wp-content/themes/shademaster_them/css/page.css?ver=1.0 */
.button_el{height:49px;max-width:100%;background:#7ca5ba;color:#fff;display:inline-block;border:none;border-radius:0;text-align:center;text-transform:uppercase;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.1em;padding:7px 20px;cursor:pointer;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.button_el.border{border:1px solid #fff}.button_el.big{height:60px;padding:11px 41px}.button_el span{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.button_el.white{background:#fff;color:#545759;border-color:#545759}.button_el.blue{background:#fff;color:#7ca5ba;border-color:#7ca5ba}.button_el.dark{background:#545759;color:#fff;border-color:#fff}@media screen and (min-width:1025px){.button_el:hover{background:#fff;color:#7ca5ba;border-color:#7ca5ba}.button_el:hover.white{background:#545759;color:#fff;border-color:#545759}.button_el:hover.blue{background:#7ca5ba;color:#fff;border-color:#7ca5ba}.button_el:hover.dark{background:#fff;color:#545759;border-color:#545759}}.element_anim_1{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.element_anim_1.start_anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.element_anim_2{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;transition:all 0.3s ease-in-out 0.1s}.element_anim_2.start_anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.element_anim_3{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 0.3s ease-in-out 0.2s;-moz-transition:all 0.3s ease-in-out 0.2s;transition:all 0.3s ease-in-out 0.2s}.element_anim_3.start_anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.element_anim_4{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 0.3s ease-in-out 0.3s;-moz-transition:all 0.3s ease-in-out 0.3s;transition:all 0.3s ease-in-out 0.3s}.element_anim_4.start_anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.element_anim_5{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 0.3s ease-in-out 0.4s;-moz-transition:all 0.3s ease-in-out 0.4s;transition:all 0.3s ease-in-out 0.4s}.element_anim_5.start_anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.upper_15{font-size:15px;font-weight:700;letter-spacing:.075em;line-height:1.66667;text-transform:uppercase;color:#83b1c8}.upper_15.white{color:#fff}.title_30{font-size:30px;font-weight:700;line-height:1.33333}.title_40{font-weight:700;font-size:40px;line-height:1.25}.title_58{font-size:58px;font-weight:700;line-height:1.2;letter-spacing:.025em}.instagram_block{position:relative;z-index:5;background-color:#fff;padding:73px 0 35px}.instagram_block .row{margin:0 -23px}.instagram_block .top{text-align:center;padding-bottom:30px}.instagram_block .name{text-transform:uppercase;letter-spacing:.05em;padding-top:13px}.rq_page .hp_banner{height:485px}.rq_page .hp_banner .img_wrap{height:485px}.rq_page .quicklinks_bottom{position:relative;z-index:5}.rq_page .rds_quote_btn{display:none}.rq_cont{position:relative;z-index:5;background-color:#f1f1f2;padding:72px 0 81px}.contact_block{position:relative}.contact_block .top{text-align:center;position:relative;z-index:3}.contact_block .title_top{padding-bottom:17px}.contact_block .text_top{font-size:20px;line-height:1.5;color:#929496;font-weight:600;width:460px;max-width:100%;margin:auto}.contact_block .text_top strong{font-weight:800}.contact_block .text_top a{color:inherit}.contact_block .all_form{position:relative;z-index:5;width:460px;max-width:100%;margin:auto}.contact_block .wpcf7-response-output{display:none!important}.contact_block.send_message .all_form,.contact_block.send_message .top,.contact_block.send_message .form_wrap{display:none}.contact_block.send_message .form_thankyou{display:block}.form_steps{padding:40px 27px 20px;text-align:center}.form_steps .step_head{font-size:13px;text-align:center;font-weight:600;letter-spacing:.05em;padding-bottom:18px;color:#929496}.form_steps .form_next{display:inline-block;color:#83b1c8;font-weight:600;letter-spacing:.05em;padding:20px 40px;margin:14px 0 0;cursor:pointer;text-transform:uppercase}.form_steps .form_pagination{list-style:none;text-align:center;padding:0;margin:0}.form_steps .form_pagination li{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 5px;background-color:#929496;opacity:.5}.form_steps .form_pagination li:nth-child(1){opacity:1}.form_steps .valid_mess{font-size:13px;text-transform:uppercase;color:#e8410d;font-weight:700;position:absolute;left:0;width:100%;top:15px;letter-spacing:.02em}.form_steps.fsg_1 .form_step_1{display:none}.form_steps.fsg_1 .form_step_2{display:block}.form_steps.fsg_1 .form_pagination li:nth-child(1){opacity:.5}.form_steps.fsg_1 .form_pagination li:nth-child(2){opacity:1}.form_steps.fsg_2 .form_step_2{display:none}.form_steps.fsg_2 .form_step_3{display:block}.form_steps.fsg_2 .form_pagination li:nth-child(2){opacity:.5}.form_steps.fsg_2 .form_pagination li:nth-child(3){opacity:1}.form_step{position:relative;padding:20px 0 20px;display:none}.form_step.form_step_1{display:block}.form_step .wpcf7-not-valid-tip{display:none}.form_input{padding:7px 0}.form_input input,.form_input textarea{width:100%;background:#fff;border:none;border-radius:5px;height:47px;text-align:center;color:#545759;font-weight:700;padding:2px 10px;font-size:15px;letter-spacing:.02em}.form_input input::-webkit-input-placeholder,.form_input textarea::-webkit-input-placeholder{color:#929496;opacity:1}.form_input input::-moz-placeholder,.form_input textarea::-moz-placeholder{color:#929496;opacity:1}.form_input input:-moz-placeholder,.form_input textarea:-moz-placeholder{color:#929496;opacity:1}.form_input input:-ms-input-placeholder,.form_input textarea:-ms-input-placeholder{color:#929496;opacity:1}.form_input input.parsley-error,.form_input textarea.parsley-error{color:#e8410d}.form_input input.parsley-error::-webkit-input-placeholder,.form_input textarea.parsley-error::-webkit-input-placeholder{color:#e8410d;opacity:.7}.form_input input.parsley-error::-moz-placeholder,.form_input textarea.parsley-error::-moz-placeholder{color:#e8410d;opacity:.7}.form_input input.parsley-error:-moz-placeholder,.form_input textarea.parsley-error:-moz-placeholder{color:#e8410d;opacity:.7}.form_input input.parsley-error:-ms-input-placeholder,.form_input textarea.parsley-error:-ms-input-placeholder{color:#e8410d;opacity:.7}.form_input textarea{height:200px;padding:14px 10px;resize:vertical}.form_input .parsley-errors-list{display:none}.form_input.half{float:left;width:50%}.form_select{padding:7px 0 34px}.form_select select{width:100%;background:#fff;border:none;border-radius:5px;height:47px;text-align:center;color:#929496;font-weight:700}.form_select select::-webkit-input-placeholder{color:#929496;opacity:1}.form_select select::-moz-placeholder{color:#929496;opacity:1}.form_select select:-moz-placeholder{color:#929496;opacity:1}.form_select select:-ms-input-placeholder{color:#929496;opacity:1}.form_select select.parsley-error{color:#e8410d}.form_select select.parsley-error::-webkit-input-placeholder{color:#e8410d;opacity:.7}.form_select select.parsley-error::-moz-placeholder{color:#e8410d;opacity:.7}.form_select select.parsley-error:-moz-placeholder{color:#e8410d;opacity:.7}.form_select select.parsley-error:-ms-input-placeholder{color:#e8410d;opacity:.7}.form_select .parsley-errors-list{display:none}.form_select .selectboxit-container{display:block;position:relative}.form_select .wpcf7-select{display:block;width:100%;max-width:100%;background:#fff;border:none;border-radius:5px;height:47px;text-align:center;color:#929496;cursor:pointer;font-weight:700;padding:3px 40px 0 20px;outline:none}.form_select .wpcf7-select .selectboxit-option-icon-container{display:none}.form_select .wpcf7-select .selectboxit-text{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;max-width:100%!important}.form_select .wpcf7-select .selectboxit-arrow-container{position:absolute;right:20px;top:11px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.form_select .wpcf7-select .selectboxit-arrow-container .selectboxit-arrow{width:14px;height:14px;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid #929496;border-right:2px solid #929496}.form_select .wpcf7-select.selectboxit-open .selectboxit-arrow-container{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);top:17px}.form_select .selectboxit-options.selectboxit-list{display:none;position:absolute;z-index:10;left:0;top:100%!important;width:100%;background-color:#fff;list-style:none;padding:6px 0 8px;margin:-6px 0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden}.form_select .selectboxit-options.selectboxit-list .selectboxit-option-first{display:none}.form_select .selectboxit-options.selectboxit-list a{display:block;color:#7ca5ba;font-weight:600;cursor:pointer;letter-spacing:.05em;padding:7px 0;background-color:#fff;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}@media screen and (min-width:1025px){.form_select .selectboxit-options.selectboxit-list a:hover{color:#fff;background-color:#7ca5ba}}.form_checkbox{text-align:left;font-weight:700;color:#929496;padding:10px 0}.form_checkbox .wpcf7-form-control{display:block}.form_checkbox .wpcf7-form-control::after{clear:both;content:"";display:table}.form_checkbox .wpcf7-list-item{display:block;margin:0;width:33.33%;float:left;padding:8px 0}.form_checkbox .wpcf7-list-item:nth-child(3n+1){clear:left}.form_checkbox .wpcf7-list-item label{cursor:pointer}.form_checkbox .wpcf7-list-item input{display:none}.form_checkbox .wpcf7-list-item input:checked+span::after{opacity:1}.form_checkbox .wpcf7-list-item span{position:relative;padding:10px 5px 5px 42px;display:block}.form_checkbox .wpcf7-list-item span::before{content:"";width:32px;height:32px;background-color:#fff;border-radius:4px;position:absolute;left:0;top:0}.form_checkbox .wpcf7-list-item span::after{content:"";width:25px;height:13px;border-bottom:2px solid #929496;border-left:2px solid #929496;-webkit-transform:rotate(-48deg) skew(-12deg);-moz-transform:rotate(-48deg) skew(-12deg);-ms-transform:rotate(-48deg) skew(-12deg);-o-transform:rotate(-48deg) skew(-12deg);transform:rotate(-48deg) skew(-12deg);position:absolute;left:4px;top:5px;opacity:0}.form_checkbox .parsley-errors-list{display:none}.form_checkbox.full_w .wpcf7-list-item{width:100%}.form_submit{margin:48px 0 2px;position:relative}.form_submit>span{display:inline-block;position:relative}.form_submit .button_el{min-width:160px}.form_submit span.ajax-loader{position:absolute;top:0;bottom:0;left:calc(100% + 20px);width:30px;height:30px;background-image:url(/wp-content/themes/shademaster_them/css/img/load.svg);background-position:center;background-repeat:no-repeat;background-size:100%;margin:auto}.form_thankyou{text-align:center;position:relative;z-index:5;display:none;padding:80px 0}.form_thankyou .title_30{padding:35px 0 33px}.form_thankyou .text{font-size:20px;line-height:1.5;color:#929496}.contact_cont{position:relative;background-color:#e3e4e5;padding:40px 0 33px}.contact_cont .title_top{display:none}.contact_cont .text_top{width:100%;color:#545759}.contact_cont .form_steps{padding-top:2px}.contact_cont .form_steps .valid_mess{top:0}.promo_cont{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.promo_cont .all_cont{max-width:640px;padding:0 55px;height:100%;margin:auto}.promo_cont .left{background-repeat:no-repear;background-position:center;background-size:cover;width:53%}.promo_cont .left_all{text-align:center;padding:145px 60px 112px;max-width:760px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.promo_cont .left_all>div{width:100%}.promo_cont .left_all .title{font-size:70px;line-height:1;font-weight:700;letter-spacing:.01em}.promo_cont .left_all .text{font-size:30px;line-height:1.33333;letter-spacing:.025px;font-weight:300;padding:80px 0 0}.promo_cont .left_all .text strong{font-weight:700}.promo_cont .left_all .text p{margin:10px 0}.promo_cont .right{background-color:#f1f1f2;padding-top:52px;padding-bottom:35px;width:47%}.promo_cont .contact_block{height:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center}.promo_cont .contact_block .title_top{font-size:30px;padding-bottom:8px}.promo_cont .contact_block .text_top p{margin:0}.promo_cont .contact_block .form_steps{padding-top:15px}.promo_cont .contact_block .top{width:100%}.promo_bot{background-color:#fff;font-size:13px;font-weight:300;font-style:italic;opacity:.5;padding:18px 0 20px;line-height:1.38462}.promo_bot p{margin:0}@media screen and (max-width:1024px){.instagram_block{padding:53px 0 22px}.instagram_block .row{margin:0 -25px}.instagram_block #sb_instagram.sbi_col_4 #sbi_images .sbi_item{padding:8px!important}.rq_page .hp_banner{height:390px}.rq_page .hp_banner .img_wrap{height:390px}.contact_block .text_top{font-size:18px}.contact_cont .text_top{font-size:16px}.contact_cont .form_steps{padding-top:5px}.promo_cont{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo_cont .left,.promo_cont .right{width:100%}.promo_cont .all_cont{max-width:1024px;padding:0 40px}.promo_cont .left_all{padding:162px 40px 155px}.promo_cont .left_all .title{font-size:50px;line-height:1.2;letter-spacing:.025em}.promo_cont .left_all .text{padding:60px 0 0}.promo_cont .contact_block .text_top{font-style:20px}}@media screen and (max-width:767px){.button_el{height:49px;padding:6px 20px}.button_el.big{height:45px;font-size:10px;padding:6px 31px}.upper_15{font-size:10px;line-height:1.5}.title_30{font-size:22px;line-height:1.22727}.title_40{font-size:30px;line-height:1.23333}.title_58{font-size:35px}.instagram_block{padding:58px 0 5px}.instagram_block .row{margin:0 -20px}.instagram_block .top{padding-bottom:10px}.instagram_block #sb_instagram.sbi_col_4 #sbi_images .sbi_item{padding:7px!important;width:50%}.instagram_block #sb_instagram .sbi_photo{height:auto!important}.instagram_block #sb_instagram .sbi_photo::after{content:"";padding-top:100%;display:block}.form_input.half{width:100%;float:none}.rq_page .hp_banner{height:330px}.rq_page .hp_banner .img_wrap{height:330px}.rq_cont{padding:47px 0 55px}.contact_block .text_top{font-size:18px}.form_steps{padding:30px 0 20px}.form_checkbox .wpcf7-list-item{width:50%}.form_checkbox .wpcf7-list-item:nth-child(3n+1){clear:none}.form_checkbox .wpcf7-list-item:nth-child(2n+1){clear:left}.contact_cont .text_top{font-size:14px}.promo_cont{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo_cont>div{width:100%}.promo_cont .all_cont{max-width:1024px;padding:0 20px}.promo_cont .left_all{padding:60px 20px 60px}.promo_cont .left_all .title{font-size:30px;line-height:1.25}.promo_cont .left_all .text{font-size:20px;padding:52px 0 0}.promo_cont .contact_block .title_top{font-size:35px;padding-bottom:25px}.promo_cont .contact_block .text_top{font-style:20px}.promo_cont .contact_block .right{padding-top:42px}}