/*!
Theme Name: Eunomia
Description: Custom Theme
Version: 1.0
License: Copyright 2014. All Rights Reserved.
*/

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
body {
    margin: 0
}
h1,
h2,
h3,
h4,
p,
blockquote,
figure,
ol,
ul {
    margin: 0;
    padding: 0
}
li {
    display: block
}
h1,
h2,
h3,
h4 {
    font-size: inherit
}
a {
    text-decoration: none;
    color: inherit;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}
img {
    border: 0
}
html.modern img {
    max-width: 100%;
    height: auto
}
html {
    font-size: 10px
}
@media (max-width: 943px) {
    html {
        font-size: 9.5px
    }
}
@media (max-width: 799px) {
    html {
        font-size: 9px
    }
}
body {
    font-family: "ff-tisa-web-pro", "Times New Roman", "Times", Georgia, serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.4
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.2;
    font-weight: normal
}
h1 {
    font-size: 28px;
    font-size: 2.8rem
}
h2 {
    font-size: 22px;
    font-size: 2.2rem
}
h3 {
    font-size: 18px;
    font-size: 1.8rem
}
h4 {
    font-size: 16px;
    font-size: 1.6rem
}
h5 {
    font-size: 15px;
    font-size: 1.5rem
}
h6 {
    font-size: 14px;
    font-size: 1.4rem
}
html,
body {
    height: 100%
}
.outer:before,
.outer:after,
.inner:before,
.inner:after {
    content: "";
    display: table
}
.outer:after,
.inner:after {
    clear: both
}
.outer,
.inner {
    zoom: 1
}
.inner {
    max-width: 944px;
    margin: 0 auto
}
@media (max-width: 943px) {
    .inner {
        padding-left: 40px;
        padding-right: 40px
    }
}
#primary {
    margin-bottom: 60px
}
.module>*:last-child,
.module>*:last-child>*:last-child,
.module>*:last-child>*:last-child>*:last-child {
    margin: 0
}
@media (min-width: 944px) {
    body.page #content>.row,
    body.single-person #content>.row,
    body.single-case_study #content>.row,
    body.single-social #content>.row {
        margin-left: -2%
    }
    body.page #content>.row:before,
    body.page #content>.row:after,
    body.single-person #content>.row:before,
    body.single-person #content>.row:after,
    body.single-case_study #content>.row:before,
    body.single-case_study #content>.row:after,
    body.single-social #content>.row:before,
    body.single-social #content>.row:after {
        content: "";
        display: table
    }
    body.page #content>.row:after,
    body.single-person #content>.row:after,
    body.single-case_study #content>.row:after,
    body.single-social #content>.row:after {
        clear: both
    }
    body.page #content>.row,
    body.single-person #content>.row,
    body.single-case_study #content>.row,
    body.single-social #content>.row {
        zoom: 1
    }
}
@media (max-width: 943px) {
    body.page #content>.row .page-menu,
    body.page #content>.row .related-reports,
    body.page #content>.row .sidebar-default,
    body.single-person #content>.row .page-menu,
    body.single-person #content>.row .related-reports,
    body.single-person #content>.row .sidebar-default,
    body.single-case_study #content>.row .page-menu,
    body.single-case_study #content>.row .related-reports,
    body.single-case_study #content>.row .sidebar-default,
    body.single-social #content>.row .page-menu,
    body.single-social #content>.row .related-reports,
    body.single-social #content>.row .sidebar-default {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page #content>.row .page-menu,
    body.page #content>.row .related-reports,
    body.page #content>.row .sidebar-default,
    body.single-person #content>.row .page-menu,
    body.single-person #content>.row .related-reports,
    body.single-person #content>.row .sidebar-default,
    body.single-case_study #content>.row .page-menu,
    body.single-case_study #content>.row .related-reports,
    body.single-case_study #content>.row .sidebar-default,
    body.single-social #content>.row .page-menu,
    body.single-social #content>.row .related-reports,
    body.single-social #content>.row .sidebar-default {
        width: 23%;
        margin-left: 2%;
        float: left
    }
    body.page #content>.row .page-menu:nth-child(12n+1),
    body.page #content>.row .related-reports:nth-child(12n+1),
    body.page #content>.row .sidebar-default:nth-child(12n+1),
    body.single-person #content>.row .page-menu:nth-child(12n+1),
    body.single-person #content>.row .related-reports:nth-child(12n+1),
    body.single-person #content>.row .sidebar-default:nth-child(12n+1),
    body.single-case_study #content>.row .page-menu:nth-child(12n+1),
    body.single-case_study #content>.row .related-reports:nth-child(12n+1),
    body.single-case_study #content>.row .sidebar-default:nth-child(12n+1),
    body.single-social #content>.row .page-menu:nth-child(12n+1),
    body.single-social #content>.row .related-reports:nth-child(12n+1),
    body.single-social #content>.row .sidebar-default:nth-child(12n+1) {
        clear: left
    }
}
@media (max-width: 943px) {
    body.page #content>.row>.hentry,
    body.page #content>.row>.main-col,
    body.single-person #content>.row>.hentry,
    body.single-person #content>.row>.main-col,
    body.single-case_study #content>.row>.hentry,
    body.single-case_study #content>.row>.main-col,
    body.single-social #content>.row>.hentry,
    body.single-social #content>.row>.main-col {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page #content>.row>.hentry,
    body.page #content>.row>.main-col,
    body.single-person #content>.row>.hentry,
    body.single-person #content>.row>.main-col,
    body.single-case_study #content>.row>.hentry,
    body.single-case_study #content>.row>.main-col,
    body.single-social #content>.row>.hentry,
    body.single-social #content>.row>.main-col {
        width: 73%;
        margin-left: 2%;
        float: left
    }
    body.page #content>.row>.hentry:nth-child(12n+1),
    body.page #content>.row>.main-col:nth-child(12n+1),
    body.single-person #content>.row>.hentry:nth-child(12n+1),
    body.single-person #content>.row>.main-col:nth-child(12n+1),
    body.single-case_study #content>.row>.hentry:nth-child(12n+1),
    body.single-case_study #content>.row>.main-col:nth-child(12n+1),
    body.single-social #content>.row>.hentry:nth-child(12n+1),
    body.single-social #content>.row>.main-col:nth-child(12n+1) {
        clear: left
    }
}
@media (min-width: 944px) {
    body.blog #content>.row,
    body.archive #content>.row {
        margin-left: -2%
    }
    body.blog #content>.row:before,
    body.blog #content>.row:after,
    body.archive #content>.row:before,
    body.archive #content>.row:after {
        content: "";
        display: table
    }
    body.blog #content>.row:after,
    body.archive #content>.row:after {
        clear: both
    }
    body.blog #content>.row,
    body.archive #content>.row {
        zoom: 1
    }
}
body.blog #content>.row .sidebar-default,
body.archive #content>.row .sidebar-default {
    float: left
}
@media (max-width: 943px) {
    body.blog #content>.row .sidebar-default,
    body.archive #content>.row .sidebar-default {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.blog #content>.row .sidebar-default,
    body.archive #content>.row .sidebar-default {
        width: 23%;
        margin-left: 2%;
        float: left
    }
    body.blog #content>.row .sidebar-default:nth-child(12n+1),
    body.archive #content>.row .sidebar-default:nth-child(12n+1) {
        clear: left
    }
}
body.blog #content>.row>.hentry,
body.blog #content>.row>.main-col,
body.archive #content>.row>.hentry,
body.archive #content>.row>.main-col {
    float: right !important
}
@media (max-width: 943px) {
    body.blog #content>.row>.hentry,
    body.blog #content>.row>.main-col,
    body.archive #content>.row>.hentry,
    body.archive #content>.row>.main-col {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.blog #content>.row>.hentry,
    body.blog #content>.row>.main-col,
    body.archive #content>.row>.hentry,
    body.archive #content>.row>.main-col {
        width: 73%;
        margin-left: 2%;
        float: left
    }
    body.blog #content>.row>.hentry:nth-child(12n+1),
    body.blog #content>.row>.main-col:nth-child(12n+1),
    body.archive #content>.row>.hentry:nth-child(12n+1),
    body.archive #content>.row>.main-col:nth-child(12n+1) {
        clear: left
    }
}
@media (max-width: 943px) {
    body.blog #content>.row>.hentry,
    body.blog #content>.row>.main-col,
    body.archive #content>.row>.hentry,
    body.archive #content>.row>.main-col {
        float: none !important
    }
}
@media (min-width: 944px) {
    body.page-template-page-templatesservice-php #content .row,
    body.page-template-page-templatesservice-alt-php #content .row {
        margin-left: -2%
    }
    body.page-template-page-templatesservice-php #content .row:before,
    body.page-template-page-templatesservice-php #content .row:after,
    body.page-template-page-templatesservice-alt-php #content .row:before,
    body.page-template-page-templatesservice-alt-php #content .row:after {
        content: "";
        display: table
    }
    body.page-template-page-templatesservice-php #content .row:after,
    body.page-template-page-templatesservice-alt-php #content .row:after {
        clear: both
    }
    body.page-template-page-templatesservice-php #content .row,
    body.page-template-page-templatesservice-alt-php #content .row {
        zoom: 1
    }
}
@media (max-width: 943px) {
    body.page-template-page-templatesservice-php #content .row .page-menu,
    body.page-template-page-templatesservice-php #content .row .related-reports,
    body.page-template-page-templatesservice-alt-php #content .row .page-menu,
    body.page-template-page-templatesservice-alt-php #content .row .related-reports {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page-template-page-templatesservice-php #content .row .page-menu,
    body.page-template-page-templatesservice-php #content .row .related-reports,
    body.page-template-page-templatesservice-alt-php #content .row .page-menu,
    body.page-template-page-templatesservice-alt-php #content .row .related-reports {
        width: 23%;
        margin-left: 2%;
        float: left
    }
    body.page-template-page-templatesservice-php #content .row .page-menu:nth-child(12n+1),
    body.page-template-page-templatesservice-php #content .row .related-reports:nth-child(12n+1),
    body.page-template-page-templatesservice-alt-php #content .row .page-menu:nth-child(12n+1),
    body.page-template-page-templatesservice-alt-php #content .row .related-reports:nth-child(12n+1) {
        clear: left
    }
}
@media (max-width: 943px) {
    body.page-template-page-templatesservice-php #content .row>.hentry,
    body.page-template-page-templatesservice-php #content .row>.main-col,
    body.page-template-page-templatesservice-alt-php #content .row>.hentry,
    body.page-template-page-templatesservice-alt-php #content .row>.main-col {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page-template-page-templatesservice-php #content .row>.hentry,
    body.page-template-page-templatesservice-php #content .row>.main-col,
    body.page-template-page-templatesservice-alt-php #content .row>.hentry,
    body.page-template-page-templatesservice-alt-php #content .row>.main-col {
        width: 48%;
        margin-left: 2%;
        float: left
    }
    body.page-template-page-templatesservice-php #content .row>.hentry:nth-child(12n+1),
    body.page-template-page-templatesservice-php #content .row>.main-col:nth-child(12n+1),
    body.page-template-page-templatesservice-alt-php #content .row>.hentry:nth-child(12n+1),
    body.page-template-page-templatesservice-alt-php #content .row>.main-col:nth-child(12n+1) {
        clear: left
    }
}
@media (min-width: 944px) {
    body.single-product #content .row,
    body.single-post #content .row {
        margin-left: -2%
    }
    body.single-product #content .row:before,
    body.single-product #content .row:after,
    body.single-post #content .row:before,
    body.single-post #content .row:after {
        content: "";
        display: table
    }
    body.single-product #content .row:after,
    body.single-post #content .row:after {
        clear: both
    }
    body.single-product #content .row,
    body.single-post #content .row {
        zoom: 1
    }
}
@media (max-width: 943px) {
    body.single-product #content .row .page-menu,
    body.single-product #content .row .related-reports,
    body.single-post #content .row .page-menu,
    body.single-post #content .row .related-reports {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.single-product #content .row .page-menu,
    body.single-product #content .row .related-reports,
    body.single-post #content .row .page-menu,
    body.single-post #content .row .related-reports {
        width: 23%;
        margin-left: 2%;
        float: left
    }
    body.single-product #content .row .page-menu:nth-child(12n+1),
    body.single-product #content .row .related-reports:nth-child(12n+1),
    body.single-post #content .row .page-menu:nth-child(12n+1),
    body.single-post #content .row .related-reports:nth-child(12n+1) {
        clear: left
    }
}
@media (max-width: 943px) {
    body.single-product #content .row>.hentry,
    body.single-product #content .row>.main-col,
    body.single-post #content .row>.hentry,
    body.single-post #content .row>.main-col {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.single-product #content .row>.hentry,
    body.single-product #content .row>.main-col,
    body.single-post #content .row>.hentry,
    body.single-post #content .row>.main-col {
        width: 73%;
        margin-left: 2%;
        float: left
    }
    body.single-product #content .row>.hentry:nth-child(12n+1),
    body.single-product #content .row>.main-col:nth-child(12n+1),
    body.single-post #content .row>.hentry:nth-child(12n+1),
    body.single-post #content .row>.main-col:nth-child(12n+1) {
        clear: left
    }
}
@media (min-width: 944px) {
    .col2-set {
        margin-left: -2%
    }
    .col2-set:before,
    .col2-set:after {
        content: "";
        display: table
    }
    .col2-set:after {
        clear: both
    }
    .col2-set {
        zoom: 1
    }
}
@media (max-width: 943px) {
    .col2-set .col-1,
    .col2-set .col-2 {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    .col2-set .col-1,
    .col2-set .col-2 {
        width: 48%;
        margin-left: 2%;
        float: left
    }
    .col2-set .col-1:nth-child(2n+1),
    .col2-set .col-2:nth-child(2n+1) {
        clear: left
    }
}
.icons-sprite,
#main .banner a:after,
#main .banner a:hover:after,
.slider a.flex-prev,
.slider a.flex-next,
.slider .flex-control-paging li a,
.slider .flex-control-paging li a.flex-active,
#primary .related-reports h2:before,
#content .page-menu>ul li.page_item_has_children>a:after,
#content .page-menu>ul li.menu-item-has-children>a:after,
#content .page-menu>ul.force-service>li>a:after,
#content .sidebar-default ul.menu li.page_item_has_children>a:after,
#content .sidebar-default ul.menu li.menu-item-has-children>a:after,
#content .sidebar-default ul.menu.force-service>li>a:after,
#content .page-menu>ul li.page_item_has_children.current_page_ancestor>a:after,
#content .page-menu>ul li.page_item_has_children.current_page_item>a:after,
#content .page-menu>ul li.menu-item-has-children.current-menu-item>a:after,
#content .sidebar-default ul.menu li.page_item_has_children.current_page_ancestor>a:after,
#content .sidebar-default ul.menu li.page_item_has_children.current_page_item>a:after,
#content .sidebar-default ul.menu li.menu-item-has-children.current-menu-item>a:after,
.content-footer.addresses ul .icon span,
body.single-person #content .entry-content .contact ul li.phone:before,
body.single-person #content .entry-content .contact ul li.email:before,
body.single-person #content .entry-content .contact ul li.blog:before,
body.single-person #content .entry-content .contact ul li.linkedin:before,
body.single-person #content .entry-content .contact ul li.twitter:before,
body.single-person .content-footer .view-all a:before,
body.single-person .content-footer .view-all a:after,
body.page-template-page-templateshome-php .recent-reports .view-all a:before,
body.page-template-page-templateshome-php .recent-reports .view-all a:after,
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget .rstw_link_user a:before,
body.woocommerce table.shop_table a.remove,
body.woocommerce-page table.shop_table a.remove,
.mobile-menu-trigger:after {
    background-image: url('images/icons-s1c2f08acf7.png');
    background-repeat: no-repeat
}
body {
    color: #333;
    background-color: #13a89e
}
#outermost {
    background-color: #fff
}
input,
select,
textarea,
button {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit
}
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none
}
select {
    -webkit-appearance: none
}
input[type=text],
input[type=number],
input[type=email],
input[type=password],
input[type=submit],
select,
button,
textarea {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 1px solid #f15922;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    background: transparent
}
.button,
a.button,
.popup #mc_embed_signup .button,
body.woocommerce .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity input[type=button],
body.woocommerce .cart button,
body.woocommerce-page .cart button,
body.woocommerce.archive #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li .price,
body.woocommerce.single-product form.cart .quantity input[type=button],
body.woocommerce-page.single-product form.cart .quantity input[type=button],
body.woocommerce.single-product form.cart button,
body.woocommerce-page.single-product form.cart button,
body.woocommerce input.button,
body.woocommerce button.button,
body.woocommerce-page input.button,
body.woocommerce-page button.button,
#main .banner a,
body.woocommerce.single-product .price,
body.woocommerce-page.single-product .price {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1 !important;
    white-space: nowrap;
    font-weight: bold;
    text-transform: uppercase;
    padding: 11px 28px;
    border: 1px solid #f15922;
    background: transparent;
    color: #f15922;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s
}
.button.inverted,
a.inverted.button,
.popup #mc_embed_signup .inverted.button,
.popup #mc_embed_signup body.woocommerce .cart button.button,
body.woocommerce .cart .popup #mc_embed_signup button.button,
.popup #mc_embed_signup body.woocommerce-page .cart button.button,
body.woocommerce-page .cart .popup #mc_embed_signup button.button,
.popup #mc_embed_signup body.woocommerce .woocommerce-message .button,
body.woocommerce .woocommerce-message .popup #mc_embed_signup .button,
.popup #mc_embed_signup body.woocommerce-page .woocommerce-message .button,
body.woocommerce-page .woocommerce-message .popup #mc_embed_signup .button,
body.woocommerce .cart .quantity input.inverted[type=button],
body.woocommerce .cart .quantity .woocommerce-message input[type=button].button,
body.woocommerce .woocommerce-message .cart .quantity input[type=button].button,
body.woocommerce-page .woocommerce-message body.woocommerce .cart .quantity input[type=button].button,
body.woocommerce-page .cart .quantity input.inverted[type=button],
body.woocommerce .woocommerce-message body.woocommerce-page .cart .quantity input[type=button].button,
body.woocommerce-page .cart .quantity .woocommerce-message input[type=button].button,
body.woocommerce-page .woocommerce-message .cart .quantity input[type=button].button,
body.woocommerce .cart button,
body.woocommerce-page .cart button,
body.woocommerce.archive #content ul.products>li .inverted.price,
body.woocommerce.archive #content ul.products>li .cart button.price,
body.woocommerce.archive .cart #content ul.products>li button.price,
body.woocommerce-page .cart body.woocommerce.archive #content ul.products>li button.price,
body.woocommerce.single-product form.cart body.woocommerce.archive #content ul.products>li button.price,
body.woocommerce.archive #content ul.products>li .woocommerce-message .price.button,
body.woocommerce.archive .woocommerce-message #content ul.products>li .price.button,
body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li .price.button,
body.woocommerce-page.archive #content ul.products>li .inverted.price,
body.woocommerce .cart body.woocommerce-page.archive #content ul.products>li button.price,
body.woocommerce-page.archive #content ul.products>li .cart button.price,
body.woocommerce-page.archive .cart #content ul.products>li button.price,
body.woocommerce-page.single-product form.cart body.woocommerce-page.archive #content ul.products>li button.price,
body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li .price.button,
body.woocommerce-page.archive #content ul.products>li .woocommerce-message .price.button,
body.woocommerce-page.archive .woocommerce-message #content ul.products>li .price.button,
body.woocommerce.single-product form.cart .quantity input.inverted[type=button],
body.woocommerce.single-product form.cart .quantity .woocommerce-message input[type=button].button,
body.woocommerce.single-product .woocommerce-message form.cart .quantity input[type=button].button,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product form.cart .quantity input[type=button].button,
body.woocommerce-page.single-product form.cart .quantity input.inverted[type=button],
body.woocommerce .woocommerce-message body.woocommerce-page.single-product form.cart .quantity input[type=button].button,
body.woocommerce-page.single-product form.cart .quantity .woocommerce-message input[type=button].button,
body.woocommerce-page.single-product .woocommerce-message form.cart .quantity input[type=button].button,
body.woocommerce.single-product form.cart button,
body.woocommerce-page.single-product form.cart button,
body.woocommerce .woocommerce-message a.button,
body.woocommerce .woocommerce-message .cart .quantity input[type=button],
body.woocommerce .cart .quantity .woocommerce-message input[type=button],
body.woocommerce-page .cart .quantity body.woocommerce .woocommerce-message input[type=button],
body.woocommerce .woocommerce-message .cart button,
body.woocommerce .cart .woocommerce-message button,
body.woocommerce-page .cart body.woocommerce .woocommerce-message button,
body.woocommerce.archive .woocommerce-message #content ul.products>li .price,
body.woocommerce.archive #content ul.products>li .woocommerce-message .price,
body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li body.woocommerce .woocommerce-message .price,
body.woocommerce.single-product .woocommerce-message form.cart .quantity input[type=button],
body.woocommerce.single-product form.cart .quantity .woocommerce-message input[type=button],
body.woocommerce .woocommerce-message body.woocommerce-page.single-product form.cart .quantity input[type=button],
body.woocommerce.single-product .woocommerce-message form.cart button,
body.woocommerce.single-product form.cart .woocommerce-message button,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product form.cart button,
body.woocommerce .woocommerce-message input.button,
body.woocommerce .woocommerce-message button.button,
body.woocommerce-page .woocommerce-message a.button,
body.woocommerce .cart .quantity body.woocommerce-page .woocommerce-message input[type=button],
body.woocommerce-page .woocommerce-message .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity .woocommerce-message input[type=button],
body.woocommerce .cart body.woocommerce-page .woocommerce-message button,
body.woocommerce-page .woocommerce-message .cart button,
body.woocommerce-page .cart .woocommerce-message button,
body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li .price,
body.woocommerce.archive #content ul.products>li body.woocommerce-page .woocommerce-message .price,
body.woocommerce-page.archive .woocommerce-message #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li .woocommerce-message .price,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product form.cart .quantity input[type=button],
body.woocommerce-page.single-product .woocommerce-message form.cart .quantity input[type=button],
body.woocommerce-page.single-product form.cart .quantity .woocommerce-message input[type=button],
body.woocommerce-page .woocommerce-message body.woocommerce.single-product form.cart button,
body.woocommerce-page.single-product .woocommerce-message form.cart button,
body.woocommerce-page.single-product form.cart .woocommerce-message button,
body.woocommerce-page .woocommerce-message input.button,
body.woocommerce-page .woocommerce-message button.button,
body.woocommerce input.inverted.button,
body.woocommerce-page .woocommerce-message body.woocommerce input.button,
body.woocommerce button.inverted.button,
body.woocommerce .cart button.button,
body.woocommerce-page .cart body.woocommerce button.button,
body.woocommerce.single-product form.cart button.button,
body.woocommerce body.woocommerce-page.single-product form.cart button.button,
body.woocommerce-page .woocommerce-message body.woocommerce button.button,
body.woocommerce-page input.inverted.button,
body.woocommerce .woocommerce-message body.woocommerce-page input.button,
body.woocommerce-page button.inverted.button,
body.woocommerce .cart body.woocommerce-page button.button,
body.woocommerce-page .cart button.button,
body.woocommerce-page body.woocommerce.single-product form.cart button.button,
body.woocommerce-page.single-product form.cart button.button,
body.woocommerce .woocommerce-message body.woocommerce-page button.button,
body.woocommerce-cart .cart-collaterals .buttons .button.checkout-button,
body.woocommerce-checkout #payment .button#place_order,
#main .banner a.inverted,
#main .banner body.woocommerce .woocommerce-message a.button,
body.woocommerce .woocommerce-message #main .banner a.button,
#main .banner body.woocommerce .woocommerce-message .popup #mc_embed_signup .button,
body.woocommerce .woocommerce-message .popup #mc_embed_signup #main .banner .button,
#main .banner .popup #mc_embed_signup body.woocommerce .woocommerce-message .button,
.popup #mc_embed_signup body.woocommerce .woocommerce-message #main .banner .button,
#main .banner body.woocommerce .woocommerce-message .cart .quantity input[type=button],
body.woocommerce .woocommerce-message .cart .quantity #main .banner input[type=button],
#main .banner body.woocommerce .cart .quantity .woocommerce-message input[type=button],
body.woocommerce .cart .quantity .woocommerce-message #main .banner input[type=button],
#main .banner body.woocommerce .woocommerce-message .cart button,
body.woocommerce .woocommerce-message .cart #main .banner button,
#main .banner body.woocommerce .cart .woocommerce-message button,
body.woocommerce .cart .woocommerce-message #main .banner button,
#main .banner body.woocommerce.archive .woocommerce-message #content ul.products>li .price,
body.woocommerce.archive .woocommerce-message #content ul.products>li #main .banner .price,
#main .banner body.woocommerce.archive #content ul.products>li .woocommerce-message .price,
body.woocommerce.archive #content ul.products>li .woocommerce-message #main .banner .price,
#main .banner body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li .price,
body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li #main .banner .price,
#main .banner body.woocommerce .woocommerce-message input.button,
body.woocommerce .woocommerce-message #main .banner input.button,
#main .banner body.woocommerce .woocommerce-message button.button,
body.woocommerce .woocommerce-message #main .banner button.button,
#main .banner body.woocommerce-page .woocommerce-message a.button,
body.woocommerce-page .woocommerce-message #main .banner a.button,
#main .banner body.woocommerce-page .woocommerce-message .popup #mc_embed_signup .button,
body.woocommerce-page .woocommerce-message .popup #mc_embed_signup #main .banner .button,
#main .banner .popup #mc_embed_signup body.woocommerce-page .woocommerce-message .button,
.popup #mc_embed_signup body.woocommerce-page .woocommerce-message #main .banner .button,
#main .banner body.woocommerce-page .woocommerce-message .cart .quantity input[type=button],
body.woocommerce-page .woocommerce-message .cart .quantity #main .banner input[type=button],
#main .banner body.woocommerce-page .cart .quantity .woocommerce-message input[type=button],
body.woocommerce-page .cart .quantity .woocommerce-message #main .banner input[type=button],
#main .banner body.woocommerce-page .woocommerce-message .cart button,
body.woocommerce-page .woocommerce-message .cart #main .banner button,
#main .banner body.woocommerce-page .cart .woocommerce-message button,
body.woocommerce-page .cart .woocommerce-message #main .banner button,
#main .banner body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li .price,
body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li #main .banner .price,
#main .banner body.woocommerce-page.archive .woocommerce-message #content ul.products>li .price,
body.woocommerce-page.archive .woocommerce-message #content ul.products>li #main .banner .price,
#main .banner body.woocommerce-page.archive #content ul.products>li .woocommerce-message .price,
body.woocommerce-page.archive #content ul.products>li .woocommerce-message #main .banner .price,
#main .banner body.woocommerce-page .woocommerce-message input.button,
body.woocommerce-page .woocommerce-message #main .banner input.button,
#main .banner body.woocommerce-page .woocommerce-message button.button,
body.woocommerce-page .woocommerce-message #main .banner button.button,
#main .banner body.woocommerce-cart .cart-collaterals .buttons .checkout-button,
body.woocommerce-cart .cart-collaterals .buttons #main .banner .checkout-button,
#main .banner body.woocommerce-checkout #payment #place_order,
body.woocommerce-checkout #payment #main .banner #place_order,
body.woocommerce.single-product .cart button.price,
body.woocommerce .cart body.woocommerce-page.single-product button.price,
body.woocommerce-page.single-product body.woocommerce .cart button.price,
body.woocommerce-page .cart body.woocommerce.single-product button.price,
body.woocommerce.single-product body.woocommerce-page .cart button.price,
body.woocommerce-page.single-product .cart button.price,
body.woocommerce.single-product .inverted.price,
body.woocommerce.single-product .woocommerce-message .price.button,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product .price.button,
body.woocommerce-page.single-product .inverted.price,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product .price.button,
body.woocommerce-page.single-product .woocommerce-message .price.button,
body.woocommerce.single-product form.cart button.price,
body.woocommerce-page.single-product form.cart button.price,
body.woocommerce .woocommerce-message .button,
body.woocommerce .woocommerce-message #main .banner a,
#main .banner body.woocommerce .woocommerce-message a,
body.woocommerce.single-product .woocommerce-message .price,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product body.woocommerce .woocommerce-message .price,
body.woocommerce-page .woocommerce-message .button,
body.woocommerce-page .woocommerce-message #main .banner a,
#main .banner body.woocommerce-page .woocommerce-message a,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product .price,
body.woocommerce.single-product body.woocommerce-page .woocommerce-message .price,
body.woocommerce-page.single-product .woocommerce-message .price {
    background-color: #f15922;
    color: #fff !important
}
a.button,
.popup #mc_embed_signup .button,
body.woocommerce .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity input[type=button],
body.woocommerce .cart button,
body.woocommerce-page .cart button,
body.woocommerce.archive #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li .price,
body.woocommerce.single-product form.cart .quantity input[type=button],
body.woocommerce-page.single-product form.cart .quantity input[type=button],
body.woocommerce.single-product form.cart button,
body.woocommerce-page.single-product form.cart button,
body.woocommerce input.button,
body.woocommerce button.button,
body.woocommerce-page input.button,
body.woocommerce-page button.button,
#main .banner a,
.popup #mc_embed_signup #main .banner a,
#main .banner .popup #mc_embed_signup a,
.popup #mc_embed_signup body.woocommerce.single-product .price,
body.woocommerce.single-product .popup #mc_embed_signup .price,
.popup #mc_embed_signup body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product .popup #mc_embed_signup .price,
body.woocommerce.single-product a.price,
body.woocommerce-page.single-product a.price,
body.woocommerce.single-product input.price,
body.woocommerce.single-product button.price,
body.woocommerce-page.single-product input.price,
body.woocommerce-page.single-product button.price {
    cursor: pointer
}
a.button:hover,
.popup #mc_embed_signup .button:hover,
body.woocommerce .cart .quantity input[type=button]:hover,
body.woocommerce-page .cart .quantity input[type=button]:hover,
body.woocommerce .cart button:hover,
body.woocommerce-page .cart button:hover,
body.woocommerce.archive #content ul.products>li .price:hover,
body.woocommerce-page.archive #content ul.products>li .price:hover,
body.woocommerce.single-product form.cart .quantity input[type=button]:hover,
body.woocommerce-page.single-product form.cart .quantity input[type=button]:hover,
body.woocommerce.single-product form.cart button:hover,
body.woocommerce-page.single-product form.cart button:hover,
body.woocommerce input.button:hover,
body.woocommerce button.button:hover,
body.woocommerce-page input.button:hover,
body.woocommerce-page button.button:hover,
#main .banner a:hover,
.popup #mc_embed_signup body.woocommerce.single-product .price:hover,
body.woocommerce.single-product .popup #mc_embed_signup .price:hover,
.popup #mc_embed_signup body.woocommerce-page.single-product .price:hover,
body.woocommerce-page.single-product .popup #mc_embed_signup .price:hover,
body.woocommerce.single-product a.price:hover,
body.woocommerce-page.single-product a.price:hover,
body.woocommerce.single-product input.price:hover,
body.woocommerce.single-product button.price:hover,
body.woocommerce-page.single-product input.price:hover,
body.woocommerce-page.single-product button.price:hover {
    background-color: #f15922;
    color: #fff !important
}
a.button.inverted:hover,
.popup #mc_embed_signup .inverted.button:hover,
.popup #mc_embed_signup body.woocommerce .cart button.button:hover,
body.woocommerce .cart .popup #mc_embed_signup button.button:hover,
.popup #mc_embed_signup body.woocommerce-page .cart button.button:hover,
body.woocommerce-page .cart .popup #mc_embed_signup button.button:hover,
.popup #mc_embed_signup body.woocommerce .woocommerce-message .button:hover,
body.woocommerce .woocommerce-message .popup #mc_embed_signup .button:hover,
.popup #mc_embed_signup body.woocommerce-page .woocommerce-message .button:hover,
body.woocommerce-page .woocommerce-message .popup #mc_embed_signup .button:hover,
body.woocommerce .cart .quantity input.inverted[type=button]:hover,
body.woocommerce-page .cart .quantity input.inverted[type=button]:hover,
body.woocommerce .cart button:hover,
body.woocommerce-page .cart button:hover,
body.woocommerce.archive #content ul.products>li .inverted.price:hover,
body.woocommerce.archive #content ul.products>li .cart button.price:hover,
body.woocommerce.archive .cart #content ul.products>li button.price:hover,
body.woocommerce-page .cart body.woocommerce.archive #content ul.products>li button.price:hover,
body.woocommerce.single-product form.cart body.woocommerce.archive #content ul.products>li button.price:hover,
body.woocommerce-page.archive #content ul.products>li .inverted.price:hover,
body.woocommerce .cart body.woocommerce-page.archive #content ul.products>li button.price:hover,
body.woocommerce-page.archive #content ul.products>li .cart button.price:hover,
body.woocommerce-page.archive .cart #content ul.products>li button.price:hover,
body.woocommerce-page.single-product form.cart body.woocommerce-page.archive #content ul.products>li button.price:hover,
body.woocommerce.single-product form.cart button:hover,
body.woocommerce-page.single-product form.cart button:hover,
body.woocommerce .woocommerce-message a.button:hover,
body.woocommerce .woocommerce-message .cart .quantity input[type=button]:hover,
body.woocommerce .cart .quantity .woocommerce-message input[type=button]:hover,
body.woocommerce.archive .woocommerce-message #content ul.products>li .price:hover,
body.woocommerce.archive #content ul.products>li .woocommerce-message .price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li .price:hover,
body.woocommerce .woocommerce-message input.button:hover,
body.woocommerce .woocommerce-message button.button:hover,
body.woocommerce-page .woocommerce-message a.button:hover,
body.woocommerce-page .woocommerce-message .cart .quantity input[type=button]:hover,
body.woocommerce-page .cart .quantity .woocommerce-message input[type=button]:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li .price:hover,
body.woocommerce-page.archive .woocommerce-message #content ul.products>li .price:hover,
body.woocommerce-page.archive #content ul.products>li .woocommerce-message .price:hover,
body.woocommerce-page .woocommerce-message input.button:hover,
body.woocommerce-page .woocommerce-message button.button:hover,
body.woocommerce input.inverted.button:hover,
body.woocommerce button.inverted.button:hover,
body.woocommerce-page input.inverted.button:hover,
body.woocommerce-page button.inverted.button:hover,
body.woocommerce-cart .cart-collaterals .buttons .button.checkout-button:hover,
body.woocommerce-checkout #payment .button#place_order:hover,
#main .banner a.inverted:hover,
#main .banner body.woocommerce .woocommerce-message a.button:hover,
body.woocommerce .woocommerce-message #main .banner a.button:hover,
#main .banner body.woocommerce .woocommerce-message .popup #mc_embed_signup .button:hover,
body.woocommerce .woocommerce-message .popup #mc_embed_signup #main .banner .button:hover,
#main .banner .popup #mc_embed_signup body.woocommerce .woocommerce-message .button:hover,
.popup #mc_embed_signup body.woocommerce .woocommerce-message #main .banner .button:hover,
#main .banner body.woocommerce .woocommerce-message .cart .quantity input[type=button]:hover,
body.woocommerce .woocommerce-message .cart .quantity #main .banner input[type=button]:hover,
#main .banner body.woocommerce .cart .quantity .woocommerce-message input[type=button]:hover,
body.woocommerce .cart .quantity .woocommerce-message #main .banner input[type=button]:hover,
#main .banner body.woocommerce .woocommerce-message .cart button:hover,
body.woocommerce .woocommerce-message .cart #main .banner button:hover,
#main .banner body.woocommerce .cart .woocommerce-message button:hover,
body.woocommerce .cart .woocommerce-message #main .banner button:hover,
#main .banner body.woocommerce.archive .woocommerce-message #content ul.products>li .price:hover,
body.woocommerce.archive .woocommerce-message #content ul.products>li #main .banner .price:hover,
#main .banner body.woocommerce.archive #content ul.products>li .woocommerce-message .price:hover,
body.woocommerce.archive #content ul.products>li .woocommerce-message #main .banner .price:hover,
#main .banner body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li .price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li #main .banner .price:hover,
#main .banner body.woocommerce .woocommerce-message input.button:hover,
body.woocommerce .woocommerce-message #main .banner input.button:hover,
#main .banner body.woocommerce .woocommerce-message button.button:hover,
body.woocommerce .woocommerce-message #main .banner button.button:hover,
#main .banner body.woocommerce-page .woocommerce-message a.button:hover,
body.woocommerce-page .woocommerce-message #main .banner a.button:hover,
#main .banner body.woocommerce-page .woocommerce-message .popup #mc_embed_signup .button:hover,
body.woocommerce-page .woocommerce-message .popup #mc_embed_signup #main .banner .button:hover,
#main .banner .popup #mc_embed_signup body.woocommerce-page .woocommerce-message .button:hover,
.popup #mc_embed_signup body.woocommerce-page .woocommerce-message #main .banner .button:hover,
#main .banner body.woocommerce-page .woocommerce-message .cart .quantity input[type=button]:hover,
body.woocommerce-page .woocommerce-message .cart .quantity #main .banner input[type=button]:hover,
#main .banner body.woocommerce-page .cart .quantity .woocommerce-message input[type=button]:hover,
body.woocommerce-page .cart .quantity .woocommerce-message #main .banner input[type=button]:hover,
#main .banner body.woocommerce-page .woocommerce-message .cart button:hover,
body.woocommerce-page .woocommerce-message .cart #main .banner button:hover,
#main .banner body.woocommerce-page .cart .woocommerce-message button:hover,
body.woocommerce-page .cart .woocommerce-message #main .banner button:hover,
#main .banner body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li .price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li #main .banner .price:hover,
#main .banner body.woocommerce-page.archive .woocommerce-message #content ul.products>li .price:hover,
body.woocommerce-page.archive .woocommerce-message #content ul.products>li #main .banner .price:hover,
#main .banner body.woocommerce-page.archive #content ul.products>li .woocommerce-message .price:hover,
body.woocommerce-page.archive #content ul.products>li .woocommerce-message #main .banner .price:hover,
#main .banner body.woocommerce-page .woocommerce-message input.button:hover,
body.woocommerce-page .woocommerce-message #main .banner input.button:hover,
#main .banner body.woocommerce-page .woocommerce-message button.button:hover,
body.woocommerce-page .woocommerce-message #main .banner button.button:hover,
#main .banner body.woocommerce-cart .cart-collaterals .buttons .checkout-button:hover,
body.woocommerce-cart .cart-collaterals .buttons #main .banner .checkout-button:hover,
#main .banner body.woocommerce-checkout #payment #place_order:hover,
body.woocommerce-checkout #payment #main .banner #place_order:hover,
.popup #mc_embed_signup body.woocommerce .cart button:hover,
body.woocommerce .cart .popup #mc_embed_signup button:hover,
.popup #mc_embed_signup body.woocommerce-page .cart button:hover,
body.woocommerce-page .cart .popup #mc_embed_signup button:hover,
.popup #mc_embed_signup body.woocommerce-cart .cart-collaterals .buttons .button.checkout-button:hover,
body.woocommerce-cart .cart-collaterals .buttons .popup #mc_embed_signup .button.checkout-button:hover,
.popup #mc_embed_signup body.woocommerce-checkout #payment .button#place_order:hover,
body.woocommerce-checkout #payment .popup #mc_embed_signup .button#place_order:hover,
.popup #mc_embed_signup #main .banner a.inverted:hover,
#main .banner .popup #mc_embed_signup a.inverted:hover,
.popup #mc_embed_signup #main .banner body.woocommerce-cart .cart-collaterals .buttons .checkout-button:hover,
#main .banner body.woocommerce-cart .cart-collaterals .buttons .popup #mc_embed_signup .checkout-button:hover,
.popup #mc_embed_signup body.woocommerce-cart .cart-collaterals .buttons #main .banner .checkout-button:hover,
body.woocommerce-cart .cart-collaterals .buttons #main .banner .popup #mc_embed_signup .checkout-button:hover,
.popup #mc_embed_signup #main .banner body.woocommerce-checkout #payment #place_order:hover,
#main .banner body.woocommerce-checkout #payment .popup #mc_embed_signup #place_order:hover,
.popup #mc_embed_signup body.woocommerce-checkout #payment #main .banner #place_order:hover,
body.woocommerce-checkout #payment #main .banner .popup #mc_embed_signup #place_order:hover,
.popup #mc_embed_signup body.woocommerce.single-product .inverted.price:hover,
body.woocommerce.single-product .popup #mc_embed_signup .inverted.price:hover,
.popup #mc_embed_signup body.woocommerce-page.single-product .inverted.price:hover,
body.woocommerce-page.single-product .popup #mc_embed_signup .inverted.price:hover,
.popup #mc_embed_signup body.woocommerce .woocommerce-message #main .banner a:hover,
body.woocommerce .woocommerce-message #main .banner .popup #mc_embed_signup a:hover,
.popup #mc_embed_signup #main .banner body.woocommerce .woocommerce-message a:hover,
#main .banner body.woocommerce .woocommerce-message .popup #mc_embed_signup a:hover,
.popup #mc_embed_signup body.woocommerce.single-product .woocommerce-message .price:hover,
body.woocommerce.single-product .woocommerce-message .popup #mc_embed_signup .price:hover,
.popup #mc_embed_signup body.woocommerce .woocommerce-message body.woocommerce-page.single-product .price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product .popup #mc_embed_signup .price:hover,
.popup #mc_embed_signup body.woocommerce-page .woocommerce-message #main .banner a:hover,
body.woocommerce-page .woocommerce-message #main .banner .popup #mc_embed_signup a:hover,
.popup #mc_embed_signup #main .banner body.woocommerce-page .woocommerce-message a:hover,
#main .banner body.woocommerce-page .woocommerce-message .popup #mc_embed_signup a:hover,
.popup #mc_embed_signup body.woocommerce-page .woocommerce-message body.woocommerce.single-product .price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product .popup #mc_embed_signup .price:hover,
.popup #mc_embed_signup body.woocommerce-page.single-product .woocommerce-message .price:hover,
body.woocommerce-page.single-product .woocommerce-message .popup #mc_embed_signup .price:hover,
body.woocommerce .cart .quantity .woocommerce-message input[type=button].button:hover,
body.woocommerce .woocommerce-message .cart .quantity input[type=button].button:hover,
body.woocommerce.single-product .cart .quantity .woocommerce-message input[type=button].price:hover,
body.woocommerce.single-product .woocommerce-message .cart .quantity input[type=button].price:hover,
body.woocommerce .cart .quantity .woocommerce-message body.woocommerce-page.single-product input[type=button].price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product .cart .quantity input[type=button].price:hover,
body.woocommerce-page.single-product body.woocommerce .cart .quantity .woocommerce-message input[type=button].price:hover,
body.woocommerce-page.single-product body.woocommerce .woocommerce-message .cart .quantity input[type=button].price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce .cart .quantity input[type=button].button:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product .cart .quantity input[type=button].price:hover,
body.woocommerce .cart .quantity body.woocommerce-page.single-product .woocommerce-message input[type=button].price:hover,
body.woocommerce-page.single-product .woocommerce-message body.woocommerce .cart .quantity input[type=button].price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page .cart .quantity input[type=button].button:hover,
body.woocommerce-page .cart .quantity body.woocommerce.single-product .woocommerce-message input[type=button].price:hover,
body.woocommerce.single-product .woocommerce-message body.woocommerce-page .cart .quantity input[type=button].price:hover,
body.woocommerce-page .cart .quantity .woocommerce-message input[type=button].button:hover,
body.woocommerce-page .woocommerce-message .cart .quantity input[type=button].button:hover,
body.woocommerce-page .cart .quantity .woocommerce-message body.woocommerce.single-product input[type=button].price:hover,
body.woocommerce.single-product body.woocommerce-page .cart .quantity .woocommerce-message input[type=button].price:hover,
body.woocommerce.single-product body.woocommerce-page .woocommerce-message .cart .quantity input[type=button].price:hover,
body.woocommerce-page.single-product .cart .quantity .woocommerce-message input[type=button].price:hover,
body.woocommerce-page.single-product .woocommerce-message .cart .quantity input[type=button].price:hover,
body.woocommerce.archive #content ul.products>li .woocommerce-message .price.button:hover,
body.woocommerce.archive .woocommerce-message #content ul.products>li .price.button:hover,
body.woocommerce.archive #content ul.products>li .woocommerce-message #main .banner a.price:hover,
body.woocommerce.archive .woocommerce-message #main .banner #content ul.products>li a.price:hover,
#main .banner body.woocommerce.archive #content ul.products>li .woocommerce-message a.price:hover,
#main .banner body.woocommerce.archive .woocommerce-message #content ul.products>li a.price:hover,
body.woocommerce.archive #content ul.products>li body.woocommerce.single-product .woocommerce-message .price:hover,
body.woocommerce.single-product .woocommerce-message body.woocommerce.archive #content ul.products>li .price:hover,
body.woocommerce.archive #content ul.products>li .woocommerce-message body.woocommerce-page.single-product .price:hover,
body.woocommerce.archive .woocommerce-message body.woocommerce-page.single-product #content ul.products>li .price:hover,
body.woocommerce-page.single-product body.woocommerce.archive #content ul.products>li .woocommerce-message .price:hover,
body.woocommerce-page.single-product body.woocommerce.archive .woocommerce-message #content ul.products>li .price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li .price.button:hover,
body.woocommerce-page .woocommerce-message #main .banner body.woocommerce.archive #content ul.products>li a.price:hover,
body.woocommerce.archive #content ul.products>li #main .banner body.woocommerce-page .woocommerce-message a.price:hover,
#main .banner body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li a.price:hover,
body.woocommerce.archive #content ul.products>li body.woocommerce-page .woocommerce-message body.woocommerce.single-product .price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product body.woocommerce.archive #content ul.products>li .price:hover,
body.woocommerce.archive #content ul.products>li body.woocommerce-page.single-product .woocommerce-message .price:hover,
body.woocommerce-page.single-product .woocommerce-message body.woocommerce.archive #content ul.products>li .price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li .price.button:hover,
body.woocommerce .woocommerce-message #main .banner body.woocommerce-page.archive #content ul.products>li a.price:hover,
body.woocommerce-page.archive #content ul.products>li #main .banner body.woocommerce .woocommerce-message a.price:hover,
#main .banner body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li a.price:hover,
body.woocommerce-page.archive #content ul.products>li body.woocommerce.single-product .woocommerce-message .price:hover,
body.woocommerce.single-product .woocommerce-message body.woocommerce-page.archive #content ul.products>li .price:hover,
body.woocommerce-page.archive #content ul.products>li body.woocommerce .woocommerce-message body.woocommerce-page.single-product .price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product body.woocommerce-page.archive #content ul.products>li .price:hover,
body.woocommerce-page.archive #content ul.products>li .woocommerce-message .price.button:hover,
body.woocommerce-page.archive .woocommerce-message #content ul.products>li .price.button:hover,
body.woocommerce-page.archive #content ul.products>li .woocommerce-message #main .banner a.price:hover,
body.woocommerce-page.archive .woocommerce-message #main .banner #content ul.products>li a.price:hover,
#main .banner body.woocommerce-page.archive #content ul.products>li .woocommerce-message a.price:hover,
#main .banner body.woocommerce-page.archive .woocommerce-message #content ul.products>li a.price:hover,
body.woocommerce-page.archive #content ul.products>li .woocommerce-message body.woocommerce.single-product .price:hover,
body.woocommerce-page.archive .woocommerce-message body.woocommerce.single-product #content ul.products>li .price:hover,
body.woocommerce.single-product body.woocommerce-page.archive #content ul.products>li .woocommerce-message .price:hover,
body.woocommerce.single-product body.woocommerce-page.archive .woocommerce-message #content ul.products>li .price:hover,
body.woocommerce-page.archive #content ul.products>li body.woocommerce-page.single-product .woocommerce-message .price:hover,
body.woocommerce-page.single-product .woocommerce-message body.woocommerce-page.archive #content ul.products>li .price:hover,
body.woocommerce.single-product a.inverted.price:hover,
body.woocommerce.single-product .woocommerce-message a.price.button:hover,
body.woocommerce.single-product .woocommerce-message .popup #mc_embed_signup .price.button:hover,
.popup #mc_embed_signup body.woocommerce.single-product .woocommerce-message .price.button:hover,
body.woocommerce.single-product .woocommerce-message .cart button.price:hover,
body.woocommerce.single-product .cart .woocommerce-message button.price:hover,
body.woocommerce-page .cart body.woocommerce.single-product .woocommerce-message button.price:hover,
body.woocommerce.single-product body.woocommerce.archive .woocommerce-message #content ul.products>li .price:hover,
body.woocommerce.archive .woocommerce-message #content ul.products>li body.woocommerce.single-product .price:hover,
body.woocommerce.single-product body.woocommerce.archive #content ul.products>li .woocommerce-message .price:hover,
body.woocommerce.archive #content ul.products>li .woocommerce-message body.woocommerce.single-product .price:hover,
body.woocommerce.single-product .woocommerce-message input.price.button:hover,
body.woocommerce.single-product .woocommerce-message button.price.button:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product a.price.button:hover,
body.woocommerce-page .woocommerce-message .popup #mc_embed_signup body.woocommerce.single-product .price.button:hover,
body.woocommerce.single-product .popup #mc_embed_signup body.woocommerce-page .woocommerce-message .price.button:hover,
.popup #mc_embed_signup body.woocommerce-page .woocommerce-message body.woocommerce.single-product .price.button:hover,
body.woocommerce-page .woocommerce-message .cart .quantity body.woocommerce.single-product input.price[type=button]:hover,
body.woocommerce-page .woocommerce-message .cart body.woocommerce.single-product button.price:hover,
body.woocommerce-page .cart .woocommerce-message body.woocommerce.single-product button.price:hover,
body.woocommerce.single-product body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li .price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li body.woocommerce.single-product .price:hover,
body.woocommerce-page.archive .woocommerce-message #content ul.products>li body.woocommerce.single-product .price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product input.price.button:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product button.price.button:hover,
body.woocommerce.single-product body.woocommerce-cart .cart-collaterals .buttons .price.checkout-button:hover,
body.woocommerce-cart .cart-collaterals .buttons body.woocommerce.single-product .price.checkout-button:hover,
body.woocommerce.single-product body.woocommerce-checkout #payment .price#place_order:hover,
body.woocommerce-checkout #payment body.woocommerce.single-product .price#place_order:hover,
body.woocommerce-page.single-product a.inverted.price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product a.price.button:hover,
body.woocommerce .woocommerce-message .popup #mc_embed_signup body.woocommerce-page.single-product .price.button:hover,
body.woocommerce-page.single-product .popup #mc_embed_signup body.woocommerce .woocommerce-message .price.button:hover,
.popup #mc_embed_signup body.woocommerce .woocommerce-message body.woocommerce-page.single-product .price.button:hover,
body.woocommerce .woocommerce-message .cart .quantity body.woocommerce-page.single-product input.price[type=button]:hover,
body.woocommerce .woocommerce-message .cart body.woocommerce-page.single-product button.price:hover,
body.woocommerce .cart .woocommerce-message body.woocommerce-page.single-product button.price:hover,
body.woocommerce.archive .woocommerce-message #content ul.products>li body.woocommerce-page.single-product .price:hover,
body.woocommerce-page.single-product body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li .price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li body.woocommerce-page.single-product .price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product input.price.button:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product button.price.button:hover,
body.woocommerce-page.single-product .woocommerce-message a.price.button:hover,
body.woocommerce-page.single-product .woocommerce-message .popup #mc_embed_signup .price.button:hover,
.popup #mc_embed_signup body.woocommerce-page.single-product .woocommerce-message .price.button:hover,
body.woocommerce .cart body.woocommerce-page.single-product .woocommerce-message button.price:hover,
body.woocommerce-page.single-product .woocommerce-message .cart button.price:hover,
body.woocommerce-page.single-product .cart .woocommerce-message button.price:hover,
body.woocommerce-page.single-product body.woocommerce-page.archive .woocommerce-message #content ul.products>li .price:hover,
body.woocommerce-page.archive .woocommerce-message #content ul.products>li body.woocommerce-page.single-product .price:hover,
body.woocommerce-page.single-product body.woocommerce-page.archive #content ul.products>li .woocommerce-message .price:hover,
body.woocommerce-page.archive #content ul.products>li .woocommerce-message body.woocommerce-page.single-product .price:hover,
body.woocommerce-page.single-product .woocommerce-message input.price.button:hover,
body.woocommerce-page.single-product .woocommerce-message button.price.button:hover,
body.woocommerce-page.single-product body.woocommerce-cart .cart-collaterals .buttons .price.checkout-button:hover,
body.woocommerce-cart .cart-collaterals .buttons body.woocommerce-page.single-product .price.checkout-button:hover,
body.woocommerce-page.single-product body.woocommerce-checkout #payment .price#place_order:hover,
body.woocommerce-checkout #payment body.woocommerce-page.single-product .price#place_order:hover,
body.woocommerce.single-product form.cart .quantity input.inverted[type=button]:hover,
body.woocommerce.single-product form.cart .quantity .woocommerce-message input[type=button].button:hover,
body.woocommerce.single-product .woocommerce-message form.cart .quantity input[type=button].button:hover,
body.woocommerce.single-product form.cart .quantity .woocommerce-message input[type=button].price:hover,
body.woocommerce.single-product .woocommerce-message form.cart .quantity input[type=button].price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product form.cart .quantity input[type=button].button:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product form.cart .quantity input[type=button].price:hover,
body.woocommerce-page.single-product form.cart .quantity input.inverted[type=button]:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product form.cart .quantity input[type=button].button:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product form.cart .quantity input[type=button].price:hover,
body.woocommerce-page.single-product form.cart .quantity .woocommerce-message input[type=button].button:hover,
body.woocommerce-page.single-product .woocommerce-message form.cart .quantity input[type=button].button:hover,
body.woocommerce-page.single-product form.cart .quantity .woocommerce-message input[type=button].price:hover,
body.woocommerce-page.single-product .woocommerce-message form.cart .quantity input[type=button].price:hover,
body.woocommerce-page .cart .quantity body.woocommerce .woocommerce-message input[type=button]:hover,
body.woocommerce .woocommerce-message .cart button:hover,
body.woocommerce .cart .woocommerce-message button:hover,
body.woocommerce-page .cart body.woocommerce .woocommerce-message button:hover,
body.woocommerce-page.archive #content ul.products>li body.woocommerce .woocommerce-message .price:hover,
body.woocommerce .woocommerce-message #main .banner a:hover,
#main .banner body.woocommerce .woocommerce-message a:hover,
body.woocommerce.single-product .popup #mc_embed_signup .woocommerce-message .price:hover,
body.woocommerce .woocommerce-message .popup #mc_embed_signup body.woocommerce-page.single-product .price:hover,
.popup #mc_embed_signup body.woocommerce-page.single-product body.woocommerce .woocommerce-message .price:hover,
body.woocommerce-page.single-product .popup #mc_embed_signup body.woocommerce .woocommerce-message .price:hover,
body.woocommerce.single-product .woocommerce-message a.price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product a.price:hover,
body.woocommerce-page.single-product body.woocommerce .woocommerce-message a.price:hover,
body.woocommerce.single-product .woocommerce-message input.price:hover,
body.woocommerce body.woocommerce-page.single-product .woocommerce-message input.price:hover,
body.woocommerce.single-product .woocommerce-message button.price:hover,
body.woocommerce body.woocommerce-page.single-product .woocommerce-message button.price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product input.price:hover,
body.woocommerce-page.single-product body.woocommerce .woocommerce-message input.price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product button.price:hover,
body.woocommerce-page.single-product body.woocommerce .woocommerce-message button.price:hover,
body.woocommerce .cart .quantity body.woocommerce-page .woocommerce-message input[type=button]:hover,
body.woocommerce .cart body.woocommerce-page .woocommerce-message button:hover,
body.woocommerce-page .woocommerce-message .cart button:hover,
body.woocommerce-page .cart .woocommerce-message button:hover,
body.woocommerce.archive #content ul.products>li body.woocommerce-page .woocommerce-message .price:hover,
body.woocommerce-page .woocommerce-message #main .banner a:hover,
#main .banner body.woocommerce-page .woocommerce-message a:hover,
body.woocommerce-page .woocommerce-message .popup #mc_embed_signup body.woocommerce.single-product .price:hover,
.popup #mc_embed_signup body.woocommerce.single-product body.woocommerce-page .woocommerce-message .price:hover,
body.woocommerce.single-product .popup #mc_embed_signup body.woocommerce-page .woocommerce-message .price:hover,
body.woocommerce-page.single-product .popup #mc_embed_signup .woocommerce-message .price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product a.price:hover,
body.woocommerce.single-product body.woocommerce-page .woocommerce-message a.price:hover,
body.woocommerce-page.single-product .woocommerce-message a.price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product input.price:hover,
body.woocommerce-page body.woocommerce.single-product .woocommerce-message input.price:hover,
body.woocommerce.single-product body.woocommerce-page .woocommerce-message input.price:hover,
body.woocommerce-page.single-product .woocommerce-message input.price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product button.price:hover,
body.woocommerce-page body.woocommerce.single-product .woocommerce-message button.price:hover,
body.woocommerce.single-product body.woocommerce-page .woocommerce-message button.price:hover,
body.woocommerce-page.single-product .woocommerce-message button.price:hover,
body.woocommerce.single-product input.inverted.price:hover,
body.woocommerce body.woocommerce-page.single-product input.inverted.price:hover,
body.woocommerce-page.single-product body.woocommerce input.inverted.price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce input.button:hover,
body.woocommerce-page.single-product .woocommerce-message body.woocommerce input.price:hover,
body.woocommerce .cart button.button:hover,
body.woocommerce.single-product .cart button.price:hover,
body.woocommerce .cart body.woocommerce-page.single-product button.price:hover,
body.woocommerce-page.single-product body.woocommerce .cart button.price:hover,
body.woocommerce-page .cart body.woocommerce button.button:hover,
body.woocommerce-page .cart body.woocommerce.single-product button.price:hover,
body.woocommerce body.woocommerce-page.single-product .cart button.price:hover,
body.woocommerce-page.single-product .cart body.woocommerce button.price:hover,
body.woocommerce.single-product button.inverted.price:hover,
body.woocommerce body.woocommerce-page.single-product button.inverted.price:hover,
body.woocommerce-page.single-product body.woocommerce button.inverted.price:hover,
body.woocommerce-page .woocommerce-message body.woocommerce button.button:hover,
body.woocommerce-page.single-product .woocommerce-message body.woocommerce button.price:hover,
body.woocommerce-page body.woocommerce.single-product input.inverted.price:hover,
body.woocommerce.single-product body.woocommerce-page input.inverted.price:hover,
body.woocommerce-page.single-product input.inverted.price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page input.button:hover,
body.woocommerce.single-product .woocommerce-message body.woocommerce-page input.price:hover,
body.woocommerce .cart body.woocommerce-page button.button:hover,
body.woocommerce-page body.woocommerce.single-product .cart button.price:hover,
body.woocommerce.single-product .cart body.woocommerce-page button.price:hover,
body.woocommerce-page .cart button.button:hover,
body.woocommerce.single-product body.woocommerce-page .cart button.price:hover,
body.woocommerce-page.single-product .cart button.price:hover,
body.woocommerce-page body.woocommerce.single-product button.inverted.price:hover,
body.woocommerce.single-product body.woocommerce-page button.inverted.price:hover,
body.woocommerce-page.single-product button.inverted.price:hover,
body.woocommerce .woocommerce-message body.woocommerce-page button.button:hover,
body.woocommerce.single-product .woocommerce-message body.woocommerce-page button.price:hover,
body.woocommerce-cart .cart-collaterals .buttons body.woocommerce .cart .quantity input.checkout-button[type=button]:hover,
body.woocommerce .cart .quantity body.woocommerce-cart .cart-collaterals .buttons input.checkout-button[type=button]:hover,
body.woocommerce-cart .cart-collaterals .buttons body.woocommerce-page .cart .quantity input.checkout-button[type=button]:hover,
body.woocommerce-page .cart .quantity body.woocommerce-cart .cart-collaterals .buttons input.checkout-button[type=button]:hover,
body.woocommerce-cart .cart-collaterals .buttons body.woocommerce .cart button.checkout-button:hover,
body.woocommerce .cart body.woocommerce-cart .cart-collaterals .buttons button.checkout-button:hover,
body.woocommerce-cart .cart-collaterals .buttons body.woocommerce-page .cart button.checkout-button:hover,
body.woocommerce-page .cart body.woocommerce-cart .cart-collaterals .buttons button.checkout-button:hover,
body.woocommerce-cart .cart-collaterals .buttons body.woocommerce.archive #content ul.products>li .checkout-button.price:hover,
body.woocommerce.archive #content ul.products>li body.woocommerce-cart .cart-collaterals .buttons .checkout-button.price:hover,
body.woocommerce-cart .cart-collaterals .buttons body.woocommerce-page.archive #content ul.products>li .checkout-button.price:hover,
body.woocommerce-page.archive #content ul.products>li body.woocommerce-cart .cart-collaterals .buttons .checkout-button.price:hover,
body.woocommerce-cart .cart-collaterals .buttons #main .banner a.checkout-button:hover,
#main .banner body.woocommerce-cart .cart-collaterals .buttons a.checkout-button:hover,
body.woocommerce-checkout #payment body.woocommerce .cart .quantity input#place_order[type=button]:hover,
body.woocommerce .cart .quantity body.woocommerce-checkout #payment input#place_order[type=button]:hover,
body.woocommerce-checkout #payment body.woocommerce-page .cart .quantity input#place_order[type=button]:hover,
body.woocommerce-page .cart .quantity body.woocommerce-checkout #payment input#place_order[type=button]:hover,
body.woocommerce-checkout #payment body.woocommerce .cart button#place_order:hover,
body.woocommerce .cart body.woocommerce-checkout #payment button#place_order:hover,
body.woocommerce-checkout #payment body.woocommerce-page .cart button#place_order:hover,
body.woocommerce-page .cart body.woocommerce-checkout #payment button#place_order:hover,
body.woocommerce-checkout #payment body.woocommerce.archive #content ul.products>li #place_order.price:hover,
body.woocommerce.archive #content ul.products>li body.woocommerce-checkout #payment #place_order.price:hover,
body.woocommerce-checkout #payment body.woocommerce-page.archive #content ul.products>li #place_order.price:hover,
body.woocommerce-page.archive #content ul.products>li body.woocommerce-checkout #payment #place_order.price:hover,
body.woocommerce-checkout #payment #main .banner a#place_order:hover,
#main .banner body.woocommerce-checkout #payment a#place_order:hover {
    background-color: transparent;
    color: #f15922 !important
}
#main .banner {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 95px 0;
    background: #25aae1 url(images/banner-bg.png) 0 bottom repeat-x;
    color: #fff
}
#main .banner:before,
#main .banner:after {
    content: "";
    display: table
}
#main .banner:after {
    clear: both
}
#main .banner {
    zoom: 1
}
@media (max-width: 943px) {
    #main .banner {
        background: #25aae1
    }
}
#main .banner table {
    width: 100%
}
#main .banner table th {
    padding-right: 25px;
    font-size: 40px;
    font-size: 4rem;
    text-transform: uppercase;
    font-weight: bold;
    width: 25%;
    line-height: 1.1;
    letter-spacing: 1px;
    text-align: left
}
#main .banner table td {
    padding-left: 45px;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.2;
    width: 75%;
    letter-spacing: 1px
}
#main .banner table td.bar {
    border-left: 2px solid #fff
}
#main .banner a {
    color: #fff;
    border-color: #fff;
    margin-top: 30px;
    font-weight: normal;
    font-size: 1.6em;
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none
}
#main .banner a:after {
    content: '';
    display: block;
    text-indent: -1000em;
    background-position: 0 -736px;
    width: 13px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: relative;
    top: -4px;
    margin-left: 6px
}
#main .banner a:hover {
    color: #13a89e !important;
    background-color: #fff !important
}
#main .banner a:hover:after {
    display: block;
    text-indent: -1000em;
    background-position: 0 0;
    width: 13px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
@media (max-width: 943px) {
    #main .banner table,
    #main .banner th,
    #main .banner td {
        display: block;
        width: auto !important;
        float: none;
        padding: 0 !important
    }
    #main .banner th {
        margin-bottom: 30px
    }
    #main .banner td.bar {
        border-left: none !important;
        border-top: 2px solid #fff;
        padding-top: 30px !important
    }
}
.slider {
    position: relative
}
.slider ul.slides li {
    display: none
}
.slider a:focus {
    outline: none
}
.slider a.flex-prev {
    position: absolute;
    top: 75px;
    left: -40px;
    display: block;
    text-indent: -1000em;
    background-position: 0 -70px;
    width: 21px;
    height: 45px
}
@media (max-width: 1143px) {
    .slider a.flex-prev {
        left: 60px
    }
}
.slider a.flex-next {
    position: absolute;
    top: 75px;
    right: -40px;
    display: block;
    text-indent: -1000em;
    background-position: 0 -115px;
    width: 21px;
    height: 45px
}
@media (max-width: 1143px) {
    .slider a.flex-next {
        right: 60px
    }
}
.slider .flex-control-paging {
    position: absolute;
    top: 0;
    right: 0
}
.slider .flex-control-paging li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 5px
}
.slider .flex-control-paging li a {
    display: block;
    text-indent: -1000em;
    background-position: 0 -556px;
    width: 13px;
    height: 13px;
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
    cursor: pointer
}
.slider .flex-control-paging li a.flex-active {
    display: block;
    text-indent: -1000em;
    background-position: 0 -569px;
    width: 13px;
    height: 13px
}
#main>.service-carousel {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    background-color: #f4f4f4;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif
}
#main>.service-carousel ul.slides li {
    height: 140px;
    padding: 35px 10px 5px;
    text-align: center;
    border-right: 1px solid #dfdfdf;
    background-color: #fff;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}
#main>.service-carousel ul.slides li:first-child {
    border-left: 1px solid #dfdfdf
}
#main>.service-carousel ul.slides li.current,
#main>.service-carousel ul.slides li:hover {
    background-color: #f4f4f4
}
#main>.service-carousel ul.slides li>a {
    display: block;
    width: 100%;
    height: 100%
}
#main>.service-carousel ul.slides li .image-container {
    height: 60px;
    vertical-align: middle;
    text-align: center;
    clear: both;
    margin-bottom: 12px
}
#main>.service-carousel ul.slides li .title {
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.3
}
#primary .breadcrumbs {
    padding: 30px 0 20px;
    margin-top: 30px;
    margin-bottom: 60px;
    border-bottom: 1px solid #dfdfdf;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: -6px
}
#primary .breadcrumbs span {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 8px 0 6px;
    vertical-align: baseline
}
#primary .breadcrumbs a:hover {
    color: #f15922
}
#primary .related-reports h2 {
    margin-bottom: 30px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    font-size: 1.8rem;
    vertical-align: middle
}
#primary .related-reports h2:before {
    content: '';
    display: block;
    text-indent: -1000em;
    background-position: 0 -201px;
    width: 41px;
    height: 41px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 10px
}
#content .hentry p,
#content .hentry ul,
#content .hentry ol,
#content .hentry address,
#content .hentry blockquote {
    line-height: 2.14286
}
#content .hentry p {
    margin-bottom: 1em
}
#content .hentry h1,
#content .hentry h2,
#content .hentry h3,
#content .hentry h4,
#content .hentry h5,
#content .hentry h6 {
    margin-bottom: 1.60714em
}
#content .hentry a {
    color: #f15922
}
#content .hentry a:hover {
    color: #13a89e
}
#content .hentry address {
    font-style: normal
}
#content .hentry mark {
    background-color: #f4f4f4;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 0 6px
}
#content .hentry .entry-content>p:first-child,
#content .hentry .entry-content .content>p:first-child,
#content .hentry.summary [itemprop=description]>p:first-child,
#content .hentry.summary [itemprop=description] .content>p:first-child {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.4
}
#content .hentry .entry-content sup,
#content .hentry.summary [itemprop=description] sup {
    vertical-align: super;
    font-size: 0.7em
}
#content .hentry .entry-content .larger,
#content .hentry.summary [itemprop=description] .larger {
    font-size: 1.3em
}
#content .hentry .entry-content .huger,
#content .hentry.summary [itemprop=description] .huger {
    font-size: 2em
}
#content .hentry .entry-content .massiver,
#content .hentry.summary [itemprop=description] .massiver {
    font-size: 3em
}
#content .hentry .entry-content .left,
#content .hentry.summary [itemprop=description] .left {
    text-align: left
}
#content .hentry .entry-content .right,
#content .hentry.summary [itemprop=description] .right {
    text-align: right
}
#content .hentry .entry-content .center,
#content .hentry.summary [itemprop=description] .center {
    text-align: center
}
#content .hentry .entry-content ul,
#content .hentry .entry-content ol,
#content .hentry.summary [itemprop=description] ul,
#content .hentry.summary [itemprop=description] ol {
    margin-left: 0;
    margin-top: 1em;
    margin-bottom: 1em
}
#content .hentry .entry-content ul li,
#content .hentry .entry-content ol li,
#content .hentry.summary [itemprop=description] ul li,
#content .hentry.summary [itemprop=description] ol li {
    margin-bottom: 6px
}
#content .hentry .entry-content ul,
#content .hentry.summary [itemprop=description] ul {
    list-style-type: none
}
#content .hentry .entry-content ul li,
#content .hentry.summary [itemprop=description] ul li {
    padding-left: 1.3em;
    position: relative
}
#content .hentry .entry-content ul li:before,
#content .hentry.summary [itemprop=description] ul li:before {
    content: '> ';
    position: absolute;
    left: 0;
    top: -1px;
    color: #f15922
}
#content .hentry .entry-content ul li.widget,
#content .hentry.summary [itemprop=description] ul li.widget {
    padding: 0
}
#content .hentry .entry-content ul li.widget:before,
#content .hentry.summary [itemprop=description] ul li.widget:before {
    content: ''
}
#content .hentry .entry-content ol,
#content .hentry.summary [itemprop=description] ol {
    list-style-type: none;
    counter-reset: ol-counter
}
#content .hentry .entry-content ol li,
#content .hentry.summary [itemprop=description] ol li {
    padding-left: 1.3em;
    position: relative
}
#content .hentry .entry-content ol li:before,
#content .hentry.summary [itemprop=description] ol li:before {
    content: counter(ol-counter);
    counter-increment: ol-counter;
    position: absolute;
    left: 0;
    top: -1px;
    color: #f15922
}
#content .hentry .entry-content strong,
#content .hentry.summary [itemprop=description] strong {
    font-weight: bold;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif
}
#content .hentry .entry-content em,
#content .hentry.summary [itemprop=description] em {
    font-style: italic
}
#content .hentry .entry-content pre,
#content .hentry .entry-content code,
#content .hentry.summary [itemprop=description] pre,
#content .hentry.summary [itemprop=description] code {
    font-family: monospace;
    line-height: 1.4
}
#content .hentry .entry-content pre>code,
#content .hentry.summary [itemprop=description] pre>code {
    display: block;
    padding: 0.4em 1.4em 1.4em;
    background-color: #eee;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}
#content .hentry .entry-content address,
#content .hentry.summary [itemprop=description] address {
    margin-bottom: 1em
}
#content .hentry .entry-content table,
#content .hentry.summary [itemprop=description] table {
    width: 100%
}
#content .hentry .entry-content table td,
#content .hentry .entry-content table th,
#content .hentry.summary [itemprop=description] table td,
#content .hentry.summary [itemprop=description] table th {
    padding: 0.5em 1em 0.5em 0;
    border-bottom: 1px solid #dfdfdf;
    text-align: left
}
#content .hentry .entry-content table th,
#content .hentry.summary [itemprop=description] table th {
    color: #f15922
}
#content .hentry .entry-content img,
#content .hentry.summary [itemprop=description] img {
    max-width: 100%;
    position: relative;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}
#content .hentry .entry-content img.no-radius,
#content .hentry.summary [itemprop=description] img.no-radius {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}
#content .hentry .entry-content img.alignleft,
#content .hentry.summary [itemprop=description] img.alignleft {
    float: left;
    margin: 30px 30px 30px 0;
    clear: left
}
#content .hentry .entry-content img.alignright,
#content .hentry.summary [itemprop=description] img.alignright {
    float: right;
    margin: 30px 0 30px 30px;
    clear: left
}
#content .hentry .entry-content img.aligncenter,
#content .hentry.summary [itemprop=description] img.aligncenter {
    float: none;
    display: block;
    text-align: center;
    margin: 30px auto 30px auto;
    clear: both
}
#content .hentry .entry-content img.alignnone,
#content .hentry.summary [itemprop=description] img.alignnone {
    margin-bottom: 30px;
    display: block;
    clear: both
}
#content .hentry .entry-content .gm-style img,
#content .hentry.summary [itemprop=description] .gm-style img {
    max-width: none
}
@media (max-width: 479px) {
    #content .hentry .entry-content .size-auto,
    #content .hentry .entry-content .size-full,
    #content .hentry .entry-content .size-large,
    #content .hentry .entry-content .size-medium,
    #content .hentry.summary [itemprop=description] .size-auto,
    #content .hentry.summary [itemprop=description] .size-full,
    #content .hentry.summary [itemprop=description] .size-large,
    #content .hentry.summary [itemprop=description] .size-medium {
        margin: 0 0 30px !important;
        float: none !important;
        clear: both !important;
        width: 100%;
        height: auto
    }
}
#content .hentry .entry-content .size-auto,
#content .hentry .entry-content .size-full,
#content .hentry .entry-content .size-large,
#content .hentry .entry-content .size-medium,
#content .hentry .entry-content .size-thumbnail,
#content .hentry.summary [itemprop=description] .size-auto,
#content .hentry.summary [itemprop=description] .size-full,
#content .hentry.summary [itemprop=description] .size-large,
#content .hentry.summary [itemprop=description] .size-medium,
#content .hentry.summary [itemprop=description] .size-thumbnail {
    max-width: 100%;
    height: auto
}
#content .hentry .entry-content a .attachment-thumbnail:hover,
#content .hentry .entry-content a .size-thumbnail:hover,
#content .hentry.summary [itemprop=description] a .attachment-thumbnail:hover,
#content .hentry.summary [itemprop=description] a .size-thumbnail:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6
}
#content .hentry .entry-content .gallery,
#content .hentry.summary [itemprop=description] .gallery {
    margin: 2em 0 2em -3%;
    clear: both
}
#content .hentry .entry-content .gallery .gallery-item,
#content .hentry.summary [itemprop=description] .gallery .gallery-item {
    float: left;
    font-size: 0.9em
}
#content .hentry .entry-content .gallery .gallery-item img,
#content .hentry.summary [itemprop=description] .gallery .gallery-item img {
    width: 100%;
    height: auto
}
#content .hentry .entry-content .gallery.gallery-columns-3 .gallery-item,
#content .hentry.summary [itemprop=description] .gallery.gallery-columns-3 .gallery-item {
    width: 30%;
    margin: 0 0 20px 3%
}
#content .hentry .entry-content .gallery.gallery-columns-4 .gallery-item,
#content .hentry.summary [itemprop=description] .gallery.gallery-columns-4 .gallery-item {
    width: 22%;
    margin: 0 0 20px 3%
}
#content .hentry .entry-content .gform_wrapper ul.gform_fields li.gfield,
#content .hentry.summary [itemprop=description] .gform_wrapper ul.gform_fields li.gfield {
    padding-left: 0
}
#content .hentry .entry-content .gform_wrapper ul.gform_fields li.gfield:before,
#content .hentry.summary [itemprop=description] .gform_wrapper ul.gform_fields li.gfield:before {
    content: none
}
#content .hentry .entry-content .gform_wrapper ul.gform_fields li.gfield label,
#content .hentry.summary [itemprop=description] .gform_wrapper ul.gform_fields li.gfield label {
    font-weight: normal
}
#content .hentry .entry-content .gform_wrapper ul.gform_fields li.gfield span.gfield_required,
#content .hentry.summary [itemprop=description] .gform_wrapper ul.gform_fields li.gfield span.gfield_required {
    color: #f15922
}
#content .hentry .entry-content .gform_wrapper ul.gform_fields li.gfield table.gfield_list td,
#content .hentry .entry-content .gform_wrapper ul.gform_fields li.gfield table.gfield_list th,
#content .hentry.summary [itemprop=description] .gform_wrapper ul.gform_fields li.gfield table.gfield_list td,
#content .hentry.summary [itemprop=description] .gform_wrapper ul.gform_fields li.gfield table.gfield_list th {
    border: none
}
#content .hentry .entry-content .gform_wrapper ul.gform_fields li.gfield .ginput_container,
#content .hentry.summary [itemprop=description] .gform_wrapper ul.gform_fields li.gfield .ginput_container {
    margin-top: 0
}
#content .hentry .entry-content .gform_wrapper .validation_error,
#content .hentry.summary [itemprop=description] .gform_wrapper .validation_error {
    color: #f15922
}
#content .hentry .entry-content .gform_wrapper li.gfield_error span.gfield_required,
#content .hentry.summary [itemprop=description] .gform_wrapper li.gfield_error span.gfield_required {
    color: #f15922 !important
}
#content .hentry .entry-content .gform_wrapper .button,
#content .hentry .entry-content .gform_wrapper body.woocommerce .cart .quantity input[type=button],
body.woocommerce .cart .quantity #content .hentry .entry-content .gform_wrapper input[type=button],
#content .hentry .entry-content .gform_wrapper body.woocommerce-page .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity #content .hentry .entry-content .gform_wrapper input[type=button],
#content .hentry .entry-content .gform_wrapper body.woocommerce .cart button,
body.woocommerce .cart #content .hentry .entry-content .gform_wrapper button,
#content .hentry .entry-content .gform_wrapper body.woocommerce-page .cart button,
body.woocommerce-page .cart #content .hentry .entry-content .gform_wrapper button,
body.woocommerce.archive #content .hentry .entry-content .gform_wrapper ul.products>li .price,
body.woocommerce.archive #content ul.products>li .hentry .entry-content .gform_wrapper .price,
body.woocommerce-page.archive #content .hentry .entry-content .gform_wrapper ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li .hentry .entry-content .gform_wrapper .price,
#content .hentry .entry-content .gform_wrapper #main .banner a,
#main .banner #content .hentry .entry-content .gform_wrapper a,
#content .hentry .entry-content .gform_wrapper body.woocommerce.single-product .price,
body.woocommerce.single-product #content .hentry .entry-content .gform_wrapper .price,
#content .hentry .entry-content .gform_wrapper body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product #content .hentry .entry-content .gform_wrapper .price,
#content .hentry.summary [itemprop=description] .gform_wrapper .button,
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce .cart .quantity input[type=button],
body.woocommerce .cart .quantity #content .hentry.summary [itemprop=description] .gform_wrapper input[type=button],
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce-page .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity #content .hentry.summary [itemprop=description] .gform_wrapper input[type=button],
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce .cart button,
body.woocommerce .cart #content .hentry.summary [itemprop=description] .gform_wrapper button,
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce-page .cart button,
body.woocommerce-page .cart #content .hentry.summary [itemprop=description] .gform_wrapper button,
body.woocommerce.archive #content .hentry.summary [itemprop=description] .gform_wrapper ul.products>li .price,
body.woocommerce.archive #content ul.products>li .hentry.summary [itemprop=description] .gform_wrapper .price,
body.woocommerce-page.archive #content .hentry.summary [itemprop=description] .gform_wrapper ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li .hentry.summary [itemprop=description] .gform_wrapper .price,
#content .hentry.summary [itemprop=description] .gform_wrapper #main .banner a,
#main .banner #content .hentry.summary [itemprop=description] .gform_wrapper a,
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce.single-product .price,
body.woocommerce.single-product #content .hentry.summary [itemprop=description] .gform_wrapper .price,
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product #content .hentry.summary [itemprop=description] .gform_wrapper .price {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    color: #fff;
    background: transparent;
    border: 1px solid #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-transform: uppercase;
    padding: 8px 20px;
    cursor: pointer
}
#content .hentry .entry-content .gform_wrapper .button:hover,
#content .hentry .entry-content .gform_wrapper body.woocommerce .cart .quantity input[type=button]:hover,
body.woocommerce .cart .quantity #content .hentry .entry-content .gform_wrapper input[type=button]:hover,
#content .hentry .entry-content .gform_wrapper body.woocommerce-page .cart .quantity input[type=button]:hover,
body.woocommerce-page .cart .quantity #content .hentry .entry-content .gform_wrapper input[type=button]:hover,
#content .hentry .entry-content .gform_wrapper body.woocommerce .cart button:hover,
body.woocommerce .cart #content .hentry .entry-content .gform_wrapper button:hover,
#content .hentry .entry-content .gform_wrapper body.woocommerce-page .cart button:hover,
body.woocommerce-page .cart #content .hentry .entry-content .gform_wrapper button:hover,
body.woocommerce.archive #content .hentry .entry-content .gform_wrapper ul.products>li .price:hover,
body.woocommerce.archive #content ul.products>li .hentry .entry-content .gform_wrapper .price:hover,
body.woocommerce-page.archive #content .hentry .entry-content .gform_wrapper ul.products>li .price:hover,
body.woocommerce-page.archive #content ul.products>li .hentry .entry-content .gform_wrapper .price:hover,
#content .hentry .entry-content .gform_wrapper #main .banner a:hover,
#main .banner #content .hentry .entry-content .gform_wrapper a:hover,
#content .hentry .entry-content .gform_wrapper body.woocommerce.single-product .price:hover,
body.woocommerce.single-product #content .hentry .entry-content .gform_wrapper .price:hover,
#content .hentry .entry-content .gform_wrapper body.woocommerce-page.single-product .price:hover,
body.woocommerce-page.single-product #content .hentry .entry-content .gform_wrapper .price:hover,
#content .hentry.summary [itemprop=description] .gform_wrapper .button:hover,
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce .cart .quantity input[type=button]:hover,
body.woocommerce .cart .quantity #content .hentry.summary [itemprop=description] .gform_wrapper input[type=button]:hover,
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce-page .cart .quantity input[type=button]:hover,
body.woocommerce-page .cart .quantity #content .hentry.summary [itemprop=description] .gform_wrapper input[type=button]:hover,
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce .cart button:hover,
body.woocommerce .cart #content .hentry.summary [itemprop=description] .gform_wrapper button:hover,
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce-page .cart button:hover,
body.woocommerce-page .cart #content .hentry.summary [itemprop=description] .gform_wrapper button:hover,
body.woocommerce.archive #content .hentry.summary [itemprop=description] .gform_wrapper ul.products>li .price:hover,
body.woocommerce.archive #content ul.products>li .hentry.summary [itemprop=description] .gform_wrapper .price:hover,
body.woocommerce-page.archive #content .hentry.summary [itemprop=description] .gform_wrapper ul.products>li .price:hover,
body.woocommerce-page.archive #content ul.products>li .hentry.summary [itemprop=description] .gform_wrapper .price:hover,
#content .hentry.summary [itemprop=description] .gform_wrapper #main .banner a:hover,
#main .banner #content .hentry.summary [itemprop=description] .gform_wrapper a:hover,
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce.single-product .price:hover,
body.woocommerce.single-product #content .hentry.summary [itemprop=description] .gform_wrapper .price:hover,
#content .hentry.summary [itemprop=description] .gform_wrapper body.woocommerce-page.single-product .price:hover,
body.woocommerce-page.single-product #content .hentry.summary [itemprop=description] .gform_wrapper .price:hover {
    background: #fff;
    color: #f15922
}
#content .entry-header.block {
    background-color: #f4f4f4;
    padding: 35px 20px;
    margin-bottom: 40px;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif
}
#content .entry-header.block:before,
#content .entry-header.block:after {
    content: "";
    display: table
}
#content .entry-header.block:after {
    clear: both
}
#content .entry-header.block {
    zoom: 1
}
#content .entry-header.block h1 {
    font-size: 40px;
    font-size: 4rem;
    margin-bottom: 25px
}
#content .entry-header.block .date {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    font-size: 18px;
    font-size: 1.8rem;
    color: #b7b7b7;
    text-transform: uppercase;
    margin-bottom: 33px !important
}
#content .entry-header.block .category {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-top: 1px solid #fff;
    padding-top: 25px;
    margin-bottom: 0
}
#content .entry-header.block .category a {
    color: #f15922
}
#content .entry-header.block .category a:hover {
    color: #13a89e
}
#content .entry-header.block a.button,
#content .entry-header.block .popup #mc_embed_signup .button,
.popup #mc_embed_signup #content .entry-header.block .button,
#content .entry-header.block body.woocommerce .cart .quantity input[type=button],
body.woocommerce .cart .quantity #content .entry-header.block input[type=button],
#content .entry-header.block body.woocommerce-page .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity #content .entry-header.block input[type=button],
#content .entry-header.block body.woocommerce .cart button,
body.woocommerce .cart #content .entry-header.block button,
#content .entry-header.block body.woocommerce-page .cart button,
body.woocommerce-page .cart #content .entry-header.block button,
body.woocommerce.archive #content .entry-header.block ul.products>li .price,
body.woocommerce.archive #content ul.products>li .entry-header.block .price,
body.woocommerce-page.archive #content .entry-header.block ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li .entry-header.block .price,
#content .entry-header.block body.woocommerce input.button,
body.woocommerce #content .entry-header.block input.button,
#content .entry-header.block body.woocommerce button.button,
body.woocommerce #content .entry-header.block button.button,
#content .entry-header.block body.woocommerce-page input.button,
body.woocommerce-page #content .entry-header.block input.button,
#content .entry-header.block body.woocommerce-page button.button,
body.woocommerce-page #content .entry-header.block button.button,
#content .entry-header.block #main .banner a,
#main .banner #content .entry-header.block a,
#content .entry-header.block .popup #mc_embed_signup body.woocommerce.single-product .price,
.popup #mc_embed_signup body.woocommerce.single-product #content .entry-header.block .price,
#content .entry-header.block body.woocommerce.single-product .popup #mc_embed_signup .price,
body.woocommerce.single-product .popup #mc_embed_signup #content .entry-header.block .price,
#content .entry-header.block .popup #mc_embed_signup body.woocommerce-page.single-product .price,
.popup #mc_embed_signup body.woocommerce-page.single-product #content .entry-header.block .price,
#content .entry-header.block body.woocommerce-page.single-product .popup #mc_embed_signup .price,
body.woocommerce-page.single-product .popup #mc_embed_signup #content .entry-header.block .price,
#content .entry-header.block body.woocommerce.single-product a.price,
body.woocommerce.single-product #content .entry-header.block a.price,
#content .entry-header.block body.woocommerce-page.single-product a.price,
body.woocommerce-page.single-product #content .entry-header.block a.price,
#content .entry-header.block body.woocommerce.single-product input.price,
body.woocommerce.single-product #content .entry-header.block input.price,
#content .entry-header.block body.woocommerce.single-product button.price,
body.woocommerce.single-product #content .entry-header.block button.price,
#content .entry-header.block body.woocommerce-page.single-product input.price,
body.woocommerce-page.single-product #content .entry-header.block input.price,
#content .entry-header.block body.woocommerce-page.single-product button.price,
body.woocommerce-page.single-product #content .entry-header.block button.price {
    float: right;
    margin-top: 15px
}
#content .page-menu>ul,
#content .sidebar-default ul.menu {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 40px;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4
}
#content .page-menu>ul a,
#content .sidebar-default ul.menu a {
    padding: 13px 20px;
    display: block
}
#content .page-menu>ul>li,
#content .sidebar-default ul.menu>li {
    background: #f4f4f4;
    border-bottom: 1px solid #fff
}
#content .page-menu>ul>li>a:hover,
#content .sidebar-default ul.menu>li>a:hover {
    background: #c2c2c2
}
#content .page-menu>ul>li>ul>li,
#content .sidebar-default ul.menu>li>ul>li {
    background-color: #fff;
    border-bottom: 1px solid #f4f4f4;
    color: #aaa
}
#content .page-menu>ul>li>ul>li>a:hover,
#content .sidebar-default ul.menu>li>ul>li>a:hover {
    color: #333;
    background: #c2c2c2
}
#content .page-menu>ul li.current_page_item:not(.current-menu-ancestor)>a,
#content .page-menu>ul li.current-menu-item:not(.current-menu-ancestor)>a,
#content .sidebar-default ul.menu li.current_page_item:not(.current-menu-ancestor)>a,
#content .sidebar-default ul.menu li.current-menu-item:not(.current-menu-ancestor)>a {
    background: #f15922;
    color: #fff
}
#content .page-menu>ul li.current_page_item:not(.current-menu-ancestor)>a:hover>a,
#content .page-menu>ul li.current-menu-item:not(.current-menu-ancestor)>a:hover>a,
#content .sidebar-default ul.menu li.current_page_item:not(.current-menu-ancestor)>a:hover>a,
#content .sidebar-default ul.menu li.current-menu-item:not(.current-menu-ancestor)>a:hover>a {
    background: #f15922;
    color: #fff
}
#content .page-menu>ul li.page_item_has_children>ul,
#content .page-menu>ul li.menu-item-has-children>ul,
#content .page-menu>ul li.menu-item-has-children>ul,
#content .page-menu>ul.force-service>li>ul,
#content .sidebar-default ul.menu li.page_item_has_children>ul,
#content .sidebar-default ul.menu li.menu-item-has-children>ul,
#content .sidebar-default ul.menu li.menu-item-has-children>ul,
#content .sidebar-default ul.menu.force-service>li>ul {
    display: none
}
#content .page-menu>ul li.page_item_has_children>a,
#content .page-menu>ul li.menu-item-has-children>a,
#content .page-menu>ul li.menu-item-has-children>a,
#content .page-menu>ul.force-service>li>a,
#content .sidebar-default ul.menu li.page_item_has_children>a,
#content .sidebar-default ul.menu li.menu-item-has-children>a,
#content .sidebar-default ul.menu li.menu-item-has-children>a,
#content .sidebar-default ul.menu.force-service>li>a {
    position: relative
}
#content .page-menu>ul li.page_item_has_children>a:after,
#content .page-menu>ul li.menu-item-has-children>a:after,
#content .page-menu>ul li.menu-item-has-children>a:after,
#content .page-menu>ul.force-service>li>a:after,
#content .sidebar-default ul.menu li.page_item_has_children>a:after,
#content .sidebar-default ul.menu li.menu-item-has-children>a:after,
#content .sidebar-default ul.menu li.menu-item-has-children>a:after,
#content .sidebar-default ul.menu.force-service>li>a:after {
    content: '';
    position: absolute;
    right: 20px;
    top: 17px;
    display: block;
    text-indent: -1000em;
    background-position: 0 -20px;
    width: 8px;
    height: 9px
}
#content .page-menu>ul li.page_item_has_children.current_page_ancestor>ul,
#content .page-menu>ul li.page_item_has_children.current_page_item>ul,
#content .page-menu>ul li.menu-item-has-children.current-menu-item>ul,
#content .page-menu>ul.force-service>li>ul,
#content .sidebar-default ul.menu li.page_item_has_children.current_page_ancestor>ul,
#content .sidebar-default ul.menu li.page_item_has_children.current_page_item>ul,
#content .sidebar-default ul.menu li.menu-item-has-children.current-menu-item>ul,
#content .sidebar-default ul.menu.force-service>li>ul {
    display: block !important
}
#content .page-menu>ul li.page_item_has_children.current_page_ancestor>a:after,
#content .page-menu>ul li.page_item_has_children.current_page_item>a:after,
#content .page-menu>ul li.menu-item-has-children.current-menu-item>a:after,
#content .page-menu>ul.force-service>li>a:after,
#content .sidebar-default ul.menu li.page_item_has_children.current_page_ancestor>a:after,
#content .sidebar-default ul.menu li.page_item_has_children.current_page_item>a:after,
#content .sidebar-default ul.menu li.menu-item-has-children.current-menu-item>a:after,
#content .sidebar-default ul.menu.force-service>li>a:after {
    display: block;
    text-indent: -1000em;
    background-position: 0 -12px;
    width: 9px;
    height: 8px
}
.aggregate ul.teasers li {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.aggregate ul.teasers li a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    color: #f15922;
    position: relative;
    vertical-align: baseline
}
.aggregate ul.teasers li a:hover h3 {
    color: #13a89e
}
.aggregate ul.teasers li a.thumb {
    text-align: left
}
.aggregate ul.teasers li a.thumb img {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}
.aggregate ul.teasers li a.thumb img.no-radius {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}
.aggregate ul.teasers li a.thumb:before {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent none center center no-repeat;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    z-index: 3
}
.aggregate ul.teasers li a.thumb:hover img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%)
}
.aggregate ul.teasers li a.thumb:hover:before {
    background: rgba(19, 168, 158, 0.8) url(images/enlarge.png) center center no-repeat
}
.aggregate ul.teasers li a.read-more {
    margin-top: 1em
}
.aggregate ul.teasers.rows li {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 20px;
    margin-bottom: 20px
}
.aggregate ul.teasers.rows li:before,
.aggregate ul.teasers.rows li:after {
    content: "";
    display: table
}
.aggregate ul.teasers.rows li:after {
    clear: both
}
.aggregate ul.teasers.rows li {
    zoom: 1
}
.aggregate ul.teasers.rows li a.thumb {
    float: left;
    margin: 0 30px 20px 0
}
.aggregate ul.teasers.rows li .entry-content {
    font-family: "ff-tisa-web-pro", "Times New Roman", "Times", Georgia, serif
}
.aggregate ul.teasers.grid {
    margin-left: -3%
}
.aggregate ul.teasers.grid:before,
.aggregate ul.teasers.grid:after {
    content: "";
    display: table
}
.aggregate ul.teasers.grid:after {
    clear: both
}
.aggregate ul.teasers.grid {
    zoom: 1
}
.aggregate ul.teasers.grid li {
    width: 30.33333%;
    margin-left: 3%;
    float: left;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 20px;
    margin-bottom: 20px
}
.aggregate ul.teasers.grid li:nth-child(3n+1) {
    clear: left
}
@media (max-width: 799px) {
    .aggregate ul.teasers.grid li {
        width: 47%;
        margin-left: 3%;
        float: left
    }
    .aggregate ul.teasers.grid li:nth-child(3n+1) {
        clear: none
    }
    .aggregate ul.teasers.grid li:nth-child(2n+1) {
        clear: left
    }
}
@media (max-width: 479px) {
    .aggregate ul.teasers.grid li {
        width: 97%;
        margin-left: 3%;
        float: left
    }
    .aggregate ul.teasers.grid li:nth-child(2n+1) {
        clear: none
    }
    .aggregate ul.teasers.grid li:nth-child(1n+1) {
        clear: left
    }
}
.aggregate ul.teasers.grid li h3 {
    margin-bottom: 0 !important
}
.aggregate ul.teasers.grid li a.thumb {
    margin-bottom: 20px
}
.aggregate.search ul.grid li {
    border-top: 1px solid #dfdfdf;
    border-bottom: none;
    padding-top: 20px;
    padding-bottom: 0
}
.aggregate.search ul.grid li h3 {
    margin-bottom: 1em !important
}
.aggregate.reports li {
    padding-left: 0 !important;
    margin-bottom: 20px
}
.aggregate.reports li:before {
    content: none !important
}
.aggregate.reports li .entry-header {
    margin-bottom: 20px !important
}
.aggregate.reports li .entry-header a {
    display: block
}
.aggregate.reports li .entry-header h3 {
    padding-bottom: 20px !important;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 0 !important
}
.aggregate.reports li .entry-content {
    margin-left: 0 !important;
    margin-bottom: 20px !important;
    font-family: "ff-tisa-web-pro", "Times New Roman", "Times", Georgia, serif
}
.aggregate.reports li .entry-content p {
    margin-bottom: 0 !important
}
.aggregate.reports li .entry-content p:first-child {
    font-family: "ff-tisa-web-pro", "Times New Roman", "Times", Georgia, serif !important;
    font-size: inherit !important
}
.aggregate.reports li .entry-content a {
    color: inherit !important
}
.aggregate.reports li .entry-content a:hover {
    color: #13a89e !important
}
.aggregate.reports li .category {
    line-height: 1.35714
}
.aggregate.reports li a {
    display: inline !important
}
.aggregate.reports li a:hover {
    color: #13a89e
}
.aggregate.reports ul.rows li {
    border-bottom: none
}
.aggregate.case-studies,
.aggregate.socials,
.aggregate.posts {
    border-top: 1px solid #dfdfdf;
    padding-top: 30px;
    margin-top: 30px
}
.aggregate.case-studies h2,
.aggregate.socials h2,
.aggregate.posts h2 {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: uppercase
}
.aggregate.case-studies li>.content,
.aggregate.socials li>.content,
.aggregate.posts li>.content {
    margin-left: -5%
}
.aggregate.case-studies li>.content:before,
.aggregate.case-studies li>.content:after,
.aggregate.socials li>.content:before,
.aggregate.socials li>.content:after,
.aggregate.posts li>.content:before,
.aggregate.posts li>.content:after {
    content: "";
    display: table
}
.aggregate.case-studies li>.content:after,
.aggregate.socials li>.content:after,
.aggregate.posts li>.content:after {
    clear: both
}
.aggregate.case-studies li>.content,
.aggregate.socials li>.content,
.aggregate.posts li>.content {
    zoom: 1
}
.aggregate.case-studies li .entry-thumb,
.aggregate.socials li .entry-thumb,
.aggregate.posts li .entry-thumb {
    width: 20%;
    margin-left: 5%;
    float: left
}
.aggregate.case-studies li .entry-thumb:nth-child(4n+1),
.aggregate.socials li .entry-thumb:nth-child(4n+1),
.aggregate.posts li .entry-thumb:nth-child(4n+1) {
    clear: left
}
.aggregate.case-studies li .entry-thumb a.thumb,
.aggregate.socials li .entry-thumb a.thumb,
.aggregate.posts li .entry-thumb a.thumb {
    margin: 0 !important;
    display: block;
    width: auto;
    float: none !important
}
.aggregate.case-studies li .entry-thumb a.thumb img,
.aggregate.socials li .entry-thumb a.thumb img,
.aggregate.posts li .entry-thumb a.thumb img {
    width: 100%;
    height: auto;
    max-width: 200px
}
.aggregate.case-studies li .entry-main,
.aggregate.socials li .entry-main,
.aggregate.posts li .entry-main {
    width: 70%;
    margin-left: 5%;
    float: left
}
.aggregate.case-studies li .entry-main:nth-child(4n+1),
.aggregate.socials li .entry-main:nth-child(4n+1),
.aggregate.posts li .entry-main:nth-child(4n+1) {
    clear: left
}
.aggregate.case-studies li h3,
.aggregate.socials li h3,
.aggregate.posts li h3 {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 15px !important
}
.pagination {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #f15922;
    padding: 20px 0;
    text-align: center
}
.pagination>a,
.pagination>span {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 3px 15px;
    border: 1px solid #f15922;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 0 2px
}
.pagination>a:hover,
.pagination>span {
    background-color: #f15922;
    color: #fff
}
.pagination>span {
    cursor: default
}
.sidebar-default .widget {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 30px
}
.sidebar-default .widget a:hover {
    color: #13a89e
}
.sidebar-default .widget h3 {
    color: #f15922;
    margin-bottom: 1em
}
.sidebar-default .widget.grey {
    background-color: #f4f4f4;
    padding: 20px
}
.sidebar-default .widget.small .content {
    font-size: 0.9em
}
.sidebar-default .widget.widget_text p {
    line-height: 1.71429;
    margin-bottom: 1em
}
.content-footer {
    background: #f4f4f4;
    padding: 50px 0 60px
}
.content-footer h2 {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: uppercase
}
.content-footer.addresses {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #13a89e url(images/banner-bg.png) 0 center repeat-x;
    color: #fff
}
@media (max-width: 943px) {
    .content-footer.addresses {
        background: #25aae1
    }
}
@media (min-width: 944px) {
    .content-footer.addresses ul {
        margin-left: -2%
    }
    .content-footer.addresses ul:before,
    .content-footer.addresses ul:after {
        content: "";
        display: table
    }
    .content-footer.addresses ul:after {
        clear: both
    }
    .content-footer.addresses ul {
        zoom: 1
    }
}
.content-footer.addresses ul>li {
    width: 22%;
    margin-left: 3%;
    float: left;
    margin-bottom: 30px
}
.content-footer.addresses ul>li:nth-child(4n+1) {
    clear: left
}
@media (max-width: 943px) {
    .content-footer.addresses ul>li {
        width: 47%;
        margin-left: 3%;
        float: left
    }
    .content-footer.addresses ul>li:nth-child(2n+1) {
        clear: left
    }
}
@media (max-width: 479px) {
    .content-footer.addresses ul>li {
        width: 100%;
        margin-left: 0%;
        float: left
    }
    .content-footer.addresses ul>li:nth-child(1n+1) {
        clear: left
    }
}
.content-footer.addresses ul .icon span {
    display: block;
    text-indent: -1000em;
    background-position: 0 -582px;
    width: 113px;
    height: 113px
}
.content-footer.addresses ul>li {
    font-size: 18px;
    font-size: 1.8rem
}
.content-footer.addresses ul>li h3 {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 20px
}
.content-footer.addresses ul>li a:hover {
    text-decoration: underline
}
.popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10001
}
.popup .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #13a89e;
    background-color: rgba(19, 168, 158, 0.9)
}
.popup .content-wrapper {
    position: absolute;
    background-color: #fff;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.4)
}
.popup.open {
    display: block
}
.popup .content {
    position: relative;
    padding: 40px
}
.popup .close {
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 30px;
    text-align: center;
    display: block;
    top: 20px;
    right: 20px;
    color: #fff !important;
    background-color: transparent;
    border: 1px solid #fff;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    font-size: 40px;
    font-size: 4rem
}
.popup .close:hover {
    background-color: #fff;
    color: #13a89e !important
}
.popup .content-wrapper {
    width: 90%;
    left: 5%;
    height: 90%;
    top: -740px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
    line-height: 2.14286
}
.popup .content-wrapper.open {
    top: 5%
}
@media (min-width: 680px) {
    .popup .content-wrapper {
        width: 640px;
        left: 50%;
        margin-left: -320px
    }
}
@media (min-height: 680px) {
    .popup .content-wrapper {
        height: auto
    }
    .popup .content-wrapper.open {
        top: 10%
    }
}
.popup .content-wrapper .gfield {
    margin-bottom: 1em
}
.popup .content-wrapper .gfield label {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.2
}
.popup .content-wrapper .gfield label .gfield_required {
    color: #f15922
}
.popup .content-wrapper .gfield input[type=text],
.popup .content-wrapper .gfield input[type=email] {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 2px solid #e0e0e0;
    background-color: #f4f4f4;
    width: 300px;
    max-width: 90%;
    font-size: 17px;
    font-size: 1.7rem
}
.popup .content-wrapper .validation_error {
    color: #cf3700;
    margin-bottom: 1em;
    font-size: 18px;
    font-size: 1.8rem
}
.popup .content-wrapper .gfield_error label,
.popup .content-wrapper .gfield_error .validation_message {
    color: #cf3700
}
.popup .content-wrapper .gfield_error input {
    border-color: #f15922
}
.popup .content-wrapper .gform_footer {
    margin-top: 2em
}
.popup .content-wrapper .gform_footer input[type=submit] {
    background: transparent url(images/icons/orange-right-arrow.png) 85% center no-repeat !important;
    padding: 11px 40px 11px 28px;
    cursor: pointer
}
.popup .content-wrapper .gform_footer input[type=submit]:hover {
    color: #fff !important;
    background-color: #f15922 !important
}
.popup .content-wrapper .gform_ajax_spinner {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 0 20px 10px !important
}
.popup .content-wrapper .gform_confirmation_message,
.popup .content-wrapper .gform_description {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    font-size: 18px;
    font-size: 1.8rem;
    margin-bottom: 0.5em
}
.popup h3 {
    font-size: 22px;
    font-size: 2.2rem;
    text-transform: uppercase;
    margin-bottom: 0.5em !important;
    font-weight: bold;
    padding-top: 15px;
    padding-left: 70px;
    background: transparent url(images/icons/file-icon.png) 0 0 no-repeat;
    min-height: 70px
}
.popup .content {
    text-align: left
}
.popup #mc_embed_signup label {
    display: block;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-size: 1.8rem
}
.popup #mc_embed_signup input[type=email] {
    margin-bottom: 1em
}
body.page-template-page-templatescouncil-tool-php .content-footer h2,
body.page-template-page-templatesservice-php .content-footer h2,
body.page-template-page-templatesservice-alt-php .content-footer h2,
body.single-post .content-footer h2 {
    margin-bottom: 50px
}
@media (min-width: 944px) {
    body.page-template-page-templatescouncil-tool-php .content-footer .row,
    body.page-template-page-templatesservice-php .content-footer .row,
    body.page-template-page-templatesservice-alt-php .content-footer .row,
    body.single-post .content-footer .row {
        margin-left: -2%
    }
    body.page-template-page-templatescouncil-tool-php .content-footer .row:before,
    body.page-template-page-templatescouncil-tool-php .content-footer .row:after,
    body.page-template-page-templatesservice-php .content-footer .row:before,
    body.page-template-page-templatesservice-php .content-footer .row:after,
    body.page-template-page-templatesservice-alt-php .content-footer .row:before,
    body.page-template-page-templatesservice-alt-php .content-footer .row:after,
    body.single-post .content-footer .row:before,
    body.single-post .content-footer .row:after {
        content: "";
        display: table
    }
    body.page-template-page-templatescouncil-tool-php .content-footer .row:after,
    body.page-template-page-templatesservice-php .content-footer .row:after,
    body.page-template-page-templatesservice-alt-php .content-footer .row:after,
    body.single-post .content-footer .row:after {
        clear: both
    }
    body.page-template-page-templatescouncil-tool-php .content-footer .row,
    body.page-template-page-templatesservice-php .content-footer .row,
    body.page-template-page-templatesservice-alt-php .content-footer .row,
    body.single-post .content-footer .row {
        zoom: 1
    }
}
@media (max-width: 943px) {
    body.page-template-page-templatescouncil-tool-php .content-footer .who-to-contact,
    body.page-template-page-templatesservice-php .content-footer .who-to-contact,
    body.page-template-page-templatesservice-alt-php .content-footer .who-to-contact,
    body.single-post .content-footer .who-to-contact {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page-template-page-templatescouncil-tool-php .content-footer .who-to-contact,
    body.page-template-page-templatesservice-php .content-footer .who-to-contact,
    body.page-template-page-templatesservice-alt-php .content-footer .who-to-contact,
    body.single-post .content-footer .who-to-contact {
        width: 98%;
        margin-left: 2%;
        float: left
    }
    body.page-template-page-templatescouncil-tool-php .content-footer .who-to-contact:nth-child(4n+1),
    body.page-template-page-templatesservice-php .content-footer .who-to-contact:nth-child(4n+1),
    body.page-template-page-templatesservice-alt-php .content-footer .who-to-contact:nth-child(4n+1),
    body.single-post .content-footer .who-to-contact:nth-child(4n+1) {
        clear: left
    }
}
body.page-template-page-templatescouncil-tool-php .content-footer .who-to-contact .slider .flex-control-paging,
body.page-template-page-templatesservice-php .content-footer .who-to-contact .slider .flex-control-paging,
body.page-template-page-templatesservice-alt-php .content-footer .who-to-contact .slider .flex-control-paging,
body.single-post .content-footer .who-to-contact .slider .flex-control-paging {
    top: -70px
}
body.page-template-page-templatescouncil-tool-php .content-footer .who-to-contact ul,
body.page-template-page-templatesservice-php .content-footer .who-to-contact ul,
body.page-template-page-templatesservice-alt-php .content-footer .who-to-contact ul,
body.single-post .content-footer .who-to-contact ul {
    margin-left: -20px
}
body.page-template-page-templatescouncil-tool-php .content-footer .who-to-contact ul li,
body.page-template-page-templatesservice-php .content-footer .who-to-contact ul li,
body.page-template-page-templatesservice-alt-php .content-footer .who-to-contact ul li,
body.single-post .content-footer .who-to-contact ul li {
    float: none;
    width: 220px;
    margin-left: 20px;
    clear: none !important
}
body.single-person #content .section-title:before,
body.single-person #content .section-title:after {
    content: "";
    display: table
}
body.single-person #content .section-title:after {
    clear: both
}
body.single-person #content .section-title {
    zoom: 1
}
body.single-person #content .section-title h1 {
    float: left
}
body.single-person #content .section-title a {
    float: right
}
body.single-person #content .entry-header {
    padding: 60px 60px 0
}
body.single-person #content .entry-header:before,
body.single-person #content .entry-header:after {
    content: "";
    display: table
}
body.single-person #content .entry-header:after {
    clear: both
}
body.single-person #content .entry-header {
    zoom: 1
}
body.single-person #content .entry-header .content {
    margin-top: 20%;
    margin-bottom: 40px;
    float: left;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-bottom: 1px solid #dfdfdf;
    width: 47%;
    margin-left: 3%;
    float: left
}
body.single-person #content .entry-header .content:nth-child(2n+1) {
    clear: left
}
body.single-person #content .entry-header .content h2 {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 10px !important;
    color: #f15922
}
body.single-person #content .entry-header .content p {
    font-size: 16px;
    font-size: 1.6rem
}
body.single-person #content .entry-header .image {
    width: 47%;
    margin-left: 3%;
    float: left
}
body.single-person #content .entry-header .image:nth-child(2n+1) {
    clear: left
}
body.single-person #content .entry-header .image img {
    width: 100% !important;
    height: auto
}
@media (max-width: 479px) {
    body.single-person #content .entry-header .content,
    body.single-person #content .entry-header .image {
        width: 97%;
        margin-left: 3%;
        float: left
    }
    body.single-person #content .entry-header .content:nth-child(2n+1),
    body.single-person #content .entry-header .image:nth-child(2n+1) {
        clear: none
    }
    body.single-person #content .entry-header .content:nth-child(1n+1),
    body.single-person #content .entry-header .image:nth-child(1n+1) {
        clear: left
    }
}
@media (min-width: 944px) {
    body.single-person #content .entry-content {
        margin-left: -5%
    }
    body.single-person #content .entry-content:before,
    body.single-person #content .entry-content:after {
        content: "";
        display: table
    }
    body.single-person #content .entry-content:after {
        clear: both
    }
    body.single-person #content .entry-content {
        zoom: 1
    }
}
@media (max-width: 943px) {
    body.single-person #content .entry-content .content {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.single-person #content .entry-content .content {
        width: 61.66667%;
        margin-left: 5%;
        float: left
    }
    body.single-person #content .entry-content .content:nth-child(3n+1) {
        clear: left
    }
}
body.single-person #content .entry-content .contact {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-size: 1.6rem
}
@media (max-width: 943px) {
    body.single-person #content .entry-content .contact {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.single-person #content .entry-content .contact {
        width: 28.33333%;
        margin-left: 5%;
        float: left
    }
    body.single-person #content .entry-content .contact:nth-child(3n+1) {
        clear: left
    }
}
body.single-person #content .entry-content .contact h3 {
    text-transform: uppercase;
    font-weight: bold
}
body.single-person #content .entry-content .contact ul li {
    padding-left: 50px;
    position: relative;
    min-height: 41px;
    margin-bottom: 10px
}
body.single-person #content .entry-content .contact ul li a {
    color: #333
}
body.single-person #content .entry-content .contact ul li a:hover {
    color: #f15922
}
body.single-person #content .entry-content .contact ul li:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: absolute;
    left: 0
}
body.single-person #content .entry-content .contact ul li.phone:before {
    display: block;
    text-indent: -1000em;
    background-position: 0 -495px;
    width: 41px;
    height: 41px
}
body.single-person #content .entry-content .contact ul li.email:before {
    display: block;
    text-indent: -1000em;
    background-position: 0 -160px;
    width: 41px;
    height: 41px
}
body.single-person #content .entry-content .contact ul li.blog:before {
    display: block;
    text-indent: -1000em;
    background-position: 0 -29px;
    width: 41px;
    height: 41px
}
body.single-person #content .entry-content .contact ul li.linkedin:before {
    display: block;
    text-indent: -1000em;
    background-position: 0 -421px;
    width: 41px;
    height: 41px
}
body.single-person #content .entry-content .contact ul li.twitter:before {
    display: block;
    text-indent: -1000em;
    background-position: 0 -695px;
    width: 41px;
    height: 41px
}
body.single-person .page-menu li.page-item-132 {
    background: #f15922 !important;
    color: #fff !important
}
body.single-person .page-menu li.page-item-132:hover>a {
    background: #f15922 !important;
    color: #fff !important
}
body.single-person #header ul.menu li.menu-item-41 {
    color: inherit !important
}
body.single-person #header ul.menu li.menu-item-38>a {
    color: #25aae1
}
@media (min-width: 944px) {
    body.single-person .content-footer .row {
        margin-left: -2%
    }
    body.single-person .content-footer .row:before,
    body.single-person .content-footer .row:after {
        content: "";
        display: table
    }
    body.single-person .content-footer .row:after {
        clear: both
    }
    body.single-person .content-footer .row {
        zoom: 1
    }
}
body.single-person .content-footer h2 {
    margin-bottom: 50px
}
@media (max-width: 943px) {
    body.single-person .content-footer .aggregate {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.single-person .content-footer .aggregate {
        width: 73%;
        margin-left: 2%;
        float: left
    }
    body.single-person .content-footer .aggregate:nth-child(4n+1) {
        clear: left
    }
}
@media (min-width: 944px) {
    body.single-person .content-footer .aggregate ul {
        margin-left: -2%
    }
    body.single-person .content-footer .aggregate ul:before,
    body.single-person .content-footer .aggregate ul:after {
        content: "";
        display: table
    }
    body.single-person .content-footer .aggregate ul:after {
        clear: both
    }
    body.single-person .content-footer .aggregate ul {
        zoom: 1
    }
}
@media (max-width: 943px) {
    body.single-person .content-footer .aggregate ul li {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.single-person .content-footer .aggregate ul li {
        width: 31.33333%;
        margin-left: 2%;
        float: left
    }
    body.single-person .content-footer .aggregate ul li:nth-child(3n+1) {
        clear: left
    }
}
body.single-person .content-footer .view-all {
    text-align: center
}
@media (max-width: 943px) {
    body.single-person .content-footer .view-all {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.single-person .content-footer .view-all {
        width: 23%;
        margin-left: 2%;
        float: left
    }
    body.single-person .content-footer .view-all:nth-child(4n+1) {
        clear: left
    }
}
@media (max-width: 943px) {
    body.single-person .content-footer .view-all {
        text-align: left
    }
}
body.single-person .content-footer .view-all a {
    font-size: 15px;
    font-size: 1.5rem;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase
}
body.single-person .content-footer .view-all a:before {
    content: '';
    display: block;
    text-indent: -1000em;
    background-position: 0 -302px;
    width: 119px;
    height: 119px;
    margin: 0 auto 20px
}
@media (max-width: 943px) {
    body.single-person .content-footer .view-all a:before {
        margin: 0 0 20px
    }
}
body.single-person .content-footer .view-all a:after {
    content: '';
    display: block;
    text-indent: -1000em;
    background-position: 0 -486px;
    width: 10px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 8px;
    position: relative;
    top: -2px
}
body.single-person .content-footer .view-all a:hover {
    color: #f15922
}
body.single-case_study .entry-header .button,
body.single-case_study .entry-header .popup #mc_embed_signup .button,
.popup #mc_embed_signup body.single-case_study .entry-header .button,
body.single-case_study .entry-header body.woocommerce .cart .quantity input[type=button],
body.woocommerce .cart .quantity body.single-case_study .entry-header input[type=button],
body.single-case_study .entry-header body.woocommerce-page .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity body.single-case_study .entry-header input[type=button],
body.single-case_study .entry-header body.woocommerce .cart button,
body.woocommerce .cart body.single-case_study .entry-header button,
body.single-case_study .entry-header body.woocommerce-page .cart button,
body.woocommerce-page .cart body.single-case_study .entry-header button,
body.single-case_study .entry-header body.woocommerce.archive #content ul.products>li .price,
body.woocommerce.archive #content ul.products>li body.single-case_study .entry-header .price,
body.single-case_study .entry-header body.woocommerce-page.archive #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li body.single-case_study .entry-header .price,
body.single-case_study .entry-header #main .banner a,
#main .banner body.single-case_study .entry-header a,
body.single-case_study .entry-header body.woocommerce.single-product .price,
body.woocommerce.single-product body.single-case_study .entry-header .price,
body.single-case_study .entry-header body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product body.single-case_study .entry-header .price {
    float: right
}
body.single-case_study .page-menu li.page-item-136 {
    background: #f15922 !important;
    color: #fff !important
}
body.single-case_study .page-menu li.page-item-136:hover>a {
    background: #f15922 !important;
    color: #fff !important
}
body.single-case_study #header ul.menu li.menu-item-41 {
    color: inherit !important
}
body.single-case_study #header ul.menu li.menu-item-38>a {
    color: #25aae1
}
body.single-social .entry-header .button,
body.single-social .entry-header .popup #mc_embed_signup .button,
.popup #mc_embed_signup body.single-social .entry-header .button,
body.single-social .entry-header body.woocommerce .cart .quantity input[type=button],
body.woocommerce .cart .quantity body.single-social .entry-header input[type=button],
body.single-social .entry-header body.woocommerce-page .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity body.single-social .entry-header input[type=button],
body.single-social .entry-header body.woocommerce .cart button,
body.woocommerce .cart body.single-social .entry-header button,
body.single-social .entry-header body.woocommerce-page .cart button,
body.woocommerce-page .cart body.single-social .entry-header button,
body.single-social .entry-header body.woocommerce.archive #content ul.products>li .price,
body.woocommerce.archive #content ul.products>li body.single-social .entry-header .price,
body.single-social .entry-header body.woocommerce-page.archive #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li body.single-social .entry-header .price,
body.single-social .entry-header #main .banner a,
#main .banner body.single-social .entry-header a,
body.single-social .entry-header body.woocommerce.single-product .price,
body.woocommerce.single-product body.single-social .entry-header .price,
body.single-social .entry-header body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product body.single-social .entry-header .price {
    float: right
}
body.single-social .page-menu li.page-item-128>ul {
    display: block !important
}
body.single-social .page-menu li.page-item-216 {
    background: #f15922 !important;
    color: #fff !important
}
body.single-social .page-menu li.page-item-216:hover>a {
    background: #f15922 !important;
    color: #fff !important
}
body.single-social #header ul.menu li.menu-item-41 {
    color: inherit !important
}
body.single-social #header ul.menu li.menu-item-38>a {
    color: #25aae1
}
body.single-post #header ul.menu li.current_page_parent>a,
body.category.archive #header ul.menu li.current_page_parent>a,
body.author.archive #header ul.menu li.current_page_parent>a,
body.date.archive #header ul.menu li.current_page_parent>a {
    color: #25aae1
}
body.page-template-page-templateshome-php #main h2 {
    font-size: 20px;
    font-size: 2rem;
    font-weight: bold;
    text-transform: uppercase
}
body.page-template-page-templateshome-php .stripe {
    padding-top: 60px;
    padding-bottom: 60px
}
body.page-template-page-templateshome-php .home-slider {
    padding: 0
}
body.page-template-page-templateshome-php .home-slider .banner {
    background-size: cover !important;
    background-position: center 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important
}
body.page-template-page-templateshome-php .home-slider .inner {
    margin-top: 180px !important;
    margin-bottom: 120px !important;
    min-height: 240px
}
body.page-template-page-templateshome-php .home-slider .slider .flex-control-paging {
    position: absolute;
    top: auto;
    bottom: 60px;
    left: 0;
    width: 100%;
    text-align: center
}
body.page-template-page-templateshome-php .home-slider .slider a.flex-prev {
    left: 60px;
    display: none
}
body.page-template-page-templateshome-php .home-slider .slider a.flex-next {
    right: 60px;
    display: none
}
body.page-template-page-templateshome-php .home-slider .slider:hover a.flex-prev,
body.page-template-page-templateshome-php .home-slider .slider:hover a.flex-next {
    display: block
}
body.page-template-page-templateshome-php .recent-reports h2 {
    margin-bottom: 50px
}
body.page-template-page-templateshome-php .recent-reports .aggregate:before,
body.page-template-page-templateshome-php .recent-reports .aggregate:after {
    content: "";
    display: table
}
body.page-template-page-templateshome-php .recent-reports .aggregate:after {
    clear: both
}
body.page-template-page-templateshome-php .recent-reports .aggregate {
    zoom: 1
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .recent-reports .aggregate ul {
        margin-left: -3%
    }
    body.page-template-page-templateshome-php .recent-reports .aggregate ul:before,
    body.page-template-page-templateshome-php .recent-reports .aggregate ul:after {
        content: "";
        display: table
    }
    body.page-template-page-templateshome-php .recent-reports .aggregate ul:after {
        clear: both
    }
    body.page-template-page-templateshome-php .recent-reports .aggregate ul {
        zoom: 1
    }
}
body.page-template-page-templateshome-php .recent-reports .aggregate ul li {
    width: 22%;
    margin-left: 3%;
    float: left;
    border-bottom: none
}
body.page-template-page-templateshome-php .recent-reports .aggregate ul li:nth-child(4n+1) {
    clear: left
}
@media (max-width: 799px) {
    body.page-template-page-templateshome-php .recent-reports .aggregate ul li {
        width: 47%;
        margin-left: 3%;
        float: left
    }
    body.page-template-page-templateshome-php .recent-reports .aggregate ul li:nth-child(4n+1) {
        clear: none
    }
    body.page-template-page-templateshome-php .recent-reports .aggregate ul li:nth-child(2n+1) {
        clear: left
    }
}
@media (max-width: 479px) {
    body.page-template-page-templateshome-php .recent-reports .aggregate ul li {
        width: 97%;
        margin-left: 3%;
        float: left
    }
    body.page-template-page-templateshome-php .recent-reports .aggregate ul li:nth-child(3n+1) {
        clear: none
    }
    body.page-template-page-templateshome-php .recent-reports .aggregate ul li:nth-child(1n+1) {
        clear: left
    }
}
body.page-template-page-templateshome-php .recent-reports .view-all {
    text-align: center;
    clear: none !important
}
@media (max-width: 479px) {
    body.page-template-page-templateshome-php .recent-reports .view-all {
        text-align: left
    }
}
body.page-template-page-templateshome-php .recent-reports .view-all a {
    font-size: 15px;
    font-size: 1.5rem;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: inherit
}
body.page-template-page-templateshome-php .recent-reports .view-all a:before {
    content: '';
    display: block;
    text-indent: -1000em;
    background-position: 0 -302px;
    width: 119px;
    height: 119px;
    margin: 0 auto 20px
}
@media (max-width: 943px) {
    body.page-template-page-templateshome-php .recent-reports .view-all a:before {
        margin: 0 0 20px
    }
}
body.page-template-page-templateshome-php .recent-reports .view-all a:after {
    content: '';
    display: block;
    text-indent: -1000em;
    background-position: 0 -486px;
    width: 10px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 8px;
    position: relative;
    top: -2px
}
body.page-template-page-templateshome-php .recent-reports .view-all a:hover {
    color: #f15922
}
body.page-template-page-templateshome-php .services-people {
    background-color: #f4f4f4;
    padding-bottom: 0
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .services-people .row {
        margin-left: -2%
    }
    body.page-template-page-templateshome-php .services-people .row:before,
    body.page-template-page-templateshome-php .services-people .row:after {
        content: "";
        display: table
    }
    body.page-template-page-templateshome-php .services-people .row:after {
        clear: both
    }
    body.page-template-page-templateshome-php .services-people .row {
        zoom: 1
    }
}
body.page-template-page-templateshome-php .services-people .our-services {
    padding-bottom: 30px
}
@media (max-width: 943px) {
    body.page-template-page-templateshome-php .services-people .our-services {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .services-people .our-services {
        width: 31.33333%;
        margin-left: 2%;
        float: left
    }
    body.page-template-page-templateshome-php .services-people .our-services:nth-child(3n+1) {
        clear: left
    }
}
body.page-template-page-templateshome-php .services-people .our-services ul {
    margin-top: 50px
}
body.page-template-page-templateshome-php .services-people .our-services ul li {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-size: 1.8rem;
    vertical-align: middle;
    margin-bottom: 20px
}
body.page-template-page-templateshome-php .services-people .our-services ul li img {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 20px
}
body.page-template-page-templateshome-php .services-people .our-services ul li a:hover {
    color: #f15922
}
@media (max-width: 943px) {
    body.page-template-page-templateshome-php .services-people .our-people {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .services-people .our-people {
        width: 64.66667%;
        margin-left: 2%;
        float: left
    }
    body.page-template-page-templateshome-php .services-people .our-people:nth-child(3n+1) {
        clear: left
    }
}
body.page-template-page-templateshome-php .services-people .our-people .aggregate {
    margin-top: 50px
}
body.page-template-page-templateshome-php .services-people .our-people .slider .flex-control-paging {
    top: -70px
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .services-people .our-people .row {
        margin-left: -5%
    }
    body.page-template-page-templateshome-php .services-people .our-people .row:before,
    body.page-template-page-templateshome-php .services-people .our-people .row:after {
        content: "";
        display: table
    }
    body.page-template-page-templateshome-php .services-people .our-people .row:after {
        clear: both
    }
    body.page-template-page-templateshome-php .services-people .our-people .row {
        zoom: 1
    }
}
body.page-template-page-templateshome-php .services-people .our-people ul {
    margin-left: 0
}
body.page-template-page-templateshome-php .services-people .our-people ul li {
    float: none;
    width: 640px;
    margin-left: 0;
    clear: none !important
}
@media (max-width: 943px) {
    body.page-template-page-templateshome-php .services-people .our-people ul li .thumb-container {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .services-people .our-people ul li .thumb-container {
        width: 45%;
        margin-left: 5%;
        float: left
    }
    body.page-template-page-templateshome-php .services-people .our-people ul li .thumb-container:nth-child(2n+1) {
        clear: left
    }
}
body.page-template-page-templateshome-php .services-people .our-people ul li .thumb-container a {
    display: block
}
body.page-template-page-templateshome-php .services-people .our-people ul li .thumb-container img {
    width: 100%;
    height: auto;
    max-width: 300px
}
@media (max-width: 943px) {
    body.page-template-page-templateshome-php .services-people .our-people ul li .entry-container {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .services-people .our-people ul li .entry-container {
        width: 45%;
        margin-left: 5%;
        float: left
    }
    body.page-template-page-templateshome-php .services-people .our-people ul li .entry-container:nth-child(2n+1) {
        clear: left
    }
}
body.page-template-page-templateshome-php .services-people .our-people ul li .entry-container .entry-header {
    border-bottom: 1px solid #dfdfdf;
    margin-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px
}
body.page-template-page-templateshome-php .services-people .our-people ul li .entry-container .entry-header h3 {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 15px
}
body.page-template-page-templateshome-php .services-people .our-people ul li .entry-container .entry-content {
    font-family: "ff-tisa-web-pro", "Times New Roman", "Times", Georgia, serif;
    line-height: 1.71429
}
body.page-template-page-templateshome-php .news-and-views {
    border-bottom: 1px solid #dfdfdf
}
body.page-template-page-templateshome-php .news-and-views h2 {
    margin-bottom: 50px
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .news-and-views ul {
        margin-left: -2%
    }
    body.page-template-page-templateshome-php .news-and-views ul:before,
    body.page-template-page-templateshome-php .news-and-views ul:after {
        content: "";
        display: table
    }
    body.page-template-page-templateshome-php .news-and-views ul:after {
        clear: both
    }
    body.page-template-page-templateshome-php .news-and-views ul {
        zoom: 1
    }
}
@media (max-width: 943px) {
    body.page-template-page-templateshome-php .news-and-views ul li {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .news-and-views ul li {
        width: 31.33333%;
        margin-left: 2%;
        float: left
    }
    body.page-template-page-templateshome-php .news-and-views ul li:nth-child(3n+1) {
        clear: left
    }
}
body.page-template-page-templateshome-php .news-and-views ul li h3 {
    font-size: 30px;
    font-size: 3rem;
    line-height: 1.1 !important;
    margin-bottom: 20px
}
body.page-template-page-templateshome-php .news-and-views ul li .date {
    font-size: 13px;
    font-size: 1.3rem;
    margin-bottom: 10px
}
body.page-template-page-templateshome-php .news-and-views ul li .entry-content {
    font-family: "ff-tisa-web-pro", "Times New Roman", "Times", Georgia, serif;
    line-height: 1.71429
}
body.page-template-page-templateshome-php .latest {
    position: relative;
    overflow-x: hidden
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .latest .sidebar>ul {
        margin-left: -3%
    }
    body.page-template-page-templateshome-php .latest .sidebar>ul:before,
    body.page-template-page-templateshome-php .latest .sidebar>ul:after {
        content: "";
        display: table
    }
    body.page-template-page-templateshome-php .latest .sidebar>ul:after {
        clear: both
    }
    body.page-template-page-templateshome-php .latest .sidebar>ul {
        zoom: 1
    }
}
@media (max-width: 943px) {
    body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_better_rss_widget,
    body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_rss {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_better_rss_widget,
    body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_rss {
        width: 63.66667%;
        margin-left: 3%;
        float: left
    }
    body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_better_rss_widget:nth-child(3n+1),
    body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_rss:nth-child(3n+1) {
        clear: left
    }
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_better_rss_widget li a,
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_rss li a {
    display: block;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-size: 2rem;
    color: #f15922;
    margin-bottom: 10px
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_better_rss_widget li a:hover,
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_rss li a:hover {
    color: #13a89e
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_better_rss_widget li .rss-date,
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_rss li .rss-date {
    display: block;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
    margin-bottom: 5px
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_better_rss_widget li .rssSummary,
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_rss li .rssSummary {
    line-height: 1.71429
}
@media (max-width: 943px) {
    body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget {
        width: 30.33333%;
        margin-left: 3%;
        float: left
    }
    body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget:nth-child(3n+1) {
        clear: left
    }
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget li {
    line-height: 1.71429
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget li a {
    color: #f15922
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget li a:hover {
    color: #13a89e
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget .rstw_link_user {
    margin-top: 40px
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget .rstw_link_user a {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    font-weight: bold;
    text-transform: uppercase;
    color: #f15922;
    font-size: 18px;
    font-size: 1.8rem
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget .rstw_link_user a:hover {
    color: #13a89e
}
body.page-template-page-templateshome-php .latest .sidebar>ul .widget.widget_reallysimpletwitterwidget .rstw_link_user a:before {
    content: '';
    display: block;
    text-indent: -1000em;
    background-position: 0 -695px;
    width: 41px;
    height: 41px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 10px
}
body.page-template-page-templateshome-php .latest .sidebar>ul h3 {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 40px
}
body.page-template-page-templateshome-php .clients {
    background-color: #f4f4f4
}
body.page-template-page-templateshome-php .clients h2 {
    margin-bottom: 50px
}
body.error404 #header .sidebar-header ul.menu li.current_page_parent {
    color: inherit !important
}
.su-row .sue-panel {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-size: 1.6rem
}
.su-row h2 {
    margin-top: 0.4em !important;
    margin-bottom: 0.4em !important;
    color: #f15922
}
.su-row address {
    line-height: 1.6 !important;
    min-height: 7em !important
}
body.woocommerce .cart .quantity,
body.woocommerce-page .cart .quantity {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
body.woocommerce .cart .quantity input[type=number],
body.woocommerce-page .cart .quantity input[type=number] {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-color: #f15922;
    font-size: 1.1em;
    vertical-align: middle
}
body.woocommerce .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity input[type=button] {
    padding: 3px 8px;
    vertical-align: middle
}
body.woocommerce.archive #header ul.menu li.menu-item-39>a,
body.woocommerce.archive #header ul.menu li.current_page_parent>a,
body.woocommerce.single-product #header ul.menu li.menu-item-39>a,
body.woocommerce.single-product #header ul.menu li.current_page_parent>a,
body.woocommerce-page.archive #header ul.menu li.menu-item-39>a,
body.woocommerce-page.archive #header ul.menu li.current_page_parent>a,
body.woocommerce-page.single-product #header ul.menu li.menu-item-39>a,
body.woocommerce-page.single-product #header ul.menu li.current_page_parent>a {
    color: #25aae1
}
body.woocommerce.archive #content ul.products,
body.woocommerce-page.archive #content ul.products {
    margin-left: -3%
}
body.woocommerce.archive #content ul.products:before,
body.woocommerce.archive #content ul.products:after,
body.woocommerce-page.archive #content ul.products:before,
body.woocommerce-page.archive #content ul.products:after {
    content: "";
    display: table
}
body.woocommerce.archive #content ul.products:after,
body.woocommerce-page.archive #content ul.products:after {
    clear: both
}
body.woocommerce.archive #content ul.products,
body.woocommerce-page.archive #content ul.products {
    zoom: 1
}
body.woocommerce.archive #content ul.products>li,
body.woocommerce-page.archive #content ul.products>li {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #dfdfdf
}
@media (max-width: 943px) {
    body.woocommerce.archive #content ul.products>li,
    body.woocommerce-page.archive #content ul.products>li {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.woocommerce.archive #content ul.products>li,
    body.woocommerce-page.archive #content ul.products>li {
        width: 23%;
        margin-left: 2%;
        float: left
    }
    body.woocommerce.archive #content ul.products>li:nth-child(4n+1),
    body.woocommerce-page.archive #content ul.products>li:nth-child(4n+1) {
        clear: left
    }
}
@media (max-width: 943px) {
    body.woocommerce.archive #content ul.products>li,
    body.woocommerce-page.archive #content ul.products>li {
        width: 30.33333%;
        margin-left: 3%;
        float: left
    }
    body.woocommerce.archive #content ul.products>li:nth-child(4n+1),
    body.woocommerce-page.archive #content ul.products>li:nth-child(4n+1) {
        clear: none
    }
    body.woocommerce.archive #content ul.products>li:nth-child(3n+1),
    body.woocommerce-page.archive #content ul.products>li:nth-child(3n+1) {
        clear: left
    }
}
@media (max-width: 799px) {
    body.woocommerce.archive #content ul.products>li,
    body.woocommerce-page.archive #content ul.products>li {
        width: 47%;
        margin-left: 3%;
        float: left
    }
    body.woocommerce.archive #content ul.products>li:nth-child(3n+1),
    body.woocommerce-page.archive #content ul.products>li:nth-child(3n+1) {
        clear: none
    }
    body.woocommerce.archive #content ul.products>li:nth-child(2n+1),
    body.woocommerce-page.archive #content ul.products>li:nth-child(2n+1) {
        clear: left
    }
}
@media (max-width: 639px) {
    body.woocommerce.archive #content ul.products>li,
    body.woocommerce-page.archive #content ul.products>li {
        width: 97%;
        margin-left: 3%;
        float: left
    }
    body.woocommerce.archive #content ul.products>li:nth-child(2n+1),
    body.woocommerce-page.archive #content ul.products>li:nth-child(2n+1) {
        clear: none
    }
    body.woocommerce.archive #content ul.products>li:nth-child(1n+1),
    body.woocommerce-page.archive #content ul.products>li:nth-child(1n+1) {
        clear: left
    }
}
body.woocommerce.archive #content ul.products>li h3,
body.woocommerce-page.archive #content ul.products>li h3 {
    font-size: 20px;
    font-size: 2rem;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #dfdfdf
}
body.woocommerce.archive #content ul.products>li h3 a:hover,
body.woocommerce-page.archive #content ul.products>li h3 a:hover {
    color: #f15922
}
body.woocommerce.archive #content ul.products>li .category,
body.woocommerce-page.archive #content ul.products>li .category {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 25px;
    height: 5.4em;
    overflow: hidden
}
@media (max-width: 943px) {
    body.woocommerce.archive #content ul.products>li .category,
    body.woocommerce-page.archive #content ul.products>li .category {
        height: 4.3em
    }
}
@media (max-width: 639px) {
    body.woocommerce.archive #content ul.products>li .category,
    body.woocommerce-page.archive #content ul.products>li .category {
        height: auto
    }
}
body.woocommerce.archive #content ul.products>li .category a,
body.woocommerce-page.archive #content ul.products>li .category a {
    color: #f15922
}
body.woocommerce.archive #content ul.products>li .category a:hover,
body.woocommerce-page.archive #content ul.products>li .category a:hover {
    color: #13a89e
}
body.woocommerce.archive #content ul.products>li p.title,
body.woocommerce-page.archive #content ul.products>li p.title {
    margin-bottom: 25px;
    height: 4.28571em
}
body.woocommerce.archive #content ul.products>li p.title a:hover,
body.woocommerce-page.archive #content ul.products>li p.title a:hover {
    color: #f15922
}
@media (max-width: 639px) {
    body.woocommerce.archive #content ul.products>li p.title,
    body.woocommerce-page.archive #content ul.products>li p.title {
        height: auto
    }
}
body.woocommerce.archive .product-refine,
body.woocommerce-page.archive .product-refine {
    border-bottom: 1px solid #dfdfdf;
    margin-top: -30px;
    padding-bottom: 30px;
    margin-bottom: 60px
}
body.woocommerce.archive .product-refine:before,
body.woocommerce.archive .product-refine:after,
body.woocommerce-page.archive .product-refine:before,
body.woocommerce-page.archive .product-refine:after {
    content: "";
    display: table
}
body.woocommerce.archive .product-refine:after,
body.woocommerce-page.archive .product-refine:after {
    clear: both
}
body.woocommerce.archive .product-refine,
body.woocommerce-page.archive .product-refine {
    zoom: 1
}
body.woocommerce.archive .product-refine>h3,
body.woocommerce-page.archive .product-refine>h3 {
    float: left;
    text-transform: uppercase;
    font-weight: bold
}
body.woocommerce.archive .product-refine .sidebar,
body.woocommerce-page.archive .product-refine .sidebar {
    float: right
}
body.woocommerce.archive .product-refine .sidebar ul,
body.woocommerce.archive .product-refine .sidebar li,
body.woocommerce-page.archive .product-refine .sidebar ul,
body.woocommerce-page.archive .product-refine .sidebar li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
body.woocommerce.archive .product-refine .sidebar li,
body.woocommerce-page.archive .product-refine .sidebar li {
    margin-left: 20px
}
body.woocommerce.archive .product-refine .sidebar .widget-title,
body.woocommerce-page.archive .product-refine .sidebar .widget-title {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    color: #aaa;
    font-size: 14px;
    font-size: 1.4rem;
    border: 1px solid #dfdfdf;
    border-right: 0;
    position: relative;
    left: 2px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 0 0 5px
}
@media (max-width: 799px) {
    body.woocommerce.archive .product-refine .sidebar .widget-title,
    body.woocommerce-page.archive .product-refine .sidebar .widget-title {
        margin-bottom: 15px
    }
}
body.woocommerce.archive .product-refine .sidebar select,
body.woocommerce-page.archive .product-refine .sidebar select {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    border: 1px solid #dfdfdf;
    background-color: #f4f4f4;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0;
    border-radius: 0 5px 5px 0;
    height: 32px !important;
    cursor: pointer
}
@media (max-width: 799px) {
    body.woocommerce.archive .product-refine .sidebar select,
    body.woocommerce-page.archive .product-refine .sidebar select {
        margin-bottom: 15px
    }
}
@media (max-width: 799px) {
    body.woocommerce.archive .product-refine>h3,
    body.woocommerce.archive .product-refine .sidebar,
    body.woocommerce-page.archive .product-refine>h3,
    body.woocommerce-page.archive .product-refine .sidebar {
        float: none
    }
    body.woocommerce.archive .product-refine h3,
    body.woocommerce-page.archive .product-refine h3 {
        padding-bottom: 15px
    }
    body.woocommerce.archive .product-refine .sidebar li,
    body.woocommerce-page.archive .product-refine .sidebar li {
        margin-left: 0;
        margin-right: 20px
    }
}
body.woocommerce.single-product div[itemprop=description],
body.woocommerce-page.single-product div[itemprop=description] {
    margin-bottom: 70px
}
body.woocommerce.single-product .price,
body.woocommerce.single-product form.cart,
body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product form.cart {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    vertical-align: middle
}
body.woocommerce.single-product .price,
body.woocommerce-page.single-product .price {
    margin-bottom: 20px !important
}
body.woocommerce.single-product .price:hover,
body.woocommerce-page.single-product .price:hover {
    background-color: transparent !important;
    color: #f15922 !important
}
body.woocommerce.single-product .variations,
body.woocommerce-page.single-product .variations {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 20px;
    font-size: 1.3em
}
body.woocommerce.single-product .variations td.label,
body.woocommerce-page.single-product .variations td.label {
    padding-right: 20px
}
body.woocommerce.single-product .variations .reset_variations,
body.woocommerce-page.single-product .variations .reset_variations {
    font-size: 0.8em
}
body.woocommerce.single-product form.cart .quantity,
body.woocommerce-page.single-product form.cart .quantity {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
body.woocommerce.single-product form.cart .quantity input[type=number],
body.woocommerce-page.single-product form.cart .quantity input[type=number] {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-color: #f15922;
    font-size: 1.3em;
    vertical-align: middle
}
body.woocommerce.single-product form.cart .quantity input[type=button],
body.woocommerce-page.single-product form.cart .quantity input[type=button] {
    padding: 3px 8px;
    vertical-align: middle
}
body.woocommerce.single-product .product.product-type-simple div[itemprop=offers],
body.woocommerce.single-product .product.product-type-simple .cart .quantity,
body.woocommerce-page.single-product .product.product-type-simple div[itemprop=offers],
body.woocommerce-page.single-product .product.product-type-simple .cart .quantity {
    display: none
}
@media (min-width: 944px) {
    body.woocommerce.single-product .content-footer .row,
    body.woocommerce-page.single-product .content-footer .row {
        margin-left: -2%
    }
    body.woocommerce.single-product .content-footer .row:before,
    body.woocommerce.single-product .content-footer .row:after,
    body.woocommerce-page.single-product .content-footer .row:before,
    body.woocommerce-page.single-product .content-footer .row:after {
        content: "";
        display: table
    }
    body.woocommerce.single-product .content-footer .row:after,
    body.woocommerce-page.single-product .content-footer .row:after {
        clear: both
    }
    body.woocommerce.single-product .content-footer .row,
    body.woocommerce-page.single-product .content-footer .row {
        zoom: 1
    }
}
body.woocommerce.single-product .content-footer h2,
body.woocommerce-page.single-product .content-footer h2 {
    margin-bottom: 50px
}
body.woocommerce.single-product .content-footer .our-services,
body.woocommerce-page.single-product .content-footer .our-services {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-size: 1.7rem
}
@media (max-width: 943px) {
    body.woocommerce.single-product .content-footer .our-services,
    body.woocommerce-page.single-product .content-footer .our-services {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.woocommerce.single-product .content-footer .our-services,
    body.woocommerce-page.single-product .content-footer .our-services {
        width: 48%;
        margin-left: 2%;
        float: left
    }
    body.woocommerce.single-product .content-footer .our-services:nth-child(4n+1),
    body.woocommerce-page.single-product .content-footer .our-services:nth-child(4n+1) {
        clear: left
    }
}
body.woocommerce.single-product .content-footer .our-services .title,
body.woocommerce-page.single-product .content-footer .our-services .title {
    margin-bottom: 30px
}
body.woocommerce.single-product .content-footer .our-services .title *,
body.woocommerce-page.single-product .content-footer .our-services .title * {
    vertical-align: middle
}
body.woocommerce.single-product .content-footer .our-services .title img,
body.woocommerce-page.single-product .content-footer .our-services .title img {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 15px
}
@media (max-width: 943px) {
    body.woocommerce.single-product .content-footer .who-to-contact,
    body.woocommerce-page.single-product .content-footer .who-to-contact {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.woocommerce.single-product .content-footer .who-to-contact,
    body.woocommerce-page.single-product .content-footer .who-to-contact {
        width: 48%;
        margin-left: 2%;
        float: left
    }
    body.woocommerce.single-product .content-footer .who-to-contact:nth-child(4n+1),
    body.woocommerce-page.single-product .content-footer .who-to-contact:nth-child(4n+1) {
        clear: left
    }
}
body.woocommerce.single-product .content-footer .who-to-contact .slider .flex-control-paging,
body.woocommerce-page.single-product .content-footer .who-to-contact .slider .flex-control-paging {
    top: -70px
}
body.woocommerce.single-product .content-footer .who-to-contact ul,
body.woocommerce-page.single-product .content-footer .who-to-contact ul {
    margin-left: -20px
}
body.woocommerce.single-product .content-footer .who-to-contact ul li,
body.woocommerce-page.single-product .content-footer .who-to-contact ul li {
    float: none;
    width: 220px;
    margin-left: 20px;
    clear: none !important
}
body.woocommerce .quantity.buttons_added input[type=number],
body.woocommerce-page .quantity.buttons_added input[type=number] {
    width: 2em
}
body.woocommerce .woocommerce-message,
body.woocommerce .woocommerce-error,
body.woocommerce .woocommerce-info,
body.woocommerce-page .woocommerce-message,
body.woocommerce-page .woocommerce-error,
body.woocommerce-page .woocommerce-info {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-size: 1.8rem;
    background-color: #f4f4f4;
    padding: 20px;
    margin-bottom: 30px;
    border-color: #f15922;
    border: 1px solid #f15922;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}
body.woocommerce .woocommerce-message:before,
body.woocommerce .woocommerce-message:after,
body.woocommerce .woocommerce-error:before,
body.woocommerce .woocommerce-error:after,
body.woocommerce .woocommerce-info:before,
body.woocommerce .woocommerce-info:after,
body.woocommerce-page .woocommerce-message:before,
body.woocommerce-page .woocommerce-message:after,
body.woocommerce-page .woocommerce-error:before,
body.woocommerce-page .woocommerce-error:after,
body.woocommerce-page .woocommerce-info:before,
body.woocommerce-page .woocommerce-info:after {
    content: "";
    display: table
}
body.woocommerce .woocommerce-message:after,
body.woocommerce .woocommerce-error:after,
body.woocommerce .woocommerce-info:after,
body.woocommerce-page .woocommerce-message:after,
body.woocommerce-page .woocommerce-error:after,
body.woocommerce-page .woocommerce-info:after {
    clear: both
}
body.woocommerce .woocommerce-message,
body.woocommerce .woocommerce-error,
body.woocommerce .woocommerce-info,
body.woocommerce-page .woocommerce-message,
body.woocommerce-page .woocommerce-error,
body.woocommerce-page .woocommerce-info {
    zoom: 1
}
body.woocommerce .woocommerce-message .button,
body.woocommerce .woocommerce-message .popup #mc_embed_signup .button,
.popup #mc_embed_signup body.woocommerce .woocommerce-message .button,
body.woocommerce .woocommerce-message .cart .quantity input[type=button],
body.woocommerce .cart .quantity .woocommerce-message input[type=button],
body.woocommerce-page .cart .quantity body.woocommerce .woocommerce-message input[type=button],
body.woocommerce .woocommerce-message .cart button,
body.woocommerce .cart .woocommerce-message button,
body.woocommerce-page .cart body.woocommerce .woocommerce-message button,
body.woocommerce.archive .woocommerce-message #content ul.products>li .price,
body.woocommerce.archive #content ul.products>li .woocommerce-message .price,
body.woocommerce .woocommerce-message body.woocommerce-page.archive #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li body.woocommerce .woocommerce-message .price,
body.woocommerce.single-product .woocommerce-message form.cart .quantity input[type=button],
body.woocommerce.single-product form.cart .quantity .woocommerce-message input[type=button],
body.woocommerce .woocommerce-message body.woocommerce-page.single-product form.cart .quantity input[type=button],
body.woocommerce.single-product .woocommerce-message form.cart button,
body.woocommerce.single-product form.cart .woocommerce-message button,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product form.cart button,
body.woocommerce .woocommerce-message #main .banner a,
#main .banner body.woocommerce .woocommerce-message a,
body.woocommerce.single-product .woocommerce-message .price,
body.woocommerce .woocommerce-message body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product body.woocommerce .woocommerce-message .price,
body.woocommerce-page .woocommerce-message .button,
body.woocommerce-page .woocommerce-message .popup #mc_embed_signup .button,
.popup #mc_embed_signup body.woocommerce-page .woocommerce-message .button,
body.woocommerce .cart .quantity body.woocommerce-page .woocommerce-message input[type=button],
body.woocommerce-page .woocommerce-message .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity .woocommerce-message input[type=button],
body.woocommerce .cart body.woocommerce-page .woocommerce-message button,
body.woocommerce-page .woocommerce-message .cart button,
body.woocommerce-page .cart .woocommerce-message button,
body.woocommerce-page .woocommerce-message body.woocommerce.archive #content ul.products>li .price,
body.woocommerce.archive #content ul.products>li body.woocommerce-page .woocommerce-message .price,
body.woocommerce-page.archive .woocommerce-message #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li .woocommerce-message .price,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product form.cart .quantity input[type=button],
body.woocommerce-page.single-product .woocommerce-message form.cart .quantity input[type=button],
body.woocommerce-page.single-product form.cart .quantity .woocommerce-message input[type=button],
body.woocommerce-page .woocommerce-message body.woocommerce.single-product form.cart button,
body.woocommerce-page.single-product .woocommerce-message form.cart button,
body.woocommerce-page.single-product form.cart .woocommerce-message button,
body.woocommerce-page .woocommerce-message #main .banner a,
#main .banner body.woocommerce-page .woocommerce-message a,
body.woocommerce-page .woocommerce-message body.woocommerce.single-product .price,
body.woocommerce.single-product body.woocommerce-page .woocommerce-message .price,
body.woocommerce-page.single-product .woocommerce-message .price {
    float: right;
    margin: 0 0 0 20px
}
body.woocommerce form .form-row,
body.woocommerce-page form .form-row {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5 !important;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif
}
body.woocommerce form .form-row label,
body.woocommerce-page form .form-row label {
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    padding-left: 5px
}
body.woocommerce form .form-row input[type=text],
body.woocommerce form .form-row input[type=number],
body.woocommerce form .form-row input[type=email],
body.woocommerce form .form-row input[type=password],
body.woocommerce form .form-row select,
body.woocommerce form .form-row textarea,
body.woocommerce-page form .form-row input[type=text],
body.woocommerce-page form .form-row input[type=number],
body.woocommerce-page form .form-row input[type=email],
body.woocommerce-page form .form-row input[type=password],
body.woocommerce-page form .form-row select,
body.woocommerce-page form .form-row textarea {
    font-size: 16px;
    font-size: 1.6rem;
    width: 98%
}
body.woocommerce form .form-row #shipping_postcode,
body.woocommerce form .form-row #billing_postcode,
body.woocommerce form .form-row #billing_phone,
body.woocommerce-page form .form-row #shipping_postcode,
body.woocommerce-page form .form-row #billing_postcode,
body.woocommerce-page form .form-row #billing_phone {
    width: 20%;
    min-width: 10em
}
body.woocommerce form .form-row #order_comments,
body.woocommerce-page form .form-row #order_comments {
    height: 8em
}
body.woocommerce form .form-row .required,
body.woocommerce-page form .form-row .required {
    color: #f15922
}
body.woocommerce form .form-row.woocommerce-invalid input[type=text],
body.woocommerce form .form-row.woocommerce-invalid input[type=number],
body.woocommerce form .form-row.woocommerce-invalid input[type=email],
body.woocommerce form .form-row.woocommerce-invalid input[type=password],
body.woocommerce form .form-row.woocommerce-invalid select,
body.woocommerce form .form-row.woocommerce-invalid textarea,
body.woocommerce-page form .form-row.woocommerce-invalid input[type=text],
body.woocommerce-page form .form-row.woocommerce-invalid input[type=number],
body.woocommerce-page form .form-row.woocommerce-invalid input[type=email],
body.woocommerce-page form .form-row.woocommerce-invalid input[type=password],
body.woocommerce-page form .form-row.woocommerce-invalid select,
body.woocommerce-page form .form-row.woocommerce-invalid textarea {
    background-color: #fdeee8
}
body.woocommerce form .lost_password,
body.woocommerce-page form .lost_password {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5 !important;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif
}
body.woocommerce input.button,
body.woocommerce.single-product input.price,
body.woocommerce body.woocommerce-page.single-product input.price,
body.woocommerce-page.single-product body.woocommerce input.price,
body.woocommerce button.button,
body.woocommerce.single-product button.price,
body.woocommerce body.woocommerce-page.single-product button.price,
body.woocommerce-page.single-product body.woocommerce button.price,
body.woocommerce-page input.button,
body.woocommerce-page body.woocommerce.single-product input.price,
body.woocommerce.single-product body.woocommerce-page input.price,
body.woocommerce-page.single-product input.price,
body.woocommerce-page button.button,
body.woocommerce-page body.woocommerce.single-product button.price,
body.woocommerce.single-product body.woocommerce-page button.price,
body.woocommerce-page.single-product button.price {
    margin-bottom: 1em
}
body.woocommerce .cart-table-wrap,
body.woocommerce-page .cart-table-wrap {
    overflow-x: auto;
    margin-bottom: 20px
}
body.woocommerce table.shop_table,
body.woocommerce-page table.shop_table {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-size: 1.7rem;
    margin-bottom: 10px
}
body.woocommerce table.shop_table th,
body.woocommerce table.shop_table td,
body.woocommerce-page table.shop_table th,
body.woocommerce-page table.shop_table td {
    text-align: left;
    padding: 10px 24px 10px 0;
    vertical-align: top
}
body.woocommerce table.shop_table th.product-quantity,
body.woocommerce table.shop_table td.product-quantity,
body.woocommerce-page table.shop_table th.product-quantity,
body.woocommerce-page table.shop_table td.product-quantity {
    white-space: nowrap
}
body.woocommerce table.shop_table th.product-quantity input[type=button],
body.woocommerce table.shop_table td.product-quantity input[type=button],
body.woocommerce-page table.shop_table th.product-quantity input[type=button],
body.woocommerce-page table.shop_table td.product-quantity input[type=button] {
    cursor: pointer
}
body.woocommerce table.shop_table th,
body.woocommerce-page table.shop_table th {
    font-weight: normal
}
body.woocommerce table.shop_table td,
body.woocommerce-page table.shop_table td {
    border-top: 1px solid #dfdfdf
}
body.woocommerce table.shop_table .button,
body.woocommerce table.shop_table .popup #mc_embed_signup .button,
.popup #mc_embed_signup body.woocommerce table.shop_table .button,
body.woocommerce table.shop_table .cart .quantity input[type=button],
body.woocommerce .cart .quantity table.shop_table input[type=button],
body.woocommerce-page .cart .quantity body.woocommerce table.shop_table input[type=button],
body.woocommerce table.shop_table .cart button,
body.woocommerce .cart table.shop_table button,
body.woocommerce-page .cart body.woocommerce table.shop_table button,
body.woocommerce.archive table.shop_table #content ul.products>li .price,
body.woocommerce.archive #content ul.products>li table.shop_table .price,
body.woocommerce table.shop_table body.woocommerce-page.archive #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li body.woocommerce table.shop_table .price,
body.woocommerce table.shop_table #main .banner a,
#main .banner body.woocommerce table.shop_table a,
body.woocommerce.single-product table.shop_table .price,
body.woocommerce table.shop_table body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product body.woocommerce table.shop_table .price,
body.woocommerce-page table.shop_table .button,
body.woocommerce-page table.shop_table .popup #mc_embed_signup .button,
.popup #mc_embed_signup body.woocommerce-page table.shop_table .button,
body.woocommerce .cart .quantity body.woocommerce-page table.shop_table input[type=button],
body.woocommerce-page table.shop_table .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity table.shop_table input[type=button],
body.woocommerce .cart body.woocommerce-page table.shop_table button,
body.woocommerce-page table.shop_table .cart button,
body.woocommerce-page .cart table.shop_table button,
body.woocommerce-page table.shop_table body.woocommerce.archive #content ul.products>li .price,
body.woocommerce.archive #content ul.products>li body.woocommerce-page table.shop_table .price,
body.woocommerce-page.archive table.shop_table #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li table.shop_table .price,
body.woocommerce-page table.shop_table #main .banner a,
#main .banner body.woocommerce-page table.shop_table a,
body.woocommerce-page table.shop_table body.woocommerce.single-product .price,
body.woocommerce.single-product body.woocommerce-page table.shop_table .price,
body.woocommerce-page.single-product table.shop_table .price {
    float: right
}
body.woocommerce table.shop_table a.remove,
body.woocommerce-page table.shop_table a.remove {
    display: block;
    text-indent: -1000em;
    background-position: 0 -536px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4
}
body.woocommerce table.shop_table a.remove:hover,
body.woocommerce-page table.shop_table a.remove:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}
body.woocommerce table.shop_table dt,
body.woocommerce table.shop_table dd,
body.woocommerce-page table.shop_table dt,
body.woocommerce-page table.shop_table dd {
    font-size: 16px;
    font-size: 1.6rem
}
body.woocommerce table.shop_table.cart,
body.woocommerce-page table.shop_table.cart {
    width: 100%;
    min-width: 800px
}
body.woocommerce table.shop_table.cart td.product-name,
body.woocommerce-page table.shop_table.cart td.product-name {
    width: 50%
}
body.woocommerce .order-details,
body.woocommerce .customer-details,
body.woocommerce .payment-instructions,
body.woocommerce ul.order_details,
body.woocommerce-page .order-details,
body.woocommerce-page .customer-details,
body.woocommerce-page .payment-instructions,
body.woocommerce-page ul.order_details {
    background-color: #f4f4f4;
    padding: 30px;
    margin-bottom: 30px
}
body.woocommerce dl.customer_details,
body.woocommerce-page dl.customer_details {
    margin-bottom: 30px
}
body.woocommerce dl.customer_details dt,
body.woocommerce-page dl.customer_details dt {
    font-weight: bold
}
body.woocommerce dl.customer_details dd,
body.woocommerce-page dl.customer_details dd {
    margin-bottom: 1em
}
body.woocommerce-cart .update .button,
body.woocommerce-cart .update .popup #mc_embed_signup .button,
.popup #mc_embed_signup body.woocommerce-cart .update .button,
body.woocommerce-cart .update body.woocommerce .cart .quantity input[type=button],
body.woocommerce .cart .quantity body.woocommerce-cart .update input[type=button],
body.woocommerce-cart .update body.woocommerce-page .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity body.woocommerce-cart .update input[type=button],
body.woocommerce-cart .update body.woocommerce .cart button,
body.woocommerce .cart body.woocommerce-cart .update button,
body.woocommerce-cart .update body.woocommerce-page .cart button,
body.woocommerce-page .cart body.woocommerce-cart .update button,
body.woocommerce-cart .update body.woocommerce.archive #content ul.products>li .price,
body.woocommerce.archive #content ul.products>li body.woocommerce-cart .update .price,
body.woocommerce-cart .update body.woocommerce-page.archive #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li body.woocommerce-cart .update .price,
body.woocommerce-cart .update #main .banner a,
#main .banner body.woocommerce-cart .update a,
body.woocommerce-cart .update body.woocommerce.single-product .price,
body.woocommerce.single-product body.woocommerce-cart .update .price,
body.woocommerce-cart .update body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product body.woocommerce-cart .update .price {
    margin-right: 30px
}
body.woocommerce-cart .cart-collaterals {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif
}
@media (min-width: 944px) {
    body.woocommerce-cart .cart-collaterals {
        margin-left: -5%
    }
    body.woocommerce-cart .cart-collaterals:before,
    body.woocommerce-cart .cart-collaterals:after {
        content: "";
        display: table
    }
    body.woocommerce-cart .cart-collaterals:after {
        clear: both
    }
    body.woocommerce-cart .cart-collaterals {
        zoom: 1
    }
}
body.woocommerce-cart .cart-collaterals .totals {
    float: right !important;
    clear: right !important
}
@media (max-width: 943px) {
    body.woocommerce-cart .cart-collaterals .totals {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.woocommerce-cart .cart-collaterals .totals {
        width: 45%;
        margin-left: 5%;
        float: left
    }
    body.woocommerce-cart .cart-collaterals .totals:nth-child(2n+1) {
        clear: left
    }
}
body.woocommerce-cart .cart-collaterals .totals .content {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-color: #f4f4f4;
    padding: 30px;
    float: right
}
body.woocommerce-cart .cart-collaterals .totals .content:before,
body.woocommerce-cart .cart-collaterals .totals .content:after {
    content: "";
    display: table
}
body.woocommerce-cart .cart-collaterals .totals .content:after {
    clear: both
}
body.woocommerce-cart .cart-collaterals .totals .content {
    zoom: 1
}
@media (max-width: 943px) {
    body.woocommerce-cart .cart-collaterals .totals {
        float: none !important;
        clear: both !important
    }
    body.woocommerce-cart .cart-collaterals .totals .content {
        float: none;
        display: block
    }
}
body.woocommerce-cart .cart-collaterals .cart_totals {
    font-size: 18px;
    font-size: 1.8rem;
    margin-bottom: 20px
}
body.woocommerce-cart .cart-collaterals .cart_totals:before,
body.woocommerce-cart .cart-collaterals .cart_totals:after {
    content: "";
    display: table
}
body.woocommerce-cart .cart-collaterals .cart_totals:after {
    clear: both
}
body.woocommerce-cart .cart-collaterals .cart_totals {
    zoom: 1
}
body.woocommerce-cart .cart-collaterals .cart_totals h2 {
    display: none
}
body.woocommerce-cart .cart-collaterals .cart_totals table td,
body.woocommerce-cart .cart-collaterals .cart_totals table th {
    text-align: left;
    padding: 6px 20px
}
body.woocommerce-cart .cart-collaterals .buttons {
    float: right
}
@media (max-width: 943px) {
    body.woocommerce-cart .cart-collaterals .buttons {
        float: none
    }
}
body.woocommerce-cart .cart-collaterals .extras {
    float: left
}
@media (max-width: 943px) {
    body.woocommerce-cart .cart-collaterals .extras {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    body.woocommerce-cart .cart-collaterals .extras {
        width: 45%;
        margin-left: 5%;
        float: left
    }
    body.woocommerce-cart .cart-collaterals .extras:nth-child(2n+1) {
        clear: left
    }
}
body.woocommerce-cart .cart-collaterals .coupon {
    margin-bottom: 30px
}
body.woocommerce-cart .cart-collaterals .coupon h2 {
    margin-bottom: 10px !important
}
body.woocommerce-cart .cart-collaterals .coupon .button,
body.woocommerce-cart .cart-collaterals .coupon .popup #mc_embed_signup .button,
.popup #mc_embed_signup body.woocommerce-cart .cart-collaterals .coupon .button,
body.woocommerce-cart .cart-collaterals .coupon body.woocommerce .cart .quantity input[type=button],
body.woocommerce .cart .quantity body.woocommerce-cart .cart-collaterals .coupon input[type=button],
body.woocommerce-cart .cart-collaterals .coupon body.woocommerce-page .cart .quantity input[type=button],
body.woocommerce-page .cart .quantity body.woocommerce-cart .cart-collaterals .coupon input[type=button],
body.woocommerce-cart .cart-collaterals .coupon body.woocommerce .cart button,
body.woocommerce .cart body.woocommerce-cart .cart-collaterals .coupon button,
body.woocommerce-cart .cart-collaterals .coupon body.woocommerce-page .cart button,
body.woocommerce-page .cart body.woocommerce-cart .cart-collaterals .coupon button,
body.woocommerce-cart .cart-collaterals .coupon body.woocommerce.archive #content ul.products>li .price,
body.woocommerce.archive #content ul.products>li body.woocommerce-cart .cart-collaterals .coupon .price,
body.woocommerce-cart .cart-collaterals .coupon body.woocommerce-page.archive #content ul.products>li .price,
body.woocommerce-page.archive #content ul.products>li body.woocommerce-cart .cart-collaterals .coupon .price,
body.woocommerce-cart .cart-collaterals .coupon #main .banner a,
#main .banner body.woocommerce-cart .cart-collaterals .coupon a,
body.woocommerce-cart .cart-collaterals .coupon body.woocommerce.single-product .price,
body.woocommerce.single-product body.woocommerce-cart .cart-collaterals .coupon .price,
body.woocommerce-cart .cart-collaterals .coupon body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product body.woocommerce-cart .cart-collaterals .coupon .price {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 6px 16px
}
body.woocommerce-cart .cart-collaterals .coupon input {
    vertical-align: top
}
body.woocommerce-checkout #order_review_heading {
    margin-top: 50px
}
body.woocommerce-checkout .shop_table {
    background-color: #f4f4f4;
    padding: 30px;
    margin-bottom: 30px !important
}
body.woocommerce-checkout .shop_table th {
    font-weight: bold !important
}
body.woocommerce-checkout #payment {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif
}
body.woocommerce-checkout #payment .methods {
    margin-bottom: 30px
}
body.woocommerce-checkout #payment .methods label {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: bold
}
body.woocommerce-checkout #payment .methods .payment_box {
    margin-left: 22px;
    font-size: 16px;
    font-size: 1.6rem
}
body.woocommerce-checkout #payment .methods .payment_box p {
    line-height: 1.5 !important
}
body.woocommerce-checkout #payment .methods img {
    vertical-align: middle;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 10px
}
.mobile-menu-trigger {
    display: none;
    float: right;
    white-space: nowrap;
    margin: 0 0 20px 20px
}
.mobile-menu-trigger:after {
    content: '';
    display: block;
    text-indent: -1000em;
    background-position: 0 -462px;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 1em
}
@media (max-width: 943px) {
    .mobile-menu-trigger {
        display: block
    }
}
#mobile-menu {
    display: none
}
#mobile-menu.mm-opened {
    display: block
}
#top {
    background-color: #f4f4f4;
    color: #999;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 30px
}
#top:before,
#top:after {
    content: "";
    display: table
}
#top:after {
    clear: both
}
#top {
    zoom: 1
}
#top a:hover {
    color: #333
}
#top .sidebar li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
#top .sidebar .widget {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif
}
#top .sidebar .widget.widget_search {
    float: left
}
#top .sidebar .widget.widget_search label,
#top .sidebar .widget.widget_search #searchsubmit {
    display: none
}
#top .sidebar .widget.widget_search input[type=text] {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    padding: 6px 10px;
    background-color: #dfdfdf;
    color: #333;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    width: 6em;
    -moz-transition: width 0.5s;
    -o-transition: width 0.5s;
    -webkit-transition: width 0.5s;
    transition: width 0.5s
}
#top .sidebar .widget.widget_search input[type=text]:focus {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    outline: none;
    width: 20em
}
#top .sidebar .widget.widget_shopping_cart {
    float: right;
    margin-top: 7px
}
#top .sidebar .widget.widget_shopping_cart h3 {
    display: none
}
#top .sidebar .widget.widget_shopping_cart p {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
#top .sidebar .widget.widget_shopping_cart span.sep {
    color: #ccc
}
#top .sidebar .widget.widget_nav_menu {
    float: right;
    margin-top: 7px
}
#header {
    padding: 0 0 26px 0;/* MT */
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif
}
#header .site-title {
    display: inline-block;
    float: left
}
#header .site-title span {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('images/logo.png?1404993659');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 197px;
    height: 51px
}
#header .sidebar-header {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: right;
    margin-top: 10px
}
#header .sidebar-header ul.menu {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
#header .sidebar-header ul.menu li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 25px;
    font-size: 15px;
    font-size: 1.5rem;
    letter-spacing: 1px
}
#header .sidebar-header ul.menu li.current_page_item,
#header .sidebar-header ul.menu li.current_page_parent,
#header .sidebar-header ul.menu li.current_page_ancestor,
#header .sidebar-header ul.menu li.current-page-item,
#header .sidebar-header ul.menu li.current-page-parent,
#header .sidebar-header ul.menu li.current-page-ancestor {
    color: #25aae1
}
#header .sidebar-header ul.menu li a:hover {
    color: #f15922;
}
@media (max-width: 943px) {
    #header .sidebar-header {
        display: none
    }
}
#footer {
    padding: 26px 0;
    background-color: #13a89e;
    color: #89d3ce;
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    overflow: hidden
}
@media (min-width: 944px) {
    #footer .sidebar-footer>ul {
        margin-left: -2%
    }
    #footer .sidebar-footer>ul:before,
    #footer .sidebar-footer>ul:after {
        content: "";
        display: table
    }
    #footer .sidebar-footer>ul:after {
        clear: both
    }
    #footer .sidebar-footer>ul {
        zoom: 1
    }
}
@media (max-width: 943px) {
    #footer .sidebar-footer>ul>li {
        margin-bottom: 50px
    }
}
@media (min-width: 944px) {
    #footer .sidebar-footer>ul>li {
        width: 48%;
        margin-left: 2%;
        float: left
    }
    #footer .sidebar-footer>ul>li:nth-child(2n+1) {
        clear: left
    }
}
@media (max-width: 479px) {
    #footer .sidebar-footer>ul>li {
        margin-bottom: 1em
    }
}
#footer .sidebar-footer>ul>li:nth-child(2n) {
    text-align: right
}
@media (max-width: 479px) {
    #footer .sidebar-footer>ul>li:nth-child(2n) {
        text-align: left
    }
}
#footer .sidebar-footer ul.menu li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 20px
}
@media (max-width: 479px) {
    #footer .sidebar-footer ul.menu li {
        margin-left: 0;
        margin-right: 20px
    }
}
#footer .sidebar-footer ul.menu li a:hover {
    color: #fff
}
#footer .newsletter-signup {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 20px
}
@media (max-width: 943px) {
    #footer .newsletter-signup {
        text-align: center
    }
    #footer .newsletter-signup>a {
        padding: 11px 28px;
        border: 1px solid #fff;
        background: transparent;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px
    }
    #footer .newsletter-signup>a:hover {
        background: #fff;
        color: #13a89e
    }
}
@media (max-width: 479px) {
    #footer .newsletter-signup {
        text-align: left
    }
}
#footer .newsletter-signup>a {
    position: relative;
    background-color: #13a89e;
    color: #fff;
    font-size: 24px;
    font-size: 2.4rem;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 10px 20px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}
@media (min-width: 944px) {
    #footer .newsletter-signup>a {
        padding: 0;
        background: transparent;
        position: fixed;
        right: -24px;
        top: 50%;
        margin-top: -88px;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        text-transform: capitalize;
        background-image: url('images/newsletter-signup.png?1403517800');
        background-repeat: no-repeat;
        background-position: 50% 50%;
        width: 71px;
        height: 176px
    }
}
.mm-menu.mm-top {
    width: 100%
}
html.mm-top.mm-opened .mm-page,
html.mm-top.mm-opened #mm-blocker {
    top: 0%
}
html.mm-top.mm-opened.mm-opening .mm-page,
html.mm-top.mm-opened.mm-opening #mm-blocker,
html.mm-top.mm-opened.mm-opening .mm-fixed-top,
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
    left: 0
}
.mm-menu.mm-right {
    left: auto;
    right: 0
}
html.mm-right.mm-opened .mm-page,
html.mm-right.mm-opened #mm-blocker,
html.mm-right.mm-opened .mm-fixed-top,
html.mm-right.mm-opened .mm-fixed-bottom {
    left: auto;
    right: 0%
}
html.mm-right.mm-opened.mm-opening .mm-page,
html.mm-right.mm-opened.mm-opening #mm-blocker,
html.mm-right.mm-opened.mm-opening .mm-fixed-top,
html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
    left: auto
}
.mm-menu.mm-bottom {
    width: 100%;
    top: auto;
    bottom: 0
}
html.mm-bottom.mm-opened .mm-page,
html.mm-bottom.mm-opened #mm-blocker {
    bottom: 0%;
    top: auto
}
html.mm-bottom.mm-opened.mm-opening .mm-page,
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
    top: auto;
    left: 0
}
.mm-menu.mm-top {
    height: 80%
}
html.mm-top.mm-opened.mm-opening .mm-page,
html.mm-top.mm-opened.mm-opening #mm-blocker,
html.mm-top.mm-opened.mm-opening .mm-fixed-top {
    top: 80%
}
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
    bottom: -80%
}
@media all and (max-height: 175px) {
    .mm-menu.mm-top {
        height: 140px
    }
    html.mm-top.mm-opened.mm-opening .mm-page,
    html.mm-top.mm-opened.mm-opening #mm-blocker,
    html.mm-top.mm-opened.mm-opening .mm-fixed-top {
        top: 140px
    }
    html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
        bottom: -140px
    }
}
@media all and (min-height: 1100px) {
    .mm-menu.mm-top {
        height: 880px
    }
    html.mm-top.mm-opened.mm-opening .mm-page,
    html.mm-top.mm-opened.mm-opening #mm-blocker,
    html.mm-top.mm-opened.mm-opening .mm-fixed-top {
        top: 880px
    }
    html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
        bottom: -880px
    }
}
.mm-menu.mm-right {
    width: 80%
}
html.mm-right.mm-opened.mm-opening .mm-page,
html.mm-right.mm-opened.mm-opening #mm-blocker,
html.mm-right.mm-opened.mm-opening .mm-fixed-top,
html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
    right: 80%
}
@media all and (max-width: 175px) {
    .mm-menu.mm-right {
        width: 140px
    }
    html.mm-right.mm-opened.mm-opening .mm-page,
    html.mm-right.mm-opened.mm-opening #mm-blocker,
    html.mm-right.mm-opened.mm-opening .mm-fixed-top,
    html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
        right: 140px
    }
}
@media all and (min-width: 550px) {
    .mm-menu.mm-right {
        width: 440px
    }
    html.mm-right.mm-opened.mm-opening .mm-page,
    html.mm-right.mm-opened.mm-opening #mm-blocker,
    html.mm-right.mm-opened.mm-opening .mm-fixed-top,
    html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
        right: 440px
    }
}
.mm-menu.mm-bottom {
    height: 80%
}
html.mm-bottom.mm-opened.mm-opening .mm-page,
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
    bottom: 80%
}
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top {
    top: -80%
}
@media all and (max-height: 175px) {
    .mm-menu.mm-bottom {
        height: 140px
    }
    html.mm-bottom.mm-opened.mm-opening .mm-page,
    html.mm-bottom.mm-opened.mm-opening #mm-blocker,
    html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
        bottom: 140px
    }
    html.mm-bottom.mm-opened.mm-opening .mm-fixed-top {
        top: -140px
    }
}
@media all and (min-height: 1100px) {
    .mm-menu.mm-bottom {
        height: 880px
    }
    html.mm-bottom.mm-opened.mm-opening .mm-page,
    html.mm-bottom.mm-opened.mm-opening #mm-blocker,
    html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
        bottom: 880px
    }
    html.mm-bottom.mm-opened.mm-opening .mm-fixed-top {
        top: -880px
    }
}
html.mm-front.mm-opened .mm-page {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important
}
.mm-menu.mm-front,
.mm-menu.mm-next {
    -webkit-transition: none 0.4s ease;
    -moz-transition: none 0.4s ease;
    -ms-transition: none 0.4s ease;
    -o-transition: none 0.4s ease;
    transition: none 0.4s ease;
    -webkit-transition-property: top, right, bottom, left, -webkit-transform;
    -moz-transition-property: top, right, bottom, left, -moz-transform;
    -ms-transition-property: top, right, bottom, left, -o-transform;
    -o-transition-property: top, right, bottom, left, -o-transform;
    transition-property: top, right, bottom, left, transform
}
html.mm-front .mm-page,
html.mm-front #mm-blocker {
    z-index: 0
}
.mm-menu.mm-front {
    z-index: 1;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5)
}
html.mm-opened.mm-next .mm-page {
    box-shadow: none
}
html.mm-opening .mm-menu.mm-front,
html.mm-opening .mm-menu.mm-next {
    left: 0%
}
.mm-menu.mm-top.mm-front,
.mm-menu.mm-top.mm-next {
    left: 0
}
html.mm-opening .mm-menu.mm-top.mm-front,
html.mm-opening .mm-menu.mm-top.mm-next {
    left: 0;
    top: 0%
}
.mm-menu.mm-right.mm-front,
.mm-menu.mm-right.mm-next {
    left: auto
}
html.mm-opening .mm-menu.mm-right.mm-front,
html.mm-opening .mm-menu.mm-right.mm-next {
    left: auto;
    right: 0%
}
.mm-menu.mm-bottom.mm-front,
.mm-menu.mm-bottom.mm-next {
    top: auto;
    left: 0
}
html.mm-opening .mm-menu.mm-bottom.mm-front,
html.mm-opening .mm-menu.mm-bottom.mm-next {
    left: 0;
    bottom: 0%
}
.mm-menu.mm-front,
.mm-menu.mm-next {
    left: -80%
}
@media all and (max-width: 175px) {
    .mm-menu.mm-front,
    .mm-menu.mm-next {
        left: -140px
    }
}
@media all and (min-width: 550px) {
    .mm-menu.mm-front,
    .mm-menu.mm-next {
        left: -440px
    }
}
.mm-menu.mm-top.mm-front,
.mm-menu.mm-top.mm-next {
    top: -80%
}
@media all and (max-height: 175px) {
    .mm-menu.mm-top.mm-front,
    .mm-menu.mm-top.mm-next {
        top: -140px
    }
}
@media all and (min-height: 1100px) {
    .mm-menu.mm-top.mm-front,
    .mm-menu.mm-top.mm-next {
        top: -880px
    }
}
.mm-menu.mm-right.mm-front,
.mm-menu.mm-right.mm-next {
    right: -80%
}
@media all and (max-width: 175px) {
    .mm-menu.mm-right.mm-front,
    .mm-menu.mm-right.mm-next {
        right: -140px
    }
}
@media all and (min-width: 550px) {
    .mm-menu.mm-right.mm-front,
    .mm-menu.mm-right.mm-next {
        right: -440px
    }
}
.mm-menu.mm-bottom.mm-front,
.mm-menu.mm-bottom.mm-next {
    bottom: -80%
}
@media all and (max-height: 175px) {
    .mm-menu.mm-bottom.mm-front,
    .mm-menu.mm-bottom.mm-next {
        bottom: -140px
    }
}
@media all and (min-height: 1100px) {
    .mm-menu.mm-bottom.mm-front,
    .mm-menu.mm-bottom.mm-next {
        bottom: -880px
    }
}
html.mm-opened.mm-front .mm-fixed-top,
html.mm-opened.mm-front .mm-fixed-bottom,
html.mm-opened.mm-opening.mm-front .mm-fixed-top,
html.mm-opened.mm-opening.mm-front .mm-fixed-bottom {
    left: 0;
    right: auto
}
html.mm-opened.mm-front .mm-fixed-top,
html.mm-opened.mm-opening.mm-front .mm-fixed-top {
    top: 0
}
html.mm-opened.mm-front .mm-fixed-bottom,
html.mm-opened.mm-opening.mm-front .mm-fixed-bottom {
    bottom: 0
}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker,
html.mm-opened .mm-fixed-top,
html.mm-opened .mm-fixed-bottom,
html.mm-opened .mm-menu.mm-horizontal>.mm-panel {
    -webkit-transition: none 0.4s ease;
    -moz-transition: none 0.4s ease;
    -ms-transition: none 0.4s ease;
    -o-transition: none 0.4s ease;
    transition: none 0.4s ease;
    -webkit-transition-property: top, right, bottom, left, border, -webkit-transform;
    -moz-transition-property: top, right, bottom, left, border, -moz-transform;
    -ms-transition-property: top, right, bottom, left, border, -ms-transform;
    -o-transition-property: top, right, bottom, left, border, -o-transform;
    transition-property: top, right, bottom, left, border, transform
}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker {
    left: 0%;
    top: 0;
    margin: 0;
    border: 0px solid transparent
}
html.mm-opened.mm-opening .mm-page,
html.mm-opened.mm-opening #mm-blocker {
    border: 0px solid rgba(100, 100, 100, 0)
}
.mm-menu .mm-hidden {
    display: none
}
.mm-fixed-top,
.mm-fixed-bottom {
    position: fixed;
    left: 0
}
.mm-fixed-top {
    top: 0
}
.mm-fixed-bottom {
    bottom: 0
}
html.mm-opened .mm-page,
.mm-menu>.mm-panel {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}
html.mm-opened,
html.mm-opened body {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative
}
html.mm-opened .mm-page {
    height: 100%;
    overflow: hidden;
    position: absolute
}
html.mm-background .mm-page {
    background: inherit
}
#mm-blocker {
    background: #fff;
    opacity: 0;
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999
}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
    display: block
}
.mm-menu.mm-current {
    display: block
}
.mm-menu {
    background: inherit;
    display: none;
    overflow: hidden;
    height: 100%;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}
.mm-menu>.mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 0
}
.mm-menu>.mm-panel.mm-opened {
    left: 0%
}
.mm-menu>.mm-panel.mm-subopened {
    left: -40%
}
.mm-menu>.mm-panel.mm-highest {
    z-index: 1
}
.mm-menu>.mm-panel.mm-hidden {
    display: block;
    visibility: hidden
}
.mm-menu .mm-list {
    padding: 20px 0
}
.mm-menu>.mm-list {
    padding: 20px 0 40px 0
}
.mm-panel>.mm-list {
    margin-left: -20px;
    margin-right: -20px
}
.mm-panel>.mm-list:first-child {
    padding-top: 0
}
.mm-list,
.mm-list>li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0
}
.mm-list * {
    -webkit-text-size-adjust: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-shadow: none
}
.mm-list a,
.mm-list a:hover {
    text-decoration: none
}
.mm-list>li {
    position: relative
}
.mm-list>li>a,
.mm-list>li>span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: inherit;
    line-height: 20px;
    display: block;
    padding: 10px 10px 10px 20px;
    margin: 0
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto
}
.mm-list a.mm-subopen {
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}
.mm-list a.mm-subopen::before {
    content: '';
    border-left-width: 1px;
    border-left-style: solid;
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}
.mm-list a.mm-subopen.mm-fullsubopen {
    width: 100%
}
.mm-list a.mm-subopen.mm-fullsubopen:before {
    border-left: none
}
.mm-list a.mm-subopen+a,
.mm-list a.mm-subopen+span {
    padding-right: 5px;
    margin-right: 40px
}
.mm-list>li.mm-selected>a.mm-subopen {
    background: transparent
}
.mm-list>li.mm-selected>a.mm-fullsubopen+a,
.mm-list>li.mm-selected>a.mm-fullsubopen+span {
    padding-right: 45px;
    margin-right: 0
}
.mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px
}
.mm-list>li.mm-label {
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px
}
.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: block;
    width: 7px;
    height: 7px;
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
.mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px
}
.mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px
}
.mm-menu.mm-vertical .mm-list .mm-panel {
    display: none;
    padding: 10px 0 10px 10px
}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent
}
.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel {
    display: block
}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen {
    height: 40px
}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 16px;
    right: 16px
}
html.mm-opened .mm-page {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5)
}
.mm-ismenu {
    background: #fff
}
.mm-menu {
    color: #333
}
.mm-menu .mm-list>li:after {
    border-color: rgba(0, 0, 0, 0.05)
}
.mm-menu .mm-list>li>a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(51, 51, 51, 0.7)
}
.mm-menu .mm-list>li>a.mm-subopen:after,
.mm-menu .mm-list>li>a.mm-subclose:before {
    border-color: rgba(51, 51, 51, 0.7)
}
.mm-menu .mm-list>li>a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.05)
}
.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu .mm-list>li.mm-selected>span {
    background: rgba(0, 0, 0, 0.1)
}
.mm-menu .mm-list li.mm-label {
    background: rgba(255, 255, 255, 0.05)
}
.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened>ul {
    background: rgba(255, 255, 255, 0.05)
}
html.mm-opened.mm-opening .mm-page,
html.mm-opened.mm-opening #mm-blocker,
html.mm-opened.mm-opening .mm-fixed-top,
html.mm-opened.mm-opening .mm-fixed-bottom {
    left: 80%
}
.mm-menu {
    width: 80%
}
@media all and (max-width: 175px) {
    .mm-menu {
        width: 140px
    }
    html.mm-opened.mm-opening .mm-page,
    html.mm-opened.mm-opening #mm-blocker,
    html.mm-opened.mm-opening .mm-fixed-top,
    html.mm-opened.mm-opening .mm-fixed-bottom {
        left: 140px
    }
}
@media all and (min-width: 550px) {
    .mm-menu {
        width: 440px
    }
    html.mm-opened.mm-opening .mm-page,
    html.mm-opened.mm-opening #mm-blocker,
    html.mm-opened.mm-opening .mm-fixed-top,
    html.mm-opened.mm-opening .mm-fixed-bottom {
        left: 440px
    }
}
html.mm-nooverflowscrolling.mm-opened {
    height: auto;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll
}
html.mm-nooverflowscrolling.mm-opened body {
    overflow: auto
}
html.mm-nooverflowscrolling.mm-opened .mm-page {
    min-height: 1000px;
    position: fixed
}
html.mm-nooverflowscrolling.mm-opened .mm-menu {
    height: auto;
    min-height: 1000px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    left: auto;
    top: auto
}
html.mm-nooverflowscrolling.mm-opened>.mm-panel {
    position: relative;
    height: auto;
    display: none;
    left: 0
}
html.mm-nooverflowscrolling.mm-opened>.mm-panel.mm-current {
    display: block
}

/* custom navigation menu */

#header .sidebar-header li ul {
    background: #f4f4f4;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
    left: -999em;
    position: absolute;
    width: 220px;
    z-index:1;
}
#header .sidebar-header ul.menu li li {
    font-weight: normal;
    letter-spacing: 0px !important;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    width: 220px;
    text-transform: none;
    margin-left: 0px;
}
#header .sidebar-header li li a {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    color: #333;
	padding: 13px 20px;
    display: block
}
#header .sidebar-header li li a:hover, #header .sidebar-header li li a:active {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
	color: #333 !important;
    background: #c2c2c2
}
#header .sidebar-header li li.current-menu-item a:hover {
    color: #fff !important;
}
#header .sidebar-header>ul li.current_page_item:not(.current-menu-ancestor)>a,
#header .sidebar-header>ul li.current-menu-item:not(.current-menu-ancestor)>a,
#header .sidebar-header ul.menu li.current_page_item:not(.current-menu-ancestor)>a,
#header .sidebar-header ul.menu li.current-menu-item:not(.current-menu-ancestor)>a {
    background: #f15922;
    color: #fff;
}
/* MT Correct Top level background issue */
#header .sidebar-header>ul > li.current_page_item > a {
	background-color:transparent!important;
	color: #25aae1 !important;	
}
#header .sidebar-header>ul li.current_page_item:not(.current-menu-ancestor)>a:hover>a,
#header .sidebar-header>ul li.current-menu-item:not(.current-menu-ancestor)>a:hover>a,
#header .sidebar-header ul.menu li.current_page_item:not(.current-menu-ancestor)>a:hover>a,
#header .sidebar-header ul.menu li.current-menu-item:not(.current-menu-ancestor)>a:hover>a {
    background: #f15922;
    color: #fff;
}
#header .sidebar-header li:hover ul,
#header .sidebar-header li li:hover ul,
#header .sidebar-header li li li:hover ul,
#header .sidebar-header li.sfhover ul,
#header .sidebar-header li li.sfhover ul,
#header .sidebar-header li li li.sfhover ul {
    left: auto;
}

/* Gravity Forms */

body .gform_wrapper .gfield {
    margin-bottom: 1em !important;
}
body #gform_wrapper_4 .gform_body .gform_fields .gsection .gsection_title {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}
body #gform_wrapper_5 .gform_body .gform_fields .gsection .gsection_title {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text], input[type=email] {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 2px solid #e0e0e0;
    background-color: #f4f4f4;
    width: 30%;
    max-width: 90%;
    font-size: 17px;
    font-size: 1.7rem;
}
body .gform_wrapper .gform_body .gform_fields .gfield_label {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.2;
}
body .gform_wrapper .gform_footer input[type=submit] {
    background: transparent url(images/icons/orange-right-arrow.png) 85% center no-repeat !important;
    padding: 11px 40px 11px 28px !important;
    cursor: pointer;
}
body .gform_wrapper .gform_footer input[type=submit] {
    font-family: "Effra", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    color: #f15922 !important;
    border: 1px solid #f15922 !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    padding: 5px;
    background: transparent;
}
body .gform_wrapper .gform_footer input[type=submit]:hover {
    color: #fff !important;
    background-color: #f15922 !important;
}

/* News List */
.jaw_widget li li {
	list-style:none;	
	margin-left:10px;
}
/* MT services slider */
 
@media (min-width: 1023px) {
.service-carousel .slider a.flex-next, .service-carousel .slider a.flex-prev  {
	display:none;
}
}
@media (max-width: 1143px) {
    .slider a.flex-prev {
        left: 10px !important
    }
    .slider a.flex-next {
        right: 10px !important
    }
}
#main>.service-carousel ul.slides li {
    height: 120px !important;
    padding: 30px 10px 10px !important;
}
#main>.service-carousel ul.slides li .title {
    font-size: 17px !important;
    font-size: 1.7rem !important;
}
@media (min-width: 1023px) {
    #main>.service-carousel ul.slides li .title {
    font-size: 16px;
    font-size: 1.6rem;
    }
}

/* MT Council Tools Submenu */
#header .sidebar-header.submenu {
	margin-top:-13px;
	margin-bottom:16px;
}

#header .sidebar-header.submenu ul.menu li {
	font-size:11.5px;
}

/* MT Tools Grid */
.tools-grid:before, .tools-grid:after {
    content: "";
    display: table;
}

.tools-grid:after {
    clear: both;
}

.tools-grid:before, .tools-grid:after {
    content: "";
    display: table;
}

.tools-grid {
    clear: both;
    margin-bottom: 1.5em;
}

.tools-grid .item {
	box-sizing: border-box;
    display: block;
    float: left;
    width:29.66%;
	background-color: #333;
	background-repeat: no-repeat;
	background-size:cover;
    color: #fff;
    height:220px;
	margin-bottom:20px;	
	margin-right:20px;
	position:relative;		
}

.tools-grid .item .inner {
	height:100%;
	width:100%;
	padding:0!important;
	background-image: url("images/grad-overlay.png");
	background-repeat: no-repeat;
	background-size:cover;
}

.tools-grid .item .inner .top {
	height:40px;
	
	padding-top:12px;
	padding-left:16px;
	padding-right:16px;	
}

.tools-grid .item .inner .bottom {
	padding-top:10px; /* Was 30px */
	padding-left:16px;
	padding-right:16px;	
	text-align:center;
}

.tools-grid .item .inner:hover {
	background-color:rgba(0,0,0,0.7);
	background-image:none;
}

.tools-grid .item .inner:hover .bottom {
	display:none;
}

.tools-grid .item .inner:hover .bottom-over {
	display:block!important;
	padding-left:16px;
	padding-right:16px;	
}

.tools-grid .item .inner:hover .bottom-over p {
	font-family: "Effra","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
    line-height:1.25!important;
	height:100px;
}

.tools-grid .item .inner:hover .bottom-over-cta {
	line-height:auto;
	text-align:center;
	font-size:14px;
}

.tools-grid .item .inner:hover .bottom-over-cta a {
	background-color:#fff;
	color:#ff6633!important;
	display:inline-block;
	text-transform:uppercase;
	border: 2px solid #ff6633;
	border-radius:2px;
	font-family: "Effra","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
    font-weight:bold;
	padding:5px 7px;
}


.tools-grid .item h2 {
	/*font-family: "ff-tisa-web-pro", "Times New Roman", "Times", Georgia, serif;*/
    font-family: "Effra","Helvetica Neue",Helvetica,Arial,sans-serif;     
	font-size: 16px;
	font-weight:700;
} 

.tools-grid .item a {
	 color: #fff!important;
}

@media (max-width: 479px) {
	.tools-grid .item {
		width:100%;
		margin-right:0;
	}
}

/* */
.page-templatescouncil-tool-php .aggregate.case-studies li .entry-main, .page-templatescouncil-tool-php .aggregate.socials li .entry-main, .page-templatescouncil-tool-php .aggregate.posts li .entry-main {
	width:100%;
}

@media (min-width: 944px) {
	.hidden-desktop {
		display:none!important;
	}
}

.menu-item.council-tools a {
	color:#999999;
	font-weight:500;
}












