/*!
	Theme Name: Selectabase Theme
	Theme URI: -
	Description: -
	Version: 1.0
*/
.rowb { display:none; }
.largemenu{ height:105px;}


/*
.wt-cli-cookie-bar-container{
    display: block;z-index: 999999;transform: scale(1);position: fixed;top: 0;right: 0;bottom: 0;left: 0;
}
*/
.lato_light,.museo-normal{font-weight:300}
@font-face{font-family:"Museo Sans W01_300";src:url(assets/fonts/Fonts/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix);src:url(assets/fonts/Fonts/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix) format("eot"),url(assets/fonts/Fonts/1d3191cd-ae8c-45e2-bb04-11e96d8fa974.woff2) format("woff2"),url(assets/fonts/Fonts/b252d464-65cb-4950-88f7-ac0a1bf79b75.woff) format("woff"),url(assets/fonts/Fonts/b3d18117-6517-4d3f-afc1-774086ff5fc1.ttf) format("truetype"),url(assets/fonts/Fonts/b9bed509-0816-43d8-b14b-7525a21f4bde.svg#b9bed509-0816-43d8-b14b-7525a21f4bde) format("svg")}
@font-face{font-family:"Museo Sans W01_700";src:url(assets/fonts/Fonts/3d0a39cf-115c-4800-9b1e-31c7912abfc2.eot?#iefix);src:url(assets/fonts/Fonts/3d0a39cf-115c-4800-9b1e-31c7912abfc2.eot?#iefix) format("eot"),url(assets/fonts/Fonts/e2d37f34-6bca-473c-b64d-93811f4dc046.woff2) format("woff2"),url(assets/fonts/Fonts/eadbb595-a394-48fc-834f-8bf5da15cddf.woff) format("woff"),url(assets/fonts/Fonts/9bcba093-b507-4b9b-9c83-303003d3815c.ttf) format("truetype"),url(assets/fonts/Fonts/9a2af429-2624-4bd1-a676-8f0eed3e7e31.svg#9a2af429-2624-4bd1-a676-8f0eed3e7e31) format("svg")}
.museo-normal{font-family:"Museo Sans W01_300",serif}
.museo-bold{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.header-image .header-text,body{font-family:"Museo Sans W01_300",serif}
body{font-weight:300;font-size:15px;color:#444;background-color:#ebecee}
.purple{background-color:#5c3a7a!important}
.resetul{margin:0;padding:0;list-style:none}
.resetul .active{font-weight:700;box-shadow:2px 2px 2px #333}
.block-widget_archive,.block-widget_categories{background-color:#FFF;padding:15px}
.block-widget_archive ul,.block-widget_categories ul{max-height:400px;overflow-y:auto}
.block-widget_archive li,.block-widget_categories li{margin-bottom:10px}
.block-widget_archive li a,.block-widget_categories li a{color:#7f77b7;/*font-weight:700*/}
.active{padding-left:10px;background-color:#f5f5ff}
.active a{color:#000!important}
.absolute-width{top:0;right:0;left:0;bottom:0;position:absolute}
a{color:#000;text-decoration:none}
a:hover{color:#00aeff;text-decoration:underline}
.out-bounce{visibility:hidden;opacity:0;transform:rotate(45deg)}
.out-bounce-in{visibility:visible;opacity:1;transform:rotate(0)}
p{line-height:24px}
h1,h2,h3,h4{line-height:1.2em;font-weight:400;letter-spacing:normal}
#credits-quantity,.checkout-error{font-weight:700}
.wrapper{max-width:990px;margin:0 auto;position:relative}
.site-header{padding:0 0 18px;background-color:#282828;color:#fff}
.pd-checkout-li{margin:0 0 0 30px}
.invoiceiframe{width:100%;height:850px;border:none}
.whyfreetrialcard{margin:0!important;text-align:left;font-size:13px}
.whyfreetrialpopup{border:1px solid #ccc;padding:10px;position:absolute;background-color:#FAFAFA;border-radius:10px;/*max-width:300px;*/font-size:13px; z-index: 1000;}
.checkout-error{padding:10px 35px 0;color:#900}
.site-header .header-phone{color:#cac4f3;font-size:18px;/*font-weight:700*/;letter-spacing:.05em}
.site-header .header-phone-w{padding:0px 15px}
.lwt-step{margin:10px 0}

.nukcimage{
   width: 200px;
}

#s2id_industry{    border: 1px solid #e8e8ee;
    background-color: #fff;
    padding: 0px;
    width: 73%!important;}

.im-interested-nukc {text-align: right!important; float:right; padding-right:20px; color:#333!important;}
.nukc-home-form{background-image:url(/wp-content/uploads/2022/01/purpleradial.jpg); text-align: center!important; color: #333; float: right; padding-right: 20px; border-radius:15px; padding-bottom:15px}

.mobile-show {display:none;}

@media only screen and (min-width:64.063em){.site-header .header-phone-w{float:right;text-align:right!important;padding:0 15px}
.site-header .logo{margin-top:-10px}
}
.site-header .header-phone span{font-size:15px}
.site-header .header-phone:hover{text-decoration:none}
.site-header .logo{padding:0 0 10px}
.logo-wrapper{margin:0;padding:0}
.header-image .full-wrapper{min-height:318px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.header-image .wrapper{position:relative}
.header-image .header-text-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;display:table;height:318px;min-height:318px}
.header-image .header-text{display:table-cell;vertical-align:middle;font-weight:300}
.header-image .header-text .header-description,.header-image .header-text .header-description p{max-width:525px;font-size:22px;line-height:29px}
.header-image .header-text .header-description p{max-width:none}
.header-image .header-text .separator{border-top:1px solid #868687;margin-bottom:25px}
.header-image .header-text .separator.full-width{margin-left:-15px;margin-right:-15px}
.header-image .header-text h1{color:#282828;margin:0;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/;font-size:29px}
.header-image .header-text h2,.slider-lead-1{font-family:"Museo Sans W01_300",serif;font-weight:300;}
.header-image .header-text h2{text-align:left;color:#282828;font-size:29px;margin:0 0 10px}
.header-white-text .header-text .header-description,.header-white-text .header-text h1,.header-white-text .header-text h2,.page-template-template-contact .header-text .header-description,.page-template-template-contact .header-text h1,.page-template-template-contact .header-text h2{color:#fff;text-shadow:2px 2px 2px #000}
.header-white-text .header-text .separator,.page-template-template-contact .header-text .separator{border-top-color:#8e926f}
.top-navigation.columns{padding-left:10px;padding-right:0}
.top-navigation>ul>li{position:relative;display:inline-block}
.top-navigation>ul>li a{display:block;font-size:15px;color:#fff}
.top-navigation>ul>li a:hover{color:#cac4f3;text-decoration:none}
.top-navigation>ul>li.menu-item-has-children>a{background-image:url(assets/images/navigation/bottom-arrow.png);background-position:bottom center;background-repeat:no-repeat}
.top-navigation>ul>li.menu-item-has-children>a:hover{background-image:url(assets/images/navigation/bottom-arrow-on.png)}
.top-navigation .sub-menu{visibility:hidden;opacity:0;height:0;max-height:0;min-width:300px;position:absolute;left:0;right:0;top:20px;padding-top:30px;z-index:999;transition:margin-top .5s ease-in}
.top-navigation .sub-menu li{display:block;background-color:#282828;text-align:left}
.top-navigation .sub-menu li a{padding:10px;font-size:15px;border-right:0;border-bottom:1px solid #3e3e3e;transition:all .1s ease-in}
.top-navigation .sub-menu li a:hover{background-color:#0e0e0e;padding-left:15px}
.top-navigation li:hover .sub-menu{visibility:visible;opacity:1;max-height:none;height:auto;margin-top:0;transition:margin-top .3s ease-in-out}
.meta-menu-wrapper{padding-bottom:10px;text-align:right;font-size:0}
.meta-menu-wrapper li{display:inline-block;margin-left:1px}
.meta-menu-wrapper li a{display:block;padding:8px 12px 8px 35px;font-size:13px;background-image:url(assets/images/navigation/icon-callback.png);background-position:10px center;background-repeat:no-repeat;background-color:#515151;color:#fff;transition:all .3s ease-in-out}
.meta-menu-wrapper li a:hover{padding:8px 35px 8px 12px;background-color:#5b3d7a;background-position:92% center;text-decoration:none}
.meta-menu-wrapper li.mtm-client-area a,.meta-menu-wrapper li.mtm-login a{background-image:url(assets/images/navigation/icon-login.png)}
.meta-menu-wrapper li.mtm-logout a{background-image:url(assets/images/navigation/icon-logout.png)}
.mobile-navigation{display:none;text-align:left;padding-top:5px}
.mobile-navigation .active,.mobile-navigation.active{background:0 0}
.mobile-navigation .toggle-nav-menu{cursor:pointer;padding:10px 35px 16px 0;display:inline-block}
.mobile-navigation .toggle-nav-menu span,.mobile-navigation .toggle-nav-menu span:after,.mobile-navigation .toggle-nav-menu span:before{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#fff;position:absolute;display:block;content:'';transition:all .5s ease-in-out}
.main-content,.section-services .service-box{background-repeat:no-repeat;background-size:cover}
.mobile-navigation .toggle-nav-menu span:before{top:-10px}
.mobile-navigation .toggle-nav-menu span:after{bottom:-10px}
.mobile-navigation .toggle-nav-menu.active span{background-color:transparent}
.mobile-navigation .toggle-nav-menu.active span:after,.mobile-navigation .toggle-nav-menu.active span:before{top:0}
.mobile-navigation .toggle-nav-menu.active span:before{transform:rotate(45deg)}
.mobile-navigation .toggle-nav-menu.active span:after{transform:rotate(-45deg)}
.slider-lead-1{padding-bottom:10px;font-size:30px;line-height:48px;border-bottom:1px solid #babeb6;color:#282828}
.slider-lead-1 b{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.slider-lead-2{color:#282828;font-size:18px;line-height:24px;font-family:"Museo Sans W01_300",serif;font-weight:300}
.main-content h1,.section-services .service-text h2,.trl td.trl-flag-td,h2{font-family:"Museo Sans W01_700",serif}
a.slider-button{display:inline-block;padding:8px 15px;background-color:#282828;color:#fff;text-transform:uppercase;border-radius:3px}
a.slider-button:hover{text-decoration:none;background-color:#5b5b5b;color:#fff}
.slider .tp-bullets.simplebullets.round .bullet{display:inline-block;width:16px;height:16px;margin-right:5px;background-image:none;background-color:transparent;border-radius:50%;border:1px solid #fff}
.slider .tp-bullets.simplebullets.round .bullet.selected,.slider .tp-bullets.simplebullets.round .bullet:hover{background-color:#fff}
.main-content{background-image:url(assets/images/content-bg.jpg);background-color:rgba(175,167,231,.1)}
.main-content .main{padding:30px 0}
.main-content h1{color:#7f77b7;font-size:27px;/*font-weight:700*/;margin:10px 0 15px}
.main-content h2{text-align:left;font-size:22px;color:#7f77b7;margin:15px 0}
.section-services .section-services-wrapper,h2{text-align:center}
.main-content h2.inner-content-title{margin-top:0;font-size:30px;color:#7f77b7}
.home .main-content{background-color:transparent}
h2{margin:35px 0 10px;color:#7f77b7;font-size:36px;/*font-weight:700*/}
.section-services{background-color:rgba(175,167,231,.1)}
.section-services .services{margin-top:30px;margin-bottom:30px}
.section-services .wrapper{padding:10px}
.section-services .service-box{min-height:390px;position:relative;transition:all .4s ease-in-out}
.section-services .section-services-wrapper h2{text-align:center;font-size:36px;line-height:36px}
.section-services .service-overlay{top:0;right:0;left:0;bottom:0;position:absolute;background-image:url(assets/images/services-overlay.png);background-repeat:repeat-x;background-position:bottom}
.content-box,.sh-cta{background-position:center center;background-repeat:no-repeat;background-size:cover}
.section-services .service-content{position:absolute;height:51.28%;bottom:0;padding:20px 15px;color:#fff;overflow:hidden}
.section-services .service-text{position:relative;z-index:3;font-size:13px;line-height:24px}
.section-services .service-text h2{margin:0;padding:0;font-size:14px;/*font-weight:700*/;line-height:24px;text-align:left;color:#fff}
.services-wrapper-normal .service-box-vlt,.services-wrapper-violet .service-box-vlt,.sh-cta,.testimonials-title h2,.testimonials-wrapper{text-align:center}
.section-services .service-text .service-p{min-height:110px}
.section-services .service-text a.more-btn{display:inline-block;padding:2px 5px;position:relative;z-index:2;border:1px solid #fff;color:#fff;transition:all .5s ease-in-out}
.section-services .service-text a.more-btn:hover{color:#6e679a;background-color:#fff;text-decoration:none}
.section-services .service-content-overlay{top:0;right:0;left:0;bottom:0;position:absolute;z-index:2;margin-right:-100%;background-color:#6e679a;visibility:hidden;opacity:0;transform:rotate(45deg);transition:all .2s ease-in-out}
.section-services .service-box:hover .service-content-overlay{visibility:visible;opacity:1;transform:rotate(0);margin-right:0}
.services-wrapper-normal,.services-wrapper-violet{background-image:url(assets/images/services-violet-bg.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}
.services-wrapper-normal .services,.services-wrapper-violet .services{margin-top:15px;margin-bottom:15px}
.services-wrapper-normal h2,.services-wrapper-violet h2{text-align:center;color:#fff;font-size:20px;margin:25px 0 5px}
.services-wrapper-normal .service-p,.services-wrapper-violet .service-p{line-height:24px;font-size:13px}
.services-wrapper-normal a.more-btn,.services-wrapper-violet a.more-btn{display:inline-block;padding:10px 35px;position:relative;z-index:2;background-color:#6b5182;font-size:12px;color:#fff;transition:all .5s ease-in-out;margin-top:32px;/*font-weight:700*/}
.services-wrapper-normal a.more-btn:hover,.services-wrapper-violet a.more-btn:hover{color:#6e679a;background-color:#fff;text-decoration:none}
.services-wrapper-normal a.more-btn-2,.services-wrapper-violet a.more-btn-2{padding:10px 32px;z-index:2;background-color:#6b5182;font-size:12px;color:#fff;transition:all .5s ease-in-out;margin-top:32px;float:left;width:auto;margin-left:2px;margin-right:2px;/*font-weight:700*/}
.services-wrapper-normal a.more-btn-2:hover,.services-wrapper-violet a.more-btn-2:hover{color:#6e679a;background-color:#fff;text-decoration:none}
.services-wrapper-normal{background-image:none;color:#202020;padding-bottom:40px; margin-bottom: 20px;}
.services-wrapper-normal h2{color:#482c60}
.services-wrapper-normal a.more-btn{background-color:#482c60}
.sb-col{padding:5px;transition:all .4s ease-in-out}
.testimonials-title{padding:27px 0}
.testimonials-title h2{margin:0;font-size:26px;line-height:26px}
.testimonials-wrapper{padding:14px 0 14px;background-image:url(assets/images/testimonials-bg.jpg);background-repeat:no-repeat;background-size:cover;font-size:20px;line-height:40px;color:#fff; margin-bottom:10px}
.testimonials-wrapper .testimonial-author{padding-top:40px}
.slider-wrapper{position:relative}
.slider-wrapper .slider-window{max-width:90%;margin:0 auto}
.slider-wrapper .slider-control{display:inline-block;position:absolute;left:0;top:45%;width:27px;height:27px;background-image:url(assets/images/prev-arrow.png);background-repeat:no-repeat;cursor:pointer;z-index:99}
.slider-wrapper .slider-control:hover{opacity:.5;transition:opacity .2s ease-in-out}
.acc-section-content,.tab-content.active-tab{visibility:visible;max-height:none;opacity:1}
.slider-wrapper .slider-control a{display:inline-block;width:27px;height:27px;text-indent:-9999px}
.slider-wrapper #slider-next{right:0;left:auto;background-image:url(assets/images/next-arrow.png)}
.separator{border-top:3px solid #c2c1c6;margin:20px auto}
.separator.full-width{margin-left:-15px;margin-right:-15px}
.btn{display:inline-block;padding:10px 20px;background-color:#5c3a7a;color:#fff;font-size:13px;transition:all .4s ease-in;border:0}
.btn-hide{display:none!important}
.btn:hover{background-color:#281935;color:#fff;text-decoration:none}
.btn.orange{background-color:#ff8f3d;color:#fff}
.btn.orange:hover{background-color:#d65a00}
.btn.gray{background-color:#959595;color:#fff}
.btn.gray:hover{background-color:#626262}
.btn-width{width: 100%}
.sh-ul{padding:0;list-style:disc;margin:20px 0 20px 20px}
.sh-ul li{margin-bottom:10px}
.sh-cta{padding:18px;background-image:url(assets/images/cta-bg.jpg);margin:15px auto}
.sh-cta .sh-cta-text{font-size:27px;/*font-weight:700*/;color:#fff;margin-bottom:10px}
.sh-cta .btn{background-color:transparent;border:1px solid #fff;font-size:13px;font-weight:300}
.sh-cta .btn:hover{border-color:#aaa}
.cta-contact{padding:35px 25px;margin:20px 0}
.sh-table td,.sh-table th{padding:10px 20px;border:1px solid #e5e5e5}
.cta-contact a{color:#fff;display:inline-block;margin:0 10px}
.sh-table td,.trl td{text-align:left;color:#202020}
.sh-table{width:100%;margin:15px 0}
.sh-table td{background-color:#fff;font-size:15px}
.sh-table th{background-color:#f7f7f7;text-align:left}

.checkout-table td,.trl td{/* text-align:left; *//* color:#202020; *//* font-size: 13px!important; */}
.checkout-table{
}
.checkout-table td{    padding: 0 0 0 5px;}
.checkout-table th{text-align: right; padding: 7px 0;}


.table-wrapper {width:100%; border: solid 1px #CCC;}
.table-wrapper th {width: 50%; padding: 10px; font-size: 14px; font-weight: normal; border-right: solid 1px #ccc; border-top: solid 1px #CCC; line-height: 1.5;}
.table-wrapper td {width: 50%; padding: 8px 10px;; font-size: 15px; font-weight: normal; border-right: solid 1px #ccc; border-top: solid 1px #CCC; line-height: 1.5;vertical-align: bottom;}
.table-wrapper input[type=button] {width: 100px!important; float:right; background-color: #7f77b7;display: block;width: 100%;border: 0;color: #fff; padding: 8px; font-size: 14px;    min-width: 70px;}
.divOption{ float:left;vertical-align: top; text-align: left ; display: block}
.divOptionMob{ float:left;vertical-align: top; text-align: left; display: none }

.divOptionMob ul{ padding-left:15px; }
.easycheck-note{ font-size:13px!important}

.diag_stripes{    background: repeating-linear-gradient(135deg,#EEE,#FFF 8px);}
.form-wrapper-custom input[type=text],.form-wrapper-custom input[type=password] {width:100%!important}

@media only screen and (max-width:540px){
    .divOption{ float:left;vertical-align: top; text-align: left ; display: none}
    .divOptionMob{ float:left;vertical-align: top; text-align: left; display: block ;font-size:13px; width:100%!important;}
}

.trl{width:100%;margin:15px 0 20px}
.trl td,.trl th{width:25%;font-size:13px}
.trl td{padding:1px 15px;background-color:#fff;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1}
.trl td.trl-flag-td{font-weight:700;text-align:center}
.trl tr:first-child,.trl tr:last-child{border-bottom:1px solid #f1f1f1}
.trl th{padding:1px 0;text-align:center}
.content-box{padding:20px;background-image:url(assets/images/box-header.jpg);color:#fff;font-size:15px;line-height:26px;font-family:"Museo Sans W01_300",serif;font-weight:300}
.content-box h2,.content-box ul li,.gray-box h3.section-title,.side-links ul li a{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.content-box h2{color:#cac4f3;font-size:20px;margin:0 0 10px}
.content-box h3{margin:0;color:#fff}
.content-box.orange{background-image:url(assets/images/box-header-orange.jpg)}
.content-box.orange h2{color:#fff}
.content-box ul{margin:0;padding:0;list-style:none}
.content-box ul li{background-image:url(assets/images/li-bullet.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 30px;margin-left:20px;color:#cac4f3;line-height:20px;margin-bottom:5px}
.content-box a{color:#ff8f3d}
.content-box.step-box h2{color:#fff}
.content-box.step-box h2 span{display:inline-block;font-size:11px;border:1px solid #fff;border-radius:50%;width:20px;height:20px;text-align:center;vertical-align:top;line-height:19px;margin-top:2px}
.content-box.step-box .cb-content{padding-left:25px}
.side-links{margin:20px 0}
.side-links ul{margin:0;padding:0;list-style:none}
.side-links ul li{border-bottom:1px solid #e9eaec;color:#7f77b7;padding:10px 0;font-size:20px}
.side-links ul li a{color:#7f77b7}
.gray-box{background-color:#f8f8f8;font-size:15px;color:#202020;line-height:24px}
.gray-box h3.section-title{font-size:26px;color:#7f77b7}
.inner-mcall a,h2.select-subscription{font-family:"Museo Sans W01_300",serif;font-weight:300}
.gray-box ul.leads-list,.leads-list{padding:0;list-style:none;margin:0 -20px}
.gray-box ul.leads-list li,.leads-list li{border-bottom:1px solid #e6e6e6;padding:10px 20px 10px 60px;background-repeat:no-repeat;background-position:left 20px center;background-image:url(assets/images/circle.png);background-size: 17px;font-size: 14px}
.gray-box ul.leads-list li.ll-head,.leads-list li.ll-head{background-image:url(assets/images/ll-head.png)}
.gray-box ul.leads-list li.ll-voice,.leads-list li.ll-voice{background-image:url(assets/images/ll-voice.png)}
.gray-box ul.leads-list li.ll-envelope,.leads-list li.ll-envelope{background-image:url(assets/images/ll-envelope.png)}
.gray-box ul.leads-list li.ll-thumb,.leads-list li.ll-thumb{background-image:url(assets/images/ll-thumb.png)}
.gray-box ul.leads-list li.ll-calendar,.leads-list li.ll-calendar{background-image:url(assets/images/ll-calendar.png)}
.gray-box ul.leads-list li:last-child,.leads-list li:last-child{border-bottom:0}
.form-login,.form-register,.fwrapper{border:1px solid #e8e8ee}
.inner-mcall a{background-image:url(assets/images/navigation/icon-callback.png);background-position:10px center;background-repeat:no-repeat;background-color:#522765;font-size:14px;color:#fff;padding:2px 20px 2px 40px;text-decoration:none;float:right}
h2.select-subscription{font-size:30px;color:#ff8f3d;font-family:"Museo Sans W01_700"}
.form-wrapper .lbl,.form-wrapper .lbl-chk,h2.inner-section{font-family:"Museo Sans W01_700",serif; /*font-weight:700*/}
.section-title{font-size:26px;color:#7f77b7;padding-left:40px;margin:20px 0;background-repeat:no-repeat;background-position:left top;background-image:url(assets/images/st-suitcase.png)}
.section-title.st-tag{background-image:url(assets/images/st-tag.png)}
.section-title.st-thumb{background-image:url(assets/images/st-thumb.png)}
.section-title.st-target{background-image:url(assets/images/st-target.png)}
.section-title.st-folder{background-image:url(assets/images/st-folder.png)}
.section-title.st-question{background-image:url(assets/images/st-question.png)}
.section-title.st-clock{background-image:url(assets/images/st-clock.png)}
.section-title.st-envelope{background-image:url(assets/images/st-envelope.png)}
.section-title.st-search{background-image:url(assets/images/st-search.png)}
.section-title.st-business{background-image:url(assets/images/st-business.png)}
.section-title.st-house{background-image:url(assets/images/st-house.png)}
.section-title.st-postcode{background-image:url(assets/images/st-postcode.png)}
.section-title.st-excluded{background-image:url(assets/images/st-excluded.png)}
.section-title.st-search-criteria{background-image:url(assets/images/st-search-criteria.png)}
h2.inner-section{font-size:30px;color:#7f77b7;margin:25px 0}
.form-change-details,.form-change-password,.form-login,.form-register{padding:30px;margin-bottom:20px!important}
.form-change-details{background-image:url(assets/images/form-change-details-bg.jpg);background-repeat:no-repeat;background-position:right top}
.fwrapper{padding-bottom:20px}
.fwrapper .xrow{padding:0}
.form-wrapper a{color:#9185b6}
.form-wrapper .lbl{display:inline-block;width:31%}
.form-wrapper .lbl-chk{display:inline-block}
.form-wrapper .form-row{margin-bottom:15px}
.form-wrapper .form-row.fr-submit{margin-bottom:0}

.form-wrapper-compact .form-row,
#frmPswUpdate .form-row,
#frmUserUpdate .form-row,
#frmRegister .form-row{margin-bottom:0px!important}
#btnSaveChange {background-color: #ff8f3d;display: block;width: 100%;border: 0;color: #fff;padding: 8px;font-size: 14px;}
#frmPswUpdate .fr-submit,
#frmUserUpdate .fr-submit,
#frmRegister .fr-submit { margin-top:10px} 
.dynamique ul ul {display: none;} 
.dynamique li:hover ul.niveau2{display:block;}
.size-account{height:350px!important}
.size-account2{height: 194px!important}
.size-detail{height:194px!important}
.big-link{background-color:#ff8f3d;display:block;width:100%;border:0;color:#fff!important;padding:8px;font-size:14px;margin: 15px 0;text-transform: uppercase;font-family: "Museo Sans W01_300",serif;font-weight: 300;height: 31px;padding-top: 5px;margin-bottom: -5px;}
.form-wrapper input[type=email],.form-wrapper input[type=password],.form-wrapper input[type=tel],.form-wrapper input[type=text],.form-wrapper input[type=number],.form-wrapper input[type=date],.form-wrapper select,.textarea-form{border:1px solid #e8e8ee;background-color:#fff;padding:8px;width:67%}
.form-package input[type=email],.form-package input[type=password],.form-package input[type=tel],.form-package input[type=text],.form-package select{border:none!important;background-color:transparent!important; padding:8px!important}
.form-postcode .lbl,.form-wrapper input[type=submit]{font-family:"Museo Sans W01_300",serif;font-weight:300}
.form-wrapper input[type=submit]{background-color:#ff8f3d;display:block;width:100%;border:0;color:#fff;padding:8px;font-size:14px}
.form-wrapper input.small-submit{display:inline-block;margin-left:26%;width:73%}
.form-wrapper input.small-input{width:28.1%}
.form-wrapper .small-select{width:15%}
.form-postcode .lbl{display:inline-block;width:65%}
.form-postcode input[type=email],.form-postcode input[type=password],.form-postcode input[type=tel],.form-postcode input[type=text],.form-postcode select{width:35%;float:right;text-align:right}
.form-tps-check{background-image:url(assets/images/box-header.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:20px 40px;color:#fff}
.form-tps-check h2{margin:0 0 15px;font-size:30px;color:#cac4f3}
.form-tps-check input[type=email],.form-tps-check input[type=password],.form-tps-check input[type=tel],.form-tps-check input[type=text],.form-tps-check select{width:100%;float:none}
.form-tps-check label.check{display:inline-block;width:60%;float:left;padding-top:5px}
.form-tps-check input[type=submit]{display:inline-block;width:25%;float:right}
.form-interested-in{border:2px solid  #e8e8ee;padding:10px 20px 20px;margin-bottom:10px!important;background-color:#f8f8f8}
.side-links-menu h2,.side-links-menu ul li{border-bottom:1px solid #e9eaec}
.form-interested-in h2{margin:0 0 15px;color:#ff8f3d;font-size:30px;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.form-interested-in h2 span{font-size:12px;float:right;color:#202020;font-family:"Museo Sans W01_300",serif;font-weight:300}
.form-interested-in input[type=email],.form-interested-in input[type=password],.form-interested-in input[type=tel],.form-interested-in input[type=number],.form-interested-in input[type=text],.form-interested-in select,.textarea-form{width:100%;margin-bottom:4px}
.form-interested-in input[type=email].small-input,.form-interested-in input[type=password].small-input,.form-interested-in input[type=tel].small-input,.form-interested-in input[type=text].small-input,.form-interested-in select.small-input{width:49%;max-width:none}
.form-interested-in input[type=email].small-right,.form-interested-in input[type=password].small-right,.form-interested-in input[type=tel].small-right,.form-interested-in input[type=text].small-right,.form-interested-in select.small-right{float:right}
.form-interested-in input[type=submit]{margin:15px 0; /*text-transform:uppercase*/}
.form-interested-in .form-row{margin-bottom:8px}
.form-interested-in .form-row .surname{width:48%;float:right}
.form-interested-in .form-row .firstname{width:48%;float:left;margin-bottom: 4px}
.form-interested-in .form-row .formtext{margin:15px 5px 5px;font-size:15px}
#divExpDate{float:left;padding-top:10px;margin-right:10px}
#payment-expiryMonth{float:left;width:60px}
#payment-expiryYear{width:75px;float:left;margin-bottom:10px}
.side-links-menu h2{margin:0;font-size:20px;color:#7f77b7;padding-bottom:10px}
.side-links-menu ul{margin:0;padding:0;list-style:none}
.side-links-menu ul li a{color:#b3b3b3;display:block;padding:10px 0;transition:all .4s ease-in;background-repeat:no-repeat;background-position:left 20px center}
.side-links-menu ul li a:hover{color:#202020;text-decoration:none;padding-left:20px;background-image:url(assets/images/li-arrow-menu.jpg);background-repeat:no-repeat;background-position:left center}
.sh-letter-box{border:1px solid #e7e6ec;padding:15px 15px 25px 20px;z-index:2;position:relative;line-height:24px;background-color:#DFD;color:#282828}
.lightredbg{background-color:#FDD}
.write-letter-form{background-color:#FFF;box-shadow:4px 5px 3px #888;border:1px solid #AAA}
.letter-content{color:#69ac13;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.mytps h3{min-height:0!important;margin-bottom:5px!important}
.input-submit,.sh-service-box h3{font-family:"Museo Sans W01_300",serif;font-weight:300}
.bad .letter-content{color:#ff3d3d}
.violet{color:#fff;background-color:#4c3b60;padding-top:20px}
.violet h5{margin-top:0!important;margin-left:20px!important}
.violet h3{margin-top:0!important;margin-left:20px!important; color:#FFF;margin: 20px 0;font-size: 15px;}
.lwt-example-title{margin-bottom:20px}
.headline{background-image:url(assets/images/headline-bg.png);background-repeat:no-repeat;background-position:left top;padding-left:40px;margin:20px}
.headline.bad{background-image:url(assets/images/headline-bg-bad.png);margin:20px}
.headline.write-letter-form{background-image:url(assets/images/headline-bg-write.png)}
.slb-arrow{position:absolute;top:-7px;right:-6px;width:100px;height:100px;background-image:url(assets/images/letter-bg-ok.png);background-repeat:no-repeat;background-position:right top}
.bad .slb-arrow{background-image:url(assets/images/letter-bg-bad.png)}
.form-letter input[type=text]{width:100%;border:1px solid #c7c5d0;background-color:#e7e7e7}
.input-submit{background-color:#ff8f3d;display:block;width:100%;border:0;color:#fff;padding:6px;margin-top:20px;font-size:14px;text-transform:uppercase}
.full-row .col{padding-left:45px}
.article.fw-article{background-color:#fff;padding:20px 30px 15px}
.article.fw-article h1{border-bottom:1px solid #e9eaec;font-size:31px;color:#7f77b7;margin:0 0 20px;padding-bottom:10px;position:relative}
.article.fw-article h1 .badge{position:absolute;bottom:20px;right:0}
.article.fw-article h5{font-size:15px;margin:20px 0}
.article.fw-article p{margin-bottom:20px}
.article.fw-article .inner-row{margin-left:-15px;margin-right:-15px}
.article.fw-article .separator{border-top:1px solid #e9eaec;margin-bottom:30px}
.thinseparator{ border-top: 1px solid #e9eaec;margin-bottom: 15px;margin-top: 15px;}
.sh-account-box,.sh-action-box,.sh-service-box{border:1px solid #e6e6e6;}
.sh-service-box{text-align:center;background-color:#f8f8f8;padding:10px 20px 20px;color:#202020;font-size:14px;margin-top:20px}
.sh-service-box .ssb-content{line-height:24px;margin-bottom:25px;padding:0 20px}
.sh-service-box h2{text-align:center;font-size:28px;color:#ff8f3d;margin:10px 0 0}
.sh-service-box h3{font-size:20px;color:#7f77b7;margin:0 0 20px}
.sh-service-box.ft-box{margin-bottom:15px}
.sh-service-box.button-violet .btn.orange{background-color:#482c60}
.sh-service-box.box-checked{padding:20px 0}
.sh-service-box.box-checked .ssb-conntent{padding-left:0}
.sh-service-box.box-checked .sb-right{width:40%}
.sh-service-box.box-checked .sb-left{width:59%}
.cta-phone{background-image:url(assets/images/phone-icon.png);background-repeat:no-repeat;background-position:left 10px center;padding-left:40px;padding-right:25px;margin:20px auto 0;text-align:center;display:inline-block}
.text-center{text-align:center}
.sh-action-box{width:50%;float:left;padding:20px 20px 20px;color:#202020;font-size:15px;margin-bottom:-1px}
.sh-action-box.second{margin-left:-1px;clear:right}
.sh-action-box .box-image{float:left;width:33%;text-align:center}
.sh-action-box .ssb-content{line-height:24px;margin-bottom:0;padding:0 20px;width:66%;float:right}
.sh-action-box .sab-content{min-height:70px}
.sh-action-box h2{font-size:20px;color:#482c60;margin:10px 0 0}
.sh-action-box .btn{padding:3px 20px;font-size:13px;margin-top:20px}
.sh-account-box{padding:10px 20px 20px;color:#fff;font-size:15px;margin-bottom:20px;background-image:url(assets/images/box-header.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.sh-account-box.second{margin-left:-1px;clear:right}
.sh-account-box .box-image{float:left;width:31%;text-align:center;padding-top:10px}
.sh-account-box .ssb-content{line-height:24px;margin-bottom:0;padding:0 20px;width:68%;float:right}
.sh-account-box h2{font-size:20px;color:#cac4f3;margin:5px 0 10px}
.sh-account-box .btn{padding:3px 20px;font-size:13px;margin-top:20px}
.no-padding-lr,.no-padding-right{padding-right:0}
.no-padding-left,.no-padding-lr{padding-left:0}
h3{font-size:20px;color:#482c60;margin:0 0 15px;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.acc-section .lbl-chk,.account-title span a{font-family:"Museo Sans W01_300",serif;font-weight:300}
.account-actions{padding-bottom:20px;clear:both;overflow:auto}
.inner-box{margin:0 30px}
.account-title{margin-bottom:20px}
.account-title span{float:right;display:inline-block}
.account-title span a{display:inline-block;background-image:url(assets/images/account-title-icon.png);background-repeat:no-repeat;background-position:left center;font-size:15px;color:#282828;padding-left:20px}
.acc-section{border:1px solid #e9eaec;margin-bottom:-1px}
.acc-section h4{padding:0;margin:0}
.acc-section h4 span{display:inline-block;border:1px solid #6e5e9a;border-radius:50%;width:18px;height:18px;color:#6e5e9a;text-align:center;font-size:12px;line-height:16px;margin-right:5px;vertical-align:top}
.acc-section h4 span.info-mark{background-color:#ff8f3d;color:#fff;border-color:transparent;margin-top:-2px;margin-left:5px}
.acc-section h4 a{display:block;padding:15px 40px 15px 15px;background-image:url(assets/images/acc-down-arrow.png);background-repeat:no-repeat;background-position:right 15px top 15px}
.acc-section h4 a:hover{text-decoration:none}
.acc-section h4 a.active{background-image:url(assets/images/acc-up-arrow.png)}
.sm-ctext .acc-section h4{font-size:13px}
.sm-ctext .acc-section h4 span{vertical-align:middle}

.acc-section h3{padding:0;margin:0;     font-family: 'Museo Sans W01_300';font-size: 15px;}
.acc-section h3 span{display:inline-block;border:1px solid #6e5e9a;border-radius:50%;width:18px;height:18px;color:#6e5e9a;text-align:center;font-size:12px;line-height:16px;margin-right:5px;vertical-align:top}
.acc-section h3 span.info-mark{background-color:#ff8f3d;color:#fff;border-color:transparent;margin-top:-2px;margin-left:5px}
.acc-section h3 a{display:block;padding:15px 40px 15px 15px;background-image:url(assets/images/acc-down-arrow.png);background-repeat:no-repeat;background-position:right 15px top 15px}
.acc-section h3 a:hover{text-decoration:none}
.acc-section h3 a.active{background-image:url(assets/images/acc-up-arrow.png)}
.sm-ctext .acc-section h3{font-size:13px}
.sm-ctext .acc-section h3 span{vertical-align:middle}

.acc-section-content,.price-tables .pt-ok{background-repeat:no-repeat;background-position:center center}
.acc-section .separator{border-top:1px solid #423856!important;margin-bottom:20px!important;margin-top:25px!important}
.acc-section input[type=file]{background-color:#fff;font-size:12px;color:#202020;padding:5px}
.acc-section input[type=submit]{width:auto}
.price-tables .pt td h4,.price-tables .pt td.bold-text,.price-tables .pt td.pt-section,.price-tables .pt td.violet-text{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
/*.acc-section h3{color:#ff8f3d;font-size:15px}*/

.sm-ctext p{line-height:18px}
.form-upload-address{padding:10px 0}
.acc-section-content{transition:all .4s ease-in-out;height:auto;background-size:cover;line-height:22px;color:#fff;font-size:13px;overflow:hidden;background-color:#6E5E9A}
.acc-section-content.acc-hide,.tab-content{visibility:hidden;max-height:0;opacity:0}
.acc-section-content .asc-wrapper{padding:20px}
.acc-section-content a{color:#ff8f3d}
.acc-section-content.acc-hide{height:0;transition:max-height 1.4s ease-in-out}
.price-tables .pt-ok{display:block;background-image:url(assets/images/ok-bg.png);width:18px;height:18px;margin:0 auto}
.gray-box ul li,.results-listing ul li,.table-results-listing ul li,ul.item-listing li{background-position:left top 3px;background-image:url(assets/images/li-bullet-arrow.jpg);background-repeat:no-repeat}
.price-tables .pt{background-color:#f8f8f8;color:#202020;font-size:13px}
.price-tables .pt tr.pt-cost td,.pt-payment-options{background-color:#827ab8;color:#fff}
.price-tables .pt th{padding:15px 10px;border:1px solid #e6e6e6;font-size:15px;width:25%}
.price-tables .pt th h3{font-size:18px;color:#c63;margin:0}
.price-tables .pt th.pt-silver h3{color:#a3a3a3}
.price-tables .pt th.pt-gold h3{color:#fc0}
.price-tables .pt td{padding:7px 6px;border:1px solid #e6e6e6;font-size:13px;text-align:center}
.price-tables .pt td p{display:none}
.price-tables .pt td.pt-feature-title{text-align:left;padding-left:35px}
.price-tables .pt td.pt-section,.price-tables .pt td.pt-title-left{padding-left:20px}
.price-tables .pt td.violet-text{color:#827ab8}
.price-tables .pt td h4{margin:0 auto;padding:0;max-width:120px}
.price-tables .pt .pt-cost{font-size:13px;padding:20px}
.price-tables .pt .pt-cost h3{font-size:24px;color:#fff;max-width:80%;margin:0 auto 10px}
.pt-coupon h2{color:#7f77b7}
.table-footnotes a{color:#ff8f3d}
.price-tables .pt .pt-cost h4{font-family:"Museo Sans W01_300",serif;font-weight:300}
.de-wrapper .sh-service-box h3,.table-footnotes a,.tbl-info th,.tbl-info tr.ti-header td{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.price-tables .pt .pt-cost .pt-cost-label{text-align:left;vertical-align:top;padding-left:20px;padding-top:25px}
.pt-payment-options{height:auto;min-height:75px}
.pt-payment-options .input-submit{margin-top:0!important}
.tbl-info{width:100%}
.tbl-info td{padding:7px 30px;border:1px solid #e6e6e6;font-size:13px;background-color:#fff;width:50%}
.tbl-info th,.tbl-info tr.ti-header td{background-color:#f8f8f8;padding:7px 20px;border:1px solid #e6e6e6;font-size:13px;text-align:left}
.table-footnotes{padding:10px;margin-top:0;border-top:0;text-align:left;font-size:15px}
.table-footnotes p{margin-bottom:20px}
.table-footnotes p:last-of-type{margin-bottom:0}
.table-footnotes .ssb-content{margin-bottom:0;padding:10px}
.pt-coupon{background-color:#69629a}
.pt-coupon .pt-coupon-content{padding:10px;text-align:left;background-color: #e8e8ee;}
.pt-coupon h2{font-size:24px;margin:0 0 20px}
.pt-coupon input[type=email],.pt-coupon input[type=password],.pt-coupon input[type=tel],.pt-coupon input[type=text],.pt-coupon select{border:1px solid #ccc;background-color:#fff;padding:6px;width:73%}
.pt-coupon .input-submit{text-transform:none;width:25%;float:right;margin-top:-29px}
.form-button,.form-radius-tool-wrapper input[type=submit]{text-transform:uppercase}
.form-order{margin:30px 15px 0;padding:20px;border:1px solid #f1f1f1;background-color:#f8f8f8;clear:all}
.form-order p.small-paragraph{max-width:90%}
.form-order h3{color:#ff8f3d;font-size:30px}
.form-order .form-row{margin-bottom:10px}
.form-order .fr-agree{padding:20px 0}
.form-order .fr-agree{padding:20px 0}
.form-order input[type=email],.form-order input[type=password],.form-order input[type=tel],.form-order input[type=text],.form-order select{width:100%}
.form-order input.small-input,.form-order select.small-select{width:49%}
.form-order .small-input.small-right{float:right}
.de-wrapper .sh-service-box h2{font-size:23px}
.de-wrapper .sh-service-box h3{font-size:16px;min-height:55px;margin-bottom:0}
.de-wrapper .sh-service-box .ssb-content{padding:0 15px}
.de-wrapper.our-services .sh-service-box h2{min-height:55px;margin-bottom:18px}
.de-wrapper.our-services img{margin-top:25px}
.de-wrapper.our-services .sh-service-box .ssb-content{/*min-height:145px*/}
ul.item-listing{margin:0;padding:0;list-style:none;display:block}
ul.item-listing li{color:#202020;font-size:15px;padding:0 0 8px 27px;margin-bottom:8px;font-family:"Museo Sans W01_300",serif;font-weight:300}
/*.custom-sidebar ul.see-also-links a,.gray-box ol li,.info-box a.read-more,.results-listing ol li,.table-results-listing ol li,ol.benefits-list li .text-bold,ol.benefits-list li:before{font-family:"Museo Sans W01_700",serif;}*/
ul.item-listing li:last-child{margin-bottom:0}
.package-result-text{border-top:1px solid #e6e6e6;padding-top:10px;font-size:12px}
.easycheck-box ul li{background-position:left top 3px;background-image:url(assets/images/ok-bg.png)!important;background-repeat:no-repeat; font-size: 12px!important;margin-bottom: 0px!important;}
.easycheck-box ul li:last-child{margin-bottom:0;padding-bottom:0px!important}
.gray-box,.results-listing,.table-results-listing{text-align:left;padding:10px 20px;border:1px solid #e8e8ee;margin-top:0}
.gray-box.two-cols,.results-listing.two-cols,.table-results-listing.two-cols{padding:15px 0;margin-bottom:10px}
.gray-box .ssb-content,.results-listing .ssb-content,.table-results-listing .ssb-content{margin-bottom:0;padding-bottom:0}
.gray-box.gb-options .ssb-content,.results-listing.gb-options .ssb-content,.table-results-listing.gb-options .ssb-content{padding:0!important}
.gray-box h2,.results-listing h2,.table-results-listing h2{color:#7f77b7;text-align:left;margin:0 0 15px}
.gray-box ul,.results-listing ul,.table-results-listing ul{margin:0;padding:0;list-style:none;display:block}
.gray-box ul li,.results-listing ul li,.table-results-listing ul li{color:#202020;font-size:15px;padding:0 0 8px 27px;margin-bottom:8px}
.gray-box ul li:last-child,.results-listing ul li:last-child,.table-results-listing ul li:last-child{margin-bottom:0;padding-bottom:20px}
.gray-box.two-cols ul li,.results-listing.two-cols ul li,.table-results-listing.two-cols ul li{font-size:13px}
.gray-box .li-two-cols li,.results-listing .li-two-cols li,.table-results-listing .li-two-cols li{display:inline-block;float:left;width:49%;font-size:13px;line-height:18px;background-position:left center;padding-top:5px;padding-bottom:5px}
.gray-box ol,.results-listing ol,.table-results-listing ol{list-style:none;counter-reset:my-counter}
.gray-box ol li,.results-listing ol li,.table-results-listing ol li{position:relative;color:#202020;font-size:15px;padding:0 0 8px 27px;margin-bottom:8px}
.gray-box ol li:last-child,.results-listing ol li:last-child,.table-results-listing ol li:last-child{margin-bottom:0;padding-bottom:0}
.gray-box ol li:before,.results-listing ol li:before,.table-results-listing ol li:before{content:counter(my-counter);color:#fff;display:block;width:18px;height:18px;border:2px solid #ffbd8d;background-color:#ff8f3d;counter-increment:my-counter;position:absolute;top:3px;left:0;font-size:8px;vertical-align:top;line-height:15px;text-align:center;border-radius:50%}
.results-listing{background-color:transparent;padding:10px 20px;margin-top: -10px;}
.results-listing .ssb-content{padding:0}
.result-new{color: rgb(50,50,50);padding-bottom:8px}
.para{font-size:14px}
.para p {line-height: 20px}
.list-lead{background-image: none;font-size:14px;padding: 0 0 0px 18px;margin-bottom: 4px}
.table-results-listing{padding:0;margin-top:-1px;margin-bottom: 15px;}
.table-results-listing .ssb-content{padding:0 20px 20px}
ol.benefits-list{list-style:none;counter-reset:my-counter}
ol.benefits-list li{position:relative;color:#202020;font-size:15px;padding:0 0 15px 40px;margin-bottom:15px;border-bottom:1px solid #e9eaec}
ol.benefits-list li .text-bold{display:block;padding-bottom:5px}
ol.benefits-list li:before{content:counter(my-counter);color:#fff;display:block;width:31px;height:31px;border:2px solid #ffbd8d;background-color:#ff8f3d;counter-increment:my-counter;position:absolute;top:3px;left:0;font-size:13px;vertical-align:top;line-height:27px;text-align:center;border-radius:50%}
.box-slider,.info-box{position:relative}
ul.list{margin:0 0 20px;padding:0;list-style:none;display:block}
ul.list li{background-image:url(assets/images/li-bullet-arrow.jpg);background-repeat:no-repeat;background-position:left top 3px;color:#fff;font-size:12px;padding:4px 0 8px 27px;margin-bottom:4px}
.purpleli{background-image:url(assets/images/li-bullet-arrow-purple.jpg)!important;}
ul.list li:last-child{margin-bottom:8px;padding:4px 0 8px 27px}
.custom-sidebar a.large{display:block;margin:10px 0;text-align:center}
.custom-sidebar h2{margin:0 0 20px;font-size:20px;color:#7f77b7}
.custom-sidebar h3{font-size:16px;color:#7f77b7;margin:0 0 10px}
.custom-sidebar ul.see-also-links{margin:0;padding:0;list-style:none}
.custom-sidebar ul.see-also-links a{font-size:14px;color:#202020}
.custom-sidebar .separator{margin-top:20px;margin-bottom:10px!important}
.custom-sidebar .content-box,.custom-sidebar p{line-height:18px;font-size:13px}
.custom-sidebar .content-box a{color:#cac4f3}
.custom-sidebar .content-box h2{color:#cac4f3;margin:0 0 15px}
.custom-sidebar .content-box.orange-a a{color:#ff8f3d}
.custom-sidebar .content-box a.large{display:block;margin-top:10px;margin-bottom:0;color:#fff;text-align:center;padding:8px 10px}
.li-ok{color:#74ad19}
.li-bad{color:#ad1919}
.li-unknown{color:#7f77b7}
.info-box{background-color:#f8f8f8;border:1px solid #dfdfdf;padding:5px 0 20px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-bottom:10px}
.info-box h2,.info-box h3{padding:15px 20px 15px 50px;background-image:url(assets/images/st-envelope.png);background-repeat:no-repeat;background-position:left 10px center;font-size:16px;color:#202020;border-bottom:1px solid #dfdfdf}
.info-box h3{border-bottom:0}
.info-box h3 span{display:block;border-bottom:1px solid #333;padding-bottom:10px}
.info-box .cb-content{padding:10px 15px;line-height:20px}
.info-box a.read-more{display:inline-block;margin-top:25px;font-size:15px;color:#ff8f3d}
.info-box.ib-gray,.info-box.ib-gray .ssb-content,.info-box.ib-gray .ssb-content p{color:#202020;font-family:"Museo Sans W01_300",serif;font-weight:300;line-height:16px}
.info-box.ib-gray a,.info-box.ib-gray h3,.info-box.ib-gray ul li{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.info-box .large{margin:50px 20px 20px}
.info-box.ib-gray{border:1px solid #f1f1f1;font-size:13px}
.info-box.ib-gray .ssb-content,.info-box.ib-gray .ssb-content p{margin-bottom:5px}
.info-box.ib-gray h2,.info-box.ib-gray h3{color:#7f77b7;background-image:none;font-size:20px;padding:0 0 10px;border-bottom:0}
.info-box.ib-gray h3,.info-box.ib-gray ul li{font-size:13px}
.info-box.ib-gray h3{color:#202020;padding-bottom:0}
.info-box.ib-gray ul li{line-height:16px}
.info-box.ib-gray ul{margin-bottom:20px}
.info-box.ib-gray a{color:#7f77b7}
.form-manual-tps .row-expiry .lbl,.form-web-tps .lbl-chk{font-family:"Museo Sans W01_300",serif;font-weight:300;width:80%}
.info-box.ib-st{border-color:#f1f1f1;min-height:320px}
.info-box.ib-st h2{border-bottom:0;padding:0 20px 5px 40px;margin:20px 10px 5px 20px;font-size:20px;line-height:30px;color:#7f77b7;background-position:left top}
.info-box.ib-st .cb-content{line-height:24px;padding:10px 20px 15px}
.info-box.ib-st .footnote{font-size:11px;color:#202020;line-height:18px}
.box-slider,.eq-col h3{font-size:15px;color:#202020}
.box-slider .controls{position:absolute;top:60%;margin-top:-20px;left:1px;display:inline-block;width:23px;height:24px;z-index:2}
.box-slider .controls a{display:inline-block;background-image:url(assets/images/box-slider-left-arrow.png);background-repeat:no-repeat;background-position:center center;width:23px;height:24px;text-indent:-9999px}
.box-slider .controls .bx-next{background-image:url(assets/images/box-slider-right-arrow.png)}
.box-slider .controls.next-arrow{right:1px;left:auto}
.box-slider a.large{margin:100px 20px 40px;background-color:#6e5e9a}
.box-slider .bx-controls{position:absolute;left:0;right:0;bottom:10px;text-align:center}
.box-slider .bx-controls .bx-pager-item{display:inline-block;padding:0 5px}
.box-slider .bx-controls .bx-pager-link{text-indent:-9999px;display:inline-block;width:11px;height:11px;border:1px solid #fff;border-radius:50%}
.box-slider .bx-controls .bx-pager-link.active{background-color:#fff}
.eq-col{border:1px solid #ddd;background-color:#f8f8f8}
.credits .c-footer td,.credits th,.eq-col.eq-col-gray{background-color:#f0f0f0}
.eq-col.eq-col-gray{border-left:0}
.eq-col .inner-content{padding:10px 35px}
.checkout-desc{/* min-height: 430px;  border:1px solid #ddd; background-color:#f8f8f8 */}
.checkout-desc .inner-content{padding: 10px 0px;}
.checkout-desc ul.item-listing li { list-style-image: url(/wp-content/plugins/selectabase/static-content/images/bullet.png); background-image: none!important; padding: 0 !important; margin: 20px; }
.checkout-desc .inner-content h3{ font-size: 16px!important ; margin: 0 0 15px; font-family: "Museo Sans W01_700",serif; font-weight: 700; color: #7f77b7; }
.form-web-tps{padding:15px 35px}
.form-web-tps .form-row.fr-submit input{width:auto;min-width:155px}
.form-web-tps .form-row{margin-bottom:10px}
.form-web-tps .fr-agree{padding:15px 0}
.form-web-tps .fr-submit{margin-top:25px}
.form-web-tps .form-wrapper select,.form-web-tps input[type=email],.form-web-tps input[type=password],.form-web-tps input[type=tel],.form-web-tps input[type=text]{width:100%}
.form-web-tps select.small-select{width:17%}
.form-web-tps input.small-input{width:49%}
.form-manual-tps .row-expiry .lbl{width:25%}
.form-manual-tps .row-expiry select{width:36%}
.form-manual-tps .fr-agree{padding:5px 0}
.form-extra-credits{padding:5px 35px}
.credits td,.credits th{border:1px solid #ddd;padding:7px 10px}
.form-extra-credits .form-row{margin-bottom:0}
.form-extra-credits select{width:100%}
.form-extra-credits input[type=text]{width:66%}
.form-extra-credits .form-row input[type=submit]{width:30%;display:inline-block}
.form-extra-credits-wrapper h2{font-size:30px;margin:10px 0;color:#7f77b7}
.form-extra-credits-wrapper .separator{border-top:1px solid #ddd}
.form-extra-credits-wrapper .separator.nm{margin-bottom:0}
.form-voucher-code .form-row,.full-btn{margin-bottom:15px}
.form-extra-credits-wrapper h3{margin-top:10px}
.credits{width:100%;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.credits th{text-align:left;font-size:15px}
.credits th a{color:#6e5e9a;font-size:13px}
.full-btn,.print-me-button{font-size:14px;background-repeat:no-repeat}
.credits th.c-price{max-width:50px}
.cta-button{margin-top:30px;background-color:#6e5e9a}
.print-me-button{color:#202020;background-color:#f8f8f8;border:1px solid #e6e6e6;font-family:"Museo Sans W01_300",serif;font-weight:300;display:inline-block;padding:5px 10px 5px 35px;line-height:20px;float:right;background-image:url(assets/images/print-btn.png);background-position:left 10px center}
.print-me-button:hover{text-decoration:none;background-color:#ebebeb;color:#202020}
.full-btn{display:block;padding-left:40px;background-image:url(assets/images/arrow-btn.png);background-position:left 15px center}
.full-btn.download-dc{background-image:url(assets/images/arrow-btn.png);text-align:left}
.full-btn.no-icon{padding-left:10px;background-image:none}
.half-button{width:49%;max-width:250px;padding:5px 5px 5px 40px;background-image:url(assets/images/highlight-button.png);background-repeat:no-repeat;background-position:left 5px center}
.half-button.hb-right{float:right}
.half-button.download-dc{background-image:url(assets/images/arrow-down-btn.png);text-align:left}
.tbl-summary td{padding:7px 30px;border:1px solid #e6e6e6;font-size:13px;background-color:#fff}
.tbl-summary td.summary-title,.tbl-summary th{background-color:#f8f8f8;padding:7px 20px;border:1px solid #e6e6e6;font-size:13px;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/;text-align:left}
.tbl-summary th{font-size:20px;color:#7f77b7;padding:20px}
.form-voucher-code .form-row .lbl-chk{font-family:"Museo Sans W01_300",serif;font-weight:300;font-size:12px;color:#202020;vertical-align:top}
.box-list li,.service-box-wp .sbh-content h4,.service-box-wp h3,.site-sidebar .info-box,.user-actions-wrapper .user-actions li.ua-header span,.user-actions-wrapper .user-actions li.ua-logout{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.form-voucher-code .form-row input[type=submit]{margin:20px auto 0}
.form-voucher-code-wrapper .inner-content{font-size:12px;color:#202020;line-height:22px;margin-top:15px}
.site-sidebar .info-box{padding:15px 20px;margin-bottom:10px;line-height:16px;font-size:13px;color:#202020}
.site-sidebar .info-box .ssb-content{padding:0;line-height:16px}
.site-sidebar .full-btn{margin-bottom:25px}
.site-sidebar .info-box .cb-content{padding:0}
.site-sidebar .info-box h2,.site-sidebar .info-box h3{margin-left:-10px}
.site-sidebar .info-box.ib-gray h3{margin-left:0}
.voucher-code-wrap{background-color:#69629a;padding:20px;margin-bottom:20px}
.voucher-code-wrap h3{color:#ff8f3d;font-size:20px;margin-top:0}
.voucher-code-wrap input[type=text]{width:100%}
.voucher-code-wrap input[type=submit]{width:auto;margin:20px auto 0}
.voucher-code-wrap .form-row{margin-bottom:0}
.voucher-code{ margin-top: 20px}
.sb-left,.sb-right{float:left;width:49%}
.sb-right{float:right}
.box-list{margin:0;padding:0;list-style:none;display:block}
.box-list li{background-image:url(assets/images/li-bullet-arrow.jpg);background-repeat:no-repeat;background-position:left top 3px;color:#482c60;font-size:12px;padding:0 0 8px 20px;margin:0 5px;display:inline-block}
.box-list li:last-child{margin-bottom:0;padding-bottom:0}
a.sb-button{padding:5px 50px;margin-bottom:17px}
.service-box-wp h3{line-height:22px}
.service-box-wp .ssb-content{margin-bottom:0}
.service-box-wp .sbh-image{float:left;width:33%;text-align:left}
.service-box-wp .sb-header{padding:10px 20px 0;margin:0 -20px;border-bottom:1px solid #f2f2f2;clear:both;overflow:auto}
.google-maps,.knob,.mg-body,.tab-content-wrapper{overflow:hidden}
.service-box-wp .sbh-content{float:left;width:66%;text-align:left}
.service-box-wp .sbh-content h3{color:#ff8f3d;font-size:22px;margin-bottom:0}
.service-box-wp .sbh-content h4{color:#7f77b7;font-size:14px;margin:0 0 10px}
.service-box-wp .ssb-content{padding:0}
.service-box-wp .form-request-download-wrapper{margin:0 -20px 10px -20px;padding:15px 20px;background-color:#54565b;color:#fff}
.service-box-wp .form-request-download-wrapper .inner-content{font-size:12px;line-height:15px;padding:0 0 10px}
.service-box-wp .form-request-download-wrapper .select-full{width:100%}
.service-box-wp .form-request-download-wrapper textarea{width:100%;height:55px;margin-top:10px;padding:5px}
.service-box-wp .form-request-download-wrapper input[type=submit]{width:auto;display:inline-block;padding:10px 40px}
.service-box-wp .form-request-download-wrapper .fr-submit{text-align:center;margin-bottom:0!important}
.service-box-wp .form-request-download-wrapper .form-row{margin-bottom:10px}
.no-padding-bottom{padding-bottom:0}
.form-list-download-wrapper .inner-content{font-size:12px;line-height:15px;padding:10px 0}
.form-list-download-wrapper .select-medium{width:48%}
.form-list-download-wrapper .sm-right{float:right}
.form-list-download-wrapper .form-list-download .form-row{margin-bottom:10px;margin-top:5px}
.form-list-download-wrapper .form-list-download input[type=submit]{width:auto;display:inline-block;padding:10px 40px}
.form-list-download-wrapper .form-list-download .fr-submit{text-align:center}
.user-actions-wrapper{background-color:#f8f8f8;border:1px solid #e9eaec}
.order-list th,.order-list tr,.user-actions-wrapper .user-actions li.ua-header,.user-actions-wrapper .user-actions li.ua-logout{background-color:#f2f2f2}
.user-actions-wrapper .user-actions{margin:0;padding:0;list-style:none}
.user-actions-wrapper .user-actions li{display:block;padding:11px 20px 10px;border-bottom:1px solid #e9eaec;font-size:13px}
.user-actions-wrapper .user-actions li:last-child{border-bottom:0}
.user-actions-wrapper .user-actions li.ua-logout{color:#6e5e9a}
.user-actions-wrapper .user-actions li.ua-header{font-size:15px;color:#202020;padding-bottom:10px}
.hints-row,.order-list.ol-2,.title-submenu li{font-size:13px}
.user-actions-wrapper .user-actions li.ua-header span{color:#6e5e9a;display:block;margin-bottom:5px;padding-top:5px}
.order-list{width:100%}
.order-list td,.order-list th{border:1px solid #e6e6e6;padding:10px;text-align:center}
.order-list tr:nth-child(2n){background-color:#f8f8f8}
.order-list a.btn{padding:3px 10px}
.order-list.ol-2 td.ol-actions{width:140px}
.info-box-support{margin-top:20px;font-size:13px;color:#202020}
.info-box-support h2{background-image:url(assets/images/ibs-phone.png);margin-bottom:15px}
.info-box-support .cb-content{padding-top:0}
.info-box-support .btn{padding:7px 15px}
.info-box-support .btn.ibs-request{text-align:left;background-image:url(assets/images/ibs-request.png);background-repeat:no-repeat;background-position:right center;background-color:#6e5e9a;margin-bottom:5px}
.ib-violet{color:#fff;background-color:#6e5e9a}
.ib-violet h2{background-image:url(assets/images/ibs-open-sign.png);border-bottom-color:#7d6ea4;color:#fff;margin-bottom:15px}
/*.title-submenu{margin:0;padding:0;list-style:none;display:inline-block;float:right}*/
.title-submenu li{display:inline-block;color:#ff8f3d;margin-left:18px;margin-right:5px;font-family:"Museo Sans W01_300",serif;font-weight:300}
.postcode-box .box-slider h3,.title-submenu li a{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.title-submenu li a{color:#ff8f3d; text-decoration: underline;}
.title-submenu li.selected a{color:#6e5e9a}
.title-submenu.ts-single{margin-bottom:30px;display:block;clear:both}
.postcode-box{padding:20px 20px 0}
.postcode-box .ssb-content{padding:0}
.postcode-box .box-slider h3{margin-bottom:0;color:#fff}
.postcode-box .box-slider h3 span{border-bottom:1px solid #fff}
.postcode-box .box-slider ul{margin:0;padding:0;list-style:none}
.postcode-box .box-slider ul li{background-image:none;padding-left:0}
.postcode-box .box-slider .cb-content{padding:0 20px 20px;color:#fff;float:left;width:60%;font-family:"Museo Sans W01_300",serif;font-weight:300}
.form-title,.postcode-box h3{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.postcode-box .box-slider .controls{display:none!important}
.postcode-box .box-slider a.large{margin:20px 15px 15px 0;float:right}
.postcode-box .box-slider .bx-controls{top:15px;right:15px;left:auto}
.postcode-box h3{color:#202020;font-size:20px;margin:5px 0 22px}
.form-cost-details .lbl,.form-customer-details .lbl,.form-title{font-size:15px;color:#202020}
.postcode-box h3 b{color:#827ab8}
.postcode-box .results{font-sizE:12px;line-height:20px;padding-top:10px}
.article .form-box p,.hints-row,.hints-row p{line-height:18px}
.postcode-box input[type=submit]{background-color:#6e5f9a}
.postcode-box .separator{margin-bottom:20px!important}
.form-radius-tool-wrapper .form-row,.postcode-box .btn{margin-bottom:10px}
.postcode-box .btn{padding:5px 20px;text-align:center}
.postcode-box .btn.full-width{display:block;margin-bottom:10px}
.form-radius-tool-wrapper{padding-bottom:15px}
.form-radius-tool-wrapper .results-row{margin:12px 0}
.form-radius-tool-wrapper input[type=text]{width:100%}
.google-maps{position:relative;padding-bottom:75%;height:0}
.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.form-title{margin:15px 0 5px}
.checkbox-holder .lbl-chk,.form-cost-details .lbl,.form-customer-details .lbl{font-family:"Museo Sans W01_300",serif;font-weight:300}
.form-cost-details,.form-customer-details{background-color:#f8f8f8;border:1px solid #e6e6e6;padding:15px 15px 0}
.form-cost-details .form-row,.form-customer-details .form-row{margin:10px 0}
.form-customer-details{padding-bottom:15px}
.form-customer-details input[type=text]{width:100%}
.form-customer-details input.small-input{width:38%}
.form-customer-details .small-select{width:21%}
.checkbox-holder{margin:30px 0 50px}
.hints-row{color:#202020}
.article .form-box h5,.hints-row h5{color:#6e5e9a;font-size:13px}
.form-cost-details-wrapper input[type=submit],.form-customer-details input[type=submit]{width:auto}
.article .form-box{padding:15px 15px 0}
.article .form-box .ssb-content{padding:0}
.article .form-box h5{margin:0 0 15px}
.form-credits-details{margin:10px -15px 15px!important;background-color:#69629a;color:#fff;line-height:18px;font-size:15px}
.form-credits-details .radio-holder{text-align:center}
.form-credits-details .columns{text-align:center;border-right:1px solid #58527f;padding:15px 0}
.form-voucher-details{margin:0 -15px}
.form-voucher-details-wrapper{margin:0 -15px;padding:15px;background-color:#f2f2f2;border-top:1px solid #e6e6e6}
.form-voucher-details-wrapper input[type=submit]{display:inline-block;width:auto;padding:8px 20px}
.form-voucher-details-wrapper h3{color:#ff8f3d;font-size:15px;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/;margin-bottom:10px}
.form-voucher-details-wrapper .form-row{margin-bottom:0}
.footnotes{line-height:26px;font-size:12px}
.form-submit-numbers-wrapper{margin-bottom:15px;background-color:#f8f8f8;padding:15px 0}
.form-submit-numbers-wrapper .form-wrapper .lbl.lbl-full{display:block;width:100%;margin-bottom:15px}
.form-submit-numbers-wrapper .form-wrapper .lbl.lbl-full em{font-family:"Museo Sans W01_300",serif;font-weight:300;color:#b8b8b8;font-sizE:12px;float:right;font-style:normal;display:inline-block;padding-top:2px}
.form-submit-numbers-wrapper textarea{width:100%;border:1px solid #e8e8ee;background-color:#fff;padding:8px;height:280px}
.form-submit-numbers-wrapper .submit-numbers{display:inline-block;width:20px;height:20px;background-image:url(assets/images/double-arrows.png);background-repeat:no-repeat;position:absolute;right:-10px;top:45%;margin-top:-10px;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}
.credits-remaining .ib-content,.how-does-it-work .ib-content,.how-it-works-form .ib-content{background-image:url(assets/images/credits-remaining.png);background-repeat:no-repeat;background-size:cover}
.form-submit-numbers-wrapper .submit-numbers:hover{text-decoration:none}
.form-submit-numbers-wrapper .columns{padding:0 20px}
.form-button{display:block;padding:8px 20px;margin-top:20px;background-color:#6e5e9a;color:#fff;font-size:14px;transition:all .4s ease-in;border:0;width:100%;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.form-button:hover{background-color:#281935;color:#fff;text-decoration:none}
.form-button.button-orange{background-color:#ff8f3d;color:#fff}
.form-button.button-orange:hover{background-color:#d65a00}
.form-button.button-disabled{background-color:#d9d9d9}
.form-button.half-button{width:49%;float:left}
.form-button.button-right{float:right}
.form-button.small-button{width:auto;display:inline-block;margin-top:0;font-family:"Museo Sans W01_300",serif;font-weight:300;text-transform:none;margin-right:20px}
.credits-remaining .fr-submit input[type=submit],.input-select{text-transform:uppercase}
.credits-remaining .cd-price-wrap,.how-does-it-work ol li,.how-it-works-form ol li,.prev-checks .pc-actions a,.prev-checks .pc-date{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.row.submit-buttons{margin-top:35px}
.previous-checks{border:1px solid #f1f1f1;margin-top:20px}
.previous-checks h3{font-size:20px;color:#7f77b7}
.previous-checks .separator.full-width{margin-left:-20px;margin-right:-20px;border-top:1px solid #f1f1f1}
.previous-checks .footnotes,.previous-checks .ib-content,.previous-checks .ib-content p{font-size:13px;line-height:22px}
.previous-checks .footnotes{font-style:italic;margin:10px 0}
.prev-checks{margin-top:15px}
.prev-checks .pc-date{color:#202020;font-size:13px;padding-bottom:7px}
.prev-checks .pc-actions a{color:#6e5e9a;display:inline-block;margin-right:10px}
.credits-remaining{padding-top:15px;margin-bottom:20px}
.credits-remaining .ib-content{background-position:center center;color:#fff;padding:15px}
.credits-remaining h3,.credits-remaining h4,.credits-remaining h5{font-size:15px;margin:0;color:#fff}
.credits-remaining h1.credits-number{font-size:36px;color:#ff8f3d;border-bottom:0;margin:20px 0 0;padding-bottom:0}
.credits-remaining h3{margin-bottom:15px}
.credits-remaining h2{color:#ff8f3d;font-size:20px;margin-bottom:5px}
.credits-remaining .cd-price-radio-wrap,.credits-remaining .cd-price-wrap{border-top:1px solid #583e68;border-bottom:1px solid #583e68;min-height:55px;margin-bottom:-1px}
.credits-remaining .form-credits-prices-wrapper{margin-left:-15px;margin-right:-15px}
.credits-remaining .cd-price-radio-wrap{border-right:1px solid #583e68;padding:17px 15px;color:#cac4f3}
.credits-remaining .cd-price-wrap{padding:25px 15px 17px;font-size:20px;color:#ff8f3d;text-align:center}
.credits-remaining .lbl{width:85%;font-size:13px;padding-lefT:10px}
.credits-remaining input[type=radio]{vertical-align:top;margin-top:10px}
.credits-remaining .fr-submit{margin-top:25px}
.how-does-it-work,.how-it-works-form{padding-top:10px;margin-bottom:20px}
.how-does-it-work .ib-content,.how-it-works-form .ib-content{background-position:center center;color:#fff;padding:10px 15px}
.how-does-it-work h2,.how-it-works-form h2{color:#ff8f3d;font-size:20px;margin-bottom:5px}

.how-does-it-work ol,.how-it-works-form ol{list-style:none;counter-reset:my-counter}
.how-does-it-work ol li,.how-it-works-form ol li{position:relative;color:#fff;font-size:15px;padding:10px 25px 20px 44px;margin-bottom:8px;margin-left:-15px;margin-right:-15px;border-bottom:1px solid #583e66}
.how-does-it-work ol li:last-child,.how-it-works-form ol li:last-child{margin-bottom:15px}
.how-does-it-work ol li:first-child,.how-it-works-form ol li:first-child{padding-top:0}
.how-does-it-work ol li a,.how-it-works-form ol li a{color:#ff8f3d;text-decoration:underline}
.how-does-it-work ol li:before,.how-it-works-form ol li:before{content:counter(my-counter);color:#c6c0ef;display:block;width:18px;height:18px;border:1px solid #c6c0ef;background-color:transparent;counter-increment:my-counter;position:absolute;top:13px;left:15px;font-size:11px;vertical-align:top;line-height:15px;text-align:center;border-radius:50%}
.how-does-it-work ol li:first-child:before,.how-it-works-form ol li:first-child:before{top:3px}
.how-it-works-form ol li{padding:8px 25px 5px 44px}
.how-it-works-form ol li h3{font-size:20px;color:#fff;margin:0 0 10px;line-height:30px}
.how-it-works-form ol li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.how-it-works-form ol li:first-child{padding-bottom:0}


.how-does-it-work ul,.how-it-works-form ul{list-style:none;counter-reset:my-counter}
.how-does-it-work ul li,.how-it-works-form ul li{position:relative;color:#fff;font-size:15px;padding:10px 25px 20px 44px;margin-bottom:8px;margin-left:-15px;margin-right:-15px;border-bottom:1px solid #583e66}
.how-does-it-work ul li:last-child,.how-it-works-form ul li:last-child{margin-bottom:15px}
.how-does-it-work ul li:first-child,.how-it-works-form ul li:first-child{padding-top:0}
.how-does-it-work ul li a,.how-it-works-form ul li a{ color: #FFF;text-decoration: underline;font-weight: bold; }
.how-does-it-work ul li:before,.how-it-works-form ul li:before{content:"";color:#FFF;display:block;width:12px;height:12px;background-color:#FFF;position:absolute;top:13px;left:15px;font-size:11px;vertical-align:top;line-height:15px;text-align:center;border-radius:50%}
.how-does-it-work ul li:first-child:before,.how-it-works-form ul li:first-child:before{top:3px}
.how-it-works-form ul li{padding:8px 25px 5px 44px}
.how-it-works-form ul li h3{font-size:20px;color:#fff;margin:0 0 10px;line-height:30px}
.how-it-works-form ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.how-it-works-form ul li:first-child{padding-bottom:0}


.how-it-works-form .dc-content{font-size:15px;line-height:26px;padding-bottom:15px;font-family:"Museo Sans W01_300",serif;font-weight:300}
.how-it-works-form .dc-credits{margin-left:-44px;margin-right:-25px}
.how-it-works-form .dc-credits .tbl-dc-credits{width:100%;margin-top:10px}
.how-it-works-form .dc-credits .tbl-dc-credits td{padding:28px 15px 25px;border:1px solid #5c3f75;border-left:0;border-bottom:0;text-align:center;font-size:18px}
.how-it-works-form .dc-credits .tbl-dc-credits td span{display:block;font-size:15px;margin-top:12px}
.how-it-works-form .dc-credits .tbl-dc-credits td .dcc-price{font-size:36px;color:#ff8f3d;padding:5px 0 0}
.how-it-works-form .dc-credits .tbl-dc-credits td:last-child{border-right:0}
.sm-text .acc-section h4{font-size:12px}
.form-search-saved{padding:10px 15px;background-color:#f8f8f8;border:1px solid #e6e6e6}
.article.fw-article h5.search-header{font-size:15px;color:#202020;background-color:#f8f8f8;border:1px solid #e9eaec;border-bottom:0;margin-bottom:0!important;padding:20px}
.article.fw-article h5.search-header span{color:#7f77b7!important;font-size:18px}
.small-input{display:inline-block}
.form-radius-search-wrapper .form-wrapper .small-select{padding:6px 10px}
.form-support{padding:0;border:0}
.form-support select{width:100%}
.form-support .radio-holder{margin-right:10px}
.form-support-wrapper .close-button{text-align:right;font-size:12px;color:#6e5e9a;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.form-filter-searches .radio-holder{display:inline-block;margin-right:10px;margin-bottom:15px;min-width:140px}
.form-filter-searches .form-row{margin-bottom:10px}
.form-filter-searches .lbl{min-width:180px;font-family:"Museo Sans W01_300",serif;font-weight:300}
.form-cost-saving-calculator h3,.knob .knob-content,.knob span{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.form-filter-searches .filter-form input[type=text]{max-width:240px}
.form-filter-searches .filter-form input[type=submit]{max-width:130px;display:inline-block;padding:10px 8px;margin-left:10px}
.knob{width:130px;height:130px;position:relative;margin:0 auto}
.knob .knob-content,.knob span{display:block;text-align:center;color:#6e5e9a;font-size:20px;position:absolute;left:0;right:0;top:0;bottom:0;padding-top:45px;padding-left:30px;padding-right:20px}
.knob .knob-content div,.knob span div{max-width:100%}
.knob .knob-content span,.knob span span{height:100%}
.list-results{width:100%;margin-top:20px}
.list-results td,.list-results th{text-align:center;border:1px solid #e6e6e6;font-size:12px}
.list-results th{color:#6e5e9a}
.form-cost-saving-calculator{font-size:13px}
.form-cost-saving-calculator .ssb-content{padding:0}
.form-cost-saving-calculator h3{color:#7f77b7;font-size:16px;border-bottom:1px solid #e4e4e4;margin:10px 0 25px;padding-bottom:15px}
.form-cost-saving-calculator .form-wrapper .form-row{margin-bottom:8px}
.form-cost-saving-calculator .inner-row{margin-left:-15px;margin-right:-15px}
.form-cost-saving-calculator .form-wrapper .lbl{font-family:"Museo Sans W01_300",serif;font-weight:300;font-size:13px;width:33%}
.range-slider h4,.widget .service-text h2{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.form-cost-saving-calculator .printing-posting .form-row .lbl{width:25%}
.form-cost-saving-calculator .form-wrapper label em{display:inline-block;font-style:normal;vertical-align:top;width:65%}
.form-cost-saving-calculator .form-wrapper label em i{border:1px solid #e8e8ee;border-right:0;display:inline-block;vertical-align:top;padding:3px 7px 2px}
.form-cost-saving-calculator input[type=text]{display:inline-block;padding:7px;width:85%;background-color:#fff}
.form-cost-saving-calculator .form-wrapper select{width:70%;float:right;padding:7px}
.form-cost-saving-calculator .small-button{float:right;width:70%;margin-right:0}
.form-cost-saving-calculator .top-separator{border-top:1px solid #e4e4e4;padding-top:30px;margin-top:10px;text-align:center}
.form-cost-saving-calculator .footnote{padding-top:15px;padding-bottom:10px;text-align:center;font-size:11px}
.form-cost-saving-calculator .form-wrapper input[type=submit]{background-color:#6e5e9a;max-width:455px;margin:0 auto;padding:7px}
.form-order2{margin: 30px 0px 0;padding: 20px;border: 1px solid #f1f1f1;background-color: #f8f8f8}
.form-order3{margin: 30px 15px 0;padding: 20px;border: 1px solid #f1f1f1;background-color: #f8f8f8}
.form-easycheck{margin-top: 30px; padding-top: 10px;border: 1px solid #f1f1f1;background-color: #f8f8f8}
.form-order2 h3 {color: #ff8f3d;font-size: 30px}
.form-order3 h3 {color: #ff8f3d;font-size: 30px}
.size-credit{min-height: 343px !important}
.range-slider{margin:0 15px 15px;padding-bottom:30px;border-bottom:1px solid #e4e4e4}
.range-slider h4{color:#7f77b7;font-size:18px;margin:5px 0 15px}
h2.page-in-title{font-size:30px;color:#6e5e9a;margin:15px 0 20px}
.ui-slider-handle{border:3px double #e0e0e0;border-radius:50%;background-color:#fff}
.ui-widget-content{background-color:#fff;border-radius:4px}
.ui-slider-range{background-color:#6e5e9a;border-radius:4px}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:13px}
.ui-slider-horizontal .ui-slider-handle{top:-1px;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:3px;height:7px}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.widget{margin-bottom:10px}
.widget a.button{display:inline-block;padding:8px 25px;border:1px solid #fff;color:#fff;margin-top:10px;font-size:13px;transition:all .5s ease-in-out}
.widget a.button:hover{color:#6e679a;background-color:#fff;text-decoration:none}
.widget ul{margin:0;padding:0;list-style:none}
.widget h2{margin:0}
.widget .service-box{min-height:320px;position:relative;background-repeat:no-repeat;background-size:cover;transition:all .4s ease-in-out}
.widget .service-content,.widget .service-overlay{position:absolute;background-image:url(assets/images/services-overlay.png);bottom:0;left:0;right:0}
.widget .service-overlay{top:0;background-repeat:repeat-x;background-position:bottom}
.widget .service-content{height:51.28%;padding:20px 15px;color:#fff;overflow:hidden}
.widget .service-text{position:relative;z-index:3;font-size:13px;line-height:24px}
.widget .service-text h2{margin:0;padding:0;font-size:14px;line-height:24px;text-align:left;color:#fff}
.contact-widget,.wg-cta{font-family:"Museo Sans W01_300",serif;font-weight:300;background-size:cover}
.widget .service-text .service-p{min-height:50px;padding-bottom:10px}
.widget .service-text a.more-btn{display:inline-block;padding:4px 25px;position:relative;z-index:2;border:1px solid #fff;color:#fff;transition:all .5s ease-in-out}
.widget .service-text a.more-btn:hover{color:#6e679a;background-color:#fff;text-decoration:none}
.widget .service-content-overlay{top:0;right:0;left:0;bottom:0;position:absolute;z-index:2;margin-right:-100%;background-image:url(assets/images/overlay-bg.png);transition:all .2s ease-in-out}
.widget .service-box:hover .service-content-overlay{margin-right:0}
.contact-widget h2,.wg-cta h2{text-align:center;margin:0 0 15px}
.widget .sb-col{padding:0}
.wg-cta{background-image:url(assets/images/cta-widget-bg.png);background-position:center center;padding:25px 22px;color:#fff;text-align:center}
.wg-cta h2{font-size:27px;color:#fff}
.wg-cta .cta-main-text{font-size:13px;line-height:24px}
.menu-sidebar-menu-container{background-color:#282828;color:#fff;padding:10px 20px}
.menu-sidebar-menu-container ul li{border-bottom:1px solid #3e3e3e}
.menu-sidebar-menu-container ul li:last-child{border-bottom:0}
.menu-sidebar-menu-container a{color:#fff;font-size:15px;display:block;padding:7px 10px}
.menu-sidebar-menu-container a:hover{color:#b4ace7;text-decoration:none;background-image:url(assets/images/li-arrow.png);background-position:left center;background-repeat:no-repeat}
.no-padding.columns{padding-left:5px}
 ul.item-image li{color: #202020;font-size: 15px;padding: 0 0 8px 27px;margin-bottom: 8px;font-family: "Museo Sans W01_300",serif;font-weight: 700}
.article{padding-right:20px}
.contact-widget{background-image:url(assets/images/cta-widget-bg.png);background-position:center center;padding:5px;color:#fff;text-align:center}
.contact-widget h2{font-size:27px;color:#fff;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.contact-form input[type=submit],.service-cols h2{font-family:"Museo Sans W01_300",serif;font-weight:300}
.contact-widget p{margin:0 0 5px;padding:0;font-size:17px;line-height:20px}
.contact-widget p a{margin:0 0 5px;padding:0;font-size:20px;line-height:22px}
.contact-widget a.more-btn{display:inline-block;padding:6px 15px;position:relative;z-index:2;font-size:13px;margin-top:10px;border:1px solid #fff;color:#fff;transition:all .5s ease-in-out}
.contact-widget a.more-btn:hover{color:#6e679a;background-color:#fff;text-decoration:none}
.contact-form{background-color:#fff;padding:25px}
.contact-form label{display:block}
.contact-form label br{display:none}
.contact-form .form-row{margin-bottom:15px}
.contact-form .fr-comments{padding-top:1px}
.contact-form label .lbl{display:inline-block;width:36%;text-align:right;color:#202020;font-size:15px;padding-right:20px}
.contact-form label .lbl em{color:#ff8f3d;font-style:normal}
.contact-form label input[type=email],.contact-form label input[type=text],.contact-form label input[type=password],.contact-form label textarea, .contact-form label select{display:inline-block;width:63%;padding:5px}
.contact-form label textarea{border-color:#ccc;height:79px;}
.contact-form input[type=submit]{color:#fff;border:1px solid #5b3d7a;background-color:#5b3d7a;font-size:13px;padding:10px 35px;float:right;transition:all .3s ease-in}
.contact-form input[type=submit]:hover{background-color:transparent;color:#5b3d7a}
.contact-label{float: right;width: 63%;font-size: 12px;clear: both;}
.service-cols{padding:35px 0 30px;background-image:url(assets/images/testimonials-bg.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}
.tab-buttons,.tab-holder-wrapper{background-repeat:repeat-x;background-position:left center}
.service-cols .cols-img{text-align:center}
.service-cols h2{font-size:23px;color:#fff;text-align:left;margin:20px 0 30px}
.service-cols .cols-text,.service-cols .cols-text p{line-height:24px;font-size:15px}
.tab-holder{padding-bottom:15px}
.tab-holder-wrapper{background-image:url(assets/images/tabs-holder-bg.png)}
.tab-buttons{display:inline-block;background-image:url(assets/images/tabs-holder-wrapper-bg.png)}
.cta-form,.socicons a{background-repeat:no-repeat}
.tab-buttons a{background-color:#af9ebb;padding:5px 30px;margin-right:10px;border-radius:20px;display:inline-block;font-size:15px;text-decoration:none;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/;color:#fff;transition:all .4s ease-in-out;position:relative}
.tab-buttons a:after{display:block;position:absolute;left:0;right:0;bottom:0;content:""}
.tab-buttons a.selected,.tab-buttons a:hover{background-color:#482c60}
.tab-buttons a.selected:after,.tab-buttons a:hover:after{bottom:-11px;background-image:url(assets/images/tab-selected.png);background-repeat:no-repeat;background-position:bottom center;height:11px}
.cta-form{background-image:url(assets/images/cta-form.png);background-position:center center;background-size:cover;min-height:318px;padding:14px}
.cta-form .wpcf7-submit,.cta-form input[type=email],.cta-form input[type=text]{padding:8px;width:100%;font-family:"Museo Sans W01_300",serif;font-weight:300}
.cta-form h2{font-size:26px;color:#cac4f3;margin:12px 0 14px;text-align:left}
.cta-form input[type=email],.cta-form input[type=text]{border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.3);font-size:15px;color:#fff}
.cta-form .wpcf7-not-valid{background-color:rgba(204,0,0,.8)!important}
.cta-form .wpcf7-submit{background-color:#ff8f3d;border:0;display:block;color:#fff;margin-top:30px}
.cta-form .form-row{margin:7px 0 9px}
.cta-form .fr-submit.form-row{margin:0}
.cta-form .fr-half{width:48%;float:left}
.cta-form .fr-h2{float:right}
.cta-form .ajax-loader{margin-top:-25px;background-color:#fff;display:block;vertical-align:top}
.cta-form div.wpcf7-response-output,.cta-form div.wpcf7-validation-errors{border-color:#fff;color:#fff}
.cta-form .form-row label br,.cta-form span.wpcf7-not-valid-tip{display:none}
.cta-form ::-webkit-input-placeholder{color:#fff}
.cta-form :-moz-placeholder{color:#fff}
.cta-form ::-moz-placeholder{color:#fff}
.cta-form :-ms-input-placeholder{color:#fff}
.search-input{display:inline-block;width:63%;border:1px solid #fff;border-bottom-color:#ccc;padding:10px}
.mag-overlay{opacity:0;visibility:hidden;overflow:auto;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}
.mag-overlay.fader{max-height:0;transition:all .4s ease-in-out}
.mag-overlay .mo-content{display:none;height:0;top:0;bottom:0;left:0;right:0;max-width:800px;width:100%;margin:auto}
.mag-overlay .mo-content .mo-i-content{display:table-cell;vertical-align:middle;position:relative}
.mag-overlay .mo-content .moi-inner{position:relative;background-color: #f8f8f8;}
.mag-overlay .mo-content a.mg-close{display:inline-block;position:absolute;padding:5px 10px;border:2px solid #fff;color:#fff;text-decoration:none;font-size:26px;right:0;top:0;transition:all .4s ease-in-out}
.mag-overlay .mo-content a.mg-close:hover{background-color:#fff;color:#5c3b7a}
.mag-overlay.mag-active{color:#000;background-color:rgba(0, 0, 0, 0.4);max-height:100%;opacity:1;visibility:visible}
.mag-overlay.mag-active .mo-content{display:table;height:100%}
.mag-overlay h1,.mag-overlay h3{font-size:45px;font-weight:200;line-height:34px;margin:0 0 60px}
.mag-overlay h1{margin-left:10px;margin-top:10px;padding-right:30px;padding-top: 30px;margin-bottom: 20px;color:#ff8f3d}
.mag-overlay h3{font-size:30px;margin-bottom:15px}
.mag-overlay .mo-c-text ul li{display:block;font-size:16px;margin-bottom:5px;font-weight:300}
.blog-page .navigation li,.footer-menu li,.socicons a{display:inline-block}
.mag-overlay .mo-c-text ul li a{font-size:16px;text-decoration:none;color:#fff}
.mag-overlay .mo-c-text ul li a:hover{text-decoration:underline}
.mag-overlay .mo-c-text ul li.o-separator{margin-bottom:35px}
.mag-overlay .mo-c-text ul li.o-locality{font-weight:400}
.mag-overlay .mo-c-form .row{width:100%;padding:0;margin-left:-5px}
.mag-overlay .mo-c-form input[type=email],.mag-overlay .mo-c-form input[type=tel],.mag-overlay .mo-c-form input[type=text],.mag-overlay .mo-c-form select,.mag-overlay .mo-c-form textarea{background-color:#fff;font-size:16px;border:1px solid #AAA;border-radius:1px;padding: 10px;max-width:500px;margin-bottom: 15px;transition:border-color .4 ease-in-out;}
.footer-menu li a,.meta-footer{font-size:13px}
.payicons { font-size:13px ;  padding: 0 15px; }
.mag-overlay .mo-c-form input[type=email]:focus,.mag-overlay .mo-c-form input[type=tel]:focus,.mag-overlay .mo-c-form input[type=text]:focus,.mag-overlay .mo-c-form select:focus,.mag-overlay .mo-c-form textarea:focus{border-color:#AAA}
.mag-overlay .mo-c-form select{color:#333!important;background-color:#fff}
.mag-overlay .mo-c-form textarea{height:153px;margin-bottom:30px}
.mag-overlay .mo-c-form input[type=email],.mag-overlay .mo-c-form input[type=tel],.mag-overlay .mo-c-form input[type=text]{height:auto}
.mag-overlay .mo-c-form .cancel-form,.mag-overlay .mo-c-form .wpcf7-form-control.wpcf7-submit{display:inline-block;padding:10px 20px;background-color:#ff8f3d;color:#fff;font-size:13px;transition:all .4s ease-in;border:1px solid #fff}
.mag-overlay .mo-c-form .cancel-form:hover,.mag-overlay .mo-c-form .wpcf7-form-control.wpcf7-submit:hover{background-color:#ff8f3d;color:#fff;border:2px solid #ff974b;text-decoration:none}
.mag-overlay .mo-c-form .cancel-form{ background-color: #785888;}
.mag-overlay .mo-c-form div.wpcf7-validation-errors{color:#fff}
.mag-overlay .mo-c-form div.wpcf7-mail-sent-ok{color:#fff;position:relative}
.mag-overlay .mo-c-form ::-webkit-input-placeholder{color:inherit}
.mag-overlay .mo-c-form :-moz-placeholder{color:inherit;opacity:1}
.mag-overlay .mo-c-form ::-moz-placeholder{color:inherit;opacity:1}
.mag-overlay .mo-c-form :-ms-input-placeholder{color:inherit}
.mag-overlay .mo-c-form p {line-height:40px}
.meta-footer{padding:5px 0 10px}
.copyright,.footer-made-by{  font-size: 13px;}
.socicons{text-align:right}
.socicons a{width:25px;height:25px;margin:0 3px;background-image:url(assets/images/social/icons.png);text-indent:-9999px;text-align:left;transition:all .3s ease-in-out}
.socicons a:hover{background-position:0 -27px}
.socicons .twt{background-position:-35px 0}
.socicons .twt:hover{background-position:-35px -27px}
.socicons .lnkin{background-position:-68px 0}
.socicons .lnkin:hover{background-position:-68px -27px}
.socicons .gplus{background-position:-102px 0}
.socicons .gplus:hover{background-position:-102px -27px}
.footer-made-by{text-align:right}
.deco-border{border-bottom:1px solid #d3d4d6}
.deco-border-wrapper{padding:0 15px;margin-bottom:10px}
.footer-menu li{width:24%;padding-right:10px;vertical-align: top;}
.dma-img{float: right; margin-top: -75px;}
.foooter-tps {text-align: left;float: left;margin-right: 10px;margin-top: -4px;}
.footer-logos{text-align:right; min-width: 300px;}
.blog-page .news-box-holder{background-color:#fff;margin-bottom:30px}
.blog-page .news-box-holder img{width:100%}
.blog-page .news-content{padding:20px 50px}
.news-content ol,.news-content ul{padding:0 40px}
.news-content li{margin-bottom:20px}
.news-content a{color:#7f77b7;/*font-weight:700*/}
.blog-page h2{margin:0 5px 5px 0;line-height:30px;font-size:20px;color:#7f77b7}
.blog-page h5{font-weight:300;margin:10px 0}
.blog-page h5 b{font-weight:700}
.blog-page .navigation li a{display:block;padding:4px 10px;background-color:#7f77b7;border:1px solid #7f77b7;color:#fff}
.blog-page .row-inner{margin-left:-15px;margin-right:-15px}
.attr-col{width:25%;float:left}
.attr-col ul{margin:0;padding:0;list-style:none}
.price-tables.rp-pt-wrapper{background-color:#f8f8f8;border:1px solid #e6e6e6;margin-top:10px}
.price-tables.rp-pt-wrapper ul{margin:0;padding:0;list-style:none;background-color:#f8f8f8;color:#202020;font-size:13px}
.price-tables.rp-pt-wrapper .pt-col{width:33.33%;float:left}
.price-tables.rp-pt-wrapper .ecpt-col{width:33.33%;float:left}
.price-tables.rp-pt-wrapper .plant-title{height:53px}
.price-tables.rp-pt-wrapper span.pt-notok,.price-tables.rp-pt-wrapper span.pt-ok{display:block;background-repeat:no-repeat;background-position:center center;width:18px;height:18px;margin:0 auto}
.price-tables.rp-pt-wrapper span.pt-ok{background-image:url(assets/images/ok-bg.png)}
.price-tables.rp-pt-wrapper span.pt-notok{background-image:url(assets/images/notok-bg.png)}
.price-tables.rp-pt-wrapper ul .plant-title{padding:17px 10px;border:1px solid #e6e6e6;font-size:15px;text-align:center}
.price-tables.rp-pt-wrapper ul .plant-title h3{font-size:18px;margin:0}
.color-package h3 {color:#555}
.price-tables.rp-pt-wrapper ul .plant-title.pt-silver h3{color:#a3a3a3}
.price-tables.rp-pt-wrapper ul .plant-title.pt-gold h3{color:#fc0}
.price-tables.rp-pt-wrapper ul li{padding:7px 6px;border:1px solid #e6e6e6;border-right:0!important;border-bottom:0;height:40px;font-size:13px;vertical-align:middle;text-align:center}
.price-tables.rp-pt-wrapper ul li.pricing-elements{height:auto;border:0;padding:0}
.price-tables.rp-pt-wrapper ul li.pt-empty{height:80px;font-size:12px}
.price-tables.rp-pt-wrapper ul li.pt-empty br{display:none;line-height:22px;content:" ";margin:-10px 0 15px}
.price-tables.rp-pt-wrapper ul li.pt-empty span.pt-ok{margin-bottom:10px;margin-top:-15px}
.price-tables.rp-pt-wrapper ul li:last-child{border-bottom:1px solid #e6e6e6}
.price-tables.rp-pt-wrapper ul li.pt-violet-b{font-weight:700;color:#827ab8}
.price-tables.rp-pt-wrapper ul li.pt-terms{height:80px!important;position:relative;top:25%}
.price-tables.rp-pt-wrapper ul li.pt-b{height:46px}
.price-tables.rp-pt-wrapper ul li p{margin:0;line-height:20px;text-align:center;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.price-tables.rp-pt-wrapper ul li.pt-feature-title{text-align:left;padding-left:35px}
.price-tables.rp-pt-wrapper ul li.pt-section{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/;padding-left:20px}
.price-tables.rp-pt-wrapper ul li.pt-title-left{padding-left:10px}
.price-tables.rp-pt-wrapper ul li.violet-text{color:#827ab8;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.price-tables.rp-pt-wrapper ul li.bold-text{font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.price-tables.rp-pt-wrapper ul li h4{margin:0 auto;padding:0px 0 0;max-width:120px;font-family:"Museo Sans W01_700",serif;/*font-weight:700*/}
.price-tables.rp-pt-wrapper ul .pt-cost{background-color:#827ab8;color:#fff;height:auto;min-height:135px;font-size:12px;padding:17px}
.price-tables.rp-pt-wrapper ul .pt-cost-other-option,.price-tables.rp-pt-wrapper ul .pt-cost-other-option-empty{background-color:#827ab8;color:#fff;height:auto;min-height:90px;padding:20px}
.pt-cost-select{background-color:#827ab8;color:#fff;height:auto;min-height:45px;padding:10px 20px!important}
.input-select{background-color:#ff8f3d;display:block;width:100%;border:0;color:#fff;padding:8px;margin-bottom:10px;font-size:14px}
.background-select {background-color: #6ea518}
.select-package{border: 2px solid #ff974b}
.voucher-title{font-size: 15px;color: #7f77b7;font-weight: 700;font-family: 'Museo Sans W01_700',serif}
 a.voucher-title:hover{color: #6e5e9a}
.pt-cost-other-option .input-submit{margin-top:0}
.price-tables.rp-pt-wrapper ul .pt-cost-label{text-align:left}
.price-tables.rp-pt-wrapper ul .pt-cost h3{font-size:17px;color:#fff;max-width:95%;margin:0 auto 10px}
.price-tables.rp-pt-wrapper ul .pt-cost h4{font-family:"Museo Sans W01_300",serif;font-weight:300}
.price-tables.rp-pt-wrapper ul .pt-cost .pt-cost-label{text-align:left;vertical-align:top;padding-left:20px;padding-top:25px}
.ectable-col{width:100%;float:left}
.table-col{width:75%;float:left}
.table-col ul li{text-align:center}
.pt-feature-text{display:none}
.return{font-style:normal}
.hide-list{visibility:hidden;display:none}
.float_right{float:right}
.last-tps{width:106%}
.display-button{display: inline-block!important;float:right}
.subcriptionlist{width: 43%!important; margin-left: -115px;}
.subcriptionformat{width: 34%!important; margin-left: 3px;margin-right: 3px;}
.subcriptiondownload{margin-right: -114px;    padding: 10px 22px!important;}
.listtutobutton{margin-top: 20px;width:100% }
.listtutobutton2{width:100%}
.account-tps-button{padding: 5px 16px; width:270px}
.account-file-box{border:1px solid #ccc;padding: 10px 20px;margin-top: 0;}
.sh-account-box-full{width: 100%!important; float:none!important;padding: 20px 20px 0px;}
.sh-account-box-full .box-image{    margin-left: -15px;}
.sh-account-box-full .ssb-content{padding:0 10px!important}

.wpproslider_t2_SPAN_6, .wpproslider_t2_STRONG_5 { margin-left: -90px;}

@media only screen and (max-width:945px){.price-tables.rp-pt-wrapper ul .pt-cost{min-height:200px}
.price-tables.rp-pt-wrapper ul li.pt-feature-title{padding-left:10px}
}
@media only screen and (max-width:835px){.top-navigation>ul>li>a{padding:5px 8px 12px}
.site-header .logo{margin-top:0}
.form-web-tps select.small-select{width:100%}
.form-web-tps input.small-input{width:49%}
.mag-overlay .mo-content a.mg-close{right:10px}
.pt-feature-text{display:block;color:#999;font-style:italic;font-size:14px}
.attr-col,.price-tables.rp-pt-wrapper ul .pt-cost-other-option-empty{display:none}
.price-tables.rp-pt-wrapper .pt-col,.table-col{width:100%}
.price-tables.rp-pt-wrapper ul .pt-cost{min-height:1px}
.price-tables.rp-pt-wrapper ul li,.price-tables.rp-pt-wrapper ul li.pt-empty,.price-tables.rp-pt-wrapper ul li.pt-violet-b{height:auto}
.price-tables.rp-pt-wrapper ul li p{top:auto;transform:none;-ms-transform:none;-webkit-transform:none}
.price-tables.rp-pt-wrapper ul li.pt-empty span.pt-ok{margin:10px auto}
.price-tables.rp-pt-wrapper ul li.pricing-elements{height:0;max-height:0;opacity:0;visibility:hidden;transition:all .4s ease-in-out}
.price-tables.rp-pt-wrapper .pt-col.show-pt ul li.pricing-elements{height:auto;max-height:10000px;opacity:1;visibility:visible}
.price-tables.rp-pt-wrapper ul .plant-title{cursor:pointer}
.price-tables.rp-pt-wrapper ul .plant-title h3 span{display:inline-block;width:15px;height:10px;background-image:url(assets/images/navigation/arrow-down.png);background-repeat:no-repeat;background-position:center center;margin-left:10px}
.price-tables.rp-pt-wrapper .pt-col.show-pt ul .plant-title h3 span{background-image:url(assets/images/navigation/arrow-up.png)}
.return{content:"\A" ;white-space:initial; font-style:normal;}

}
@media only screen and (max-width:1025px){
.hide-lead{visibility:hidden;display:none}
.responsive-size{min-height: auto!important}
.show-lead{visibility:visible;display: block}
/*.size-account{min-height: auto!important}
.size-account2{min-height: auto!important}
.size-detail{min-height: auto!important}*/
.size-account{height:520px!important}
.size-account2{height: 260px!important}
.size-detail{height: 210px!important}
.footer-return{white-space:nowrap;font-style:normal}
.tps-check-manual{margin-bottom: 15px;max-width: initial!important}
.tps-check-manual2{max-width: initial!important}
.create-post-button{width: 100%!important}
.resellers-contact{margin-bottom: 5px}
.contact-form label .lbl{width:26%!important}
.account-file-box{margin-top: 15px}
.padding-account{padding-left: 300px}
.nukc-image{width:200px}
.im-interested-nukc {text-align: center!important; color:#333;}
}
@media only screen and (max-width:750px){.sh-cta .sh-cta-text{font-size:23px!important}
.contact-label{float: right;width: 100%;font-size: 12px;clear: both;}
.price-tables .pinned td:last-child,.responsive-table-wrapper .pinned td:last-child{border-bottom:0}
/*.title-submenu,.top-navigation{text-align:center}*/
.title-submenu,.title-submenu li{line-height:18px}
.top-navigation>ul>li>a{padding:5px 4px 12px}
.sh-action-box .box-image,.sh-action-box .ssb-content{float:none;width:100%}
.mag-overlay h1,.mag-overlay h3{font-size:24px}
.mag-overlay .mo-c-form input[type=email],.mag-overlay .mo-c-form input[type=tel],.mag-overlay .mo-c-form input[type=text],.mag-overlay .mo-c-form select,.mag-overlay .mo-c-form textarea{width:100%}
.form-wrapper .lbl,.form-wrapper input[type=email],.form-wrapper input[type=password],.form-wrapper input[type=tel],.form-wrapper input[type=text],.form-wrapper select{display:block;width:100%;margin-bottom:5px}
.size-account{min-height: 260px!important;max-height: none}
.map-phone{width: auto!important}
.link-tools{margin-bottom: 5px;}
.sb-left,.sb-right{float:none;width:100%}
.npl,.npr{padding-left:15px!important;padding-right:15px!important}
.npl{margin-top:20px}
.form-web-tps select.small-select{width:100%}
.form-web-tps input.small-input{width:49%}
.sh-action-box{width:100%;float:none}
.sh-action-box.second{margin-left:0}
.article.fw-article{padding-left:0;padding-right:0}
table.responsive{margin-bottom:0}
.responsive-table-wrapper .pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}
.responsive-table-wrapper .pinned table{border-right:none;border-left:none;width:100%}
.responsive-table-wrapper .pinned table td,.responsive-table-wrapper .pinned table th{white-space:nowrap}
.responsive-table-wrapper div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}
.responsive-table-wrapper div.table-wrapper div.scrollable{margin-left:35%;overflow:scroll;overflow-y:hidden}
.responsive-table-wrapper table.responsive td,.responsive-table-wrapper table.responsive th{position:relative;white-space:nowrap;overflow:hidden}
.responsive-table-wrapper table.responsive td:first-child,.responsive-table-wrapper table.responsive th:first-child,.responsive-table-wrapper table.responsive.pinned td{display:none}
.price-tables .pinned{position:absolute;left:0;top:0;background:#fff;width:35%;min-width:180px;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}
.price-tables .pinned table{border-right:none;border-left:none;width:100%}
.price-tables .pinned table td.pt-feature-title{white-space:nowrap}
.price-tables .pinned .pt-bronze,.price-tables .pinned .pt-gold,.price-tables .pinned .pt-silver,.price-tables .pinned td.pt-cost{visibility:hidden}
.price-tables div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}
.price-tables div.table-wrapper div.scrollable table{margin-left:35%}
.price-tables div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}
.price-tables table.responsive td,.price-tables table.responsive th{position:relative}
.price-tables table.responsive td:first-child,.price-tables table.responsive th:first-child,.price-tables table.responsive.pinned td,.price-tables table.responsive.pinned td.pt-cost-label{width:0;max-width:0;overflow:hidden;padding:0!important}
.price-tables table.responsive td:first-child .ptftp-content,.price-tables table.responsive th:first-child .ptftp-content,.price-tables table.responsive.pinned td .ptftp-content,.price-tables table.responsive.pinned td.pt-cost-label .ptftp-content{height:28px!important}
.price-tables td.pt-bronze,.price-tables td.pt-gold,.price-tables td.pt-silver{white-space:nowrap;overflow:hidden}
.title-submenu{display:block;margin:10px 0}
.contact-form label .lbl,.contact-form label input[type=email],.contact-form label input[type=text],.contact-form label textarea{width:100%!important;display:block;text-align:left}
.article.fw-article h1{font-size:23px;padding-left:15px;padding-right:15px; padding-top:15px;}
.header-image .header-text-wrapper{height:auto;position:relative}
.article.fw-article .inner-row,.full-row{margin:0}
.form-cost-saving-calculator .form-wrapper input[type=submit]{white-space:normal}
.gray-box .li-two-cols li,.results-listing .li-two-cols li,.table-results-listing .li-two-cols li{width:100%;display:block}
.section-title{font-size:20px;padding-bottom:20px}
.testimonials-title h2,h2.page-in-title{font-size:23px}
.form-cost-saving-calculator .form-wrapper label em{width:100%}
.form-cost-saving-calculator .form-wrapper .lbl,.form-cost-saving-calculator .form-wrapper input[type=email],.form-cost-saving-calculator .form-wrapper input[type=password],.form-cost-saving-calculator .form-wrapper input[type=tel],.form-cost-saving-calculator .form-wrapper input[type=text]{width:85%;float:left}
.gray-box,.results-listing,.table-results-listing{padding:10px}
.form-cost-saving-calculator .form-wrapper label em i{float:left}
.sh-service-box.box-checked .sb-left{float:left;width:79%}
.sh-service-box.box-checked .sb-right{width:20%;float:right}
.btn-hide{display:block!important}
.size-account{height: auto!important}
.size-account2{height: auto!important}
.size-detail{height: auto!important}
.hide-title{visibility:hidden;display:none}
.textarea-batch{margin-top: 17px}
.button-numbers{width: auto;padding: 7px 6px}
.button-clear{width: 100%!important}
/* .button-confirm{width: 100%!important;float: left!important;margin-top: 5px;} */
.button-hightlight{float: left!important;width: 100%;margin-top: 10px;}
.last-tps{width:auto}
.subcriptionlist{width: 100%!important;margin-left:initial}
.subcriptionformat{width: 100%!important; margin-left: initial;margin-right: initial;}
.subcriptiondownload{margin-right:initial;    padding: 10px 22px!important;}
.tps-check{margin-bottom: 15px;}
.resellers-bouton{float:initial!important;text-align: center;margin-bottom: 5px}
.package-button{margin-bottom: 15px}
.padding-account{padding-left:initial}
.form-submit-numbers-wrapper textarea{height:80px!important}

}

@media only screen and (max-width:600px){ .button-confirm{width: 100%!important;float: left!important;margin-top: 5px;} }

@media only screen and (max-width:550px){
    .tbl-info th, .tbl-info tr.ti-header td {background-color: #f8f8f8;padding: 5px;border: 1px solid #e6e6e6;font-size: 13px;text-align: left;vertical-align: top;}
    .tbl-info td {padding: 5px;border: 1px solid #e6e6e6;font-size: 13px; background-color: #FFF; width: 50%;vertical-align: top}
    .mobile-hide {display:none!important;}
    .mobile-show {display:block!important;}
    .nukcimage{display:none!important;}
    
}
@media only screen and (max-width:970px){
    .footer-menu li{width:20%}
    .dma-img-mobile{margin-top: -120px}
}
@media only screen and (max-width:327px){ .dma-img-mobile{margin-top: -144px !important} }

@media only screen and (max-width:40.063em){.site-header .header-clear::after{clear:none}


.socicons a{width: 50px!important;height: 50px!important;margin:0 3px;background-image: url(assets/images/social/icons_mobile.png)!important;text-indent:-9999px;text-align:left;transition:all .3s ease-in-out }
.socicons a:hover{background-position:0 -54px !important}
.socicons .twt{background-position: -70px 0 !important}
.socicons .twt:hover{background-position:-70px -54px !important}
.socicons .lnkin{background-position: -136px 0 !important;}
.socicons .lnkin:hover{background-position:-136px -54px !important}
.socicons .gplus{background-position:-204px 0 !important}
.socicons .gplus:hover{background-position:-204px -54px !important}





.site-header .header-phone-w{float:right;text-align:right!important}
/*.socicons,*/.top-navigation{text-align:left}
.site-header .logo-wrapper{padding:0 15px}
.site-header .logo img{max-width:80%}
.mobile-navigation{display:inline-block;float:left;transition:all .5s ease-in;margin-right:10px}
.nav-display.top-navigation{left:0;opacity:1;visibility:visible}
.top-navigation{transition:all .5s ease-in;position:absolute;z-index:999;width:88%;padding:15px;left:-100%;opacity:0;visibility:hidden;background-color:#282828}
.top-navigation>ul>li{display:block}
.top-navigation .sub-menu{opacity:1;visibility:visible;height:auto;max-height:none;min-width:200px;margin-top:0;position:relative;left:auto;right:auto;top:auto;padding-top:10px}
.top-navigation .sub-menu li a{border-bottom:0;padding-right:50px}
.top-navigation>ul>li.menu-item-has-children a,.top-navigation>ul>li.menu-item-has-children a:hover{background-image:none}
.copyright,.meta-menu-wrapper{text-align:center;padding-bottom:10px}
.socicons a{margin:0 0 2px}
.footer-menu li{width:39%;padding-top: 35px}
.dma-img-mobile{margin-top: -130px;}
.footer-mobile{margin-top: -55px;}
.footer-tps-mobile{margin-top: -3px;}
.hide-for-small{display:none}
h2{font-size:20px}
.testimonials-wrapper{font-size:18px;line-height:25px}
.meta-menu-wrapper li a{padding:8px 12px 8px 30px}
.meta-menu-wrapper li a:hover{padding:8px 30px 8px 12px}
.section-services .service-content{height:auto}
.header-phone-w a.header-phone,.site-header .header-phone span{font-size:0;text-indent:-9999px;text-align:left}
.site-header .header-phone span{text-indent:-9999px;background-repeat:no-repeat;background-image:url(assets/images/call-us-icon.png);display:inline-block;width:35px;height:35px;text-align:left;vertical-align:top}
.article.fw-article h1 .badge{display:none}
.services-wrapper-normal a.more-btn,.services-wrapper-violet a.more-btn{margin-top:0!important;margin-bottom:30px;width:100%}
.services-wrapper-normal a.more-btn-2,.services-wrapper-violet a.more-btn-2{margin-top:0!important;margin-bottom:10px;width:100%}
.btn.orange{background-color:#ff7900;color:#000;width:100%;margin-top: 5px; text-align: center; font-weight: bold;}
.form-button.button-orange{background-color:#ff7900;color:#000; font-weight: bold;}
.btn.purple{color:#fff;width:100%;margin-top: 5px; text-align: center}

.form-button{background-color:#5c3a7a;color:#fff;}

.main-content h1{color:#5c3a7a;}
.main-content h2{color:#5c3a7a;}
.main-content h2.inner-content-title{color:#5c3a7a}
.sh-service-box h2 { color: #ff7900;}
.article.fw-article h1 { color: #5c3a7a;}
.services-wrapper-normal h2, .services-wrapper-violet h2 {color: #fff;}

.services-wrapper-violet h2 {color: #fff;}
.services-wrapper-normal h2 {color: #5c3a7a;}
.news-content a {color: #5c3a7a;}


#mtc-phone-input{width:100%!important;}
.acc-section h4 a{display:block;padding:15px 40px 15px 15px;background-image:url(assets/images/acc-down-arrow.png);background-repeat:no-repeat;background-position:right 15px center}
}
@media print{.footer-menu,.footer-widgets,.header-phone-w,.meta-footer,.meta-menu-wrapper,.navigation-wrapper,.print-me-button,.rev_slider_wrapper,.site-header{display:none}
}


@media only screen and (max-width:736px){
    .services-wrapper-violet .service-p {
        min-height: 140px;
    }
    .services-wrapper-normal .service-p {
        min-height: 120px;
    }
    
    .services-wrapper-violet h2 {
    min-height: 50px;
    }
    
     .services-wrapper-normal a.more-btn-2, services-wrapper-normal a.more-btn { margin-top:5px;}
     .services-wrapper-violet a.more-btn-2, .services-wrapper-violet a.more-btn { margin-top:5px;}
}