/* Theme name: USA Corporate Description: Custom Theme */ /* font face Open Sans : Light 300 Normal 400 Semi-Bold 600 Bold 700 Extra-Bold 800 */ * { margin: 0; padding: 0; outline: 0; } body, html { height: 100%; } body { font-size: 12px; line-height: 1.3; font-family: 'Open Sans', arial, sans-serif; font-weight: 400; color: #464646; background: #3e3d3d; min-width: 960px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-appearance: none; } a { color: #ff7600; text-decoration: none; cursor: pointer; } a:hover { text-decoration: underline; } a img { border: 0; } input, textarea, select { font-size: 12px; font-family: 'Open Sans', arial, sans-serif; } textarea { overflow: auto; } h1 { font-size: 40px; line-height: 42px; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; } h2 { font-size: 27px; line-height: 30px; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; } h3 { font-size: 24px; line-height: 26px; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; } h4 { font-size: 15px; line-height: 18px; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; } h5 { font-size: 13px; line-height: 25px; color: #000; font-weight: 800; } h6 { font-size: 11px; line-height: 22px; color: #000; font-weight: 800; } p:empty { display: none; } /* transitions */ a, a:hover { -moz-transition: color 0.4s, background 0.4s; -webkit-transition: color 0.4s, background 0.4s; -o-transition: color 0.4s, background 0.4s; transition: color 0.4s, background 0.4s; } .help-text textarea { margin: 2px 0 1px; } .form-contact .captcha-confirmation>div { background-color: transparent; padding: 0; border: 0; } textarea { margin: 2px !important; } .form-search .button-holder, .form-search .button-holder:hover, .btn-large, .btn-large:hover, .form-contact .gform_footer, .form-contact .gform_footer:hover, .btn-chat, .btn-chat:hover, .btn-go-top, body.show-btn-go-top .btn-go-top, body.show-btn-go-top .btn-go-top:hover, .widget_search .searchform .searchsubmit, .widget_search .searchform .searchsubmit:hover, .btn-white-arrow, .btn-white-arrow:hover, .post-comments .comment-reply-link:hover, #respond .form-submit, #respond .form-submit:hover, .btn-normal, .btn-normal:hover, .btn-very-small, .btn-very-small:hover, .form-default .button-holder, .form-default .button-holder:hover, .btn-very-large, .btn-very-large:hover { -moz-transition: opacity 0.4s; -webkit-transition: opacity 0.4s; -o-transition: opacity 0.4s; transition: opacity 0.4s; } .section-expand-two .middle, .section-expand-two.open .middle, .col-in-two .bottom, .col-in-two.open .bottom { -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } /* END transitions */ .form-search ::-webkit-input-placeholder { color: #fff; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .form-search :-moz-placeholder { color: #fff; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .form-search ::-moz-placeholder { color: #fff; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .form-search :-ms-input-placeholder { color: #fff; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } /* helper classes */ .cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; } .notext { font-size: 0; line-height: 0; text-indent: -4000px; } .left, .alignleft { float: left; display: inline; } .right, .alignright { float: right; display: inline; } .no-border { border: 0 !important; } .js-center-parent>*, .js-center { float: left; margin: 0 auto; } .mobile { display: none !important; } .desktop { display: block !important; } /* END helper classes */ .shell { width: 960px; margin: 0 auto; } #header #logo { float: left; padding: 0 0 0 0; } #header #logo a { display: block; width: 450px; height: 43px; background: url(images/logo.png) no-repeat 0 0; padding: 25px 0 0 87px; font-weight: 400; } #header #logo a em { display: block; font-size: 17px; line-height: 22px; color: #ff7600; } #header #logo a span { display: block; font-size: 15px; line-height: 18px; color: #656565; } #header #logo a:hover { text-decoration: none; } #wrapper { width: 100%; background: #fff; } #header { width: 100%; position: relative; } #header .tippy-top { background: #ff7600; color: #fff; text-align: center; font-size: 1.1rem; font-weight: 600; padding: .75rem 1rem; } #header .top { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzZjNmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: rgb(137, 137, 137); background: -moz-linear-gradient(top, rgba(137, 137, 137, 1) 0%, rgba(108, 108, 108, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(137, 137, 137, 1)), color-stop(100%, rgba(108, 108, 108, 1))); background: -webkit-linear-gradient(top, rgba(137, 137, 137, 1) 0%, rgba(108, 108, 108, 1) 100%); background: -o-linear-gradient(top, rgba(137, 137, 137, 1) 0%, rgba(108, 108, 108, 1) 100%); background: -ms-linear-gradient(top, rgba(137, 137, 137, 1) 0%, rgba(108, 108, 108, 1) 100%); background: linear-gradient(to bottom, rgba(137, 137, 137, 1) 0%, rgba(108, 108, 108, 1) 100%); } #header .top { width: 100%; padding: 17px 0 11px 0; } #header .top .form-search { float: right; display: inline; } #header .bottom { width: 100%; position: relative; overflow: hidden; padding: 31px 0 34px 0; } #header .bottom h2 { float: right; display: inline; text-align: right; font-size: 23px; line-height: 32px; color: #ff7600; font-weight: 400; font-family: 'Open Sans', Arial, sans-serif; padding: 0 10px 0 0; } #header .bottom h2 span { display: block; font-weight: 700; font-size: 31px; font-weight: 800; } /* navigations */ #navigation { width: 100%; background: #f7f7f7; border-top: 1px solid #c9c9c9; box-shadow: 0 1px 2px #c9c9c9; position: relative; z-index: 999; } #navigation .shell { border-left: 1px solid #c9c9c9; width: auto; } @media only screen and (min-width: 768px) { #navigation .shell { display: flex; justify-content: center; } } #navigation .shell>ul { border-right: 1px solid #c9c9c9; float: left; } #navigation ul li { float: left; display: inline; font-weight: 600; color: #51453d; text-transform: uppercase; line-height: 15px; line-height: 32px; position: relative; } #navigation ul li~li { border-left: 1px solid #c9c9c9; } #navigation ul li a { display: block; color: #51453d; padding: 0 22px; } #navigation ul li a:hover, #navigation ul li.current-menu-item a, #navigation ul li:hover>a { text-decoration: none; background: #9c9c9c; color: #fff; } #navigation ul li .dd-wrapper { position: absolute; left: -75px; top: 32px; background: #9c9c9c; padding: 27px; width: 360px; display: none; } #navigation ul li .dd-wrapper .dd-top { width: 100%; border-bottom: 3px solid #ff6600; margin: 0 0 32px 0; } #navigation ul li .dd-wrapper .dd-top h4 { font-size: 20px; line-height: 24px; color: #fff; text-transform: uppercase; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; text-align: center; } #navigation ul li ul li { float: none; display: block; vertical-align: bottom; text-transform: none; font-weight: 400; font-size: 14px; line-height: 18px; } #navigation ul li ul li~li { border: 0; border-top: 1px solid #b8b8b8; } #navigation ul li ul li a { color: #fff; padding: 6px; } #navigation ul li ul li a:hover { background: #7c7d7d; } #navigation ul li:hover>.dd-wrapper { display: block; } #navigation img { display: none; } #navigation ul li.drop-down-two-cols>.dd-wrapper { width: 723px; overflow: hidden; left: -84px; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li { float: left; display: inline; width: 341px; min-height: 315px; text-align: right; } #navigation ul li.drop-down-two-cols>.dd-wrapper .dd-wrapper { display: block !important; position: relative; left: 0; top: 0; padding: 0; width: auto; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li { border-left: 1px solid #fff; padding-left: 19px; margin-left: 19px; border-top: 0; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li>a { font-size: 20px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; text-transform: uppercase; position: relative; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li>a:hover, #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li:hover>a { background: url(images/icon-drop-down-one.png) no-repeat 0 0; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li>a { padding: 13px 0 20px 70px; background: url(images/icon-drop-down-one.png) no-repeat 0 0; text-align: right; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li>a span { border-bottom: 3px solid #00c90d; display: inline-block; min-width: 240px; padding: 0 0 10px 0; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li { text-align: left; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li>a { padding: 13px 70px 20px 13px; background: url(images/icon-drop-down-two.png) no-repeat right 6px; text-align: left; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li>a span { border-bottom-color: #123eab; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li>a:hover, #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li:hover>a { background: url(images/icon-drop-down-two.png) no-repeat right 6px; } /*#navigation .shell { display: table; } #navigation .shell > ul { display: table-row; } #navigation .shell > ul li { display: table-cell; }*/ #heading { width: 100%; position: relative; background: #ff7600; padding: 21px 0 10px 0; margin: 0 0 50px 0; min-height: 249px; } #heading .full-image { position: absolute; left: 0; top: 0; width: 39%; height: 283px; border-right: 2px solid #fff; overflow: hidden; } #heading .full-image img { position: relative; } #heading .entry { float: right; display: inline; width: 555px; padding: 45px 10px 44px 0; color: #fff; position: relative; min-height: 163px; } #heading .entry h1 { padding: 0 0 12px 0; text-transform: uppercase; } #heading .entry h2 { text-transform: uppercase; padding: 0 0 12px 0; font-size: 24px; line-height: 27px; } #heading .entry p { font-size: 18px; line-height: 24px; padding: 0 0 16px 0; } #heading .entry .social-white { position: absolute; right: 14px; bottom: 0; } #heading .image { float: left; display: inline; width: 350px; text-align: center; padding: 17px; } #heading .entry.small-space { padding-top: 45px; } #heading.blue { background: #333399; } #heading.blue-two { background: #123eab; } #heading.green { background: #339933; } #heading .arrow { position: absolute; left: 50%; bottom: -12px; width: 0; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 14px solid transparent; border-right: 14px solid transparent; border-top: 12px solid #ff7600; margin: 0 0 0 -7px; } #heading.blue .arrow { border-top-color: #333399; } #heading.blue-two .arrow { border-top-color: #123eab; } #heading.green .arrow { border-top-color: #339933; } #heading .entry.small { width: 410px; } #heading .full-image.large { width: 50%; } #content { width: 631px; padding: 0 10px; } .error404 #content { margin-top: 90px; } #sidebar { width: 240px; padding: 20px 0 0 0; } #before-footer { width: 100%; background: #f7f7f7; padding: 40px 0; } #before-footer .col-small { width: 200px; } #before-footer .col-large { width: 710px; } #before-footer h2 { text-transform: uppercase; padding: 0 0 25px 0; text-align: center; } #footer { width: 100%; color: #fff; position: relative; overflow: hidden; } #footer .shell { position: relative; padding: 40px 0 80px 0; } #footer .col-one { float: left; display: inline; width: 260px; padding: 0 140px 0 0; } #footer .col-two { float: left; display: inline; width: 200px; padding: 0 57px 0 0; } #footer .col-three { float: left; display: inline; width: 294px; } #footer .social-white-large { color: #fff; font-size: 13px; line-height: 25px; text-transform: uppercase; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; } #footer .social-white-large p { padding: 0 0 20px 0; } #footer .top { width: 100%; position: relative; overflow: hidden; border: 20px; background: url(images/border-line.png) repeat-x 0 bottom; margin: 0 0 20px 0; } #footer .bottom { padding: 0 110px; } #footer .bottom p { line-height: 18px; color: #8e8e8e; text-align: center; } #footer .bottom p~p { padding: 34px 0 0 0; } #footer .btn-chat { position: absolute; right: 0; bottom: 0; } #heading-box { width: 100%; background: #123eab; position: relative; overflow: hidden; color: #fff; margin: 0 0 85px 0; } #heading-box .col-large { width: 720px; position: relative; } #heading-box .col-small { width: 240px; position: relative; } #heading-box .col-large-two { width: 560px; position: relative; } #heading-box .col-small-two { width: 348px; position: relative; } #heading-box h2 { font-size: 20px; line-height: 22px; text-transform: uppercase; padding: 15px 0; } #heading-box .link { display: block; padding: 6px 0 2px 81px; position: relative; font-size: 20px; line-height: 22px; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; color: #fff; } #heading-box .link img { position: absolute; left: 22px; top: 5px; } #heading-box .link span { display: block; } #heading-box .link:hover { text-decoration: none; } #heading-box .green, #heading-box .green .background { background: #26962d; } #heading-box .blue, #heading-box .blue .background { background: #123eab; } #heading-box .background { position: absolute; top: 0; font-size: 0; line-height: 0; text-indent: -4000px; width: 9999px; height: 52px; } #heading-box .left .background { left: -9999px; } #heading-box .right .background { right: -9999px; } #home-heading { width: 100%; min-height: 419px; position: relative; overflow: hidden; background: #fff; } #home-heading .left-side { float: left; display: inline; width: 50%; margin: 0 0 0 -1px; text-align: right; position: relative; overflow: hidden; } #home-heading .left-side .holder img { left: 50px; } #home-heading .right-side { float: right; display: inline; width: 50%; margin: 0 -1px 0 0; text-align: left; position: relative; overflow: hidden; } #home-heading .right-side .holder img { right: 50px; } #home-heading img.large-image { position: absolute; left: 0; top: 0; z-index: 1; } #home-heading .holder img { position: absolute; top: 8px; } #home-heading .holder { margin: 140px 0 20px 0; padding: 15px 78px; position: relative; z-index: 10; height: 232px; } #home-heading .holder .text { width: 430px; padding: 0 0 40px 0; min-height: 174px; } #home-heading .holder .text .bottom { position: absolute; bottom: 15px; width: 100%; } #home-heading .holder .right .bottom { right: 78px; } #home-heading .holder .left .bottom { left: 78px; } #home-heading .holder .text p { font-size: 14px; line-height: 18px; color: #f7f7f7; padding: 0 0 15px 0; } #home-heading .holder .text p a { text-decoration: underline; color: #f7f7f7; } #home-heading .holder .text p a:hover { text-decoration: none; } #home-heading .holder .text h2 { font-size: 35px; line-height: 38px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 800; display: inline; text-transform: uppercase; position: relative; top: 6px; } #home-heading .green .holder { background: #26962d; } #home-heading .green .holder .text h2 { color: #76bd7a; } #home-heading .blue .holder { background: #2a4380; } #home-heading .blue .holder .text h2 { color: #6174a1; } #main-menu { display: none; } .heading { width: 100%; position: relative; overflow: hidden; padding: 0 0 33px 0; } .heading h2 { border-bottom: 1px solid #ececec; border-bottom: 1px solid #ececec; text-transform: uppercase; padding: 0 0 12px 0; margin: 0 0 4px 0; } .heading h1 { border-bottom: 1px solid #ececec; border-bottom: 1px solid #ececec; text-transform: uppercase; padding: 0 0 12px 0; margin: 0 0 4px 0; font-size: 27px; } .heading .social-gray { float: right; display: inline; padding: 0 15px 0 0; } .navigation-top { float: right; display: inline; } .navigation-top ul li { float: left; display: inline; padding: 0 27px 0 0; list-style: none; } .navigation-top ul li a { display: block; text-transform: uppercase; font-size: 15px; line-height: 27px; color: #fff; font-weight: 600; } .navigation-top ul li a:hover, .navigation-top ul li.current-menu-item a { color: #ff7600; text-decoration: none; } /* END navigations */ /* forms */ .form-search { width: 220px; height: 27px; padding: 0 50px 0 10px; position: relative; } .form-search { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjQ1NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: rgb(85, 85, 85); background: -moz-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(70, 69, 69, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 85, 85, 1)), color-stop(100%, rgba(70, 69, 69, 1))); background: -webkit-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(70, 69, 69, 1) 100%); background: -o-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(70, 69, 69, 1) 100%); background: -ms-linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(70, 69, 69, 1) 100%); background: linear-gradient(to bottom, rgba(85, 85, 85, 1) 0%, rgba(70, 69, 69, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#464545', GradientType=0); } .form-search .field { background: none; border: 0; width: 100%; font-size: 16px; font-style: italic; color: #fff; padding: 3px 0; } .form-search .button-holder { position: absolute; right: 0; top: 0; background: #6c8ad5 url(images/sprite.png) no-repeat 6px -4px; width: 50px; height: 27px; } .form-search .button-holder input { width: 50px; height: 27px; background: none; border: 0; cursor: pointer; font-size: 0; line-height: 0; text-indent: -4000px; } .form-search .button-holder { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .form-search .button-holder:hover { opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } .form-contact { width: 100%; position: relative; } .form-contact ul li { list-style: none; width: 100%; padding: 0 0 9px 0; } .form-contact .gform_body>ul { float: left; display: inline; width: 240px; } .form-contact .gform_body>ul~ul { float: right; display: inline; width: 436px; } .form-contact label { display: block; font-size: 13px; line-height: 18px; color: #302e2f; font-weight: 700; padding: 0 0 3px 0; } .form-contact .ginput_container { border: 1px solid #bcbcbc; padding: 0 10px; background: #fff; } .form-contact .ginput_container input, .form-contact .ginput_container textarea { width: 100%; border: 0; background: none; font-size: 12px; padding: 2px 0; } .form-contact .ginput_container textarea { resize: none; height: 117px; } .form-contact ul li.left-side { float: left; display: inline; padding: 0 18px 0 0; position: relative; width: 36px; } .form-contact ul li.left-side label { position: absolute; right: 0; top: 0; width: 18px; text-align: center; } .form-contact .gfield-section h2 { text-align: left !important; font-size: 13px; line-height: 18px !important; color: #302e2f; font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; padding: 0 !important; } .form-contact .gfield-section h2 { text-transform: none !important; } .form-contact .gform_heading { display: none; } .form-contact .gform_footer { width: 86px; height: 22px; margin-top: 23px; border: 1px solid #f4b800; } .form-contact .gform_footer { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlOWUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: rgb(254, 158, 39); background: -moz-linear-gradient(top, rgba(254, 158, 39, 1) 0%, rgba(255, 118, 0, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 158, 39, 1)), color-stop(100%, rgba(255, 118, 0, 1))); background: -webkit-linear-gradient(top, rgba(254, 158, 39, 1) 0%, rgba(255, 118, 0, 1) 100%); background: -o-linear-gradient(top, rgba(254, 158, 39, 1) 0%, rgba(255, 118, 0, 1) 100%); background: -ms-linear-gradient(top, rgba(254, 158, 39, 1) 0%, rgba(255, 118, 0, 1) 100%); background: linear-gradient(to bottom, rgba(254, 158, 39, 1) 0%, rgba(255, 118, 0, 1) 100%); } .form-contact .gform_footer input { width: 86px; height: 22px; background: none; border: 0; cursor: pointer; color: #fff; font-size: 14px; font-weight: 700; padding: 0 0 1px 0; } .form-contact .gform_footer { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .form-contact .gform_footer:hover { opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } .form-contact .gform_body { width: 100%; position: relative; overflow: hidden; } .form-contact .gfield_captcha_container img { float: left; } .form-contact .gfield_captcha_container .gfield_captcha_input_container input { display: block; margin-top: 10px; margin-left: 5px; } #respond { width: 100%; position: relative; overflow: hidden; text-align: center; padding: 46px 0 0 0; margin: 0 0 89px 0; } #respond h3 { text-align: center; padding: 0 41px 20px 41px; text-transform: uppercase; font-style: normal; font-size: 19px; line-height: 22px; color: #4d4c4c; font-family: 'Questrial', Arial, sans-serif; } #respond h3 { display: inline-block; background: url(images/icon-comment.png) no-repeat 0 0; } #respond label { font-size: 11px; line-height: 11px; color: #4d4c4c; font-style: italic; position: absolute; left: 11px; top: 7px; } #respond input[type=text], #respond textarea { border: 1px solid #e4e4e4; background: #fbfbfb; font-size: 11px; line-height: 12px; color: #4d4c4c; font-style: italic; width: 210px; padding: 3px 9px; margin: 0 0 31px 0; } #respond textarea { resize: none; height: 76px; background: #fdfdfd; width: 460px; } #respond .comment-form-url, #respond .comment-notes, #respond span.required { display: none; } #respond .comment-form-author { float: left; display: inline; width: 231px; position: relative; } #respond .comment-form-email { float: right; display: inline; width: 231px; position: relative; } #respond .comment-form-comment { width: 100%; position: relative; clear: both; } #respond .form-submit { margin: 0 auto; width: 81px; height: 19px; background: #ff7600; } #respond .form-submit input { width: 81px; height: 19px; background: none; border: 0; cursor: pointer; text-transform: uppercase; color: #fff; font-size: 12px; font-weight: 600; } #respond .form-submit { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } #respond .form-submit:hover { opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } #respond .form-allowed-tags { position: absolute; left: 0; bottom: 0; font-size: 11px; line-height: 24px; color: #4d4c4c; font-style: italic; text-align: left; } .form-default {} .form-default form { position: relative; } .form-default .loader { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url(images/ajax-loader.gif) center 200px no-repeat; background-color: rgba(255, 255, 255, 0.5) !important; background-color: #fff; z-index: 2000; display: none; } .form-default .loading .loader { display: block; } .form-default .col-small { width: 340px; } .form-default .col-large { width: 420px; } .form-default .entry h3 { color: #123eab; padding: 0 0 12px 0; font-family: 'Open Sans', Arial, sans-serif; font-weight: 800; } .form-default .entry h5 { font-size: 16px; line-height: 23px; color: #000; } .form-default .entry blockquote { font-size: 14px; line-height: 23px; color: #000; padding: 0 0 12px 0; } .form-default .entry .btn-full { margin: 0 0 12px 0; } .form-default .entry .btn-with-arrow { padding: 16px 70px 16px 20px; } .form-default .entry p { line-height: 18px; } .form-default .border-line { padding: 10px 0 0 0; margin: 0 0 10px 0; clear: both; } .form-default hr { width: 100%; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; border-bottom: 1px solid #eaeaea; border-width: 0 0 1px; padding: 30px 0 0 0; margin: 0 0 60px 0; padding: 10px 0 0 0; margin: 0 0 10px 0; clear: both; } .form-default h4.flag { position: relative; padding: 0 12px; white-space: nowrap; font-size: 13px; line-height: 26px; color: #575757; background: #ffe47a; text-transform: uppercase; margin: 0 0 26px 0; height: 26px; } .form-default h4.flag i { position: absolute; right: -20px; top: 0; width: 0; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 0 solid transparent; border-right: 20px solid transparent; border-top: 26px solid #ffe47a; } .form-default .current-position { padding: 0 0 20px 110px; position: relative; width: 210px; min-height: 68px; } .form-default .current-position p { text-transform: uppercase; color: #123eab; font-size: 20px; line-height: 24px; font-weight: 800; } .form-default .current-position h4 { position: absolute; left: 0; top: 0; width: 68px; height: 68px; line-height: 64px; border-radius: 68px; border: 9px solid #123eab; color: #123eab; text-align: center; text-indent: 0; } .form-default .current-position h4 { font-family: 'Open Sans', Arial, sans-serif; font-weight: 800; font-size: 50px; } .form-default .holder { width: 100%; padding: 0 0 40px 0; } .form-default .holder h5 { text-transform: uppercase; color: #123eab; font-size: 15px; line-height: 26px; padding: 0 0 6px 0; font-weight: 600; } .form-default .holder p { font-size: 13px; line-height: 18px; color: #6f7276; padding: 0 0 22px 0; } .form-default .holder p a { color: #066af9; text-decoration: underline; } .form-default .holder p a:hover { text-decoration: none; } .form-default .holder .border-line { margin: 0 0 20px 0; } .form-default .section-form { width: 100%; padding: 55px 0; position: relative; } .form-default .section-form .arrow { position: absolute; left: 50%; bottom: -12px; width: 0; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 14px solid transparent; border-right: 14px solid transparent; border-top: 12px solid #fff; margin: 0 0 0 -7px; } .form-default .section-white-gray { background: #fcfcfc; } .form-default .section-white-gray .arrow { border-top-color: #fcfcfc; } .form-default .section-gray { background: #f7f7f7; } .form-default .section-gray .arrow { border-top-color: #f7f7f7; } .form-default .section-dark-gray { background: #f2f2f2; } .form-default .section-dark-gray .border-line { border-bottom-color: #bababa; margin-bottom: 20px; } .form-default .section-dark-gray .arrow { border-top-color: #f2f2f2; } .form-default .section-dark-gray-two { background: #ececec; } .form-default .section-dark-gray-two .arrow { border-top-color: #ececec; } .form-default .section-dark-gray-three { background: #e6e6e6; } .form-default .section-dark-gray-three .arrow { border-top-color: #e6e6e6; } .form-default .section-dark-gray-four { background: #dedddd; } .form-default .section-dark-gray-four .arrow { border-top-color: #dedddd; } .form-default input:-webkit-autofill { color: #fff !important; background: #fff !important; } .form-default .field-holder { display: block; padding: 0 11px; position: relative; border: 1px solid #d8d8d8; margin: 0 0 14px 0; background: #f9f9f9; } .form-default .field-holder input, .form-default .field-holder textarea { display: block; font-size: 13px; font-style: italic; color: #555; padding: 2px 0; background: none; border: 0; width: 100%; } .form-default .field-holder textarea { resize: none; height: 180px; } .form-default .field-holder label { position: absolute; left: 12px; top: 4px; font-size: 13px; line-height: 14px; color: #555; font-style: italic; cursor: inherit; padding: 0; } .form-default .field-holder label span { color: #ff0000; } .form-default .field-holder.error { border-color: red; } .form-default .field-holder.error label { color: red; } .form-default label { display: block; padding: 0 0 5px 0; } .form-default label.left { padding: 3px 18px 0 0; } .form-default label.left-space { padding-left: 18px; } .form-default label.small-left-space { padding-left: 10px; } .form-default label.label-col-small { width: 115px; } .form-default label strong { font-weight: 600; } .form-default label span { color: #ff0000; } .form-default .size-small { width: 165px !important; } .form-default input.size-small { width: 143px !important; } .form-default .size-more-small { width: 135px !important; } .form-default .size-normal { width: 185px !important; } .form-default .size-very-small { width: 53px !important; } .form-default .size-large { width: 278px !important; } .form-default .size-medium { width: 192px !important; } .form-default input.size-medium { width: 170px !important; } .form-default .size-very-large { width: 334px !important; } .form-default .size-checkbox-two-cols { width: 200px; } .form-default .description { padding: 0 12px 12px 12px; } .form-default .description p { font-size: 12px; line-height: 14px; font-weight: 600; padding: 0; color: #6a7dab; } .form-default .description p small { font-size: 10px; } .form-default .description .right-side { text-align: right; } .form-default .description .center-side { text-align: center; } .form-default .description a { color: #6a7dab; text-decoration: none !important; } .form-default .button-holder { display: block; width: 446px; height: 61px; background: #5b7ccc; margin: 0 auto; } .form-default .button-holder input { width: 446px; height: 61px; background: none; cursor: pointer; border: 0; text-transform: uppercase; color: #fff; font-size: 24px; font-weight: 800; } .form-default .button-holder.small { width: 174px; height: 51px; margin: 0 40px 0 0; float: right; display: inline; } .form-default .button-holder.small input { width: 174px; height: 51px; } .form-default .button-holder { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .form-default .button-holder:hover { opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } .form-default img.span { width: 194px; height: 45px; border: 1px solid #d8d8d8; } /* END forms */ /* sicial-white */ .social-white a { float: left; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/sprite.png) no-repeat 0 0; width: 24px; height: 24px; margin: 0 0 0 6px; } .social-white a.linked-in { background-position: -4px -36px; } .social-white a.linked-in:hover { background-position: -4px -62px; } .social-white a.facebook { background-position: -29px -36px; } .social-white a.facebook:hover { background-position: -29px -62px; } .social-white a.twitter { background-position: -54px -36px; } .social-white a.twitter:hover { background-position: -54px -62px; } .social-white a.email { background-position: -86px -36px; } .social-white a.email:hover { background-position: -86px -62px; } .social-gray a { float: left; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/sprite.png) no-repeat 0 0; width: 24px; height: 24px; margin: 0 0 0 6px; } .social-gray a.linked-in { background-position: -115px -35px; } .social-gray a.linked-in:hover { background-position: -115px -62px; } .social-gray a.facebook { background-position: -142px -35px; } .social-gray a.facebook:hover { background-position: -142px -62px; } .social-gray a.twitter { background-position: -168px -35px; } .social-gray a.twitter:hover { background-position: -168px -62px; } .social-gray a.email { background-position: -197px -35px; } .social-gray a.email:hover { background-position: -197px -62px; } .social-white-large a { float: left; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/sprite.png) no-repeat 0 0; width: 28px; height: 28px; margin: 0 6px 0 0; } .social-white-large a.linked-in { background-position: -87px -257px; } .social-white-large a.linked-in:hover { background-position: -87px -285px; } .social-white-large a.facebook { background-position: 0 -257px; } .social-white-large a.facebook:hover { background-position: 0 -285px; } .social-white-large a.twitter { background-position: -43px -257px; } .social-white-large a.twitter:hover { background-position: -43px -285px; } .social-white-large a.email { background-position: -130px -257px; } .social-white-large a.email:hover { background-position: -130px -285px; } .social-orange p { font-size: 12px; line-height: 16px; color: #7f7f7f; text-align: right; } .social-orange a { float: left; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/sprite.png) no-repeat 0 0; width: 24px; height: 24px; margin: 0 0 0 6px; } .social-orange a.linked-in { background-position: -116px -83px; } .social-orange a.linked-in:hover { background-position: -116px -105px; } .social-orange a.facebook { background-position: -143px -83px; } .social-orange a.facebook:hover { background-position: -143px -105px; } .social-orange a.twitter { background-position: -169px -83px; } .social-orange a.twitter:hover { background-position: -169px -105px; } .social-orange a.email { background-position: -200px -83px; } .social-orange a.email:hover { background-position: -200px -105px; } /* END sicial-white */ .entry h2 { text-transform: uppercase; padding: 0 0 41px 0; } .entry h4 { text-transform: uppercase; color: #123eab; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; padding: 0 0 6px 0; } .entry h5 { padding: 10px 0 12px 0; } .entry p { font-size: 13px; line-height: 20px; padding: 0 0 24px 0; } .entry p img { max-width: 100%; height: auto } .entry ul li { list-style: none; padding: 0 0 17px 24px; font-size: 13px; line-height: 20px; background: url(images/entry-bullet.png) no-repeat 8px 7px; } .entry .gform_wrapper ul li { background: none; padding: 0; } .entry a { text-decoration: underline; } .entry a:hover { text-decoration: none; } .entry blockquote { font-size: 13px; line-height: 25px; color: #000; padding: 0 0 20px 0; } .entry p { font-size: 14px; line-height: 20px; padding: 0 0 20px 0; } .entry strong { font-weight: 600; } .entry .alignnone { margin: 0 0 22px 0; } .entry .alignleft { margin: 0 22px 22px 0; } .entry .alignright { margin: 0 0 22px 22px; } .entry .col { width: 325px; margin: 0 0 22px 0; } .entry .col h2 { padding: 30px 0 30px 0; } .entry .col.center { padding: 15px 23px; width: 234px; text-align: center; } .entry .col.center img { display: block; margin: 0 auto; } .entry .col.center h4 { font-size: 17px; line-height: 25px; color: #464646; font-family: 'Questrial', Arial, sans-serif; font-weight: normal; border-bottom: 1px solid #ececec; padding: 0 0 4px 0; margin: 0 0 8px 0; } .entry .col.center h4 a { color: #464646; text-decoration: none; } .entry .col.center p { font-size: 13px; line-height: 15px; color: #797979; } .entry .col.center:hover { background: #e9e8e8; } .entry .col.center:hover h4 { border-bottom: 1px solid #cbcbcb; } .entry .col.center { position: relative; } .entry .col.center .backface { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .entry table { border-collapse: collapse; margin-bottom: 1em; } .entry table th, .entry table td { border: 1px solid #eee; padding: 1em; margin: 0; vertical-align: top; } .entry table h2 { padding-bottom: 10px; } .entry table td p:last-child { padding-bottom: 0; } .border-line { width: 100%; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; border-bottom: 1px solid #eaeaea; padding: 30px 0 0 0; margin: 0 0 60px 0; } /* tables */ .table-default table { border-bottom: 1px solid #ececec; } .table-default th { font-size: 13px; font-weight: 800; border-bottom: 1px solid #ececec; padding: 0 0 4px 0; } .table-default td { background: #f8f8f8; padding: 2px; } .table-default td ul li { padding: 0 0 0 24px; } .table-default tr:hover td { background: #e6e6e6 !important; } /* END tables */ .section-expand { width: 100%; padding: 0 0 30px 0; } .section-expand h4 { padding: 0 0 24px 0; } .section-expand .button { border-top: 2px dotted #7d7d7d; padding: 8px 0; text-align: center; } .section-expand .bottom { display: none; } .section-expand.open .bottom { display: block; } .section-expand.open .btn-expand { background-position: right -32px; } .section-expand-two { width: 100%; position: relative; overflow: hidden; padding: 0 0 30px 0; } .section-expand-two .top { padding: 0 0 14px 94px; position: relative; } .section-expand-two .top img { border: 0; position: absolute; left: 0; top: 0; } .section-expand-two .top img.open { display: none; } .section-expand-two .top h2 { font-family: 'Open Sans', Arial, sans-serif; padding: 23px 85px 11px 0; border-bottom: 1px solid #ececec; cursor: pointer; } .section-expand-two .top h2 a { position: absolute; right: 10px; bottom: 18px; width: 55px; padding: 0 0 42px 0; text-align: center; font-size: 13px; line-height: 14px; color: #8f8f8f; text-transform: none; text-decoration: none; } .section-expand-two .top h2 a i { position: absolute; left: 11px; bottom: 5px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/sprite.png) no-repeat -119px -149px; width: 34px; height: 34px; } .section-expand-two .top h2 a:hover, .section-expand-two .bottom a:hover { color: #ff7600; } .section-expand-two .middle { width: 100%; position: relative; overflow: hidden; height: 75px; } .section-expand-two .middle, .section-expand-two .middle a { color: #a8a8a8; } .section-expand-two .middle .wrap { padding: 0 0 0 80px; } .section-expand-two .middle ul li a { text-decoration: none; } .section-expand-two .middle ul li a:hover, .section-expand-two .middle ul li.current-menu-item a { text-decoration: none; color: #ff7600; } .section-expand-two .bottom { border-top: 1px dotted #b2b2b2; margin: 0 0 0 80px; padding: 5px 0 0 0; text-align: right; } .section-expand-two .bottom a { font-size: 13px; color: #8f8f8f; text-decoration: none; margin: 0 10px 0 0; } .section-expand-two .col { float: left; display: inline; width: 162px; } .section-expand-two .col~.col { padding-left: 20px; } .section-expand-two .table-default td { background: none; } .section-expand-two.open .top h2 a i { background-position: -119px -189px; } .section-expand-two.open .top img { display: none; } .section-expand-two.open .top img.open { display: block; } .section-expand-two.open .top h2 { color: #ff7600; } .section-expand-two.open .middle { color: #464646; height: 100%; } .section-expand-two.open .middle a { color: #ff7600; } .section-expand-two.open .bottom { display: none; } .section-expand-two.open .col a { color: #464646; } .section-expand-two.open .table-default td { background: #f8f8f8; } .section-expand-two.open .btn-gray { background: #ff7600; border-top: 1px solid #db6500; } /* buttons */ .btn-expand { display: inline-block; padding: 0 38px; background: url(images/arrow-up-down.png) no-repeat right -4px; line-height: 24px; font-size: 13px; color: #838383; text-decoration: none !important; } .btn-expand.open { background-position: right -32px; text-decoration: none !important; } .btn-expand:hover { color: #ff7600; } .btn-large { display: inline-block; font-size: 19px; line-height: 22px; color: #fff; font-weight: 600; text-transform: uppercase; padding: 10px 20px; text-decoration: none !important; } .btn-large { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .btn-large:hover { text-decoration: none; opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } .btn-with-arrow { padding: 10px 70px 10px 20px; background-image: url(images/icon-button-arrow.png); background-position: right center; background-repeat: no-repeat; } .btn-full { display: block; } .btn-green { background-color: #00c90d; } .btn-orange { background-color: #ff7600; } .btn-red { background-color: #ec0033; } .btn-gray { background-color: #d2d2d2; } .btn-blue { background-color: #5b7ccc; } .btn-chat { position: absolute; right: 0; bottom: 0; background: #ff1b00; display: inline-block; padding: 0 44px 0 10px; color: #fff; font-size: 18px; line-height: 38px; position: relative; border-radius: 4px 4px 0 0; } .btn-chat i { position: absolute; right: 15px; top: 11px; width: 0; height: 0; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 15px solid #fff; } .btn-chat { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .btn-chat:hover { text-decoration: none; opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } .btn-go-top { position: fixed; right: -120px; bottom: 30px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/sprite.png) no-repeat -4px -150px; width: 103px; height: 103px; z-index: 999; } .btn-go-top { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .btn-white-arrow { border-top: 1px solid #b5b5b5; font-size: 13px; line-height: 23px; height: 23px; color: #fff; padding: 0 33px 0 12px; background-image: url(images/icon-arrow-white.png); } .btn-white-arrow { background-position: right center; background-repeat: no-repeat; color: #fff; text-transform: uppercase; font-weight: 800; } .btn-white-arrow { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .btn-white-arrow:hover { opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); text-decoration: none; } .btn-normal { padding: 0 16px 0 16px; line-height: 31px; height: 31px; font-size: 17px; font-weight: 800; text-transform: uppercase; color: #fff; } .btn-normal { text-decoration: none !important; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .btn-normal:hover { text-decoration: none; opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } .btn-more { padding: 0 39px 0 0; background: url(images/icon-arrow-orange.png) no-repeat right 0; font-size: 15px; line-height: 28px; color: #f17000; text-decoration: underline; } .btn-more:hover { text-decoration: none; } .btn-small { display: inline-block; line-height: 22px; height: 22px; font-size: 13px; font-weight: 800; text-transform: uppercase; color: #fff !important; text-transform: none !important; padding: 0 15px; } .btn-small { text-decoration: none !important; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .btn-small:hover { text-decoration: none; opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } .btn-small.btn-gray { border: 0; cursor: pointer; border-top: 1px solid #a7a7a7; } .btn-small.btn-orange { border-top: 1px solid #db6500; } .btn-very-small { display: inline-block; background: #fff; line-height: 22px; height: 22px; padding: 0 12px; text-transform: uppercase; color: #2a4380; margin: 0 12px; } .btn-very-small { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .btn-very-small:hover { text-decoration: none; opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } .btn-very-large { color: #fff !important; font-size: 16px; line-height: 26px; display: inline-block; padding: 18px 26px; font-weight: 800; border: 0; cursor: pointer; } .btn-very-large { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .btn-very-large:hover { text-decoration: none; opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } /* END buttons */ /* widgets */ .widget { list-style: none; width: 100%; padding: 0 0 41px 0; } .widget .box { background: #fafafa; } .widget .box .top { background: #ff7600; position: relative; padding: 9px 0 9px 67px; } .widget .box .top h4 { text-transform: uppercase; color: #fff; font-size: 17px; line-height: 20px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; } .widget .box .top img { position: absolute; left: 14px; top: 8px; } .widget .box .middle { padding: 15px 0; } .widget .box .middle ul li { list-style: none; } .widget .box .middle ul li~li { padding: 2px 0 0 0; background: url(images/border-line-white.png) repeat-x 0 0; } .widget .box .middle ul li a { display: block; padding: 13px 20px; font-size: 14px; line-height: 26px; color: #000; } .widget .box .middle ul li a:hover, .widget .box .middle ul li.current-menu-item a { text-decoration: none; color: #ff6600; } .widget .box .bottom { background: #ff7600; text-align: center; padding: 9px 20px; border-top: 1px solid #db6500; color: #fff; } .widget .box .bottom h4 { font-family: 'Open Sans', Arial, sans-serif; font-weight: 400; } .widget .box .bottom h4 span { display: block; font-size: 19px; font-weight: 600; } .widget .box.green .top { background: #26962d; } .widget .box.green .bottom { background: #26962d; border-top: 1px solid #218127; } .widget .box.green .middle ul li a:hover, .widget .box.green .middle ul li.current-menu-item a { color: #339933; } .widget .box.blue .top { background: #003399; } .widget .box.blue .bottom { background: #003399; border-top: 1px solid #002c84; } .widget .box.blue .middle ul li a:hover, .widget .box.blue .middle ul li.current-menu-item a { color: #003399; } .widget .holder h4 { font-size: 20px; line-height: 22px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 400; padding: 0 0 12px 0; } .widget .holder h4 span { text-transform: uppercase; font-size: 17px; line-height: 23px; font-weight: 700; display: block; } .widget .holder.green span { color: #00c90d; } .widget .holder.orange span { color: #ff7600; } .widget .holder.red span { color: #ec0033; } .widget .entry p { font-size: 14px; line-height: 19px; color: #000; padding: 0 0 12px 0; } .widget .entry img { border: 0; } .widget .entry .alignleft { margin: 0 10px 15px 0; } .widget .entry .alignright { margin: 0 0 15px 10px; } .widget .entry .alignnone { margin: 0 0 15px 0; } .widget .contact { padding: 0 0 0 37px; position: relative; } .widget .contact p { font-size: 12px; line-height: 18px; color: #252525; padding: 0 0 12px 0; } .widget .contact p strong { font-weight: 700; } .widget .contact h4 { font-size: 20px; line-height: 22px; color: #323232; position: relative; position: relative; } .widget .contact h4 img { position: absolute; left: -37px; top: -8px; } .widget .contact h5 { position: relative; width: 100%; } .widget .contact h5 img { position: absolute; left: -37px; top: -8px; } .widget .contact h5 a { color: #252525; font-size: 13px; line-height: 15px; } .widget_search { width: 100%; padding: 0 0 49px 0; } .widget_search .searchform { border: 1px solid #a2a2a2; border-radius: 1px; position: relative; background: #fff; padding: 0 55px 0 9px; } .widget_search .searchform label { position: absolute; left: 10px; top: 7px; font-size: 14px; line-height: 14px; color: #999; font-weight: 400; cursor: text; } .widget_search .searchform input[type=text] { background: none; border: 0; font-size: 14px; color: #999; font-weight: 400; width: 100%; padding: 4px 0; height: 20px; } .widget_search .searchform .searchsubmit { position: absolute; right: 0; top: 0; background: #ff7600 url(images/sprite.png) no-repeat -258px -5px; font-size: 0; line-height: 0; text-indent: -4000px; width: 45px; height: 28px; } .widget_search .searchform .searchsubmit { border: 0; cursor: pointer; border-left: 1px solid #a2a2a2; } .widget_search .searchform .searchsubmit { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .widget_search .searchform .searchsubmit:hover { opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } .widget_calendar h4.widgettitle { text-align: right; border-top: 1px solid #db6500; padding: 14px 10px 14px 65px; text-transform: uppercase; font-size: 17px; line-height: 17px; color: #fff; font-weight: 600; cursor: pointer; } .widget_calendar h4.widgettitle { background: #ff7600 url(images/icon-calendar.png) no-repeat 15px 0; } .widget_calendar #calendar_wrap { border: 1px solid #efeff0; background: #fcfcfc; text-align: center; } .widget_calendar caption { text-align: center; font-size: 14px; line-height: 26px; color: #02152c; padding: 6px 0 12px 0; } .widget_calendar thead th { font-size: 13px; line-height: 16px; color: #000; font-weight: 800; } .widget_calendar tbody td { padding: 5px 9px; font-size: 12px; color: #a9adb1; font-weight: 600; } .widget_calendar tfoot { display: none; } .widget_categories h4.widgettitle { text-align: right; border-top: 1px solid #db6500; padding: 14px 10px 14px 65px; text-transform: uppercase; font-size: 17px; line-height: 17px; color: #fff; font-weight: 600; cursor: pointer; } .widget_categories h4.widgettitle { background: #ff7600 url(images/icon-categories.png) no-repeat 15px 0; margin: 0 0 12px 0; } .widget_categories ul li { list-style: none; padding: 4px 0 4px 10px; } .widget_categories ul li a { font-size: 14px; line-height: 20px; color: #464646; text-decoration: underline; } .widget_categories ul li a:hover { text-decoration: none; } .widget_meta h4.widgettitle { text-align: center; font-size: 13px; line-height: 20px; color: #464646; font-weight: 800; border-bottom: 1px solid #e8e8e8; padding: 0 0 4px 0; margin: 0 0 8px 0; text-transform: uppercase; } .widget_meta ul { padding: 0 0 0 49px; } .widget_meta ul li { list-style: none; padding: 0 0 6px 15px; background: url(images/list-bullet.png) no-repeat 0 4px; } .widget_meta ul li a { font-size: 13px; line-height: 14px; color: #464646; font-weight: 600; } #footer .textwidget p { font-size: 13px; line-height: 18px; padding: 0 0 34px 0; } #footer .textwidget h4 { font-size: 16px; line-height: 20px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 300; } #footer .textwidget h3 { font-size: 19px; line-height: 20px; font-weight: 700; } #footer .widget_nav_menu ul li { list-style: none; width: 100%; padding: 0 0 7px 0; } #footer .widget_nav_menu ul li a { color: #fff; font-size: 13px; line-height: 14px; text-transform: uppercase; font-family: 'Questrial', Arial, sans-serif; } /* END widgets */ .pagination { padding: 14px 140px 0 140px; position: relative; margin: 0 0 54px 160px; font-size: 13px; line-height: 24px; color: #838383; text-align: center; } .pagination~.pagination { border-top: 1px dotted #b9b9b9; padding: 17px 140px; margin: 0 0 30px 150px; } .pagination~.pagination a { top: 17px; } .pagination~.pagination .previous { left: 0; } .pagination~.pagination .next { right: 0; } .pagination a { color: #838383; margin: 0 4px; } .pagination .previous, .pagination .next { position: absolute; top: 14px; padding: 0 46px; color: #838383; margin: 0; } .pagination a i { position: absolute; top: 0; background: url(images/sprite.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; width: 24px; height: 24px; } .pagination .previous { left: 10px; } .pagination .previous i { left: 0; background-position: -54px -119px; } .pagination .next { right: 8px; } .pagination .next i { right: 0; background-position: -79px -119px; } .pagination .current { color: #ff7600; } .pagination span:hover { text-decoration: none; color: #ff7e0f; } .pagination span.active { font-weight: 600; color: #ff7e0f; } .result-container .pagination { margin: 0 0 54px; } .post { width: 100%; } .post~.post { padding: 40px 0 0 0; } .post h3 { text-transform: uppercase; font-size: 21px; line-height: 25px; padding: 0 0 8px 0; border-bottom: 1px solid #ececec; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; } .post h3 a { color: #464646; } .post .info { width: 100%; padding: 6px 0 22px 0; } .post .info span { color: #8f8f8f; } .post .info a { font-weight: 600; color: #8f8f8f; text-decoration: underline; } .post .info a:hover { text-decoration: none; } .post .col-small { width: 125px; padding: 0 10px; } .post .col-large { width: 481px; } .result-container .post .col-small { width: 12%; } .result-container .post .col-large { width: 84%; } .post .date { text-align: right; padding: 0 55px 29px 0; background: url(images/icon-post.png) no-repeat right 0; font-size: 18px; line-height: 20px; color: #464646; font-family: 'Questrial', Arial, sans-serif; font-weight: 600; } .post .date span { display: block; font-weight: 400; } .post .download { padding: 0 0 121px 0; } .post .download a { display: block; background: url(images/icon-download.png) no-repeat 20px 0; padding: 0 0 0 43px; font-family: 'Lato', Arial, sans-serif; font-size: 12px; line-height: 14px; color: #787878; } .post .download a span { display: block; font-weight: 600; text-transform: uppercase; } .post .entry { width: 100%; } .post .bottom { width: 100%; padding: 0; } .post .bottom .tags { padding: 0 0 16px 32px; background: url(images/icon-tags.png) no-repeat 0 0; width: 280px; } .post .bottom .tags a { font-size: 12px; line-height: 16px; color: #7f7f7f; text-decoration: underline; } .post .bottom .tags a:hover { text-decoration: none; } .post .bottom .view-comments span { margin: 0 24px; width: 24px; height: 20px; background: url(images/icon-comments.png) no-repeat 0 0; text-align: center; color: #fff; font-size: 12px; font-weight: 800; } .post .bottom .view-comments span { padding: 0 0 0 0; line-height: 20px; float: right; display: inline; } .post .bottom .view-comments span a { color: #fff; text-decoration: none; } .post-comments { padding: 0 0 0 151px; } .post-comments>h3 { background: url(images/icon-comments-two.png) no-repeat right 8px; line-height: 28px; padding: 8px 34px 10px 34px; text-align: right; font-size: 13px; color: #ff7600; font-style: italic; margin: 0 8px; } .post-comments>h3 { font-family: 'Open Sans', Arial, sans-serif; cursor: pointer; border-top: 1px dotted #bfc0c1; } .post-comments .commentlist { border-top: 1px solid #e3e3e3; } .post-comments .commentlist li { list-style: none; width: auto; position: relative; border-bottom: 1px solid #e3e3e3; } .post-comments .commentlist li.comment { background: #f8f8f8; padding: 30px 10px 10px 10px; } .post-comments .comment-text { width: 100%; padding: 0 0 27px 0; } .post-comments .comment-text p { font-size: 13px; line-height: 22px; color: #252525; } .post-comments .comment-reply { width: 100%; position: relative; overflow: hidden; } .post-comments .comment-reply-link { background: #ff7600 url(images/icon-reply.png) no-repeat 0 -2px; text-transform: uppercase; font-size: 11px; line-height: 20px; } .post-comments .comment-reply-link { float: right; display: inline; margin: 0 0 0 36px; padding: 0 20px 0 26px; color: #fff; font-weight: 800; font-size: 11px; } .post-comments .comment-reply-link { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .post-comments .comment-reply-link:hover { opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); text-decoration: none; } .post-comments .comment-report-link { float: right; display: inline; margin: 0 0 0 36px; line-height: 19px; padding: 0 0 0 22px; color: #878686; text-transform: uppercase; font-weight: 400; font-size: 11px; } .post-comments .comment-report-link { background: url(images/icon-report.png) no-repeat 0 2px; } .post-comments .comment-discussion-link { float: right; display: inline; padding: 2px 0 2px 38px; background: url(images/icon-discussion.png) no-repeat 0 0; font-size: 13px; line-height: 22px; color: #999; } .post-comments .comment-meta { position: absolute; left: -150px; top: 25px; width: 125px; text-align: right; } .post-comments .comment-meta em { font-size: 12px; line-height: 17px; color: #5f5e5e; display: block; } .post-comments .comment-meta a { text-decoration: underline; color: #566f8e; } .post-comments .comment-meta a:hover { text-decoration: none; } .post-comments .comment-counter { font-size: 13px; line-height: 22px; color: #3b3b3b; } .post-comments .comment-counter span { display: inline-block; padding: 0 0 5px 41px; background: url(images/icon-user-comments.png) no-repeat 0 4px; line-height: 28px; } .post-comments .comment-counter span { font-weight: 800; } .states { width: 100%; position: relative; overflow: hidden; padding: 10px 0 30px 0; } .states ul li { list-style: none; float: left; display: inline; width: 190px; padding: 0 10px; text-align: center; padding: 0 0 8px 0; } .states ul li a { font-size: 14px; line-height: 27px; color: #000; display: inline-block; padding: 0 8px; } .states ul li a:hover, .states ul li.current-menu-item a { text-decoration: none; color: #ff6600; background: #efefef; } .gray-box { width: 310px; background: #efefef; margin: 0 0 20px 0; min-height: 330px; position: relative; padding: 0 0 40px 0; } .gray-box>h4 { text-align: center; font-size: 20px; line-height: 26px; color: #3e3e3e; text-transform: uppercase; color: #3e3e3e; font-weight: 800; padding: 10px 12px 10px 12px; background: #d3d3d3; } .gray-box .holder { padding: 38px 20px 38px 20px; } .gray-box .bottom { position: absolute; left: 0; bottom: 0; width: 100%; } .gray-box .bottom .wrap { padding: 0 15px 22px 30px; } .box-gray-two { width: 100%; border-top: 1px solid #e8e8e8; border-bottom: 1px dashed #e8e8e8; background: #f8f8f8; padding: 28px 0; margin: 0 0 19px 0; } .box-gray-two h4 { border-bottom: 1px solid #97bf0d; padding: 0 0 2px 0; font-size: 13px; line-height: 16px; margin: 0 0 10px 0; text-align: center; color: #464646; } .box-gray-two h4~h4 { border-bottom: 1px solid #e2001a; } .box-gray-two h5 { text-align: center; text-transform: uppercase; color: #464646; font-weight: 800; font-size: 13px; line-height: 16px; padding: 0 0 7px 0; } .box-gray-two ul { padding: 5px; } .box-gray-two ul li { font-weight: 600; } .box-gray-two .bottom { padding: 20px 10px 0 10px; border-top: 1px solid #e7e7e7; position: relative; overflow: hidden; height: 74px; } .box-gray-two .bottom p { font-size: 13px; line-height: 24px; color: #838383; } .box-gray-two .no-border { border: 0; padding-top: 0; } .image-info { min-height: 210px; } .image-info img { display: block; margin: 0 auto; padding: 0 0 16px 0; border: 0; } .image-info h4 { text-transform: uppercase; font-size: 17px; line-height: 23px; color: #ff7600; text-align: center; padding: 0 47px; } .info-box { width: 100%; padding: 60px 0 0 0; } .info-box .top { padding: 0 0 17px 92px; position: relative; } .info-box .top img { position: absolute; left: 0; top: 0; border: 0; } .info-box .top h2 { border-bottom: 1px solid #ececec; padding: 0 0 8px 0; } .info-box .bottom { background: #f8f8f8; padding: 28px 70px; } .info-box strong { display: block; } /* template styles */ .template-style-one .heading h2 { padding: 0 0 47px 0; } .template-style-one .entry p { color: #000; line-height: 26px; padding: 0 0 26px 0; } .template-style-one #sidebar { padding: 79px 0 0 0; } /* END template styles */ /* sections */ .section { width: 100%; padding: 71px 0; } .section-orange { background: #ff7600 url(images/border-line-white-two.png) repeat-y center 0; border-top: 1px solid #db6500; border-bottom: 1px solid #db6500; position: relative; overflow: hidden; } .section-orange .col { width: 378px; color: #131313; } .section-orange .col h4 { text-align: center; font-size: 21px; line-height: 22px; padding: 0 0 40px 0; color: #131313; font-family: 'Questrial', Arial, sans-serif; font-weight: normal; } .section-orange .col p { font-size: 14px; line-height: 23px; padding: 0 0 28px 0; } .section-orange .col blockquote { font-size: 13px; line-height: 20px; color: #363636; text-align: right; } .section-orange .abs-image { position: absolute; left: 50%; top: 50%; width: 107px; height: 107px; margin: -53px 0 0 -53px; } /* END sections */ /* backgrounds */ .bg-gray { background: #f8f8f8; border-top: 2px solid #bdbdbd; } /* END backgrounds */ /* cols */ .cols { position: relative; overflow: hidden; margin: 0 -8px; padding: 0 0 40px 0; } .cols h2 { font-size: 23px; line-height: 29px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; text-transform: uppercase; padding: 0 0 14px 0; margin: 0 0 12px 0; border-bottom: 1px solid #c3c3c3; } .cols h2 { text-align: center; width: 100%; position: relative; overflow: hidden; clear: both; } .cols .button { text-align: center; } .cols p { color: #838383; } .col-in-three { float: left; display: inline; width: 306px; margin: 0 8px 19px 8px; } .col-in-two { float: left; display: inline; width: 307px; margin: 0 8px 19px 8px; } .col-in-two>h4 { text-align: center; color: #ff7600; padding: 0 0 10px 0; } .col-in-two ul { padding: 0 0 12px 0; } .col-in-two ul li { padding-bottom: 8px; } .col-in-two.open .bottom { height: 100%; } .col-in-two.open .btn-expand { background-position: right -32px; } /* END cols */ body.show-btn-go-top .btn-go-top { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); right: 30px; } body.show-btn-go-top .btn-go-top:hover { opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); } body.home { min-width: 1024px; } body.home #navigation a:hover, body.home #navigation a { transition: none; -webkit-transition: none; } body.home #navigation img { display: block; margin: 0 auto; } body.home #navigation img.hover { display: none; } body.home #navigation a:hover img, body.home #navigation ul li:hover img { display: none; } body.home #navigation a:hover img.hover, body.home #navigation ul li:hover img.hover { display: block; } body.home #navigation ul li a:hover { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4YjhiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzljOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: rgb(184, 184, 184); background: -moz-linear-gradient(top, rgba(184, 184, 184, 1) 0%, rgba(156, 156, 156, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(184, 184, 184, 1)), color-stop(100%, rgba(156, 156, 156, 1))); background: -webkit-linear-gradient(top, rgba(184, 184, 184, 1) 0%, rgba(156, 156, 156, 1) 100%); background: -o-linear-gradient(top, rgba(184, 184, 184, 1) 0%, rgba(156, 156, 156, 1) 100%); background: -ms-linear-gradient(top, rgba(184, 184, 184, 1) 0%, rgba(156, 156, 156, 1) 100%); background: linear-gradient(to bottom, rgba(184, 184, 184, 1) 0%, rgba(156, 156, 156, 1) 100%); } body.home #navigation ul li .dd-wrapper { top: 84px; } body.home #navigation ul li .dd-wrapper a:hover { background: #7c7d7d; } body.home #sidebar { border-left: 1px solid #ececec; padding: 0 0 0 22px; margin: 30px 0 0 0; } .popup-map { width: 600px; height: 400px; } .file-upload { margin-bottom: 10px; } .label-col-small span.label-text+span.label-text { padding-left: 0 !important; } .summary-popup { display: none; padding: 33px 19px 20px 20px; width: 373px; background: #fbfbfb; z-index: 1000; } .summary-popup { position: fixed; top: 100px; margin-left: -480px; left: 50%; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) } .summary-popup.absolute { position: absolute !important; top: 21px !important } .summary-popup.absolute.bottom { bottom: 304px !important; top: auto !important; } .summary-popup .arr { width: 0px; height: 0px; border-style: solid; border-width: 15px 12px 15px 0; border-color: transparent #fbfbfb transparent transparent; position: absolute; top: 50%; margin-top: -20px; left: -12px; } .summary-popup h3 { background: #ffe47b; position: relative; padding-left: 12px; line-height: 28px; color: #575759; } .summary-popup h3 { text-transform: uppercase; font-size: 14px; position: relative; } .summary-popup h3 em { position: absolute; top: 0; right: 0; width: 0px; height: 0px; border-style: solid; } .summary-popup h3 em { border-width: 0 0 28px 28px; border-color: transparent transparent #fbfbfb transparent; } .summary-popup table { text-align: left; border-collapse: collapse; width: 100%; margin: 20px 0 0; } .summary-popup table th, .summary-popup table td { padding: 0; margin: 0; line-height: 35px; } .summary-popup table th { font-weight: normal; } .summary-popup table td {} .summary-popup table .totals p { margin-top: 23px; padding-top: 10px; border-top: 1px solid #bababa; } .coupon-wrap { padding: 10px 0 66px; text-align: center; } .coupon-wrap label { display: block; padding-bottom: 16px; font-size: 13px; } .coupon-wrap input { display: block; width: 174px; height: 23px; border: 1px solid #d8d8d8; margin: 0 auto; } .coupon-wrap input { background: #efeeee; font-style: italic; color: #222; padding: 0 10px; } .coupon-wrap ::-webkit-input-placeholder, .coupon-wrap :-moz-placeholder, .coupon-wrap ::-moz-placeholder, .coupon-wrap :-ms-input-placeholder { color: #222; } @media all and (min-width:1900px) { .summary-popup { margin-left: 510px; } } /* All Mobile Sizes (devices and browser) */ @media only screen and (max-width: 767px) { body, body.home { min-width: 100%; } /* helper classes */ .shell { width: 96%; padding: 0 2%; } /* END helper classes */ h1 { font-size: 30px; line-height: 36px; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; } h2 { font-size: 22px; line-height: 26px; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; } h3 { font-size: 20px; line-height: 22px; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; } h4 { font-size: 16px; line-height: 18px; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; } h5 { font-size: 12px; line-height: 16px; color: #000; font-weight: 800; } h6 { font-size: 10px; line-height: 12px; color: #000; font-weight: 800; } /* helper classes */ .desktop { display: none !important; } .mobile { display: block !important; } /* END helper classes */ #header #logo { width: 290px; float: none; display: block; margin: 0 auto; } #header #logo a { height: 34px; background: url(images/logo-mobile.png) no-repeat 0 0; padding: 14px 0 0 39px; } #header #logo a em, #header #logo a span { font-size: 9px; line-height: 10px; letter-spacing: -0.5px; } #main-menu { display: block; } #main-menu { float: right; display: inline; width: 61px; height: 26px; background: #ff7600; padding: 0 12px; position: relative; margin: 0 -2% 0 10px; } #main-menu span { display: block; font-size: 11px; line-height: 26px; height: 26px; color: #fff; text-transform: uppercase; position: relative; } #main-menu span i { position: absolute; right: -5px; top: 0; width: 26px; height: 26px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/sprite-mobile.png) no-repeat -2px -40px; } #main-menu span~span { text-shadow: 0 0 4px #fff; display: none; } #main-menu span~span i { background-position: -2px -74px; right: -16px; } #main-menu.open span { display: none; } #main-menu.open span~span { display: block; } #main-menu:hover { text-decoration: none; } #header .top { padding: 0; width: 100%; position: relative; overflow: hidden; } #header .bottom { padding: 15px 0 15px 0; } #header .bottom h2 { padding: 0 0 10px 0; text-align: center; font-size: 16px; line-height: 18px; float: none; display: block; text-align: center; border-bottom: 1px solid #f5f5f5; padding: 0 0 12px 0; margin: 0 0 12px 0; } #header .bottom h2 span { display: inline; font-size: 16px; line-height: 18px; } #navigation { position: absolute; left: 0; top: 26px; width: 100%; height: 100%; background: url(images/mobile-main-navigation-overlay.png) repeat 0 0; overflow: scroll; display: none; border-top: 4px solid #ff7600; } #navigation { -webkit-overflow-scrolling: touch; } #navigation .shell { padding: 0; width: auto; } #navigation .shell>ul { float: none; display: block; border: 0; } #navigation ul li { float: none; display: block; width: 100%; border-bottom: 1px solid #8e8e8e; background: #535353; } #navigation ul li~li, #navigation ul li ul li~li { border: 0; border-bottom: 1px solid #8e8e8e; } #navigation ul li img { display: none !important; } #navigation ul li a { color: #fff; font-size: 11px; line-height: 12px; padding: 12px 10px 12px 44px; background: #535353 url(images/mobile-navigation-arrow.png) no-repeat 0 center; } #navigation ul li a:hover, #navigation ul li.current-menu-item a, #navigation ul li:hover>a { background: #737373 url(images/mobile-navigation-arrow-open.png) no-repeat 0 center; } #navigation ul li a span { display: block; } #navigation ul li .dd-wrapper { position: relative; left: 0; top: 0; width: 100%; padding: 0; background: #737373; } #navigation ul li.drop-down-two-cols>.dd-wrapper { left: 0; top: 0; width: 100%; } #navigation ul li.drop-down-two-cols>.dd-wrapper a { background: none; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li>a, #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li>a, #navigation ul li.drop-down-two-cols>.dd-wrapper li, #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li>a:hover, #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li:hover>a, #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li>a:hover, #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li:hover>a, #navigation ul li ul li a, #navigation ul li ul li a:hover { background: none; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li { width: 45%; padding: 0 2%; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li>a, #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li>a { padding: 0 0 4px 0; font-size: 14px; line-height: 18px; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li>a span, #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li>a span { min-width: 0; } #navigation ul li.drop-down-two-cols>.dd-wrapper>ul>li~li { margin: 0; padding-left: 2%; } #home-heading { border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; min-height: 0; background: #f7f7f7; margin-bottom: 20px; } #home-heading .right-side, #home-heading .left-side { width: 46%; padding: 2%; } #home-heading .holder { margin: 0; min-height: 177px; height: auto; } #home-heading .holder .text { position: absolute; top: 0; bottom: 0; left: 0; float: none; display: block; width: 100%; text-align: center; min-height: 0; padding: 0; } #home-heading .holder .text>p, #home-heading .holder .cl, #home-heading .left-side>img, #home-heading .right-side>img { display: none; } #home-heading .holder img { position: absolute; top: 50%; left: 50% !important; right: unset !important; display: block; width: 100px; height: auto !important; margin: 0 auto; transform: translate(-50%, -50%); } #home-heading .left-side .holder img { left: 0; } #home-heading .right-side .holder img { right: 0; } #home-heading .holder .text .bottom { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; padding: 0 0 12px 0; min-height: 44px; } #home-heading .holder .left .bottom { left: 0; } #home-heading .holder .text .bottom h2 { color: #fff; font-size: 18px; line-height: 22px; font-family: 'Questrial', Arial, sans-serif; font-weight: 400; } #home-heading .holder .text .bottom>a { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: none; font-size: 0; line-height: 0; text-indent: -4000px; padding: 0; margin: 0; z-index: 100; } #content, #sidebar { float: none; display: block; padding: 0; width: 100%; padding: 0; margin: 0 0 20px 0; } #sidebar .widget_search, #sidebar .widget_calendar { display: none; } #before-footer .col-small, #before-footer .col-large { float: none; display: block; width: 100%; } #footer .col-one, #footer .col-two, #footer .col-three { float: none; display: block; width: 100%; padding: 0 0 20px 0; } #footer .bottom { padding: 0; } #heading { min-height: 0; padding: 10px 0; margin: 0 0 20px 0; } #heading .image { width: 140px; margin: 0 10px 10px 0; padding: 0; } #heading .image img { display: block; width: 100%; height: auto; } #heading .entry { float: none; display: block; width: auto; min-height: 0; padding: 33px 0 44px 0; } #heading .entry p { font-size: 14px; line-height: 18px; padding: 0 0 12px 0; } #heading .entry h2 { word-break: break-all; } #heading-box { margin: 0 0 20px 0; } #heading-box .col-large { float: none; display: block; width: auto; text-align: center; margin: 0 -2%; } #heading-box .col-small { float: none; display: block; width: 100%; } #heading-box h2 {} #heading-box .col-small-two { float: none; display: block; width: auto; margin: 0 -2%; } #heading-box .col-large-two { float: none; display: block; width: auto; text-align: center; } #wp-calendar { width: 100%; } #respond .comment-form-author, #respond .comment-form-email { float: none; display: block; width: 100%; } #respond { padding: 20px 0; margin: 0; } #respond textarea { width: 95%; padding: 3px 2%; } #respond textarea, #respond input { border-radius: 0; box-shadow: none; } #respond label { left: 2%; cursor: text; } #respond .logged-in-as { padding: 0 0 12px 0; } #respond input[type="text"], #respond textarea { padding: 4px 2%; width: 96%; } .template-style-one #sidebar { padding: 0; } .template-style-one .entry p { line-height: 18px; padding: 0 0 18px 0; } .template-style-one .heading h2 { padding: 0 0 12px 0; } .entry h1 { padding: 0 0 20px 0; } .entry h2 { padding: 0 0 20px 0; } .entry p { font-size: 12px; line-height: 16px; padding: 0 0 12px 0; } .entry ul, .entry ol { padding: 0 0 12px 0; } .entry ul li { font-size: 12px; line-height: 16px; padding: 0 0 12px 24px; } .entry blockquote { padding: 0 0 12px 0; } .entry .col { float: none; display: block; width: 100%; } .entry .col h2 { text-align: center; padding: 0 0 10px 0; font-size: 20px; line-height: 22px; } .entry .col.center { width: auto; position: relative; overflow: hidden; padding: 10px 10px 10px 82px; text-align: left; border-bottom: 1px solid #f5f5f5; margin: 0; } .entry .col.center>a~a { position: absolute; left: 0; top: 0; width: 70px; } .entry .col.center>a~a img { display: block; width: 100%; height: auto; } .entry .col.center h4 { border: 0; font-size: 14px; line-height: 16px; } .entry .col.center p { padding: 0; } .entry .col.center p a { text-decoration: none; font-size: 12px; line-height: 16px; color: #797979; } .entry .col.center:hover h4 { border: 0; } .entry img { max-width: 100%; height: auto !important; } .entry table, .entry table tbody, .entry table tr, .entry table td, .entry table th { display: block; padding: 5px 2%; width: 96%; margin: 0 0 5px 0; } .post h3 { border: 0; font-size: 16px; line-height: 20px; } .post h3 a { background: url(images/mobile-icon-go.png) no-repeat right 4px; display: block; padding: 0 30px 0 0; } .post~.post { padding: 20px 0 0 0; } .post .col-small, .post .col-large { float: none; display: block; width: 100%; padding: 0 0 10px 0; position: relative; overflow: hidden; } .post .date { background-position: left 0; padding: 6px 0 6px 55px; text-align: left; font-size: 14px; float: left; display: inline; margin-right: 10px; } .post .download { float: left; display: inline; margin-right: 10px; padding: 12px 0 0 0; } .post .social-orange { float: left; display: inline; margin-right: 10px; padding: 9px 0 0 0; text-align: left; } .post .bottom { padding: 0; } .post .bottom .tags { background: none; float: none; display: block; width: 100%; padding: 0 0 10px 0; font-size: 0; line-height: 0; } .post .bottom .tags a { text-decoration: none; padding: 4px; display: inline-block; color: #fff; background: #bbb; margin: 0 5px 5px 0; font-size: 12px; line-height: 16px; } .post-comments { padding: 0 0 20px 0; } .section-orange { background: #ff7600; padding: 0; width: auto; padding: 18px 0 18px 87px; } .section-orange .abs-image { left: 10px; top: 10px; width: 64px; height: 64px; margin: 0; } .section-orange .col { float: none; display: block; width: 100%; } .section-orange .col h4 { text-align: left; padding: 0 0 12px 0; font-size: 18px; line-height: 20px; } .section-orange .col p { font-size: 12px; line-height: 16px; padding: 0 0 12px 0; } .pagination { margin: 0 0 20px; padding: 0 0 20px 0; width: 100%; } .pagination .cl { display: none; } .pagination>p { float: none; display: block; width: 100%; text-align: center; padding: 0 0 12px 0; position: absolute; top: 0; } .pagination>a { float: left; display: inline; } .pagination>a~a { float: right; display: inline; } .pagination~.pagination { margin: 0; padding: 10px 0 10px 0; } .pagination .previous { float: left; display: inline; } .pagination .next { float: right; display: inline; } .pagination .previous, .pagination .next { top: 0; padding: 0 26px; } /* navigations */ .navigation-top ul li { padding: 0 10px 0 0; } .navigation-top ul li a { font-size: 10px; line-height: 12px; padding: 7px 0; } /* END navigations */ /* forms */ .form-search { width: 24px; height: 26px; position: relative; padding: 0; background: none; } .form-search .button-holder { background: url(images/sprite-mobile.png) no-repeat -3px -3px; width: 24px; height: 26px; } .form-search .button-holder input { width: 24px; height: 26px; background: #6c8ad5 url(images/sprite.png) no-repeat -7px -4px; } .form-search .field { display: none; position: absolute; left: 0; background: #fff; width: 160px; height: 26px; font-size: 12px; left: -186px; padding: 0 10px; } .form-search form.open .field { display: block; color: #000; } .form-contact .gform_body>ul, .form-contact .gform_body>ul~ul { float: none; display: block; width: 100%; padding: 0 0 20px 0; } .form-default .col-small { width: auto; float: none; display: block; padding: 0 0 20px 0; } .form-default .col-large { width: auto; float: none; display: block; padding: 0 0 20px 0; } .form-default .holder { padding: 0 0 20px 0; } .form-default label.left { float: none; display: block; padding: 0 0 10px 0; } .form-default h4.flag { margin-right: 29px; white-space: normal; height: auto; } .form-default .field-holder { float: none; display: block; } .form-default .section-form { padding: 10px 0; } .form-default .current-position { padding: 10px 74px 20px 74px; width: auto; min-height: 39px; } .form-default .current-position p { font-size: 13px; line-height: 18px; } .form-default .current-position h4 { font-size: 40px; width: 50px; height: 50px; line-height: 46px; } .form-default .size-small { width: 99% !important; } .form-default .button-holder { width: 100%; margin: 20px 0; } .form-default .button-holder input { width: 100%; font-size: 16px; } .form-contact .gform_footer { margin-top: 0; } /* END forms */ .of-step .col-small .current-position { cursor: pointer; background: url(images/mobile-arrow-steps-close.png) no-repeat right center; } .of-step .col-small { padding: 20px 0; } .of-step .col-large { display: none; padding: 20px 0; } .of-step .section-form.open .col-large { display: block; } .of-step .section-form.open .col-small .current-position { background: url(images/mobile-arrow-steps-open.png) no-repeat right center; } /* widgets */ .widget { padding: 0 0 20px 0; } .widget .holder h4 { font-size: 16px; line-height: 18px; padding: 0 0 10px 0; } .widget .entry p { font-size: 12px; line-height: 14px; padding: 0 0 8px 0; } .widget_categories { background: url(images/mobile-icon-categories.png) no-repeat 0 12px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; padding: 0; margin-bottom: 20px; } .widget_categories h4.widgettitle { background: url(images/mobile-icon-close.png) no-repeat right center; color: #464646; text-align: left; border: 0; padding-left: 30px; margin: 0; } .widget_categories ul { display: none; border-top: 1px solid #c3c3c3; padding-top: 10px; } .widget_categories.open h4.widgettitle { background: url(images/mobile-icon-open.png) no-repeat right center; } .widget_categories.open ul { display: block; } .sidebar-top { width: 100%; background: #ff7600; padding: 4px 0; margin: -16px 0 20px 0; position: relative; z-index: 500; } .sidebar-top .widget { width: auto; padding: 0; } .widget_calendar { float: left; display: inline; } .widget_calendar h4.widgettitle { background: url(images/mobile-icon-archive.png) no-repeat 7px 7px; padding: 5px 0 5px 26px; text-align: left; color: #fff; border: 0; } .widget_calendar #calendar_wrap { position: absolute; left: 0; top: 42px; width: 100%; background: #ff7600; color: #fff; display: none; } .widget_calendar tbody td, .widget_calendar thead th, .widget_calendar caption { color: #fff; } .widget_calendar.open #calendar_wrap { display: block; } .widget_search { float: right; display: inline; width: 185px !important; padding: 0; } .widget_search .searchform { border: 0; background: none; padding-left: 0; padding-right: 45px; } .widget_search .searchform input[type="text"] { padding: 4px 2%; width: 96%; background: #fff; border: 1px solid #6a625b; border-radius: 0; box-shadow: none; } .widget_search .searchform .searchsubmit { border: 0; background-color: transparent; } .widget_meta h4.widgettitle { text-align: left; font-size: 17px; line-height: 17px; } .widget_meta ul { padding: 0; } /* END widgets */ /* sections */ .section-expand-two .col { float: left; display: inline; width: 31%; padding: 0 1%; } .section-expand-two .col~.col { padding: 0; } .section-expand-two .col li a { display: block; word-break: break-all; } .section-expand-two .top { padding: 0 0 14px 49px; } .section-expand-two .top h2 { padding: 10px 40px 10px 0; font-size: 16px; line-height: 18px; } .section-expand-two .top img { width: 36px; height: 36px; top: 13px; } .section-expand-two .middle .wrap { padding: 0; } /* END sections */ /* buttons */ .btn-large { font-size: 14px; } .btn-very-large { font-size: 12px; } /* END buttons */ /* custom select */ .sbHolder { width: 99% !important; float: none; display: block; } /* END custom select */ .btn-go-top { width: 28px; height: 28px; background-position: 0 -36px; background-size: 80px 80px; bottom: 10px; right: auto !important; left: 10px; font-size: 13px; line-height: 16px; } .social-white-large h3 { background: none; display: none; } .social-white-large { text-align: center; } .social-white-large a { margin: 0 5px; display: inline-block; float: none; } .template-style-one .heading h2 { padding: 0 0 20px 0; } .heading { padding: 0 0 20px 0; } .zopim { display: none !important; } .full-image { display: none; } .gray-box { float: none; display: block; width: 100%; } .box-gray-two .bottom { height: 77px; } /* cols */ .col-in-two { float: none; display: block; width: auto; } /* END cols */ .image-info { min-height: 0; } .info-box .bottom { padding: 20px; } /* states */ .states { margin: -12px -2% 0 -2%; position: relative; width: auto; padding-bottom: 18px; } .states>a { display: block; padding: 12px 40px 12px 12px; color: #fff; text-transform: uppercase; font-size: 14px; line-height: 18px; } .states>a { background: #949494 url(images/mobile-icon-states.png) no-repeat right center; } .states>a:hover { text-decoration: none; } .states ul { background: #949494; position: relative; overflow: hidden; display: none; } .states ul li { width: 21%; padding: 10px 2%; } .states ul li a { color: #fff; } .states.open>a { text-shadow: 0 0 8px #fff; } .states.open ul { display: block; } /* END states */ body.home #navigation ul li a:hover { background: #737373 url(images/mobile-navigation-arrow-open.png) no-repeat 0 center; } body.home #navigation ul li .dd-wrapper { top: 0; left: 0; } body.open-menu #navigation { display: block; } body.home #sidebar { border: 0; margin: 0 0 20px 0; padding: 0; } } /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ @media only screen and (max-width: 479px) { .search-query { margin-left: 0; } .result-container .post .col-small, .result-container .post .col-large { width: 100%; } } /* Retina display */ @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi), only screen and (max-width: 767px) { #header logo a { background-image: url(images/logo-mobile@2x.png); background-size: 213px 34px; } .form-search .button-holder, #main-menu span i, .social-white-large a { background-image: url(images/sprite-mobile@2x.png); background-size: 320px 320px; } .form-search .button-holder { background-size: 390px 390px; } .social-white-large a, .social-gray a, .social-white a, .pagination a i, .widget_search .searchform .searchsubmit, .social-orange a { background-image: url(images/sprite@2x.png); background-size: 320px 320px; } /* #navigation ul li a { background-image: url(images/mobile-navigation-arrow@2x.png); background-size: 43px 10px; } #navigation ul li a:hover, #navigation ul li.current-menu-item a, #navigation ul li:hover > a { background-image: url(images/mobile-navigation-arrow-open@2x.png); background-size: 43px 10px; } body.home #navigation ul li a:hover { background-image: url(images/mobile-navigation-arrow-open@2x.png); background-size: 43px 10px; } */ .widget_calendar h4.widgettitle { background-image: url(images/mobile-icon-archive@2x.png); background-size: 13px 13px; } .post h3 a { background-size: 14px 14px; } /* .widget_categories { background-image: url(images/mobile-icon-categories@2x.png); background-size: 22px 22px; } */ .widget_categories h4.widgettitle { background-image: url(images/mobile-icon-close@2x.png); background-size: 16px 16px; } .widget_categories.open h4.widgettitle { background-image: url(images/mobile-icon-open@2x.png); background-size: 16px 16px; } } /* Form Help text style */ #gform_fields_5 .gfield_description { color: #790000; } #input_6_1_3_container input[type=text] { width: 376px !important; } #input_6_1_6_container input[type=text] { width: 376px !important; } /* Hide the MyChatbot hidden response */ .myc-conversation-bubble-container-response.hide-this-resp { display: none; } .screen-reader-text { display: none !important; } .screen-reader-input { width: 100% !important; padding: 5px 0 5px 4px !important; border: 0 !important; } .entry ol li { margin-left: 20px !important; padding: 0 0 15px 5px; font-size: 13px; line-height: 20px; } .gform_wrapper .medium.gfield-name input[type=text] { width: 47% !important; } .gform_wrapper .large.gfield-name input[type=text] { width: 99.5% !important; } .gform_wrapper .small.gfield-name input[type=text] { width: 25% !important; } .entry .gform_wrapper .large .ginput_complex .name_first, .entry .gform_wrapper .large .ginput_complex .name_last { width: 99.2% !important; } .search-query { margin: 0 0 30px 2%; } .gform_hidden { visibility: hidden !important; } #input_1_13 { padding: 0 !important; border: none !important; }
International flags

As a non-resident, you will have to go through all the same steps as a resident, plus a few additional considerations. Begin by choosing the type of business entity that you want for your new business. Business entities are always formed under state law instead of federal law. Because each state makes its own laws, the specific rules and requirements are different from state to state.

We offer services to ensure that the correct documentation is prepared and submitted for approval.

Non Residents

Tell me more
 

Begin by choosing the type of business entity that is right for your new business. Next, choose a state of incorporation.

Every state requires a registered agent to represent the company. USA Corporate offers this vital service along with a suite of packages.

 

  Tell me more

US Residents

 
 

ABOUT US

Our firm is owned by MBAs, not lawyers. There is no legal advice offered here, but we believe in a team approach, and frequently recommend the services of the many lawyers and accountants that we work with.

By working as a team, and educating our clients, everyone benefits with lower overall costs.

WHAT OUR CUSTOMERS SAY

“As I was conducting research on setting up a US company, USA Corporate Services was the only site that provided me with such a detailed response. I was able to get answers and explanations for my questions. They helped me decide what type of company I should form. My company was formed very quickly as they promised. I would definitely recommend USA Corporate Services to those who want to form US companies, especially to non residents because they really help you.”

Darren Waite - Frontier Distribution USA inc. Australia