/*!
Theme Name: Volport
Theme URI: https://www.devsnews.com/wp/volport/
Author: theme_pure
Author URI: https://themeforest.net/user/theme_pure/portfolio
Description: Volport - Logistics & Transport Business WordPress Theme
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: volport
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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.
*/
.cd-timeline-item-title{font-size:30px;}
.timeline-date{display:none !important;}
.timeline-express-read-more-link{display:none !important;}
[class^='cd-'] *, [class^='cd-'] *::after, [class^='cd-'] *::before {
    position: initial;
}

/**** app section ****/

.iapp-showcase-shortcode .ia-icon-box{
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	perspective: 1000px;
	overflow:visible;
	padding-top:20px;
}
.iapp-showcase-shortcode .ia-icon, .light .ia-icon{
	width:80px;
	height:80px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	line-height:78px;
	text-align:center;
	color:#fff;
	border: solid 1px #fff;
	font-size:28px;
	display:inline-block;
	transition: all .2s;
	font-family:"Lato"; /*line height trick*/
}
.iapp-showcase-shortcode .dark-div .ia-icon, .dark .ia-icon{
	color:#fff;
	border-color:#fff;
}
.iapp-showcase-shortcode .ia-icon:hover,
.iapp-showcase-shortcode .ia-icon-box:hover .ia-icon{
	background:#c8385e;
	border-color:#c8385e;
	color:#fff;
	box-shadow: 0 0 0 10px rgba(160,160,160,.2);
	-webkit-animation: icon_pointing .5s ease .2s;
    animation: icon_pointing .5s ease .2s;
}
.iapp-showcase-shortcode .dark-div .ia-icon-box:hover .ia-icon{
	box-shadow: 0 0 0 10px rgba(255,255,255,.3);
	-webkit-animation: icon_pointing_dark .5s ease .2s;
    animation: icon_pointing_dark .5s ease .2s;
}
.iapp-showcase-shortcode .features-control-item:after{background:#c8385e;}
.iapp-showcase-shortcode .features-control-item:before{background:#fff;}
.iapp-showcase-shortcode .features-control-item .media{overflow:visible;}
.iapp-showcase-shortcode .features-control-item.active .ia-icon{
	transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
	transition: all .65s ease;
}
.iapp-showcase-shortcode .media>.pull-left {
	margin-right: 15px;
}
.iapp-showcase-shortcode .media>.pull-right {
	margin-left: 15px;
}
.iapp-showcase-shortcode .media>.text-center {
	margin-bottom: 15px;
}
.iapp-showcase-shortcode .media-heading{
	text-transform:uppercase;
	font-size: 17px;
	color: #fff;
}

.iapp-showcase-shortcode .media .hidden-xs{color: #fff;}

.btn-default.btn-lg{
    padding: 14px 40px;
	color: #000;
    border-color: #fff;
	border-style: double;
    border-width: 4px;
	border: solid 1px #ccc;
	transition: all .2s;
}

.btn-default.btn-lg:hover{
	color: #343434;
    background-color: #fff !important;
    border-color: #fff;}

.btn-primary.btn-lg
{
    padding: 18px 40px;
	border: 0px;
    padding: 16px 30px;
    margin-top: 1px;
    -webkit-box-shadow: inset 0 -2px 0 rgb(0 0 0 / 25%);
    box-shadow: inset 0 -2px 0 rgb(0 0 0 / 25%);
    background-color: #c8385e;
}

.btn-primary.btn-lg:hover{
	color: #343434;
    background-color: #fff;
    border-color: #fff;}


.iapp-showcase{background: transparent !important;}
.appp .hed h2{color: #fff !important;}
.appp .hed p{color: #fff !important;}
/**** end app section ***/

.tnp-widget input.tnp-submit {
    background-color: #f00 !important;
    width: 37% !important;}
.tnp-field-email label{color: #fff !important;}
.single-product .quantity{display:none !important;} 
.single_add_to_cart_button{display:none !important;}
.add_to_cart_button{display:none !important;}
.price{display: none !important;}
.product_meta{display: none !important;}
.homab .delivered{display: none !important;}	
.homab .founder{display: none;}
.single-product .wpcf7-form-control{width: 100%;padding: 9px !important;margin-bottom: 10px !important;border: 1px solid #000;background: transparent;
    color: #000;}
.single-product  .wpcf7-checkbox{border:none !important;}
.single-product .wpcf7-list-item-label{color: #000;}
.single-product .wpcf7-list-item.first{margin-left:7px !important;}
.single-product .post-comment-form{display:none;}
.single-product .page-title-content{display:none;}
.single-product .wpcf7-form-control.g-recaptcha{border:none !important;}
.single-product .blog__meta span{display:none;}
.single-product .wpcf7-form-control-wrap.recaptcha{top: -21px;}
.single-product .footer-bg .col-lg-6 {
    width: 25%;
}
.single-product .footer-bg .container {
    width: 1320px;
}
.single-product .copyright-bg .col-lg-6{
    width: 33%;
}
.md-content_2861 {height: 500px !important;background-color:#fff !important;border: 1px solid #cfcfcf;}
.md-content_2861 h5{color:#000;margin-top: -20px;}
.md-content_2861 h3{color:#000;}

.entry-summary h5 span{text-decoration: auto !important;font-size: 16px;line-height: 26px;}
.md-trigger{margin-top: -40px !important;margin-left: -32px !important;font-size:16px !important;background: #f00 !important;}
.footer-bg .textwidget img {max-width: 80%;}

@media only screen and (max-width: 1024px) {
	.trust .about__content > p{padding-right:0px !important;}
	.trust .about__content > .pr-165{padding-right:0px !important}
	.trust .about__img{ float: none !important;}
	.md-modal{width: 48% !important;}
	.md-content_2861 {height: 470px !important;}
}
@media only screen and (max-width: 960px) {
	.page-id-217 .transparent-header-2 {top: 0 !important;}
	.sliders{margin-top: 10% !important;}
	.iapp-showcase .col-md-4{width:48% !important;}
	.sliders{margin-top:0px !important;}
.single-product .footer-bg .col-lg-6 {
    width: 50%;
}
.single-product .copyright-bg .col-lg-6{
    width: 50%;
}
}

@media only screen and (max-width: 854px) {
	.md-content_2861 {height: 350px !important;}
}

@media only screen and (max-width: 768px) {

	.md-modal{width: 70% !important;}
	.md-content_2861 {height: 550px !important;}
}

@media only screen and (max-width: 736px) {
	.md-modal{top: 64% !important;}
	.md-content_2861 {height: 350px !important;}
	.iapp-showcase .col-md-4{width:50% !important;}
	.appsect .elementor-col-50{width:50%;float:left;}
.single-product .footer-bg .col-lg-6 {
    width: 100%;
}
.single-product .copyright-bg .col-lg-6{
    width: 100%;
}
}

@media only screen and (max-width: 667px) {
	.sliders{margin-top: 12% !important;}
	.md-content_2861 {height: 300px !important;}
	.sliders{margin-top:0px !important;}
}
@media only screen and (max-width: 600px) {
	.md-content_2861 {height: 600px !important;}
	.single-product .footer-bg .container {
    width: 540px;
}
}
@media only screen and (max-width: 568px) {
	.md-content_2861 {height: 300px !important;}
}

@media only screen and (max-width: 533px) {
	.single-product .footer-bg .container {
    width: 100%;
}
}

@media only screen and (max-width: 480px) {
	.md-content_2861 {height: 600px !important;}
	.md-modal {top: 50% !important;}
	.iapp-showcase .col-md-4 {width: 100% !important;}
}

@media only screen and (max-width: 414px) {
	.sliders{margin-top:0px !important;}
}
@media only screen and (max-width: 360px) {
	
}