/*
Theme Name: Turacos
Theme URI: https://themeforest.net/item/turacos-digital-agencyseo-agency-wordpress-theme/23559161
Author: EnvyTheme
Author URI: https://envytheme.com
Description: Elementor SEO & IT Agency WP Theme
Version: 4.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: turacos
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, custom-colors, sticky-post, rtl-language-support, blog
*/

a.cart_btn, a.download {
    background: #002c60;
}
.download-btn,.bundlebox-btn {
    text-align: center;
    margin-top: 15px;
}
a.download, a.bundlebox {
    width: 90%;
    display: block;
}
a.bundlebox {
    background: #008000;
}
.bundlebox-btn a.bundlebox {
    width: 94%;
	display: block;
}
.single-products .products-image {
    height: 250px;
}
.product_cat-premium .woocommerce-product-gallery__image {
    height: 1200px;
}
.products_details .summary.entry-summary .woocommerce-product-rating{
	margin-bottom: 20px !important;
}
.woocommerce-product-rating {
    box-shadow: 0 0 40px rgba(168, 168, 168, .4);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 20px;
    font-size: 20px;
	display:inline-block !important;
}
.products_details .summary.entry-summary .star-rating span::before {
    color: #ffb900 !important;
}
.products_details .summary.entry-summary .woocommerce-product-rating a.woocommerce-review-link {
    color: #00aeff !important;
    font-size: 20px !important;
    font-weight: 700;
}
/*
 *  STYLE 3
 */

.product_cat-premium .woocommerce-product-gallery__image::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.product_cat-premium .woocommerce-product-gallery__image::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.product_cat-premium .woocommerce-product-gallery__image::-webkit-scrollbar-thumb
{
	background-color: #000000;
}


.product_cat-free .woocommerce-product-gallery__image::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.product_cat-free .woocommerce-product-gallery__image::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.product_cat-free .woocommerce-product-gallery__image::-webkit-scrollbar-thumb
{
	background-color: #000000;
}

li.list-group-item i {
    background: linear-gradient( 96deg , #9289f1 0%, #6254e7 100%);
    padding: 16px 0;
    width: 50px;
    height: 20px;
    text-align: center;
    font-size: 22px;
    color: #fff;
}
.products_details .summary.entry-summary p.price {
    font-size: 30px;
    margin-bottom: 20px;
}
.fetur-box {
    text-align: center;
    background: #ff6d34;
    padding: 15px;
    color: #fff;
    height: 110px;
		margin-bottom: 15px;
}
.fetur-box img {
    width: 40px;
    margin: 0 auto;
}
.fetur-box h5 {
    font-size: 15px;
    color: #fff;
    margin-top: 15px;
}
.fetur-box.fetur-box2 {
    background: #002c60;
}
.single-team-box .image ul li a i{
	font-size: 25px;
}
.single-team-box .image ul li a {
    width: 50px;
    height: 50px;
}
li.product-link {
    display: none !important;
}
.products_details .summary.entry-summary p.price {
    display: none;
}
h3.boxprice {
    margin-bottom: 15px;
    font-size: 35px;
    color: #002c60;
}
div#tpbr_box {
    font-family: 'Lato', sans-serif !important;
    font-weight: bold !important;
    font-size: 18px !important;
}
a#tpbr_calltoaction {
    background: #ffb631 !important;
}
.featurebox{
	text-align:center;
}
.featurebox tr.odd {
    background: #eee;
}
td.table-img img {
    width: 20px;
	 margin:0 auto;
}
.featurebox th {
    background: #ff6d34;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
}
.featurebox td {
    font-size: 18px;
    color: #000;
    font-weight: 600;
}
td.update-link {
    background: #008000;
}
td.update-link a {
    color: #fff;
}
.limit-feature {
    margin: 20px 0 15px;
}
.limit-feature h6 {
    margin-bottom: 20px;
    font-weight: 600;
}
.limit-feature h6 i {
    color: #33bb33;
}
h3.boxprice span {
    color: red;
    text-decoration: line-through;
    font-size: 18px;
    font-weight: 600;
}
.single-team-box .image {
    background: #002c60;
}
.productboxsec, .button-main-box {
    background-color: #002c60;
}
.productboxsec h3 {
    color: #fff;
}
.productboxsec span {
    color: #ff6d34 !important;
    font-size: 20px;
    font-weight: bold !important;
}
.cart-link {
	margin-right: 50px !important;
}
.single-team-box{
	margin-bottom:0 !important;
}

/* product */

.product-main-content {
    background: #002c60;
    padding: 15px 0;
}
.product-main-content a h4 {
    color: #fff;
    font-size: 20px;
}
.product-main-content p.price {
    font-size: 18px;
    margin: 15px 0;
    color: #fff;
    font-weight: bold;
}
a.btn.buynow-box {
    background: #FF6D34;
    color: #fff;
    border-radius: 5px;
}
a.btn.demo-box {
    background: #FFB631;
    color: #fff;
    border-radius: 5px;
}
.premium-box .section-title {
    margin-bottom: 0 !important;
}
a.btn.buynow-box:hover,a.btn.demo-box:hover {
    background: #fff;
    color: #002c60;
}

@media screen and (max-width:575px) {
	.product_cat-premium .woocommerce-product-gallery__image {
		height: auto;
	}
	.theme-bundle a:before {
		left: calc(100% - 97px) !important;
	}
	.theme-bundle a:after {
		left: calc(100% - 100px) !important;
	}
	h6.coupon-code-per-theme {
		line-height: 24px;
	}
}
@media screen and (max-width:720px) {
	a.get_pro,a.cart_btn,a.docs,a.download {
    	width: 100%;
	}
	.download-btn {
		margin-top: 0;
	}
	.table-image {
		overflow-x: scroll;
	}
	table{
		width:auto !important;
	}
	.marketing-agency-banner {
		background: #efefef !important;
	}
	a.cart-link {
		display: none;
	}
}

.page-title {
    background-image: none !important;
}
.shop-sidebar .widget .widget-title{
	line-height: 1.5;
}