.single, body.page:not([class*="-layout"]) { .site-main { article { margin-bottom: 0; }//article .post-thumbnail { margin-bottom: 30px; }//.post-thumbnail .entry-title { margin-top: 10px; margin-bottom: 30px; font-size: 1.6667em; }//.entry-title .entry-meta { > span { svg { margin-right: 7px; } } }//.entry-meta .entry-content { margin-top: 0; p { margin-top: 0; margin-bottom: 20px; &:last-child { margin-bottom: 0; } }//p }//.entry-content }//.site-main }//.single #tabs-container { .tab-inner-wrapper { .tab-anchor-wrapper { a { padding: 10px 20px; font-weight: 600; &:hover { color: #000; } &.nav-tab-active { background: #fff !important; color: #000; } } }//.tab-anchor-wrapper }//.tab-inner-wrapper }//#tabs-container .itinerary-row { border-color: #e5e5e5; margin: 0 0 20px 0; padding: 15px; background: #f5f5f5; .itinerary-content { .title { color: #333; }//.title .content { p { margin-top: 0; margin-bottom: 20px; &:last-child { margin-bottom: 0; } }//p }//.content }//.itinerary-content }//.itinerary-row .post-data { h3 { margin-top: 0; margin-bottom: 20px; font-size: 1.125em; border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; }//h3 }//.post-data #include-result { li { padding-left: 30px; &:before { top: 9px; } }//li }//#include-result #exclude-result { li { padding-left: 30px; &:before { top: 5px; } }//li }//#exclude-result .faq { .faq-row { .accordion-tabs-toggle { .custom-toggle-tabs { top: 8px; } .faq-title { width: auto; font-weight: 600; color: #333; &:hover { color: $primary_color; } }//.faq-title &.active .faq-title { color: $primary_color; } }//.accordion-tabs-toggle }//.faq-row }//.faq