/*
Theme Name: SS Marketing Hub
Theme URI: https://ssmarketinghub.in
Author: Sameer Walke
Author URI: https://sameerwalke.com/
Description: This is theme is specially designed for the organization SS Marketing Hub. 
Requires at least: 5.9
Tested up to: 6.2
Requires PHP: 5.6
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ssmarketinghub
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, accessibility-ready

SS Marketing Hub WordPress Theme, (C) 2019-23 ssmarketinghub.in
SS Marketing Hub is distributed under the terms of the GNU GPL.
*/

body {
    background: #020413;
    text-align: justify;
    color: #fff;
    border:0;
    padding: 0;
    margin: 0;
}
html {
    font-family: 'Lato', sans-serif;
    
}

.header-overlay{
    background-color: rgba(2,4,19,0.69);
    padding: 39px 19px 39px 19px;
}

a {
    text-decoration: none;
    color: #fff;
}

h1, h2, h3, h4, h5, h6 {
    text-align: center;
}
h1 {
    font-size: 39px;
}

h2{
    font-size: 26px;
}
p {
	padding: 0 13px;
}
.page-header {
    text-align: center;
    min-height: 169px;
    width: 100%;
}
.content-container {
width: 100%;
overflow: auto;
}

.featured-container {
    padding: 3%;
}

@media screen and (min-width: 1025px){
    
.featured-box {
    width: 30%;
}
}

@media screen and (max-width: 1024px){
    .featured-box{
        width: 41%;
    }
}

@media screen and (max-width: 800px){
    .featured-box{
        width: 93%;
    }
}

.featured-box {
    float: left;
    padding: 13px;
	min-height: 499px;

}
.featured-image {
    height: 169px;
    padding: 19px;
    border-radius: 19px;
}

.featured-image a{
    background: rgba(2,4,19,0.69);
    border-radius: 6px;
    margin: 4px;
    padding: 6px;
    display: table;
    float: left;

}
.search-form {
    padding: 13px;
}

input[type="submit" i], input[type="search" i]   {
    background: transparent;
    color:#fff;
    padding: 6px;
}

.featured-title-box {
    background: rgba(2,4,19,0.69);
    margin-top: -39px;
    padding-top: 1px;
}

.pagination-container {
    width: fit-content;
    width: 100%;
    display: block;
    text-align: center;
	padding: 39px;
}

.powered-by {
    text-align: center;
    padding: 19px;
}

.subtitle-box p{
    display: inline-block;
    padding: 0 6px;
    font-size: 13px;
}
.subtitle-box {
    text-align: center;
    margin-top: -13px;
}

.author-container {
    text-align: end;
    padding: 3px 9px;
    font-size: 13px;
}

.pagination-single-container{
    width: 100%;
    display: flex;
}

.next-post, .previous-post {
    display: inline-block;
    width: 50%;
}

.next-post {
    text-align: end;
}

.previous-post {
    text-align: start;
}

.pagination-single-container p{
    padding: 3px 9px;
}

.pagination-single-container a{
    font-size: 19px;
    padding: 3px 9px;
}


#related {
    overflow: auto;
}
.related-posts, .comment-container {
    padding: 3%;
}

.avatar  {
    border: 1px solid #020413;
    border-radius: 50%;
    background: #fff;
    padding:3px;
}

.search-results-container, .archive-container {
    padding: 3%;
    overflow: auto;
}

.nothing-container {
    text-align: center;
}

.tags {
    text-align: center;
}

.tags a {
    border-top: 1px solid #767676;
    border-left: 1px solid #767676;
    padding: 6px;
    margin: 3px;
    border-radius: 1px;
}

.client-form{
	width: 100%;
	display: flex;
	overflow: auto;
}
.wpcf7-form-control-wrap[data-name="website"]{
	width: 87%;
	padding: 13px;
}


#your-website {
	width: 100% !important;
	padding: 13px;
}

#site-audit {
	width: 13%;
    background: rgba(2,4,19,0.69);
	color: #fff;
	padding: 11px;
	margin:9px;
	border: 1px solid #fff;
	border-radius: 3px;
}

#your-name, #your-phone, #your-email, #your-company, #your-designation, #company-address {
	display: inline-block;
	width: 48%;
	margin: 9px;
	float: left;
}
@media screen and (max-width: 1024px) {
	#your-name, #your-phone, #your-email, #your-company, #your-designation, #company-address{
		width: 98%;
		margin: 9px;
	}
	.client-form {
		display: block;
		overflow: auto;
	}
	
	#your-website{
		width: 100%;
		display: block;
		overflow: auto;
	} 
	#site-audit {
		width: auto;
		display: block;
	}
}
#client-form-submit {
	display: block;
	width: 98%;
	margin: 9px;
	border: 1px solid #fff;
	background: rgba(2,4,19,0.69);
	border-radius: 3px;
}
#cf-turnstile-cf7-1288417917 #form-para{
	text-align: center;
	padding: 13px;
}
.wpcf7-form .fieldset-cf7mls .cf7mls-btns {
	display: none;
}

textarea.wpaicg-chatbox-typing {
	padding: 8px 8px !important;
}

.product-header {
	text-align:center;
	padding: 19px;
}
.product-page {
	margin: 19px;
	overflow: auto;
}
.price {
	text-align:center;
}
.cart {
	display: none;
}
.posted_in, .tagged_as {
	padding: 13px;
	display: block;
}
 .gmwqp_inquirybtn {
	text-align: center;
}	
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{
	display: block;
	margin: 19px;
	border: 1px solid #fff;
}
.woocommerce-product-gallery__image {
	margin: 19px;
	border-radius: 13px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){
	display: none;
}
.onsale {
	display: none;
}
.woocommerce-product-details__short-description {
	padding: 19px;
}

.woocommerce div.product .woocommerce-tabs .panel {
	padding: 0 19px 19px;
}
.woocommerce .woocommerce-breadcrumb {
	text-align: center;
	color: #fff;
}
.woocommerce .woocommerce-result-count{
 
	margin: 19px;
	overflow: auto;
}
.woocommerce .woocommerce-ordering {
	margin: 19px;
}
.woocommerce .products ul, .woocommerce ul.products {
	margin: 19px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	font-size: 26px;
}
.add_to_cart_button {
	display: none !important;
}
.woocommerce ul.products li.product .button {
	display: block;
	text-align: center;
	border: 1px solid #fff;
}

#sidebar-primary {
	display: none;
}
@media screen and (min-width: 801px){
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width: 42%;
	padding-left: 1%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width: 55%;
	padding-right: 2%;
}
}
@media screen and (max-width: 800px){
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  width: 94%;
	padding: 1%;
	}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
		width: 94%;
		padding: 1%;
	}
}
.woocommerce ul.products li.product a img, .woocommerce div.product div.images img {
border-radius: 19px;
}
.pum-theme-438 .pum-title, .pum-theme-default-theme .pum-title{
	text-align: center !important;
	
}
.contact-us .wpcf7-form-control{
	width: 94%;
	padding: 13px 0;
	margin: 19px;
	background: #020413;
	color: #fff;
	text-align: center;
}
.price {
	color:#fff!important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #020413;
	color: #fff;
	padding: 13px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color:#fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-bottom-color: #020413;
}
.awsm-job-form-inner, .awsm-job-form-control, .awsm-job-item {
	background:#020413;
	color: #fff;
}
.awsm-job-form-control, .awsm-job-specification-item {
	padding: 3px;
}
.awsm-application-submit-btn {
	width: 100%;
}
.awsm-job-wrap {
	margin: 13px;
}
.awsm-filter-item-search {
	width:50%;
	display: inline-block;
	float: left;
}

.awsm-filter-wrap .awsm-filter-items {
	width:30%;
}
.wpam-login-form {
	text-align: center;
	padding: 19px;
}

#wpam-reg-form, .pure-form fieldset {
	display:grid;
	text-align: center;
	margin: 39px;
}
.wpam-registration-form-submit {
	padding: 13px;
	border: 1px solid #fff;
}
.aff-wrap {
	background:#020413;
	margin:19px;
	color: #fff;
}
.daterange-form {
	background: #020413;
	color: #fff;
}
.aff-wrap .wrap {
	margin: 13px;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
	display: none;
}

p.comment-form-url, .comment-form-cookies-consent{
	display: none !important;
}