body, .site-header .main-navigation ul ul a, .df-social-connect a, .languages-list a{font-family:"Chivo" !important;font-size:16px !important;}
#gfa{z-index:1000;}
h3{font-size:1.3125em !important;}
.center{text-align:center !important;margin:auto;}
#calculate-form .wrap-box{background:#ededed;border:1px solid #acacac;padding:10px 0 30px 15px;}
#branding a{line-height:12px;}
#calculate-form .brand{color:#8e8e8e;font-size:26px !important;text-align:center;font-weight:bold;}
#calculate-form .category-form h3:nth-child(2){margin-bottom:20px;font-size:16px !important;padding-top:0;margin-top:0;text-align:center;color:#8e8e8e;font-style:italic !important;}
.blue-mark{width:12px;height:12px;}
.preloader ,.preloader2{position:abosolute;left:-1000px;}
.item-select{background-repeat:no-repeat;background-position:center;padding-top:10px;background-position-y:45px;width:100%;font-size:10px;color:#818181;}
#calculate-form .calculator-input .error .select{margin-top:10px;}
.error .item-select{padding-top:0;margin-top:0px;text-align:left !important;width:100%;background-repeat:no-repeat;text-align:left;background-position:center;background-position-y:45px;float:left;margin-bottom:21px;font-size:10px;color:red;}
.item-car, .preloader2 .item-car{background:url("../images/motor_grey.png")}
.item-car.selected{background:url("../images/motor_blue.png")}
.calculator-selector{padding-right:0 !important;}
.calculator-selector .item-car, .preloader .item-car{background:url("../images/motor_blue.png")}
.item-cc, .preloader2 .item-cc{background:url("../images/cc_grey.png")}
.item-cc.selected{background:url("../images/cc_blue.png")}
.calculator-selector .item-cc, .preloader .item-cc{background:url("../images/cc_blue.png")}
.item-home, .preloader2 .item-home{background:url("../images/home_grey.png")}
.item-home.selected{background:url("../images/home_blue.png")}
.calculator-selector .item-home, .preloader .item-home{background:url("../images/home_blue.png")}
.item-personal , .preloader2 .item-personal{background:url("../images/personal_grey.png")}
.item-personal.selected{background:url("../images/personal_blue.png")}
.calculator-selector .item-personal, .preloader .item-personal{background:url("../images/personal_blue.png")}
.item-investment, .preloader2 .item-investment{background:url("../images/home_grey.png")}
.item-investment.selected{background:url("../images/home_blue.png")}
.calculator-selector .item-investment, .preloader .item-investment{background:url("../images/home_blue.png")}
.item-other, .preloader2 .item-other{background:url("../images/other_grey.png")}
.item-other.selected{background:url("../images/other_blue.png")}
.calculator-selector .item-other, .preloader .item-other{background:url("../images/other_blue.png")}
.item-cash, .preloader2 .item-cash{background:url("../images/cash_grey.png")}
.item-cash.selected{background:url("../images/cash_blue.png")}
.calculator-selector .item-cash, .preloader .item-cash{background:url("../images/cash_blue.png")}
.item-inheritance, .preloader2 .item-inheritance{background:url("../images/inheritance_grey.png")}
.item-inheritance.selected{background:url("../images/inheritance_blue.png")}
.calculator-selector .item-inheritance , .preloader .item-inheritance{background:url("../images/inheritance_blue.png")}
.item-shares, .preloader2 .item-shares{background:url("../images/shares_grey.png")}
.item-shares.selected{background:url("../images/shares_blue.png")}
.calculator-selector .item-shares, .preloader .item-shares{background:url("../images/shares_blue.png")}
.item-deposit, .preloader2 .item-deposit{background:url("../images/deposit_grey.png")}
.item-deposit.selected{background:url("../images/deposit_blue.png")}
.calculator-selector .item-deposit, .preloader .item-deposit{background:url("../images/deposit_blue.png")}
.owl-item a{text-decoration:none !important;}
.owl-item{min-height:97px !important;margin-top:5px;padding-bottom:5px;}
.owl-item:hover{background-color:#f0f0f0;}
.currency{position:absolute;background-color:#0179c1;height:25px;padding:4px 6px;color:white;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;line-height:18px;}
.currency-input input{padding-left:25px;padding-right:5px !important;}
.percentage{position:absolute;background-color:#0179c1;height:25px;padding:3px 4px;color:white;display:inline;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;line-height:18px;}
.inteest-rate{padding-left:5px;}
.calculator-current-balance input{width:100%;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;height:25px;padding-top:0px !important;padding-bottom:0px !important;background:#fff;}
.calculator-interest-rate input{width:78%;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;height:25px;padding-top:0px !important;padding-bottom:0px !important;padding-left:4px;background:#fff;}
.calculator-interest-rate{padding-right:0px !important;}
.category-form{padding-left:0px !important;}
.calculator-input-container{background-color:#f4f4f4;border:1px solid #cccccc;}
.option-slider .item{background-size:63%;background-repeat:no-repeat;padding-top:52%;text-align:center;background-position:top center;text-decoration:none !important;margin-top:10px;line-height:16px;font-size:13px;}
.calculator-selector{min-height:110px !important;}
.calculator-selector .item{background-size:80%;background-repeat:no-repeat;padding-top:50px;text-align:center;background-position:top center;text-decoration:none !important;width:90%;line-height:16px;font-size:13px;margin-top:4px;max-width:70px;margin-left:-9px;padding-left:5px;background-position-x:10px;}
.calculator-input-container .calculator-input.not-selected:hover{background:#f0f0f0;}
.calculator-input-container .calculator-input.not-selected{padding:10px;}
.calculator-type-option{background:#fff !important;}
.owl-theme .owl-controls{margin-top:0px;}
.calculator-input{padding-top:10px;}
.calculator-current-balance{padding-right:0px !important;}
.calculator-asset-container .calculator-current-balance{padding-right:15px !important;}
.calculator-selector a{text-decoration:none !important;}
.calculator-input.selected{background-color:#f0f0f0;padding:10px;}
.calculator-input.selected .calculator-selector{background-color:#fff;margin-right:0%;}
.calculator-current-balance,.calculator-interest-rate{margin-top:5px;}
.calculator-current-balance label,.calculator-interest-rate label{font-size:10px;font-weight:normal !important;color:#818181;}
.error{border-color:red !important;}
.calculator-selector.error{border-color:#bbb !important;}
.error a{color:red !important;}
.error-message h5{font-size:1.4em;font-weight:300;}
.dimmer{}
.down-arrow{float:right;padding-top:38px;color:#c0c0c0;width:10%;display:block;margin-right:10px;}
.up-arrow{float:right;padding-top:38px;color:#c0c0c0;width:10%;display:block;text-decoration:none !important;cursor:pointer;cursor:hand;margin-right:10px;}
.down-arrow:hover{color:black;}
.up-arrow:hover{color:black;}
.nav-prev,.owl-prev{float:left;margin-left:10px;text-decoration:none !important;width:12px;height:14px;display:block !important;}
.nav-next,.owl-next{float:right;margin-right:10px;text-decoration:none !important;width:12px;height:14px;display:block !important;}
.owl-next .fa,.owl-prev .fa{display:block !important;}
.nav-prev a, .nav-next a{text-decoration:none !important;}
.owl-theme .owl-dots{display:none !important;}
.owl-controls{clear:both;display:block;height:25px;}
#calculate-form .calculator-input .select{color:#818181;font-size:11px;margin-top:20px;}
#calculate-form .calculator-input .select i{position:relative;top:2px;margin-right:1px;}
#calculate-form .calculator-input:not(.added) .select .fa-caret-down, #calculate-form .calculator-input:not(.added) .select .fa-caret-up{border:2px solid #0179c1;padding:0 4px;width:24px;color:#0179c1;font-weight:bold;background:#f4f4f4;height:auto;font-size:21px;}
#calculate-form .calculator-input:not(.added).selected .select .fa-caret-down{display:none;}
#calculate-form .calculator-input:not(.added).not-selected .select .fa-caret-up{display:none;}
#calculate-form .calculator-input.added .down-arrow, #calculate-form .calculator-input.added .up-arrow{border:2px solid #0179c1;padding:0 4px;width:24px;color:#0179c1;font-weight:bold;background:#f4f4f4;height:auto;position:absolute;top:47px;right:0;font-size:21px;}
#calculate-form .calculator-input:not(.added) .down-arrow, #calculate-form .calculator-input:not(.added) .up-arrow{display:none !important;}
.calculator-add-type.button:hover,.calculator-add-type.button{border-color:#ddd;}
.action-buttons{margin-top:30px;margin-bottom:20px;padding-left:0px !important;text-align:center;padding-right:0px !important;}
.category-form .delete-button{float:left;right:0px;margin-top:50px;padding-left:10px;}
.category-form .delete-button a{text-decoration:none;color:#ccc;cursor:pointer;cursor:hand;display:block;line-height:10px;font-weight:bold;}
#calculate-form .percentage-input input{width:100%;padding-left:22px;padding-right:5px !important;}
#calculate-form input{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#calculate-form .btn{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:20px 30px;border:0px !important;float:none !important;}
#calculate-form .button{background-color:#0179c1;color:#fff;padding:10px 20px;text-decoration:none;cursor:pointer;cursor:hand;float:left;}
#calculate-form .button:hover{background-color:#000;cursor:pointer;cursor:hand;}
#calculate-form .reset-button{color:#0179c1;background-color:#fff;padding:5px 10px;text-decoration:none;cursor:pointer;cursor:hand;float:left;}
.calculator-add-type{width:100%;text-align:center;display:inline-block;border-top:1px solid #bbbbbb;}
.calculator-add-type a{text-decoration:none !important;color:white !important;color:white !important;display:block;width:100%;}
.calculator-add-type label{margin-bottom:0px;width:auto;cursor:pointer;font-size:12px;color:#0079c1;font-weight:normal !important;}
.calculator-add-type .plus{margin-left:5px;font-size:20px;line-height:18px;display:inline;font-weight:bold;}
.calculate-saving.button{margin-right:10px;}
.start-again.reset-button{border:1px solid #000;padding:8px 15px !important;border:1px solid #0179c1;}
.loading{color:transparent !important;min-height:1.6rem;pointer-events:none;position:relative;}
.loading::after{animation:spin .5s infinite linear;border:.2rem solid #fff;border-radius:.8rem;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1.6rem;left:50%;margin-left:-.8rem;margin-top:-.8rem;position:absolute;top:50%;width:1.6rem;}
#calculate-form .calculator-add-type.button{background-color:#ededed;display:inline-block;margin-top:10px;width:auto;border:2px solid #0079c1;color:#0079c1;padding:6px 5px;}
#calculate-form .calculator-add-type.button a{color:#9e9e9e !important;display:inline;}
.help-video{font-size:14px;font-style:italic;vertical-align:top;display:block;float:right;}
.help-video label{vertical-align:top;margin-top:10px;font-weight:normal;margin-right:10px;color:#8e8e8e;}
.help-video i{color:#8e8e8e;}
@keyframes spin{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
.error-message{margin-top:20px;}
.calculation-result{margin-top:20px;color:#fff;margin-bottom:20px;padding:0px 20px;padding-left:0px !important;padding-right:0px !important;}
.calculation-result input{width:100%;padding:0px 10px !important;background:#1C9AE6;color:white !important;}
.calculation-result input::-webkit-input-placeholder{color:#fff;}
.calculation-result input::-moz-placeholder{color:#fff;}
.calculation-result input:-ms-input-placeholder{color:#fff;}
.calculation-result input:-moz-placeholder{color:#fff;}
.calculation-result #resultBlock,.calculation-result .row, .calculation-result .result{text-align:left;background-color:#0179c1;}
.calculation-result #resultBlock{padding-bottom:20px;padding:20px;}
.calculation-result #resultBlock small{color:#eee;font-style:italic;}
.calculation-result #resultBlock h1{margin-top:0px;}
.calculation-result h3{text-align:center;font-size:35px !important;margin-bottom:20px !important;margin-top:0px;}
.calculation-result .call-us{font-size:18px;}
.calculation-result .form-group label{display:block;}
.calculation-result .result{text-align:left;clear:both;padding-top:20px;padding-bottom:20px;}
.btn.btn-alt-brand{background-color:#eb505b;color:#fff;padding:12px;}
.calculation-result .row{padding-top:10px;margin-right:0px;margin-left:0px;}
.wpcf7 .ppup label{width:100%;}
#popmake-34343 .wpcf7-form h2{text-align:center !important;margin-bottom:10px !important;}
#popmake-34343 .wpcf7-form .saving-amount{text-align:center;font-size:2em;color:#0079c1;margin-bottom:10px;}
#popmake-34272 .wpcf7-form h2{text-align:center !important;margin-bottom:10px !important;}
#popmake-34272 .wpcf7-form .saving-amount{text-align:center;font-size:2em;color:#0079c1;margin-bottom:10px;}
#html5-watermark{display:none !important;}
#html5-lightbox-box{width:50% !important;background-color:#0179c1 !important;height:unset !important;}
#html5-lightbox-box #html5-elem-box{background-color:#0179c1 !important;height:unset !important;}
#html5-lightbox-box #html5-elem-wrap{background-color:#0179c1 !important;width:100% !important;height:unset !important;}
#html5-lightbox-box .content{margin-top:30px;}
#html5-lightbox-box p{color:white !important;}
#html5-close{display:none !important;}
.btn-close{background-color:#eb505b;color:#fff;border-color:#ffffff !important;float:right;margin-right:20px;margin-top:20px;margin-bottom:20px !important;}
.modal-body .circle{text-align:center;border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;width:60px;background:url("../../../uploads/2016/09/thx.png");display:block;height:60px;margin:auto;}
.wpcf7-form input{margin-bottom:15px;}
.tooltip-top{position:relative;display:inline-block;margin-bottom:20px;margin-left:2px;}
.tooltip-top .tooltiptext{visibility:hidden;width:170px;background-color:black;color:#fff;text-align:center;padding:5px;border-radius:6px;font-size:12px;position:absolute;z-index:1;}
.tooltip-top:hover .tooltiptext{width:120px;bottom:100%;left:50%;margin-left:-60px;visibility:visible;}
@media screen and (min-width:992px) and (max-width:1300px){.calculator-liability-container .calculator-current-balance .tooltip-top, .calculator-liability-container .calculator-interest-rate .tooltip-top{position:absolute;right:-4px;}
.calculator-asset-container .calculator-input .tooltip-top{position:absolute;right:-13px;}
.calculator-input .tooltip-top{display:none;}
.currency-input, .percentage-input{margin-top:14px;}
.calculator-selector{padding-left:10px !important;}
#calculate-form .brand{font-size:20px !important;}
.item-select{width:100%;margin-bottom:0px !important;}
.option-slider .item{background-size:74%;padding-top:40px;}
.owl-item{min-height:0 !important;}
.calculator-interest-rate label{display:none;}
.calculator-interest-rate label.small-label{display:inline-block !important;}
.calculator-interest-rate{padding-left:5px !important;width:31% !important;}
.calculator-selector{min-heigdht:120px !important;widdth:60% !important;}
.calculator-current-balance input, #calculate-form .percentage-input input{padding-right:0;}
.tooltip-top{margin-bottom:5px;}
.calculator-asset-container .calculator-current-balance{width:50% !important;}
.calculator-input-container .calculator-input .calculator-selector.asset-selector{}
.calculator-asset-container .calculator-current-balance{padding-right:0 !important;}
#calculate-form .calculator-input .select{margin-top:8px;}
.calculator-input{position:relative !important;padding-top:20px !important;}
.category-form .delete-button{margin-top:0;top:8px;position:absolute;}
.error .item-select{margin-top:0px;padding-top:0px;margin-bottom:6px !important;}
#calculate-form .calculator-input.added .down-arrow, #calculate-form .calculator-input.added .up-arrow{top:44px;padding:0 3px;width:21px;right:-6px;}
.calculator-selector .item{background-size:70%;padding-top:45px;background-position-x:12px !important;}
}
@media screen and (max-width:992px){#calculate-form .button,#calculate-form .reset-button{width:100%;}
.action-buttons{padding-right:0 !important;}
.calculation-result .col-md-5{margin-top:10px;}
.category-form{padding-top:10px;clear:both;}
.calculation-result .row{padding-top:0px;}
#calculate-form .btn{margin-top:10px;}
}
@media screen and (max-width:768px){.category-form:not(:first-child){clear:both !important;padding-top:30px;}
.error .item-select{width:100%;text-align:left;margin-bottom:21px;padding-top:1px;}
.option-slider .item{background-size:63%;}
.calculator-selector .item{width:100%;position:relative;left:10px;overflow:visible;}
.calculation-result #resultBlock h1{font-size:30px;}
}
@media screen and (max-width:480px){.calculator-liability-container .calculator-current-balance .tooltip-top, .calculator-liability-container .calculator-interest-rate .tooltip-top{position:absolute;right:-4px;}
.calculator-asset-container .calculator-input .tooltip-top{position:absolute;right:-13px;}
.calculator-input .tooltip-top{display:none;}
.currency-input, .percentage-input{margin-top:14px;}
.calculator-selector{padding-left:10px !important;}
#calculate-form .brand{font-size:20px !important;}
.item-select{width:100%;margin-bottom:0px !important;}
.option-slider .item{background-size:74%;padding-top:46px;}
.owl-item{min-height:0 !important;}
.calculator-interest-rate label{display:none;}
.calculator-interest-rate label.small-label{display:inline-block !important;}
.calculator-interest-rate{padding-left:5px !important;}
#calculate-form .percentage-input input{padding:0 0 0 17px;}
.calculator-interest-rate{width:31% !important;}
.calculator-current-balance{padding-left:5px !important;}
.tooltip-top{margin-bottom:5px;}
.calculator-asset-container .calculator-current-balance{width:50% !important;}
.calculator-input-container .calculator-input .calculator-selector.asset-selector{}
.calculator-asset-container .calculator-current-balance{padding-right:0 !important;}
#calculate-form .calculator-input .select{margin-top:8px;}
.calculator-input{position:relative !important;}
.category-form .delete-button{margin-top:0;top:8px;position:absolute;}
.error .item-select{margin-top:0px;padding-top:0px;margin-bottom:6px !important;}
#calculate-form .calculator-input.added .down-arrow, #calculate-form .calculator-input.added .up-arrow{font-size:18px;top:45px;padding:1px 3px;width:20px;right:-5px;}
.calculator-selector .item{background-size:70%;padding-top:45px;background-position-x:15px !important;padding-left:5px;left:0;}
#calculate-form input{font-size:10px;padding:0 0 0 18px;}
.currency, .percentage{font-size:10px;padding:3.6px 5px;height:auto;top:62% !important;}
.percentage{padding:3.6px 4px;}
.calculator-add-type{font-size:60%;}
.start-again.reset-button{margin-bottom:20px;}
.owl-item .item{background-size:70%;padding-top:60%;fon;font-size:10px;}
.error-message h5 ,.error-message li{font-size:18px;}
.calculation-result{padding-left:15px !important;padding-right:15px !important;background-color:#0179c1;}
.calculation-result .row{margin-top:0px;padding-top:0px;}
.calculation-result #resultBlock{padding-top:5px;font-size:14px;}
.calculation-result #resultBlock h1{font-size:18px;margin-top:10px;}
.calculation-result #resultBlock h2{font-size:18px;}
.calculation-result h3{font-size:18px !important;}
.calculation-result b{clear:both;display:block;}
}
@media screen and (max-width:375px){.calculator-selector .item{background-size:60%;padding-top:402x;background-position-y:5px;background-position-x:16px !important;font-size:10px}
.tooltip-top{display:none;}
#calculate-form .calculator-input.added .down-arrow, #calculate-form .calculator-input.added .up-arrow{right:0px;}
.calculator-selector{width:40% !important;}
.calculator-current-balance{width:30% !important;}
.calculator-interest-rate{width:30% !important;}
}
@media screen and (max-width:320px){.item-select{font-size:9px;position:relative;bottom:0;height:25px;padding-top:5px;margin-bottom:0px !important;}
.calculator-current-balance label, .calculator-interest-rate label{position:absolute;top:0px;}
.calculator-current-balance label, .calculator-interest-rate label,.currency,.percentage,.owl-item a{font-size:9px;}
.currency-input, .percentage-input{position:absolute;top:23px;}
.down-arrow{margin-right:0px;}
.up-arrow{margin-right:0px;}
.error .item-select{margin-top:0;padding-top:4px !important;}
.asset-selector.error .item-select{padding-top:10px !important}
#calculate-form .percentage-input input{}
.percentage{padding:7.5px 5px;top:-3px !important;}
#calculate-form .calcudlator-input .select i{display:block;padding-top:20px !important;}
.calculator-selector.asset-selector{min-height:40px !important}
.calculator-selector .item{font-size:10px;padding-left:0;}
#calculate-form .calculator-input.added .down-arrow, #calculate-form .calculator-input.added .up-arrow{top:52px;font-size:20px;display:none !important;}
.calculator-selector .item{margin-left:-5px;}
#calculate-form .calculator-add-type.button{width:100%;}
.calculator-selector .item{background-size:70% !important;background-position-x:60% !important;line-height:1.3;}
.option-slider .item{padding-top:30px;font-size:10px !important;line-height:1.3;background-size:70%;}
.currency, .percentage{font-size:10px;padding:3.4px 5px;height:auto;top:5% !important;}
.percentage{padding:3.4px 3px;}
}