/* style-v2 */

.vc_row.wpb_row.pt-0 { padding-top: 0 !important; }

.header .row1 .col2 ul li { float: left; margin: 0 10px 0 0; display: block; }
.header .row1 .col2 ul li:last-child { margin: 0; }
.header .row1 .col2 ul li a { color: #737373; font-weight: 300; font-size: 13px; padding: 3px 0; }
.header .row1 .col2 ul li a.icon-agency-icon { display: block; padding: 3px 0 3px 18px; background: url('img/bg-icon-agency-icon.png') 0 50% no-repeat; background-size: 12%; margin-left: 5px; }

.footer-bottom .inner:after,
.footer-bottom .col1 ul:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0;
}

.footer { font-size: 14px; }
.footer ul.footer-nav-1 li { padding: 2px 0; }
.footer .row1 .col2 .inner p { line-height: 2; }
.footer-bottom { font-size: 14px; padding: 20px 0 10px; }
.footer-bottom a { text-transform: uppercase; }
.footer-bottom p { margin: 0; }
.footer-bottom .inner { padding: 0 40px 0 40px; margin: 0 auto; }
.footer-bottom .col1 { padding: 0 0 10px 0; }
.footer-bottom .col1 ul {}
.footer-bottom .col1 ul li { float: left; padding-right: 15px; margin-right: 15px; margin-bottom: 5px; border-right: solid 1px #fff; }
.footer-bottom .col1 ul li:last-child { padding-right: 0; margin-right: 0; border-right: none; }

.footer .row1 .col3 ul.social li:first-child { padding: 0; }

div.accordion p { margin: 0; }
div.accordion-section { border-bottom: solid 1px #6c91a5; }
div.accordion-section:last-child { border-bottom: none; }
.accordion-section-title { padding: 20px 42px 20px 15px; }
.accordion-section-content { padding: 0 15px 20px 15px; }

.vc_row.wpb_row h2 { font-size: 22px; }

.widget_teaser_image_text_list.events .button {
    border: 2px solid #377d37;
    background-color: #fff;
    color: #377d37;
    border-radius: 6px;
    text-transform: uppercase;
}
.widget_teaser_image_text_list.events .button:hover {
    background: #377d37;
    color: #fff;
}

.widget_teaser_image_text_list.knowledge .button {
    border: 2px solid #b12124;
    background-color: #fff;
    color: #b12124;
    border-radius: 6px;
    text-transform: uppercase;
}
.widget_teaser_image_text_list.knowledge .button:hover {
    background: #b12124;
    color: #fff;
}

.widget_teaser_image_text_list.regional-trends .button,
.widget_teaser_image_text_list.market-insights .button {
    border: 2px solid #006e78;
    background-color: #fff;
    color: #006e78;
    border-radius: 6px;
    text-transform: uppercase;
}
.widget_teaser_image_text_list.regional-trends .button:hover,
.widget_teaser_image_text_list.market-insights .button:hover {
    background: #006e78;
    color: #fff;
}
.widget_teaser_image_text_list.regional-trends h3,
.widget_teaser_image_text_list.market-insights h3 { color: #006e78; }


.widget_teaser_image_text_list.technology .button {
    border: 2px solid #a05a23;
    background-color: #fff;
    color: #a05a23;
    border-radius: 6px;
    text-transform: uppercase;
}
.widget_teaser_image_text_list.technology .button:hover {
    background: #a05a23;
    color: #fff;
}
.widget_teaser_image_text_list.technology h3 { color: #a05a23 }

.widget_teaser_image_text_list.travel-management .button {
    border: 2px solid #b12124;
    background-color: #fff;
    color: #b12124;
    border-radius: 6px;
    text-transform: uppercase;
}
.widget_teaser_image_text_list.travel-management .button:hover {
    background: #b12124;
    color: #fff;
}
.widget_teaser_image_text_list.travel-management h3 { color: #b12124; }


.widget_teaser_image_text_list { padding: 20px 0 10px; }
.widget_teaser_image_text_list.events { color: #377d37; }

.widget_teaser_image_text_list.knowledge { color: #b12124; }

.widget_teaser_image_text_list .first { padding: 0 0 20px 0; }

.widget_teaser_image_text_list h3 { font-size: 18px; font-weight: 700; margin-bottom: 10px; text-transform: uppercase; }

.vc_row.wpb_row .widget_teaser_image_text_list h4,
.widget_teaser_image_text_list h4,
.widget_teaser_image_text_list h4 a { font-weight: 600; }

.widget_teaser_image_text_list .teaser-text { font-weight: 400; font-size: 16px; line-height: 1.6; color: #444; }

.teaser { padding: 20px 0 10px; }
.teaser div.image { padding: 0 0 20px 0; }

.teaser.small>h4,
.teaser.small>a>h4 { margin: 0 0 10px; color: #006e78; font-size: 16px; font-weight: 700; }
.teaser .content h4 { color: #444; font-weight: 600; font-size: 16px; margin: 0 0 4px; padding: 0; }
.teaser .content h4 a { color: #444; }

.teaser.big>h4 { margin: 0 0 20px; color: #006e78; font-size: 16px; font-weight: 700; }
.teaser.big>a>h4 { margin: 0 0 20px; color: #006e78; font-size: 16px; font-weight: 700; }

.teaser.big .content { padding: 0 25px 10px 25px; }

.layout-news-and-media.layout-press-coverage article > .vc_row.wpb_row.bg-title { background: rgba(177, 33, 36, 0.7); padding: 0 !important; }
.layout-news-and-media.layout-press-releases article > .vc_row.wpb_row.bg-title { background: rgba(0, 110, 120, 0.7); padding: 0 !important; }

.layout-single article.category-travel-management > .vc_row.wpb_row.bg-title { background: rgba(177, 33, 36, 0.7); padding: 0 !important; }
.layout-single article.category-meetings-and-events > .vc_row.wpb_row.bg-title { background: rgba(160, 90, 35, 0.7); padding: 0 !important; }
.layout-single article.category-technology > .vc_row.wpb_row.bg-title { background: rgba(160, 90, 35, 0.7); padding: 0 !important; }
.layout-single article.category-regional-trends > .vc_row.wpb_row.bg-title { background: rgba(0, 110, 120, 0.7); padding: 0 !important; }

.layout-news-and-media.layout-single .bg-title h1,
.layout-single article.category-travel-management .bg-title h1,
.layout-single article.category-meetings-and-events .bg-title h1,
.layout-single article.category-technology .bg-title h1,
.layout-single article.category-regional-trends .bg-title h1 { color: #fff; margin: 40px 0 35px; font-size: 38px; text-transform: uppercase; }

.layout-single article > .vc_row.wpb_row.full-width { padding: 40px 0 !important; }

.layout-single article > .vc_row.wpb_row.full-width.bg-red,
.layout-single article > .vc_row.wpb_row.full-width.bg-blue,
.layout-single article > .vc_row.wpb_row.full-width.bg-orange,
.layout-single article > .vc_row.wpb_row.full-width.bg-purple,
.layout-single article > .vc_row.wpb_row.full-width.bg-grey { padding: 0 !important; }

.layout-single h2:before,
.layout-single h2:after {
	border-top: none !important;
    content: "";
    position: relative;
}

@media only screen and (max-width: 767px) {
	
	.accordion-section-title { padding: 20px 42px 20px 0; }
	.accordion-section-content { padding: 0 10px 20px; }
	
	.footer-bottom .inner {
		padding: 0 10px;
		margin: 0 auto;
	}
	
	.footer .row1 { padding: 0; }
	
	.teaser,
	.widget_teaser_image_text_list { padding: 10px 0; max-width: 400px; margin: 0 auto; }
	
	.teaser.style_1 .content { padding: 0; }
	
	

}
