/*!
Theme Name: Tourizto
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/
Description: Tourizto theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tourizto
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: tourizto
Template Id: prod-25518
*/

.wp-comment-cookies-consent,
#toTop {
	cursor: pointer;
}

.jet-posts .jet-posts__inner-box:hover {
    -webkit-box-shadow: 5px 6px 29px -1px rgba(0, 0, 0, 0.24) !important;
    box-shadow: 5px 6px 29px -1px rgba(0, 0, 0, 0.24) !important;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; 
}

.jet-posts .jet-posts__item .post-thumbnail {
    text-align: center;
}

.comment-form-cookies-consent label[for=wp-comment-cookies-consent]{
	cursor: pointer;
}
.posts-list.posts-list--grid.list-style-v6 .grid-item-inner{
	min-height:250px !important;
}
.page-template-visaservices-template .card{
	text-align:center;
	
}
.page-template-visaservices-template img.rounded{
	order: 1;
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: #F6F6F6;
    border-radius: 50% 50% 50% 50%;
}
.page-template-visaservices-template .countryname,.single-visaservices .countryname{
text-align: center;
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.single-visaservices .titlecountryname{
	text-align: center;
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.single-visaservices .titlecountryname{
	vertical-align:middle;
	padding-top:20px;
 }
.single-visaservices .countryname{
	vertical-align:middle;
	margin-top:20px;
	margin-bottom: 20px;
}
.single-visaservices  img{
	order: 1;
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: #F6F6F6;
    border-radius: 50% 50% 50% 50%;
	width:100px;
	float:left;
}
.visaicon{
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}
.text-justify{
	text-align:justify;
}
.elementor-social-icon{
	--e-social-icon-icon-color: #fff;
     display: -ms-inline-flexbox !important;
    display: inline-flex !important;
     -ms-flex-align: center !important;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 }
.tour-share {
	text-align:right;
	 margin-top: 51px;
}
.tour-share .elementor-grid-item{
	--grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}
.single-visaservices .rightsidebar, .single-destinations .rightsidebar{
	padding: 0px 30px 30px 30px;
    background: #fff;
}
@media screen and (max-width:1000px){
.single-visaservices .rightsidebar, .single-destinations .rightsidebar{
	margin-top:50px;
}
}
p{
font-family: 'Bree Serif', serif !important;
}
.h3-style{
	font-family: 'Medula One', cursive !important;
} 

.h2-style{
	font-family: 'Medula One', cursive !important;
} 
.tour-share {
    text-align: right;
     margin-top:5px;
    margin-bottom:20px;
}
.single-post .entry-content p{
	text-align: justify;
	color:#555;
}

 	.elementor-shape-circle .elementor-icon.elementor-social-icon{
		margin-bottom: 10px;
	}
	

