@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.blue-list li {
font-size: 20px;
}
.search-results #primary .site-content {
display: table;
}
.search-results .site-content > article .entry-main .entry-header .entry-title {
min-height: 72px;
}
.search-results .site-content > article .entry-main .entry-summary {
min-height: 200px;
}
.search-results article.post .entry-header .entry-thumbnail, .search-results article.page .entry-header .entry-thumbnail {
height: 142px;
}
.contact-address {
display: table;
}
.contact-address .col12, .contact-address .col6 {
width: 100%;
}
.contact-address .address {
width: 100%;
display: table;
}
.all-news .feat-set {
width: 100%;
display: table;
}
.feat-bottom, .opinion-set-inner {
width: 100%;
display: table;
}
.opinion-pieces .content-block .feat-set {
width: 100%;
display: table;
}
}
@media screen and (max-width: 1340px) {
.container {
max-width: 1140px !important;
}
body.search-results #page-wrapper #main.site-main > .full-container, body.error404 #page-wrapper #main.site-main > .full-container, body.search-no-results #page-wrapper #main.site-main > .full-container {
max-width: 1140px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding: 16px 13px 16px 13px;
}
.home .top-set .col-3, .home .bottom-set .col-3 {
padding-left: 10px;
}
.cat-wrap h3 a {
font-size: 20px;
line-height: 26px;
}
.home-top-bottom h3 {
font-size: 32px;
line-height: 40px;
}
.middle-set .left {
width: 54%;
}
.middle-set .right {
width: 46%;
}
.middle-inner .right h3 a {
font-size: 20px;
}
.home-bottom-content .signup-form {
font-size: 30px !important;
line-height: 36px;
}
.home-bottom-content #text-12 .textwidget {
padding: 18px 30px 18px 30px;
}
.middle-inner .right figcaption {
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
}
.page-template-template-directory .col-3.right {
padding-left: 10px;
}
.page-template-template-directory .directory-page h1 {
font-size: 32px;
}
.bottom-section .bottom .left a {
font-size: 28px;
}
.tax-directory_category .top-set .col-3.con-right {
padding-left: 10px;
}
.tax-directory_category .top-set .content-area h1#page-title {
font-size: 24px;
}
.single-directories .col-3.con-right {
padding-left: 10px;
}
.innerpage .col-3.right {
padding-left: 10px;
}
.search-results .site-main #primary, .search-no-results .site-main #primary {
padding-right: 20px;
}
.content-img .cont-sec {
width: 76%;
}
.content-img .img-sec {
width: 24%;
}
.page-template-template-innerpage .inner-page-block .col-3.right {
padding-left: 10px;
}
.home-bottom-content .response {
font-size: 12px;
margin-top: 48px;
}
}
@media screen and (max-width: 1200px) {
.container {
max-width: 960px !important;
}
body.search-results #page-wrapper #main.site-main > .full-container, body.error404 #page-wrapper #main.site-main > .full-container, body.search-no-results #page-wrapper #main.site-main > .full-container {
max-width: 960px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding: 16px 10px 16px 11px;
font-size: 13px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after {
font-size: 13px;
}
.loop-wrap.set-1 .loop-wrap-inner > .cat-wrap:first-child {
padding: 20px 20px;
}
.feat-set .set-1 .loop-wrap-inner .content {
padding: 20px 20px 20px 20px;
}
.cat-wrap h3 a {
font-size: 18px;
line-height: 24px;
}
.loop-wrap-inner h3 {
padding: 3px 15px 0px 15px;
}
.home-top-bottom h3 {
font-size: 26px;
line-height: 36px;
}
.middle-set .left {
width: 50%;
}
.middle-set .right {
width: 50%;
}
.middle-inner .right h3 a {
font-size: 18px;
}
.middle-inner .left figcaption {
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
}
.middle-inner .left h3 a {
font-size: 18px;
}
.middle-inner .left span.cat, .middle-inner .right span.cat {
font-size: 16px;
}
.feat-bottom .loop-wrap-inner .content, .opinion-set-inner .loop-wrap-inner .content, .video-bottom .loop-wrap-inner .content {
min-height: 152px;
}
.home-bottom-content .signup-form {
font-size: 24px !important;
line-height: 29px;
}
.home-bottom-content #text-12 .textwidget {
padding: 14px 30px 14px 30px;
}
.bottom-rt .caption h2 {
font-size: 30px !important;
}
.bottom-rt .caption h3, .bottom-rt .caption h3 a {
font-size: 22px;
line-height: 29px;
}
footer #custom_html-3, footer #nav_menu-2, footer #text-5 {
width: 33.3333% !important;
}
.footer-top h3 {
font-size: 24px !important;
line-height: 30px;
}
.bottom-section .bottom .left {
padding: 25px 15px 25px 15px;
}
.bottom-section .bottom .left a {
font-size: 24px;
padding-left: 42px;
background-size: 32px 22px;
}
.company-list h3 a {
font-size: 16px;
}
.company-list .company-logo {
height: 48px;
}
.company-list .company-logo img {
max-height: 48px;
}
#directorytabs .company-list {
width: 50%;
}
.tax-directory_category .top-set .content-area h1#page-title {
font-size: 20px;
margin-bottom: 15px;
}
.single-directories .section1 .address {
padding: 30px 30px;
}
.single-directories .section1 .address p {
margin-bottom: 15px;
}
.content-img .cont-sec {
width: 76%;
}
.content-img .img-sec {
width: 24%;
}
}
@media screen and (min-width: 1024px) {
.single-directories .section1 .address .right-main {
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
width: 100%;
}
}
@media screen and (max-width: 1023px) {
.container {
max-width: 720px !important;
}
body.search-results #page-wrapper #main.site-main > .full-container, body.error404 #page-wrapper #main.site-main > .full-container, body.search-no-results #page-wrapper #main.site-main > .full-container {
max-width: 720px !important;
}
.logo {
float: left;
width: 150px;
}
#masthead .hgroup #header-sidebar {
width: calc(100% - 150px);
padding-left: 20px !important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center {
display: none;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
margin-right: 0;
width: 100%;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
width: 100%;
color: #fff;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after {
color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after {
right: 0;
}
.cat-wrap h3 a {
font-size: 16px;
line-height: 22px;
}
.loop-wrap-inner .content {
padding: 0px 15px 20px 15px;
}
.feat-bottom .loop-wrap-inner .content, .opinion-set-inner .loop-wrap-inner .content, .video-bottom .loop-wrap-inner .content {
min-height: 196px;
}
.feat-bottom .loop-wrap-inner h3, .opinion-set-inner .loop-wrap-inner h3, .video-bottom .loop-wrap-inner h3 { }
.home-top-bottom h3 {
font-size: 20px;
line-height: 26px;
}
.middle-set .left {
width: 100%;
padding-bottom: 6px;
}
.middle-set .left figure {
height: 300px !important;
}
.middle-set .right {
width: 100%;
}
.middle-set .right .right-top figure {
height: 300px !important;
}
.middle-set .right .right-top {
width: 33.3333%;
float: left;
}
.middle-set .right .right-bottom-left {
width: 33.3333%;
}
.middle-set .right .right-bottom-right {
width: 33.3333%;
}
.home-bottom-content .home-content-2:first-child {
padding-right: 8px;
}
.home-bottom-content #text-12 .textwidget {
padding: 8px 15px 8px 15px;
}
.home-bottom-content #text-12 .signup-form {
background-size: 40px 40px !important;
font-size: 20px !important;
line-height: 22px;
padding: 0 48px 0 0;
}
#mc_embed_signup {
padding-top: 4px;
}
.home-bottom-content .home-content-2:last-child {
padding-left: 8px;
}
.bottom-rt .caption {
width: 100%;
padding: 5px 15px;
}
.bottom-rt .caption h2 {
font-size: 24px !important;
line-height: 36px;
}
.bottom-rt .caption h3, .bottom-rt .caption h3 a {
font-size: 18px;
line-height: 24px;
}
.footer-top h3 {
font-size: 18px !important;
line-height: 26px;
margin-bottom: 15px !important;
}
.footer-top {
padding: 40px 0px 40px 0px;
}
.page-template-template-directory .directory-page h1 {
font-size: 24px;
}
.bottom-section .bottom .left a {
font-size: 20px;
padding-left: 42px;
background-size: 32px 22px;
line-height: 26px;
display: table;
}
.company-list h3 a {
font-size: 14px;
}
#directorytabs .company-list {
padding: 10px 10px;
}
.tax-directory_category .top-set .content-area h1#page-title {
font-size: 18px;
}
.single-directories .left-main .cat-wrap {
padding: 15px 15px 0px 15px;
}
.single-directories .left-main .post-content {
padding: 0 15px 15px 15px;
}
.single-directories .section1 .address .left {
width: 100%;
margin-bottom: 30px;
}
.single-directories .section1 .address .right {
width: 100%;
}
.single-directories .section1 .gallery-slider {
padding: 15px;
}
.single-directories .section1 .company-logo {
padding: 16px;
}
.single-directories .section1 .post-content {
padding: 16px;
}
.single-directories .section1 .address {
padding: 16px;
}
.single-directories .section1 ul li, .single-directories .post-content ul li {
padding-left: 0;
}
.exh .exhibition-block {
width: 50%;
}
.contact-address .col6 {
width: 100%;
}
.single-news .company-details .details-block-left {
width: 100%;
padding-right: 0px;
}
.single-news .company-details .details-block-right {
width: 100%;
padding-left: 0px;
margin-top: 16px;
}
.user-registration {
padding: 16px;
}
.ur-frontend-form {
padding: 16px;
}
#mc_embed_signup_scroll {
max-height: 118px;
}
#directory-info td,
#directory-info td:nth-of-type(1){
display:block;
width:100%;
}
}
@media screen and (max-width: 767px) {
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
body.search-results #page-wrapper #main.site-main > .full-container, body.error404 #page-wrapper #main.site-main > .full-container, body.search-no-results #page-wrapper #main.site-main > .full-container {
width: 100% !important;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.home .top-set .col-9, .home .bottom-set .col-9 {
width: 100%;
padding-right: 0px;
}
.site-content .ad-wrap {
display: none;
}
.feat-set .loop-wrap, .opinion-set .loop-wrap, .video-set .loop-wrap {
width: 100%;
float: left;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 16px;
}
.feat-bottom .loop-wrap-inner h3, .opinion-set-inner .loop-wrap-inner h3, .video-bottom .loop-wrap-inner h3 {
min-height: auto;
padding-bottom: 16px;
}
.feat-bottom .loop-wrap-inner .content, .opinion-set-inner .loop-wrap-inner .content, .video-bottom .loop-wrap-inner .content {
min-height: auto;
}
.home .top-set .col-3, .home .bottom-set .col-3 {
width: 100%;
padding-left: 0px;
}
.middle-set .left figure, .middle-set .right .right-top figure, .middle-set .right .right-bottom-left figure, .middle-set .right .right-bottom-right figure {
height: 200px !important;
}
.middle-set .right .right-top {
width: 100%;
}
.middle-set .right .right-bottom-left {
width: 100%;
padding-bottom: 6px;
}
.middle-set .right .right-bottom-right {
width: 100%;
}
.home-bottom-content .home-content-2:first-child, .home-bottom-content .home-content-2:last-child {
padding: 0px 0px 16px 0px;
width: 100%;
}
.home-bottom-content #text-12 .textwidget {
padding: 20px 15px 20px 15px;
}
.home-bottom-content #text-12 .signup-form {
padding-right: 50px;
width: 100%;
}
#mc_embed_signup {
padding-top: 8px;
}
.bottom-rt .caption {
width: 100%;
padding: 5px 15px;
max-width: 240px; }
.right-content .blue-list, .right-content .red-list {
display: table;
margin: 0 auto 16px auto;
}
.home-bottom-content {
margin-top: 16px;
}
#masthead.force-responsive .hgroup #header-sidebar { }
.topheader .widget_vantage-social-media {
display: none;
}
.home-bottom-content #text-12 .signup-form {
background-size: 56px 56px !important;
font-size: 24px !important;
line-height: 34px;
padding: 0 60px 0 0;
}
.topheader .widget_search {
width: calc(100% - 210px);
}
.topheader .widget_search form input {
width: 100%;
}
#masthead .hgroup #header-sidebar {
margin-top: 0px !important;
}
#masthead .hgroup .logo {
float: left !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding: 10px 10px 10px 10px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
padding: 10px 0;
}
.page-template-template-directory .col-9.left {
width: 100%;
padding-right: 0px;
}
.page-template-template-directory .col-3.right {
width: 100%;
padding-left: 0px;
}
.tax-directory_category .top-set .col-9.con-left {
width: 100%;
padding-right: 0px;
}
.tax-directory_category .top-set .col-3.con-right {
width: 100%;
padding-left: 0px;
}
.single-directories .col-9.con-left {
width: 100%;
padding-right: 0px;
}
.single-directories .col-3.con-right {
width: 100%;
padding-left: 0px;
}
.bottom-section .bottom .left a {
max-width: 280px;
}
.innerpage .col-9.left {
width: 100%;
padding-right: 0;
}
.innerpage .col-3.right {
padding-left: 0;
width: 100%;
}
.search-results .site-main #primary, .search-no-results .site-main #primary {
width: 100%;
padding-right: 0px;
}
.search-results .site-main #secondary, .search-no-results .site-main #secondary {
width: 100%;
}
.search-results .site-content > article {
width: 100%;
}
.search-results .site-content > article .entry-main .entry-header .entry-title {
min-height: auto;
}
.search-results .site-content > article .entry-main .entry-summary {
min-height: auto;
}
.search-no-results #primary article.post .searchform input[type=text] {
max-width: calc(100% - 76px);
}
.page-template-template-innerpage .inner-page-block .col-9.left {
width: 100%;
padding-right: 0px;
}
.page-template-template-innerpage .inner-page-block .col-3.right {
width: 100%;
padding-left: 0px;
}
#user-registration .user-registration-MyAccount-content {
padding: 16px;
}
.home-bottom-content .response {
font-size: 16px;
}
#mc_embed_signup_scroll {
max-height: 90px;
}
}
@media screen and (min-width: 681px) {
.search-form {
display: none;
}
}
@media screen and (max-width: 680px) {
footer #custom_html-3 {
width: 100% !important;
margin-bottom: 16px !important;
}
footer #nav_menu-2, footer #text-5 {
width: 50% !important;
float: left !important;
}
footer #custom_html-3 p {
max-width: 100% !important;
}
body.responsive .widget_vantage-social-media {
text-align: left !important;
}
#footer-widgets .widget {
padding: 0 15px !important;
}
.footer-bottom .footer-left {
float: left;
width: 100%;
text-align: center;
}
.footer-bottom .footer-right {
float: right;
width: 100%;
text-align: center;
}
.footer-bottom .footer-right ul {
padding-top: 10px;
text-align: center;
}
.home .top-set, .home .bottom-set, .home .top-set, .home .bottom-set {
padding: 0px 0px;
}
.container {
padding-right: 0px;
padding-left: 0px;
}
body.search-results #page-wrapper #main.site-main > .full-container, body.error404 #page-wrapper #main.site-main > .full-container, body.search-no-results #page-wrapper #main.site-main > .full-container {
padding-right: 0px;
padding-left: 0px;
}
.home-top-bottom {
padding-left: 16px;
padding-right: 16px;
}
.site-navigation {
padding: 0px 15px;
}
.hgroup {
padding: 15px 15px;
}
.footer-top {
padding: 40px 30px 40px 30px;
}
.left-content .grey-bg-dark {
margin-left: -16px;
margin-right: -16px;
}
h2.widgettitle.grey-bg-dark {
margin-left: -16px !important;
margin-right: -16px !important;
}
.opinion-set.grey-bg {
margin-bottom: 0;
}
.home-bottom-content {
margin-top: 0;
}
.home-bottom-content .home-content-2:first-child, .home-bottom-content .home-content-2:last-child {
padding: 0;
margin-bottom: 16px !important;
}
#masthead .hgroup #header-sidebar {
display: none !important;
}
.topheader {
display: none;
}
.feat-set .loop-wrap.set-1 {
display: none;
}
.site-navigation { }
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
display: none;
}
#masthead {
position: relative;
}
#mega-menu-wrap-primary .mega-menu-toggle {
width: 36px;
height: 36px;
background: transparent;
position: absolute;
right: 20px;
top: -70px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after {
font-size: 36px;
color: #292929;
margin: 0;
height: 36px;
width: 36px;
}
.home-bottom-content {
background: #e6e7e8;
padding: 0px 16px;
}
.home-bottom-content #text-12 .textwidget {
background: #d4d5d6;
}
.page-template-template-directory .site-content {
padding: 0px 0;
}
.directory-page .left article {
padding: 0 15px;
}
.bottom-section {
margin-top: 0px;
padding: 0px 16px 16px 16px;
background: #e6e7e8;
}
.bottom-section .bottom .right {
width: 200px;
}
.bottom-section .bottom .left {
width: calc(100% - 200px);
}
.bottom-section .bottom .left a {
font-size: 18px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
padding: 10px 15px !important;
font-size: 14px;
}
#masthead .hgroup {
border-bottom: 1px #e6e7e8 solid;
}
.tax-directory_category .site-content {
padding: 0px 0px;
}
.left-content .article-wrap .grey-bg-dark {
margin-left: 0px;
margin-right: 0px;
}
.article-wrap .col-6 {
width: 100%;
}
.single-directories .site-content {
padding: 0px 0px;
}
.single-directories .company-details .about-comp {
width: 100%;
padding-right: 0px;
margin-bottom: 16px;
}
.single-directories .company-details .about-topic {
width: 100%;
padding-left: 0px;
}
.single-directories .left-main {
margin-bottom: 0;
}
.blokquote {
padding-left: 42px;
background-size: 30px;
}
.page-template-template-exhibition #main {
padding: 0px 0px !important;
}
body.search-results #page-wrapper #main.site-main, body.search-no-results #page-wrapper #main.site-main {
padding: 0px 0px !important;
}
body.error404 #page-wrapper #main.site-main {
padding: 0px 0px !important;
}
.error404 .site-main .searchform input[type=text] {
max-width: calc(100% - 76px);
}
.search-results .site-main #secondary, .search-no-results .site-main #secondary {
margin-top: 0;
}
.page-template-template-innerpage .inner-page-block {
padding: 0px 0px !important;
}
.innerpage #main {
padding: 0px 0px !important;
}
.content-img .cont-sec {
width: 100%;
padding-right: 0px;
}
.content-img .img-sec {
width: 100%;
padding-left: 0px;
padding-top: 16px;
}
.home-bottom-content .response {
font-size: 14px;
}
#mc_embed_signup_scroll {
max-height: 100px;
}
}
@media screen and (max-width: 480px) {
body.responsive.layout-full .site-footer #footer-widgets.full-container {
margin-left: 0px !important;
margin-right: 0px !important;
}
footer #nav_menu-2 {
width: 100% !important;
margin-bottom: 16px !important;
}
footer #text-5 {
width: 100% !important;
}
.site-navigation {
padding: 0px 0px;
}
.bottom-section .bottom .left {
width: calc(100% - 0px);
}
.bottom-section .bottom .right {
width: 100%;
}
#directorytabs .company-list {
width: 100%;
}
.social-block .social-text {
font-size: 14px;
padding: 0 15px 0 0px;
}
.exh .exhibition-block {
width: 100%;
}
}
@media screen and (max-width: 374px) {
#mc_embed_signup_scroll {
max-height: 116px;
}
}