body {
position: relative;
}
body.form-shows {
margin-bottom: 106px;
}
.si-form input[type="submit"].gform_button {
background-color: #fd901b;
padding: 10px 15px !important;
margin-right: 0 !important;
}
.si-form,
.si-form_wrapper.gform_wrapper ul.gform_fields {
display: flex;
justify-content: center;
}
.si-form_wrapper.gform_wrapper ul.gform_fields li.gfield {
padding-right: 5px;
display: inline-block;
}
.si-form_wrapper .gform_footer,
.si-form_wrapper .gform_body {
width: auto !important;
}
.si-form_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
min-width: 185px;
padding: 5px 10px;
}
.is-form-wrapper {
display: none;
}
.is-form-wrapper.show {
display: flex;
justify-content: space-between;
width: 100%;
position: fixed;
z-index: 999;
left: 0px;
bottom: 0px;
background: #3c81c0;
color: #fff;
transition: display 0.5s ease 0s;
box-shadow: 0px 0px 40px -10px #646464;
}
.is-form-wrapper.show h2,
.download-banner h2 {
color: #fff;
font-size: 18px;
margin-bottom: 5px;
}
.is-form-wrapper.show p,
.download-banner p {
font-size: 15px
}
.is-form-wrapper .text-wrapper { padding: 0 15px;
}
.is-form-wrapper .infusion-form { margin-top: 15px;
margin-right: 10px;
display: flex;
justify-content: flex-end;
align-items: baseline; flex-grow: 2;
}
.is-form-wrapper .infusion-field {
display: inline-block;
float: left;
padding: 0 5px 10px 5px;
margin-top: 3px;
}
.is-form-wrapper .infusion-field-input {
color: #000;
padding: 7px 14px;
border: none;
}
.is-form-wrapper .infusion-recaptcha {
background-color: #fd901b;
margin-left: 5px;
padding: 7px 14px;
font-size: 14px;
}
.is-form-wrapper .infusion-submit {
margin-top: 23px;
}
.close-button {
text-align: right;	
order: 3;
}
.no-thanks {
background-color: transparent;
}
.grecaptcha-badge {
display: none;
}
.main-navigation-ul .sub-menu .menu-item a span {
text-wrap: wrap !important;
}
.gform_legacy_markup_wrapper .gform_page_footer.right_label {
padding-left: 0 !important;
}
@media only screen and (max-width: 1450px) { 
body.form-shows {
margin-bottom: 160px;
}
.is-form-wrapper.show {
flex-direction: column;
text-align: center;
padding-bottom: 10px;
}
.is-form-wrapper .text-wrapper,
.is-form-wrapper .infusion-form {
width: 100%;
}
.is-form-wrapper .infusion-form {
margin: 0;
justify-content: center;
}	
.is-form-wrapper .infusion-field {
float: none;
padding: 10px 5px;
}
.is-form-wrapper.show h2 {
margin-bottom: 5px;
margin-top: 0;
}
.is-form-wrapper.show p {
margin-bottom: 10px;
}
.close-button {
order: 0;
margin-bottom: -10px;
}
.is-form-wrapper .infusion-submit {
margin-top: 0;
}
}
@media only screen and (max-width: 911px) {
body.form-shows {
margin-bottom: 400px;
}
.is-form-wrapper .infusion-form {
flex-direction: column;
align-items: center;
}
.is-form-wrapper .infusion-recaptcha {
margin-left: 0;
}
.is-form-wrapper .infusion-field {
width: 100%;
}
.is-form-wrapper .infusion-field-input {
width: 90%;
}
.is-form-wrapper .infusion-submit {
width: 91%;
}
.is-form-wrapper .infusion-recaptcha {
width: 98%;
}
} .download-banner {
background: #3c81c0;
color: #fff;
box-shadow: 0px 0px 40px -10px #646464;
padding: 1px 30px 30px;
text-align: center;
margin-top: 40px;
margin-bottom: -50px;
}
.download-banner .text-wrapper {
margin-bottom: -20px;
}
.download-banner .infusion-form {
display: flex;
justify-content: center;
align-items: flex-end;
}
.download-banner .infusion-form input {
margin-right: 5px;
}
.download-banner .infusion-form button {
background-color: #fd901b;
margin-bottom: 1px;
}
@media only screen and (max-width: 900px) {
.si-form,
.si-form_wrapper.gform_wrapper ul.gform_fields {
flex-direction: column;
align-items: center;
}
.si-form_wrapper.gform_wrapper ul.gform_fields li.gfield {
padding-right: 0;
margin-top: 0;
}
.si-form_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
min-width: 300px;
margin-top: 0;
}
.si-form_wrapper.gform_wrapper .gform_footer {
padding-top: 8px;
margin-top: 0;
}
.si-form_wrapper.gform_wrapper .gform_footer input[type=submit] {
min-width: 300px;
}
.download-banner .infusion-form {
flex-direction: column;
align-items: center;
}
.download-banner .infusion-form input,
.download-banner .infusion-form button	{
margin-right: 0;
margin-bottom: 5px;
width: 300px;
}
}  sup {
font-size: 11px !important;
}
.finnegan-wrapper {
max-width: 1000px; margin-bottom: 30px;
}
.finnegan-wrapper ul {
list-style-type: none;
}
.finnegan-wrapper li {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.finnegan-wrapper img {
max-width: 135px;
margin-right: 20px;
}
.finnegan-wrapper div h3 {
margin-top: 0;
margin-bottom: 5px;
color: #009ddc;
}
.core-deliverables {
list-style-type: none;
}
.core-deliverables h3 {
color: #0a2f4e;
font-size: 20px;
font-weight: 700;
}
.core-deliverables img.alignleft {
margin: 3px 10px 10px 0;
}
.arrow-video {
width: 50%;
float: right;
margin: 10px 0 15px 15px;
}
@media only screen and (max-width: 750px) {
.arrow-video {
width: 100%;
margin: 0 0 20px 0;
}
.core-deliverables img.alignright {
float: none;
margin: 0 0 10px 0;
width: 100%;
}
ul.core-deliverables {
margin-left: 0;
}
}
@media only screen and (max-width: 600px) {
.finnegan-wrapper li {
flex-direction: column;
margin-bottom: 30px;
}
.finnegan-wrapper img {
margin-bottom: 10px;
align-self: baseline;
}
.finnegan-wrapper ul {
margin-left: 0;
}
}  @media only screen and (max-width: 767px) {
body.hasnt-overlay-header .page-header.background-image-page-header .page-subheading {
font-size: 25px;
}
.page-header.background-image-page-header .page-subheading {
line-height: 40px;
}
} .menu-item-calc a { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/calc-icon.png); }
.tp-rightarrow.default { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/arrow-orange-right.png) no-repeat; }
.tp-leftarrow.default { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/arrow-orange-left.png) no-repeat; }
#main { background: #fff url(//c-suiteanalytics.com/wp-content/uploads/2015/02/content-bg1-3.png) bottom left repeat-x; }
.featured-book-banner { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/11/top-icon.png); }
.site-footer { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/footer-bg.png); }
#recent-blogs-row .vcex-blog-entry:before { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/article-icon.png); }
.list-style01 li { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/arrow-right1.png); }
.list-style02 li { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/checkbox-orange.png); }
.book-tabs.wpb_tabs.tab-style-default .wpb_tabs_nav li.ui-tabs-active:after { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/book-tabs-arrow-top.png); }
#whitepapers-grid .vcex-teaser-heading:after { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/white-paper-tile-icon1.png); }
#webinars-grid .vcex-teaser-heading:after { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/webinar-tile-icon1.png); }
#articles-grid .vcex-teaser-heading:after { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/articles-tile-icon.png); }
#podcasts-grid .vcex-teaser-heading:after { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/podcasts-tile-icon.png); }
#pressrelease-grid .vcex-teaser-heading:after { background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/Press_Realease_icon.png); }
.custom-progress-bar .step-1:after { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/steps-next-arrow4.png) 0 0 no-repeat }
.custom-progress-bar .step-2:after { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/steps-next-arrow4.png) 0 0 no-repeat }
.custom-progress-bar .step-3:after { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/steps-grey-arrow.png) 0 0 no-repeat }
.custom-progress-bar .steps.active, .custom-progress-bar .steps.active-prev { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/steps-complete-bg.png) 0 0 repeat-x; }
.custom-progress-bar .steps.active:after { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/steps-next-arrow.png) 0 0 no-repeat }
.custom-progress-bar .step-1.active-prev:after { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/steps-next-arrow3.png) 0 0 no-repeat }
.custom-progress-bar .step-2.active-prev:after { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/steps-next-arrow2.png) 0 0 no-repeat }
.custom-progress-bar .step-3.active { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/steps-complete-bg2.png) 0 0 repeat-x }
.custom-progress-bar .step-3.active:after { background: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/steps-orange-arrow.png) 0 0 no-repeat }
.blog-header #site-header { 
background-image: url(//c-suiteanalytics.com/wp-content/uploads/2015/02/header-bg.png); 
border-bottom: 4px solid #ee8400;
background-color: #0a304e !important;
background-repeat: repeat-x;
background-position: 0 0;
}
.sf-menu li.menu-item {
white-space: normal;
}
.site-footer {
background-color: #eef1f6;
} #site-header #site-navigation .dropdown-menu ul.sub-menu li.menu-item {overflow-wrap: break-word;} #footer a {
text-decoration: none;
}
#footer li {
border: none !important;
}
.vc_separator.divider-text h4 {
font-size: 35px;
font-weight: 400;
}
.footer-widget {
padding-bottom: 0;
}
.page-template-tpl-landing .wpb_row {
display: flex;
justify-content: space-between;
margin-top: 20px; margin-bottom: -30px;
}
.bullet-list a {
color: #222;
}
@media only screen and (max-width: 767px) {
body .wpb_tabs .wpb_tabs_nav li, body .wpb_tabs .wpb_tabs_nav li a {
width: 100% !important;
}
} .gform_wrapper .newsletter-form {
text-align: right;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
@media only screen and (max-width: 959px) {
.gform_wrapper .newsletter-form {
text-align: center;
}
}
.gform_legacy_markup_wrapper.newsletter-form_wrapper {
margin: 16px 0 16px auto;
max-width: 400px;
}
.gform_wrapper.newsletter-form_wrapper .gform_heading h3 {
color: #082f4f;
}
.gform_wrapper .newsletter-form ul.gform_fields li.gfield {
padding-right: 0;
margin-top: 0;
}
.gform_wrapper .newsletter-form .top_label .gfield_label {
display: none;
}
.gform_wrapper .newsletter-form .gform_heading {
margin-bottom: 0;
margin-right: 0;
width: 100%;
}
.gform_wrapper .newsletter-form h3.gform_title {
margin-bottom: 10px;
font-size: 14px;
font-weight: 600;
color: #082f4f;
margin-bottom: 5px;
}
.newsletter-form .gfield_required {
display: none;
}
.gform_wrapper .newsletter-form .gform_fields {
display: flex;
flex-direction: column;
}
.gform_wrapper .newsletter-form .gform_fields li {
width: 100%;
}
.gform_wrapper .newsletter-form .top_label input.medium {
width: 95%
}
.gform_wrapper .newsletter-form .gform_footer {
padding-top: 0;
padding-bottom: 0;
}
.newsletter-form input[type="submit"].gform_button:hover {
background-color: #1a73e8;
}
.gform_wrapper .newsletter-form input[type="submit"].gform_button {
background-color: #1a73e8;
border: none;
border-radius: 0;
padding: .8em 1em !important;
font-size: 13px;
font-weight: 400;
text-shadow: none;
margin-right: 0;
width: 100%;
}
.newsletter-form  .gform_footer {
text-align: center;
} #sidebar .gform_wrapper {
margin: 0;
}
#sidebar .gform_wrapper .newsletter-form {
text-align: left;
}
#sidebar .gform_wrapper .newsletter-form input[type="submit"].gform_button {
border-radius: 3px;
}  input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
background-color: #f7f7f7;
} a{transition:all 0.2s ease;}
#main{position:relative;}
.top-callout{font-size:16px;line-height:20px;color:#636466;}
.top-callout .phone{font-weight:bold;font-size:18px;}
.top-callout .contact-btn{font-size:12px;font-weight:bold;color:#fff;background:#009ddc;padding:8px 15px;border-radius:3px;margin-left:15px;text-transform:uppercase;}
.top-callout .contact-btn:hover{text-decoration:none;background:#0085ba;}
.navbar-style-two{border-top:0px;}
#menu-main-menu{width:100%;}
#site-navigation .dropdown-menu ul{box-shadow:0 3px 8px rgba(0, 0, 0, 0.3);}
#site-navigation .dropdown-menu ul li{text-align:left;border-bottom:1px solid #eee;}
#site-navigation .dropdown-menu ul li:last-child{border-bottom:0px;}
#site-navigation .dropdown-menu ul{min-width:270px;}
#site-navigation .dropdown-menu ul li a{padding-top:10px;padding-bottom:10px;}
#site-navigation .dropdown-menu ul li:nth-child(odd) a{background-color:#fafafa;}
#site-navigation .dropdown-menu ul li a:hover{background-color:#eee;}
.menu-item-requestdemo,
.menu-item-calc{float:right !important;border:0 !important;}
.menu-item-requestdemo a{background:#fca925 !important;font-weight:600 !important;}
.menu-item-requestdemo a:hover{background:#d38a15 !important;}
.menu-item-requestdemo a .fa{margin-left:4px;}
.menu-item-calc a{background-position:15px 12px;background-repeat:no-repeat; }
#site-navigation .dropdown-menu .menu-item-calc ul li{text-align:center;border:0 !important;}
#site-navigation .dropdown-menu .menu-item-calc ul li,
#site-navigation .dropdown-menu .menu-item-calc ul li a{background:#fff;}
@media only screen and (max-width:1180px){#site-navigation .dropdown-menu a{font-size:13px !important;}
.navbar-style-two .dropdown-menu > li > a{padding:0 15px !important;}
.navbar-style-two .dropdown-menu > li.menu-item-calc > a{padding-left:35px !important;background-position:10px 12px;}
}
@media only screen and (max-width:1041px){#site-navigation .dropdown-menu a{font-size:12px !important;}
.navbar-style-two .dropdown-menu > li > a{padding:0 12px !important;}
}
.is-sticky .fixed-nav{border-bottom:0px;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.single-portfolio .page-header{display:none;}
.page .page-header-title{display:none;}
.largewhite{letter-spacing:-1px;}
.slider-btn,
.button2{font-size:14px;font-weight:bold;color:#fff !important;padding:15px 30px;border-radius:4px;}
.slider-btn:hover, .typography-light p a.button2, .typography-light p a.button2:hover{text-decoration:none; text-decoration-style: none;} .slider-btn .fa,
.button2 .fa{margin-left:5px;}
.slider-btn.blue,
.button2.blue{background:#179cd8;}
.slider-btn.blue:hover,
.button2.blue:hover{background:#0d7db0;}
.button2.orange{background:#ff7e00; font-size: 20px; font-weight: 700;}
.button2.orange:hover{background:#c76910;}
.tp-rightarrow.tparrows{height:30px;width:30px;transition:all 0.2s ease;background:url(//c-suiteanalytics.com/wp-content/uploads/2015/02/arrow-orange-right.png) no-repeat;}
.tp-rightarrow.tparrows:hover{background-position:0 -30px;}
.tp-rightarrow.tparrows:before,
.tp-leftarrow.tparrows:before{display:none;}
.tp-leftarrow.tparrows{height:30px;width:30px;transition:all 0.2s ease;background:url(//c-suiteanalytics.com/wp-content/uploads/2015/02/arrow-orange-left.png) no-repeat;}
.tp-leftarrow.tparrows:hover{background-position:0 -30px;}
@media only screen and (max-width:768px){.tp-leftarrow.default,
.tp-rightarrow.default{display:none !important;}
}
.tp-thumbs{background:rgba(34, 34, 34, 0.6);}
.fullwidthbanner-container .tp-thumbs{padding:0;}
.tp-thumb .tp-thumb-image{background-size:auto !important;background-repeat:no-repeat !important;}
.tp-thumb.selected .tp-thumb-image{border-bottom:3px solid #fca925;background-color:rgba(34, 34, 34, 0.3) !important;}
@media only screen and (max-width:1000px){.tp-thumbs .tp-thumb-image{background-size:98% !important;}
}
.featured-in-logos,
.wpb_text_column.featured-book-banner{max-width:580px;width:100%;margin-left:auto;margin-right:auto;position:relative;}
.wpb_text_column.featured-in-logos{margin-bottom:40px !important;max-width:680px;}
.wpb_text_column.featured-logos a{display:inline-block;}
.wpb_text_column.featured-in-logos img{margin:-20px 15px 0;}
.wpb_text_column.featured-in-logos .wp-image-1016{margin-bottom:-25px !important;}
@media only screen and (max-width:976px){.featured-in-logos img{margin:0 15px;}
}
@media only screen and (min-width:1000px){.as-featured-in{position:absolute;top:10px;left:-35%;}
}
@media only screen and (max-width:999px){.as-featured-in{padding-bottom:5px;margin-bottom:10px;}
}
@media only screen and (max-width:455px){.featured-in-logos p img{float:none !important;}
}
.featured-book-banner{position:relative;z-index:10;overflow:hidden;background-position:bottom right;background-repeat:no-repeat;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);}
.home-review-box p{font-size:13px;}
@media only screen and (max-width:768px){.wp-image-83{width:60px;max-width:175px;}
}
.typography-light p>a.learn-more-btn, .learn-more-btn {color:#fff;font-size:20px;padding:15px 30px;display:inline-block;border-radius:3px;text-decoration:none;}
.learn-more-btn.orange{background:#ff7e00;}
.learn-more-btn.orange:hover{background:#bd6613;}
.learn-more-btn.books {padding: 6px 15px; font-size: 13px;}
.wpb_text_column.request-demo-content{max-width:968px;width:100%;margin-left:auto;margin-right:auto;position:relative;}
.request-demo-btn{background:#fff;color:#0671b6;display:inline-block;padding:12px 20px;font-size:16px;border-radius:5px;}
.request-demo-btn:hover{text-decoration:none;background:#d6e4f1;}
.request-demo-btn .fa{margin-left:5px;}
.resources-tile-title{position:relative;z-index:10;}
.resources-tile-title:after{position:absolute;top:100%;left:50%;margin-left:-15px;display:block;content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fd901b;z-index:10;}
.resources-tiles img{display:block;position:relative;z-index:5;float:left;}
.resources-tiles p{margin-bottom:10px;}
.resources-tile-img img{max-width:100%;width:100%;}
.resources-tile-icon img{z-index:8;float:right;top:-69px;margin-bottom:-69px;}
.button1{background:#ccc;color:#fff;padding:8px;display:block;text-align:center;border-radius:3px;}
.button1:hover{background:#aaa;text-decoration:none;}
@media only screen and (min-width:768px){.resources-tiles p.extra-space{margin-bottom:32px;}
}
.home-review-box .vcex-icon-box-one-img-alt{border:1px solid #dbdbdb;}
.home-review-box .vcex-icon-box-one-content p{line-height:20px;}
.review-learn-more-link{color:#e98300;font-weight:bold;display:inline-block;margin-top:5px;}
.home-review-box .vcex-icon-box-one-heading{display:none;}
.site-footer{font-size:13px;border-bottom:6px solid #fd901b;background-repeat:repeat-x;background-position:left bottom;}
#menu-footer-menu li,
#menu-footer-menu li a{display:inline-block;}
#menu-footer-menu li:after{content:"|";padding:0 5px;color:#6e757e;}
#menu-footer-menu li:last-child:after{content:"";padding:0;}
.footer-box.col-2{text-align:right;}
.footer-widget{margin-bottom:15px;}
.footer-logo{width:100%;max-width:265px;}
.site-footer .container{padding-bottom:30px;}
.footer-contact-info{overflow:hidden;padding-bottom:10px;}
.footer-contact-info .address{line-height:18px;float:left;border-right:1px solid #082f4f;margin-right:15px;padding-right:15px;}
.footer-contact-info .phone-num{font-size:22px;font-weight:bold;}
#form-wysija-html54de73d5602e7-2{position:relative;float:right;text-align:right;}
#form-wysija-html54de73d5602e7-2 .wysija-submit,
#form-wysija-html54de73d5602e7-2 .wysija-input{display:inline-block;margin:0px;}
#form-wysija-html54de73d5602e7-2 .wysija-input{padding:0.6em;}
.footer-widget .widget-title{margin-bottom:10px;}
.site-footer .widget_wpex_fontawesome_social_widget{padding:10px 0 6px;}
.site-footer .widget_wpex_fontawesome_social_widget ul li{float:none;display:inline-block;}
.widget_wpex_fontawesome_social_widget ul li a{background:#a6b6ce !important;}
.widget_wpex_fontawesome_social_widget ul li a:hover{background:#536073 !important;}
@media only screen and (max-width:959px){.footer-box{text-align:center !important;}
.footer-contact-info .address,
.footer-contact-info .phone-num{display:inline-block;float:none;}
#form-wysija-html54de73d5602e7-2{float:none;text-align:center;}
}
.sf-menu ul{width:110% !important;max-width:400px !important;}
.sf-menu ul li{white-space:normal;text-align:center;}
.sf-menu ul li a{padding-left:18px !important;padding-right:18px !important;}
.calc-icon-menu a{padding-top:20px !important;}
.calc-icon-menu a img{margin:0 auto;width:100%;max-width:54px;}
.calc-menu-title a{padding-bottom:0px !important;font-size:15px !important;font-weight:bold !important;text-transform:uppercase !important;}
.calc-menu-desc a{padding-bottom:10px !important;font-size:12px !important;}
#site-navigation .dropdown-menu .calc-menu-btn a{display:inline-block !important;margin:0 auto !important;padding:6px 20px !important;color:#fff !important;background:#179bd9 !important;font-weight:bold !important;text-transform:uppercase !important;}
#site-navigation .dropdown-menu .calc-menu-btn a:hover{background:#0b638d !important;}
.calc-menu-btn{padding-bottom:20px !important;}
.site-breadcrumbs{height:30px;line-height:30px;margin:18px 0 !important;position:relative !important;left:0;top:0 !important;}
#about-us-boxes .vc_col-sm-4 > div{min-height:250px;position:relative;}
#about-us-boxes .vc_col-sm-4 > div:after{position:absolute;left:100%;top:50%;margin-top:-25px;display:block;content:"";width:0;height:0;border-left:25px solid transparent;border-bottom:25px solid transparent;border-top:25px solid transparent;z-index:10;visibility:visible !important;}
#about-us-boxes .vc_col-sm-4.about-us-box-blue > div:after{border-left-color:#1d8bcc;}
#about-us-boxes .vc_col-sm-4.about-us-box-orange > div:after{border-left-color:#fca925;}
#about-us-boxes .vc_col-sm-4.about-us-box-darkblue > div:after{border-left-color:#0f4b7f;display:none;}
#about-us-boxes .logo-icon-white{position:absolute;top:8%;left:6%;}
#about-us-boxes .vc_col-sm-4 > div .wpb_text_column{position:absolute;bottom:15%;left:10%;right:10%;}
#about-us-boxes .vc_col-sm-4 > div .wpb_text_column h3{line-height:1em;margin:0 0 10px 0;color:#fff;font-size:36px;}
#about-us-boxes .vc_col-sm-4 > div .wpb_text_column p{color:#fff !important;font-size:13px;}
@media only screen and (max-width:968px){.site-breadcrumbs{display:block !important;}
#about-us-boxes .vc_col-sm-4 > div .wpb_text_column h3{font-size:30px;}
}
@media only screen and (max-width:768px){#about-us-boxes .vc_col-sm-4 > div:after{display:none;}
}
.button3{color:#fff;font-weight:bold;padding:11px 20px;display:inline-block;border:1px solid;border-radius:5px;text-decoration:none !important;}
.button3.grey{border-color:#999999;background:#a6a6a6;text-shadow:1px 1px 0px rgba(37, 37, 37, 0.75);}
.button3.grey:hover{background:#7c7c7c;background-color:#7c7c7c;}
.button3.orange{border-color:#d88d28;background:#fba925;text-shadow:1px 1px 0px rgba(186, 125, 26, 0.75);}
.button3.orange:hover{background:#d98a0c;background-color:#d98a0c;}
.vcex-skin-light,
.vcex-skin-light p,
.vcex-skin-light strong,
body .entry .vcex-skin-light strong{color:rgba(255, 255, 255, 1);}
#recent-blogs-row .vcex-blog-entry-media{overflow:hidden;background:#1f1f21;}
#recent-blogs-row .vcex-blog-entry-media img{opacity:0.8;transition:all .2s ease-in-out;}
#recent-blogs-row .vcex-blog-entry:hover .vcex-blog-entry-media img{transform:scale(1.1);}
#recent-blogs-row .vcex-blog-entry-details{width:100%;display:table;vertical-align:middle;}
#recent-blogs-row .match-height-content{display:table-cell;vertical-align:middle;}
#recent-blogs-row .vcex-blog-entry-title{font-weight:bold;text-transform:uppercase;}
#recent-blogs-row .vcex-blog-entry{min-height:277px;position:relative;}
#recent-blogs-row .vcex-blog-entry:before{content:"";display:block;width:26px;height:26px;background-position:0 0;background-repeat:no-repeat;position:absolute;z-index:99;top:15px;left:25px;}
#recent-blogs-row .vcex-blog-entry:nth-child(odd) .vcex-blog-entry-details{background:#498fc2 !important;}
#recent-blogs-row .vcex-blog-entry:nth-child(even) .vcex-blog-entry-details{background:#19668c !important;}
#recent-blogs-row .vcex-blog-entry:nth-child(odd):hover .vcex-blog-entry-details{background:#1f71ac !important;}
#recent-blogs-row .vcex-blog-entry:nth-child(even):hover .vcex-blog-entry-details{background:#094e70 !important;}
.other-solutions-row{margin:0px;}
.other-solutions-row .vc_col-sm-2{width:20%; margin: 0 auto 20px;}
.other-solutions-row .vcex-icon-box-two-heading{font-weight:400;}
.page-header.background-image-page-header .page-subheading{font-size:46px;line-height:54px;width:100%;max-width:1180px;text-align:center;margin-left:auto;margin-right:auto;}
@media only screen and (max-width: 767px) {
.page-header.background-image-page-header .page-subheading {
line-height: 40px;
}
}
.page-header.background-image-page-header .page-subheading strong{font-weight:700; font-size: 50px;}
.page-header.background-image-page-header:not(.wpex-supports-mods) .page-subheading {margin-top: 10px;}
.solutions-list .vcex-icon-box-one-img-alt{top:5px;}
.request-demo-banner .vcex-img-hover-parent{overflow:visible;}
.request-demo-banner img{width:100%;max-width:484px;}
.top-quick-links-row .upb_row_bg{background-position:bottom center;}
.top-quick-link{font-size:26px;color:#636466;margin:0 4%;padding:5px 15px;border-radius:4px;text-decoration:none !important;}
.top-quick-link .fa{color:#ea8423;}
.top-quick-link:hover{background-color:#ea8423;color:#fff;}
.top-quick-link:hover .fa{color:#fff !important;}
#rev_slider_3_2_wrapper .tp-bullets.simplebullets.round{counter-reset:numList;}
#rev_slider_3_2_wrapper .tp-bullets.simplebullets.round .bullet{background-image:none;position:relative;width:28px;height:28px;}
#rev_slider_3_2_wrapper .tp-bullets.simplebullets.round .bullet:before{counter-increment:numList;content:counter(numList);position:absolute;top:0px;left:0px;background:#009ddc;color:#fff;border-radius:50%;width:28px;height:28px;line-height:28px;text-align:center;font-size:14px;}
#rev_slider_3_2_wrapper .tp-bullets.simplebullets.round .bullet:hover:before{background:#006289;}
#rev_slider_3_2_wrapper .tp-bullets.simplebullets.round .bullet.selected:before{background:#fff;color:#009ddc;}
#overview .upb_row_bg{background-color:#f2f2f2 !important;background-position:bottom;}
.upb_row_bg{background-position:bottom;}
.list-style01,
.list-style01 li,
.list-style02,
.list-style02 li{margin-left:0px;list-style:none;}
.list-style01 li,
.list-style02 li{margin-bottom:15px;padding-left:25px;background-position:0 6px;background-repeat:no-repeat;}
.list-style02 li{margin-bottom:5px;}
#get-stayview .upb_row_bg{background-color:#f2f2f2 !important;border-bottom:5px solid #eee;background-position:bottom;}
.bordered-bottom .upb_row_bg{border-bottom:5px solid #eee;}
body .font-weight-300{font-weight:300 !important;}
body .font-weight-400{font-weight:400 !important;}
.vcex-icon-box-seven{text-align:left;}
.video-box-shadow{box-shadow:0 0 13px rgba(0, 0, 0, 0.39);}
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav{border:1px solid #009ddc;border-radius:3px;}
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav{margin:0 auto;display:inline-block;float:none;}
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li{background:#fff;}
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li a{font-weight:bold;color:#009ddc;border-left-color:#009ddc;}
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li a:hover{background:#fca925;color:#fff;}
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li.ui-tabs-active a{background:#009ddc;color:#fff;}
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:first-child,
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:first-child a{border-radius:2px 0 0 2px;}
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:last-child,
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:last-child a{border-radius:0 2px 2px 0;}
@media only screen and (min-width:968px){.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li a{padding:10px 70px;}
.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li{display:inline-block;float:none !important;}
#tabbed-panel .wpb_tour_tabs_wrapper{text-align:center;}
}
@media only screen and (max-width:1080px){.results-tabs.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li a{padding:10px 35px;}
}
.results-tabs .ui-tabs-panel{max-width:910px;margin:0 auto;text-align:left;}
@media only screen and (min-width:1180px){.navbar-style-two .dropdown-menu > li > a{padding-left:15px;padding-right:15px;}
}
.additional-industries{padding-top:30px;}
.additional-industries ul{float:left;margin-right:25px;}
.additional-industries ul,
.additional-industries ul li{list-style:none;}
.additional-industries ul li:before{content:"+";color:#fca925;margin-right:5px;font-weight:bold;}
#partners-grid .vcex-post-type-entry{}
#partners-grid .vcex-post-type-entry-media{border:1px solid #e9e9e9;border-bottom:0;text-align:center;}
#partners-grid .vcex-post-type-entry-media a {display: block; width: 100%;}
#partners-grid .vcex-post-type-entry-details{border:0px;line-height:18px;padding:20px 20px 15px;}
#partners-grid .vcex-post-type-entry-title{font-weight:600;margin-bottom:5px;}
#partners-grid .vcex-post-type-entry-details p{color:#6b6b6b;padding-bottom:0px;}
#partners-grid .entry-readmore-wrap{display:block;font-weight:bold;font-size:13px;border-radius:3px;text-align:center;margin:0 -5px;}
#partners-grid .entry-readmore-wrap a {width: 100%;}
#partners-grid .entry-readmore-wrap:hover{background:#aaa !important;}
#partners-grid .wpex-image-hover {display: block;}
#partners-grid .wpex-image-hover img{width:auto;max-width:100%;margin:0 auto;}
.page-navigation-arrow{width:100%;position:absolute;top:0px;left:0px;z-index:2;}
@media (max-width:1650px){.page-navigation-arrow{display:none;}
}
.page-navigation-arrow .next-page,
.page-navigation-arrow .prev-page{position:absolute;top:0px;margin-top:10%;}
.page-navigation-arrow .next-page{right:4%;}
.page-navigation-arrow .prev-page{left:4%;}
.page-navigation-arrow a{text-decoration:none !important;text-transform:uppercase;font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#888;display:block;width:150px;background-color:#f9f9f9;padding:10px;}
.page-navigation-arrow a:before{font-family:FontAwesome;display:block;clear:both;width:150px;height:100px;margin:-10px -10px;color:#ddd;line-height:100px;font-size:50px;}
.page-navigation-arrow a:hover{color:#fff;background:#888;}
.page-navigation-arrow a:hover:before{color:#fff;}
.page-navigation-arrow .next-page a:before{content:"\f054";}
.page-navigation-arrow .prev-page a:before{content:"\f053";}
.resources-menu-boxes .vc_col-sm-3{margin-bottom:20px;}
.resources-menu-boxes .vc_col-sm-3 > div{transition:all 0.4s ease;min-height:249px;}
.resources-menu-boxes .vc_col-sm-3 > div:hover{background:#f1f1f1 !important;}
.resources-menu-boxes .vcex-icon-box{margin:0px;}
.resources-menu-boxes .vcex-icon-box .vcex-icon-box-two-img-alt{margin-bottom:10px;}
.resources-menu-boxes .vcex-icon-box .vcex-icon-box-two-content p{line-height:20px;}
.resources-menu-boxes .vc_col-sm-3.request-demo-flip-box > div:hover{background:#009ddc !important;}
.request-demo-flip-box img{width:100%;max-width:283px;}
.book-tabs.wpb_tabs.tab-style-default .wpb_tabs_nav{border:0px;height:40px;margin-bottom:40px !important;}
.book-tabs.wpb_tabs.tab-style-default .wpb_tabs_nav li{position:relative;width:20%;text-align:center;background:none transparent;}
.book-tabs.wpb_tabs.tab-style-default .wpb_tabs_nav li a{display:inline-block;margin:0 auto;border:0px;background:#b9b9b9;color:#fff;line-height:40px;height:40px;border-radius:3px;}
.book-tabs.wpb_tabs.tab-style-default .wpb_tabs_nav li a:after{font-family:FontAwesome;content:'\f13a';margin-left:10px;}
.book-tabs.wpb_tabs.tab-style-default .wpb_tabs_nav li.ui-tabs-active a{background:#ea8423;}
.book-tabs.wpb_content_element.wpb_tabs.tab-style-default .wpb_tour_tabs_wrapper .wpb_tab{border-top:1px solid #e4e4e4;border-radius:10px;border-color:#d3d3d3 !important;}
@media only screen and (min-width:768px){.book-tabs.wpb_tabs.tab-style-default .wpb_tabs_nav li.ui-tabs-active:after{position:absolute;top:49px;left:50%;margin-left:-26px;display:block !important;width:51px;height:32px;content:'';background-position:0 0;background-repeat:no-repeat;z-index:10;transition:all 0.2s;}
}
.resources-navigation.vcex-navbar a{border:1px solid #009ddc;color:#009ddc;font-size:1em;font-weight:600;margin:0 -1px 5px 0;padding:4px 10px;text-align:center;transition:all 0.15s ease 0s;width:20%;background:#fff;}
.resources-navigation.vcex-navbar a.active{background:#fca925;color:#fff;}
.resources-navigation.vcex-navbar a:first-child{border-radius:3px 0 0 3px;}
.resources-navigation.vcex-navbar a:last-child{border-radius:0 3px 3px 0;}
.resources-navigation.vcex-navbar a:hover{background:#009ddc;color:#fff;}
.resorces-blog-feeds{}
.resorces-tiles .vcex-teaser-two{border-radius:0px !important;}
.resorces-blog-feeds .vcex-blog-entry-title,
.resorces-tiles .vcex-teaser-heading{display:block;margin:-19px -19px 20px !important;padding:19px 24px 24px 19px;background:#fff;line-height:23px;position:relative;font-size:18px;}
.resorces-blog-feeds .vcex-blog-entry-title:after,
.resorces-tiles .vcex-teaser-heading:after{content:'';display:block;width:45px;height:42px;position:absolute;bottom:0px;right:0px;background-repeat:no-repeat;}
.resorces-blog-feeds .vcex-blog-entry-date,
.resorces-tiles .resource-date{font-weight:bold;font-size:13px;}
.resorces-tiles .resource-date{color:#009ddc;margin-bottom:8px;}
.resorces-blog-feeds .vcex-readmore,
.resorces-tiles .vcex-readmore{font-size:13px;font-weight:bold;border-radius:3px;}
.resorces-blog-feeds .vcex-readmore:hover,
.resorces-tiles .vcex-readmore:hover{background:#b7b7b7 !important;}
.resorces-blog-feeds .wpex-row .col.vcex-blog-entry{margin-bottom:40px;}
.resource-author{font-style:italic;font-size:13px;color:#777;margin-bottom:4px;}
#sig-inputs *{box-sizing:border-box;}
#sig-inputs{width:100%;max-width:700px;}
#sig-inputs td{padding:10px 30px 30px 0;}
#sig-inputs input{width:100%;border-radius:4px;font-size:16px;}
#sig-table{width:100%;}
#sig-table thead th,
#sig-table-results thead th{padding:15px 25px;color:#fff;font-size:15px;font-weight:bold;border:2px solid #fff !important;}
#sig-table tbody tr:nth-child(odd),
#sig-table-results tbody tr:nth-child(odd){background:#f1f4f7;}
#sig-table tbody tr:nth-child(even),
#sig-table-results tbody tr:nth-child(even){background:#fafbfc;}
#sig-table tbody td,
#sig-table-results tbody td{border:2px solid #fff !important;padding:10px 25px;}
#sig-table input.small{width:100%;max-width:50px;background-color:#fff;text-align:center;border:1px solid #e4e4e4;padding:0px;line-height:39px;height:39px;}
#sig-table input[type=number]::inner-spin-button,
#sig-table input[type=number]::outer-spin-button{appearance:none;}
.gform-theme--foundation .gform_fields {
grid-row-gap: 20px !important;
}
.gform_wrapper .gf_progressbar_wrapper{padding-bottom:10px;margin-bottom:0px;border:0px;display:none;}
.gf_progressbar_title{text-transform:uppercase;}
.gf_progressbar{display:none;}
#field_1_75,
#field_1_77{display:none;}
.custom-progress-bar{display:block;height:24px;width:100%;max-width:770px;margin:0 auto 30px;background:#dddedf;overflow:hidden;}
.custom-progress-bar .steps{display:block;float:left;width:33.333%;text-align:center;background-position:0 0;background-repeat:repeat-x;font-size:12px;font-weight:600;color:#7d7d7d;height:24px;line-height:24px;position:relative;}
.custom-progress-bar .step-1:after,
.custom-progress-bar .step-2:after,
.custom-progress-bar .step-3:after{content:'';display:block;width:12px;height:24px;position:absolute;top:0px;right:0px;z-index:10;}
.custom-progress-bar .step-1:after,
.custom-progress-bar .step-2:after{width:20px;}
.custom-progress-bar .steps.active,
.custom-progress-bar .steps.active-prev{color:#fff;}
.custom-progress-bar .steps.active:after{width:18px;}
.custom-progress-bar .step-2.active-prev:after{width:20px;}
.custom-progress-bar .step-3.active:after{width:12px;}
#field_1_65,
#field_1_62,
#field_1_63{text-align:center;}
h3.step-main-title{font-size:25px;line-height:28px;color:#4f4f4f;font-weight:normal;margin-bottom:10px;}
h4.step-sub-title{font-size:19px;line-height:23px;color:#4f4f4f;font-weight:normal;margin-top:0px;margin-bottom:35px;}
#gform_1, #gform_11  {margin-top: 20px !important;}
#gform_1 .gform_fields .max-width-380, #gform_11 .gform_fields .max-width-380,
html:not([dir=rtl]) .gform_wrapper #gform_1 ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){width:100%;max-width:420px;margin:0 auto !important;display:block; text-align:left !important;}
#gform_1 .gform-page-footer input, #gform_11 .gform-page-footer input  {margin: 0 auto; background-color: rgb(226, 144, 12) !important;}
#gform_1 .gform-page-footer input:hover, #gform_11 .gform-page-footer input:hover  {background-color: rgb(250, 168, 36) !important;}
#gform_6 .gform-footer input, #gform_12 .gform-footer input {background-color: rgb(226, 144, 12) !important;}
#gform_6 .gform-footer input:hover, #gform_12 .gform-footer input:hover {background-color: rgb(250, 168, 36) !important;}
#gform_wrapper_1 .gform_required_legend, #gform_wrapper_11 .gform_required_legend, #gform_wrapper_6 .gform_required_legend, #gform_wrapper_12 .gform_required_legend {display: none !important;}
#gform_wrapper_1 ul.gform_fields:not(.top_label) .gfield_label, #gform_wrapper_11 ul.gform_fields:not(.top_label) .gfield_label {float:none;font-weight:400;margin-bottom:4px;text-align:left;display:block;width:100%;}
#gform_1 .gform_fields .gfield, #gform_11 .gform_fields .gfield {position:relative;margin-bottom:20px !important;}
#gform_1 .gform_fields input[type="text"], #gform_11 .gform_fields input[type="text"],
#gform_1 .gform_fields .ginput_container input, #gform_11 .gform_fields .ginput_container input,
#gform_1 .gform_fields .ginput_container select, #gform_11 .gform_fields .ginput_container select,
#gform_2 select {width:100%;height:38px;line-height:38px;padding:0 10px;border-radius:3px;font-size:15px;color:#222;}
#gform_1 .gform_fields .ginput_container select, #gform_11 .gform_fields .ginput_container select,
#gform_2 select {border:1px solid #e4e4e4;background:#f7f7f7;}
#gform_11 .gform-field-label {flex-wrap: nowrap !important;}
.tooltip{cursor:pointer;position:absolute;bottom:7px;left:100%;margin-left:8px;width:26px;height:26px;background:#368ecd;color:#fff;text-align:center;line-height:26px;border-radius:50%;}
.tooltip:after{display:none;position:absolute;top:28px;right:0px;content:attr(data-content);color:#fff;font-size:14px;line-height:20px;background:rgba(54, 142, 205, 0.9);padding:20px;width:270px;text-align:left;border-radius:4px;z-index:999;}
.tooltip:hover:after{display:block;}
.gfield_description{margin:0px !important;width:100%;padding:0px !important;}
.gform_wrapper .gform_page_footer{border-top:0;margin:20px 0;padding:16px 0 0;width:100%;text-align:center;}
.gform_next_button,
input[type="submit"].gform_button,
input[type="submit"].wpcf7-submit{cursor:pointer;background:#fba925;border:1px solid #d88d28;border-radius:5px;font-size:14px;font-weight:bold;line-height:20px;color:#fff;padding:14px 20px !important;text-shadow:0px 1px 0 #ba7d1a;font-family:"Open Sans", Arial;transition:all 0.2s ease;}
.gform_next_button:hover,
input[type="submit"].gform_button:hover,
input[type="submit"].wpcf7-submit:hover{background:#e2900c;}
.gform_previous_button{cursor:pointer;background:#a6a6a6;border:1px solid #919191;border-radius:5px;font-size:14px;font-weight:bold;color:#fff;padding:14px 20px;text-shadow:0px 1px 0 #5e5e5e;font-family:"Open Sans", Arial;transition:all 0.2s ease;}
.gform_previous_button:hover{background:#919191;}
.calc-step1-content-size{display:none;}
.calc-step1-content-size .fa-lock{background:#e98200;color:#fff;padding:5px;border-radius:50%;width:24px;text-align:center;}
@media only screen and (min-width:1280px){.calc-step1-content-size{position:absolute;left:-195px;top:115px;width:330px;}
}
.gform_wrapper .gsection{border:0px;}
.gform_wrapper .gsection .gsection_title{margin-top:30px !important;background:#dddedf !important;text-align:center;padding:10px 0 !important;width:100%;color:#4f4f4f;font-size:18px;}
.no-show{display:none !important;}
#field_1_48 .gsection_title{padding:1px 0 0 0 !important;}
#cost-calc-summary{padding:40px;border:1px solid #ccc;border-radius:5px;background:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);max-width:70%;margin:0 auto;}
#cost-calc-summary h1.summary-title{text-align:center;font-size:40px;}
#cost-calc-summary h2{font-size:20px !important;font-weight:bold !important;margin-bottom:10px !important;padding-bottom:0 !important;}
#cost-calc-summary h2.final-total{background:none repeat scroll 0 0 #d7f2cf;border:1px solid #b0d5a5;font-weight:bold;padding:10px 20px !important;text-align:center;}
#cost-calc-summary h3{font-size:16px;font-weight:bold;margin-bottom:10px !important;padding-bottom:0 !important;}
#cost-calc-summary ul{list-style:outside none none !important;margin:0 0 15px !important;padding:0 !important;}
#cost-calc-summary li{border-bottom:1px solid #ccc;overflow:hidden;padding:3px 0 3px 10px;}
#cost-calc-summary li strong{float:left;font-weight:normal;padding-right:10px;text-align:left;width:60%;}
#cost-calc-summary li span{float:left;font-weight:bold;text-align:right;width:35%;}
#cost-calc-summary li.total{background:none repeat scroll 0 0 #fcffa1;border-color:#f9ea87;color:#000;font-weight:bold;}
#cost-calc-summary li.red{background:none repeat scroll 0 0 #f9afaf;border-color:#911a1a;}
#cost-calc-summary li.grey{background:none repeat scroll 0 0 #eaeaea;border-color:#ccc;}
#cost-calc-summary li.green{background:none repeat scroll 0 0 #d7f8d2;border-color:#88c480;}
#cost-calc-summary li.green2{background:none repeat scroll 0 0 #c2e4bd;border-color:#88c480;}
#cost-calc-summary li.total strong{font-weight:bold;}
#cost-report-form{
display:none;
width:500px;
background:#fff;
border-radius:10px;padding-top:20px;box-shadow:0 0 20px rgba(0, 0, 0, 0.9); 
position: absolute;
top: 100px;
left: 50%;
z-index: 999;
margin-left: -250px;
min-height: auto !important;
}
.cost-report-overlay {
display: none;
position: absolute !important;
top: 0;
z-index: 99999;
height: 100%;
}
#cost-report-form .wp-image-800{margin-bottom:-40px;}
.modal-form-headline{margin:0 -15px 0 !important;line-height:28px;color:#fff;padding:25px 0 20px;background:#0b3d61;background:-moz-linear-gradient(top, #0b3d61 0%, #08588d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b3d61), color-stop(100%, #08588d));background:-webkit-linear-gradient(top, #0b3d61 0%, #08588d 100%);background:-o-linear-gradient(top, #0b3d61 0%, #08588d 100%);background:-ms-linear-gradient(top, #0b3d61 0%, #08588d 100%);background:linear-gradient(to bottom, #0b3d61 0%, #08588d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b3d61', endColorstr='#08588d', GradientType=0);}
.cost-repost-form-wrapper{padding:20px 30px 10px;}
.cost-repost-form-wrapper td{padding:3px;}
.cost-repost-form-wrapper .wpcf7-text{width:100%;max-width:280px;line-height:30px;height:30px;}
.cost-repost-form-wrapper textarea{height:60px;}
.request-demo input[type="text"]{width:100% !important;}
.socials-bubble{margin:-17px 0 0 15px;}
.helpful-links a:after{font-family:FontAwesome;content:'\f138';margin-left:10px;color:#fba925;}
#gform_2 input[type="text"]{width:100% !important;height:38px;line-height:38px;padding:0 10px;font-size:15px;}
#gform_2 textarea{padding:0 10px;line-height:20px;height:70px;width:100% !important;font-size:15px;}
#gform_2 .gform_footer.right_label,
#gform_2 .gform_footer.left_label{padding-left:0px !important;}
.gform_confirmation_wrapper{color:#1f5a16;font-size:18px;padding:15px 20px;text-align:center;}
#gform_wrapper_6, #gform_wrapper_12 {padding:0 20px 0;margin-bottom:0px;}
#gform_wrapper_6 .gfield_label, #gform_wrapper_12 .gfield_label {font-weight:400;float:left;display:block;width:100px;text-align:right;margin:9px 10px 0 0;}
#gform_wrapper_6 .ginput_container input, #gform_wrapper_12 .ginput_container input,
#gform_wrapper_6 input[type="text"], #gform_wrapper_12 input[type="text"] {height:36px;line-height:36px;padding:0 8px;font-size:15px;}
#gform_wrapper_6 .top_label input.medium, #gform_wrapper_12 .top_label input.medium,
#gform_wrapper_6 .gform_wrapper .top_label select.medium, #gform_wrapper_12 .gform_wrapper .top_label select.medium {width:68%;}
#gform_wrapper_6 li.gfield, #gform_wrapper_12 li.gfield {margin-bottom:8px;}
#field_6_8 .gfield_label, #field_12_8 .gfield_label {float:none;width:auto;text-align:left;margin-left:110px;margin-top:15px;margin-bottom:4px;}
#gform_wrapper_6 textarea, #gform_wrapper_12 textarea {height:60px;margin-left:110px;width:68%;}
#gform_wrapper_6 .gform_footer, #gform_wrapper_12 .gform_footer {padding-top:5px !important;padding-left:110px;}
#cost-report-form .vc_col-sm-12{margin-bottom:0px;padding-bottom:30px;}
.show-report-btn-wrapper{width:100%;clear:both;padding:20px 0 0;text-align:center;display:none;}
#cost-calc-summary{margin-bottom:60px;}
#gform_wrapper_1 .gform_page_footer,
#gform_wrapper_1 .gsection {
border: none;
}
.gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted { 
margin-left:auto !important;
width:64%;
margin-right:auto !important;
}
@media only screen and (min-width: 641px) {	
#gform_wrapper_1 form ul.gform_fields:not(.top_label) li.gfield_html_formatted { 
margin-left:auto !important;
width:64%;
margin-right:auto !important;
}
}	
#footer-bottom-menu{position:relative;right:auto;top:auto;margin-top:0;}
.max-width-900 {
max-width: 900px;
margin: 0 auto;
}
#site-logo {
padding-top: 10px;
} .blog-header .header-two-logo {
width: 100%;
}
.blog-header #site-logo img {
max-width: 281px;
}
.blog-header .wpex-bars>span,
.blog-header .wpex-bars>span::before,
.blog-header .wpex-bars>span::after {
background: #fff;
}
.blog-header .site-main {
padding-top: 40px;
}
.archive.category.blog-header .site-main {
padding-top: 0;
}
.blog-header .site-breadcrumbs { display: none; }
.blog-main-tiles .ult-ib-effect-style11 .ult-new-ib-desc:before, .blog-main-tiles .ult-ib-effect-style11 .ult-new-ib-desc:after {
display: none !important;
}
.blog-main-tiles .ult-new-ib, .blog-main-tiles .wpb_column > .wpb_wrapper .ult-new-ib {
margin-bottom: 37px;
}
.blog-main-tiles .ult-ib-effect-style11 img {
transform: translate3d(0px, 0px, 50px);
}
.blog-main-tiles .ult-new-ib-title {
text-transform: uppercase;
font-weight: 700 !important;
}
.blog-main-tiles .ult-new-ib-content span {
border-radius: 10px;
border: 1px solid #fff;
color: #fff;
font-size: 16px;
padding: 10px 25px;
font-weight: 600;
}
.blog-main-tiles .ult-new-ib-content span:after {
font-family: FontAwesome;
content: '\f138';
margin-left: 10px;
}
.blog-header #site-header #site-header-inner {
padding-bottom: 10px;
}
.page-id-17 .page-header{
display: none;
}
.blog-header #site-navigation li, .blog-header #site-navigation a, 
.blog-header #site-navigation .dropdown-menu, 
.blog-header #site-navigation-wrap {
background: none !important;
border: 0px !important;
}
.blog-header #site-navigation .dropdown-menu .link-inner {
display: block;
font-size: 14px !important;
font-weight: bold !important;
}
.blog-header .navbar-style-two .dropdown-menu > li > a:hover {
color: #ee8400 !important;
}
.blog-header .navbar-style-two .dropdown-menu > li:first-child > a {
padding-left: 0px;
}
.blog-header .navbar-style-two .dropdown-menu > li:last-child > a {
padding-right: 0px;
}
#site-navigation .dropdown-menu ul,
#site-navigation .dropdown-menu ul li,
#site-navigation .dropdown-menu ul li a {
background: #fff;
}
#site-navigation .dropdown-menu ul li {
border-bottom: 1px solid #eee !important;
}
#site-navigation .dropdown-menu ul li:last-child {
border: none !important;
}
#site-navigation .dropdown-menu ul li a:hover {
background: #eee !important;
} #site-navigation .dropdown-menu .menu-item-calc ul.sub-menu li a:hover {background: #fff !important;}
#site-navigation .dropdown-menu .menu-item-calc ul.sub-menu .calc-menu-btn a:hover {background: #0d7db0 !important;}
.blog-header .is-sticky #site-navigation-wrap {
background: #0a304e !important;
}
.blog-header #menu-blog-menu,
.blog-header .menu-blog-menu-container {
width: 100% !important;
}
.blog-header .header-two-aside {
margin-top: 1%;
}
.blog-header .searchform input {
background-image: url(//c-suiteanalytics.com/wp-content/themes/total-child-theme/images/base/search.png);
background-position: right center;
background-repeat: no-repeat;
padding: 5px 10px;
width: 100%;
font-style: italic;
border-radius: 5px;
}
#blog-entries .hentry {
padding-bottom: 0px;
}
#blog-entries .blog-entry-media {
float: left;
margin-right: 20px;
width: 30%;
}
#blog-entries .blog-entry-excerpt.wpex-clr:after {clear: none;}
.single-post-title {
font-size: 21px;
line-height: 1.4em;
}
.meta li {
width: 20%;
}
.blog-entry-title,
.blog-entry-title a {
color: #009ddc;
font-size: 28px;
line-height: 30px;
}
.blog-entry-inner .meta a {
color: #ee8400;
}
.blog-entry-inner .meta a:hover {
text-decoration: underline;
color: #333;
}
.blog-entry-inner .theme-button { }
.ssb-share {
margin-bottom: 25px;
}
#sidebar #form-wysija-html54de73d5602e7-2 {
float: left;
text-align: left;
}
#sidebar .widget-title {
margin-bottom: 10px;	
}
#sidebar .sidebar-box {
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: 1px solid #efefef;
}
#sidebar #custom_html-5 {
padding-bottom: 0;
margin-bottom: 0;
border: none;
} .cover {
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat; }
.flex {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.page-template-tpl-landing #main {
background: none; }
.page-template-tpl-landing #main .page-header {
display: none; }
.landing-top-box {
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
min-height: 375px;
padding: 30px 0;
color: #fff;
position: relative;
z-index: 0; }
.landing-top-box:before {
position: absolute;
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
background: -moz-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.7) 100%); background: -webkit-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); z-index: -1; }
.landing-top-box > .container {
width: 820px !important;
max-width: 94%; }
.landing-top-box h2 {
font-weight: 700;
font-size: 50px;
color: #fff;
margin: 0;
line-height: 1; }
@media (max-width: 768px) {
.landing-top-box h2 {
font-size: 30px; } }
.landing-info-box {
padding: 125px 0 0 0;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center; }
@media (max-width: 1024px) {
.landing-info-box {
padding: 50px 0; } }
@media (max-width: 768px) {
.landing-info-box {
padding: 25px 0; } }
.landing-info-box > .container {
width: 900px !important;
max-width: 94%; }
@media (max-width: 1024px) {
.landing-info-box > .container {
display: block; } }
.landing-info-box .text {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-moz-flex: 1;
-ms-flex: 1;
flex: 1; }
.landing-info-box .image {
-webkit-flex-basis: 30%;
-moz-flex-basis: 30%;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
margin-left: 70px; }
@media (max-width: 1024px) {
.landing-info-box .image {
margin-left: 0;
text-align: center; } }
.landing-info-box p {
font-size: 18px;
margin: 0 0 27px; }
.landing-questions-box {
background: #f2f2f2;
overflow: hidden; }
.landing-questions-box > .container {
width: 1010px !important;
max-width: 94%; }
.landing-questions-box .top-text {
padding: 130px 0 55px; }
@media (max-width: 1024px) {
.landing-questions-box .top-text {
padding: 50px 0 30px; } }
@media (max-width: 768px) {
.landing-questions-box .top-text {
padding: 30px 0 20px; } }
.landing-questions-box .top-text h2 {
font-size: 35px;
color: #222;
margin: 0 0 15px; }
@media (max-width: 768px) {
.landing-questions-box .top-text h2 {
font-size: 24px; } }
.landing-questions-box .top-text p {
font-size: 18px; }
.landing-questions-box .questions-wrapper {
-ms-flex-pack: distribute;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around; }
.landing-questions-box .item {
-webkit-flex-basis: 44%;
-moz-flex-basis: 44%;
-ms-flex-preferred-size: 44%;
flex-basis: 44%;
background: #fff;
box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
margin: 45px 0 75px;
position: relative;
padding: 95px 40px 15px 40px;
z-index: 0; }
@media (max-width: 1024px) {
.landing-questions-box .item {
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%; } }
@media (max-width: 768px) {
.landing-questions-box .item {
padding: 45px 20px 20px;
margin: 45px 0 30px; } }
.landing-questions-box .item .number {
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
transform: translate(-50%, 0);
top: 0;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
background: #fff;
border-radius: 50%;
width: 95px;
height: 95px;
line-height: 95px;
text-align: center;
font-size: 75px;
color: #0077bf;
font-weight: 700; }
@media (max-width: 768px) {
.landing-questions-box .item .number {
width: 60px;
height: 60px;
line-height: 60px;
font-size: 45px; } }
.landing-questions-box .item .title {
font-size: 25px;
font-weight: 700;
color: #0077c0;
margin: 0 0 25px; }
@media (max-width: 768px) {
.landing-questions-box .item .title {
margin: 0 0 15px;
font-size: 18px; } }
.landing-questions-box .item .icon {
min-height: 135px;
text-align: center;
margin-bottom: 45px; }
@media (max-width: 768px) {
.landing-questions-box .item .icon {
min-height: auto;
margin-bottom: 20px; } }
.landing-questions-box .item .icon img {
max-height: 135px; }
.landing-questions-box .item .text p {
font-size: 18px;
margin: 0 0 25px; }
.landing-questions-box .item.last-item {
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 0;
padding: 75px 40px 50px 60px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
box-shadow: none; }
@media (max-width: 1024px) {
.landing-questions-box .item.last-item {
display: block; } }
@media (max-width: 768px) {
.landing-questions-box .item.last-item {
padding: 45px 20px 20px; } }
.landing-questions-box .item.last-item:before {
content: '';
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
transform: translate(-50%, 0);
width: 200%;
height: 100%;
top: 50%;
background: #0077c0;
z-index: -2; }
.landing-questions-box .item.last-item:after {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #fff;
box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
z-index: -1; }
.landing-questions-box .item.last-item .number {
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-moztransform: translate(0, -50%);
transform: translate(0, -50%);
left: 0;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.landing-questions-box .item.last-item .top-wrapper {
-webkit-flex-basis: 30%;
-moz-flex-basis: 30%;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
margin-right: 50px; }
@media (max-width: 1024px) {
.landing-questions-box .item.last-item .top-wrapper {
margin-right: 0; } }
.landing-questions-box .item.last-item .text {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-moz-flex: 1;
-ms-flex: 1;
flex: 1; }
.landing-questions-box .bottom-text {
padding: 90px 0 80px;
background: #0077c0;
text-align: center;
position: relative;
z-index: 1;
border-bottom: 4px solid #fff; }
@media (max-width: 1024px) {
.landing-questions-box .bottom-text {
padding: 50px 0 40px; } }
@media (max-width: 768px) {
.landing-questions-box .bottom-text {
padding: 25px 0; } }
.landing-questions-box .bottom-text p {
font-size: 32px;
color: #fff; }
@media (max-width: 768px) {
.landing-questions-box .bottom-text p {
font-size: 20px; } }
@media (max-width: 480px) {
.landing-questions-box .bottom-text p {
font-size: 16px; } }
.landing-questions-box .bottom-text .button {
display: inline-block; font-size: 20px;
font-weight: 700;
background: #ff7e00;
padding: 15px 35px;
margin: 25px auto 0;
color: #fff; }
@media (max-width: 768px) {
.landing-questions-box .bottom-text .button {
margin: 0 auto;
padding: 10px 20px; } }
.landing-questions-box .bottom-text .button:hover {
text-decoration: none;
background: #cc6500; }
.landing-bottom-text {
padding-top: 60px; }
@media (max-width: 480px) {
.landing-bottom-text {
padding-top: 30px; } }
@media (max-width: 1024px) {
.landing-questions-box .item.last-item .number {
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
transform: translate(-50%, 0);
top: 0;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); } }