




/*
Theme Name: Tevily
Theme URI: https://gaviaspreview.com/wp/tevily/
Author URI: https://themeforest.net/user/gavias
Author: Gaviasthemes Team
Description: The 2021 theme for WordPress is a fully responsive theme that looks great on any device.
Version: 1.2.4
Tested up to: 5.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
Text Domain: tevily

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.wp-caption-text{
   font-weight: 400;
   font-size: 14px;
   font-style: italic;
   color: #3f3836;
}
.gallery-caption{
   font-weight: 500;
}
.bypostauthor{
   text-align: left;
}


.bgcpadssd
{
   padding:20px !important;
   border:1px solid #b7b7b7;
}
.flightsssd h4{
   font-size:18px;
   font-weight: 500 !important;
}
.flightsssd h3{
   font-size:15px !important;
   margin-bottom:0 !important;
   text-transform: uppercase;
   font-weight:100 !important;
}
.flightsssd img
{
width:60px;
}

.ftnd  h4
{
   font-size: 18px;
   font-weight: 500;
   color: #858585;
}
.fntssd h3
{
   font-size:18px !important;
   font-weight:500 !important;
}


.fntsssd i
{
font-size:11px !important;
}

.fntsssd h3
{
margin:0 !important;
font-size:14px !important;
}





.py-60
{
   padding-top:60px;
   padding-bottom:60px;
}
.catgsssgd  label{
   font-size: 14px !important;
   margin-bottom: 0 !important;
   line-height: 23px;
}
.catgsssgd h4{
   font-size: 16px;
   color: #000000 !important;
   font-weight: 500;

}
.catgsssgd p
{
margin-bottom:0px !important;
font-size:14px !important;
text-align:right !important;
}

.fntsssds h3{
   font-size: 18px;
   text-transform: uppercase;
   padding-bottom: 14px;
   color:#000;
   margin-bottom: 10px;
   border-bottom: 1px solid #b7b7b7;
}


.brbottmpd
{
   padding-bottom:15px;
   border-bottom:1px solid #b7b7b7;
}

.plntssd::before{
   content: '';
   position: absolute;
   width: 51px;
   background-color: #000;
   height: 1px;
   left: 0;
   top: 36%;
}



.mrrrgns
{
   margin:5px 0 !important;
}



.bgcbrds li a
{
   color:#fff !important;
   font-size:14px;
}
.bgcbrds li{
   list-style: none !important;
   background-color: #000;
   margin: 5px 0;
   padding: 4px;
   border-radius: 3px;

}
.bgcbrds p a
{
   padding:10px;
   border:1px solid #000;
   background-color: #000;
   color:#fff !important;
   text-transform: uppercase;
}
.bgcbrds p
{
   padding:10px !important;
   font-size:14px;
   margin-bottom:0 !important;
}
.bgcbrds h3{
   font-size:18px !important;
   margin-top:0 !important;
   margin-bottom:0 !important;
}



.plntssd h3{
   margin: -11px 0 0 0 !important;
    font-size: 11px;
    color: #000;
    font-weight: 500;
}
.plntssd h4{
   margin: 0 !important;
    font-size: 11px;
    color: #000;
    font-weight: 500;
}
.plntssd
{
   position:relative;
}
.plntssd::after{
   content: '';
   position: absolute;
   width: 51px;
   background-color: #000;
   height: 1px;
   right: 0;
   top: 36%;
}
.plntssd img
{
   width: 33px;
   position:relative;
   transform: rotate(90deg);
}

.sidesssd h3{
   font-size: 18px !important;
   text-align: center;
   background-color: #f1f1f1 !important;
   margin: 0 !important;
   padding: 14px !important;
   text-transform: uppercase;
}
.sidesssd
{
   margin:0 !important;
}
.boxxedss table{
   margin-bottom:0 !important;
}

.bgcssd p
{
   font-size: 13px !important;
   color: #000;
   line-height: 23px !important;

}
.bgcssd 
{
   padding: 10px;
   margin:20px 0 ;
   box-shadow: 1px 1px 8px 1px #d9d9d9 !important;  
}


.bgcssd h2
{
   color: #f00 !important;
   font-size: 15px;
   font-weight: 600;
}
.subbgcsss p
{
   font-size:13px !important;
   margin-bottom:0 !important;
   line-height:22px !important;
}
.subbgcsss h3
{
   font-size:15px !important;
   margin-top:0 !important;
   margin-bottom:10px;
   color:#000 !important;
   font-weight:500 !important;
}
.subbgcsss
{
   padding:15px;
   margin-bottom:10px;
   background-color:#f2f2f2 !important;
}



.bgcccgs
{
   padding:15px;
   margin:10px 0 !important;
   box-shadow: 1px 1px 8px 1px #d9d9d9 !important;  
}





.boxxedss
{
   padding: 10px;
   box-shadow: 1px 1px 8px 1px #d9d9d9 !important;
}


.flisnnf p
{
   font-size:14px !important;
}

.flisnnf h3
{
margin:0 !important;
font-size:22px !important;
color:#000 !important;
text-transform: uppercase;
}