| Server IP : 172.67.201.108 / Your IP : 216.73.216.25 Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.5 System : Linux ip-172-31-69-123.ec2.internal 6.1.176-223.369.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 13:34:27 UTC 2026 x86_64 User : ec2-user ( 1000) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/home2/cgny/public_html/2019/css/ |
Upload File : |
@charset "UTF-8";
/* CSS Document */
body {
background: #f9f9f9;
font-size: 15px;
line-height: 20px;
font-family: "Open Sans", Arial, sans-serif;
color: #272727;
-webkit-font-smoothing: antialiased;
}
/*** HIGHLIGHT CURRENT MENU ITEM***/
#home .home-nav,
#discount .discount-nav,
#destination .destination-nav,
#plan .plan-nav,
#event .event-nav {
border-bottom: solid 1px white;
}
a {
color: #34a2ce;
color: #1762b3;
}
a:hover,
a:focus {
color: #51bce6;
}
a.regular {
color: #404040
}
a.regular:hover,
a.regular:focus {
color: #404040
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Montserrat', sans-serif;
font-weight: 600;
}
h1 {
font-size: 2rem;
}
h4 {
font-weight: 400
}
.article-list a {
color: #272727;
}
.block {
display: block !important;
}
.center {
margin: 0 auto;
}
.clear-both {
clear: both
}
.border-solid {
border: solid 1px #e0e0e0
}
.border-bottom-dot {
border-bottom: dotted 2px #e0e0e0;
margin: 4px 0 8px 0;
}
.border-bottom {
border-bottom: solid 1px #ddd;
padding-bottom: 2px;
}
.strike {
text-decoration: line-through;
font-weight: 400
}
.icon_search {
font-size: 14px;
}
.search-area {
position: absolute;
top: 22px;
left: 16px;
}
.font-14 {
font-size: 14px;
}
.etd-img {
position: absolute;
top: 0;
right: 10px;
background-color: white;
padding: 8px;
}
#home .etd-img {
background-color: transparent;
}
.ad-300 {
width: 300px;
height: 250px;
margin: 10px auto;
}
main {
padding: 30px 0
}
/*Diane*/
#home main {
margin-top: -30px;
}
.description-section{
min-height:90px;
}
.strong {
font-weight: 600;
}
.image-sizing {
width: 100%;
height: 100%;
}
.flex {
display: flex;
}
.flex.wrap {
flex-wrap: wrap;
}
.flex.center {
align-items: center;
justify-content: center;
}
.flex a,
.flex .dropdown,
.flex li {
flex-grow: 1
}
.card {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}
.card-title {
margin-top: 0;
color: #254190;
}
#event .event-section .flex a {
/* flex-grow: 0 6/9/19*/
}
.flex .dropdown .dropdown-toggle,
.flex .dropdown .dropdown-menu {
width: 100%;
}
a.down-arrow {
color: white;
transition: all .2s ease-in-out;
}
a.down-arrow .icon-angle-double-down {
font-size: 30px
}
a.down-arrow:hover .icon-angle-double-down:before {
transform: translate(0%, 25%);
transition: all .2s ease-in-out;
}
.home .general_icons ul li {
padding: 0 16px 16px 16px;
width: 25%;
text-align: left;
}
.general_icons ul li:last-child {
padding-right: 16px
}
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: #51bce6;
border-color: #51bce6;
}
.page-item .page-link:hover {
background-color: #51bce6;
border-color: #51bce6;
color: #fff;
}
.bg-light {
background-color: #f7f7f7;
}
.button {
text-align: center;
margin: 5px
}
h5 {
font-size: 17px;
margin-bottom: 4px;
margin-top: 4px;
padding: 0;
font-weight: 600;
color: #404040;
}
.post h2 {
font-size: 20px;
margin-bottom: 20px;
}
.post h2 strong {
font-weight: normal
}
.box_style_1 {
color: #272727;
}
.strip_all_tour_list {
color: #404040;
width: 100%;
}
.side-box {
padding: 16px 30px 0px 15px;
color: #404040;
}
#discount .strip_all_tour_list {
color: #404040;
margin-bottom: 8px;
}
.strip_all_tour_list h5 {
/* margin-top: 16px;*/
}
.box_style_2:hover {
box-shadow: 2px 3px 3px 1px #e0e0e0;
}
.post h2 {
overflow: visible;
/* For IE */
padding: 10px 0;
border-bottom: solid 1px #e0e0e0;
}
.post h2:after {
text-align: center;
/*content: "§";*/
display: inline-block;
position: relative;
background: white;
}
ul.featured {
padding-left: 0
}
.featured li {
list-style: none;
position: relative;
padding: 0.5em 0.5em 0.5em 1.5em;
}
.featured li:before {
content: "•";
font-size: 40px;
color: #ccc;
margin-right: 4px;
position: absolute;
left: 7px;
top: 4px;
}
ul.list-items {
margin: 0;
padding: 0
}
ul.horizontal-list li {
display: inline-block;
list-style: none;
line-height: 2;
}
.list-items li {
list-style: none;
padding-left: 0;
padding-bottom: 10px;
}
.list-items li a {
font-size: 14px
}
.list-items li:last-child {
padding-bottom: 0;
}
.icon-reply:before {
content: '\e84a';
transform: rotate(180deg);
color: #e04f67;
font-size: 40px;
}
.category-title {
margin: 22px 0 12px;
font-size: 22px;
}
.category-links a {
font-size: 16px;
color: #404040;
}
.category-links i {
font-size: 20px;
}
.category-icons {
display: inline-block;
text-align: center;
position: relative;
margin-left: 35px;
}
.category-links .category-icons i {
/* border-radius: 50%;
border: 1px solid #6c6;*/
position: absolute;
top: -25px;
display: block;
width: 30px;
height: 30px;
line-height: 30px;
font-size: 16px;
left: 50%;
margin-left: -35px;
background-color: white;
}
[class^="pe-7s-"],
[class*=" pe-7s-"] {
display: inline-block;
font-family: 'Pe-icon-7-stroke';
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: .2em;
margin: 0 auto;
}
h1.main-title {
font-size: 22px;
position: relative;
padding-bottom: 10px;
}
.promo-section-wrapper-inner h1.main-title {
color: white;
}
h1.main-title:after {
content: '';
display: block;
position: absolute;
width: 60px;
background: #a9a9a9;
height: 1px;
bottom: 0;
left: 50%;
margin-left: -30px;
}
.list-items li:nth-child(odd) .category-icons {
color: #6c6;
}
.list-items li:nth-child(even) .category-icons {
color: #6c6;
}
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
color: #254190;
font-weight: 600;
}
h4 {
margin-bottom: 10px
}
.main-menu>ul>li>a {
color: #fff;
padding: 0 8px 8px 8px;
font-size: 16px;
}
.main_title {
text-align: center;
font-size: 16px;
margin-bottom: 32px;
margin-top: 8px;
}
.main_title p {
font-weight: 400;
font-family: 'Open Sans', sans-serif;
}
#event .main_title {
margin-bottom: 20px;
}
.main_title h2 {
margin-bottom: 20px;
position: relative;
padding-bottom: 10px;
color: #404040;
font-weight: normal;
}
.main_title h2:after {
content: '';
display: block;
position: absolute;
width: 60px;
background: #a9a9a9;
height: 1px;
bottom: 0;
left: 50%;
margin-left: -30px;
}
#home ul.add_info {
display: flex;
margin-bottom: 20px;
}
#home ul.add_info li {
flex-grow: 1;
height: auto;
width: unset;
padding: 10px 0;
margin-right: 24px;
}
#home ul.add_info li:last-child {
margin-right: 0px;
}
#home ul.add_info li a {
height: auto;
width: auto;
}
#home ul.add_info li i {
display: inline-block;
font-size: 22px;
top: unset;
position: relative;
padding: 6px;
color: #6c6;
}
ul.add_info li {
display: inline-block;
margin-right: 5px;
border: 1px solid #6c6;
}
#event .general_icons ul li {
width: auto;
}
#home .general_icons ul li {
width: 25%;
}
.general_icons ul li {
padding: 0 16px 16px 16px;
text-align: left;
}
.general_icons ul li:last-child {
padding-right: 16px
}
/* Promo_full */
.promo_full {
height: auto;
background: unset;
background-attachment: fixed;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
position: relative;
}
.promo_full_wp {
display: table;
width: 100%;
height: auto;
}
.promo_full_wp>div {
display: table-cell;
padding: 10% 15%;
vertical-align: middle;
text-align: center;
color: #fff;
font-size: 16px;
background-color: rgba(0, 0, 0, 0.6);
}
.promo_full_wp div h3 {
font-size: 48px;
text-transform: uppercase;
font-weight: bold;
color: #fff;
}
.promo_full_wp div a i {
color: #fff;
opacity: 0.5;
font-size: 72px;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.promo_full_wp div a:hover i {
opacity: 1;
}
.promo-seasonal {
background: url(../img/gapstow-bridge-central-park.jpg) no-repeat center center;
background-attachment: fixed;
background-size: cover;
}
.promo-discount {
background: url(../img/saving-discounts.jpg) no-repeat center center;
background-attachment: fixed;
background-size: cover;
margin-bottom: 20px;
}
.promo-discount .promo_full_wp>div {
padding: 4%;
}
#hero {
position: relative;
height: unset;
background: #4d536d url(../img/new-york-city-manhattan-night.jpg) no-repeat center center;
background-size: cover;
color: #fff;
width: 100%;
font-size: 16px;
display: table;
z-index: 99;
text-align: center;
text-transform: uppercase;
}
.promo_full_wp>div {
background-color: rgba(0, 0, 0, 0.3);
}
.intro_title {
background-color: transparent;
text-align: left;
}
.accent {
color: #254190;
}
.accent-highlight {
color: #e04f67;
}
.f-20 {
font-size: 20px;
}
.mt-0 {
margin-top: 0
}
.mb-0 {
margin-bottom: 10px
}
.mb-10 {
margin-bottom: 10px
}
.mb-16 {
margin-bottom: 16px
}
.mb-20 {
margin-bottom: 20px
}
.mb-30 {
margin-bottom: 30px
}
.mb-35 {
margin-bottom: 35px;
}
.mb-60 {
margin-bottom: 60px
}
.plr-8 {
padding-left: 8px;
padding-right: 8px
}
.p-10 {
padding: 10px;
}
.p-20 {
padding: 20px;
}
.pb-10 {
padding-bottom: 10px
}
.mt-16 {
margin-top: 16px
}
.pt-20 {
padding-top: 20px
}
.pb-20 {
padding-bottom: 20px
}
.pb-30 {
padding-bottom: 30px
}
.pb-60 {
padding-bottom: 60px
}
.margin_90 {
padding-top: 90px;
padding-bottom: 90px;
}
.promo-header {
padding-top: 100px;
padding-bottom: 20px;
}
address {
font-size: 90%;
padding-top: 4px;
/* margin-bottom: 4px;*/
}
.ribbon {
position: absolute;
left: 14px;
top: 0px;
z-index: 1;
overflow: hidden;
width: 75px;
height: 75px;
text-align: right;
}
.ribbon span {
font-size: 10px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
text-align: center;
line-height: 22px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
width: 100px;
display: block;
position: absolute;
top: 16px;
left: -22px;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
}
.ribbon_special span {
background: #e04f67;
}
.ribbon_standard span {
background: #2870af;
}
.ribbon_alt span {
background: #7ee27e;
}
/*Original*/
/*.ribbon {
position: absolute;
left: 10px;
top: -5px;
z-index: 1;
overflow: hidden;
width: 75px;
height: 75px;
text-align: right;
}
.ribbon_special span {
font-size: 10px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
text-align: center;
line-height: 20px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
width: 100px;
display: block;
background: #e04f67;
background: linear-gradient(#ec768a 0%, #e04f67 100%);
box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
position: absolute;
top: 19px;
left: -21px;
}
.ribbon_special span::before {
content: "";
position: absolute;
left: 0px;
top: 100%;
z-index: -1;
border-left: 3px solid #ec768a;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
border-top: 3px solid #ec768a;
}
.ribbon_special span::after {
content: "";
position: absolute;
right: 0px;
top: 100%;
z-index: -1;
border-left: 3px solid transparent;
border-right: 3px solid #ec768a;
border-bottom: 3px solid transparent;
border-top: 3px solid #ec768a;
}
.ribbon_standard span {
font-size: 10px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
text-align: center;
line-height: 20px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
width: 100px;
display: block;
background: #2870af;
background: linear-gradient(#2870af 0%, #085394 100%);
box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
position: absolute;
top: 19px;
left: -21px;
}
.ribbon_standard span::before {
content: "";
position: absolute;
left: 0px;
top: 100%;
z-index: -1;
border-left: 3px solid #085394;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
border-top: 3px solid #085394;
}
.ribbon_standard span::after {
content: "";
position: absolute;
right: 0px;
top: 100%;
z-index: -1;
border-left: 3px solid transparent;
border-right: 3px solid #085394;
border-bottom: 3px solid transparent;
border-top: 3px solid #085394;
}
.ribbon_alt span {
font-size: 10px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
text-align: center;
line-height: 20px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
width: 100px;
display: block;
background: #7ee27e;
background: linear-gradient(#7ee27e 0%, #6c6 100%);
box-shadow: 0 3px 10px -5px rgba(0, 0, 0, .7);
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
position: absolute;
top: 19px;
left: -21px;
}
.ribbon_alt span::before {
content: "";
position: absolute;
left: 0px;
top: 100%;
z-index: -1;
border-left: 3px solid #7ee27e;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
border-top: 3px solid #7ee27e;
}
.ribbon_alt span::after {
content: "";
position: absolute;
right: 0px;
top: 100%;
z-index: -1;
border-left: 3px solid transparent;
border-right: 3px solid #7ee27e;
border-bottom: 3px solid transparent;
border-top: 3px solid #7ee27e;
}*/
.featured-block {
border-right: 1px solid #e0e0e0;
/* height: 280px;*/
line-height: 17px;
padding: 20px 30px;
background-color: #fff;
display: block;
color: #404040;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
height: 100%;
}
.featured-block-body {
/* min-height: 200px*/
}
.featured-block .col-sm-8 {
/* min-height: 110px*/
}
.thumbnail-image {
padding-right: 16px;
margin-bottom: 5px;
}
.thumbnail-image-medium {
/* padding-right: 16px;*/
margin-bottom: 0px;
}
.box_style_2 i,
.box_style_4 i {
color: #6c6;
color: #51bce6;
position: relative;
}
.box_style_2 h4.category-title {
margin: 0;
background-color: rgba(255, 255, 255, 0.8);
padding: 12px 0;
font-size: 20px;
color: #000;
position: absolute;
width: 100%;
bottom: -42px;
background-color: #51bce6;
color: white;
}
.box_style_2 {
/* background: linear-gradient(45deg, rgb(253, 253, 253) 0%, rgba(255, 255, 255, 0) 100%);*/
/* background-image:url(../img/clean-gray-paper.png);*/
background-image: url(../img/brooklyn-bridge.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
padding: 0;
margin-bottom: 0px;
height: 100%;
min-height: 200px;
}
.box_style_2 span {
border-radius: 50%;
border: 1px solid #e0e0e0;
position: absolute;
top: -20px;
display: block;
width: 40px;
height: 40px;
line-height: 38px;
font-size: 16px;
left: 50%;
margin-left: -20px;
background-color: white;
background-color: #51bce6;
color: white;
}
.box_style_2 i {
font-size: 22px;
margin-top: 0px;
display: inline-block;
}
.image-container {
overflow: hidden;
position: relative;
}
.button {
border: none;
font-family: inherit;
font-size: inherit;
color: #fff;
background: #1762b3;
cursor: pointer;
padding: 7px 20px;
display: inline-block;
outline: none;
font-size: 12px;
transition: all 0.3s;
border-radius: 3px;
text-transform: uppercase;
font-weight: bold;
}
.button.ghost-button {
background-color: white;
border: solid 1px #e0e0e0;
color: #51bce6;
background-color: white;
border: solid 1px #51bce6;
color: #404040;
}
.ghost-button:hover {
opacity: .8
}
.promo-button {
border: 1px solid #6c6;
text-align: center;
border-radius: 3px;
display: block;
padding: 24px 0;
margin-top: 16px;
margin-bottom: 12px;
color: #272727;
}
.promo-button:hover {
color: #6c6;
}
.promo-button i {
color: #6c6;
display: block;
font-size: 32px;
padding: 4px;
}
.btn-default {
background-color: #fff;
font-size: 12px;
}
.dropdown-item.active,
.dropdown-item:active {
color: #fff;
text-decoration: none;
background-color: #51bce6;
}
.dropdown-item:focus,
.dropdown-item:hover {
color: #16181b;
text-decoration: none;
background-color: #f8f9fa;
border: none;
outline: none;
}
.form-control {
height: 40px;
}
select.form-control+select.form-control {
margin-left: 8px
}
.button-submit {
height: 40px
}
a.btn_1,
.btn_1,
button {
background: #1762b3;
color: white;
}
a.btn_1:hover,
.btn_1:hover,
button:hover {
background: #1762b3;
opacity: .9;
color: white;
}
a.btn_1.white,
.btn_1.white {
background: #fff;
color: #e04f67;
border: solid 1px #e0e0e0;
}
a.btn_1.white:hover,
.btn_1.white a:hover {
background: #e04f67;
color: #fff;
}
.btn_1.calendar {
background: #fff;
color: #e04f67;
border: solid 1px #e0e0e0;
}
.btn_1.calendar:hover {
background: #e04f67;
color: #fff;
}
body .atc-style-blue .atcb-link,
body .atc-style-blue .atcb-link:hover,
body .atc-style-blue .atcb-link:active,
body .atc-style-blue .atcb-link:focus {
border: none;
font-family: inherit;
font-size: inherit;
cursor: pointer;
padding: 0;
display: inline-block;
outline: none;
font-size: 12px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
font-weight: bold;
background-color: white;
color: #e04f67;
border: none;
box-shadow: none;
}
body .atc-style-blue .atcb-item-link,
body .atc-style-blue .atcb-item-link:hover,
body .atc-style-blue .atcb-item-link:active,
body .atc-style-blue .atcb-item-link:focus {
color: #212529;
font-family: inherit;
font-size: 14px;
text-decoration: none;
outline: none;
padding: 5px 15px;
}
.general_icons a {
color: #404040;
font-size: 14px;
}
.general_icons a:hover {
color: #e04f67
}
.general_icons i {
color: #51bce6
}
.picker-input {
width: 110px;
margin-right: 5px;
}
.tagline {
margin-left: auto;
margin-right: auto;
max-width: 800px;
padding: 10px 0 16px;
font-size: 20px;
font-family: futura-pt, sans-serif;
text-transform: none;
letter-spacing: .5px;
background: url(../img/everything-to-do-logo-city-guide-pink.png) no-repeat center center;
background-position: center center;
height: 66px;
}
.tagline:before {
/*content:"Everything To Do NYC";*/
}
.promo-section-wrapper {
color: white;
margin-left: auto;
margin-right: auto;
max-width: 800px;
border: solid 1px black;
padding: 16px;
background-color: rgba(0, 0, 0, 0.22);
}
.intro_title .container:not(.promo-header) {
margin-top: 120px;
}
.promo-section-wrapper-inner {
color: white;
margin-left: auto;
margin-right: auto;
max-width: 800px;
margin-bottom: 30px;
border: solid 1px black;
padding: 16px;
background-color: rgba(0, 0, 0, 0.62);
}
.promo-section-wrapper-inner h4 {
color: white;
}
.promo-section {
background-color: white;
padding: 20px;
color: #404040;
text-transform: none;
opacity: 1;
box-shadow: 1px 1px 8px 1px #383838;
}
.small-600 {
max-width: 600px
}
.no-gutter {
padding-left: 0;
padding-right: 0
}
.logo {
width: 160px;
max-width: 100%
}
.etd-logo {
width: 120px;
text-align: right
}
.section-header {
padding: 20px 10px 10px;
border-bottom: solid 1px #e0e0e0;
background-color: #254190;
color: white;
}
.category-heading {
background-color: #254190;
margin: 0 -15px;
padding: 12px 8px;
color: white;
margin-bottom: 8px;
font-size: 16px;
}
.promo-section {
padding-top: 0
}
.row-header {
background-color: #f7f7f7;
}
.img_list {
background-color: black;
}
.img_list img {
height: 200px;
}
.img_list {
min-height: 200px;
}
.flex .ellipsis-container {
flex: 1;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.tour_list_desc {
height: unset;
padding: 0;
border: none;
}
.post img {
display: block;
margin: 0 auto;
padding-bottom: 10px;
height: unset;
}
.general_icons ul li i {
font-size: 26px;
width: 36px;
display: inline-block;
}
.responsive {
max-width: 100%
}
img {
max-width: 100%
}
.category-icon {
position: absolute;
top: 0px;
right: 0px;
width: 50px;
height: 50px;
z-index: 2;
line-height: 20px;
text-align: center;
cursor: pointer;
font-size: 14px;
}
ul#cat_nav li:first-child a:hover,
ul#cat_nav li:first-child a#active,
ul#cat_nav li:first-child a.active {
color: #e04f67;
}
.tour_container p,
.featured-section p {
margin-bottom: 10px
}
.event-header {
border-bottom: solid 1px #e0e0e0;
margin-bottom: 8px;
position: relative;
padding-bottom: 8px;
}
.event-header {
border-bottom: solid 1px #e0e0e0;
margin-bottom: 8px;
position: relative;
padding-bottom: 8px;
margin: -15px -15px 0;
/* background-color: #254190; 6/9/19*/
padding: 15px;
}
#event-details .event-header{
background-color: #254190;
}
#event-details .event-header h3{
color:white;
}
.event-header:hover {
opacity: .9
}
.event-body {
margin-bottom: 8px;
margin-top: 8px;
}
.event-content,
.ptb-16 {
padding: 16px 0;
}
#event .event-header h3:before {
content: '\55';
font-family: "icon_set_1";
/* color:white; 6/9/19*/
padding-right: 7px;
}
.event-header h3 {
text-transform: none;
font-size: 16px;
font-weight: normal;
margin-top: 0;
word-break: break-word;
margin-right: 35px;
/* color: white;6/9/19*/
margin-bottom: 0;
line-height: 1.4;
/* color:#1762b3;*/
}
#event-details .event-header h3 {
font-size: 18px;
margin: 16px 55px 16px 0;
}
#event-details .category-icon {
top: 16px;
right: 16px;
}
#event .boxed-card .event-body a {
color: #404040
}
.date-wrapper {
margin-top: 16px;
margin-bottom: 16px;
}
.calendar-date {
display: inline-block;
background-color: #254190;
color: white;
padding: 4px 16px;
text-transform: uppercase;
}
.social [class^="icon-"]:before,
[class*=" icon-"]:before {
font-size: 20px;
}
.social a {
width: 32px;
display: inline-block
}
.free-box {
background-color: #6c6;
color: white;
padding: 4px;
display: inline-block;
}
.button-row {
background-color: #f8f8f8;
margin: 8px 0;
border: solid 1px #e0e0e0;
text-align: center;
}
.warning {
color: #cc1b2c;
font-weight: 600;
display: inline-block
}
.ratings .form-group {
margin-bottom: 8px;
}
.ratings {
padding: 16px;
}
.box-wrapper {
padding: 32px;
position: relative;
padding-bottom: 12px;
}
.calendar-day-wrapper {
position: absolute;
right: 12px;
top: 22px;
display: inline-block;
/* padding: 5px 8px;
background-color: #254190;
color: white;
text-align: center;
font-size: 12px;*/
}
.date-block {
display: inline-block;
padding: 5px 8px;
background-color: #254190;
color: white;
text-align: center;
font-size: 12px;
margin-bottom: 5px;
}
.icon-rounded {
width: 50px;
height: 50px;
border-radius: 50%;
padding: 10px 3px 3px 4px;
border: solid 0px #e0e0e0;
display: inline-block;
background-color: #51bce6;
color: white
}
.icon-rounded [class^="icon_set_1_"]:before,
.icon-rounded [class*="icon_set_1_"]:before,
.icon-rounded [class^="pe-7s-"],
.icon-rounded [class*=" pe-7s-"] {
font-size: 28px;
}
hr {
margin-top: 10px;
}
hr.alternate {
border-top: 1px solid #5f5d5d;
}
iframe {
position: relative;
border: none;
max-width: 100%;
max-height: 500px;
height: calc(98vw*(9/16));
}
.toggle-view {
cursor: pointer;
}
.toggle-element {
text-align: right;
padding: 0px 0 10px 0;
color: #e04f67;
}
/*.section-divider{border-bottom:solid 1px #e0e0e0;margin-bottom:8px}*/
a.btn-mini {
padding: 2px 8px;
}
.boxed-card {
padding: 16px;
background-color: #fff;
display: block;
color: #404040;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
margin: 12px;
flex-grow: 1;
}
#logo_home .has-background,
.sticky #logo_home .no-background {
display: none;
}
.sticky #logo_home .has-background,
#logo_home .no-background {
display: block
}
.sticky .main-menu-mobile>ul>li>a {
color: #404040;
position: relative;
}
a.active,
.active i {
color: #e04f67;
}
.post_info {
padding: 8px 0 16px 0
}
.featured-article-image,
.main-featured-article-image {
width: 100%;
overflow: hidden;
text-align: center;
}
.main-featured-article-image {
max-height: 550px;
overflow: hidden;
}
.print-magazine {
width: 300px
}
.sm-print-magazine {
width: 200px;
margin-bottom: 16px;
}
.tour_list_desc h3 {
font-size: 16px;
/*margin-top: 16px;*/
margin-bottom: 10px;
/*margin: 16px 0 16px;*/
font-weight: 600;
}
#category .tour_list_desc h3 {
font-size: 20px;
border-bottom: solid 1px #ddd;
padding-bottom: 4px;
color: #254190;
}
.tour_list_desc ul.list-items {
margin-bottom: 16px
}
.short_info a,
.short_info a:hover {
color: #fff;
}
textarea.form-control {
height: auto;
}
.form-control {
font-size: 16px
}
.inline-block {
display: inline-block;
width: auto;
}
label {
font-weight: 600;
color: #5d5d5d
}
.tablet-smaller-show {
display: none
}
.datepicker table tr td.active.active {
background-color: #1762b3;
border-color: #1762b3;
}
.datepicker.dropdown-menu {
border-radius: 5px
}
.addthis_inline_share_toolbox {
padding-top: 10px;
}
.event-date::after {
content: '\ee4e';
font-family: "fontello";
display: inline-block;
padding-right: 10px;
}
.join-group-bottom{display:none}
/*Media Queries*/
@media (min-width:1400px) {
.container {
max-width: 1270px
}
}
@media (max-width:991px) {
#home .general_icons ul li {
width: 33%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#event .general_icons ul li {
width: 25%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
}
@media (min-width:992px) {
.toggle-offset {
margin-top: -30px;
}
.desktop-hide {
display: none !important;
}
.col-lg-6.offset {
max-width: calc(50% - 16px);
margin-right: 8px;
margin-left: 8px;
}
.featured-section .col-sm-6 {
min-height: 100px
}
.promo-section-wrapper {
max-width: 800px;
margin: 0px auto 0px;
}
.row .featured-image {
padding-left: 0
}
.row .featured-image:first-child {
padding-left: 15px;
padding-right: 0
}
.main-menu-mobile {
display: none;
}
}
@media (max-width: 991px) {
.tablet-smaller-hide {
display: none !important;
}
.tablet-smaller-show {
display: block !important;
}
.m-padding {
padding-left: 15px;
padding-right: 15px;
}
.side-box {
padding: 16px 30px;
}
.strip_all_tour_list .side-box {
padding-bottom: 0
}
.promo-section-wrapper {
max-width: calc(100vw - 40px);
margin-left: auto;
margin-right: auto;
}
ul#top_tools,
.sticky ul#top_tools {
margin: unset;
}
.main-menu-mobile {
display: block;
padding-right: 10px;
}
.main-menu-mobile ul {
padding-left: 0
}
.main-menu-mobile .submenu {
display: inline-block;
}
.main-menu-mobile .submenu a {
color: white;
padding: 6px 6px;
display: inline-block;
}
}
@media (min-width:768px) {
.fl-right {
float: right
}
.form-inline .event-date {
width: unset;
margin-right: 10px;
flex-grow: 1;
}
.form-inline button {
flex-grow: 1;
}
.tablet-plus-hide {
display: none !important;
}
.flex-responsive {
display: flex;
}
.card-deck {
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-right: -15px;
margin-left: -15px
}
.card-deck .card {
display: -ms-flexbox;
display: flex;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
-ms-flex-direction: column;
flex-direction: column;
margin-right: 15px;
margin-bottom: 0;
margin-left: 15px
}
}
@media (max-width: 767px) {
.join-group{display:none}
.join-group-bottom{display:block}
.tagline{display:none}
#home .tagline{display:block}
.card-deck .card {
display: block;
flex: unset;
}
.box_style_2 h4.category-title {
font-size: 16px;
}
#event .general_icons ul li,
#home .general_icons ul li {
width: 50%;
padding: 0 4px 8px 0px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.button-submit {
width: 100%;
margin-left: 0;
margin: 5px 0;
}
.picker-input {
width: 100%;
margin: 5px 0;
}
.toggle-element {
text-align: left;
}
.image-container {
text-align: center;
}
.img_list img {
left: 0;
width: 100%;
height: auto;
top: -20%;
max-width: 100%;
}
.styled-select-cat:before {
font-style: normal;
font-weight: normal;
font-family: "icon_set_1";
font-size: 22px;
content: '\4a';
position: absolute;
left: 15px;
top: 15px;
color: #333;
}
.social {
padding-top: 10px;
}
a.btn_1.white,
.btn_1.white,
a.btn_1, .btn_1.calendar {
display: block;
}
a.btn-mini.btn_1.white {
display: inline-block;
margin-bottom: 5px;
}
.promo-button {
display: block;
padding: 8px 0;
margin-bottom: 12px;
margin-top: 8px;
color: #272727;
}
.promo-button i {
display: inline-block;
font-size: 16px;
padding: 4px;
}
#header_menu {
text-align: center;
padding: 25px 15px 10px 15px;
position: relative;
display: unset;
}
.col-6.pad-mod:first-child {
padding-right: 8px
}
.col-6.pad-mod:last-child {
padding-left: 8px;
}
.strip_all_tour_list {
text-align: left;
}
.featured-block p {
margin-bottom: 10px
}
.featured-block-body {
min-height: unset
}
.button,
a.button {
padding: 8px;
}
a.btn-mini {
padding: 2px 8px;
}
h1.main-title {
font-size: 18px;
}
.general_icons a {
font-size: 14px;
}
.general_icons ul li i {
font-size: 26px;
}
.box_style_2 .cat-count {
border-radius: 50%;
border: 1px solid #e0e0e0;
position: absolute;
top: -15px;
display: block;
width: 30px;
height: 30px;
line-height: 28px;
font-size: 14px;
left: 50%;
margin-left: -15px;
}
h4.category-title {
font-size: 18px;
margin: 10px 0;
}
.box_style_4 {
padding: 8px;
}
.box_style_2 {
min-height: 120px;
}
.box_style_2 i,
.box_style_4 i {
font-size: 32px;
margin-top: 20px;
}
#top_line,
.intro_title {
display: block;
}
#top_line {
/* height: 46px*/
}
.mobile-block-center {
display: block;
margin-left: auto;
margin-right: auto
}
.mobile-hide {
display: none !important;
}
.promo-header {
padding-top: 130px;
padding-bottom: 30px;
}
.tour_list_desc {
padding: 0 15px 10px;
}
.pt-20 {
padding-top: 10px;
}
}
@media (min-width: 576px) {
.thumbnail-image {
/* max-width: 180px;*/
}
.thumbnail-image-medium {
max-width: 200px;
}
}
@media (max-width: 480px) {
.form-control {
margin-bottom: 4px;
}
.flex-mobile-unset {
display: block;
}
select.form-control+select.form-control {
margin-left: 0px;
}
h1.main-title {
font-size: 15px;
}
.general_icons ul li i {
display: none
}
#discount .general_icons ul li i {
display: unset;
}
#discount .general_icons a {
font-size: 14px;
}
.general_icons ul li i {
font-size: 16px;
width: 22px;
}
.sticky ul#top_tools,
ul#top_tools {
margin: 3px 25px 0 0;
padding-right: 0 !important;
right: 0;
}
.main-menu-mobile .submenu a {
font-size: 14px;
}
h1 {}
}
@media (max-width: 350px) {
.activity-grid .col-6 {
width: 100%;
flex: unset;
max-width: 100%;
}
}
.breadcrumb-section {
font-weight: 600;
padding: 8px;
margin-top: -20px;
/*color: #1762b3;
border: 1px solid #ddd;
background-color: white;*/
}
.breadcrumb-section .buttonize {
padding: 4px 12px 4px 4px;
background: white;
border: solid 1px #ddd;
}
@media (max-width: 330px) {
#home .general_icons a {
font-size: 13px;
}
}
.tooltip-content-flip {
margin-bottom: 0
}
.banner {
background-image: none
}
.extra-small-ad,
.small-ad,
.medium-ad,
.large-ad {
display: none;
text-align: center
}
@media (min-width: 970px) {
.large-ad {
display: block
}
}
@media (min-width: 728px) and (max-width:969px) {
.medium-ad {
display: block
}
}
@media (min-width: 321px) and (max-width:727px) {
.small-ad {
display: block
}
}
@media (max-width: 320px) {
.extra-small-ad {
display: block
}
}