/**
* Theme Name: Marketo Child
* Theme URI: https://themeforest.net/user/xpeedstudio/portfolio
* Description: Marketo is a powerful and modern WooCommerce responsive WordPress Theme.
* Version: 1.0
* Author: XpeedStudio
* Author URI: http://www.xpeedstudio.com
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
* Text Domain: marketo
* Template: marketo
* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */
body{margin: 0rem 3rem;}
.menu-shop-menu-container{
float:right !important;
}
#menu-shop li {
    display: inline-block !important;
}
@font-face {
	font-family: 'Learning Curve Pro';
	src: url('LearningCurve/LearningCurve_OT-webfont.eot');
	src: url('LearningCurve/LearningCurve_OT-webfont.eot?#iefix') format('embedded-opentype'),
		url('LearningCurve/LearningCurve_OT-webfont.woff') format('woff'),
		url('LearningCurve/LearningCurve_OT-webfont.ttf') format('truetype'),
		url('LearningCurve/LearningCurve_OT-webfont.svg#learning_curve_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.xs-navDown.navDown-v7.navDown-v8 .col-lg-3.d-none.d-md-none.d-lg-block {
    display: none !important;
}
/*
.nav-menu {
	padding-left: 20%;
}
*/

#header nav { margin-top:2rem; }

.elementor-nav-menu a { color:#fff; font-weight:700; text-shadow: 1px 1px 0.8px rgba(0, 0, 0, 1); }
.elementor-nav-menu .active { color:#000; }
.elementor-nav-menu a:hover { color:#97D5CB; text-shadow: 1px 1px 0.8px rgba(0, 0, 0, 1); }

.xs-navDown.navDown-v7.navDown-v8 .col-lg-9 {
    /* width: 100% !important; */
	margin: auto;
}

.xs-miniCart-dropdown {
    display: inline-block;
}

.bordered {
    width: 500px;
    height: 75px;
    padding: 5px;
    border-width: 6px;
	border-radius: 12px;
    border-color: #97D5CB;
    border-style: dotted dotted solid solid;
	text-align: center;
}

.directory, .listing {
  padding-right: 2%;
  padding-left: 2%;
}

.slider {
  padding-right: 15%;
  padding-left: 15%;
}
.submit-wrap{Display:none;}

h1, h2, h3, h5, h6, summary {
    font-weight: bold;
}
.dokan-seller-listing ul.dokan-seller-wrap {
    margin: 0;
    padding: 0;
}
/*.marketo-main-content ul li {
    list-style: none;
    width: 31.3%!important;
    margin: 0 3.05% 2.5rem 0!important;
    padding: 0;
    float: left;
    padding: 0;
    border: 1px solid #ededed;
}
.marketo-main-content ul li:nth-child(3n) {
    margin: 0 0 2.5rem 0!important;
}
.marketo-main-content ul li:nth-child(3n+1) {
    clear: both;
}
.marketo-main-content ul li  h3 {
    font-size: 1.3rem;
    letter-spacing: 0px;
} */
.marketo-main-content ul li .dokan-store-caption {
    padding: 20px 20px 10px 20px;
    background-color: #fff;
}
.dokan-seller-listing .pagination-container {
    width: 100%;
    display: table;
}
.pagination-wrap ul.pagination {
        display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.dokan-pagination-container ul.dokan-pagination {
    display: -webkit-inline-box;
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.dokan-seller-listing .pagination-container ul.pagination li, .dokan-pagination-container ul.dokan-pagination li {
    margin: 0 !important;
    border: 0;
    width: inherit !important;
}
.pagination-wrap ul.pagination > li > a, .dokan-pagination-container ul.dokan-pagination li a{
    width: auto;   
}
.shop-archive .sidebar {
   /* padding-left: 0;*/
        min-width: 18rem;
}
.shop-archive .sidebar aside {
    min-width: 15rem;
}
.page-title-b.cursive{
    font-family: 'Learning Curve Pro', 'Josefin Sans'!important;
    font-size: 4rem;
}
.page-title-b.cursive .blue {
    color: #66b0e1!important;
}
.seller-items.row {
    padding-top: 20px;
}
.profile-description {
    margin-top: 15px;
    font-size: 16px;
}
.dokan-btn.dokan-btn-teal {
    background: #53c4b2;
    border-color: #53c4b2;
}
.dokan-btn.dokan-btn-teal {
    background-color: #53c4b2;
    border-color: #53c4b2;
}
.dokan-btn.dokan-btn-teal:hover {
    background-color: #66b0e1;
    border-color: #66b0e1;
}
.btn-teal, .btn-white, .btn-grey { border-radius:0.5rem; padding:0.8rem; color:#323433; }
:not(.entry-quote)>.btn-teal, .btn-white, .btn-grey {
	font-size:12px; font-weight:700; text-transform:uppercase;
}
.btn-grey { background:#53c4b2; color:#fff; font-weight:600; }
.btn-grey:hover { background:#66b0e1; color:#fff; }
.btn-grey-old { background:#5a5b58; color:#fff; font-weight:600; }
.btn-grey-old:hover { background:#464745; color:#fff; }
.btn-teal { background:#53c4b2; border:0!important;	}
.btn-teal:hover { background:#66b0e1; color:#323433; border:0!important; }
.btn-white { background:#fff; }
.btn-white:hover { background:#97d5cb; color:#323433; }
.btn-shadow { box-shadow: 1px 1px 1px 0 #323433; }

.social-btn { font-size:1.1rem; }
.social-btn li, .social-btn a { display:inline-block; }
.social-btn li:not(:last-child) { margin-right:0.5em; }
.social-btn a {
	display:inline-block; width:2em; height:2em; font-size:1.25em;
	line-height:1.9; text-align:center; color:#fff!important;
	border:1px solid #a2a2a2; background:#393939;
}
.entry-title {
    font-size: 1.28571em;
    line-height: 1.5;
    letter-spacing: -.3px;
    margin-bottom: 20px
}

.entry-title a {
    color: #53c4b2;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.entry-title a:hover {
    color: #66b0e1
}
.pagination-wrap ul.pagination > li > span.current {
    background-color: #53c4b2;
    color: #fff;
}
.dokan-pagination-container .dokan-pagination li.active a {
    color: #fff;
    background: #53c4b2;
    border: 1px solid transparent;
}
