/*
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;
}
our services
With 40+ years of company formation experience, USA Corporate Services is uniquely positioned to help you get your new business started in the US, whether you live here already, or are a non-resident.
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