/*
 Theme Name:   Colibri WP Child - Shop to the Right
 Version:      1.0.81
 Theme URI:    https://colibriwp.com/go/colibri-theme/
 Description:  Colibri is a beautiful, extremely customizable, multipurpose theme that you can use to create an amazing website by drag and drop. It comes with a predesigned home page, 5 header designs and over 35 ready to use content blocks that you can easily customize. You can also design your own custom blocks by combining over 25 drag and drop components. Colibri has lots of customization options (video background, slideshow background, header content types, etc) that will help you create a website that stands out in no time. It is also responsive so it works on mobile devices out of the box. Colibri is the only theme you will ever need! CHECK OUT THE DEMOS: https://colibriwp.com/go/demos
 Author:       Extend Themes
 Author URI:   https://colibriwp.com/
 License:      GNU General Public License version 3
 License URI:  http://www.opensource.org/licenses/gpl-license.php GPL v3.0 (or later)
 Tags:         entertainment, food-and-drink, portfolio, one-column, two-columns, right-sidebar, grid-layout, custom-header, custom-menu, custom-logo, full-width-template, theme-options, translation-ready, featured-images, threaded-comments
 Text Domain:  colibri-wp-child
 Template:       colibri-wp
 Tested up to: 5.6
 Requires PHP: 5.6
 
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.drts .drts-bs-btn-primary{
	background-color: #000F90 !important;
	border-color: #000F90 !important;
	}
.drts .drts-bs-btn-primary:hover{
	background-color: #C92338 !important;
	border-color: #C92338 !important;
	}

.drts-frontendsubmit-guest-form{
	display:none;
}

/*==========================================================
Dokan Dashboard
==========================================================*/

/* Blue background*/
/*
.dokan-dashboard .dokan-dash-sidebar, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{
	background-color: #000F90 !important;
/*	
	#03a9f4
	#d9edf7
	#bce8f1
	#31708f
	#46707F
	#269abc

	}
*/
/* Red Background */
/*
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{
	background-color: #C92338 !important;
	}
*/
/* White text */
/*
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{
	color:#fff !important;
	}
*/


ul.subsubsub li.active a{
	color: #C92338 !important;
}
/*
.store-wrapper {
    width:150px;
    padding:5px 7px;
    color:#fff;
    text-align:center;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
*/

.store-link-wrap {
    width:100%;
    height:100%;
}

div.store-data{
	padding-top:30px;
}

div.store-data h2,
div.store-data p,
div.store-data span{
	color:#fff !important;
}

/* Input elements */

input[type='submit'].dokan-btn-info, a.dokan-btn-info, .dokan-btn-info{
	background-color:#000F90 !important;
	border-color:#000F90 !important;
	}

form.dokan-left input, form.dokan-left select
	form.dokan-left .input-wrap,
	form.dokan-left  input[type=text],
	form.dokan-left button,
	form.dokan-right input[type=text]
	{
		width:120px;
	}

	form.dokan-left .input-wrap-select,
	form.dokan-left select
	{
		width:200px;
	}
	form.dokan-left input[type=submit],
	form.dokan-right input[type=submit]{
		width:150px;
	}
	
	
	form.dokan-left .input-wrap,
	form.dokan-left .input-wrap-select{
		float:left !important;
		}
	form.dokan-left select{
		margin-top:-15px;
		}
		
	form.dokan-left .dokan-btn{
		float:right;
		}

/* Hide WYSIWYG editor buttons as they don't work. */
.wp-editor-tools .wp-media-buttons{
	display:none !important;
}

.wp-editor-wrap .wp-editor-container,
.wp-editor-wrap .wp-editor-container textarea{
	height:200px !important;
}

span.required{
	color: #C92338;
}

ol li{
	color:#000;
}

/* Format for login page */

form.drts-frontendsubmit-loginorregister{
	margin:0 15% !important;
	padding-top:50px !important;
}

/* Hide comments if disabled.*/

.comments-disabled{
	display:none !important;
	}
	
/* View Cart button isn't float right. */
.woocommerce-message .button{
	float:none !important;
}

/* Directories Pro Buttons */
.drts .drts-bs-card{
  
}


.drts .drts-bs-btn,
.drts .drts-bs-list-group-item-action:active{
background-color: #000F90 !important;
color: #FFFFFF !important;
}

.drts .drts-bs-list-group-item,
.drts .drts-bs-list-group-item-action{
background-color: #C92338 !important;
color: #FFFFFF !important;
}

.drts-display-element .drts-bs-list-group-item{
	background-color:#fff !important;
	color:#000 !important;
}




/* Blue Notification Banner */

.woocommerce-page .content .h-section .woocommerce-Message--info, .woocommerce-page .content .h-section .woocommerce-info, .woocommerce .content .h-section .woocommerce-Message--info, .woocommerce .content .h-section .woocommerce-info{
	background-color: #CCCEE8 !important;
}

.woocommerce-info::before{
	color:#000856 !important;
}

/* Directories Pro Empty Image*/

.drts-display-element-with-background-no-image, div.drts-no-image{
	background-color:none !important;
	display:none !important;
}

.invoice, .packing-slip{
	background-color:#fff !important;
	float:left;
}
.invoice img, .packing-slip img{
	width:24px !important;
}
/*
.woocommerce .content .h-section .button{}
*/
.woocommerce .content .h-section .invoice,
.woocommerce .content .h-section .packing-slip
{
	margin:0 !important;
	padding:0 !important;
	}

/* Data tip as Tooltip*/

a.wpo_wcpdf {
/*
  position: relative;
  
  color: #eee;
  font-family: helvetica;
  text-decoration: none;
  top: 250px;
  text-shadow: 1px 1px 1px black;
*/
}

a.wpo_wcpdf::before {
content: attr(data-tip);
font-family: arial, sans-serif;
font-size: 10px;
font-weight: bold;
position: absolute;
z-index: 999;
white-space: nowrap;
bottom: 9999px;
background: #333;
color: #e0e0e0;
padding: 7px;
opacity: 0;
display:none !important;
}

a.wpo_wcpdf:hover::before {
opacity: 1;
bottom:0;
display:block !important;
/* bottom: -35px; */
}

/*
Engineering the help section on dashboard to only show the first sentence.
"This page contains your store-wide shipping settings, costs, shipping and refund policy."
*/

.dokan-page-help p{
	display:none;
}
.dokan-page-help p:first-child{
	display:block !important;
}

.woocommerce-page .content .h-section input, .woocommerce .content .h-section input{
	border: 1px solid #999 !important;
}

.myaccount-nav-menu > .elementor-widget-container,
.businesslistings-nav-menu > .elementor-widget-container
{
	margin: -90px 0px 0px 0px !important;
}

/*Hide the override checkbox but still keep it "checked." */

div.dokan-shipping-product-options > div.dokan-form-group:first-child{
	visibility:hidden;
}

/* Constrain the main area for wider screen displays */

div.page-content{
	max-width:1800px;
	margin-left:auto;
	margin-right:auto;
}

/* This is for the contact form */

form{
	padding:5px !important;
}
form textarea{
	height:auto !important;
}

#drts-content{
	margin-left:35px;
	margin-right:35px;
}

.h-section-boxed-container{
	max-width:1600px !important;
}


input.drts-search-keyword-text,
input.drts-location-text-input
{
	padding-left:37px !important;
}

.elementor-products-nothing-found{
	color:#000 !important;
}

div.ecommerceupgradeform{
	max-width:50%;
	margin-left:auto;
	margin-right:auto;
}

div.quicktags-toolbar input[type="button"] {
	width:5px !important;
	padding:0 !important;
}

.drts-entity-form-field-name-post-content{
	height:400px !important;
	display:block;
	clear:both;
}

.drts-entity-form-field-name-post-content textarea{
	margin-top:50px !important;
}

.woocommerce-page .content .h-section, .woocommerce .content .h-section {
	background-color:#ffffff;
}
[class='verification'] {
	display:none;
}
.woocommerce ul.products li.product a img {
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    box-shadow: none;
    object-fit: cover;
		width: 80% !important;
}
#colibri .style-2287 {
    text-align: center;
    height: 50px;
    min-height: 40px;
}

.shopping-featured div,
.shopping-featured a{
	height:100%;
	width:100%;
	min-height:300px;
	min-width:1920px;
	display:block;
}

.patriotic-banner{
border: 46px solid transparent;

border-image: 
url(https://shoptotheright.com/wp-content/uploads/2021/04/patriotic-banner_wider-2_topbottom.png) 100 repeat;

text-align:center;
}

.banner-top{
	padding-top:150px !important;
}

@media screen and (min-width:1025px) and (max-width:1280px){
	.banner-top{
		padding-top:250px !important;
	}
}

@media screen and (max-width:1024px){
	.myaccount-nav-menu > .elementor-widget-container,
	.businesslistings-nav-menu > .elementor-widget-container
	{
		margin: 0px 0px 0px 0px !important;
	}
}

@media screen and (max-width:767px){
	body h1{
		font-size: 28px;
	}

form.dokan-left, form.dokan-right{
	overflow: auto;
	}

	.woocommerce-page .content .h-section input, .woocommerce .content .h-section input,
	form.dokan-left, form.dokan-right,
	form.dokan-left .input-wrap, form.dokan-right .input-wrap,
	form.dokan-left input,
	form.dokan-left select,
	form.dokan-left button,
	form.dokan-right input,
	form.dokan-right select,
	form.dokan-right button,
	form.dokan-left .input-wrap-select

	{
		width:100%;
		min-width:320px;
	}
	
	th.check-column input,
	td.check-column input,
	table.shop_table input{
		min-width:30px !important;
	}


	
	form.dokan-left .input-wrap
	{
		float:none !important;
		}
	form.dokan-left select{
		margin-top:0px  !importnat;
	}
	.dokan-dashboard .dokan-dash-sidebar #dokan-navigation{
		background: #C92338;
	}

	form.drts-frontendsubmit-loginorregister{
		margin:0 5% !important;
	}
	
	
	#drts-content{
		margin-left:0px;
		margin-right:0px;
	}
	
	div.ecommerceupgradeform{
		max-width:100%;
	}
	
	.entity_form_wp_post_content{
		height:600px;
	}

	.drts-entity-form-field-name-post-content textarea{
		margin-top:250px !important;
	}
	div.quicktags-toolbar input[type="button"]{
		width:50px !important;
	}


}


@media screen and (max-width:420px){
	form.drts-frontendsubmit-loginorregister{
		margin:0 0% !important;
	}
.woocommerce-page .content .h-section, .woocommerce .content .h-section,
.h-px-2, 
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,
.dokan-dashboard .dokan-dash-sidebar, .dokan-dashboard .dokan-dashboard-content
{
	padding:0 !important;
}
}