.elementor-element-70f5267a{
display: none !important;
} .elementor-location-header .elementor-nav-menu--main{
display: inline-block !important;
}
.elementor-location-header ul.elementor-nav-menu {
margin: 0 !important;
float: right;
}
.banner-iconbox .elementor-widget-icon-box .elementor-icon-box-content {
margin-top: 28px;
}
.banner-iconbox .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
margin-bottom: 15px;
}
.home-overlay-part .elementor-inner-column .elementor-clearfix {
width: 100%;
max-width: 480px;
margin: 0 auto;
padding: 2em;
position: relative;
cursor: pointer;
transition: 0.5s all;
}
.home-overlay-part .elementor-inner-column .elementor-clearfix h3 {
color: white;
padding: 10px 0px;
font-size: 25px;
font-family: Hammersmith One;
line-height: 28px;	
margin: 0;
}
.home-overlay-part .elementor-inner-column .elementor-clearfix p {
opacity: 0;
margin: 120px 0 0 0;
}
.home-overlay-part .elementor-inner-column .elementor-clearfix span.top-border {
margin: 30px 0 0 0;
width: 100%;
height: 4px;
background-color: white;
opacity: 0;
display: inline-block;
transition: 0.5s all;
}
.home-overlay-part .elementor-inner-column .elementor-clearfix:hover span.top-border {
transition: 0.5s all;
opacity: 1;
margin: 0;
}
.home-overlay-part .elementor-inner-column .elementor-clearfix:hover .p-text {
transition: 0.5s all;
opacity: 1;
margin: 0;
margin: 120px 0 0 0;
}
.home-overlay-part .elementor-inner-column .elementor-clearfix:hover {
transition: 0.5s all;
margin-top: -20px;
}
.footer-nav ul {
margin: 0 !important;
}
.footer-nav .elementor-widget-wp-widget-nav_menu {
width: 41%;
float: left;
margin: 0;
}
.footer-nav ul li {
list-style: none;
margin-bottom: 10px;
}
.footer-nav ul li a {
padding-left: 20px;
color: rgba(0,0,0,0.79);
font-size: 13px;
font-weight: normal;
background-image: url(https://www.kirkhamtravel.com/wp-content/themes/astra-child/images/menu-icon.png);
background-position: top 6px left;
background-repeat: no-repeat;
}
.footer-nav ul li a:hover{
color: #02d3c9;
} .page-template-latecards_index_data_old #loaderatecards-page-frame {
width: 100%;
float: none;
max-width: 1000px;
margin: 30px auto 30px auto;
overflow: hidden;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame .search-title {
width: auto;
float: right;
background-color:#202162;
text-transform: uppercase;
color: white;
font-size: 16px;
line-height: 18px;
padding: 9px 13px;
font-weight: normal;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu {
width: 100%;
float: left;
border: solid 1px #c7c3c3;
padding: 24px 8px;
border-radius: 2px;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box {
width: 23.9%;
float: left;
padding: 0 6px;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box:nth-child(8) {
width: 4%;
float: right;
box-sizing: border-box;
padding: 0;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box .left_side {
display: none;
}
.ast-separate-container {
background-color: transparent;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box select {
width: 100%;
-moz-appearance: none;
-webkit-appearance: none;
border-radius: 0;
color: #555555;
font-size: 15px;
line-height: 16px !important;
border: solid 1px #b0adad;
padding: 10px 15px;
background-image: url(https://www.kirkhamtravel.com/wp-content/themes/astra-child/images/drop-arrow-down.png);
background-position: top 50% right 4%;
background-repeat: no-repeat;
background-color: white;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box:nth-child(8) .search_btn_global {
padding: 0;
width: 100%;
height: 40px;
line-height: 40px;
border-radius: 0;
background-color: #000000;
font-weight: normal;
font-size: 14px;
font-family: "Open Sans", Sans-serif;
display: inline-block;
color: white;
text-align: center;
cursor: pointer;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box:nth-child(8) .search_btn_global:hover {
background-color: #202162;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box select.loader {
position: inherit !important;
background-image: url(https://www.kirkhamtravel.com/wp-content/themes/astra-child/images//loder-img.gif) !important;
background-position: top 2px center;
background-repeat: no-repeat !important;
background-size: 34px !important;
}
.page-template-latecards_index_data_old .sidebar_right {
position: relative;
}
.page-template-latecards_index_data_old .sidebar_right #loading {
position: absolute;
top: 20%;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content {
max-width: 1144px;
margin: 0 auto 40px auto;
overflow: hidden;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box {
width: 100%;
float: left;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .pagination-menu {
width: 100%;
float: left;
margin: 0px auto 0 auto;
padding: 0 15px;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box {
width: 30.6%;
float: left;
border: solid 1px #d2d2d2;
margin: 0 15px 30px 15px;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .latecards_images {
width: 100%;
float: left;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .latecards_images img{
width: 100%;
float: left;
height: auto;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content {
width: 100%;
float: left;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .top_title {
width: 100%;
float: left;
text-align: center;
padding: 12px 15px;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .top_title #thetitle {
font-size: 20px;
line-height: 25px;
color: #1f1f1f;
font-weight: 600;
font-family: "Open Sans", Sans-serif;
min-height: 57px;
padding-bottom: 5px;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .top_title #thedestination {
color: #555;
font-family: "Open Sans", Sans-serif;
font-size: 15px;
line-height: 22px;
min-height: 45px;
font-weight: normal;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .detail-main {
width: 100%;
float: left;
padding: 0 15px 15px 15px;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .detail-main .second_title {
width: 100%;
float: left;
border-bottom: solid 1px #555;
padding-bottom: 8px;
margin-bottom: 8px;
color: #000;
font-size: 14px;
line-height: 21px;
font-weight: normal;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .detail-main hr {
display: none;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .detail-main .travel-dates {
width: 65%;
float: left;
color: #000;
font-size: 14px;
line-height: 21px;
font-weight: normal;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .detail-main .price-hot {
float: right;
width: 31%;
text-align: right;
color: #000;
font-size: 14px;
line-height: 17px;
font-weight: normal;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .detail-main .price-hot #sec2b {
display: inline;
font-size: 22px;
line-height: 26px;
font-weight: 600;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content #sec_moreinfo {
width: 100%;
float: left;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content #sec_moreinfo .button {
width: 100%;
border-radius: 0;
font-weight: normal;
font-family: "Open Sans", Sans-serif;
background-color: #000000;
font-size: 14px;
line-height: 16px;
max-width: 100%;
display: inline-block;
text-align: center;
text-transform: uppercase;
padding: 1em 3em;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content #sec_moreinfo .button:hover{
background-color: #202162;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .pagination-menu #pagination {
margin: 0;
list-style: none;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .pagination-menu #pagination li {
padding: 10px;
border: solid 1px #c7c7c7;
border-right-color: rgb(199, 199, 199);
border-right-style: solid;
border-right-width: 1px;
border-collapse: collapse;
display: inline-block;
color: #666;
font-size: 14px;
line-height: 16px;
font-family: "Open Sans", Sans-serif;
cursor: pointer;
border-right: 0;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .pagination-menu #pagination li:hover,.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .pagination-menu #pagination li.active_cur {
color: #fff;
background: #000000;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .pagination-menu #pagination li:last-child {
border-right: solid 1px #c7c7c7;
} .page-template-latecards_details .latecard-banner {
width: 100%;
float: left;
height: 440px;
overflow: hidden;
position: relative;
}
.page-template-latecards_details .latecard-banner::after {
background-color: rgba(255, 255, 255, 0.57);
position: absolute;
content: "";
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
}
.page-template-latecards_details .latecard-banner img {
width: 100%;
float: left;
filter: blur(11px);
}
.page-template-latecards_details .main-content{
width: 100%;
float: left;
}
.page-template-latecards_details .main-content #item-frame {
width: 100%;
max-width: 1100px;
margin: -425px auto 30px auto;
float: none;
overflow: hidden;
z-index: 9;
position: relative;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info {
width: 100%;
float: left;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-right {
float: left;
width: 44%;
padding: 5px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info #latecard-back {
width: 100%;
float: left;
margin-top: 40px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left {
float: right;
width: 49%;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left #latecard-title {
width: 100%;
float: left;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left #latecard-title .offter_title {
margin: 0 !important;
font-size: 42px;
text-transform: uppercase;
color: #5f4649;
font-family: Hammersmith One;
line-height: 45px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left #latecard-title h2{
margin: 10px 0 !important;
font-size: 42px;
text-transform: uppercase;
color: #5f4649;
font-family: Hammersmith One;
line-height: 45px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-right img {
height: 400px;
width: 100%;
box-shadow: 0 0 4px 2px #0009;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left .offer_top {
width: 100%;
float: left;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left .offer_top .flight_sec {
float: left;
width: auto;
color: #5f4649;
font-family: Hammersmith One;
font-weight: 400;
font-size: 20px;
line-height: 22px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left .offer_top .offer_board {
margin: 0 0 0 25px;
width: auto;
display: inline-block;
position: relative;
color: #5f4649;
font-family: Hammersmith One;
font-weight: 400;
font-size: 20px;
line-height: 22px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left .offer_top .offer_board::after {
position: absolute;
top: 1px;
left: -14px;
content: "";
background-color: #5f4649;
height: 15px;
width: 3px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left .offer_top .date_text {
width: 100%;
float: left;
color: #5f4649;
font-weight: normal;
font-size: 14px;
line-height: 16px;
font-family: "Open Sans", Sans-serif;
margin: 7px 0px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left .offer_top .offer_leadprice {
margin: 26px 0 0 0;
width: 100%;
float: left;
color: #0096e0;
font-family: Hammersmith One;
font-weight: 700;
font-size: 22px;
line-height: 30px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offertitles {
width: 100%;
float: left;
padding: 25px 40px 35px 40px;
border-bottom: solid 1px #7A7A7A;
margin-bottom: 25px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info #latecard-back a {
background-color: #313030;
color: white;
padding: 5px 14px;
border-radius: 3px;
font-size: 14px;
line-height: 20px;
font-family: "Open Sans", Sans-serif;
font-weight: normal;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info #latecard-back a:hover{
background-color: #0096e0
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offertitles h3 {
margin: 0;
color: #2b2a2a;
font-size: 30px;
line-height: 34px;
font-family: "Open Sans", Sans-serif;
font-weight: normal;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offertitles span {
margin: 0;
color: #2b2a2a;
font-size: 14px;
line-height: 16px;
font-family: "Open Sans", Sans-serif;
font-weight: normal;
padding-top: 8px;
display: block;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left {
width: 63%;
float: left;
padding-left: 15px;
padding-right: 50px;
padding-top: 12px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right {
width: 37%;
float: right;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left .latecard-bullets {
width: 100%;
float: left;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left .latecard-bullets .latecard-description {
width: 100%;
float: left;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left .latecard-bullets h3, .page-template-latecards_details .main-content #item-frame .offer-content-left .latecard-bullets .modal-body div h2 {
color: #202162;
font-weight: 600;
font-size: 18px;
line-height: 22px;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left .latecard-bullets .modal-body div {
padding: 0 0 15px 0 !important;
width: 100% !important;
float: left !important;
border-bottom: solid 1px #202162;
margin-bottom: 15px;
color: #202162;
font-size: 14px;
line-height: 22px;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left .latecard-bullets .latecard-description table {
margin: 15px 0px;
width: 100% !important
}
.page-template-latecards_details .main-content #item-frame .offer-content-left .latecard-bullets .modal-body div ul {
margin: 0;
padding-left: 15px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left .latecard-bullets .modal-body div ul li {
padding-bottom: 4px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left > div h3 {
color: #202162;
font-weight: 600;
font-size: 18px;
line-height: 22px;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left > div {
color: #202162;
font-size: 14px;
line-height: 22px;
font-family: "Open Sans", Sans-serif;
width: 100%;
float: left;
border-bottom: solid 1px #202162;
padding-bottom: 20px;
margin-bottom: 20px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left > div p {
margin: 0;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left > div:last-child {
margin: 0;
padding: 0;
border: none;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left .latecard-bullets h3 b {
color: #202162;
font-weight: 600;
font-size: 18px;
line-height: 22px;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact {
width: 100%;
float: left;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact h1 {
margin: 0;
color: #5f4649;
font-family: Hammersmith One;
font-weight: 400;
font-size: 42px;
line-height: 45px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form {
display: inline-block;
padding: 0;
margin-top: 19px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform {
margin: 0;
width: 100%;
float: left;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .form_left {
width: 100%;
float: left;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .form_right {
width: 100%;
float: left;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .form_left li {
padding: 0;
margin-bottom: 10px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .form_left li label {
width: 100%;
float: left;
color: #7a7a7a;
font-family: Open Sans;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .form_left li input {
width: 100%;
color: #7a7a7a;
font-size: 15px;
background-color: white;
min-height: 40px;
padding: 5px 14px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #818a91;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .form_right li textarea {
width: 100%;
color: #7a7a7a;
font-size: 15px;
background-color: white;
height: 110px;
padding: 5px 14px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #818a91;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .wpforms-field-checkbox {
width: 100% !important;
float: left;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .wpforms-field-checkbox .wpforms-field-label {
color: #202162;
font-size: 14px;
line-height: 22px;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .wpforms-field-checkbox ul {
margin: 5px 0px;
list-style: none;
display: inline-block;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .wpforms-field-checkbox ul li {
width: 100%;
float: left;
margin: 5px 0px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .wpforms-field-checkbox ul li input {
float: left;
width: auto;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .wpforms-field-checkbox ul li label {
float: right;
width: 94%;
vertical-align: top;
color: #202162;
font-size: 14px;
line-height: 19px;
font-family: "Open Sans", Sans-serif;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .wpforms-field-checkbox .wpforms-field-description {
width: 100%;
float: left;
color: #202162;
font-size: 13px;
line-height: 19px;
font-family: "Open Sans", Sans-serif;
font-style: italic;
margin: 5px 0px 10px 0px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .form_right .buttons {
display: inline-block;
padding: 0;
width: 100%;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .form_right .buttons .ajax-loading {
margin: 0 auto;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .form_right .buttons .ajax-submit {
width: 100%;
background-color: #5f4649;
padding: 9px 24px;
-webkit-border-radius: 3px;
border-radius: 3px;
font-size: 15px;
line-height: normal;
margin-bottom: 10px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .form_right .buttons .ajax-submit:hover{
background-color: #313030;
}
.footer-mailchimp .mc4wp-form {
width: 100%;
float: left;
}
.footer-mailchimp .mc4wp-form .mc4wp-form-fields p {
margin:0 0 10px 0 !important;
}
.footer-mailchimp .mc4wp-form .mc4wp-form-fields p input[type="text"], .footer-mailchimp .mc4wp-form .mc4wp-form-fields p input[type="email"] {
width: 100%;
background-color: #ffffff;
border-color: #c9c9c9;
border-radius: 0px 0px 0px 0px;
color: #7a7a7a;
font-size: 13.5px;
text-transform: capitalize;
height: 40px;
padding: 0 15px;
}
.footer-mailchimp .mc4wp-form .mc4wp-form-fields p input[type="submit"] {
background-color: #a81f37;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 5.5px;
border-radius: 0px 0px 0px 0px;
width: 100%;
height: 40px;
}
.footer-mailchimp .mc4wp-form .mc4wp-form-fields p input[type="submit"]:hover{
background-color: #1c1c1c;
}
.elementor-location-header{
position: relative;
z-index: 99;
}
.error404 #primary {
margin: 0 !important;
}
.error404 #primary .ast-404-layout-1 {
padding: 30px 0;
}
.error404 #primary .ast-404-layout-1 .page-title {
font-size: 24px;
line-height: 26px;
color: #313030;
}
.error404 #primary .ast-404-layout-1 .page-content .page-sub-title {
font-family: Hammersmith One;
color: #202162;
font-weight: 401;
font-size: 22px;
line-height: 26px;
}
.error404 #primary .ast-404-layout-1 .page-content .ast-404-search .search-form {
border: solid 1px #2867ad;
} #primary .ast-row article {
padding: 0;
}
#primary article .ast-blog-featured-section {
width: 100%;
float: left;
}
#primary  article .entry-header {
width: 100%;
float: left;
}
#primary  article.post {
border-bottom: solid 1px #202162;
margin-bottom: 8px;
padding: 0 0 15px 0 !important;
}
.widget-area.secondary .sidebar-main aside {
border: solid 1px #000000;
margin: 0 0 15px 0;
width: 100%;
float: left;
}
.widget-area.secondary .sidebar-main aside .widget-title {
margin: 0;
background-color: #000000;
color: white;
width: 100%;
padding: 7px 8px;
font-family: "Open Sans", Sans-serif;
font-size: 18px;
line-height: 24px;
font-weight: 600;
}
.widget-area.secondary .sidebar-main aside ul li {
margin: 0;
padding: 0;
}
.widget-area.secondary .sidebar-main aside ul {
width: 100%;
float: left;
}
.widget-area.secondary .sidebar-main aside ul li a {
width: 100%;
float: left;
padding: 8px !important;
border-bottom: solid 1px #000000 !important;
font-family: "Open Sans", Sans-serif;
color: #555;
font-weight: normal;
font-size: 15px;
line-height: 20px;
}
.widget-area.secondary .sidebar-main aside ul li:last-child a{
border: none;
}
.widget-area.secondary .sidebar-main aside ul li a:hover {
background-color: #000000;
color: white;
}
.widget-area.secondary .sidebar-main aside .search-form .search-field {
background-color: white;
}
.widget-area.secondary .sidebar-main aside .search-form .search-submit {
box-sizing: border-box;
background-color: #000000;
line-height: 47px;
height: 49px;
z-index: 0;
cursor: pointer;
padding: 0;
background-image: url(https://www.kirkhamtravel.com/wp-content/themes/astra-child/images/serach-icon.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 17px;
}
.widget-area.secondary .sidebar-main aside .search-form .search-submit:hover{
background-color:#313030;
}
.widget_search .search-form::after{
color: white;
content: none;
}
.search-form {
margin: 0 !important;
}
.ast-archive-description {
padding: 10px 15px !important;
background-color: #000000 !important;
display: inline-block;
width: 100%;
}
.ast-archive-description .page-title.ast-archive-title {
margin: 0 !important;
font-size: 36px !important;
line-height:38px !important;
color: white !important;
clear: none !important;
text-transform: capitalize !important;
}
.ast-archive-description .ast-author-bio {
float: left;
width: auto;
}
.ast-archive-description .ast-author-avatar {
float: right;
width: auto;
}
.ast-archive-description .ast-author-avatar img {
margin: 0;
width: 40px;
}
.ast-no-thumb .entry-header h2 a {
margin: 0;
font-size: 23px !important;
line-height: 26px !important;
color: white !important;
clear: none !important;
text-transform: capitalize !important;
padding: 8px 15px !important;
background-color: #000000 !important;
width: 100%;
display: inline-block;
}
.ast-no-thumb .entry-header {
margin: 10px 0;
}
.ast-pagination .nav-links .page-numbers {
background-color: #313030;
color: white;
}
.ast-pagination .nav-links .page-numbers:hover,.ast-pagination .nav-links .page-numbers.current{
background-color: #000000;
}
#primary article.ast-article-single {
padding: 0 0 15px 0 !important;
}
#primary article.ast-article-single .entry-title {
color: #000000;
margin:0 0 10px 0;
font-size: 28px;
line-height: 30px;
font-weight: 600;
}
.no-results.not-found {
padding: 15px 0;
text-align: center;
}
.no-results.not-found .search-form .search-field {
height: 44px;
border-radius: 0;
border: solid 1px #000000;
background-color: white;
color: #000;
width: 250px;
}
.no-results.not-found .search-form .search-submit {
height: 44px;
background-color: #000000;
color: white;
vertical-align: top;
line-height: 44px;
padding: 0 13px;
border-radius: 2px;
font-weight: 600;
}
.no-results.not-found .search-form .search-submit:hover{
background-color: #313030;
}
.navigation.post-navigation {
padding: 0;
}
#comments {
margin: 0;
}
#comments .comments-count-wrapper {
padding: 0 0 0 0;
}
#comments .ast-comment-list .comment {
margin: 0;
padding: 0;
}
#comments #respond {
padding: 0;
margin: 0;
}
.navigation.post-navigation .nav-next a {
background-color: #000000;
color: white;
}
.navigation.post-navigation .nav-next a:hover {
background-color: #313030;
color: white;
}
#comments #respond #cancel-comment-reply-link {
background-color: #000000;
color: white;
padding: 8px 16px;
}
#comments #respond #cancel-comment-reply-link:hover{
background-color: #313030;
color: white;
}
#comments #respond textarea {
background-color: white;
color: #000;
height: 200px;
border: solid 1px #313030;
}
#comments #respond .ast-comment-formwrap.ast-row input {
background-color: white;
border: solid 1px #313030;
color: #000;
}
#comments #respond .form-submit #submit{
background-color: #000000;
color: white;
}
#comments #respond .form-submit #submit:hover{
background-color: #313030;
color: white;
}
.header-left-right .elementor-icon-box-description {
padding-top: 7px;
}
.error404 #primary .ast-404-layout-1 .page-content .ast-404-search .search-form .search-submit {
box-sizing: border-box;
background-color: #000000;
line-height: 47px;
height: 49px;
z-index: 0;
cursor: pointer;
padding: 0;
background-image: url(https://www.kirkhamtravel.com/wp-content/themes/astra-child/images/serach-icon.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 17px;
}
.error404 #primary .ast-404-layout-1 .page-content .ast-404-search .search-form .search-submit:hover{
background-color: #313030;
}
.overlay-box2 {
width: 100%;
max-width: 50%;
float: right;
margin-top:-35.5%;
}
.call-sales{
width: 100%;
float: left;
}
.packaged-boxes .packages-secondbox{
height: 393px;
}
.overlay-box2 .elementor-col-50 {
height: 430px;
}
.page-template-latecards_details .ast-container {
max-width: 100%;
margin: 0;
padding: 0;
}
.banner-video {
display: none;
}
.home .banner-video {
display: block;
}
.home .elementor-location-header{
border-bottom: none;
}
.elementor-location-header{
border-bottom: solid 1px #f4f4f4;
} .blog #primary article,.category #primary article{
width: 31.8%;
float: left;
margin: 0 6px;
padding: 0 !important;
border: solid 1px #bebebe;
border-radius: 4px;
}
.blog #primary article .ast-blog-featured-section,.category #primary article .ast-blog-featured-section{
width: 100%;
float: left;
margin: 0;
}
.blog #primary article .ast-blog-featured-section img,.category #primary article .ast-blog-featured-section img {
height: 180px;
}
.blog #primary article .entry-header,.category #primary article .entry-header{
width: 100%;
float: left;
margin: 0;
padding: 10px;
}
.blog #primary article .entry-content,.category #primary article .entry-content{
width: 100%;
float: left;
padding: 10px;
}
.blog #primary article .entry-header .entry-title,.category #primary article .entry-header .entry-title{
font-size: 21px;
line-height: 23px;
}
.blog #primary article .entry-content p,.category #primary article .entry-content p{
font-size: 15px;
line-height: 20px;
}
.ast-right-sidebar #secondary {
padding-left: 40px;
}
.single-post #primary .navigation.post-navigation {
width: 100%;
float: left;
}
.contact-us-form {
margin-top: 20px;
}
.contact-us-form .elementor-widget-heading h2 {
color: #000000 !important;
margin: 0 0 10px 0;
font-size: 28px;
line-height: 30px;
font-weight: 600;
}
.contact-us-form .ccf-form .form-group {
clear: none;
margin-bottom: 10px;
width: 49%;
display: inline-block;
padding: 0 5px;
vertical-align: top;
}
.contact-us-form .ccf-form .form-group .sub-label.help-block.text-muted {
display: none;
}
.contact-us-form .ccf-form-wrapper {
margin: 0;
}
.contact-us-form .ccf-form .form-group .main-label {
font-weight: normal;
color: #000;
font-size: 15px;
font-family: "Open Sans", Sans-serif;
}
.contact-us-form .ccf-form .form-group select, .contact-us-form .ccf-form .form-group input[type="text"] {
background-color: transparent;
width: 100%;
max-width: 100%;
-moz-appearance: none;
-webkit-appearance: none;
border: solid 1px #154360;
}
.contact-us-form .ccf-form .form-group #ccf_field_date_of_departure {
background-image: url(https://www.kirkhamtravel.com/wp-content/themes/astra-child/images/calender-search.png);
background-position: top 6px right 3px;
background-repeat: no-repeat;
background-size: 30px;
}
.contact-us-form .ccf-form .form-group span {
font-weight: normal;
color: #000;
font-size: 15px;
font-family: "Open Sans", Sans-serif;
}
.contact-us-form .ccf-form .form-group .choice.checkbox {
width: 100%;
float: left;
}
.contact-us-form .ccf-form .form-group .choice.checkbox label {
width: 100%;
float: left;
}
.contact-us-form .ccf-form .form-group .choice.checkbox label .field-input {
float: left;
}
.contact-us-form .ccf-form .form-group .choice.checkbox label span {
line-height: 20px;
float: right;
width: 96%;
color: #000;
vertical-align: top;
}
.contact-us-form .ccf-form .form-group .field-description {
font-size: 13px;
color: #000;
margin-top: 10px;
display: inline-block;
}
.comments-area{
display: none !important;
}
.comments-link{
display: none !important;
}
.category #primary article .entry-header .entry-meta a, .category #primary article .entry-header .entry-meta,.category #primary article .entry-header .entry-meta a span {
color: #000;
}
.single-post p{
text-align: justify;
}@media(max-width:1150px){
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box{
width: 30.2%;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .detail-main .price-hot #sec2b{
font-size: 19px;
}
.page-template-latecards_details .main-content #item-frame{
padding: 0 15px;
}
.blog #primary article, .category #primary article {
width: 31.5%;
}	
}
@media (max-width:1024px){
.footer-nav .elementor-widget-wp-widget-nav_menu {
width: 50%;
float: left;
margin: 0;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box:nth-child(8){
width: 5.5%;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box{
width: 23.5%;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offertitles{
padding: 20px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form .iwacontactform .wpforms-field-checkbox ul li label{
font-size: 13px;
line-height: 16px;
width: 93%;
}
.overlay-box2{
margin-top: -39.5%;
}
}
@media (max-width:1023px){
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box {
width: 30%;
}
}
@media (max-width:990px){
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box {
width: 45.8%;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left{
width: 46%;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-right{
width: 50%;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left #latecard-title .offter_title{
font-size: 30px;
line-height: 34px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left #latecard-title h2{
font-size: 30px;
line-height: 34px;
margin: 5px 0 !important
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left .offer_top .offer_leadprice{
margin: 15px 0 0 0;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact h1{
font-size: 34px;
line-height: 40px;
}
.packaged-boxes .packages-secondbox {
height: auto;
}
.overlay-box2 {
margin-top: 0;
max-width: 100%;
}
.main-logo {
width: 30% !important;
}
.main-menu-left {
width: 70% !important;
}
}
@media (max-width:768px){
.blog #primary article, .category #primary article {	
width: 48.2%;
margin-bottom: 10px;
}
}
@media (max-width:767px){
.top-bar-left {
display: none;
}
.header-left-right .elementor-col-25.elementor-top-column:first-child {	
display: block;
} .main-menu-left {
float: right;
width: 100% !important;
text-align: right;
}
.header-social-btm {
float: right;
width: 90%;
text-align: right;
}
.banner-iconbox .elementor-widget-icon-box .elementor-icon-box-content {
margin-top: 10px;
}
.travel-partners .elementor-col-20 .elementor-element-populated {
margin: 0 !important;
padding: 0 !important;
}
.travel-partners .elementor-col-20 .elementor-element-populated img {
width: 125px !important;
}
.header-btm-menu {
position:relative !important;
}
.header-btm-menu .elementor-column-gap-default {
position: inherit;
}
.header-btm-menu .elementor-column-gap-default .main-menu-left {
position: inherit;
}
.header-btm-menu .elementor-column-gap-default .main-menu-left .elementor-column-wrap {
position: inherit;
}
.header-btm-menu .elementor-column-gap-default .main-menu-left .elementor-column-wrap .elementor-widget-wrap {
position: inherit;
}
.header-btm-menu .elementor-column-gap-default .main-menu-left .elementor-column-wrap .elementor-widget-wrap .elementor-widget {
position: inherit;
}
.header-btm-menu .elementor-column-gap-default .main-menu-left .elementor-column-wrap .elementor-widget-wrap .elementor-widget .elementor-nav-menu__container {
position: absolute;
top: 45px;
left: 0;
right: 0;
background-color: white;
width: 100%;
z-index: 99;
margin: 0;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box {
width: 100%;
margin: 0 0 15px 0;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .top_title #thetitle,.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .latecards-item-display.late_box .box-content.late_content .top_title #thedestination{
min-height: 0px;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box {
width: 100%;
padding: 0;
margin: 0 0 7px 0;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu{
padding: 10px;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame #search-menu .sub_box:nth-child(8) {
width: 100%;
max-width: 50px;
margin: 0;
}
.page-template-latecards_index_data_old #loaderatecards-page-frame .search-title{
margin: 0 auto;
width: 100%;
max-width: 200px;
float: none;
text-align: center;
}
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .pagination-menu{
padding: 0;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-right img {
height: auto;
width: auto;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-right {
float: left;
width: 100%;
text-align: center;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left {
float: left;
width: 100%;
margin-top: 20px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left #latecard-title .offter_title {
font-size: 24px;
line-height: 26px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left #latecard-title h2 {
font-size: 24px;
line-height: 26px;
margin: 5px 0 !important;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left #latecard-title h2 {
font-size: 24px;
line-height: 26px;
margin: 5px 0 !important;	
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left .offer_top .offer_leadprice {		
margin: 5px 0 0 0;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info #latecard-back{
margin-top: 20px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offertitles {
padding: 15px 0px;
margin-bottom: 15px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offertitles h3{
font-size: 24px;
line-height: 30px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-left {
width: 100%;
float: left;
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right {	
width: 100%;
float: left;
margin-top: 15px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact h1 {
font-size: 30px;
line-height: 34px;
}
.page-template-latecards_details .main-content #item-frame .offer-content-right #latecard-contact #latecard_contact_form{
margin-top: 10px;
}
.inner-responsive-menu {
position: relative;
}
.inner-responsive-menu .elementor-menu-toggle {
position: absolute;
right: 0;
top: -17px;
}
.page-template-latecards_index_data_old .sidebar_right{
padding: 0 10px;
}
.widget-area.secondary {
padding: 15px 0px !important;
}
.ast-archive-description .page-title.ast-archive-title{
font-size: 23px !important;
line-height: 26px !important;
}
.ast-archive-description .ast-author-avatar img {
margin: 0;
width: 30px;
}
.main-logo {
width: 100% !important;
float: left;
}
.elementor-location-header .elementor-nav-menu--main {
display: none !important;
}
.main-menu-left .elementor-menu-toggle {
position: absolute;
top: -42px;
right: -5px;
}
.main-menu-left .elementor-nav-menu--dropdown ul {
float: none;
}
.main-menu-left .elementor-nav-menu--dropdown ul li a {
border-bottom: solid 1px white;
}
.banner-btm-btns .elementor-column-gap-default {
max-width: 280px !important;
}
.banner-btm-btns .elementor-column-gap-default .elementor-col-50 {
width: 50%;
float: left;
padding: 0 5px;
}
.overlay-box2 .elementor-col-50 {
height: auto;
}
.banner-video .elementor-hidden-phone {
display: block !important;
}
.blog #primary article, .category #primary article {
width: 100%;
margin: 0 0 10px 0;
}
.blog #primary article .ast-blog-featured-section img, .category #primary article .ast-blog-featured-section img {
height: auto;
}
.blog #primary article, .category #primary article {
width: 100%;
margin: 0 0 10px 0;
}
}	
@media (max-width:480px){
.page-template-latecards_index_data_old .sidebar_right #latecards-content .offer_box .pagination-menu #pagination li{
padding: 6px;
font-size: 12px;
}
.no-results.not-found .search-form .search-field{
width: 220px;
}
.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left .offer_top .offer_board,.page-template-latecards_details .main-content #item-frame .offer-banner-info .offer-banner-left .offer_top .flight_sec{
font-size: 17px;
line-height: 20px;
}
.footer-nav .elementor-widget-wp-widget-nav_menu {
width: 100%;
float: left;
margin: 0;
}
}.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}