.aio-icon-component i,.align-icon i,.flip-box-wrap i,.info-circle-wrapper i,.smile-icon-timeline-wrap i,.smile_icon_list_wrap i,.stats-block i,.uavc-icons i,.uavc-list-icon i,.ubtn i,.ult-animation i,.ult-banner-block i,.ult-new-ib i,.ult-overlay i,.ult-vc-seperator i,.ult_countdown i,.ult_pricing_table_wrap i,.ultb3-box i,.ultimate-call-to-action i,.ultimate-google-trends i,.ultimate-map-wrapper i,.uvc-heading i,.uvc-type-wrap i{font-size:inherit;line-height:inherit}.aio-icon-component,.aio-icon-component *,.align-icon,.align-icon *,.flip-box-wrap,.flip-box-wrap *,.info-circle-wrapper,.info-circle-wrapper *,.smile-icon-timeline-wrap,.smile-icon-timeline-wrap *,.smile_icon_list_wrap,.smile_icon_list_wrap *,.stats-block,.stats-block *,.uavc-icons,.uavc-icons *,.uavc-list-icon,.uavc-list-icon *,.ubtn,.ubtn *,.ubtn-ctn-center,.ubtn-link,.ult-animation,.ult-animation *,.ult-banner-block,.ult-banner-block *,.ult-new-ib,.ult-new-ib *,.ult-overlay,.ult-overlay *,.ult_countdown,.ult_countdown *,.ult_pricing_table_wrap,.ult_pricing_table_wrap *,.ultimate-google-trends,.ultimate-google-trends *,.ultimate-map-wrapper,.ultimate-map-wrapper *,.uvc-heading,.uvc-heading *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.upb_video_class,.vc_row,.wpb_column,.wpb_row{position:relative}.aio-icon,.vc_row .aio-icon{display:inline-block;font-size:32px;height:2em;width:2em;text-align:center;line-height:2em;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.aio-icon.none{display:inline-block;font-size:32px;height:1em;width:1em;text-align:center;line-height:1em}.aio-icon.circle{-webkit-border-radius:50%;border-radius:50%}.aio-icon.hexagon:before{content:"";position:absolute;top:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-bottom:1em solid;border-bottom-color:inherit}.aio-icon.hexagon{position:relative;width:3em;height:1.5em;line-height:1.5em;margin:1.2em 0}.aio-icon.hexagon:after{content:"";position:absolute;bottom:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-top:1em solid;border-top-color:inherit}.aio-icon-img.uavc-hexagon img{display:inline-block;top:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aio-icon-img.uavc-hexagon{position:relative;width:3em;height:1.5em;line-height:1.5em;margin-top:1.1em;margin-bottom:1.1em}.aio-icon-img.uavc-hexagon:after{content:"";position:absolute;bottom:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-top:1em solid;border-top-color:inherit}.aio-icon-img.uavc-hexagon:before{content:"";position:absolute;top:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-bottom:1em solid;border-bottom-color:inherit}.aio-icon-img{display:inline-block;font-size:48px;width:1em;max-width:100%;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.aio-icon-img.uavc-circle{width:1em;min-height:1em;background:rgba(214,214,214,.44);-webkit-border-radius:50%;border-radius:50%;padding:.5em}.aio-icon-img.uavc-square{width:1em;min-height:1em;background:rgba(214,214,214,.44);-webkit-border-radius:0;border-radius:0;padding:.5em}.aio-icon-img .img-icon{width:1em;max-width:100%!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:block;font-size:inherit}.aio-tooltip{display:inline-block;text-align:center;width:auto;max-width:100%}.smile_icon_list{list-style:none!important;padding:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.smile_icon_list li.icon_list_item{padding:0!important;list-style:none!important;clear:both!important;position:relative!important;min-height:1em!important;margin:0 0 30px!important;line-height:100%;overflow:visible}.smile_icon_list li.icon_list_item:last-child{margin:0!important}a.ulimate-info-list-link{position:absolute;top:0;left:0;display:block;z-index:9;width:100%;height:100%}.smile_icon_list li .icon_list_icon{font-size:24px;width:3em;height:3em;line-height:3em;text-align:center;float:left;background:#fff;z-index:9;position:relative;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.smile_icon_list .list-img-icon{display:block;margin:0 auto;max-height:100%!important;max-width:100%!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;top:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.smile_icon_list li .icon_description h3{font-size:17px;line-height:1.846153846;font-weight:700;margin-top:0;margin-bottom:0;clear:none!important}.smile_icon_list li .icon_description h3 a{text-decoration:none}.smile_icon_list li .icon_description .info-list-heading{font-size:17px;line-height:1.846153846;font-weight:700;margin-top:0;margin-bottom:0;clear:none!important}.smile_icon_list li .icon_description .info-list-heading a{text-decoration:none}.smile_icon_list li .icon_description p{font-size:inherit;font-weight:inherit;font-style:inherit!important;line-height:inherit;color:inherit!important}.smile_icon_list li .icon_description p:last-child{margin-bottom:0}.smile_icon_list li .icon_description div.icon_description_text{font-family:inherit;font-weight:inherit;color:inherit;font-size:13px;line-height:18px}.smile_icon_list li .icon_description span.icon_description_text{margin:0;padding:0;border:0;vertical-align:baseline;font-size:14px;line-height:1.714285714;display:block}.smile_icon_list li .icon_list_connector{height:100%;position:absolute;top:.5em;z-index:1}.info-circle-wrapper.info-circle-responsive .smile_icon_list li .icon_list_connector{top:1em}.smile_icon_list li:last-child .icon_list_connector{display:none}.smile_icon_list.no_bg .icon_list_icon{border:2px solid #0183cc;color:#0183cc}.smile_icon_list.square .icon_list_icon{border-color:inherit}.smile_icon_list.circle .icon_list_icon{-webkit-border-radius:50%;border-radius:50%;border-color:inherit;overflow:hidden}.smile_icon_list.with_bg .icon_list_icon{background:#0183cc;color:#fff}.smile_icon_list.left li .icon_list_connector{left:.5em;border-right-width:1px;border-right-style:dashed}.smile_icon_list.left li.ult-info-circle-img .icon_list_connector{left:.34em;top:.5em}.smile_icon_list.left li .icon_description{margin-left:3em;padding-left:25px;height:3em;vertical-align:middle;display:table-cell}.smile_icon_list.right{text-align:right}.smile_icon_list.right li .icon_list_icon{float:right;position:relative}.smile_icon_list.right li .icon_list_connector{right:.5em;border-left-width:1px;border-left-style:dashed}.smile_icon_list.right li .icon_description{margin-left:3em;height:3em;vertical-align:middle;display:table-cell}.smile_icon_list.right li .icon_description{margin-right:3em;padding-right:25px}.smile_icon_list.top,.smile_icon_list.top:after,.smile_icon_list.top:before{content:" ";display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.smile_icon_list.top{display:block}.smile_icon_list.top li{display:table-cell;width:1%;float:none;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.smile_icon_list.top li .icon_list_icon{margin:0 auto;float:none}.smile_icon_list.top li .icon_description{text-align:center;margin:15px;padding-bottom:0}.smile_icon_list.top li .icon_list_connector{position:absolute;top:.5em;left:50%;width:100%;height:10px;border-top-width:1px;border-top-style:dashed;margin-left:0}.info-wrapper .smile_icon_list li .icon_description .responsive-font-class *{font-size:13px;line-height:1.64em;color:inherit}@media only screen and (max-width:768px){.smile_icon_list_wrap .smile_icon_list.top{display:inline-block;width:100%}.smile_icon_list.top li.icon_list_item{display:block;width:100%;float:left}.smile_icon_list.top li .icon_list_connector{display:none}}.hexagon li .icon_list_icon:before{content:"";position:absolute;top:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-bottom:1em solid;border-bottom-color:inherit!important}.hexagon li .icon_list_icon{width:3em!important;height:1.5em!important;line-height:1.5em!important;background:#0183cc;border-color:#0183cc;color:#fff;position:relative;top:1em;overflow:inherit}.hexagon li .icon_list_icon:after{content:"";position:absolute;bottom:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-top:1em solid;border-top-color:inherit!important}.smile_icon_list.top.hexagon .icon_list_icon{position:relative;margin-bottom:2em}.smile_icon_list.top.hexagon .icon_list_connector{top:.55em}.full-width-content.wpb-js-composer .site-inner{overflow:visible!important}.smile_icon_list.circle{float:none;border:0;width:auto;margin:0;cursor:inherit}.ult-animation *{-webkit-backface-visibility:hidden}.ult-animation.ult-animate-viewport{-webkit-transition:opacity .9s linear;transition:opacity .9s linear}.uavc-list-icon ul{list-style:none!important;padding:0!important;margin:0 0 30px!important;position:relative!important}.uavc-list-icon ul:last-child{margin:0!important}.uavc-list-icon li{padding:0!important;margin:0!important;list-style:none!important;clear:both!important;line-height:1.6em;overflow:visible}.uavc-list-content{display:table;width:100%;margin-bottom:7px}.uavc-list-content .aio-icon{display:inline-block;margin:0;padding:0}.uavc-list-content span.uavc-list-desc{display:table-cell;padding:0;margin:0;vertical-align:middle;width:100%}.uavc-icons,.wpb_column .wpb_wrapper .uavc-icons{display:block;margin-bottom:35px;line-height:1}.uavc-icons-left.uavc-icons{text-align:left}.uavc-icons-center.uavc-icons{text-align:center}.uavc-icons-right.uavc-icons{text-align:right}.aio-icon i{line-height:inherit}.ultimate_google_map img{max-width:initial!important}.vc_element.element-ultimate_icons{float:left;padding-left:75%}.vc_ultimate_icons a.vc_control-btn.vc_control-btn-append{margin-top:20px;margin-left:50%;z-index:33000000}.smile_icon_list.left li .icon_description{line-height:1em}.vc_element.element-info_list{padding-top:20%;float:left;padding-left:20%}.vc_element.element-ultimate_icon_list{margin-top:20%;margin-left:50%}.vc_ultimate_icon_list a.vc_control-btn.vc_control-btn-append{margin-left:85%}.vc_element.element-icon_timeline{display:block;float:left;padding-left:50%}.vc_element.element-ultimate_carousel{padding-top:20%}.vc_element.element-ult_ihover{margin-top:20%}.vc_element.element-ult_hotspot{margin-top:20%}.aio-icon-description div,.aio-icon-description p,.ifb-flip-box-section-content div,.ifb-flip-box-section-content p,.info-circle-text div,.info-circle-text p,.timeline-header>div div,.timeline-header>div p,.uavc-list-desc div,.uavc-list-desc p,.ult-tooltipster-content div,.ult-tooltipster-content p,.ult_modal-body div,.ult_modal-body p,.ult_price_features div,.ult_price_features p,.ultimate-vticker div,.ultimate-vticker p,.uvc-ctaction-data,.uvc-ctaction-data div,.uvc-ctaction-data p,.uvc-sub-heading div,.uvc-sub-heading p{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;font-style:inherit!important;color:inherit!important;line-height:inherit!important}.ultimate-ticker-prefix,.ultimate-ticker-suffix{font-size:inherit;line-height:inherit}.strip_highlight_text div,.strip_highlight_text p,.strip_main_text div,.strip_main_text p,.ubtn-text,.ulsb-strip>h4 div,.ulsb-strip>h4 p,span.middle-text div,span.middle-text p{font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;color:inherit;line-height:inherit}a.ult_colorlink div,a.ult_colorlink p{font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;line-height:inherit}li.ult_tab_li>a.ult_a span{color:inherit}[class*=x-icon-],[data-x-icon]{line-height:inherit}.info-wrapper.ult-adjust-bottom-margin,.smile_icon_list_wrap.ult-adjust-bottom-margin,.uavc-list-icon-wrapper.ult-adjust-bottom-margin,.ubtn-ctn-center,.ubtn-ctn-left,.ubtn-ctn-right,.ubtn-img-container,.ult-banner-block.ult-adjust-bottom-margin,.ult-modal-input-wrapper.ult-adjust-bottom-margin,.ult_dual_button.ult-adjust-bottom-margin,.ultb3-box.ult-adjust-bottom-margin,.ultimate-call-to-action.ult-adjust-bottom-margin,.ultimate-google-trends.ult-adjust-bottom-margin,.ultimate-map-wrapper.ult-adjust-bottom-margin,.uvc-type-wrap.ult-adjust-bottom-margin,html .ult-ih-container.ult-adjust-bottom-margin,html .ult_exp_section_layer.ult-adjust-bottom-margin,html .ult_hotspot_container.ult-adjust-bottom-margin,html .ult_main_cl.ult-adjust-bottom-margin{margin-bottom:35px}.ultimate-map-wrapper{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}html .vc_col-has-fill a.ubtn-link.ult-adjust-bottom-margin .ubtn.ult-adjust-bottom-margin{margin-bottom:0}.smile_icon_list.right>li{text-align:right;text-align:-webkit-right;text-align:-moz-right}.smile_icon_list.right .icon_list_item{display:block}.vc_row-no-padding .ult-carousel-wrapper .slick-next{right:0}.vc_row-no-padding .ult-carousel-wrapper .slick-prev{left:0}.ult_dual_button{position:relative}a.ult_ivan_button{text-decoration:none;-webkit-box-sizing:initial;-moz-box-sizing:initial;-ms-box-sizing:initial;box-sizing:initial}.ult_dual_button.to-left{text-align:left}.ult_dual_button.to-right{text-align:right}.ult_dual_button.to-center{text-align:center;width:100%}.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper{float:left;position:relative}.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{border-width:4px 1px 4px 4px}.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{border-width:4px 4px 4px 1px}.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{border-right-width:1px}.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{border-left-width:1px}.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button{border-width:1px}.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{border-width:1px 1px 1px 0}.ult_dual_button.thin-borders .middle-text{border-width:1px;line-height:23px}.ult_dual_button.no-borders .middle-text,.ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button,.ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button{border-width:0}.ult_dual_button .middle-text{display:block;position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);height:26px;width:26px;line-height:1;text-align:center;background:#fff;color:#7f7f7f;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;font-size:11px;border:2px solid #e7e7e7;font-weight:400;z-index:12;-webkit-transition:border-color ease .5s,background ease .5s,color ease .5s;transition:border-color ease .5s,background ease .5s,color ease .5s}.ult_dual_button .middle-text .middle-inner{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:.8em}.ult_dual_button .gray-bg .middle-text{border-color:#ddd;color:#bbb}.ult_dual_button .dark-bg .middle-text{border-color:#20262c;background:#20262c;color:#fff}.ult_dual_button .light-bg .middle-text{border-color:#fff;color:#444}.ult_dual_button .primary-bg .middle-text{border-color:rgba(0,0,0,.2);background-color:rgba(0,0,0,.2);color:#fff}.ivan-button-align.to-left{text-align:left}.ivan-button-align.to-right{text-align:right}.ivan-button-align.to-center{text-align:center}.ult_dualbutton-wrapper{display:inline-block}.ult_dualbutton-wrapper.btn-block,.ult_dualbutton-wrapper.btn-block .ult_ivan_button{display:block}.ult_dualbutton-wrapper.btn-block .ult_ivan_button.btn-desc{text-align:left}.ult_ivan_button{display:block;vertical-align:middle;overflow:hidden;text-align:center;position:relative;-webkit-transition:border-color ease .5s,background ease .5s,color ease .5s;transition:border-color ease .5s,background ease .5s,color ease .5s;font-size:14px;font-weight:400;line-height:1.428571429;color:#7f7f7f;border:2px solid #e7e7e7;background-color:#fff;padding:.5em 0}.ult_ivan_button hr{background-color:#e7e7e7;border:none;-webkit-transition:background ease 150ms;transition:background ease 150ms}.ult_ivan_button:hover{color:#fff}.ult_ivan_button:hover hr{background-color:#fff;border:none}.ult_ivan_button.outline{border-width:2px;background-color:transparent}.ult_ivan_button.outline:hover{border-color:#2ac56c;color:#2ac56c}.ult_ivan_button.outline:hover hr{background-color:#2ac56c}.ult_ivan_button.no-border{border-width:0;background-color:#f7f7f7}.ult_ivan_button.no-border:hover{background-color:#2ac56c;border-color:#2ac56c}.ult_ivan_button.square{-webkit-border-radius:0;border-radius:0}.ult_ivan_button.round{-webkit-border-radius:50px;border-radius:50px}.ult_ivan_button.round-square{-webkit-border-radius:inherit;border-radius:inherit}.ult_ivan_button.circular{-webkit-border-radius:100%;border-radius:100%;padding:0;width:53px;height:53px}.ult_ivan_button.circular .center-holder{display:table;width:100%;height:100%}.ult_ivan_button.circular .center-inner{display:table-cell;vertical-align:middle}.ult_ivan_button.circular .icon-simple{display:block;padding:0 0 5px;width:auto}.ult_ivan_button.circular .text-btn{padding:0;display:block}.ult_ivan_button.circular.only-icon{padding:0}.ult_ivan_button.circular.only-icon .icon-simple{padding:0;font-size:25px}.ult_ivan_button .text-btn{display:inline-block;vertical-align:middle;padding:0 22px}.ult_ivan_button .icon-simple{display:inline-block;text-align:center;vertical-align:middle;padding:0 10px 0 22px;font-size:16px;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ult_ivan_button .icon-simple.icon-text{width:auto}.ult_ivan_button.icon-before .icon-simple{padding:0 10px}.ult_ivan_button.icon-before .text-btn{padding-left:0}.ult_ivan_button.icon-after .icon-simple{padding:0 10px}.ult_ivan_button.icon-after .text-btn{padding-right:0}.ult_ivan_button.icon-cover.with-icon{padding:0}.ult_ivan_button.icon-cover.with-icon .icon-simple{display:inline-block;vertical-align:middle;padding:13px;background-color:rgba(0,0,0,.2)}.ult_ivan_button.icon-cover.with-icon.icon-before .text-btn{padding-left:13px}.ult_ivan_button.icon-cover.with-icon.icon-after .text-btn{padding-right:13px}.ult_ivan_button.text-separator.with-icon.icon-before .text-btn{border-left:1px solid rgba(255,255,255,.25);padding-left:10px}.ult_ivan_button.text-separator.with-icon.icon-after .text-btn{border-right:1px solid rgba(255,255,255,.25);padding-right:10px}.ult_ivan_button.glow-icon .icon-simple i{text-shadow:rgba(255,255,255,.4) 0 0 20px}.ult_ivan_button.button-zoom{-webkit-transition:all ease .3s;transition:all ease .3s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ult_ivan_button.button-zoom:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.ult_ivan_button.only-icon .icon-simple{padding-left:16px;padding-right:16px;line-height:1}.ult_ivan_button.btn-desc .text-btn-inner{display:block;vertical-align:middle;font-size:13px}.ult_ivan_button.btn-desc .text-desc{display:block;vertical-align:middle;font-size:11px;font-weight:400}.ult_ivan_button.btn-desc.with-icon .text-btn{text-align:left}.ult_ivan_button.large{font-size:18px;padding:16px 0}.ult_ivan_button.large.circular{width:67px;height:67px}.ult_ivan_button.large.circular.only-icon .icon-simple{font-size:28px}.ult_ivan_button.large .text-btn{padding:0 24px}.ult_ivan_button.large .icon-simple{padding:0 12px 0 24px;font-size:22px}.ult_ivan_button.large.icon-before .icon-simple{padding:0 12px 0 19px}.ult_ivan_button.large.icon-before .text-btn{padding-left:0}.ult_ivan_button.large.icon-after .icon-simple{padding:0 19px 0 12px}.ult_ivan_button.large.icon-after .text-btn{padding-right:0}.ult_ivan_button.large.icon-cover.with-icon .icon-simple{padding:16px 17px}.ult_ivan_button.large.icon-cover.with-icon.icon-before .text-btn{padding-left:17px}.ult_ivan_button.large.icon-cover.with-icon.icon-after .text-btn{padding-right:17px}.ult_ivan_button.large.text-separator.with-icon.icon-before .text-btn{padding-left:12px}.ult_ivan_button.large.text-separator.with-icon.icon-after .text-btn{padding-right:12px}.ult_ivan_button.large.only-icon .icon-simple{padding-left:20px;padding-right:20px}.ult_ivan_button.large.btn-desc .text-btn-inner,.ult_ivan_button.large.btn-desc .text-desc{font-size:13px}.ult_ivan_button.x-large{font-size:20px;padding:22px 0}.ult_ivan_button.x-large.circular{width:85px;height:85px}.ult_ivan_button.x-large.circular.only-icon .icon-simple{font-size:34px}.ult_ivan_button.x-large .text-btn{padding:0 36px}.ult_ivan_button.x-large .icon-simple{padding:0 18px 0 36px;font-size:26px}.ult_ivan_button.x-large.icon-before .icon-simple{padding:0 18px 0 27px}.ult_ivan_button.x-large.icon-before .text-btn{padding-left:0}.ult_ivan_button.x-large.icon-after .icon-simple{padding:0 27px 0 18px}.ult_ivan_button.x-large.icon-after .text-btn{padding-right:0}.ult_ivan_button.x-large.icon-cover.with-icon .icon-simple{padding:22px 25px}.ult_ivan_button.x-large.icon-cover.with-icon.icon-before .text-btn{padding-left:25px}.ult_ivan_button.x-large.icon-cover.with-icon.icon-after .text-btn{padding-right:25px}.ult_ivan_button.x-large.text-separator.with-icon.icon-before .text-btn{padding-left:18px}.ult_ivan_button.x-large.text-separator.with-icon.icon-after .text-btn{padding-right:18px}.ult_ivan_button.x-large.only-icon .icon-simple{padding-left:30px;padding-right:30px}.ult_ivan_button.x-large.btn-desc .text-btn-inner{font-size:14px}.ult_ivan_button.x-large.btn-desc .text-desc{font-size:13px}.ult_ivan_button.compact{font-size:14px;padding:5px 0}.ult_ivan_button.compact.circular{width:36px;height:36px}.ult_ivan_button.compact.circular.only-icon .icon-simple{font-size:14px}.ult_ivan_button.compact .text-btn{padding:0 10px}.ult_ivan_button.compact .icon-simple{padding:0 10px;font-size:16px}.ult_ivan_button.compact.icon-before .icon-simple{padding:0 10px}.ult_ivan_button.compact.icon-before .text-btn{padding-left:0}.ult_ivan_button.compact.icon-after .icon-simple{padding:0 10px}.ult_ivan_button.compact.icon-after .text-btn{padding-right:0}.ult_ivan_button.compact.icon-cover.with-icon .icon-simple{padding:5px 10px}.ult_ivan_button.compact.icon-cover.with-icon.icon-before .text-btn{padding-left:10px}.ult_ivan_button.compact.icon-cover.with-icon.icon-after .text-btn{padding-right:10px}.ult_ivan_button.compact.text-separator.with-icon.icon-before .text-btn{padding-left:10px}.ult_ivan_button.compact.text-separator.with-icon.icon-after .text-btn{padding-right:10px}.ult_ivan_button.compact.only-icon .icon-simple{padding-left:7px;padding-right:7px}.ult_ivan_button.compact.btn-desc .text-btn-inner{font-size:11px;line-height:1}.ult_ivan_button.compact.btn-desc .text-desc{font-size:10px;line-height:1}.ult_ivan_button.circular-mega.circular{width:160px;height:160px}.ult_ivan_button.circular-mega.circular.only-icon .icon-simple{font-size:34px}.ult_ivan_button.circular-mega.circular .text-btn{padding:0 10px}.ult_ivan_button.circular-mega.circular hr{height:2px;width:20%;margin:10px auto}.ult_ivan_button.circular-mega.circular hr:last-child{margin-bottom:0}.ult_ivan_button.gray-bg{background-color:#fff;border-color:#ddd;color:#ccc}.ulitmate_dual_buttons{display:inline-block}.ult-dual-btn3 .ult_dual1{display:block;text-align:center;cursor:pointer;-webkit-box-shadow:inherit;box-shadow:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-transition:all ease .8s;transition:all ease .8s}.ult-dual-btn3 .ult_dual2{display:block;text-align:center;cursor:pointer;-webkit-box-shadow:inherit;box-shadow:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-transition:all ease .8s;transition:all ease .8s}.ult-dual-btn3 .aio-icon,.ult-dual-btn3 .aio-icon-img,.ult-dual-btn3 .icon-simple,.ult-dual-btn3 .ult-dual-button-title{-webkit-transition:all ease .8s;transition:all ease .8s}.ult-dual-btn4 .ult_dual1{display:block;text-align:center;cursor:pointer;-webkit-box-shadow:inherit;box-shadow:inherit;-webkit-transition:all ease .8s;transition:all ease .8s;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ult-dual-btn4 .ult_dual2{display:block;text-align:center;cursor:pointer;-webkit-box-shadow:inherit;box-shadow:inherit;-webkit-transition:all ease .8s;transition:all ease .8s}.ult-dual-btn4 .aio-icon,.ult-dual-btn4 .aio-icon-img,.ult-dual-btn4 .icon-simple,.ult-dual-btn4 .ult-dual-button-title{-webkit-transition:all ease .8s;transition:all ease .8s}.ult-dual-btn .ult_dual1,.ult-dual-btn .ult_dual2{display:block;-webkit-transition:.5s;transition:.5s}.ult-dual-btn .ult-dual-button-title{-webkit-transition:.5s;transition:.5s}.ult-dual-btn .aio-icon,.ult-dual-btn .aio-icon-img,.ult-dual-btn .icon-simple{-webkit-transition:.5s;transition:.5s}.ult_dual_button .aio-icon{display:block!important}.icon-right1{padding:0 22px 0 10px!important}.icon-left2{padding-left:22px!important}.title_right{padding-right:10px!important}.title_left{padding-left:10px!important}.btn1icon{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%);position:relative}.ult_btn1span{height:100%}.icon-font .aio-icon-default{
float:left;
margin-right:10px;
}
.icon-font .aio-icon-description{
padding-left:70px;
}
#about-us .service-title {
color: #696969;
font-size: 18px;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 13px;
}
#about-us .service_box_primary_txt {
color: #333333;
text-transform: uppercase;
font-size: 36px;
font-family: 'Playfair Display', serif;
font-weight: 700;
position: relative;
line-height: 1.4em;
padding-bottom: 21px;
}
#about-us .service_box_primary_txt:after {
content: '';
border-bottom: 1px solid #f1ac8f;
width: 60px;
bottom: 0px;
left: 0;
position: absolute;
}
#about-us .sv-content-box, #about-us .sv-content-box p {
color: #696969;
font-size: 16px;
font-weight: 400;
margin-top: 26px;
margin-bottom: 33px;
}
.button_style a.more {
color: #fffefe;
font-size: 16px;
background: #004b87;
border-radius: 5px;
padding: 10px 20px;
border: none;
position: relative;
-webkit-transition: 0.5s;
transition: 0.5s;
z-index: 2;
text-decoration: none;
}
.button_style a.more:hover {
background: transparent;
}
.button_style a.more:hover:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.button_style a.more:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #004b87;
border-radius: 5px;
-webkit-transition: 0.5s;
transition: 0.5s;
-webkit-transform: scaleX(0);
transform: scaleX(0);
z-index: -1;
}
.vc_testimonial_wrap.testimonial_single_big_thumb .vc-content-testimonial .vc-testimonial-content .description {
font-size: 16px;
}
.vc-tab-product-wrapper ul {
margin-top: 0px;
margin-bottom: 30px;
padding: 0px;
}
.vc-tab-product-wrapper ul.style-classic li a {
padding-right: 0;
padding-left: 0;
padding-bottom: 7px;
color: #333333;
font-size: 16px;
text-transform: uppercase;
margin-left: 20px;
margin-right: 20px;
padding-top: 30px;
}
.vc-tab-product-wrapper ul.style-classic li.active a {
border-bottom: 1px solid;
}
#feature-text {
position: absolute;
width: 1170px;
text-align: center;
right: -700px;
bottom: 0px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#feature-text p {
-webkit-transform: translateX(50%);
transform: translateX(50%);
display: inline-block;
margin-bottom: 0px;
line-height: 90px;
color: #333333;
font-size: 150px;
font-family: 'Playfair display',serif;
opacity: 0.08;
font-weight: 700;
}
#create-text {
position: absolute;
width: 1170px;
text-align: center;
left: -700px;
bottom: -30px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#create-text p {
display: inline-block;
-webkit-transform: translateX(50%);
transform: translateX(50%);
margin-bottom: 0px;
line-height: 90px;
font-family: 'Playfair display',serif;
color: #333333;
opacity: 0.08;
font-size: 150px;
}
#seller-text {
position: absolute;
width: 1170px;
text-align: center;
right: -700px;
bottom: -60px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#seller-text p {
display: inline-block;
-webkit-transform: translateX(50%);
transform: translateX(50%);
margin-bottom: 0px;
line-height: 90px;
color: #333333;
font-size: 150px;
font-family: 'Playfair display',serif;
opacity: 0.08;
font-weight: 700;
}
#category-content h4.txt-primary {
color: #fff;
background: #333333;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 1.25px;
padding: 5px 20px;
}
a.banner-more {
color: #696969;
-webkit-transition: 0.5s;
transition: 0.5s;
font-weight: 600;
text-transform: uppercase;
padding: 0px 20px;
margin-top: 7px;
letter-spacing: 1.1px;
display: inline-block;
}
a.banner-more:after {
content: '\f101';
font-family: 'FontAwesome';
font-size: 16px;
font-weight: normal;
padding-left: 5px;
}
.banner:hover a.banner-more {
color: #f1ac8f;
}
#own-content .aio-icon-title.ult-responsive {
line-height: 25px;
}
#own-content .aio-icon-title.ult-responsive, #own-content .aio-icon-description {
margin: 0px;
}
#seller-content .aio-icon-title.ult-responsive {
line-height: 25px;
}
#seller-content .aio-icon-title.ult-responsive, #seller-content .aio-icon-description {
margin: 0px;
}
#collection-sale-up .nbfw-txt-info h4.txt-primary {
color: #696969;
font-weight: 700;
font-size: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
margin-bottom: 7px;
position: relative;
z-index: 2;
}
#collection-sale-up .nbfw-txt-info h4.txt-primary a {
font-weight: 700;
}
#collection-sale-up .nbfw-txt-info h4.txt-primary:after {
content: '';
position: absolute;
bottom: 25%;
z-index: -1;
left: 0px;
background: #f1ac8f;
width: 120px;
height: 2px;
}
#collection-sale-up a.banner-more, .nbfw_banner-container .nbfw-txt-info {
padding: 0px;
}
#collection-sale-up .nbfw_banner-container .nbfw-txt-info.p-center-left {
position: absolute;
left: 40px;
}
#collection-sale-up .nbfw_banner-container .nbfw-txt-info .txt-des {
color: #333333;
letter-spacing: 1.1px;
text-transform: uppercase;
font-size: 24px;
}
#collection-sale-up .nbfw_banner-container .nbfw-txt-info .txt-des span:nth-of-type(1) {
font-size: 48px;
font-family: 'Playfair display',serif;
font-weight: 700;
display: inline-block;
line-height: 48px;
}
#collection-sale-up .nbfw_banner-container .nbfw-txt-info .txt-des span:nth-of-type(2) {
font-size: 18px;
vertical-align: top;
font-weight: 300;
}
#social-wrap .social-section {
list-style: none;
float: right;
margin-top: 0px;
}
#social-wrap .social-section .social-item {
float: left;
}
#social-wrap .social-section .social-item a {
border: 1px solid #dddddd;
background: transparent;
display: inline-block;
width: 46px;
height: 46px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: relative;
margin-right: 10px;
}
#social-wrap .social-section .social-item a:hover {
border-color: #f1ac8f;
}
#social-wrap .social-section .social-item a i.fa {
position: absolute;
left: 50%;
top: 50%;
font-size: 18px;
color: #666666;
transform: translate(-50%,-50%);
}
#social-wrap .social-section .social-item a:hover i.fa {
color: #f1ac8f;
}
#social-wrap #style2 .title {
color: #333333;
font-size: 24px;
font-weight: 700;
text-align: left;
margin-top: 3px;
}
#social-wrap-form #style2 .caption, #social-wrap-form #style2 .es_lablebox {
display: none;
}
#social-wrap-form #style2 .wrapper {
position: relative;
}
#social-wrap-form #style2 #es_txt_email {
border: 1px solid #a6a6a6;
height: 45px;
padding: 0px;
width: 100%;
color: #333333;
border-radius: 30px;
text-indent: 30px;
padding-right: 65px;
background-color: #f3f3f3;
font-size: 16px;
}
#social-wrap-form #style2 #es_txt_button {
border: none;
position: absolute;
right: 30px;
top: 50%;
padding: 0px;
height: 22px;
width: 16px;
z-index: 1;
background: transparent;
transform: translateY(-50%);
}
#social-wrap-form #style2 .button {
border-color: #f3f3f3;
}
#social-wrap-form #style2 .button:after {
content: '\f1d9';
font-family: 'FontAwesome';
font-size: 23px;
font-weight: normal;
color: #333;
position: absolute;
top: 50%;
transform: translateY(-100%);
right: 30px;
font-size: 16px;
}
#social-wrap-form .wpb_content_element {
margin-bottom: 5px;
}
#social-wrap-form >.vc_column_container>.vc_column-inner {
padding-top: 30px;
}
h4.service-title {
font-weight: 700;
margin-bottom: 5px;
}
.vc-tab-product-content .tab-panel .products .product .price .amount:first-child {
padding-right: 15px;
font-weight: 700;
}
.vc-tab-product-content .tab-panel .products .product .price .amount:last-child {
color: #696969;
font-weight: 700;
}
.shop-main {
margin-bottom: 30px !important;
}
.nbfw_banner-container .nbfw-txt-info.p-top-left {
position: absolute;
left: 0;
top: 90px;
}
.vc_testimonial_wrap.testimonial_single_big_thumb .vc-avatar-testimonial .vc-avatar-img img {
border: unset;
}
.vc_testimonial_wrap.testimonial_single_big_thumb .testimonial-meta .client-name {
text-transform: uppercase;
font-size: 16px;
}
.vc_btn3.vc_btn3-size-md {
padding: 10px 20px !important;
font-size: 16px !important;
}
.site-footer .footer-bot-section .widget .widget-title {
margin-bottom: 10px !important;
}
div[id^="printshop_title_widget-"] {
margin: 0 0 10px;
}
.products .product .product-title a {
font-weight: 400 !important;
}
.products.grid-type .product .product-title {
font-size: 18px !important;
}
.products .price .amount {
font-size: 16px !important;
}
.vc-tab-product-wrapper ul.style-classic li.active a, .products .product .price .amount:first-child {
color: #333333 !important;
}
.products .product .product-action.horizontal_fix_wl .bt-4:hover {
background-color: rgb(241,172,143) !important;
} .single-product-wrap .summary > .yith-wcwl-add-to-wishlist, .single-product-wrap .summary > .compare {
display: none !important;
}
.single-product-wrap .summary .clearfix {
padding-top: 30px;
}
#billing_company_field {
display: block;
}
#brand10 .b-thumb img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: -webkit-filter 0.3s;
transition: -webkit-filter 0.3s;
-o-transition: filter 0.3s;
transition: filter 0.3s;
transition: filter 0.3s, -webkit-filter 0.3s;
opacity: 0.6;
}
#brand10 .b-thumb:hover img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1;
}
.main-navigation .menu-main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
margin-right: 15px !important;
}
.mega-menu-grid > .mega-sub-menu {
margin-top: 20px !important;
}
@media (min-width: 1900px) {
.tp-bullets.custom-1.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe {
transform: matrix(1, 0, 0, 1, -65, -34) !important;
}
}
@media (max-width: 1440px) {
#feature-text, #create-text, #seller-text {
display: none;
}
}
@media (max-width: 1024px) {
#col-own-content .vc_column-inner {
margin-top: 0px !important;
}
.icon-font .vc_column-inner {
padding-left: 25px !important;
padding-right: 25px !important;
}
}
@media (min-width: 992px) and (max-width: 1024px) {
#col-own-content .vc_column-inner {
margin-top: 0px !important;
}
.icon-font .vc_column-inner {
padding-left: 25px !important;
padding-right: 25px !important;
}
#social-wrap-form #style2 #es_txt_email {
margin-left: 15px;
}
#social-wrap-form #style2 #es_txt_button, #social-wrap #style2 .button:after {
right: 15px;
}
}
@media (max-width: 991px) {
#feature-text, #create-text, #seller-text {
display: none;
}
#social-wrap .wpb_wrapper {
margin: 0 auto;
display: block;
}
#social-wrap-form #style2 .title {
margin-right: 210px;
}
#social-wrap-form form {
margin-top: 30px;
}
#social-wrap-form .vc_column-inner {
padding-top: 0px !important;
}
.middle-section .main-navigation .menu-main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
left: 0px !important;
}
}
@media (max-width: 640px) {
.vc_custom_1524040672633 {
display: none;
}
.shop-main, .vc-sub-heading2 > div, .vc-tab-product-wrapper ul.style-classic li {
margin-bottom: 0px !important;
}
.shop-main .products .product {
margin-top: 20px !important;
margin-bottom: 0px !important;
}
.vc_custom_1524479133470 .vc_row .wpb_column:first-child .vc_column-inner .wpb_wrapper .aio-icon-component:first-child {
margin-top: 35px;
}
.vc_testimonial_wrap.testimonial_single_big_thumb .vc-avatar-testimonial {
margin-top: 30px;
}
.vc_testimonial_wrap .swiper-button-prev {
left: 0px;
}
.vc_testimonial_wrap .swiper-button-next {
right: 0px;
}
.vc-tab-product-wrapper ul {
margin-bottom: -16px !important;
}
.vc_custom_1524801857568 {
padding-top: 30px !important;
}
#collection-sale-up .nbfw-txt-info h4.txt-primary {
font-size: 12px;
}
#collection-sale-up .nbfw_banner-container .nbfw-txt-info .txt-des {
font-size: 15px;
}
.vc_custom_1524479133470 .vc-sub-heading1 div, .entry-content .vc_custom_1524802764854 {
margin-bottom: 0 !important;
}
.vc_custom_1524479133470 .vc_btn3-container {
margin-top: 15px;
}
.vc_custom_1524739567707 {
margin-top: 20px;
}
ul.social-section {
padding-left: 0px;
}
.vc_custom_1524040516771 .vc_custom_1524735925773 {
padding-top: 75px !important;
}
#social-wrap-form #style2 .title {
margin-bottom: 30px;
margin-top: 0px;
text-align: center !important;
}
#social-wrap-form #style2 .title {
margin-right: 0px;
}
.entry-content .vc_custom_1524040516771 {
margin-bottom: 30px !important;
}
.vc_custom_1524021779990 .wpb_wrapper .wpb_column:last-child .aio-icon-component:last-child {
margin-bottom: 60px !important;
}
.entry-content .vc_custom_1524040948927 {
margin-bottom: 55px !important;
}
.entry-content .vc_custom_1524739263443 {
margin-bottom: 75px !important;
}
.entry-content .vc_custom_1524022273026, .entry-content .vc_custom_1524479133470, .entry-content .vc_custom_1524739567707 {
margin-bottom: 35px !important;
}
.entry-content .vc_custom_1524478974580 {
margin-bottom: 50px !important;
}
.nb-fw.services.icon-position-top .service-title {
margin-bottom: 10px;
}
.vc_custom_1524021779990 .aio-icon-component {
margin-bottom: 25px !important;
}
#social-wrap-form #style2 .title {
margin-right: 0px;
}
}
.button-design a.vc_general {
position: relative;
}
.button-design a::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: rgba(241,172,143,0.25);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.button-design a::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
border: 1px solid rgba(255,255,255,0.5);
-webkit-transform: scale(1.2,1.2);
transform: scale(1.2,1.2);
border-radius: 5px;
}
.button-design a:hover::before {
opacity: 0;
-webkit-transform: scale(0.5,0.5);
transform: scale(0.5,0.5);	
}
.button-design a:hover::after {
opacity: 1;
-webkit-transform: scale(1,1);
transform: scale(1,1);
}
.header-cart-wrap .mini-cart-section {
right: 10px !important;
left: inherit !important;
}
@media (min-width: 1200px) {
.icon-font .wrap-icon > .vc_column-inner{
height:135px;
}
}
@media (max-width: 500px) {
#own-content .aio-icon-component {
padding-top: 30px;
margin-bottom: 30px;
border-top: 1px solid #eee;
}
#own-content .wpb_column:first-child .aio-icon-component:first-child {
border: 0px;
padding: 0px;
margin-bottom: 30px;
}
#seller-content .aio-icon-component {
padding-top: 30px;
margin-bottom: 30px;
border-top: 1px solid #eee;
}
#seller-content .wpb_column:first-child .aio-icon-component:first-child {
border: 0px;
padding: 0px;
margin-bottom: 30px;
}
.button-design {
text-align: center !important;
}
.nbfw_banner-container .nbfw-txt-info.p-top-left {
top: 60px;
}
#col-own-content .vc-sub-heading1 > div {
text-align: center;
}
}
@media (max-width: 320px) {
.vc-tab-product-wrapper ul.style-classic li:last-child a {
padding-top: 18px;
}
}
div.vc-leadership .vc-leadership-lists .vc-leadership-item .vc-leadership-wrap img{
border:none;
}
div.vc-getto-blog .getblog-item .bg-getblog-item{
position:relative;
margin-top:-45px;
bottom:0;
}
div.vc-getto-blog .getblog-item{
padding-bottom:0;
}
@media (max-width: 991px){
div.vc-getto-info ul li{
flex:0 0 33.33%;
margin-bottom:0;
}
div.vc-leadership .vc-leadership-lists .vc-leadership-item{
flex:0 0 50%;
}
}
@media (max-width: 480px){
div.vc-getto-info ul li{
flex:0 0 100%;
margin-bottom:40px;
}
div.vc-leadership .vc-leadership-lists .vc-leadership-item{
flex:0 0 100%;
}
}
@media (max-width: 320px){
div.vc-getto-blog .getblog-item .bg-getblog-item{
margin-left:0;
margin-right:0;
}
div.header-custom-list .minicart-header{
margin-left:-2px;
}
}
@media (max-width: 1200px){
div.header-custom-list #nbt-ajax-search .searchbox .control .select-cat{
display:none;
}
div.header-custom-list #nbt-ajax-search .searchbox .control .input-content{
display:block;
}
}
.nb-fw.timeline_simple div.timeline-major{
border-color:#dfdfdf
}
.wrap-top .top_left .widget .widget-title{
padding-bottom:0;
margin-bottom:auto;
margin-top:auto;
}
#home8-testimonial img{
transition:0.5s
}
#home9-testimonial .vc-avatar-img{
overflow: hidden;
border-radius: 100px;
}
#home9-testimonial .vc-avatar-img:hover img{
transform: scale(1.1);
}
.products .product .product-action.horizontal_fix_wl:hover .tooltip {
top: calc(-100% - 2px) !important;
}
.nbtcs-select {
top: 20px !important;
}
.nbtcs-w-wrapper .selected:after {
margin: 0 0 0 5px;
}
.top-section-wrap span:hover, .top-section-wrap span:hover span {
color: #f1ac8f;
}
.single-product .woocommerce-product-gallery{
opacity:1 !important;
}
.archive.woocommerce.wc-right-sidebar .shop-main{
font-family: Noto Sans TC!important;
}
.archive .shop-main{
font-family: Noto Sans TC!important;
}
.shop-main .shop-action h1{
font-family: Noto Sans TC!important;
}