/*
Theme Name: Arugam Bay Travels
Theme URI: http://arugambaytravels.com
Description: Hybrid Theme for Arugam Bay Travels website
Version: 600.6
Author: Hijaaz Jalaldeen
Author URI: https://www.seo-srilanka.com/web-design.html
Tags: powerful, cheat, sheet
*/
@import "tours-plugin.css"; /* Using a string */
.sticky{}
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright{}
.alignleft{}
.aligncenter{}
.mb-10{margin-bottom: 10px;}
.section p{
  	font-size: 16px;
    line-height: 1.6;
    font-weight: 500;
	color: #60707d;
}
.section ul {
padding-top:20px;
padding-bottom: 20px;
padding-left: 20px; 
  list-style: none;
}
.section ul li{
  font-size: 16px;
    line-height: 1.6;
    font-weight: 500;
	color: #60707d;
  list-style: none;
}
.section ul li::before {
            content: "\f058"; /* Unicode for FontAwesome check-circle icon */
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            position: absolute;
            left: 0;
            color: #60707d;
            margin-right: 10px;
  			margin-left: 10px;
        }
.air-fright-cont-wrap h3{
	text-transform: initial;
  	font-size: 2rem;
  	margin-top: 20px;
    margin-bottom: 20px;
}
.sidewidget-tours{
	font-size: 15px;
	color: #60707d;
	padding-top: 10px;
  	text-transform: none;
  	font-weight: 600;
}
.our-service li a {
    font-size: 15px;
    color: #60707d;
    /* text-transform: uppercase; */
    display: block;
    padding: 10px 0 10px 0px;
}
.spanish p{color: #fff;}
.transport-king .about-us p {
  color: #c9c9c9;
}
.query, .spanish, .features-text h3::after, .about-us h3::after, .heading h2::after, .services-link, .owl-page.active span, .sign-up button, .nav-icon, .homepage-2 .request, .solution, .about-us-page .heading h3::after, .heading h3::after, .custom-pagination li a.pagination-next, .heading h6::after, .heading h5::after, .comment-submit:hover, .about-transport, .homepage-2 .query, .more-services h6::after, .dot, .video-control, .custom-pagination li a.pagination-next:hover, .comment-drop-box form input.comment-submit:hover, .homepage-3 .services-link, .homepage-3 .spanish, .homepage-3 .query, .homepage-3 .footer h5::after, .homepage-3 .about-us h3::after, .submit-quote:hover, .footer h5::after, .shipping:hover, .location .owl-page span, .request, .list-pages a:hover, .update-cart, .shopping-cart h5::after, .shipping-heading::after, .continue, .office-search-box input[type="submit"], .news-section .slides-tab:hover .date, .social a:hover, .tag li:hover, .custom-pagination li a:hover, .audioplayer-volume-adjust > div, a.button.contact-us, .progress-btn {
    background-color: #50B9CE !important;
    transition: all 0.5s ease-in-out 0s;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    padding: 14px 28px;
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
    position: relative;
    text-align: center;
    background-color: #ff8121;
    border: 2px solid #ff8121;
    color: #fff;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    background-color: #ff8121;
    border-color: #ff8121;
    color: #fff;
}
.wp-travel-feature-slide-content.featured-detail-section .right-plot-inner-wrap .entry-header .entry-title{color: #494040;padding-bottom: 20px;}
.resp-tab-content ul li{font-size: 16px; line-height: 1.6;}
.wp-travel.trip-headline-wrapper .featured-side-image.left-plot {margin-bottom: 40px;}
.wp-travel-tab-wrapper .tab-list.resp-tabs-list li {
  	font-size: 16px !important;
    font-weight: bolder !important;
    color: #454545;
    text-transform: uppercase;
}
.tab-list-content {padding-top:20px;padding-left:20px;}
.tab-list-content ul {padding: 10px;}
.tab-list-content ul li{margin-left:5px;}
.tab-list-content ul li ul li {font-weight: 800 !important; color: #454545; margin-left:20px;}
.tab-list-content {color: #454545;}
.tab-list-content p {
  	color: #454545;
  	font-size: 16px;
    line-height: 1.6;
    font-weight: 500;}
.tab-list-content h4 { 
  	font-size: 20px;
    color: #2c3740;
    font-weight: 600;
    padding-bottom: 20px;
    padding-top: 20px;}
.wp-travel.trip-headline-wrapper .wp-travel-average-review {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}
.wp-travel-toolbar {
    border: 1px solid #eee;
    background: #fefefe;
    border-radius: 3px;
    display: flex;
    padding: 0 15px;
    justify-content: space-between;
    position: relative;
    align-items: baseline;
    margin-bottom: 2em;
}
.wp-travel-tab-wrapper .tab-list-content.resp-tab-content-active {
    border: none !important;
}
.wp-travel-booknow-btn{
  color: #ffffff !important;
    background-color: #f9985b !important;
}
.page-header .page-title{color: #454545;}
h2, .h2 {
    font-size: 36px;
    font-weight: bold;
    color: #2c3740;
    margin-top: 20px;
    margin-bottom: 20px;
}
h4, .h4 {
    font-size: 24px;
    color: #2c3740;
  	margin-top: 20px;
    margin-bottom: 20px;
}
.wptravel-layout-v2 .wptravel-archive-wrapper .view-box .view-content .left-content header .entry-title{ 
line-height: 0;
}
.wptravel-layout-v2 .wptravel-archive-wrapper.grid-view .view-box .view-content .left-content .trip-icons span {
    font-size: 12px;
    padding-left: 10px;
}
.taxi-wptravel-main-content-wrapper{
  max-width: 1512px;
    margin: 0 auto;
    padding: 0 20px;
}
.wptravel-layout-v2 .wptravel-archive-wrapper .view-box .view-content .right-content .explore-btn span {
    font-weight: 700;
    letter-spacing: 1px;
    font-size: initial;
}
.footerarea {
    background: url(https://arugambaytravels.com/wp-content/uploads/2024/08/footerbg.png) no-repeat;
    background-size: cover;
    margin-top: 110px;
    padding-top: 350px;
}
.footer h5 {
    color: #2c3740;
}
.footerarea .address address{
  color: #2c3740;
}
.footerarea .address .phone span{color: #2c3740;}
.footerarea .address .phone span a {color: #2c3740;}
.footerarea .copyright {color: #2c3740;}
.footerarea .copyright a {
  font-weight: 500;
  color: #2c3740;
  border-bottom: 1px dashed #727272;
  -webkit-transition: color .2s linear,background .1s linear;
    -moz-transition: color .2s linear,background .1s linear;
    -ms-transition: color .2s linear,background .1s linear;
    -o-transition: color .2s linear,background .1s linear;
    transition: color .2s linear,background .1s linear;
  
}
.footerarea .copyright a:hover {
  webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  border-bottom: 1px dashed #727272;
  color: #000;
  color: rgb(51, 182, 187);
}
.footerarea .copyright span {color: #2c3740;}
.footerarea .our-address h6{color: #2c3740;}
.footer-menu ul li a {
    font-size: 15px !important;
}
.footer-menu {
    padding-left: 0;
}

.footer-menu li {
    margin-bottom: 8px;
}

.footer-menu li a {
    color: #2c3740;
  	font-weight: 500;
    text-decoration: none;
 	-webkit-transition: color .2s linear,background .1s linear;
    -moz-transition: color .2s linear,background .1s linear;
    -ms-transition: color .2s linear,background .1s linear;
    -o-transition: color .2s linear,background .1s linear;
    transition: color .2s linear,background .1s linear;
}

.footer-menu li a:hover {
  webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  border-bottom: 1px dashed #727272;
  color: #000;
  color: rgb(51, 182, 187);
}
.wp-travel-tab-wrapper .tab-list-content.resp-tab-content-active h2{
	font-size: 30px;
   	font-weight: 700;
   	color: #2c3740;
  	text-transform: none;
    line-height: normal;
    margin-bottom: 20px;
    margin-top: 10px;
}
.wp-travel-tab-wrapper .tab-list-content.resp-tab-content-active h3{
	font-size: 24px;
   	font-weight: 700;
   	color: #2c3740;
  	text-transform: none;
    line-height: normal;
    margin-bottom: 20px;
    margin-top: 10px;
}
