/*
Theme Name: TA Child
Theme URI: https://themesart.com
Author: Themes Art
Description: Themes Art: Premium & Responsive Wordpress Themes
Version: 1.5
License: GNU General Public License v2 or later
icense URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ta
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: ta
*/

.slidehead {
	font-size: 43px;
    line-height: 51px;
    color: rgba(35,35,44,1.00);
    font-weight: 300;
    font-style: normal;
    font-family: "Sofia Pro",Poppins,sans-serif;
}

.wpcf7-form .wpcf7-submit {
    line-height: 40px;
    margin-top: 10px;
}

.nav-menu li ul {
    top: 25%;
}

.woocommerce-page .page-header {
    padding: 100px 0 100px 0;
}

.woocommerce-checkout .page-header {
    padding: 60px 0 60px 0!important;
}

.feat-text {
position: absolute;
    top: 5%;
    left: -65%;
    right: 0;
    bottom: 40%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
}

.heroslide {    max-width: 110%;
    margin-left: -5%;
}

.promobanner {
	width: 90%;
    text-align: right;
    float: right;
}

.single-product .page-header {
    padding: 50px 0 50px 0;
	display:none;
}

.single-product .product-themes {
	padding: 120px 0 120px 0;
}

.product-themes	.linsubs {
    display: inline-block;
    border: 2px solid;
    padding: 5px 15px;
    margin-top: 20px;
}

.product-themes	.linsubs a {
    font-weight: 500;
    color:#fff;
}

.soo-wishlist-share {
		display: none!important;
	}

.updateta input.button:disabled, .updateta input.button:disabled[disabled] {
	padding: 0;
    line-height: 60px;
}

.updateta {
	text-align: right;
	padding: 20px 0px;
}

.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]

.single-product .product-start {
    padding: 200px 0 200px 0;
	text-align:center;
}

.product-start .sober-container {
margin: 0 auto;
}

.topper {
	top:27%;
}

.sober-product .product-info {
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 35px;
	width: 100%;
}

.customize .sober-container {max-width: 1920px;
    margin: 0 auto;}


.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { top: 0em;
    left: 0em;    position: initial;     padding-right: 15px;}

.single-product .woocommerce-product-gallery__image a {
pointer-events: none;
}

.woocommerce-checkout form.checkout .create-account label {    color: #23232c; }

.woocommerce-checkout form.checkout div.create-account p:first-child {
    padding-left: 0px;
    clear: both;
  margin-left: 0;
}

.postid-3985 .product-themes .promos {display:none;}


.woocommerce-checkout form.checkout .col-2 h3 {
    clear: both;
}

.woocommerce-checkout form.checkout .col-2 h3 {
    margin-left: 0px;
}


.woocommerce-checkout form.checkout .col-1 {
  border-bottom: 0px solid #eaebee;
}

div.wpcf7-mail-sent-ok {
    border: 0px solid #398f14;
}

.woocommerce-thankyou-order-details {display:none;}

.custompad {
padding-top:40px!important;
}

.page-id-460 .button {
    padding: 0 20px;
    min-width: 300px;
}

.search .site-content .page-header {background:none;}

.wc-item-downloads a {
	color: red;
    border-bottom: 1px solid;
}

.woocommerce-checkout form.checkout .payment_method_stripe .form-row {
    padding-left: 0px;
}

.woocommerce-checkout #payment div.payment_box input.wc-credit-card-form-card-cvc {width:100%!important;}

.woocommerce-checkout form.checkout .payment_method_stripe .form-row-last label {    margin-left: auto;}


.service-icon-circle {
    color: #fff;
margin-bottom:25px
}

.servicebox {
    margin: 40px 0 !important;
}

.service-icon-circle i {
    font-size: 38px;
	color:#000;
}

.fa-pencil:before {
    content: "\f040";
}

.fa-laptop:before {
    content: "\f109";
}

.fa-comment:before {
    content: "\f075";
}

.page-header-mini .vc_custom_heading {    margin: 15px 0 15px;}

.woocommerce-account .site-content .wpas th, .woocommerce-account .site-content .wpas  td {
    border-right: 2px solid #23232c!important;
}

.woocommerce-account .site-content .wpas tbody tr {
    border-bottom: 2px solid #23232c!important;
}

.woocommerce-account .wpas-ticket-buttons-top {display:none;}

.woocommerce-account .wpas-label {color:#fff!important;    padding: 5px;}

.ticket-template-default .site-content table {
    border: 0px solid #23232c!important;
}

.ticket-template-default textarea {
    -webkit-transition: border 0.5s;
    transition: border 0.5s;
    color: #666;
    border: none;
    border-radius: 0;
    padding: 20px;
}

#wpas_ticketlist tfoot {display:none;}

.servselect {margin-top:3px;}

.servselect select {border: 2px solid #ccc;}

.symple-shortcodes span.symple-button-inner {
    border: none;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Poppins", sans-serif;
	font-weight: 500;
}

.homeslide {padding:0px!important;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.linksub {
font-size: 14px;
    letter-spacing: 0px;
    font-weight: 500;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
}

.linsubs {    border-bottom: 2px solid; padding-bottom:4px;}

.read-text {    position: absolute;
    left: 0;
    right: 0;
    bottom: 2%;
	display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
	line-height: 9px;
    font-weight: 600;
    font-size: 9px;
    color: rgb(35, 35, 44);
}

.wpcf7-captchac {
    width: 20%!important;
}

.captcha-280 {
    width: 75%;
    float: right;
}

.avatarz img {
    width: auto;
    border-radius: 50%;
    border: 0px solid #212121;
}

.palo-avatar-img img {
    display: none;
}

.palo-avatar-info {
    display: none;
}

.avatarz {
    text-align: center;
    margin-bottom: 30px;
}

.customize {
    padding-bottom: 100px;
    padding-top: 100px;
}

.startup a {
    font-weight: 500;
    position: relative;
    display: inline-block;
}

	.updates { 	background: url(https://themesart.com/wp-content/uploads/2015/03/Updates.png) no-repeat;
	padding-left: 55px;
	background-size: 40px;
	padding-top: 1px;
	}

	.pcolor {
	background: url(https://themesart.com/wp-content/uploads/2015/03/color.png) no-repeat;
	padding-left: 55px;
	background-size: 40px;
	padding-top: 1px;
	}

	.prespon {
	background: url(https://themesart.com/wp-content/uploads/2015/03/respon.png) no-repeat;
	padding-left: 55px;
	background-size: 40px;
	padding-top: 1px;
	}

	.poption {	background: url(https://themesart.com/wp-content/uploads/2015/03/options.png) no-repeat;
	padding-left: 55px;
	background-size: 40px;
	padding-top: 1px;
	}

	.pseo {
	background: url(https://themesart.com/wp-content/uploads/2015/03/seo.png) no-repeat;
	padding-left: 55px;
	background-size: 40px;
	padding-top: 1px;
	}

	.pdemo {
	background: url(https://themesart.com/wp-content/uploads/2015/03/demo.png) no-repeat;
	padding-left: 55px;
	background-size: 40px;
	padding-top: 1px;
	}

.fullgreys h3 {
    margin: 5px 0 30px;
}

.fullgreys {
    border-top: 1px solid #f1f2f4;
    margin-top: 0;
    padding: 100px 0 100px 0;
    background-color: #fff;
	display:flex;
}


ul.products {    position: relative!important;     margin: 0 auto!important;
}
.post-type-archive-product .col-lg-3 {
    width: 50%;
}

.woocommerce ul.products li.product {
    margin-bottom: 45px;
    margin-top: 45px;
}

.single-product .summary p {font-size: 14px;}


.single-product .product_meta
 {display:none}
.single-product .product-share {border-top: 1px solid #eaebee;     border-bottom: 1px solid #eaebee;}

.single-product .site-header {
    border-bottom: 1px solid #f1f2f4 !important;
}

.product-themes {text-align:left;}

.product-themes h4, .product-themes h1, .product-themes p { margin-top:10px; color:#fff;}

.product-themes h1 {margin-bottom:20px }

.woocommerce div.product .product_title {font-size: 32px}

.sober-product .product-price .button, .sober-product .product-price .wpcf7-form .wpcf7-submit, .wpcf7-form .sober-product .product-price .wpcf7-submit, .sober-product .product-price .posts-navigation.ajax a, .posts-navigation.ajax .sober-product .product-price a, .sober-product .product-price .woocommerce #respond input#submit, .woocommerce #respond .sober-product .product-price input#submit {
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 46px;
	min-width: 160px;
	border: 2px solid #fff;
	background-color: transparent;
}

.sober-product:hover .product-price .price,
.sober-product:hover .product-price .button,
.sober-product:hover .product-price .wpcf7-form .wpcf7-submit, .wpcf7-form
.sober-product:hover .product-price .wpcf7-submit,
.sober-product:hover .product-price .posts-navigation.ajax a, .posts-navigation.ajax
.sober-product:hover .product-price a,
.sober-product:hover .product-price .woocommerce #respond input#submit, .woocommerce #respond
.sober-product:hover .product-price input#submit {
	-webkit-transform: translateY(-100%);
	        transform: translateY(-100%);
}

.vc_custom_1487337097882 {
  background-size: cover;
}

.page-header .homestart {
	text-align: left;
}

.woocommerce-page .singlestart .page-header {
	padding-top: 80px;
    padding-bottom: 120px;
}

.woocommerce-page .page-header {
	padding: 160px 0 160px 0;
}

.symple-button {     width: 290px;}

.site-branding .logo {
    max-width:160px;
    margin-top:-15px;
}

.page-header {
    padding: 100px 0 100px 0;
}

@media (min-width: 1900px) {
.heroslide {
    max-width: 100%;
    margin-left: 0;
}
}

@media (min-width: 1700px) {
.helencust .sober-category-banner .banner-content {
    padding: 40px 70px 40px 20px;
}
}

@media screen and (max-width: 1440px) {
.slidehead {
    font-size: 30px;
}
	
.sober-category-banner .banner-text {
   font-size: 13px;
   font-size: 1.3rem;
}
}

@media screen and (min-width: 1440px) {
.woocommerce.product-style-1 div.product div.summary {
    padding-right: 100px;
    padding-left: 100px;
}
}

@media only screen and (min-width: 1200px) {
.post-type-archive-product .site-content .sober-container {
    max-width: 1200px;
    margin: 0 auto;
}
}

@media (min-width: 991px) {
.woocommerce-billing-fields__field-wrapper .validate-email label {
margin-left: -200px!important;
}
.woocommerce-billing-fields__field-wrapper p.validate-email {
padding-left: 200px!important;
}
}

@media (max-width: 991px) {
.startup .mobshort {display:none;}

.startup {text-align: center;}

.footlabel {display: none;}
}


@media only screen and (min-width: 766px) {
	.features2 {
	padding-top: 50px;
	}

img.second {    margin-bottom: 20px;}

.woocommerce div.product .woocommerce-tabs .panel {
    margin-bottom: 100px;
}

.product-summary .images img {    padding-top: 80px;}

.product-summary .images .thumbnails img {padding-top:0}

}

@media (max-width: 767px) {
	blockquote {
		font-size: 14px;
		font-size: 1.4rem;
		margin-left: 0;
		margin-right: 0;
	}

	.woocommerce-cart .cart_coupon .coupon_button .input-text {
    width: auto;
	}
	.slidehead {
	font-size: 20px;
    line-height: 30px;
	}
	.feat-text {
    top: -10%;
    left: -55%;
	}

  .portup {
      margin-top: 40px;
  }

  .topbar {display:none;}
}

@media (min-width: 500px) {
.postid-3346 .linsubs a,
.postid-3639 .linsubs a,
.postid-3350 .linsubs a,
.postid-3349 .linsubs a,
.postid-3347 .linsubs a,
.postid-3985 .linsubs a,
.postid-3350 .product-themes h1, .postid-3350 .product-themes p,
.postid-3639 .product-themes h1, .postid-3639 .product-themes p,
.postid-3346 .product-themes h1, .postid-3346 .product-themes p,
.postid-3349 .product-themes h1, .postid-3349 .product-themes p,
.postid-3347 .product-themes h1, .postid-3347 .product-themes p,
.postid-3985 .product-themes h1, .postid-3985 .product-themes p {
    color: #23232c;
}
}

@media (max-width: 500px) {
   .post-type-archive-product .col-lg-3 {
    width: 100%;
	}

	.linksub {
    display: none;
  }

  .symple-button {
    width: 290px;
    width: 99%;
    margin: 0 auto;
	}
	.site-branding .logo {
		max-width: 125px;
	}

	.postid-3736 .product-themes .sober-container { background-color: rgba(0,0,0,.0);}
	.postid-3736 .product-themes h1 { font-size: 30px;}

	.valentinah .banner-content, .claireh .banner-content {   top: 40px!important;
	}

	.helencust .banner-content {top: -8px!important;}

  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address a
	{
		min-width: 100%;
	}

	.woocommerce table.my_account_orders .order-actions .button {
    min-width: 100%;
    background: none;
    color: #000;
	}

	.woocommerce table.shop_table td {
    font-size: 12px;
    font-size: 1.2rem;
    padding: 15px 5px;
	}

	.slidehead {
    font-size: 14px;
    line-height: 15px;
	}

	.product-themes .sober-container {
	padding: 30px 15px;
    	background-color: rgba(0, 0, 0, 0.6);
	max-width:100%;
	}

	.updateta input.button {
		width: 100%;
	}

	.single-product .product-start {
 	padding: 50px 0;
	}

	.single-product .product-themes {
    padding: 0px;
	}

	.topper {
		margin-top: 30px;
		top: 0%;
	}

	.thirdimg {
	padding: 30px 0px;
	}

	.promobanner {
	 width: 100%;
    text-align: none;
    float: none;
	}

	.linksub {
		display: none;
	}

	.home .grey-section .container {
		padding: 0;
	}

	.woocommerce div.product .product-share a {
    font-size: 10px;
	}
}

@media (max-width: 400px) {
	.slidehead {
  display: none;
	}
}
