@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700");
html, body {
    height: 100%;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
    font-family: "Roboto Condensed", sans-serif;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0;
    margin-bottom: 0.50em;
}
.field-name-body ol ,
.pane-node-body ol ,
.pane-node-body ul ,
.field-name-body ul {
    display: block;
    list-style-type: disc;
    margin: 1em 0;
    padding-left: 40px;
}

.field-name-body .search-box ul {
	padding-left: 3px;
}

.field-name-body ol ,
.pane-node-body ol {
    list-style-type: decimal;
}
.pane-node-body li ,
.field-name-body li {
    list-style: inherit;
}
.node-type-quo-crm-entity {
    padding-top: 103px;
}



.bold, .panels-flexible-row-pb_image_layout_fixed-1 .field-name-body.field-type-text-with-summary h2.pane-title, .front .quicktabs-tabs a,
.front .quicktabs-tabs a:hover, .slide-text.video-header-text .slide-subtitle h2,
.slide-text.video-header-text .slide-title h1, .page-home .bucket-title, .pb-block-bgc-title b,
.pb-block-bgc-title strong, .pb-button a, #wrap-gain-all .pb-block-bgc-title, #storefronts-program .pb-block-bgc-title, .pb-block-background-color-wrapper#view-5-markets .pb-block-bgc-title, .home-newsflash .pb-block-bgc-body, .home-newsflash .views-field-created .field-content, .pane-news .views-field-created .field-content a,
.pane-news .news-data, .pb-block-layout-2 .pb-block-bgc-body, #title-wrapper-advertising .main-title, .pb-wrap-greenbar .pb-block-bgc-title,
.pb-wrap-greenbar .pb-block-bgc-body, .pb-info-column-title, .pb-info-column .field-row-sum, .pb-front-page .main-title, .pb-info-column-head .left-field-item,
#title-wrapper-boost .main-title,
.main-title, .view-market-directory h2#title.main-title, .view-market-directory .storefrons-org-title a, .node-type-quo-crm-entity .view-display-id-panel_pane_2 .views-field-title, .node-type-quo-crm-entity .view-id-crm_organisations .views-field-ops .field-content a, .node-type-quo-crm-entity .view-id-crm_organisations .views-field-contact-number .field-content, .node-type-quo-crm-entity .panels-flexible-region-first .pane-title, .node-type-quo-crm-entity .org-description-pane .field-content, .node-type-quo-crm-entity .storefront-programs-list .views-field-title a, .contact-storefronts h2, .node-type-quo-crm-entity .webform-client-form .form-item label,
.view-market-directory .webform-client-form .form-item label, #store-node-social-icons .views-field-title, .node-type-quo-crm-entity .storefront-reviews-overview .views-row .views-field-subject,
.node-type-quo-crm-entity .storefront-reviews-overview .views-row .views-field-name,
.node-type-quo-crm-entity .storefront-reviews-overview .views-row .views-field-field-comm-news-name, .node-type-quo-crm-entity .view-news .news-content-id a, .node-type-quo-crm-entity .view-display-id-panel_pane_4 .views-field-title, .page-node .pane-custom.pane-1, .page-node h1, .view-id-page_newsflash .views-widget-filter-combine label, #node-7353 .field-name-body h2, .page-node .pane-node-field-body h1, .WWA-header, #footer h2, .page-node .pane-node-title, .pager, .node-type-quo-crm-entity .view-display-id-panel_pane_4 .views-field-title .views-label-title, .page-support .panel-pane.pane-node h2.pane-title,
.panel-pane.pane-node h2.pane-title, .page-support .support-popup-title, .view-id-page_newsflash .views-field-view-node a, html .node-type-quo-crm-entity .views-field-field-org-specialties .field-content a,
.node-type-quo-crm-entity .org-description-pane .views-field-field-org-slogan {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
}

.regular, p,
.p,
.pb-front-page p, .pb-block-bgc-content ul li,
ul.pb-content-section li,
.ul li, .page-node .pane-node-field-body ul li,
.pb-content-section .col-sm-12 ul li, .content-platform-last, .bucket-body, .pb-block-bgc-body,
.pb-block-bgc-body p, #email-marketing .pb-block-bgc-content .pb-block-bgc-body, .page-node p, .page-node .views-field-body li,
.panels-flexible-40 .panels-flexible-row .pb-content-section .page-node .views-field-body li,
ul, .views-exposed-widget input, .pb-block-bgc-title, .home-newsflash .pane-title, .field-item, table td,
.table th, .page-storefronts .storf-nr-prog, html .page-storefronts .storf-listing-prog-hidden li a, .page-storefronts .view-storefront-aplication-glossary .contact-us, .page-storefronts .views-field-nothing .block-review-rating, .node-type-quo-crm-entity .org-description-pane .views-field-body .field-content, .node-type-quo-crm-entity .storefront-reviews-overview .views-row .views-field-created,
.node-type-quo-crm-entity .storefront-reviews-overview .views-row .views-field,
.node-type-quo-crm-entity .storefront-reviews-overview .views-row .views-field-field-comm-company, .pane-sharethis h2, #views-exposed-form-page-newsflash-page-1 .views-exposed-widget input,
.view-news-teaser .views-exposed-widget input,
#pane-quicktabs-search-box-homepage .views-exposed-widget input, .view-id-page_newsflash .views-field-title a, #node-7353 .field-name-body #subtitle, #edit-title-wrapper.views-exposed-widget input, .col_footer.right p, #footer a, .page-node-8519 .org-types .countries, .main_nav li a, .form-item.webform-component.webform-component-radios.webform-component--contact label, .page-storefronts .view-storefront-aplication-glossary .view-storefront-aplication-glossary .view-content span,
.page-storefronts .view-storefront-aplication-glossary .view-storefront-aplication-glossary .view-content a, .page-search-programs .search-result-select, #storefront-list-content-wrapper .body-field {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
}

p,
.p,
p,
.pb-front-page p,
.pb-block-bgc-content ul li,
ul.pb-content-section li,
.ul li,
.page-node .pane-node-field-body ul li,
.pb-content-section .col-sm-12 ul li,
.content-platform-last,
.bucket-body,
.pb-block-bgc-body,
.pb-block-bgc-body p,
#email-marketing .pb-block-bgc-content .pb-block-bgc-body,
.page-node p,
.page-node .views-field-body li,
.panels-flexible-40 .panels-flexible-row .pb-content-section .page-node .views-field-body li,
.field-name-body li,
li,
ul {
    font-size: 18px;
    line-height: 30px;
    color: #888;
}

p,
.pb-front-page p {
    /* margin-bottom: 30px; */
    margin-bottom: 15px;
    margin-top: 0;
}

.col-sm-12 p:last-child,
.pb-front-page p:last-child {
    margin-bottom: 0;
}

.pb-block-bgc-content ul,
ul.pb-content-section,
.ul,
.page-node .pane-node-field-body ul,
.pb-content-section .col-sm-12 ul {
    list-style: none;
    display: block;
    text-align: left;
    margin-top: 30px;
}

.pb-block-bgc-content ul li,
ul.pb-content-section li,
.ul li, .page-node .pane-node-field-body ul li,
.pb-content-section .col-sm-12 ul li {
    display: block;
    margin: 10px auto;
    border-bottom: 1px solid #ccc;
    padding: 0;
    padding: 0 0 10px 0;
}

.pb-block-bgc-content ul li:first-child,
ul.pb-content-section li:first-child,
.ul li:first-child, .page-node .pane-node-field-body ul li:first-child,
.pb-content-section .col-sm-12 ul li:first-child {
    padding-top: 0;
}

.pb-block-bgc-content ul li:before,
ul.pb-content-section li:before,
.ul li:before, .page-node .pane-node-field-body ul li:before,
.pb-content-section .col-sm-12 ul li:before {
    content: "\f111";
    display: inline-block;
    color: #33cccc;
    font: normal normal normal 18px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 8px;
    line-height: 3;
    position: absolute;
    z-index: 1;
    margin-left: -25px;
    zoom: 1;
    float: none;
    padding-right: 0;
}

.pb-block-bgc-content ul li,
ul.pb-content-section li,
.ul li, .page-node .pane-node-field-body ul li,
.pb-content-section .col-sm-12 ul li {
    margin-left: 25px;
}

.pb-block-bgc-content ul li:last-child,
ul.pb-content-section li:last-child,
.ul li:last-child, .page-node .pane-node-field-body ul li:last-child,
.pb-content-section .col-sm-12 ul li:last-child {
    border-bottom: 0px;
}

ul + .content-platform-last {
    margin-top: 30px;
}

header.transparent_menu .main_nav ul li ul li.active-trail,
header.transparent_menu .main_nav ul li ul li.active-trail:hover {
    padding-top: 10px;
}

#button-storefront-plans {
    width: auto;
}

.testimonial-list-view .views-row {
    border-top-color: #ccc;
}

.views-field views-field-body-1 {
    margin-bottom: 20px;
}

.page-who-we-are-testimonials .pb-block-fullwidth-wrapper p:last-child {
    margin-bottom: 20px;
}

.testimonial-list-view .views-row:first-child {
    margin-top: 0px;
}

.testimonial-list-view .views-row:last-child {
    margin-bottom: 50px;
}

#quicktabs-search_box_homepage {
    width: 80%;
}

#quicktabs-search_box_homepage .pane-quicktabs-search-box-homepage .pane-views .pane-content form {
    padding: 0;
}

.not-front .pane-quicktabs-search-box-homepage .pane-views .pane-content form input {
    margin: 0 auto;
}

.view-market-directory .pane-quicktabs-search-box-homepage .quicktabs-wrapper .qt-list-wrapper {
    background-color: transparent !important;
}

.panels-flexible-36 .panels-flexible-row {
    padding: 0;
}

.panels-flexible-region-36-panel___header {
    width: 100%;
}

.pane-quicktabs-search-box-homepage .pane-views .pane-content form {
    padding: 0;
    margin: 0 auto;
}

#views-exposed-form-search-programs-panel-pane-4 {
    display: table;
    width: 100%;
}

#views-exposed-form-search-programs-panel-pane-4 .views-exposed-widget {
    display: table-cell;
    vertical-align: bottom;
    float: none;
}

#views-exposed-form-search-programs-panel-pane-4 #edit-title-wrapper {
    padding: 25px 10px 25px 25px;
    width: 100%;
}

#views-exposed-form-search-programs-panel-pane-4 .views-exposed-widget.views-submit-button {
    padding: 25px 25px 25px 0;
}

.not-front .pane-quicktabs-search-box-homepage .pane-title {
    margin-top: 12em;
    z-index: 3;
    color: white;
    font-size: 30px;
    padding: 0;
    position: absolute;
    left: auto;
    right: 50%;
    margin-right: -38%;
    margin-left: 0;
    background-color: transparent;
}

/*    ------------------------

    Header

    ------------------------ */

.panels-flexible-row-first .header-wrap, .section-blog .panels-flexible-row-first .header-wrap {
    margin-top: 103px;
}

body.node-type-storefront-news .panels-flexible-row-first .header-wrap {
	width: 970px;
}

.panels-flexible-146 .panels-flexible-row ,
.panels-flexible-154 .panels-flexible-row ,
.panels-flexible-38 .panels-flexible-row {
    padding: 50px 0;
}

.section-market-directory .panels-flexible-146 .panels-flexible-row ,
.section-market-directory .panels-flexible-154 .panels-flexible-row ,
.section-market-directory .panels-flexible-38 .panels-flexible-row {
    padding: 0 0;
}

.panels-flexible-row-pb_image_layout_fixed-1 .content {
    position: relative;
}

.panels-flexible-row-pb_image_layout_fixed-1 .field-name-body.field-type-text-with-summary {
    position: absolute;
    width: 70%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}

.panels-flexible-row-pb_image_layout_fixed-1 .field-name-body.field-type-text-with-summary h2.pane-title {
    position: relative;
    top: auto;
    width: 100%;
}

.pane-crm-organisations-panel-pane-9 .views-row {
    margin-top: 0;
}

.view-market-directory div.fivestar-widget .cancel,
.view-market-directory div.fivestar-widget .star {
    -moz-transform: scale(1) !important;
}

.view-market-directory div.fivestar-widget-static .star {
    -moz-transform: scale(1) !important;
}

.fivestar-outline div.fivestar-widget .cancel,
.fivestar-outline div.fivestar-widget .star {
    height: 20px;
}

*:focus {
    outline: none !important;
}

.form-item.form-type-textfield.form-item-field-prog-comb-sic-naics-list-tid, .form-item-field-prog-category-tid {
    position: relative;
}

#autocomplete {
    top: 66px !important;
    left: 0px !important;
    width: 100% !important;
    opacity: 1;
    position: absolute;
    z-index: 10;
    clear: both;
    margin-top: 0px;
    margin-left: 0px;
    box-shadow: none;
}

#autocomplete ul,
#autocomplete ul li {
    text-align: left;
}

/*    ------------------------

    Follow Programs

    ------------------------ */
.views-field.views-field-ops {
    text-align: center;
    width: 100%;
}

.views-field.views-field-ops .field-content {
    text-align: center;
    width: 100%;
}

.node-type-program .views-field-ops .field-content a,
.node-type-quo-crm-entity .view-id-crm_organisations .views-field-ops .field-content a {
    margin-left: auto;
    margin-right: 70px;
}

/*    ------------------------

    Home Page - Video

    ------------------------ */
.slide-text {
    padding-top: 0;
}

#quicktabs-search_box_homepage .container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

#quicktabs-search_box_homepage ul.quicktabs-tabs li.active a {
    padding-bottom: 12px;
}

ul.quicktabs-tabs li {
    padding: 0;
    padding-right: 2px;
}

.front .quicktabs-tabs a,
.front .quicktabs-tabs a:hover {
    padding: 15px 20px;
}

.slide-text.video-header-text {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -30%);
    width: 70%;
    z-index: 10;
}

.slide-text.video-header-text .slide-title h1 {
    line-height: 36px;
    margin-bottom: 10px;
}

.slide-text.video-header-text .slide-subtitle h2,
.slide-text.video-header-text .slide-title h1 {
    padding-top: 0;
    position: relative;
}

.slide-text.video-header-text .pane-quicktabs-search-box-homepage .quicktabs-wrapper {
    width: 100%;
}

.slide-text.video-header-text .quicktabs-wrapper .item-list {
    margin: 0 auto;
}

.slide-text.video-header-text ul.quicktabs-tabs.quicktabs-style-nostyle {
    width: 100%;
}

.slide-text.video-header-text .search-box {
    position: relative;
    top: auto;
    margin-top: 50px;
}

.slide-text.video-header-text .qt-list-wrapper.container {
    width: 100%;
}

.slide-text.video-header-text .pane-quicktabs-search-box-homepage .pane-views .pane-content form {
    margin: 0 auto;
    padding: 0;
}

.slide-text.video-header-text .views-exposed-widgets {
    display: table;
    width: 100%;
}

.slide-text.video-header-text .views-widget-filter-field_prog_comb_sic_naics_list_tid,
.slide-text.video-header-text #edit-field-tags-tid-wrapper.views-exposed-widget.views-widget-filter-field_tags_tid {
    width: 60%;
    padding: 25px 0px 25px 25px;
    display: table-cell;
    vertical-align: bottom;
    float: none;
}

.slide-text.video-header-text .views-widget-filter-field_prog_comb_sic_naics_list_tid .pane-quicktabs-search-box-homepage .pane-views .pane-content form input,
.slide-text.video-header-text #edit-field-tags-tid-wrapper.views-exposed-widget.views-widget-filter-field_tags_tid .pane-quicktabs-search-box-homepage .pane-views .pane-content form input {
    width: 100%;
}

.slide-text.video-header-text #edit-field-prog-states-server-tid-tid2-wrapper.views-exposed-widget.views-widget-filter-field_prog_states_server_tid_tid,
.slide-text.video-header-text #edit-field-prog-states-server-tid-tid-wrapper.views-exposed-widget.views-widget-filter-field_prog_states_server_tid_tid,
.slide-text.video-header-text #edit-field-prog-states-server-tid-tid-2-wrapper.views-exposed-widget.views-widget-filter-field_prog_states_server_tid_tid,
.slide-text.video-header-text #edit-field-prog-states-server-tid-tid-1-wrapper.views-exposed-widget.views-widget-filter-field_prog_states_server_tid_tid{
    width: 35%;
    padding: 25px 10px 25px 10px;
    display: table-cell;
    vertical-align: bottom;
    float: none;
}

.slide-text.video-header-text #edit-field-prog-states-server-tid-tid2-wrapper.views-exposed-widget.views-widget-filter-field_prog_states_server_tid_tid .pane-content #edit-field-prog-states-server-tid-tid2,
.slide-text.video-header-text #edit-field-prog-states-server-tid-tid-wrapper.views-exposed-widget.views-widget-filter-field_prog_states_server_tid_tid .pane-content #edit-field-prog-states-server-tid-tid2 {
    width: 100%;
}

.slide-text.video-header-text .pane-quicktabs-search-box-homepage .pane-views .pane-content #edit-field-prog-states-server-tid-tid,
.slide-text.video-header-text .pane-quicktabs-search-box-homepage .pane-views .pane-content #edit-field-prog-states-server-tid-tid2,
.slide-text.video-header-text .pane-quicktabs-search-box-homepage .pane-views .pane-content #edit-field-prog-states-server-tid-tid--3 {
    width: 100%;
    max-width: none;
}

.slide-text.video-header-text #edit-title-wrapper.views-exposed-widget.views-widget-filter-title {
    width: auto;
    padding-left: 25px;
    padding-top: 25px;
    padding-right: 10px;
    float: none;
}

.slide-text.video-header-text .views-submit-button {
    width: 5%;
    padding: 25px 10px 25px 0;
    display: table-cell;
    vertical-align: bottom;
    float: none;
}

.slide-text.video-header-text .views-exposed-widget input {
    margin: 0 auto;
}

.slide-text.video-header-text .front .views-exposed-form .views-exposed-widget {
    padding-right: 10px;
}

.slide-text.video-header-text .views-exposed-form .views-exposed-widget.views-submit-button {
    padding: 25px 25px 25px 0;
}

.pane-quicktabs-search-box-homepage .pane-views .pane-content form input {
    max-width: none;
    width: 100%;
}

.pane-quicktabs-search-box-homepage .pane-views .pane-content #edit-field-prog-states-server-tid-tid2 {
    max-width: none;
    width: 100%;
}

.views-exposed-widgets {
    margin-bottom: 0;
}

/*    ------------------------

    Home Page

    ------------------------ */
.panel-flexible .panel-separator {
    display: none;
}

.page-home .bucket-title {
    color: #33cccc;
    margin-top: 20px;
    text-align: center;
}

.front .pb-content-section {
    margin: 0 auto;
    padding: 100px 0;
}

.front .field-name-body .pb-content-section {
	padding: 100px 0;
}

.front .field-name-body #wrap-gain-all{
	    padding: 93px 0 93px 0;
}

.pb-content-section {
    margin: 0 auto;
    /*margin-top: 20px;*/
    /*padding: 50px 0;*/
}

.node-type-article .pb-content-section , .field-name-body .pb-content-section{
    padding: 50px 0;
}

.pb-block-fullwidth-wrapper {
    text-align: left;
}

.pb-block-bgc-title {
    color: #33cccc;
    line-height: 36px;
}

.pb-block-image-right .pb-block-bgc-content {
    text-align: left;
}

.pb-block-bgc-body,
.pb-block-bgc-body p {
    color: #888;
    text-align: left;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 50px;
    font-size: 36px;
    line-height: 36px;
    padding-bottom: 0;
}

.pb-block-buttons {
    display: table;
    width: 100%;
    text-align: center;
    margin-top: 0;
}

.pb-block-bgc-body + .pb-button {
    margin-top: 50px;
}

.pb-button.orange-button.centered {
    display: table;
    width: 100%;
    text-align: center;
}

.hover_orange:hover, .pb-button a:hover, .white-button a:hover, .green-button a:hover, .pb-block-background-color-wrapper#view-5-markets .white-button a:hover {
    background: #ff6600;
    border-color: #993300;
    color: #fff !important;
}

.hover_orange:hover:after, .pb-button a:hover:after, .white-button a:hover:after, .green-button a:hover:after, .pb-block-background-color-wrapper#view-5-markets .white-button a:hover:after {
    color: #fff !important;
}

.hover_green:hover, .orange-button a:hover {
    background: #33cccc;
    border-color: #339999;
    color: #fff !important;
}

.hover_green:hover:after, .orange-button a:hover:after {
    color: #fff !important;
}

.pb-button {
    display: inline-block;
    margin: 0 auto;
    font-size: 16px;
    text-align: center;
    margin-top: 50px;
    /*overiding styles */
    background-position-x: 0;
    height: auto;
    width: auto;
    position: relative;
    float: none;
    /* -- */
}

.pb-button:after {
    display: none;
}

.pb-button a {
    padding: 30px 40px;
    display: inline-block;
    margin: 0 auto;
    border-bottom: 5px solid transparent;
    position: relative;
    height: auto;
    font-size: 16px;
}

.pb-button a:after {
    content: '\e900';
    font-family: 'icomoon' !important;
    display: inline-block;
    margin-left: 10px;
}

.white-button,
.green-button,
.orange-button {
    /*overiding styles */
    background-color: transparent !important;
    border-bottom: 0;
    /* -- */
}

.white-button a {
    background: #fff;
    border-color: #99ffff;
    color: #33cccc !important;
}

.white-button a:after {
    color: #33cccc !important;
}

.green-button a {
    background: #33cccc;
    border-color: #339999;
    color: #fff !important;
}

.green-button a:after {
    color: #fff !important;
}

.orange-button a {
    background: #ff6600;
    border-color: #993300;
    color: #fff !important;
}

.orange-button a:after {
    color: #fff !important;
}

#wrap-gain-all .pb-block-bgc-title,
#wrap-gain-all .pb-block-bgc-body,
#wrap-gain-all .pb-block-bgc-image {
    display: table;
    width: 100%;
}

#wrap-gain-all .pb-block-bgc-title {
    color: #fff;
    text-align: center;
}

#wrap-gain-all .pb-block-bgc-body {
    width: 70%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
}

#wrap-gain-all .pb-block-bgc-image {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 50px;
    padding: 0;
}

#wrap-gain-all .pb-block-bgc-image img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.pb-block-background-color-wrapper#view-5-markets {
    position: relative;
    margin-top: -130px;
    padding: 100px 0 50px 0;
}

.pb-block-background-color-wrapper#view-5-markets .pb-block-bgc-title {
    color: #33cccc;
    text-align: center;
}

.pb-block-background-color-wrapper#view-5-markets .white-button a {
    background: #33cccc;
    border-color: #339999;
    color: #fff !important;
}

.pb-block-background-color-wrapper#view-5-markets .white-button a:after {
    color: #fff !important;
}

.pb-block-fullwidth-wrapper .col-sm-12 {
    display: table;
}

.pb-block-fullwidth-wrapper .pb-block-bgc-content,
.pb-block-fullwidth-wrapper .pb-block-bgc-image {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.pb-block-bgc-content {
    width: 65%;
    margin-left: 0;
}

.pb-block-bgc-image {
    width: 35%;
    padding: 0 50px;
    margin: 0 auto;
    min-width: none;
}

#email-marketing .pb-block-bgc-content {
    text-align: right;
}

#email-marketing .pb-block-bgc-content .pb-block-bgc-body {
    width: 100%;
    text-align: right;
    padding: 0;
}

#email-marketing .pb-block-bgc-content .pb-button {
    display: table;
    text-align: right;
    width: 100%;
}

.home-newsflash {
    padding: 100px 0;
}

.home-newsflash .pane-title {
    margin-bottom: 5px;
}

.home-newsflash .pb-block-bgc-body {
    font-size: 36px;
    color: #33cccc;
    padding-bottom: 0;
    text-align: center;
}

.home-newsflash .col-sm-4 {
    position: relative;
}

.home-newsflash .views-field-created .field-content {
    color: #fff;
    position: absolute;
    z-index: 1;
    padding: 0 15px;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    margin: 0 auto;
    width: 80%;
}

.view-news {
    height: auto;
}

.view-news .view-content {
    width: 100%;
}

.pane-news .field-content img {
    width: 100%;
    height: auto;
}

.pane-news .views-field-created .field-content a {
    font-size: 18px;
}

.pane-news .news-data {
    font-size: 14px;
}

.pb-wrap-brownbar,
.header-wrap .pb-content-section.pb-wrap-brownbar {
    padding: 100px 0;
}

.pb-wrap-brownbar .pb-block-bgc-body,
.header-wrap .pb-content-section.pb-wrap-brownbar .pb-block-bgc-body {
    font-size: 24px;
    line-height: 24px;
}

.pb-block-layout-2 .pb-block-bgc-body {
    width: 100%;
}

#button-sign-up {
    width: auto;
}

.container-fluid.pb-wrap-greenbar.pb-block-background-color-wrapper {
    margin-top: 50px;
}

#title-wrapper-advertising .main-title {
    color: #666 !important;
}

/*    ------------------------

    Pages

    ------------------------ */
.panels-flexible-region-pb_image_layout_fixed-page___header {
    width: 100%;
}

.header-wrap .inside {
    position: relative;
    display: table;
    width: 100%;
}

.header-wrap .inside .col-sm-6 {
    float: none;
    display: table-cell;
    vertical-align: middle;
}

.header-wrap .field-type-image .field-item {
    position: relative;
    overflow: hidden;
}

.header-wrap .field-type-image .field-item:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.header-wrap .art-header-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #ffffff;
    text-align: center;
    left: 0;
    right: 0;
    z-index: 2;
    font-size: 36px;
}

.pb-front-page .main-title {
    margin: 0px 0 40px 0;
}

.pb-block-fullwidth-wrapper p:last-child {
    margin-bottom: 0;
}

.pb-wrap-greenbar .pb-block-bgc-title,
.pb-wrap-greenbar .pb-block-bgc-body {
    font-size: 36px;
    line-height: 40px;
}

.pb-wrap-greenbar .pb-block-background-color {
    display: table;
    width: 100%;
    margin: 0 auto;
}

.pb-wrap-greenbar .pb-block-background-color .pb-block-bgc-image,
.pb-wrap-greenbar .pb-block-background-color .pb-block-bgc-content {
    display: table-cell;
    vertical-align: middle;
}

.pb-wrap-greenbar .pb-block-background-color .pb-block-bgc-image {
    min-width: none;
}

.pb-wrap-greenbar .pb-block-background-color .pb-block-bgc-body {
    padding-bottom: 0;
    padding-right: 0;
}

#button-more-information,
#button-advertising,
#button-real-time-subscribers,
#button-real-time-subscribers2 {
    width: 100%;
}

#button-real-time-subscribers2 {
    padding-left: 25%;
}

#button-more-information,
#button-advertising {
    text-align: left;
}

table {
    border: 2px solid #E8FBFB;
    background: none;
    background-color: transparent;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    vertical-align: middle;
}

.table > thead .pb-table-col1,
.view-audience-states .table > thead .views-field {
    background-color: #33cccc;
}

.table > thead td {
    vertical-align: middle;
    border-bottom: 5px solid #E8FBFB;
}

.table > tbody td {
    vertical-align: middle;
    border-bottom: 5px solid #E8FBFB;
}

.table > tbody td:last-child {
    background-color: rgba(51, 153, 153, 0.2);
}

.table > thead td:first-child {
    border-top-left-radius: 10px;
    background: #33cccc;
}

.table > thead td:last-child {
    border-top-right-radius: 10px;
    background: #339999;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-top: 5px solid #E8FBFB;
}

table tr td {
    border-left: 0;
}

.pb-info-column {
    width: 100%;
    margin: 0 auto;
}

.pb-info-column .field-row-button {
    width: 100%;
    display: block;
    text-align: center;
    background: none;
}

.pb-info-column-head {
    width: 100%;
    padding-right: 0;
}

.pb-info-column-head .left-field-item {
    width: 100%;
}

.pb-info-column-title {
    padding: 20px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background: #33cccc;
    font-size: 20px !important;
}

.pb-info-column .field-row-sum {
    width: 100%;
    background-color: #E8FBFB;
    color: #33cccc;
    padding: 20px;
    line-height: 36px;
    height: auto;
}

.pb-info-column .field-row-button a {
    margin: 0 auto;
    padding: 20px;
    background: #ff6600;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    width: 100%;
    height: auto;
    background: #ff6600;
    color: #fff;
}

.pb-info-column .field-row-button a:after {
    color: #fff;
}

.pb-info-column .field-row-button a:hover {
    background: #993300;
}

.pb-info-column .field-row-button {
    height: auto;
}

.field-row-button.pb-button.orange-button a {
    border-bottom: 0;
}

.field-row-button.pb-button.green-button a {
    border-bottom: 0;
}

.pb-front-page .main-title {
    color: #666;
    margin-bottom: 50px;
}

p + .pb-block-buttons .pb-button {
    margin-top: 0px;
}

.panels-flexible-pb_image_layout_fixed .panels-flexible-row {
    padding: 0;
}

.header-wrap .pb-content-section {
    padding: 0;
}

.pb-front-page .view-header {
    margin-top: 50px;
}

/*    ------------------------

    Storefront Index

    ------------------------ */
.section-market-directory,
.page-market-directory {
    padding-top: 103px;
}

.page-market-directory h2#title.main-title {
    color: #33cccc;
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 40px;
}

.panels-flexible-region-52-center,
.panels-flexible-region-pb_image_layout_fixed-center {
    width: 100%;
}

.page-market-directory ul.quicktabs-tabs li {
    border-bottom: 0;
}

#quicktabs-tabpage-quick_storefront_aplication-2 .container-fluid.pb-wrap-greenbar.pb-block-background-color-wrapper {
    margin-top: 0;
}

#quicktabs-tabpage-quick_storefront_aplication-1 .container-fluid.pb-wrap-greenbar.pb-block-background-color-wrapper {
    margin-top: 0;
    padding-bottom: 50px;
}

.view-market-directory div.fivestar-widget-static .star,
.view-market-directory div.fivestar-widget .cancel,
.view-market-directory div.fivestar-widget .star {
    zoom: 1;
    -moz-transform: cale(1);
    transform: cale(1);
    margin-right: 1px;
}

html .html div.fivestar-widget .star.on a:before,
html .html div.fivestar-widget .star a:before {
    font-size: 16px;
}

.view-market-directory .views-row .views-field-nothing {
    float: none;
    width: 100%;
}

.view-market-directory .views-row.row {
    margin-left: 0;
    margin-right: 0;
}

.view-market-directory .pane-storefront-aplication-glossary .view-storefront-aplication-glossary .view-content {
    margin: 0 auto;
}

.view-market-directory .views-row {
    display: table;
    width: 100%;
    min-height: 0;
    padding: 15px;
}

.view-market-directory .views-row .field-content {
    display: table;
    width: 100%;
}

.view-market-directory .views-row .field-content > .col-md-6 {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.view-market-directory .views-row .field-content > .col-md-6 .row {
    display: table;
}

.view-market-directory .views-row .field-content > .col-md-6 .row .col-sm-4,
.view-market-directory .views-row .field-content > .col-md-6 .row .col-sm-3,
.view-market-directory .views-row .field-content > .col-md-6 .row .col-sm-6,
.view-market-directory .views-row .field-content > .col-md-6 .row .col-sm-8 {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.header-wrap .pb-content-section#pb-intro-image-without {
    padding-top: 50px;
}

.view-market-directory #pb-intro-image-without h2.main-title {
    margin-top: 0;
}

.panels-flexible-row-pb_image_layout_fixed-1 #pb-intro-image-without .field-name-body.field-type-text-with-summary {
    position: relative;
    width: 100%;
    top: auto;
    left: auto;
    transform: translate(0, 0);
}

#quicktabs-quick_storefront_aplication .qt-list-wrapper {
    padding-top: 0px;
}

.view-market-directory .views-row .views-field-nothing {
    text-align: left;
}

html .view-market-directory .views-row .views-field.col-sm-4 img {
    max-width: 100%;
    height: auto;
}

.view-market-directory .org-all-programs.storf-listing-prog-show {
    background-color: #FFF;
    border: 0;
    display: table;
    width: 100%;
    left: 0px;
    margin-top: 20px;
    padding: 0;
    right: auto;
    top: auto;
}

.view-market-directory .org-all-programs .storf-listing-prog-hidden {
    display: none;
}

.view-market-directory .org-all-programs.storf-listing-prog-show .storf-listing-prog-hidden {
    display: table;
}

.view-market-directory .storf-listing-prog-hidden ul {
    padding-left: 0;
}

.square .pb-content-section li {
    padding: 10px 0;
}

.square .pb-content-section li::before {
    display: none;
}

html .view-market-directory .pane-quicktabs li {
    margin: 0;
}

.view-market-directory .storefrons-org-title h2 {
    margin-top: 0;
}

.view-market-directory .storf-listing-prog-hidden ul {
    text-align: left;
    padding: 0;
}

html .view-market-directory .storf-listing-prog-hidden li a {
    color: #888;
    font-size: 18px;
    display: block;
    border-top: 1px solid #eaeaea;
    margin-right: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    text-align: left;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
}

html .view-market-directory .storf-listing-prog-hidden li a:hover {
    color: #33cccc;
}

html .view-market-directory .storf-listing-prog-hidden li:nth-child(1) a,
html .view-market-directory .storf-listing-prog-hidden li:nth-child(2) a,
html .view-market-directory .storf-listing-prog-hidden li:nth-child(3) a {
    border-top: 0;
}

.view-market-directory .list-storefront {
    padding: 0;
}

.view-market-directory .contact-us {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}

.view-market-directory .contact-us:after {
    position: relative;
    right: auto;
}

.fivestar-summary-average-count {
    padding-top: 7px;
}

.view-market-directory .views-field-nothing .block-review-rating {
    width: 100%;
    padding: 0;
    margin: 0 auto;
}

.node-type-quo-crm-entity .storefront-programs-list .view-content {
    width: 100%;
    display: table;
    margin-top: 15px;
}

/*    ------------------------

    Storefront Overview

    ------------------------ */
.panels-flexible-region-40-center,
.panels-flexible-region-40-org_node___middle_left {
    width: 100%;
}

.pane-crm-organisations-panel-pane-2 {
    padding: 0;
    margin-top: 0px;
    padding-bottom: 30px;
}

.pane-crm-organisations-panel-pane-2 .col-sm-9 {
    margin-top: -30px;
}

.node-type-program .views-field-field-organisation-logo ,
.node-type-quo-crm-entity .views-field-field-organisation-logo {
    height: 250px;
    background-color: #fff;
    float: left;
    margin-left: 0;
    position: relative;
    padding-top: 1px;
    width: 250px;
    z-index: 2;
    display: table;
    padding: 20px;
    margin-top: -37px;
}

.node-type-program .views-field-field-organisation-logo .field-content img ,
.node-type-quo-crm-entity .views-field-field-organisation-logo .field-content img {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
}

.views-field-field-organisation-logo .field-content {
    display: table-cell;
    padding: 20px;
    border: 1px solid #ccc;
    margin: 0;
    height: auto;
    width: auto;
    vertical-align: middle;
}

.views-field-field-organisation-logo .field-content img {
    width: 100%;
    height: auto;
}

.storefront-header-info {
    display: table;
    margin-top: 30px;
}

.quicktabs-wrapper .row.row-pb-section-content.pb-wrap-graybar-main-row {
    margin-left: 0;
    margin-right: 0;
}

.node-type-program .storefront-header-info .views-field-title,
.node-type-quo-crm-entity .storefront-header-info .views-field-title {
    color: #333;
    padding-left: 25px;
    padding-top: 0;
}

.node-type-program .views-field-field-share ,
.node-type-quo-crm-entity .views-field-field-share {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}

.panels-flexible-40 .panels-flexible-row .pb-content-section {
    /* padding: 0; */
}

.panels-flexible-40 .panels-flexible-row .pb-content-section ul {
    padding: 0px 20px;
}

.panels-flexible-40 .panels-flexible-row .pb-content-section ul.quicktabs-tabs li,
.panels-flexible-40 .panels-flexible-row .pb-content-section li {
    /*border-bottom: 0;*/
    /*margin-right: 20px;*/
}

.panels-flexible-40 .panels-flexible-row .pb-content-section ul.quicktabs-tabs li:before,
.panels-flexible-40 .panels-flexible-row .pb-content-section li:before {
    display: none;
}

.quicktabs-tabs .active a,
.quicktabs-tabs .active a:hover,
.node-type-quo-crm-entity #quicktabs-tabpage-quick_storefront_node-1 .view-all-rograms a,
.node-type-quo-crm-entity #quicktabs-tabpage-quick_storefront_node-1 .view-all-rograms a:hover {
    padding-bottom: 5px;
}

.node-type-quo-crm-entity .view-id-crm_organisations .views-field-nothing,
.node-type-program .views-field-ops ,
.node-type-quo-crm-entity .view-id-crm_organisations .views-field-ops {
    width: 100%;
    max-width: none;
    margin: 0 auto;
    float: none;
}

.node-type-program .views-field-contact-number .field-content,
.node-type-quo-crm-entity .view-id-crm_organisations .views-field-contact-number .field-content {
    width: 100%;
    margin-top: 30px;
}

.pb-wrap-graybar-main-row-inside {
    padding-top: 0px;
}

.panels-flexible-40 .panels-flexible-region.col-sm-9,
.panels-flexible-40 .panels-flexible-region.col-sm-3 {
    padding-left: 15px;
    padding-right: 15px;
}

.node-type-quo-crm-entity .org-description-pane {
    margin: 0;
}

.node-type-quo-crm-entity .org-description-pane .views-row {
    margin-top: 0;
}

.node-type-quo-crm-entity .storefront-programs-list .views-field-title h3 {
    margin: 0 auto;
}

.node-type-quo-crm-entity .storefront-programs-list .views-field-title a {
    color: #666;
}

.node-type-quo-crm-entity .storefront-programs-list .views-row {
    background: none;
    display: table;
    height: auto;
    margin: 0 auto;
    margin-bottom: 20px;
}

.node-type-quo-crm-entity .view-display-id-panel_pane_2.storefront-programs-list .views-field-field-prog-program-image {
    float: none;
    display: table-cell;
    vertical-align: middle;
    width: 125px;
    height: 125px;
}

.node-type-quo-crm-entity .view-display-id-panel_pane_2.storefront-programs-list .views-field-title {
    float: none;
    display: table-cell;
    vertical-align: middle;
    padding: 10px 20px;
    background: #fff;
    width: auto;
}

.node-type-quo-crm-entity .storefront-programs-list .views-field-title a {
    font-size: 18px;
}

.store-node-lets-get-started h2.pane-title {
    margin-top: 0;
}

.contact-storefronts {
    padding-top: 30px;
}

.node-type-quo-crm-entity .views-field-field-org-specialties,
.node-type-quo-crm-entity .view-display-id-panel_pane_3 .views-field-field-org-carrier-ratings {
    /*padding: 25px;*/
}

.views-field-field-org-specialties .views-row {
    margin-top: 0;
}

#store-node-org-title .views-row {
    margin-top: 0;
}

#store-node-social-icons .views-row {
    margin-top: 0;
}

.pane-webform-client-block-439{
    padding: 20px;
}


#store-node-social-icons .views-field-title {
    padding: 0;
}

.storefront-reviews .view-content {
    display: table;
}

.storefront-reviews .view-content .col-md-4 {
    display: table-cell;
    width: 33.33333333%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    border-left: 15px solid #eaeaea;
    border-right: 15px solid #eaeaea;
    background: #fff;
    padding: 20px;
    float: none;
    min-height: none;
}

.node-type-quo-crm-entity .storefront-reviews-overview .views-row .views-field-comment-body .field-content a {
    display: block;
    float: none;
    margin-top: 10px;
    text-align: right;
}

.pane-news-panel-pane-1 .views-row {
    margin-top: 0;
    display: table;
    width: 100%;
}

.pane-news-panel-pane-1 .view-display-id-panel_pane_1 {
    margin-bottom: 0px;
}

.pane-news-panel-pane-1 .view-content {
    padding: 0 15px;
}

.pane-news-panel-pane-1 .views-field {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.pane-news-panel-pane-1 .views-field.views-field-field-global-main-image {
    float: none;
    width: 40%;
}

.pane-news-panel-pane-1 .views-field.views-field-field-global-main-image img {
    width: 100%;
    height: auto;
}

.pane-news-panel-pane-1 .views-field.views-field-nothing {
    padding: 15px 20px;
    float: none;
    width: 60%;
}

.pane-news-panel-pane-1 .trimed-body p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
}

.pane-news-panel-pane-1 .news-date {
    font-size: 12px;
    line-height: 24px;
}

.node-type-quo-crm-entity .view-news .views-row,
.node-type-quo-crm-entity .view-news .views-row img {
    height: auto;
}

.node-type-quo-crm-entity .view-news .news-content-id {
    padding: 0;
}

.node-type-quo-crm-entity .view-news .news-content-id a {
    font-size: 18px;
    line-height: 24px;
}

.node-type-quo-crm-entity .view-news .news-content-id a:nth-child(2) {
    white-space: normal;
}

.node-type-quo-crm-entity .view-news .view-footer {
    padding: 0 15px;
    float: right;
}

.view-id-storefront_application .pb-block-fullwidth-wrapper.container {
    width: 100%;
    background: #fff;
}

.view-id-storefront_application .views-row .views-field {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.view-id-storefront_application .views-row .views-field-field-prog-org-nid {
    display: none;
}

.view-id-storefront_application .views-row .views-field.views-field-nid {
    width: 30%;
}

.view-id-storefront_application .views-row .views-field.views-field-title {
    padding: 0;
    width: 70%;
}

.view-id-storefront_application .views-row .views-field.views-field-title a {
    font-size: 16px;
}

.view-id-storefront_application .view-content {
    display: table;
    background: #fff;
    width: 100%;
}

.node-type-quo-crm-entity .view-storefront-application .views-row {
    padding: 20px;
    margin-top: 0;
}

.node-type-quo-crm-entity .view-storefront-application .views-row h3 {
    margin-top: 0;
}

.node-type-quo-crm-entity .view-storefront-application .views-row ul li {
    width: 100%;
    display: table;
    margin: 0 auto 10px auto;
    padding: 0;
}

.node-type-quo-crm-entity .view-storefront-application .views-row ul li .views-field.views-field-nid {
    width: 50px;
    height: auto;
}

.node-type-quo-crm-entity .view-storefront-application .views-row ul li .views-field.views-field-title {
    width: auto;
    padding-left: 20px;
}

.node-type-quo-crm-entity .storefront-program-details.view-display-id-panel_pane_4 .views-field-title .storefronts-node-title {
    font-size: 36px;
    line-height: 40px;
}

/*    ------------------------

    DNF

    ------------------------ */
.view-id-page_newsflash .views-field-field-body {
    width: 100% !important;
}

.view-id-page_newsflash .views-row {
    height: auto;
}

.dfn-logo img {
    width: 100%;
    height: auto;
}

#views_slideshow_cycle_teaser_section_advertisements-panel_pane_2_1.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
    width: 100% !important;
    height: auto !important;
    position: relative !important;
}

.page-node .node-article-register .content {
    width: 100%;
}

#views_slideshow_cycle_div_advertisements-panel_pane_2_1_1.views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide.views-row-2.views_slideshow_cycle_hidden.views-row-last.views-row-even,
#views_slideshow_cycle_div_advertisements-panel_pane_2_1_0.views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide.views-row-1.views-row-first.views-row-odd {
    width: 100% !important;
    height: auto !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.node-type-program .views-field-field-share ,
.node-type-quo-crm-entity .views-field-field-share {
    height: auto;
}

.pane-sharethis h2 {
    color: #ccc;
    letter-spacing: 0;
}

.sharethis-wrapper .st_linkedin_large .stLarge,
.sharethis-wrapper .st_googleplus_large .stLarge,
.sharethis-wrapper .st_twitter_large .stLarge,
.sharethis-wrapper .st_twitter_large {
    background: none;
}


.sharethis-wrapper .st_twitter_large .stLarge .stLarge:after,
.sharethis-wrapper .st_twitter_large .stLarge:after {
    content: "\f099";
    display: block;
    font: normal normal normal 18px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*font-size: 48px;*/
    color: #ccc;
}

.sharethis-wrapper .st_twitter_large .stLarge .stLarge,
.sharethis-wrapper .st_twitter_large .stLarge {
    background: none !important;
    transition: all .5s;
}

.sharethis-wrapper .st_twitter_large .stLarge .stLarge:hover,
.sharethis-wrapper .st_twitter_large .stLarge:hover {
    background: none !important;
}

.sharethis-wrapper .st_twitter_large .stLarge .stLarge:hover:after,
.sharethis-wrapper .st_twitter_large .stLarge:hover:after {
    color: #33cccc;
}

.sharethis-wrapper .st_twitter_large .stLarge,
.sharethis-wrapper .st_facebook_large {
    background: none;
}

.sharethis-wrapper .st_twitter_large .stLarge .stLarge:after,
.sharethis-wrapper .st_facebook_large .stLarge:after {
    content: "\f082";
    display: block;
    font: normal normal normal 18px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*font-size: 48px;*/
    color: #ccc;
}

.sharethis-wrapper .st_twitter_large .stLarge .stLarge,
.sharethis-wrapper .st_facebook_large .stLarge {
    background: none !important;
    transition: all .5s;
}

.sharethis-wrapper .st_twitter_large .stLarge .stLarge:hover,
.sharethis-wrapper .st_facebook_large .stLarge:hover {
    background: none !important;
}

.sharethis-wrapper .st_twitter_large .stLarge .stLarge:hover:after,
.sharethis-wrapper .st_facebook_large .stLarge:hover:after {
    color: #33cccc;
}

.sharethis-wrapper .st_twitter_large .stLarge,
.sharethis-wrapper .st_google_bmarks_large {
    background: none;
}

.sharethis-wrapper .st_twitter_large .stLarge .stLarge:after,
.sharethis-wrapper .st_google_bmarks_large .stLarge:after {
    content: "\f02e";
    display: block;
    font: normal normal normal 18px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*font-size: 48px;*/
    color: #ccc;
}
.sharethis-wrapper .st_linkedin_large .stLarge:after {
    content: "\f08c";
    display: block;
    font: normal normal normal 18px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 35px;
    color: #ccc;
}

.sharethis-wrapper .st_googleplus_large .stLarge:after {
    content: "\f0d4";
    display: block;
    font: normal normal normal 18px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 35px;
    color: #ccc;
}


.sharethis-wrapper .st_twitter_large .stLarge .stLarge,
.sharethis-wrapper .st_google_bmarks_large .stLarge {
    background: none !important;
    transition: all .5s;
}

.sharethis-wrapper .st_twitter_large .stLarge .stLarge:hover,
.sharethis-wrapper .st_google_bmarks_large .stLarge:hover {
    background: none !important;
}

.sharethis-wrapper .st_twitter_large .stLarge .stLarge:hover:after,
.sharethis-wrapper .st_google_bmarks_large .stLarge:hover:after {
    color: #33cccc;
}

.pane-sharethis-sharethis-block > h2 {
    color: #ccc;
    letter-spacing: 0;
}

#views_slideshow_cycle_main_advertisements-panel_pane_4_1 {
    margin-top: -45px;
}

.pane-sharethis-sharethis-block {
    padding: 0;
    width: auto;
    margin: 0 auto;
    margin: 0 auto;
    position: absolute;
    z-index: 10;
    top: 0;
    left: -100px;
/*     transform: translate(100%, -50%); */
    transition: ease all 0.1s;
}
@media screen and (max-width: 1180px) {
  .pane-sharethis-sharethis-block {
    left: -50px !important;
  }
}
@media screen and (max-width: 1080px) {
  .pane-sharethis-sharethis-block {
    left: -50px !important;
  }
}

.page-node .pane-custom.pane-1 {
    width: 100%;
}

.panels-flexible-row,
.section-blog .panels-flexible-row {
    padding: 50px 0;
}

.node-type-storefront-news .panels-flexible-row{
	padding: 30px 0 50px 0;
}

.panels-flexible-37-inside .panels-flexible-row:last-child {
    padding-top: 0;
}

.panels-flexible-region-148-page___header ,
.panels-flexible-region-146-page___header ,
.panels-flexible-region-154-page___header ,
.panels-flexible-region-38-page___header {
    float: none;
}


.node-type-news .pane-node-title,
.page-node .pane-node-created,
.page-node .pane-node-field-news-source,
.page-node .pane-node-field-news-author,
.page-node .pane-node-field-global-main-image,
.page-node .pane-node-field-body,
.page-node .pane-custom.pane-2,
.page-node .pane-node-comment-form {
    width: 100%;
}

.dfn-logo {
    display: block;
    padding-right: 100px;
}

.logo-id-block {
    padding: 0;
}

.page-daily-newsflash .view-id-advertisements .view-content,
.node-type-news .view-id-advertisements .view-content {
    padding-top: 0;
}

.page-node .node-article-register .content {
    margin-bottom: 0;
}

.panels-flexible-row-first .header-wrap {
    margin-top: 0;
}

.page-node h1 {
    padding: 0;
}

body.node-type-blog .pane-node-title,
.node-type-storefront-news .pane-node-title,
.node-type-news .pane-node-title {
    padding-top: 0;
    margin: 0 auto;
    margin-bottom: 10px;
}

.panels-flexible-region-38-page___bottom_ {
    width: 100%;
}

.page-node .view-id-page_newsflash .view-content {
    margin: 50px auto;
    float: left;
    width: 100%;
	margin-bottom:0;
}

.panels-flexible-37 .panels-flexible-row {
    padding-top: 50px;
}

#views-exposed-form-search-programs-panel-pane-3,
#views-exposed-form-search-programs-panel-pane-2,
views-exposed-form-search-programs-panel-pane-4 {
    padding: 0;
    margin: 0 auto;
}

#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets {
    display: table;
    width: 100%;
}

#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-tags-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets .views-exposed-widget.views-submit-button,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets .views-exposed-widget.views-submit-button,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-tags-tid-wrapper,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets .views-exposed-widget.views-submit-button {
    display: table-cell;
    vertical-align: bottom;
    float: none;
}

#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-tags-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-tags-tid-wrapper,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper {
    padding: 25px 10px 25px 25px;
}

#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-2-wrapper, 
#views-exposed-form-search-programs-panel-pane-6 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-1-wrapper{
    padding: 25px 0 25px 0 !important;
}

#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets .views-exposed-widget.views-submit-button,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets .views-exposed-widget.views-submit-button,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets .views-exposed-widget.views-submit-button {
    padding: 25px 25px 25px 10px;
}

#views-exposed-form-search-programs-panel-pane-3 .views-exposed-form .views-exposed-widget,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-form .views-exposed-widget,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-form .views-exposed-widget {
    padding: 0;
}

.view-page-newsflash .container-fluid.pb-wrap-greenbar.pb-block-background-color-wrapper {
    margin-top: 0px;
    padding-top: 30px;
    padding-bottom: 50px;
}

.page-search-news  .view-page-newsflash .container-fluid.pb-wrap-greenbar.pb-block-background-color-wrapper{
    margin-top: 100px;
}

.view-id-page_newsflash .views-widget-filter-combine input,
.view-news-teaser .views-widget-filter-combine input {
    height: 66px;
    width: 100%;
    margin: 0 auto;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-widget input,
.view-news-teaser .views-exposed-widget input,
#pane-quicktabs-search-box-homepage .views-exposed-widget input ,
.view-news-teaser .views-exposed-widget input {
    margin: 0 auto;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-widget.views-submit-button input,
.view-news-teaser .views-exposed-widget.views-submit-button input,
#pane-quicktabs-search-box-homepage .views-exposed-widget.views-submit-button input {
    margin: 25px 25px 25px 10px;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets,
.view-news-teaser .views-exposed-form .views-exposed-widgets,
.view-news-teaser .views-exposed-form .views-exposed-widgets {
    width: 100%;
    display: table;
    background-color: transparent;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-combine-wrapper,
#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper,
#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets .views-exposed-widget,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-combine-wrapper,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper,
.view-news-teaser .views-exposed-form .views-exposed-widgets .views-exposed-widget,
.view-news-teaser .views-exposed-form .views-exposed-widgets .views-exposed-widget {
    display: table-cell;
    vertical-align: bottom;
    background-color: transparent;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-combine-wrapper input,
#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper input,
#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets .views-exposed-widget input,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-combine-wrapper input,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper input,
.view-news-teaser .views-exposed-form .views-exposed-widgets .views-exposed-widget input ,
.view-news-teaser .views-exposed-form .views-exposed-widgets .views-exposed-widget input {
    box-sizing: border-box;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-combine-wrapper,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-combine-wrapper,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-combine-wrapper {
    width: 50%;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-combine-wrapper .views-widget,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-combine-wrapper .views-widget ,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-combine-wrapper .views-widget {
    padding: 25px 10px 25px 25px;
    background: #33cccc;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper {
    width: 45%;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper .views-widget,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper .views-widget ,
.view-news-teaser .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper .views-widget {
    padding: 25px 10px 25px 0;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets .views-submit-button,
.view-news-teaser .views-exposed-form .views-exposed-widgets .views-submit-button ,
.view-news-teaser .views-exposed-form .views-exposed-widgets .views-submit-button {
    width: 5%;
    background: #33cccc;
    position: relative;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets .views-submit-button:after,
.view-news-teaser .views-exposed-form .views-exposed-widgets .views-submit-button:after,
.view-news-teaser .views-exposed-form .views-exposed-widgets .views-submit-button:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 66px;
    background: #E8FBFB;
}

.view-id-page_newsflash .views-exposed-widget .views-widget {
    height: auto;
}


.view-news-teaser {
    /*padding-left: 15px;*/
    /*padding-right: 15px;*/
}

.view-id-page_newsflash .views-widget-filter-combine label,
.view-news-teaser .views-widget-filter-combine label {
    padding: 25px;
    background: #33cccc;
    font-size: 16px;
    line-height: 16px;
}

.view-id-page_newsflash .views-exposed-widgets .views-submit-button input,
search-block-form .form-actions input[type=submit],
#search-block-form--2 .form-actions input[type=submit],
#views-exposed-form-search-programs-panel-pane-1 .views-submit-button input[type=submit],
#quicktabs-search_box_homepage .views-submit-button input[type=submit],
.views-submit-button input[type=submit] {
    outline: none;
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-bottom: 0px;
}

.view-id-page_newsflash .views-exposed-widgets .views-submit-button input{
    margin: 25px 25px 25px 10px;
    position: relative;
}

.view-news-teaser  .views-exposed-widgets .views-submit-button input {
    margin: 25px 25px 31px 10px;
    position: relative;
}

.view-id-page_newsflash .views-exposed-widgets .views-submit-button input:after,
.view-news-teaser  .views-exposed-widgets .views-submit-button input:after {
    content: "";
    background: #33cccc;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.view-id-page_newsflash .view-filters {
    padding: 0;
}

.container-inline-date > .form-item {
    margin: 0 auto;
}

.view-id-page_newsflash .form-type-date-popup .form-item input,
.view-news-teaser  .form-type-date-popup .form-item input {
    width: 100%;
}

.view-id-page_newsflash .form-type-date-popup .form-item:after,
.view-news-teaser  .form-type-date-popup .form-item:after {
    margin-top: 0;
}

#edit-date-filter-min-wrapper {
    margin-right: 10px;
}

.form-item.form-type-textfield.form-item-combine {
    display: block;
    width: 100%;
}

.panels-flexible-region-37-center {
    width: 100%;
}

.views-row {
    margin-top: 50px;
}

.front .view-news .views-row {
	margin-top: 0;
}

.pane-advertisements-panel-pane-2 .views-row {
    margin-top: 0;
}

#node-7353 .field-name-body {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    transform: translate(-50%, -50%);
}

#node-7353 .field-name-body h2,
#node-7353 .field-name-body #subtitle {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
}

#node-7353 .field-name-body h2 {
    font-size: 48px;
    line-height: 48px;
}

#node-7353 .field-name-body #subtitle {
    font-size: 36px;
    line-height: 36px;
}

.page-who-we-are .panel-pane.pane-node .pane-title,
.page-support .panel-pane.pane-node .pane-title,
.page-helpful .panel-pane.pane-node .pane-title,
.node-type-news .panel-pane.pane-node .pane-title,
.page-how-our-platform-work .panel-pane.pane-node .pane-title,
.page-reach-more-customers .panel-pane.pane-node .pane-title,
.page-storefront-plans .panel-pane.pane-node .pane-title,
.page-audiences .panel-pane.pane-node .pane-title,
.page-audience-stats .panel-pane.pane-node .pane-title,
.transparent-menu .panel-pane.pane-node .pane-title {
    position: relative;
}

.page-node .pane-node-field-body li::before {
    display: none;
}

.panels-flexible-region-80-article___header {
    width: 100%;
}

.node-type-news .entity_pager {
    width: 100%;
}

.container.pb-wrap-greenbar .row .container {
    width: 100%;
}

.container-fluid.pb-wrap-greenbar > .row {
    margin: 0 auto;
}

.page-support .header-wrap .pb-content-section.container {
    padding-left: 15px;
    padding-right: 15px;
}

.page-support .view-display-id-panel_pane_1 .view-content {
    width: 100%;
}

.page-support .field.field-name-body.field-type-text-with-summary {
    z-index: 2;
    color: #fff;
    font-size: 34px;
    position: absolute;
    top: 50%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%);
    right: auto;
    text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
}

.page-support .field.field-name-body.field-type-text-with-summary h2.pane-title {
    z-index: 2;
    color: #fff;
    font-size: 34px;
    position: relative;
    top: auto;
    text-align: center;
    left: auto;
    transform: translate(0%, 0%);
    right: auto;
    text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
}

.page-support .view-display-id-panel_pane_1 .views-row.col-sm-4 {
    background: none;
    background-color: transparent;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}

.page-support .view-display-id-panel_pane_1 .views-row.col-sm-4 .support-top-block-content {
    padding: 30px 20px;
    background-color: #E8FBFB;
    height: 250px;
}

.page-support .view-display-id-panel_pane_1 .views-row {
    height: auto;
    padding: 0;
    margin-right: 0;
}

.page-support .view-support .view-content {
    padding-left: 0;
    padding-right: 0;
}

.page-support .id-register-button.register-button2 {
    bottom: 30px;
}

.page-support .pane-views .pane-content {
    background-color: #33cccc;
    margin-top: 50px;
}

#edit-title-wrapper {
    padding-right: 0;
}

#edit-title-wrapper.views-exposed-widget input {
    width: 100%;
    margin: 0;
}

.view-market-directory .views-exposed-form #edit-title-wrapper .form-item-title input {
    margin: 30px 0 30px 30px;
}

#views-exposed-form-support-panel-pane-1 .views-exposed-form .views-exposed-widget.views-widget-filter-title {
    float: none;
    width: calc(100% - 70px);
}

#views-exposed-form-support-panel-pane-1 .views-exposed-form .views-exposed-widget {
    padding: 0;
}

#views-exposed-form-support-panel-pane-1 .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0;
}

.page-support .support-popup-block .register-button2 button {
    top: 25px;
}

.page-support .support-popup-block .register-button2:after {
    display: none;
}

.page-support .register-button2 button {
    outline: none;
}

.panels-flexible-region-pb_image_layout-page___header,
.panels-flexible-region-pb_image_layout-center {
    width: 100%;
}

/*    ------------------------

    Footer

    ------------------------ */
#footer {
    min-height: 0;
}

.divider_padding small {
    display: none;
}

.col_footer.left .contextual-links-region {
    float: none;
    display: block;
}

.col_footer.right p {
    color: #888;
}

.menu li {
    border-bottom: 1px solid #33cccc;
}

#footer .col-sm-6 {
    text-align: right;
    width: 50%;
    display: block;
    padding-right: 15px;
    padding-left: 15px;
}

#footer .col-sm-6 p {
    display: table;
    width: 100%;
    text-align: right;
}

#footer .col-sm-6 p img {
    margin: 0 auto;
    margin-top: 90px;
}

#footer .col-sm-3 {
    padding-right: 15px;
    padding-left: 15px;
    width: 25%;
}

#footer a {
    color: #888;
}

html .pb-front-page #footer {
    margin-top: 0;
}

.pager {
    padding-right: 0;
}

.field-name-field-global-main-image .field-item:after {
    display: none !important;
}

.field-name-field-global-main-image img {
    width: 100%;
    height: auto;
}

.section-news .field-name-field-global-main-image img {
    width: auto;
    height: auto;
}

.section-news .field-name-field-global-main-image{
		text-align: center;
}

.pb-block-background-color {
    display: table;
    width: 100%;
    margin: 0 auto;
}

.view-id-news.view-display-id-block.row {
    margin-left: 0;
    margin-right: 0;
}

#footer .footer-center {
    max-width: none;
}

.page-daily-newsflash {
    padding-top: 103px;
}

.panels-flexible-region-80-center {
    width: 100%;
}

.page-node-8513 #block-carte .field-row-sum {
    font-size: 20px;
}

table {
    border: 0;
}

table tr:first-child th:first-child {
    border-right: 0;
}

.page-how-our-platform-works-audience table {
    margin-top: 30px;
}

.block-country {
    margin-top: 30px;
}

.node-type-quo-crm-entity .view-news {
    height: auto;
}

.node-type-program .storefront-info .views-field-title,
.node-type-quo-crm-entity .view-display-id-panel_pane_2 .views-field-title {
    line-height: 48px;
}

.page-who-we-are .views-row {
    margin-top: 30px;
    margin-bottom: 30px;
}

.views-exposed-widget input {
    font-size: 18px;
}

.pb-block-bgc-content h1 + ul,
h1 + ul.pb-content-section,
.page-node .pane-node-field-body h1 + ul,
.pb-content-section .col-sm-12 h1 + ul,
.pb-block-bgc-content p + ul,
p + ul.pb-content-section,
.page-node .pane-node-field-body p + ul,
.pb-content-section .col-sm-12 p + ul {
    margin-top: 0;
}

#mini-panel-storefront_node {
    padding-top: 30px;
    padding-bottom: 30px;
}

.storefront-reviews-overview .view-content {
    display: table;
}

#quicktabs-tabpage-quick_storefront_node-0,
#quicktabs-tabpage-quick_storefront_node-1,
#quicktabs-tabpage-quick_storefront_node-2,
#quicktabs-tabpage-quick_storefront_node-3,
#quicktabs-tabpage-quick_storefront_node-4 {
    /*padding-top: 25px;*/
}

.panels-flexible-40 .panels-flexible-region-inside {
    padding: 0;
}

.node-type-quo-crm-entity .storefront-mini-right .pane-title {
    padding: 0px 0 20px 0;
}

.node-type-quo-crm-entity #quicktabs-tabpage-quick_storefront_node-0 .storefront-reviews-overview .views-row.col-md-4 {
    width: 33.33333%;
}

.node-type-quo-crm-entity .view-content {
    display: table;
    width: 100%;
}

.node-type-quo-crm-entity .view-news .views-field-field-global-main-image {
    width: 30%;
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.node-type-quo-crm-entity .view-news .views-field-nothing {
    width: 60%;
    padding: 15px 20px;
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.node-type-quo-crm-entity .view-news .views-field-nothing p {
    font-size: 14px;
    line-height: 20px;
    color: #888;
    margin-bottom: 20px;
}

.node-type-quo-crm-entity .pane-news-panel-pane-1,
.node-type-quo-crm-entity .pane-news-panel-pane-2 {
    display: block;
}

.node-type-quo-crm-entity .storefront-reviews-overview {
    padding-top: 0;
}

.node-type-quo-crm-entity #quicktabs-tabpage-quick_storefront_node-3 .view-news .views-row {
    margin-top: 0;
}

.page-node .view-id-page_newsflash .view-content {
    display: block;
}

.pager-wrapper {
    margin-top: 30px;
}

.pager li {
    border: 0;
    color: #fff !important;
    padding: 0;
    text-shadow: none;
    margin-top: 0px;
    margin-bottom: 7px;
    margin-right: 5px !important;
    height: 60px;
    min-width: 50px;
    text-align: center;
    line-height: 60px;
	
}

.pager li:first-child {
    padding-top: 0px !important;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
}

.pager li > a {
    padding: 0px 20px;
    height: 60px;
    line-height: 60px;
    margin: 0;
    text-shadow: none;
}

.pager li.pager-next {
    margin-right: 0px !important;
}

.node-type-quo-crm-entity .pager-current {
    margin-top: 0px;
    padding: 15px 20px;
}

.pager-next a,
.pager-next a:hover {
    height: 60px;
}

.page-node-8638 {
    padding-top: 103px;
}

li.pager-next a,
li.pager-next a:hover {
    background: #33cccc;
}

.page-who-we-are .panel-pane.pane-node .pane-title,
.page-support .panel-pane.pane-node .pane-title,
.page-helpful .panel-pane.pane-node .pane-title,
.node-type-news .panel-pane.pane-node .pane-title,
.page-how-our-platform-work .panel-pane.pane-node .pane-title,
.page-reach-more-customers .panel-pane.pane-node .pane-title,
.page-storefront-plans .panel-pane.pane-node .pane-title,
.page-audiences .panel-pane.pane-node .pane-title,
.page-audience-stats .panel-pane.pane-node .pane-title,
.transparent-menu .panel-pane.pane-node .pane-title {
    margin: 0 auto;
}

.node-type-quo-crm-entity .view-display-id-panel_pane_4 .views-row {
    padding: 0;
    margin-top: 0;
}

.node-type-quo-crm-entity .view-display-id-panel_pane_4 .views-row .views-field.views-field-title,
.node-type-quo-crm-entity .view-display-id-panel_pane_4 .views-row .views-field.views-field-title,
.node-type-quo-crm-entity .view-display-id-panel_pane_4 .views-row .views-field.views-field-body {
    padding: 20px;
    background: #fff;
}

.node-type-quo-crm-entity .view-display-id-panel_pane_4 .views-row .views-field.views-field-title {
    padding-bottom: 0;
}

.node-type-quo-crm-entity .view-display-id-panel_pane_4 .views-row .views-field.views-field-body {
    padding-top: 0;
}

.pane-storefront-application-panel-pane-6 {
    padding: 20px;
    background: #fff;
    margin-top: 50px;
}

.storefronts-node-title {
    margin-bottom: 30px;
}

.main_nav li a {
    transition: none;
}

.quo-who-we-are-menu ul {
    right: auto;
    left: 0;
}

.view-id-page_newsflash .views-row ,
.view-news-teaser .views-row {
    height: 600px;
    padding-bottom: 70px;
    margin-bottom: 50px;
}

.view-related-news .views-row {
    height: auto;
    padding-bottom: 0;
    margin-bottom: 0;
}

.view-related-news .views-field-created .field-content a{font-weight:400;font-family: Roboto Condensed;}

.view-id-page_newsflash .views-field-view-node {
    position: absolute;
    bottom: 0;
    right: 15px;
    margin-top: 0;
    margin-right: 0;
}

.view-market-directory .views-exposed-form .views-submit-button input {
    outline: none;
}

.view-market-directory .fivestar-average-stars,
.view-market-directory .fivestar-average-stars .fivestar-widget-static {
    display: block;
}

html .view-market-directory .pane-quicktabs li {
    width: 100%;
}

.panel-pane.pane-node {
    position: relative;
}

.panel-pane.pane-node .content .field-item.even {
    position: relative;
}

.panel-pane.pane-node .content .field-item.even:after {
    /*content: "";*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*display: block;*/
    /*background-color: rgba(0, 0, 0, 0.5);*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*z-index: 1;*/
}

.page-support .panel-pane.pane-node h2.pane-title,
.panel-pane.pane-node h2.pane-title {
/*     z-index: 2;
    color: #fff;
    font-size: 34px;
    position: absolute;
    top: 50%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%);
    right: auto;
    text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5); */
}

.show-popup-contact h2.pane-title{
    top: 7% !important;
}

.page-support .support-popup-title {
    margin-bottom: 20px;
}

#logo_dark #search-block-form,
#logo_dark #search-block-form--2,
#logo_dark #views-exposed-form-search-programs-panel-pane-1 {
    position: relative;
    width: 100%;
    margin: 0 0 0 0;
}

.logo-mobile {
    display: none !important;
}

#logo_dark img {
    margin-top: 0;
}

#logo_dark #views-exposed-form-search-programs-panel-pane-1 {
    display: block;
}

.front .small-menu-mobile-fix #logo_dark .logo-tab,
.not-front .small-menu-mobile-fix #logo_dark .logo-tab {
    width: 53px;
    height: 66px;
    display: block;
    background: url(../images/logo_p.svg) center center no-repeat;
    background-size: cover;
    display: inline-block;
}

.front .small-menu-mobile-fix #logo_dark .logo-tab img,
.not-front .small-menu-mobile-fix #logo_dark .logo-tab img {
    display: none;
}

.front .small-menu-mobile-fix #logo_dark .contextual-links-region,
.not-front .small-menu-mobile-fix #logo_dark .contextual-links-region {
    display: inline-block;
    margin-left: 10px;
    float: right;
}

.small #logo_dark,
.small-menu-fix #logo_dark {
    margin-top: 17px;
}

#logo_dark .views-exposed-widget input {
    width: 100%;
}

#views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets {
    display: table;
    width: auto;
}

#views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets .views-exposed-widget {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

@media only screen and (max-width: 1200px) {
        #views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets {
        width: 200px;
    }
}

@media only screen and (max-width: 991px) {
        #views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets {
        width: 100px;
    }

        #logo {
        display: none;
    }

        #logo_dark {
        margin-top: 17px;
        margin-left: 19px;
        display: block;
    }

        header.small.transparent_menu .navbar-nav > li:last-child > a:after,
    header.transparent_menu .navbar-nav > li:last-child > a:after {
        display: none;
    }

        #views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets {
        width: 160px;
    }

        .front .transparent_menu.small-menu-mobile-fix #logo_dark .logo-tab {
        width: 53px;
        height: 66px;
        display: block;
        background: url(../images/logo_p.svg) center center no-repeat;
        background-size: cover;
        display: inline-block;
    }

        .front .transparent_menu.small-menu-mobile-fix #logo_dark .logo-tab img {
        display: none;
    }
    
    .page-home #views-exposed-form-search-programs-panel-pane-1 {
    display: none !important;
}
}

@media only screen and (max-width: 767px) {
	.view-news-teaser .views-field-view-node {
		float: none;
		margin-bottom: 20px;
	}

	.page-search-news  .view-page-newsflash .container-fluid.pb-wrap-greenbar.pb-block-background-color-wrapper{
		margin-top: 0;
	}
	.view-news-teaser .views-exposed-widget.views-widget-filter-date_filter{
		margin-top: 0;
	}

	.view-id-page_newsflash .views-row, .view-news-teaser .views-row {
		height: auto;
		padding-bottom: 0;
	}

	.page-search-blogs .section {
		padding-top: 0;
	}
	.page-search-blogs	 .view-news-teaser .views-exposed-widgets .views-submit-button input {
		background: none;
		text-indent: 0;
		width: 70px;
		background-color: #ff6600;
		font-size: 40px;
		line-height: 65px;
		padding-top: 0;
		color: #FFF;
		border-bottom: 5px solid #993300;
		width: 100%;
	}

    .view-news-teaser form {
        background: #33cccc;
		margin-top:20px;
    }
    .panels-flexible-row-first .header-wrap, .section-blog .panels-flexible-row-first .header-wrap {
        margin-top: 0px;
    }
    .section-blog .panels-flexible-row {
        padding: 20px 0;
    }
        .front .small-menu-mobile-fix #logo_dark .contextual-links-region.signin-button,
    .not-front .small-menu-mobile-fix #logo_dark .contextual-links-region.signin-button {
        float: right;
    }

        .front .transparent_menu.small-menu-mobile-fix #logo_dark .logo-tab,
    .not-front .transparent_menu.small-menu-mobile-fix #logo_dark .logo-tab {
        width: 40px;
        height: 50px;
    }

        #views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets {
        width: 100%;
        margin-bottom: 15px;
    }

        #views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets .views-exposed-widget:first-child input {
        width: 100%;
    }

        .front #views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets {
        display: none;
    }

        .responsive_nav {
        display: none !important;
    }

        .not-front #navbar.navbar-collapse.collapse.in {
        margin-bottom: 15px;
    }
    
    .page-user #views-exposed-form-search-programs-panel-pane-1 .views-submit-button input[type=submit] {
    height: 50px !important;
    width: 50px !important;
}
}

html .view-market-directory .org-all-programs li {
    width: 33.33%;
    list-style: none;
    display: inline-block;
    float: none;
    border-bottom: 0;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 18px;
}

html .view-market-directory .org-all-programs li:before {
    display: none;
}

html .view-market-directory .org-all-programs li a {
    font-size: 14px;
}

.page-user-register #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper .form-item.form-type-textfield.form-item-field-tags-tid,
.page-user-register #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-comb-sic-naics-list-tid,
.page-user-register #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper .form-item.form-type-textfield.form-item-field-tags-tid,
.page-user-register #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-comb-sic-naics-list-tid {
    width: 100%;
    margin: 0 !important;
}

.page-user-register #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper .form-item.form-type-textfield.form-item-field-tags-tid #edit-field-tags-tid.form-text, .page-user-register #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper .form-item.form-type-textfield.form-item-field-tags-tid input,
.page-user-register #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-comb-sic-naics-list-tid #edit-field-tags-tid.form-text,
.page-user-register #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-comb-sic-naics-list-tid input,
.page-user-register #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper .form-item.form-type-textfield.form-item-field-tags-tid #edit-field-tags-tid.form-text,
.page-user-register #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper .form-item.form-type-textfield.form-item-field-tags-tid input,
.page-user-register #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-comb-sic-naics-list-tid #edit-field-tags-tid.form-text,
.page-user-register #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-comb-sic-naics-list-tid input {
    border: 0;
}

.page-user-register #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-states-server-tid-tid,
.page-user-register #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-states-server-tid-tid {
    width: 100%;
    margin: 0 !important;
}

.page-user-register #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-states-server-tid-tid #edit-field-prog-states-server-tid-tid.form-text.form-autocomplete, .page-user-register #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-states-server-tid-tid input,
.page-user-register #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-states-server-tid-tid #edit-field-prog-states-server-tid-tid.form-text.form-autocomplete,
.page-user-register #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper .form-item.form-type-textfield.form-item-field-prog-states-server-tid-tid input {
    border: 0;
}

.page-user-register #views-exposed-form-search-programs-panel-pane-4 .views-exposed-widget .form-item.form-type-textfield.form-item-title {
    width: 100%;
    margin: 0 !important;
}

.page-user-register #views-exposed-form-search-programs-panel-pane-4 .views-exposed-widget .form-item.form-type-textfield.form-item-title #edit-field-tags-tid.form-text, .page-user-register #views-exposed-form-search-programs-panel-pane-4 .views-exposed-widget .form-item.form-type-textfield.form-item-title input {
    border: 0;
}

.page-user-register #quicktabs-tabpage-search_box_homepage-2.quicktabs-tabpage {
    margin-top: 1px;
}

/*    ------------------------

    Forcing Bootstrap Sizes

    ------------------------ */
@media only screen and (min-width: 768px) {
    .navbar-header {
        float: right;
        margin-top: 18px;
    }
    .page-node .panels-flexible-region.panels-flexible-region-38-center.panels-flexible-region-first.panels-flexible-region-last.container {
        width: 1245px;
    }

	.pb-wrap-greenbar .pb-block-background-color .pb-block-bgc-body {
		padding-right: 25%;
	}
}

@media only screen and (min-width: 1200px) {
        .container {
        width: 1170px;
    }
}

@media only screen and (min-width: 993px) {
        .page-node .panels-flexible-region.panels-flexible-region-148-center.panels-flexible-region-first.panels-flexible-region-last.container ,
        .page-node .panels-flexible-region.panels-flexible-region-146-center.panels-flexible-region-first.panels-flexible-region-last.container ,
        .page-node .panels-flexible-region.panels-flexible-region-154-center.panels-flexible-region-first.panels-flexible-region-last.container ,
        .page-node .panels-flexible-region.panels-flexible-region-140-center.panels-flexible-region-first.panels-flexible-region-last.container ,
        .page-node .panels-flexible-region.panels-flexible-region-38-center.panels-flexible-region-first.panels-flexible-region-last.container {
        width: 970px;
    }
}

@media only screen and (min-width: 768px) {
     .pb-content-section .views-row   .col-sm-8 {
        width: 66.66666667% !important;
    }

     .pb-content-section .views-row .col-sm-6 {
        width: 50% !important;
    }

    .pb-content-section .views-row .col-sm-4 {
        width: 33.33333333% !important;
    }

   .pb-content-section .views-row .col-sm-3 {
        width: 25% !important;
    }
}

@media only screen and (max-width: 767px) {
    .pb-content-section .views-row .col-sm-3 {
        width: 100% !important;
    }
}

/*    ------------------------

    Medias

    ------------------------ */
@media only screen and (max-width: 1550px) {
        html .node-type-news .pane-node-title,
    html .page-node .pane-node-created,
    html .page-node .pane-node-field-news-source,
    html .page-node .pane-node-field-news-author,
    html .page-node .pane-node-field-global-main-image,
    html .page-node .pane-node-field-body,
    html .page-node .pane-custom.pane-2,
    html .page-node .pane-node-comment-form {
        width: 100%;
    }

        html .page-node .pane-custom.pane-1 {
        width: 100%;
    }

        .page-node .pane-sharethis {
        margin-left: 0;
    }

        .pane-sharethis-sharethis-block {
/*         transform: translate(50%, -50%); */
    }

        html .view-id-page_newsflash .views-widget-filter-combine input {
        width: 100%;
    }
}

.view-market-directory .storf-nr-prog {
    width: 100%;
    color: #666;
    margin: 0 auto;
}

@media only screen and (max-width: 1400px) {
        html .view-id-page_newsflash .views-widget-filter-combine input {
        width: 100%;
    }

        html .view-market-directory .storf-nr-prog {
        width: 100% !important;
    }

        .node-type-program .storefront-info .views-field-title h3 ,
        .node-type-quo-crm-entity .view-display-id-panel_pane_2 .views-field-title h3 {
        margin: 0 auto;
        line-height: 20px;
    }

    .node-type-program .storefront-info .views-field-title a ,
        .node-type-quo-crm-entity .view-display-id-panel_pane_2 .views-field-title a {
        line-height: 22px;
    }

        .node-type-quo-crm-entity .view-display-id-panel_pane_2.storefront-programs-list .views-field-title {
        padding: 0 10px;
    }

        #views-exposed-form-search-programs-panel-pane-1 .views-exposed-form .views-exposed-widget.views-widget-filter-combine {
        display: none;
    }

        #views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets {
        width: auto;
    }
}

@media only screen and (max-width: 1350px) {
        html .view-id-page_newsflash .form-type-date-popup .form-item input {
        width: 100%;
    }

        html .view-id-page_newsflash .views-field-field-body {
        width: 100% !important;
    }
}

@media only screen and (max-width: 1250px) {
        #quicktabs-search_box_homepage {
        width: 100%;
    }

        .pb-block-background-color-wrapper#view-5-markets {
        margin-top: -140px;
    }

        .node-type-quo-crm-entity .view-news .views-row {
        width: 100%;
    }
}

@media only screen and (max-width: 1200px) {
        .slide-text.video-header-text {
        width: 100%;
    }

        .view-market-directory .contact-us:after {
        font-size: 12px;
    }

        .view-market-directory .contact-us {
        font-size: 14px;
    }

        #quicktabs-tabpage-quick_storefront_node-3 .view-news .views-row img {
        height: auto;
    }

        #quicktabs-tabpage-quick_storefront_node-3 .view-news .news-content-id {
        padding: 0 0 10px 0;
    }

        #quicktabs-tabpage-quick_storefront_node-3 .view-news .views-row {
        padding: 0;
    }
}

@media only screen and (max-width: 1150px) {
        .logo-id-block {
        height: auto;
    }

        .page-node-8512 #pb-col1-row2 {
        padding-top: 130px;
        padding-bottom: 130px;
        height: auto;
    }

        .page-node-8513 #block-carte .field-row-sum {
        font-size: 18px;
    }

        .node-type-quo-crm-entity .storefront-programs-list .views-field-title a {
        font-size: 14px;
        line-height: 16px;
    }
}

@media only screen and (max-width: 991px) {
        .panels-flexible-row-pb_image_layout_fixed-1 .field-name-body.field-type-text-with-summary h2.pane-title {
        font-size: 24px;
        margin-top: 30px;
    }

        #quicktabs-search_box_homepage {
        width: 100%;
    }

        .not-front .pane-quicktabs-search-box-homepage .pane-title {
        right: 45%;
        top: -50px;
    }

        .front .pb-content-section {
        padding: 50px 0;
    }

        #wrap-gain-all .pb-block-bgc-body {
        width: 100%;
    }

        .pb-block-background-color-wrapper#view-5-markets {
        margin-top: -80px;
    }

        .col_footer.right p {
        font-size: 12px;
    }

        .menu li {
        width: 100%;
    }

        #footer a {
        font-size: 12px;
    }

        .pb-info-column-title {
        font-size: 16px !important;
    }

        .pb-button a {
        font-size: 14px;
    }

        .header-wrap .art-header-text {
        transform: translate(-50%, -50%);
        right: 0;
        z-index: 2;
        left: 50%;
        width: 80%;
        font-size: 24px;
        line-height: 24px;
    }

        .pane-news .view-header {
        margin-bottom: 0px;
    }

        .home-newsflash {
        padding: 50px 0;
    }

        .pane-quicktabs-search-box-homepage .pane-views .pane-content {
        width: 100%;
    }

        .slide-subtitle h2 {
        padding-top: 0px !important;
    }

        .view-market-directory .views-row .field-content > .col-md-6 {
        display: block;
        width: 100%;
    }

        .node-type-quo-crm-entity .storefront-programs-list .views-row {
        width: 100%;
    }

        .storefront-reviews .view-content .col-md-4 {
        display: block;
        width: 100%;
        margin-bottom: 30px;
    }

        .node-type-quo-crm-entity #quicktabs-tabpage-quick_storefront_node-0 .storefront-reviews-overview .views-row.col-md-4 {
        width: 100%;
    }

        .node-type-quo-crm-entity #quicktabs-quick_storefront_node .quicktabs-tabs {
        width: 100%;
    }

        .node-type-quo-crm-entity #quicktabs-quick_storefront_node .quicktabs-tabs {
        border-top: 0;
    }

        .panels-flexible-40 .panels-flexible-row .pb-content-section ul {
        padding: 0;
        width: 100%;
    }

        #quicktabs-tabpage-quick_storefront_node-1,
    #quicktabs-tabpage-quick_storefront_node-2,
    #quicktabs-tabpage-quick_storefront_node-3,
    #quicktabs-tabpage-quick_storefront_node-4 {
        padding-left: 0px;
    }

        .node-type-quo-crm-entity .view-news .views-field-field-global-main-image {
        display: block;
        width: 100%;
    }

        .node-type-quo-crm-entity .view-news .views-field-field-global-main-image img {
        width: 100%;
        height: auto;
    }

        .node-type-quo-crm-entity .view-news .views-field-nothing {
        display: block;
        width: 100%;
    }

    /*    ------------------------

        Tables

        ------------------------ */
        .pb-info-column .field-row {
        margin: 0 auto;
        padding: 20px;
    }

        #storefront-plans-pricing-table .col-sm-3:first-child {
        display: none;
    }

        #storefront-plans-pricing-table .col-sm-3 {
        display: table;
        width: 100% !important;
        padding-left: 50%;
        margin-bottom: 30px;
    }

        #storefront-plans-pricing-table .col-sm-3 .pb-info-column-title {
        position: relative;
    }

        #storefront-plans-pricing-table .col-sm-3 .pb-info-column-title:before {
        content: "Storefront Levels";
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 700;
        font-size: 24px;
        color: #666666;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(-125%, -50%);
        text-align: right;
    }

        #storefront-plans-pricing-table .col-sm-3 #pb-col2-row3,
    #storefront-plans-pricing-table .col-sm-3 #pb-col3-row3,
    #storefront-plans-pricing-table .col-sm-3 #pb-col4-row3 {
        position: relative;
    }

        #storefront-plans-pricing-table .col-sm-3 #pb-col2-row3:before,
    #storefront-plans-pricing-table .col-sm-3 #pb-col3-row3:before,
    #storefront-plans-pricing-table .col-sm-3 #pb-col4-row3:before {
        content: "Features";
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 700;
        font-size: 24px;
        color: #666666;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(-125%, -50%);
        text-align: right;
    }

        #storefront-plans-pricing-table .col-sm-3 .field-row-sum {
        position: relative;
    }

        #storefront-plans-pricing-table .col-sm-3 .field-row-sum:before {
        content: "Pricing";
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 700;
        font-size: 24px;
        color: #666666;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(-125%, -50%);
        text-align: right;
    }

        #email-marketing-price-table .col-sm-3:first-child {
        display: none;
    }

        #email-marketing-price-table .col-sm-3 {
        display: table;
        width: 100% !important;
        padding-left: 50%;
        margin-bottom: 30px;
    }

        #email-marketing-price-table .col-sm-3 .pb-info-column-title {
        position: relative;
    }

        #email-marketing-price-table .col-sm-3 .pb-info-column-title:before {
        content: "Storefront Levels";
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 700;
        font-size: 24px;
        color: #666666;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(-125%, -50%);
        text-align: right;
    }

        #email-marketing-price-table .col-sm-3 .field-row-sum {
        position: relative;
    }

        #email-marketing-price-table .col-sm-3 .field-row-sum:before {
        content: "Cost Per Email";
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 700;
        font-size: 24px;
        color: #666666;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(-125%, -50%);
        text-align: right;
    }

        #block-carte .col-sm-3:first-child {
        display: none;
    }

        #block-carte .col-sm-3 {
        display: table;
        width: 100% !important;
        padding-left: 50%;
        margin-bottom: 30px;
    }

        #block-carte .col-sm-3 .pb-info-column-title {
        position: relative;
    }

        #block-carte .col-sm-3 .pb-info-column-title:before {
        content: "Storefront Levels";
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 700;
        font-size: 24px;
        color: #666666;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(-125%, -50%);
        text-align: right;
    }

        #block-carte .col-sm-3 .field-row-sum {
        position: relative;
    }

        #block-carte .col-sm-3 .field-row-sum:before {
        content: "Price / Frequency";
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 700;
        font-size: 24px;
        color: #666666;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(-125%, -50%);
        text-align: right;
    }

    #views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-combine-wrapper,
    .view-news-teaser .views-exposed-form .views-exposed-widgets #edit-combine-wrapper,
    #views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper,
    .view-news-teaser .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper,
    #views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets .views-submit-button,
    .view-news-teaser .views-exposed-form .views-exposed-widgets .views-submit-button {
        width: 100%;
        display: block;
        float: left;
    }

        #views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-combine-wrapper .views-widget,
    .view-news-teaser .views-exposed-form .views-exposed-widgets #edit-combine-wrapper .views-widget {
        padding: 25px 25px 15px 25px;
        display: block;
    }

        #views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper .views-widget,
        .view-news-teaser .views-exposed-form .views-exposed-widgets #edit-date-filter-wrapper .views-widget {
        padding: 0px 25px 0px 25px;
        display: block;
    }

        .pane-content .view-id-page_newsflash .views-exposed-widget.views-widget-filter-date_filter,
    .pane-content .view-id-page_newsflash .views-exposed-widget.views-submit-button {
        margin-top: 0;
    }

        .views-widget {
        display: block;
    }

        #edit-date-filter-min-wrapper,
    #edit-date-filter-max-wrapper {
        margin-right: 0;
        width: 100%;
        display: block;
        padding-bottom: 15px;
    }

        .container-inline-date .form-item .form-item {
        width: 100%;
    }

        .container-inline-date > .form-item {
        width: 100%;
    }

        .views-exposed-widget.views-submit-button {
        background: #33cccc;
        padding: 0 25px 25px 25px;
    }

        .views-exposed-form .container-inline-date .date-padding {
        width: 100%;
    }

        #views-exposed-form-page-newsflash-page-1 .views-exposed-widget.views-submit-button input,
    .view-news-teaser .views-exposed-widget.views-submit-button input,
    #pane-quicktabs-search-box-homepage .views-exposed-widget.views-submit-button input {
        margin: 0 auto;
    }

        #views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets .views-submit-button:after,
    .view-news-teaser .views-exposed-form .views-exposed-widgets .views-submit-button:after {
        display: none;
    }

        #views-exposed-form-page-newsflash-page-1 .views-exposed-widget.views-submit-button input,
    .view-news-teaser .views-exposed-widget.views-submit-button input,
    #pane-quicktabs-search-box-homepage .views-exposed-widget.views-submit-button input {
        width: 100%;
    }

        #views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets .views-submit-button {
        clear: both;
        height: auto;
        padding: 0 25px 25px 25px;
        float: left;
    }

        .view-id-page_newsflash .views-exposed-widgets .views-submit-button input {
        background: transparent url(../images/search_regular.png) center center no-repeat;
        margin: 0;
    }

        .form-item.form-type-textfield.form-item-combine {
        display: table;
    }

        #edit-submit-page-newsflash.form-submit {
        background: #ff6600;
        border-bottom: 5px solid #993300;
        text-indent: 0;
        font-weight: 700;
        color: #fff;
        line-height: 0;
    }

        html .view-id-page_newsflash .views-field-title a {
        font-size: 20px;
        line-height: 24px;
    }

        html .view-market-directory .pane-quicktabs li {
        width: 50%;
    }

        html .view-market-directory .storf-listing-prog-hidden li:nth-child(3) a {
        border-top: 1px solid #eaeaea;
    }

        .node-type-quo-crm-entity .storefront-programs-list .views-row {
        width: 100% !important;
    }

        .support-top-block-content p {
        font-size: 16px;
        line-height: 24px;
    }

        .support-top-block-content .views-field-title span.field-content {
        font-size: 24px;
        line-height: 24px;
    }

        html .view-market-directory .org-all-programs li {
        width: 100%;
    }

        html .view-market-directory .storf-listing-prog-hidden li:nth-child(1) a {
        border-top: 0;
    }

        html .view-market-directory .storf-listing-prog-hidden li:nth-child(2) a {
        border-top: 1px solid #eaeaea;
    }
}

@media only screen and (min-width: 768px) {
        #quicktabs-tabpage-quick_storefront_node-1 {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 767px) {
        header.transparent_menu.small-menu-mobile-fix .menu .id-register {
        padding: 19px 45px 18px 25px;
        display: block;
        margin-top: 0px !important;
        margin-right: 20px;
        background-position-x: 130px;
    }

        .home-bucket {
        margin-bottom: 30px;
    }

        .pb-block-background-color-wrapper#view-5-markets {
        margin-top: -75px;
    }

        .pb-block-fullwidth-wrapper .pb-block-bgc-content,
    .pb-block-fullwidth-wrapper .pb-block-bgc-image,
    .pb-wrap-greenbar .pb-block-background-color .pb-block-bgc-image,
    .pb-wrap-greenbar .pb-block-background-color .pb-block-bgc-content {
        display: block;
        width: 100%;
        text-align: center;
    }

        #email-marketing .pb-block-bgc-content {
        text-align: center;
    }

        #email-marketing .pb-block-bgc-content .pb-button {
        text-align: center;
    }

        .view-news .views-field-created {
        position: static;
    }

        .pane-news .news-data {
        padding-top: 20px;
    }

        .pb-block-bgc-content {
        display: block;
        width: 100%;
    }

        .pb-block-bgc-image {
        display: block;
        width: 100%;
        padding: 50px;
    }

        .quicktabs-tabs a,
    .quicktabs-tabs a,
    .front .quicktabs-tabs a {
        width: 100%;
        display: block;
    }

        .quicktabs-tabs a,
    .quicktabs-tabs a,
    .front .quicktabs-tabs a,
    .front .quicktabs-tabs a:hover {
        font-size: 12px;
    }

        #quicktabs-search_box_homepage .views-exposed-form .views-exposed-widget.views-submit-button input[type=submit] {
        font-size: 18px;
        margin: 0 auto;
        padding: 0;
    }

        .pane-quicktabs-search-box-homepage .pane-views .pane-content form input {
        margin-left: 0;
    }

        #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper {
        padding: 15px 10px 15px 15px;
    }

        #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper {
        padding: 15px 0 15px 0;
    }

        #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets .views-exposed-widget.views-submit-button,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets .views-exposed-widget.views-submit-button,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets .views-exposed-widget.views-submit-button {
        padding: 15px 15px 15px 10px;
    }

        .col_footer.right .contextual-links-region {
        padding-bottom: 30px;
    }

        #footer {
        padding-top: 30px;
        height: auto;
    }

        #footer .col-sm-3,
    #footer .col-sm-6 {
        display: block;
        width: 100%;
        float: left;
    }

        #footer .footer-center {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

        #footer .menu li {
        width: 100%;
    }

        #footer .col-sm-6 p img {
        margin-top: 0;
    }

        .col_footer .footer-border {
        padding-top: 30px;
        margin-bottom: 30px;
    }

        .footer-border {
        height: auto;
    }

        html .responsive_nav {
        padding-top: 0;
    }

        .responsive_nav .mobileAreaMenu {
        height: auto;
        box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
    }

        .mobileAreaMenu ul li:nth-child(5) .last.leaf a {
        border-bottom: 0;
    }

        html header.transparent_menu.small-menu-mobile-fix .responsive_nav {
        margin-top: 12px;
    }

        .pb-wrap-greenbar .pb-block-background-color .pb-block-bgc-body {
        padding-right: 0;
    }

        .view-market-directory .views-row .field-content > .col-md-6 {
        display: block;
        width: 100%;
        float: none;
    }

        .view-market-directory .views-row .field-content > .col-md-6 .row {
        display: block;
    }

        .view-market-directory .views-row .field-content > .col-md-6 .row .col-sm-4,
    .view-market-directory .views-row .field-content > .col-md-6 .row .col-sm-3,
    .view-market-directory .views-row .field-content > .col-md-6 .row .col-sm-6,
    .view-market-directory .views-row .field-content > .col-md-6 .row .col-sm-8 {
        display: block;
        width: 100%;
        float: none;
    }

        .view-market-directory .views-row {
        text-align: center;
    }

        html .view-market-directory .views-row .views-field.col-sm-4 img {
        display: block;
        padding: 30px;
        margin: auto;
    }

        .storefrons-org-border,
    .view-market-directory .views-row .views-field-nothing .block-review-rating {
        text-align: center;
    }

        html .view-market-directory .views-row .views-field-field-organisation-logo,
    html .view-market-directory .views-row .more-fields .views-field:first-child {
        border-right: 0;
    }

	html .view-market-directory .views-row .more-fields .views-field:first-child {
        border-right: 0;
		display: none;
    }
        .view-market-directory .views-row .more-fields .views-field,
    .view-market-directory .views-row .more-fields .contact-us {
        padding-top: 20px;
    }

        html .view-market-directory .storf-listing-prog-hidden li:nth-child(1) a,
    html .view-market-directory .storf-listing-prog-hidden li:nth-child(2) a,
    html .view-market-directory .storf-listing-prog-hidden li:nth-child(3) a {
        border-top: 1px solid #eaeaea;
    }

        html .view-market-directory .storf-listing-prog-hidden li:nth-child(1) a {
        border-top: 0;
    }

        .pb-content-section ul {
        padding: 0;
    }

        html .view-market-directory .storf-listing-prog-hidden li a {
        margin-right: 0;
    }

        .node-type-quo-crm-entity .view-news .views-row {
        margin: 0 15px;
        width: 100%;
        padding: 0;
    }

        .pane-news-panel-pane-1 .views-field {
        display: block;
    }

        .pane-news-panel-pane-1 .views-field.views-field-field-global-main-image {
        width: 100%;
    }

        .pane-news-panel-pane-1 .views-field.views-field-nothing {
        width: 100%;
    }

        .storefront-reviews .view-content .col-sm-4 {
        display: block;
        width: 100%;
        border: 0;
        border-bottom: 1px solid #ccc;
    }

        .node-type-quo-crm-entity .storefront-reviews-overview .views-row .views-field-subject {
        font-size: 24px;
        line-height: 24px;
    }

        .node-type-quo-crm-entity .storefront-reviews-overview .views-row .views-field-created {
        font-size: 12px;
        line-height: 14px;
    }

        .node-type-quo-crm-entity .storefront-reviews-overview .views-row .views-field-comment-body .field-content {
        font-size: 16px;
        line-height: 24px;
    }

        .node-type-quo-crm-entity .storefront-programs-list .views-row {
        width: 100%;
    }

        .node-type-quo-crm-entity .storefront-programs-list .views-row img {
        height: auto;
    }

        .node-type-quo-crm-entity .storefront-reviews-overview .view-content {
        display: block;
        padding: 0;
    }

        .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
        margin-top: 0;
    }

        .node-type-quo-crm-entity .view-news .views-row {
        margin: 0 auto;
    }

        .node-type-quo-crm-entity .view-news {
        margin: 0 auto;
    }

        .node-type-quo-crm-entity .view-news .view-footer {
        margin: 0 auto;
        padding: 10px 0 20px 0;
    }

        .node-type-quo-crm-entity .storefront-mini-right .pane-title {
        margin: 0;
    }

        .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
        margin-bottom: 30px;
    }

        #quicktabs-tabpage-quick_storefront_node-1,
    #quicktabs-tabpage-quick_storefront_node-2,
    #quicktabs-tabpage-quick_storefront_node-3,
    #quicktabs-tabpage-quick_storefront_node-4 {
        padding-left: 0;
        padding-right: 0;
    }

        .panels-flexible-40 .panels-flexible-region-inside {
        padding-right: 0;
    }

    /*----------- ROW -----------*/
        .row {
        margin: 0 auto;
    }

        .node-type-quo-crm-entity .storefront-programs-list .views-row,
    .node-type-quo-crm-entity .storefront-programs-list .item-list a {
        margin: 0 auto 20px;
    }

        .storefront-header-info {
        width: 100%;
        margin-top: 0px;
    }

        .pane-crm-organisations-panel-pane-2 .col-sm-9 {
        margin-top: -50px;
        text-align: center;
    }

        .node-type-quo-crm-entity .views-field-field-organisation-logo {
        margin: 0 auto;
        float: none;
    }

        .node-type-quo-crm-entity .view-display-id-panel_pane_2 .views-field-title {
        padding: 0;
        margin: 0 auto;
    }

        .node-type-quo-crm-entity .storefront-node-header .views-field-title {
        padding-bottom: 20px;
        text-align: center;
    }

        .node-type-quo-crm-entity .views-field-field-share {
        margin-top: 0;
    }

        .sharethis-wrapper {
        left: auto;
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }

        .node-type-quo-crm-entity .view-crm-organisations .fivestar-static-item {
        width: 100%;
        padding: 0;
    }

        .footer-center > .row {
        width: 100%;
    }

        .page-node-8519 .org-types {
        float: none;
        display: block;
        margin-bottom: 50px;
    }

        .block-country {
        text-align: center;
    }

        .page-node-8519 .org-types .countries {
        width: 100%;
    }

        .page-node-8519 #country-usa .country-title,
    .page-node-8519 #country-virgin .country-title,
    .page-node-8519 #country-canada .country-title,
    .page-node-8519 #country-rico .country-title {
        display: block;
        margin: 0 auto;
    }

        header.transparent_menu.small-menu-mobile-fix .menu .id-register {
        background-image: none;
        padding: 3px 15px 4px 15px;
        margin-right: 0px;
    }

        .pb-content-section {
        padding-top: 0;
    }

        .pane-views .view-id-page_newsflash .views-row {
        width: 100%;
    }

        .pane-views .view-id-page_newsflash .view-filters {
        height: auto;
        position: relative;
    }

        .admin-menu .pane-views .view-id-page_newsflash .view-filters {
        top: 0;
        height: auto;
        position: relative;
    }

        .pane-views .view-id-page_newsflash .views-exposed-widget .views-widget {
        height: auto;
        background-color: #33cccc;
    }

        header.small-menu-mobile-fix.transparent_menu {
        margin-top: 0 !important;
        position: relative;
    }

        html body.admin-menu {
        margin-top: 0 !important;
    }

        #node-7353 .field-name-body {
        position: relative;
        width: 100%;
        background: #33cccc;
        padding: 30px;
        transform: translate(0, 0);
        top: 0;
        left: 0;
    }

        .form-item.form-type-date-popup.form-item-date-filter-max {
        padding-left: 0;
    }

        .node-article .field-type-image {
        margin-bottom: 0;
    }

        .node-article .field-type-image .field-item {
        width: 100%;
        height: auto;
    }

        #node-7353 .field-name-body h2 {
        margin-top: 0;
        text-shadow: none;
        font-size: 24px;
        line-height: 24px;
    }

        #node-7353 .field-name-body #subtitle {
        text-shadow: none;
        font-size: 18px;
        line-height: 18px;
    }

        .header-wrap .field-type-image .field-item:after {
        display: none;
    }

        .pane-views .view-id-page_newsflash .view-filters {
        border-bottom: 0;
        box-shadow: none;
    }

        .view-id-page_newsflash .view-filters {
        padding: 0 !important;
    }

        .mobile_nav_trigger {
        margin-right: 0;
        padding: 19px 15px 13px 0 !important;
    }

        .small-menu-mobile-fix #logo_dark {
        padding-right: 0;
    }

        .small #logo_dark,
    .small-menu-fix #logo_dark {
        margin-left: 0;
    }

        .responsive_nav {
        padding-top: 20px !important;
    }

        .mobileAreaMenu {
        margin-top: 0px;
    }

        html header.transparent_menu.small-menu-mobile-fix .responsive_nav {
        margin-top: 0;
    }

        .small-menu-mobile-fix #logo_dark {
        margin: 19px 0;
    }

        body {
        padding-top: 0px !important;
    }

        .small-menu-mobile-fix #logo_dark {
        margin: 19px 0;
    }

        .slide-home {
        margin-top: 0;
        background-color: #33cccc;
    }

        .search-box #quicktabs-search_box_homepage {
        width: 100%;
    }

        .slide-text.video-header-text {
        position: relative;
        left: auto;
        top: auto;
        transform: translate(0);
        padding-top: 0px;
    }

        .slide-home video,
    .slide-home img {
        opacity: 1;
    }

        #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets .views-exposed-widget.views-submit-button,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets .views-exposed-widget.views-submit-button,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets .views-exposed-widget.views-submit-button {
        background: #339999;
    }

        .mobile_nav_trigger {
        padding-right: 15px;
    }

        header.transparent_menu.small-menu-mobile-fix .menu .id-register {
        background-image: none;
        padding: 1px 15px 2px 15px;
        margin-right: 0px;
    }

        #logo_dark .menu {
        margin-top: 0px !important;
        margin-bottom: 0;
    }

        .menu li {
        border-bottom: 0;
        margin: 0;
        padding: 0;
    }

        #logo_dark {
        margin: 12px 0 0 0px !important;
    }

        header.transparent_menu.small-menu-mobile-fix .menu .id-register {
        height: 50px;
        line-height: 45px;
    }

        #logo_dark .menu {
        padding-top: 0;
    }

        .slide-text.video-header-text .slide-title h1 {
        margin-bottom: 0;
    }

        ul.quicktabs-tabs li {
        width: 100%;
        display: block;
        text-align: left;
        padding-right: 0;
    }

        .pane-quicktabs-search-box-homepage .pane-views .pane-content .views-widget-filter-field_tags_tid,
    .pane-quicktabs-search-box-homepage .pane-views .pane-content .views-widget-filter-field_prog_comb_sic_naics_list_tid {
        width: 100%;
        display: table;
    }

        #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
    #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets .views-exposed-widget.views-submit-button,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets .views-exposed-widget.views-submit-button,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets .views-exposed-widget.views-submit-button {
        width: 100%;
        display: table;
    }

        #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-states-server-tid-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-states-server-tid-tid2-wrapper {
        padding: 10px 20px 10px 20px;
    }

        #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets {
        display: block;
    }

        #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets .views-exposed-widget.views-submit-button,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets .views-exposed-widget.views-submit-button,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets .views-exposed-widget.views-submit-button {
        padding: 10px 20px 20px 20px;
    }

        #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper {
        padding: 10px 20px 10px 20px;
    }

        .pane-quicktabs-search-box-homepage .pane-views .pane-content form div {
        display: block;
    }

        #views-exposed-form-search-programs-panel-pane-4 #edit-title-wrapper {
        padding: 10px 20px 10px 20px;
        width: 100%;
        display: table;
    }

        #views-exposed-form-search-programs-panel-pane-4 .views-exposed-widget.views-submit-button {
        padding: 10px 20px 20px 20px;
        background: #339999;
        width: 100%;
        display: table;
    }

        #views-exposed-form-search-programs-panel-pane-4 .views-exposed-widget {
        width: 100%;
        display: table;
    }

        .home-newsflash .pb-block-bgc-body {
        padding-bottom: 30px;
    }

        .pb-block-bgc-body,
    .pb-block-bgc-body p,
    #email-marketing .pb-block-bgc-content .pb-block-bgc-body {
        text-align: center;
    }

        .slide-text.video-header-text .slide-title h1 {
        line-height: 24px;
    }

        .pb-block-background-color-wrapper#view-5-markets {
        margin-top: -60px;
        padding: 50px 0 30px 0;
    }

        .pb-button {
        margin-top: 30px;
        display: block;
    }

        .pb-button a {
        display: block;
    }

        .home-newsflash .pb-block-bgc-body {
        font-size: 24px;
        line-height: 24px;
    }

        #button-storefront-plans {
        margin-right: 0px;
    }

        #storefront-plans-pricing-table .col-sm-3 {
        padding-left: 40%;
    }

        #storefront-plans-pricing-table .col-sm-3 .pb-info-column-title:before {
        font-size: 14px;
    }

        #storefront-plans-pricing-table .col-sm-3 #pb-col2-row3:before,
    #storefront-plans-pricing-table .col-sm-3 #pb-col3-row3:before,
    #storefront-plans-pricing-table .col-sm-3 #pb-col4-row3:before {
        font-size: 14px;
    }

        #storefront-plans-pricing-table .col-sm-3 .field-row-sum:before {
        font-size: 14px;
    }

        #email-marketing-price-table .col-sm-3 {
        padding-left: 40%;
    }

        #email-marketing-price-table .col-sm-3 .pb-info-column-title:before {
        font-size: 14px;
    }

        #email-marketing-price-table .col-sm-3 .field-row-sum:before {
        font-size: 14px;
    }

        #block-carte .col-sm-3 {
        padding-left: 40%;
    }

        #block-carte .col-sm-3 .pb-info-column-title:before {
        font-size: 14px;
    }

        #block-carte .col-sm-3 .field-row-sum:before {
        font-size: 14px;
    }

        .pb-front-page .main-title {
        margin-top: 20px;
        margin-bottom: 20px;
    }

        #title-wrapper-boost .main-title {
        margin-top: 30px;
    }

        .header-wrap .art-header-text {
        transform: translate(0, 0);
        left: auto;
        width: 100%;
        top: auto;
        position: relative;
        padding: 30px;
        background: #33cccc;
        text-shadow: none;
    }

        header.small-menu-mobile-fix.transparent_menu {
        height: auto;
    }

        .header-wrap .pb-content-section#pb-intro-image-without {
        padding-top: 30px;
    }

        .view-market-directory h2#title.main-title {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 20px;
    }

        .view-market-directory .pane-quicktabs .quicktabs-tabs a,
    .view-market-directory .pane-quicktabs .quicktabs-tabs a,
    .view-market-directory .pane-quicktabs .quicktabs-tabs a,
    .view-market-directory .pane-quicktabs .quicktabs-tabs a:hover,
    .view-market-directory .pane-quicktabs .quicktabs-tabs a,
    .view-market-directory .pane-quicktabs .quicktabs-tabs a:active {
        font-size: 12px !important;
        padding-left: 20px !important;
        padding-right: 0 !important;
        text-align: left;
    }

        .view-market-directory ul.quicktabs-tabs {
        padding: 0 0 0px 0 !important;
    }

        .pane-quicktabs .quicktabs-tabs a,
    .pane-quicktabs .quicktabs-tabs a:hover {
        border-top: 0;
    }

        .view-market-directory .view-filters {
        padding: 0;
    }

        html .view-market-directory .pane-storefront-aplication-glossary .attachment {
        display: block;
    }

        .view-market-directory .pane-storefront-aplication-glossary .view-storefront-aplication-glossary .view-content {
        display: block;
    }

        .view-market-directory .view-storefront-aplication-glossary {
        display: table;
        padding: 20px;
    }

        .view-market-directory .view-storefront-aplication-glossary .view-content .alpha-pipe {
        display: none;
    }

        .view-market-directory .view-storefront-aplication-glossary .view-content span,
    .view-market-directory .view-storefront-aplication-glossary .view-content a {
        font-size: 32px;
    }

        .view-market-directory #quicktabs-tabpage-quick_storefront_aplication-2 .view-storefront-aplication-glossary .view-filters {
        padding: 0;
    }

        .node-type-quo-crm-entity .view-content {
        margin-top: 0;
    }

        .pane-crm-organisations-panel-pane-2 .row {
        margin-right: -15px;
        margin-left: -15px;
    }

        #store-node-social-icons .view-id-crm_organisations .views-field-nothing {
        background-color: transparent;
        height: auto;
    }

        .node-type-quo-crm-entity .view-id-crm_organisations .views-field-nothing {
        height: auto;
    }

        #store-node-social-icons .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
        margin-bottom: 0;
    }

        .node-type-quo-crm-entity .storefront-programs-list .views-row,
    html .node-type-quo-crm-entity .view-news .views-row,
    .node-type-quo-crm-entity .storefront-reviews-overview .views-row {
        width: 100%;
    }

        .node-type-quo-crm-entity .storefront-reviews-overview .views-row {
        padding: 20px;
    }

        .panels-flexible-40 .panels-flexible-row .pb-content-section ul.pager {
        margin-left: -15px;
        margin-right: -15px;
    }

        .page-node-8638 {
        padding-top: 0px;
    }

        .panels-flexible-row-pb_image_layout_fixed-1 .field-name-body.field-type-text-with-summary {
        position: relative;
        width: 100%;
        top: auto;
        left: auto;
        transform: translate(0, 0);
        background: #33cccc;
        padding: 30px;
    }

        .page-who-we-are .panel-pane.pane-node .pane-title,
    .page-support .panel-pane.pane-node .pane-title,
    .page-helpful .panel-pane.pane-node .pane-title,
    .node-type-news .panel-pane.pane-node .pane-title,
    .page-how-our-platform-work .panel-pane.pane-node .pane-title,
    .page-reach-more-customers .panel-pane.pane-node .pane-title,
    .page-storefront-plans .panel-pane.pane-node .pane-title,
    .page-audiences .panel-pane.pane-node .pane-title,
    .page-audience-stats .panel-pane.pane-node .pane-title,
    .transparent-menu .panel-pane.pane-node .pane-title {
        font-size: 18px;
        text-shadow: none;
    }

        .testimonial-list-view .views-field-field-testim-contact-name,
    .testimonial-list-view .views-field-field-testim-contact-role {
        float: none;
    }

        .pb-front-page .view-header {
        margin-top: 30px;
    }

        html .pb-front-page .views-field-field-testim-contact-name,
    html .pb-front-page .views-field-field-testim-contact-role,
    html .pb-front-page .views-field-field-testim-customer {
        text-align: left;
    }

        html .page-daily-newsflash #node-438 {
        box-shadow: none;
    }

        .pane-views .view-id-page_newsflash .view-filters {
        top: auto;
    }

        #edit-date-filter-max .form-item:after {
        margin-top: 0;
    }

        .pane-views .view-id-page_newsflash .views-row {
        padding: 0 15px;
    }

        .view-id-page_newsflash .views-field-field-body {
        float: none;
    }

        .view-id-page_newsflash .views-field-view-node {
        float: none;
    }

        .pane-views .view-id-page_newsflash .field-content img {
        width: 100%;
        height: auto;
    }

        html .node-type-news .pane-node-title,
    html .page-node .pane-node-created,
    html .page-node .pane-node-field-news-source,
    html .page-node .pane-node-field-news-author,
    html .page-node .pane-node-field-global-main-image,
    html .page-node .pane-node-field-body,
    html .page-node .pane-custom.pane-2,
    html .page-node .pane-node-comment-form {
        margin: 0 auto;
    }

        html .page-node .pane-sharethis {
        position: relative;
        margin-top: 0;
        margin-left: 0;
    }

        .pane-sharethis-sharethis-block {
        transform: translate(0, 0);
    }

        .sharethis-wrapper {
        display: block;
    }

        html .page-node .pane-custom.pane-1 {
        margin-left: 0;
    }

        html .pb-front-page .views-field-field-testim-contact-name,
    html .pb-front-page .views-field-field-testim-contact-role,
    html .pb-front-page .views-field-field-testim-customer-name {
        text-align: left;
    }

        .page-daily-newsflash .logo-big-left .node-article-register,
    .node-type-news .logo-big-left .node-article-register ,
    .node-type-blog .logo-big-left .node-article-register {
        float: none;
        margin-bottom: 50px;
    }
    .view-news-teaser .views-widget-filter-combine label {
        display: none;
    }

        .page-daily-newsflash .header-wrap .inside .col-sm-6,
    .node-type-news .header-wrap .inside .col-sm-6 ,
    .page-blog .header-wrap .inside .col-sm-6 {
        display: block;
    }

        .panels-flexible-37 .panels-flexible-row {
        padding-top: 30px;
    }

        .pane-page-newsflash .view-display-id-page_2 {
        display: block;
    }

        .view-id-page_newsflash .views-field-view-node {
        position: relative;
        bottom: auto;
        right: auto;
        margin-top: 30px;
    }

        .slide-title,
    .slide-subtitle {
        position: relative;
        background: #33cccc;
        width: 100%;
        text-align: center;
    }

        .slide-title {
        padding: 30px 30px 0 30px;
    }

        .slide-subtitle {
        padding: 0 30px 30px 30px;
    }

        .slide-title h1 {
        position: relative;
        height: auto;
        line-height: 24px;
        font-size: 24px;
        width: 100%;
    }

        .slide-subtitle h2 {
        position: relative;
        height: auto;
        font-size: 18px;
        line-height: 18px;
        width: 100%;
    }

        .slide-text.video-header-text .search-box {
        margin-top: 0;
    }

        .node-article .field-name-body {
        width: 100% !important;
    }

        .panels-flexible-row-pb_image_layout_fixed-1 .field-name-body.field-type-text-with-summary {
        background-color: #E8FBFB !important;
    }

        .panels-flexible-row-pb_image_layout_fixed-1 .field-name-body.field-type-text-with-summary.field-label-hidden {
        background-color: #33cccc !important;
    }

        .header-wrap .pb-content-section#pb-intro-image-without {
        padding-top: 0;
    }

        .view-market-directory h2#title.main-title {
        margin-bottom: 0;
    }

        .view-market-directory .fivestar-average-stars,
    .view-market-directory .fivestar-average-stars .fivestar-widget-static {
        display: inline-block;
    }

        html .view-market-directory .pane-quicktabs li {
        width: 100%;
    }

        .view-market-directory .org-all-programs.storf-listing-prog-show {
        padding: 0 15px;
    }

        .panels-flexible-row-pb_image_layout_fixed-1 .field-name-body.field-type-text-with-summary h2.pane-title {
        margin-top: 0px;
    }

        .small-menu-mobile-fix #logo_dark {
        margin: 12px auto;
    }

        .WWA-header {
        height: auto;
    }

        .small-menu-mobile-fix #logo_dark .logo-tab img,
    .small.small-menu-mobile-fix #logo_dark .logo-tab img {
        margin-bottom: 5px;
    }

        .node-type-quo-crm-entity .view-display-id-panel_pane_6 .views-field-nothing,
    .node-type-quo-crm-entity .pane-social .views-field-php {
        margin-bottom: 20px;
    }

        .node-type-quo-crm-entity .storefront-social-site .pane-content .fa {
        padding-bottom: 0;
    }

        .page-who-we-are .panel-pane.pane-node h2.pane-title {
        transform: translate(0, 0);
    }

        .panel-pane.pane-views-panes.pane-advertisements-panel-pane-2.bann-right.col-sm-6 {
        height: 80px;
        clear: both;
        margin-top: 30px;
    }

        .view-help-center .views-row {
        margin-top: 0;
    }

        .page-support .view-display-id-panel_pane_1 .views-row.col-sm-4 {
        margin: 0 auto;
        padding: 0px;
    }

        .page-support .view-display-id-panel_pane_1 .view-content {
        display: block;
    }

        .page-support .view-display-id-panel_pane_1 .views-row.col-sm-4:first-child {
        margin-top: 30px;
    }

        .page-support .row {
        margin-left: -15px;
        margin-right: -15px;
    }

        .page-support .view-id-support .view-content,
    .page-support .view-id-support .view-footer {
        padding: 0;
    }

        .page-support .transparent_menu.small-menu-fix.small-menu-mobile-fix .row {
        margin: 0 auto;
    }

        .page-support .field.field-name-body.field-type-text-with-summary {
        display: block;
        position: relative;
        transform: translate(0, 0);
        top: auto;
        left: auto;
        width: 100%;
        background: #33cccc;
        padding: 20px;
    }

        .page-support .field.field-name-body.field-type-text-with-summary h2.pane-title {
        text-shadow: none;
        font-size: 24px;
    }

    .page-market-directory h2#title.main-title {
        margin-bottom: 0;
        font-size: 34px;
    }

}

.view-market-directory .panel-pane.pane-node .content .field-item.even:after,
.page-daily-newsflash .panel-pane.pane-node .content .field-item.even:after {
    display: none;
}

.view-market-directory .panels-flexible-row-pb_image_layout_fixed-1 .field-name-body.field-type-text-with-summary.field-label-hidden {
    background-color: transparent !important;
}

.panel-pane.pane-node .content .field-name-body .field-item.even:after {
    display: none;
}

.panel-pane.pane-node .content .field-name-body h2.pane-title {
    transform: translate(0, 0);
}

.quo-profile-picture-block {
    margin-top: 25px;
    margin-right: 15px;
}

.quo-profile-picture-block .views-row {
    margin-top: 0;
}

.panels-flexible-pb_image_layout .panels-flexible-row {
    padding-bottom: 0 !important;
}

/* -------------------------------------

New Menu

---------------------------------------- */
.navbar-header {
    float: right;
    margin-top: 18px;
}

.item-active, header.small.transparent_menu .navbar-nav > li > a:hover,
header.transparent_menu .navbar-nav > li > a:hover, header.small.transparent_menu .navbar-nav > li.open > a,
header.small.transparent_menu .navbar-nav > li.active > a,
header.transparent_menu .navbar-nav > li.open > a,
header.transparent_menu .navbar-nav > li.active > a, .logged-in header.small.transparent_menu .navbar-nav > li:last-child > a:hover,
.logged-in header.transparent_menu .navbar-nav > li:last-child > a:hover {
    background-color: #339999;
}

.subitem-active, .transparent_menu .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:hover, .transparent_menu .dropdown-menu > li.active > a,
.dropdown-menu > li.active > a {
    color: #339999;
    background: none;
    background-color: transparent;
}

header.small.transparent_menu .navbar-nav > li,
header.transparent_menu .navbar-nav > li {
    margin: 0 5px;
}

header.small.transparent_menu .navbar-nav > li > a,
header.transparent_menu .navbar-nav > li > a {
    padding: 0 10px;
    font-size: 16px;
    height: 66px;
    line-height: 66px;
    background-color: transparent;
    color: #fff;
}

header.small.transparent_menu .navbar-nav > li > .dropdown-menu,
header.transparent_menu .navbar-nav > li > .dropdown-menu {
    border-radius: 0;
    margin: 0;
    border: 0;
    padding: 10px 20px;
}

header.small.transparent_menu .navbar-nav > li:last-child > a,
header.transparent_menu .navbar-nav > li:last-child > a {
    background: #fff;
    border-bottom: 5px solid #339999;
    color: #339999;
    line-height: 60px;
}

header.small.transparent_menu .navbar-nav > li:last-child > a:after,
header.transparent_menu .navbar-nav > li:last-child > a:after {
    content: '\e900';
    color: #FFF;
    font-family: 'icomoon' !important;
    color: #339999;
    margin-left: 5px;
}

header.small.transparent_menu .navbar-nav > li:last-child > a:hover,
header.transparent_menu .navbar-nav > li:last-child > a:hover {
    background: #ff6600;
    border-color: #993300;
    color: #fff;
}

header.small.transparent_menu .navbar-nav > li:last-child > a:hover:after,
header.transparent_menu .navbar-nav > li:last-child > a:hover:after {
    color: #fff;
}

.logged-in header.small.transparent_menu .navbar-nav > li:last-child > a,
.logged-in header.transparent_menu .navbar-nav > li:last-child > a {
    padding: 0 10px;
    font-size: 16px;
    height: 66px;
    line-height: 66px;
    background-color: transparent;
    color: #fff;
    border-bottom: 0;
    line-height: 66px;
}

.logged-in header.small.transparent_menu .navbar-nav > li:last-child > a:after,
.logged-in header.transparent_menu .navbar-nav > li:last-child > a:after {
    content: "\f013";
    color: #fff;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
}

.transparent_menu .dropdown-menu > li > a,
.dropdown-menu > li > a {
    font-size: 16px;
    color: #999;
    padding: 3px 0px;
}

.dropdown-menu > li {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}

.dropdown-menu > li:last-child {
    border-bottom: 0;
}

.navbar-toggle {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 12;
    width: 50px;
    height: 50px;
    background: #ff6600;
    border-bottom: 5px solid #993300;
    margin: 0;
    border-radius: 0;
    color: #fff;
}

@media only screen and (max-width: 1100px) {
        header.small.transparent_menu .navbar-nav > li,
    header.transparent_menu .navbar-nav > li {
        margin: 0 2px;
    }

        header.small.transparent_menu .navbar-nav > li > a,
    header.transparent_menu .navbar-nav > li > a {
        padding: 0 5px;
        font-size: 14px;
    }
}

@media only screen and (max-width: 900px) {
        .not-front .small-menu-mobile-fix #logo_dark .logo-tab img {
        width: 150px;
    }

        header.small.transparent_menu .navbar-nav > li > a,
    header.transparent_menu .navbar-nav > li > a {
        padding: 0 3px;
        font-size: 12px;
    }

        .logged-in header.small.transparent_menu .navbar-nav > li:last-child > a,
    .logged-in header.transparent_menu .navbar-nav > li:last-child > a {
        font-size: 12px;
    }
}

@media only screen and (max-width: 767px) {
        .navbar-header {
        float: none;
        clear: both;
        margin: 0 -15px;
    }

        #navbar.navbar-collapse.collapse.in {
        height: auto;
        background: #fff;
    }

        header.small.transparent_menu .navbar-nav > li,
    header.transparent_menu .navbar-nav > li {
        border-bottom: 1px solid #ccc;
    }

        header.small.transparent_menu .navbar-nav > li:last-child,
    header.transparent_menu .navbar-nav > li:last-child {
        display: none;
    }

        header.small.transparent_menu .navbar-nav > li > a,
    header.transparent_menu .navbar-nav > li > a {
        color: #999;
        font-size: 16px;
    }

        header.small.transparent_menu .navbar-nav > li > a:hover,
    header.transparent_menu .navbar-nav > li > a:hover {
        background: none;
        background-color: transparent;
        color: #339999;
    }

        header.small.transparent_menu .navbar-nav > li.open > a,
    header.small.transparent_menu .navbar-nav > li.active > a,
    header.transparent_menu .navbar-nav > li.open > a,
    header.transparent_menu .navbar-nav > li.active > a {
        background: none;
        background-color: transparent;
        color: #339999;
    }

        .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding-left: 15px;
    }

        header.small.transparent_menu .navbar-nav > li > .dropdown-menu,
    header.transparent_menu .navbar-nav > li > .dropdown-menu {
        padding: 0 5px;
    }

        .not-front .navbar-header {
        background: #fff;
    }

        .not-front .navbar-header {
        margin-bottom: 15px;
    }

        #logo_dark,
    header {
        width: 100% !important;
        margin: 15px 0 0 0px !important;
    }

        #logo_dark #views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets,
    header #views-exposed-form-search-programs-panel-pane-1 .views-exposed-widgets {
        margin-bottom: 0;
    }

        #logo_dark #views-exposed-form-search-programs-panel-pane-1 .views-submit-button input[type=submit],
    header #views-exposed-form-search-programs-panel-pane-1 .views-submit-button input[type=submit] {
        background: transparent url(../images/search_regular.png) center center no-repeat;
        background-size: cover;
        height: 50px;
        outline: none;
        width: 50px;
        margin-top: 0px;
    }

        #logo_dark #views-exposed-form-search-programs-panel-pane-1 .views-submit-button input[type=submit]:hover,
    header #views-exposed-form-search-programs-panel-pane-1 .views-submit-button input[type=submit]:hover {
        background-size: cover !important;
    }

        header .col-md-12 form#views-exposed-form-search-programs-panel-pane-1 {
        width: auto;
        display: inline-block;
        position: absolute;
        top: 15px;
        left: 65px;
    }

        header .col-md-12 form#views-exposed-form-search-programs-panel-pane-1 .views-exposed-form,
    header .col-md-12 form#views-exposed-form-search-programs-panel-pane-1 > div {
        display: inline-block;
    }

        .quo-profile-picture-block {
        position: absolute;
        top: 15px;
        right: 60px;
        margin-top: 0px;
        margin-right: 0;
    }

        .not-front .navbar-header,
    .not-front #navbar.navbar-collapse.collapse.in,
    .navbar-nav {
        margin-bottom: 0;
    }

        html body.front.admin-menu {
        margin-top: 0 !important;
    }

        .navbar-header {
        background: #fff;
    }

        .admin-menu.pb-front-page .art-header-text {
        top: auto !important;
    }

        #footer {
        height: auto !important;
    }

        .pb-info-column-title {
        height: auto;
    }

        .front .small-menu-mobile-fix #logo_dark .contextual-links-region,
    .not-front .small-menu-mobile-fix #logo_dark .contextual-links-region {
        margin-right: 60px;
    }

        .quicktabs-tabs a,
    .quicktabs-tabs a,
    .front .quicktabs-tabs a,
    .front .quicktabs-tabs a:hover {
        font-size: 18px;
    }

        .panels-flexible-row-pb_image_layout_fixed-1 .field-name-body.field-type-text-with-summary {
        padding: 10px 0;
    }

        .fivestar-average-stars.fivestar-average-text {
        margin: 0 auto;
    }

        html .node-type-quo-crm-entity .views-field-field-org-specialties .field-content a {
        font-size: 18px;
        line-height: 24px;
    }

        .node-type-quo-crm-entity .view-display-id-panel_pane_6 .views-field-nothing,
    .node-type-quo-crm-entity .pane-social .views-field-php {
        margin-bottom: 0;
        padding-bottom: 0;
        margin-top: 30px;
    }

        .pane-quicktabs .quicktabs-tabs a,
    .pane-quicktabs .quicktabs-tabs a:hover,
    html .node-type-quo-crm-entity .pane-quicktabs .quicktabs-tabs .active a,
    html .node-type-quo-crm-entity .pane-quicktabs .quicktabs-tabs .active a:hover {
        font-size: 18px;
    }

        .node-type-quo-crm-entity .org-description-pane .views-field-field-org-slogan {
        font-size: 24px;
    }

        .panels-flexible-38 .panels-flexible-row {
        padding: 30px 15px;
    }

        .pane-sharethis h2 {
        margin-top: 0;
        padding-top: 0;
    }

        .pb-content-section {
        margin-bottom: 30px;
    }

        #footer .menu li {
        padding-top: 0;
        padding-bottom: 0;
    }

        .panel-pane.pane-node .content .field-item.even:after {
        display: none;
    }

        .page-who-we-are-leadership .container-fluid.pb-wrap-greenbar.pb-block-background-color-wrapper {
        margin-top: 0;
    }

        .page-who-we-are-testimonials.pb-front-page .view-header,
    .page-who-we-are-testimonials.pb-front-page .main-title {
        margin-top: 0;
    }

        .logged-in header.small.transparent_menu .navbar-nav > li:last-child,
    .logged-in header.transparent_menu .navbar-nav > li:last-child {
        display: block;
    }

        .logged-in header.small.transparent_menu .navbar-nav > li:last-child > a,
    .logged-in header.transparent_menu .navbar-nav > li:last-child > a {
        font-size: 16px;
        background: none;
        color: #999;
    }

        .logged-in header.small.transparent_menu .navbar-nav > li:last-child > a:hover,
    .logged-in header.transparent_menu .navbar-nav > li:last-child > a:hover {
        background: none;
        color: #339999;
    }

        .logged-in header.small.transparent_menu .navbar-nav > li:last-child > a:hover:after,
    .logged-in header.transparent_menu .navbar-nav > li:last-child > a:hover:after {
        color: #339999;
    }

        .logged-in header.small.transparent_menu .navbar-nav > li:last-child > a:after,
    .logged-in header.transparent_menu .navbar-nav > li:last-child > a:after {
        color: #999;
    }
}

.mobile_nav_trigger {
    display: none !important;
}

.node-type-quo-crm-entity .storefront-programs-list {
    margin: 0 -15px;
    display: block;
    width: auto;
    padding: 0;
}

.node-type-quo-crm-entity .storefront-programs-list .view-content {
    margin-bottom: 0;
    padding-top: 0px;
    margin-top: 0;
}

.node-type-quo-crm-entity .pane-social .views-field-php {
    padding-bottom: 0;
}

#store-node-specialties a {
    border-top: 1px solid #ccc;
    margin-top: 5px;
    padding-top: 5px;
}

.form-item.webform-component.webform-component-radios.webform-component--contact label {
    line-height: 14px;
    padding-right: 0;
}

.form-item.webform-component.webform-component-radios.webform-component--contact .form-radios label {
    padding-right: 20px;
}

.page-support .view-content {
    width: auto;
}

.panels-flexible-40 .panels-flexible-row .pb-content-section ul {
    padding: 0;
}

.page-node .views-field-body li,
.panels-flexible-40 .panels-flexible-row .pb-content-section .page-node .views-field-body li {
    display: block;
    margin: 5px auto;
    border-bottom: 1px solid #ccc !important;
    padding: 0;
    padding: 0 0 5px 0;
}

.page-node .views-field-body li:first-child,
.panels-flexible-40 .panels-flexible-row .pb-content-section .page-node .views-field-body li:first-child {
    padding-top: 0;
}

.page-node .views-field-body li:before,
.panels-flexible-40 .panels-flexible-row .pb-content-section .page-node .views-field-body li:before {
    content: "\f111";
    display: inline-block !important;
    color: #33cccc;
    font: normal normal normal 18px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 8px;
    line-height: 4;
    position: absolute;
    z-index: 1;
    margin-left: -25px;
    zoom: 1;
    float: none;
    padding-right: 0;
}

.page-node .views-field-body li,
.panels-flexible-40 .panels-flexible-row .pb-content-section .page-node .views-field-body li {
    margin-left: 25px;
}

.page-node .views-field-body li:last-child,
.panels-flexible-40 .panels-flexible-row .pb-content-section .page-node .views-field-body li:last-child {
    border-bottom: 0px;
}

.view-storefront-application .item-list.views-row {
    padding: 30px;
}

.page-node .view-vw-store-reviews h2 {
    margin-top: 0;
    padding-top: 0;
}

.view-market-directory .view-attachment-alpha-order .view-content span,
.view-market-directory .view-attachment-alpha-order .view-content a {
    font-size: 34px;
}

.node-type-quo-crm-entity .storefront-programs-list .views-row,
.node-type-quo-crm-entity .storefront-programs-list .item-list a {
    width: 50%;
}

.news-date {
    font-size: 12px;
}

.trimed-body {
    font-size: 14px;
    line-height: 24px;
}

#quicktabs-tabpage-quick_storefront_node-2,
#quicktabs-tabpage-quick_storefront_node-3,
#quicktabs-tabpage-quick_storefront_node-4 {
    padding-left: 0;
}

.panels-flexible-region-63-center,
.panels-flexible-region-64-center,
.panels-flexible-region-65-center {
    width: 100%;
}

#views-exposed-form-search-programs-panel-pane-4 {
    margin-top: -1px;
}

.pane-quicktabs-search-box-homepage .pane-views .pane-content #edit-field-prog-states-server-tid-tid,
.pane-quicktabs-search-box-homepage .pane-views .pane-content #edit-field-prog-states-server-tid-tid2,
.pane-quicktabs-search-box-homepage .pane-views .pane-content #edit-field-prog-states-server-tid-tid--3 {
    width: 100%;
    max-width: none;
}

#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-tags-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper,
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-tags-tid-wrapper,
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper {
    width: 50%;
}

.node-type-program .views-field-contact-number .field-content ,
.node-type-quo-crm-entity .view-id-crm_organisations .views-field-contact-number .field-content {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 50px;
    font-size: 24px;
}

@media only screen and (max-width: 767px) {
        .block-search-box {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        width: 100%;
    }

        .not-front .pane-quicktabs-search-box-homepage .pane-title {
        display: none;
    }

        .pane-quicktabs-search-box-homepage .quicktabs-wrapper {
        margin-top: 74px;
    }

        ul.quicktabs-tabs {
        margin-bottom: 0;
    }

        #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    #views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-tags-tid-wrapper,
    views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper {
        width: 100%;
    }

        .node-type-quo-crm-entity .pb-content-section {
        margin-bottom: 0;
    }

        #views-exposed-form-search-programs-panel-pane-4 #edit-title-wrapper {
        padding: 11px 5px;
    }

        .front #views-exposed-form-search-programs-panel-pane-4 #edit-title-wrapper {
        padding: 10px 20px 10px 20px;
    }

        #views-exposed-form-search-programs-panel-pane-4 .views-exposed-widget.views-submit-button {
        padding: 10px 5px 20px 5px;
    }

        .front #views-exposed-form-search-programs-panel-pane-4 .views-exposed-widget.views-submit-button {
        padding: 10px 20px 20px 20px;
    }

        .not-front .pane-quicktabs-search-box-homepage {
        position: static;
        background-color: transparent;
        width: 100%;
        height: auto;
    }

        .pb-front-page .pane-quicktabs-search-box-homepage .quicktabs-wrapper {
        margin-top: 71px;
    }

        .node-type-program .views-field-ops .field-content a ,
        .node-type-quo-crm-entity .view-id-crm_organisations .views-field-ops .field-content a {
        width: 100%;
        display: block;
        width: 100%;
        display: block;
        padding: 0;
        margin: 0 auto;
        margin-top: 20px;
    }

        .flag-throbber {
        display: none;
    }

        .node-type-program .views-field-ops .field-content a:before,
        .node-type-quo-crm-entity .view-id-crm_organisations .views-field-ops .field-content a:before {
        display: none;
    }

        .node-type-quo-crm-entity .view-id-crm_organisations .views-field-contact-number .field-content {
        margin-top: 20px;
    }
}

.node-type-quo-crm-entity .view-display-id-panel_pane_4 .views-field-title .storefronts-node-title {
    font-size: 18px;
}

#quicktabs-container-search_box_homepage {
    margin-top: -1px;
}

.page-search-programs .view-content.pb-content-section {
    padding-top: 0;
}

.page-search-programs .view-search-programs{margin-top: 103px;}
.page-search-programs .view-search-programs .views-row {
    /*padding: 15px 0;*/
}

.page-search-programs .view-display-id-page .view-header {
    margin-top: 0;
}

.page-search-programs .container-fluid.pb-wrap-greenbar.front {
    padding: 50px 0;
}

.page-search-programs #quicktabs-search_box_homepage {
    width: 100%;
}

.page-search-programs #quicktabs-search_box_homepage #edit-field-tags-tid-wrapper,
.page-search-programs #quicktabs-search_box_homepage #edit-field-prog-states-server-tid-tid-wrapper,
.page-search-programs #quicktabs-search_box_homepage .views-exposed-widget.views-submit-button,
.page-search-programs #quicktabs-search_box_homepage #edit-field-prog-comb-sic-naics-list-tid-wrapper,
.page-search-programs #quicktabs-search_box_homepage #edit-title-wrapper, #edit-field-prog-states-server-tid-tid-2-wrapper,
.page-search-programs #quicktabs-search_box_homepage #edit-field-prog-states-server-tid-tid-1-wrapper{
    background: #33cccc;
}

.page-search-programs .views-exposed-widget input {
    width: 100%;
    margin: 0;
}

.page-search-programs .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0;
}

.page-search-programs .view-content {
    margin: 0 auto;
}

.view-search-programs .views-row{
    margin-top: 20px;
    padding: 15px;
}

.page-search-programs .search-results h2 {
    color: #888;
    font-size: 36px;
    margin-top: 50px;
}

.page-search-programs .search-result-select {
    font-size: 14px;
    /*padding: 10px 15px 10px 10px;*/
}

.page-search-programs .views-field-view-node a {
    width: 100%;
    padding: 15px 10px 15px 10px;
    font-size: 14px;
    height: auto;
    text-align: center;
    line-height: 14px;
    background-image: none;
}

.page-search-programs .views-field-view-node a:after {
    content: '\e900';
    color: #FFF;
    font-family: 'icomoon' !important;
    margin-left: 10px;
    font-size: 14px;
    padding-top: 1px;
}

.page-search-programs .title-categ-body {
    width: 100%;
}

html .page-search-programs .views-field.learn-more {
    margin-top: 0;
}

html .view-market-directory .storf-listing-prog-hidden li {
    color: #888;
    font-size: 14px;
    display: block;
    border-top: 1px solid #eaeaea;
    margin-right: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}

html .view-market-directory .storf-listing-prog-hidden li:nth-child(1), html .view-market-directory .storf-listing-prog-hidden li:nth-child(2) {
    /*border-top: 0;*/
}

html .page-search-programs .org-all-programs li {
    width: 50%;
}

html .page-search-programs .view-market-directory .storf-listing-prog-hidden ul {
    text-align: left;
    padding: 0;
    column-count: 4;
}

html .page-search-programs .view-market-directory .org-all-programs li {
    width: 100%;
    border-bottom: 1px solid #40cee04d !important;
    float: none !important;
    margin: 0;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    display: inline-block !important;
}

.view-market-directory .views-row {
    margin-top: 20px;
    padding: 15px;
    border: 1px solid #EAEAEA;
}

.view-market-directory .views-field > .field-content {
    height: auto;
    display: table;
}

.view-market-directory .field-content > .col-md-4,
.view-market-directory .field-content > .col-md-6,
.view-market-directory .field-content > .col-md-5,
.view-market-directory .field-content > .col-md-7,
.view-market-directory .field-content > .col-md-8 {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.view-market-directory .field-content > .col-md-4 .row.more-field,
.view-market-directory .field-content > .col-md-6 .row.more-field,
.view-market-directory .field-content > .col-md-5 .row.more-field,
.view-market-directory .field-content > .col-md-7 .row.more-field,
.view-market-directory .field-content > .col-md-8 .row.more-field {
    display: table;
    width: 100%;
}

.view-market-directory .field-content > .col-md-4 .col-sm-3,
.view-market-directory .field-content > .col-md-4 .col-sm-4,
.view-market-directory .field-content > .col-md-4 .col-sm-8,
.view-market-directory .field-content > .col-md-4 .col-sm-5,
.view-market-directory .field-content > .col-md-4 .col-sm-6,
.view-market-directory .field-content > .col-md-4 .col-sm-7,
.view-market-directory .field-content > .col-md-6 .col-sm-3,
.view-market-directory .field-content > .col-md-6 .col-sm-4,
.view-market-directory .field-content > .col-md-6 .col-sm-8,
.view-market-directory .field-content > .col-md-6 .col-sm-5,
.view-market-directory .field-content > .col-md-6 .col-sm-6,
.view-market-directory .field-content > .col-md-6 .col-sm-7,
.view-market-directory .field-content > .col-md-5 .col-sm-3,
.view-market-directory .field-content > .col-md-5 .col-sm-4,
.view-market-directory .field-content > .col-md-5 .col-sm-8,
.view-market-directory .field-content > .col-md-5 .col-sm-5,
.view-market-directory .field-content > .col-md-5 .col-sm-6,
.view-market-directory .field-content > .col-md-5 .col-sm-7,
.view-market-directory .field-content > .col-md-7 .col-sm-3,
.view-market-directory .field-content > .col-md-7 .col-sm-4,
.view-market-directory .field-content > .col-md-7 .col-sm-8,
.view-market-directory .field-content > .col-md-7 .col-sm-5,
.view-market-directory .field-content > .col-md-7 .col-sm-6,
.view-market-directory .field-content > .col-md-7 .col-sm-7,
.view-market-directory .field-content > .col-md-8 .col-sm-3,
.view-market-directory .field-content > .col-md-8 .col-sm-4,
.view-market-directory .field-content > .col-md-8 .col-sm-8,
.view-market-directory .field-content > .col-md-8 .col-sm-5,
.view-market-directory .field-content > .col-md-8 .col-sm-6,
.view-market-directory .field-content > .col-md-8 .col-sm-7 {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.view-market-directory .field-content > .col-md-4 .col-sm-4.no-content,
.view-market-directory .field-content > .col-md-6 .col-sm-4.no-content,
.view-market-directory .field-content > .col-md-5 .col-sm-4.no-content,
.view-market-directory .field-content > .col-md-7 .col-sm-4.no-content,
.view-market-directory .field-content > .col-md-8 .col-sm-4.no-content {
    display: none;
}

.view-market-directory .col-md-5 .row.more-field {
    display: table;
    width: 100%;
}

.view-market-directory .body-field {
    color: #888;
    font-size: 14px;
    line-height: 18px;
}

.view-market-directory .categ-wrapper .categ-field,
.view-market-directory .categ-wrapper .sub-categ-wrapper {
    display: inline-block;
    color: #33cccc;
    font-size: 12px;
}

.view-market-directory .categ-wrapper .categ-field:after {
    content: " > ";
}

.view-market-directory .categ-wrapper .sub-categ-wrapper .categ-field:after {
    content: ", ";
}

.view-market-directory .categ-wrapper .sub-categ-wrapper .categ-field:last-child:after {
    content: "";
}

.view-market-directory .triangle-down {
    /*border-left: 10px solid transparent;*/
    /*border-right: 10px solid transparent;*/
    /*border-top: 15px solid #A2A2A2;*/
    /*cursor: pointer;*/
    /*position: absolute;*/
    /*top: 8px;*/
    /*right: auto;*/
}

.page-search-programs .view-market-directory .triangle-down{
    max-width: 95%;
    top: 3px;
    margin: 0 auto;
    right: 0;
}

.page-search-programs .view-market-directory .storf-nr-prog.storf-listing-prog-show{
    left: auto;
}

.view-market-directory .triangle-down.search-listing-state-show {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 15px solid #339999;
    border-top: 0;
    position: absolute;
    width: 0;
    left: initial !important;
    right: initial !important;
}

.view-market-directory .search-result-select.storf-listing-prog-show {
    background-color: #E8FBFB;
}

.view-market-directory .search-result-select .storf-select-list.storf-listing-prog-show {
    border-color: #A2A2A2;
}

.view-market-directory .search-result-select.storf-listing-prog-show .storf-select-list.storf-listing-prog-show {
    border-color: #66CCCC;
}

@media only screen and (max-width: 1410px) {
        .page-search-programs .view-content img {
        width: auto;
    }

        .page-search-programs .title-categ-body,
    .page-search-programs .select.list-state {
        width: auto;
    }

        .page-search-programs .views-field-view-node a {
        margin: 0 auto;
    }

        .page-search-programs .view-search-programs .views-field-nothing {
        border-right: initial;
    }
}

@media only screen and (max-width: 991px) {
        .page-search-programs .view-market-directory .views-field > .field-content > .col-md-6,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-5,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-7 {
        display: block;
        width: 100%;
    }

        .page-search-programs .view-market-directory .views-field > .field-content > .col-md-6:last-child {
        margin-top: 30px;
    }

        .page-search-programs .views-field.col-sm-8 {
        border-right: 0;
    }
}

@media only screen and (max-width: 767px) {
        .page-search-programs {
        padding-top: 0px;
    }

        .page-search-programs .view-market-directory .views-field > .field-content {
        height: auto;
        display: block;
        width: 100%;
    }

        .page-search-programs .view-market-directory .views-field > .field-content > .col-md-6,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-5,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-7 {
        display: block;
        width: 100%;
    }

        .page-search-programs .view-market-directory .views-field > .field-content > .col-md-6 .col-sm-3,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-6 .col-sm-4,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-6 .col-sm-8,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-6 .col-sm-5,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-6 .col-sm-6,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-6 .col-sm-7,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-5 .col-sm-3,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-5 .col-sm-4,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-5 .col-sm-8,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-5 .col-sm-5,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-5 .col-sm-6,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-5 .col-sm-7,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-7 .col-sm-3,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-7 .col-sm-4,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-7 .col-sm-8,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-7 .col-sm-5,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-7 .col-sm-6,
    .page-search-programs .view-market-directory .views-field > .field-content > .col-md-7 .col-sm-7 {
        display: block;
        width: 100%;
    }

        .page-search-programs .view-market-directory .views-field > .field-content .col-md-5 .row.more-field {
        display: block;
        width: 100%;
    }

        .page-search-programs .views-row .field-content > .col-md-6 .row {
        display: block;
    }

        .page-search-programs .title-categ-body,
    .page-search-programs .select.list-state,
    .page-search-programs .learn-more {
        margin-top: 20px;
    }

        .page-search-programs .views-field-view-node {
        width: 100%;
    }

        .page-search-programs .view-search-programs .view-market-directory .views-row.views-row-first,
    .page-search-programs .view-search-programs .view-market-directory .views-row {
        margin-top: 50px;
    }

        html .view-market-directory .storf-listing-prog-hidden li:nth-child(1), html .view-market-directory .storf-listing-prog-hidden li:nth-child(2) {
        width: 100%;
    }

        html .view-market-directory .storf-listing-prog-hidden li:nth-child(2) {
        border-top: 1px solid #eaeaea;
    }
}

/*.not-front .small-menu-mobile-fix #logo_dark .contextual-links-region.signin-button {*/
/*    display: none;*/
/*}*/

.page-user {
    padding-top: 103px;
    background: #E8FBFB;
}

.page-user #logo_dark .views-exposed-widget input {
    width: 100%;
    border: 0;
    font-size: 18px;
}

.page-user #views-exposed-form-search-programs-panel-pane-1 .views-submit-button input[type=submit] {
    display: block;
    height: 66px;
    text-indent: -9999px;
    width: 70px;
}

.page-user-register .vertical-tabs-list {
    display: none;
}

.form-item.form-type-textfield.form-item-combine {
    margin: 0 !important;
}

.node-type-news {
    padding-top: 103px !important;
}

@media only screen and (max-width: 767px) {
        .node-type-news {
        padding-top: 0;
    }

        .page-user {
        padding-top: 0;
    }

        .page-search-programs .select.list-state {
        margin-top: 0;
    }

        .page-search-programs .view-market-directory .field-content > .col-md-4 {
        margin-top: 20px;
    }

        .page-search-programs .view-market-directory .org-all-programs.storf-listing-prog-show .storf-listing-prog-hidden:last-child {
        padding-bottom: 0;
    }

        .page-search-programs .view-market-directory .views-row {
        padding: 15px 0;
    }

        .page-search-programs .view-search-programs .view-market-directory .views-row.views-row-first, .page-search-programs .view-search-programs .view-market-directory .views-row {
        margin-top: 20px;
    }

        .view-market-directory {
        padding-top: 0;
    }

        .view-market-directory .field-content > .col-md-4 .col-sm-3, .view-market-directory .field-content > .col-md-4 .col-sm-4, .view-market-directory .field-content > .col-md-4 .col-sm-8, .view-market-directory .field-content > .col-md-4 .col-sm-5, .view-market-directory .field-content > .col-md-4 .col-sm-6, .view-market-directory .field-content > .col-md-4 .col-sm-7, .view-market-directory .field-content > .col-md-6 .col-sm-3, .view-market-directory .field-content > .col-md-6 .col-sm-4, .view-market-directory .field-content > .col-md-6 .col-sm-8, .view-market-directory .field-content > .col-md-6 .col-sm-5, .view-market-directory .field-content > .col-md-6 .col-sm-6, .view-market-directory .field-content > .col-md-6 .col-sm-7, .view-market-directory .field-content > .col-md-5 .col-sm-3, .view-market-directory .field-content > .col-md-5 .col-sm-4, .view-market-directory .field-content > .col-md-5 .col-sm-8, .view-market-directory .field-content > .col-md-5 .col-sm-5, .view-market-directory .field-content > .col-md-5 .col-sm-6, .view-market-directory .field-content > .col-md-5 .col-sm-7, .view-market-directory .field-content > .col-md-7 .col-sm-3, .view-market-directory .field-content > .col-md-7 .col-sm-4, .view-market-directory .field-content > .col-md-7 .col-sm-8, .view-market-directory .field-content > .col-md-7 .col-sm-5, .view-market-directory .field-content > .col-md-7 .col-sm-6, .view-market-directory .field-content > .col-md-7 .col-sm-7, .view-market-directory .field-content > .col-md-8 .col-sm-3, .view-market-directory .field-content > .col-md-8 .col-sm-4, .view-market-directory .field-content > .col-md-8 .col-sm-8, .view-market-directory .field-content > .col-md-8 .col-sm-5, .view-market-directory .field-content > .col-md-8 .col-sm-6, .view-market-directory .field-content > .col-md-8 .col-sm-7 {
        display: block;
    }
}

html .view-market-directory .storf-listing-prog-hidden li {
    display: inline-block;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 0;
    border: 0;
    float: left;
}

.view-market-directory .view-market-directory .storf-listing-prog-show .triangle-down {
    border-top: 0;
}

.page-search-programs .view-market-directory .view-market-directory .storf-listing-prog-show .triangle-down {
    border-top: 15px solid #A2A2A2;
}

.page-search-programs .view-market-directory .view-market-directory .storf-listing-prog-show .triangle-down.search-listing-state-show {
    border-top: 0;
}

@media only screen and (max-width: 991px) {
        .view-market-directory .field-content > .col-md-4, .view-market-directory .field-content > .col-md-6, .view-market-directory .field-content > .col-md-5, .view-market-directory .field-content > .col-md-7, .view-market-directory .field-content > .col-md-8 {
        display: block;
    }

        html .view-market-directory .storf-listing-prog-hidden li a {
        margin-right: 0;
    }
}

.node-type-quo-crm-entity .view-id-crm_organisations .views-field-contact-number .field-content a {
    color: #fff;
}

@media only screen and (max-width: 1250px) {
        html .page-node .pane-sharethis {
        margin-top: 0;
    }
}

.view-market-directory .views-row .field-content > .col-md-6 .row {
    width: 100%;
}

.container-arrow {
    width: 100%;
    margin-top: -35px;
    text-align: center;
    position: relative;
}

.container-arrow .arrow {
    width: 75px;
    height: 75px;
    display: block;
    border-radius: 100%;
    background: #33cccc;
    text-align: center;
    line-height: 75px;
    margin: 0 auto;
}

.container-arrow .arrow:after {
    content: "\f13a";
    display: inline-block;
    color: #fff;
    font: normal normal normal 18px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 36px;
    line-height: 2.1;
    zoom: 1;
    float: none;
    padding-right: 0;
}

.page-how-our-platform-works-audience .table > tbody td:last-child {
    background-color: rgba(51, 153, 153, 0.2);
}

.page-how-our-platform-works-audience .table > tbody td:first-child {
    background-color: rgba(51, 153, 153, 0.2);
}

table tr:hover td {
    background: none;
}

html .pb-front-page.not-front #footer {
    margin-top: 50px;
}

.page-search-programs .container-fluid.pb-wrap-greenbar.front .new-search {
    display: none;
}
.node-type-quo-crm-entity .closeModalContact {
    display: none;
}

@media only screen and (max-width: 767px) {
        .page-search-programs .container-fluid.pb-wrap-greenbar.front {
        text-align: center;
    }

        .page-search-programs .container-fluid.pb-wrap-greenbar.front .new-search {
        font-weight: 700;
        font-size: 24px;
        padding: 15px 20px;
        background: #ff6600;
        border-bottom: 5px solid #993300;
        margin: 0 auto;
        border-radius: 0;
        color: #fff;
        display: inline-block;
        cursor: pointer;
    }

        .page-search-programs .container-fluid.pb-wrap-greenbar.front .container {
        display: none;
    }

        .page-search-programs .views-field {
        border-right: 0;
    }

        .page-search-programs .views-field-view-node a {
        margin-top: 15px;
    }

        .page-search-programs .views-field.col-sm-4.result-row-logo {
        text-align: center;
    }
    
    .node-type-quo-crm-entity .sharethis-wrapper{
            width: 260px !important;
            display: flex !important;
    }
}

/* SEARCH HOME PAGE */
#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-tags-tid-wrapper, 
#views-exposed-form-search-programs-panel-pane-3 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-tags-tid-wrapper, 
#views-exposed-form-search-programs-panel-pane-2 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-tags-tid-wrapper, 
views-exposed-form-search-programs-panel-pane-4 .views-exposed-widgets #edit-field-prog-comb-sic-naics-list-tid-wrapper {
    width: 80%;
}

#autocomplete ul li {
    font-size: 14px;
    line-height: 18px;
    margin-top: 5px;
}

#autocomplete ul li:first-child {
    margin-top: 0;
}

#autocomplete ul li .tax-sector {
    font-size: 12px;
    line-height: 14px;
    display: block;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.quicktabs-tabs a, .quicktabs-tabs a:hover {
    /*font-size: 16px;*/
}

/*reset password*/

.page-user-reset .section {
    background: transparent !important;
}

.page-user-reset .section .container {
    background-color: #fff;
    margin-bottom: 26px;
    border: 1px solid #C4F2F2;
    padding: 37px 75px 37px 75px;
}

.page-user-reset .section .container .form-actions {
    width: 100%;
}

.page-user-reset .section .container .form-actions .form-submit {
    background-color: #33CCCC;
    border-bottom: 4px solid #339999;
    font-family: Roboto Condensed Bold;
    font-size: 18px;
    float: right;
    margin-top: 50px;
    /*margin-right: 85px;*/
    height: 65px;
    width: 200px;
    color: #fff;
    text-transform: uppercase;
}

/*error & status*/
.messages.error ul li,
.messages.status ul li,
.messages.error a,
.messages.status a {
    color: white;
}

.messages.error {
    background-color: #990000;
    color: white;
    font-size: 15px;
    word-break: break-word;
    background-image: url(/sites/all/themes/quo_bo_theme/images/crosserror.png);
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 18px;
    /*margin-right: 15px;*/

}

.messages.status {
    background-color: #33cccc;
    color: white;
    font-size: 15px;
    word-break: break-word;
    background-image: url(/sites/all/themes/quo_bo_theme/images/checkconfirm.png);
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 18px;
    /*margin-right: 15px;*/
    border: 0 !important;

}

.storefront-share-this .sharethis-wrapper span.stLarge:before {
    content: none !important;
}

.storefront-share-this .sharethis-wrapper span.stLarge {
    visibility: visible !important;
}

.storefront-share-this .sharethis-wrapper span {
    display: block !important;
}

.storefront-share-this .sharethis-wrapper {
    flex-direction: row !important;
}

.sharethis-wrapper {
    width: 56px;
    display: flex;
    /*flex-direction: row !important;*/
    /*margin-top: 15px !important;*/
    /*margin-left: 16px;*/
}

.node-type-news .sharethis-wrapper .st_facebook {

}

/*imagen noticia marca news-original-image-size*/

.news-original-image-size img {
    width: auto !important;
}

.news-original-image-size .field-items {
    text-align: center;
}

/***** IDIOMA ***/

.node-type-article .block-country {
    float: none;
    margin: 0 auto;
    display: table;
    margin-bottom: 50px;
}

.node-type-article .block-country .menu-one .countries {
    width: 100% !important;
    text-align: center !important;
}

.node-type-article .block-country .org-types.menu-one {
    width: 100%;
}

.sharethis-wrapper .st_linkedin_large .stLarge:after,
.sharethis-wrapper .st_googleplus_large .stLarge:after,
.sharethis-wrapper .st_twitter_large .stLarge .stLarge:after,
.sharethis-wrapper .st_facebook_large .stLarge:after,
.sharethis-wrapper .st_twitter_large .stLarge .stLarge:after,
.sharethis-wrapper .st_google_bmarks_large .stLarge:after,
.sharethis-wrapper .st_twitter_large .stLarge:after {
    font-size: 35px;
}

@media screen and (min-width: 1024px) {
    .view-id-crm_organisations.view-display-id-panel_pane_2.storefront-node-header .views-row {
        margin-top: 0px !important;
    }

    .node-type-program .storefront-info .views-field-title ,
    .node-type-quo-crm-entity .view-display-id-panel_pane_2 .views-field-title {
        /*font-size: 40px !important;*/
        font-size: 30px !important;
    }

    .node-type-program .views-field-field-organisation-logo ,
    .node-type-quo-crm-entity .views-field-field-organisation-logo {
        top: -30px;
    }

    .views-field-field-org-specialties .sharethis-wrapper ,
    .storefront-node-header .sharethis-wrapper {
        width: 25px;
    }

    .storefront-node-header .sharethis-wrapper .st_linkedin_large .stLarge,
    .storefront-node-header .sharethis-wrapper .st_linkedin_large .stLarge:hover,
    .storefront-node-header .sharethis-wrapper .st_googleplus_large .stLarge,
    .storefront-node-header .sharethis-wrapper .st_googleplus_large .stLarge:hover,
    .storefront-node-header .sharethis-wrapper .st_facebook_large .stLarge,
    .storefront-node-header .sharethis-wrapper .st_facebook_large .stLarge:hover,
    .storefront-node-header .sharethis-wrapper .st_twitter_large .stLarge,
    .storefront-node-header .sharethis-wrapper .st_twitter_large .stLarge:hover,
    .storefront-node-header .sharethis-wrapper .st_google_bmarks_large .stLarge,
    .storefront-node-header .sharethis-wrapper .st_google_bmarks_large .stLarge:hover {
        height: 25px !important;
        width: 25px !important;
    }

    .storefront-node-header .sharethis-wrapper .st_linkedin_large .stLarge:after,
    .storefront-node-header .sharethis-wrapper .st_googleplus_large .stLarge:after,
    .storefront-node-header .sharethis-wrapper .st_twitter_large .stLarge .stLarge:after,
    .storefront-node-header .sharethis-wrapper .st_facebook_large .stLarge:after,
    .storefront-node-header .sharethis-wrapper .st_twitter_large .stLarge .stLarge:after,
    .storefront-node-header .sharethis-wrapper .st_google_bmarks_large .stLarge:after,
    .storefront-node-header .sharethis-wrapper .st_twitter_large .stLarge:after {
        font-size: 25px !important;
    }
}

.flag-wrapper {
    position: relative;
}

.node-type-program .views-field-ops,
.view-crm-organisations .views-field-ops {
    margin-top: 30px !important;
}

.views-field-field-org-specialties .col-md-9 ,
.view-display-id-panel_pane_2 .col-md-9 {
    height: 170px;
}

.node-type-program .storefront-header-info .views-field.views-field-field-share ,
.view-display-id-panel_pane_2 .views-field.views-field-field-share {
    margin-top: 26px !important;
}

.node-type-program .storefront-info  .views-field-title ,
.node-type-quo-crm-entity .view-display-id-panel_pane_2 .views-field-title {
    height: 56px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    line-height: 30px;
}

#edit-field-prog-category {
    width: 100%;
}

@media screen and (max-width: 995px) {
    .view-display-id-panel_pane_2 .col-md-9 {
        height: auto;
    }

    .node-type-program .storefront-info  .views-field-title ,
    .node-type-quo-crm-entity .view-display-id-panel_pane_2 .views-field-title {
        height: auto;
    }
}

@media screen and (min-width: 996px) and (max-width: 1023px) {

    .view-display-id-panel_pane_2 .col-md-9 {
        height: 204px;
    }

    .node-type-program .storefront-info  .views-field-title ,
    .node-type-quo-crm-entity .view-display-id-panel_pane_2 .views-field-title {
        font-size: 26px !important;
        height: 74px;
    }

    .views-field-field-org-specialties .col-md-9 ,
    .view-display-id-panel_pane_2 .col-md-9 {
        height: 205px;
    }

    .node-type-program .views-field-field-share ,
    .node-type-quo-crm-entity .views-field-field-share {
        margin-top: 52px;
    }

}

@media screen and (min-width: 1024px) and (max-width: 1199px) {

    .node-type-program .storefront-info  .views-field-title ,
    .node-type-quo-crm-entity .view-display-id-panel_pane_2 .views-field-title {
        font-size: 26px !important;
        height: 55px;
    }

}

.storefront-header-wide-logo {
    margin-left: -30px !important;
    width: 330px !important;
}

.sharethis-wrapper .st_linkedin_large .stLarge {
    background: none !important;
    transition: all .5s;
}

.sharethis-wrapper .st_linkedin_large .stLarge:hover {
    background: none !important;
}

.sharethis-wrapper .st_linkedin_large .stLarge:hover:after {
    color: #33cccc;
}


.sharethis-wrapper .st_googleplus_large .stLarge {
    background: none !important;
    transition: all .5s;
}

.sharethis-wrapper .st_googleplus_large .stLarge:hover {
    background: none !important;
}

.sharethis-wrapper .st_googleplus_large .stLarge:hover:after {
    color: #33cccc;
}

.sharethis-wrapper .st_linkedin_large .stLarge,
.sharethis-wrapper .st_linkedin_large .stLarge:hover,
.sharethis-wrapper .st_googleplus_large .stLarge,
.sharethis-wrapper .st_googleplus_large .stLarge:hover {

    opacity: 1;
    height: 47px;
    width: 47px;
}

.node-type-quo-crm-entity .views-row .storefronts-node-sub-title{
    margin: 0px !important;
    font-weight: normal !important;
}
.node-type-quo-crm-entity .views-row .storefronts-node-title{
    margin: 0px !important;
}

.page-storefront-application-download .form-item-insured-name label,
.page-storefront-application-download #storefront-application-download-node-form .form-item.form-item-title label {
    width: 100%;
    line-height: 3;
    font-family: 'Roboto Condensed Regular';
    font-weight: 100;
    font-size: 16px;
    color: #999999;
    margin-bottom: 0;
    text-align: left;
}

.page-storefront-application-download .form-item-insured-name input,
.page-storefront-application-download #storefront-application-download-node-form .form-item.form-item-title input {
    width: 100% !important;
    background: #eaeaea;
    border: none;
    height: 47px;
    margin-bottom: 10px;

}

#mini-panel-select_from_list .view-storefront-aplication-glossary .view-content a {
    font-size: 17px;
}

.view-audience-states table {
    margin: 0 !important;
}

.viewshead {
    visibility: collapse;
}

#views-exposed-form-search-programs-panel-pane-6 #edit-field-prog-states-server-tid-tid-1-wrapper {
    background: #33cccc;
}

/*2-search-home*/

#views-exposed-form-search-programs-panel-pane-7 #edit-field-tags-tid-wrapper, 
#views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
#views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-category-tid-wrapper {
    /*width: 62.5%;*/
    width: 61%;
    padding: 25px 10px 25px 25px;
    float: left;
}

#views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
#views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-states-server-tid-tid-wrapper, 
#views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-category-tid-wrapper {
    display: none;
}

#views-exposed-form-search-programs-panel-pane-7 .search-input-large {
    width: 100% !important;
    padding: 25px 0 25px 25px !important;
}

#views-exposed-form-search-programs-panel-pane-7 {
    width: 100%;
    background: #33CCCC;
    float: left;
    padding: 0 25px 0 0;
}

#views-exposed-form-search-programs-panel-pane-7 #edit-state-popup-field-wrapper {
    width: calc(39% - 152px);
    float: left;
    padding: 25px 10px 25px 0;
}

.page-home #views-exposed-form-search-programs-panel-pane-7 #edit-state-popup-field-wrapper {
    width: calc(45% - 152px);
    float: left;
    padding: 25px 10px 25px 0;
}

#views-exposed-form-search-programs-panel-pane-7 #edit-state-popup-field {
    margin: 0;
    float: left;
    width: 100%;
}

#views-exposed-form-search-programs-panel-pane-7 .views-exposed-widget.views-submit-button {
    width: 152px;
    float: right;
    padding: 25px 0 25px 0;
}

#views-exposed-form-search-programs-panel-pane-7 #edit-submit-search-programs {
    margin: 0 10px 0 0;
    width: 45%;
    /* padding: 0 10px 0 0; */
    background-size: auto;
    background-repeat: no-repeat;
    /* background-position: right; */
    /* float: right; */
}

#advanced-search-display {
    background: transparent url(/sites/default/files/adv_regular-text1.png) 100% no-repeat !important;
    width: 73px;
    /* float: right; */
    background-size: auto;
}

#advanced-search-display.advanced-search-active {
    background: transparent url(/sites/default/files/adv_regular-text-up.png) 100% no-repeat !important;
}


.form-item.form-type-textfield.form-item-field-prog-comb-sic-naics-list-tid {
    float: left;
    width: 100%;
}

#views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-comb-sic-naics-list-tid,
#views-exposed-form-search-programs-panel-pane-7 #edit-field-tags-tid, 
#views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-category-tid {
    float: left;
    width: 100%;
    margin: 0;
}

/*.custom-search-box {*/
/*    width: 59%;*/
/*    display: table;*/
/*    margin: 20px auto;*/
/*}*/

.custom-search-box .quicktabs-tabs.quicktabs-style-nostyle {
    /*margin: -2px;*/
    /* width: 70%; */
    /* float: left; */
    /*position: relative;*/
    margin-bottom: 8px;
}

.custom-search-box .quicktabs-tab.quicktabs-tab-block, 
.custom-search-box .quicktabs-tab.quicktabs-tab-block:hover {
    padding-bottom: 12px;
    cursor: pointer;
}



.custom-search-box .quicktabs-tabs a,
.custom-search-box .quicktabs-tabs a:hover {
  background-color: #339999;
  color: #FFF;
  border: 0;
  font-family: Roboto Condensed Bold;
  padding: 13px 28px;
}
.custom-search-box .quicktabs-tabs .active a,
.custom-search-box .quicktabs-tabs .active a:hover {
  background-color: #33CCCC;
}

.custom-search-box .quicktabs-tabs li{
    display: inline;
    background: none;
    list-style-type: none;
    /*padding: 2px;*/
    white-space: nowrap;
}

.custom-search-box {
    margin-top: 50px;
}

.page-home .panel-pane.pane-custom.pane-1.container.custom-search-box {
    width: 100%;
}

.page-home .custom-search-box .quicktabs-tab.quicktabs-tab-block{
    padding-bottom: 3px;
    cursor: pointer;
}
.page-home .custom-search-box .quicktabs-tabs.quicktabs-style-nostyle{
        margin: -3px;
}

.page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-tags-tid-wrapper, 
.page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
.page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-category-tid-wrapper {
    /* width: 62.5%; */
    width: 55%;
    padding: 25px 10px 25px 25px;
    float: left;
}

.block-search-box .pane-content {
    width: 100%;
    padding: 0 5%;
    left: 0;
    top: 45% !important;
}

.block-search-box #advanced-search-display{
    margin-top: 0;
}

.block-search-box .custom-search-box .quicktabs-tab.quicktabs-tab-block, 
.block-search-box .custom-search-box .quicktabs-tab.quicktabs-tab-block:hover {
    /*padding-bottom: 3px !important;*/
    cursor: pointer;
}

.block-search-box .panel-pane.pane-custom.pane-1.container.custom-search-box {
    position: absolute;
    margin-top: 25em;
    width: 100%;
}

.page-home .content-advanced-filters-popup ul label {
    font-size: 17px;
    display: table-cell;
    text-align: left;
    margin-left: 9px !important;
    line-height: 1;
}

.page-home .content-advanced-filters-popup ul input[type="checkbox"] {
    margin: 0 3px 0 !important;
}

#advanced-search-display-mobile, #submit-search-programs-mobile {
    display: none;
}

.view-market-directory .custom-search-box .quicktabs-tab.quicktabs-tab-block, 
.view-market-directory .block-search-box .custom-search-box .quicktabs-tab.quicktabs-tab-block:hover {
    padding-bottom: 12px !important;
}

.advanced-search-form #advanced-search-display {
    display: none;
}

.advanced-search-form .views-exposed-widget.views-submit-button {
    width: 70px !important;
}

.advanced-search-form #edit-submit-search-programs {
    float: right !important;
    width: 100% !important;
    margin: 0 !important;
}

.page-home .advanced-search-form #edit-state-popup-field-wrapper {
    width: calc(45% - 70px)!important;
}

.advanced-search-form #edit-state-popup-field-wrapper {
    width: calc(39% - 70px)!important;
}


/*Responsive*/
@media screen and (max-width: 680px) and (min-width: 320px){
    .page-home .content-advanced-filters-popup ul {
        columns: 2 !important;
        -webkit-columns: 2 !important;
        -moz-columns: 2 !important;
    }
    
    .page-home .show-popup-notification {
        padding: 20px;
        height: 410px !important;
    }

    .page-home .content-advanced-filters-popup ul label {
        font-size: 13px;
        display: table-cell;
        text-align: left;
        margin-left: 9px !important;
        line-height: 1;
    }

    .page-home .content-advanced-filters-popup ul input[type="checkbox"] {
        margin: 0 3px 0 !important;
    }
    
    .page-home .advanced-filters-states-confirmation {
        margin: 8px 0 0 !important;
        padding: 5px 0;
    } 
}

@media screen and (max-width: 767px) and (min-width: 681px){
    
    .page-home .show-popup-notification {
        padding: 20px;
        height: 510px !important;
    }

    .page-home .content-advanced-filters-popup ul label {
        font-size: 15px;
        display: table-cell;
        text-align: left;
        margin-left: 9px !important;
        line-height: 1;
    }

    .page-home .content-advanced-filters-popup ul input[type="checkbox"] {
        margin: 0 3px 0 !important;
    }
    
    .page-home .advanced-filters-states-confirmation {
        margin: 8px 0 0 !important;
        padding: 5px 0;
    } 
}

@media screen and (max-width: 767px) and (min-width: 320px){
    
    #views-exposed-form-search-programs-panel-pane-7 #edit-field-tags-tid-wrapper, 
    #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
    #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-category-tid-wrapper {
        width: 100%;
        padding: 25px 0 0 25px;
    }
    
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-tags-tid-wrapper, 
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-category-tid-wrapper,
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-state-popup-field-wrapper{
        width: 100%;
        padding: 25px 0 0;
    }
    
    .page-home .advanced-search-form #edit-state-popup-field-wrapper,
    .advanced-search-form #edit-state-popup-field-wrapper{
        width: 100% !important;
        padding: 25px 0 0;
    }
    
    
    #views-exposed-form-search-programs-panel-pane-7 #edit-state-popup-field-wrapper {
        width: 100%;
        padding: 25px 0 15px 25px;;
    }
    
    #views-exposed-form-search-programs-panel-pane-7 .search-input-large {
        padding: 25px 0 15px 25px !important;
    }
    
    .page-home #views-exposed-form-search-programs-panel-pane-7 .search-input-large {
        padding: 25px 0 0 !important;
    }
    
    .custom-search-box {
        width: 95%;
        display: table;
        margin: 20px auto;
    }
    
    .custom-search-box .quicktabs-tabs.quicktabs-style-nostyle {
    width: 100%;
    margin: 0 auto;
    }
    
    .custom-search-box .quicktabs-tabs li {
        display: block;
        padding: 0;
    }
    
   #edit-submit-search-programs, #advanced-search-display {
    display: none;
    }
    
    
    #advanced-search-display-mobile, #submit-search-programs-mobile {
        display: block;
    }
    
    .advanced-search-form #advanced-search-display-mobile {
        display: none !important;
    }
    
    .advanced-search-form .views-exposed-widget.views-submit-button {
    width: 100% !important;
    }
    
    .page-home #views-exposed-form-search-programs-panel-pane-7 .views-exposed-widget.views-submit-button {
        width: 100%;
        float: left;
        padding: 25px 0 25px 0;
    }
    
    #views-exposed-form-search-programs-panel-pane-7 .views-exposed-widget.views-submit-button {
        width: 100%;
        float: left;
        padding: 25px 0 25px 25px;
    }
    
    
    #advanced-search-display-mobile {
       text-indent: initial;
       background-color: #fff;
       border-bottom: 5px solid #339999;
       background-image: none;
       color: #339999;
       font-size: 36px;
       font-weight: bold;
       margin: 14px 0 0 0;
       padding-top: 18px;
       width: 100%;
       float: left;
       padding-left: 0;
    }
    
    #submit-search-programs-mobile{
        text-indent: initial;
        background-color: #FF6600;
        background-image: none;
        border-bottom: 5px solid #993300;
        color: #fff;
        font-size: 36px;
        font-weight: bold;
        margin: 14px 0 0 0;
        padding-top: 18px;
        width: 100%;
    }
    
    .page-home #views-exposed-form-search-programs-panel-pane-7{
        padding: 0;
    }

}

@media only screen and (max-width: 1200px){
    #views-exposed-form-search-programs-panel-pane-7 {
        width: 100%;
    }

}

@media screen and (max-width: 991px) and (min-width: 768px){

    #views-exposed-form-search-programs-panel-pane-7 #edit-field-tags-tid-wrapper, 
    #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
    #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-category-tid-wrapper {
        width: 53%;
    }
    
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-tags-tid-wrapper, 
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-category-tid-wrapper {
        width: 53%;
    }
    
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-state-popup-field-wrapper {
		width: calc(47% - 152px);
    }

}

@media screen and (max-width: 1199px) and (min-width: 992px){

    #views-exposed-form-search-programs-panel-pane-7 #edit-field-tags-tid-wrapper, 
    #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
    #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-category-tid-wrapper {
        width: 58%;
    }
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-tags-tid-wrapper, 
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-comb-sic-naics-list-tid-wrapper, 
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-field-prog-category-tid-wrapper {
        width: 58%;
    }
    
        
    .page-home #views-exposed-form-search-programs-panel-pane-7 #edit-state-popup-field-wrapper {
    width: calc(42% - 152px);
    }

}

@media screen and (max-width: 1250px) and (min-width: 1201px){
}

.page-node-160857 .header-wrap .field-type-image .field-item:after,
.page-node-160311 .header-wrap .field-type-image .field-item:after {
	background: unset;
}

.node-type-program .views-field-field-organisation-logo .field-content img,
.node-type-quo-crm-entity .views-field-field-organisation-logo .field-content img{
	max-height: 183px;
}

#views-exposed-form-page-newsflash-page-1 .views-exposed-form .views-exposed-widgets .views-submit-button,
.view-news-teaser .views-exposed-form .views-exposed-widgets .views-submit-button {
    height: 182px;
}

.not-front .pane-quicktabs-search-box-homepage .pane-title {
    right: 42.2%;
}

.panel-page-blogs .panels-flexible-region-139-dnf_logo,
.panel-page-blogs .panels-flexible-region-141-dnf_logo,
.panel-page-blogs .panels-flexible-region-142-dnf_logo,
.panel-page-blogs .panels-flexible-row-first .header-wrap,
.panels-flexible-region-37-dnf_logo {
    float: none;
}

.panel-page-blogs .panels-flexible-row-first {
    /*padding-top: 130px;*/
    padding-bottom: 0;
}

.section-blog .panel-flexible-inside .panels-flexible-row-last {
    padding-bottom: 0;
    padding-top: 0;
}

.panel-page-blogs .panels-flexible-146 .panels-flexible-row-last {
    padding-bottom: 0;
    padding-top: 0;
}


.section-blog .panels-flexible-region-140-page___header,
.section-blog .panels-flexible-region-143-page___header,
.section-blog .panels-flexible-region-143-center,
.section-blog .panels-flexible-region-140-center{
    float: none;
}

em {
    font-style: italic;
}

.view-news-teaser .container-inline-date .form-item .form-item {
    float: left;
    min-width: 300px;
}

.panels-flexible-region-148-center,
.panels-flexible-region-146-center {
	float: none;
	widget: 100%;
}

