.pkSearch input[type="submit"]{border:0; padding:0;}
.pkLogo{margin:0;}
.pkSearch input[type="text"]:focus{border:0;}
.pk-footer p, .pk-footer h4{margin-bottom:0;}
.post-list-textonly h4 {color:#fff;}
.pkContents .section-wide, .pkContents .craftCntr, .pkContents .bookCntr {margin:0  auto;}
.pkContents .what_is_pk {  margin: 0;  width: auto;}
.pkContents #container {margin:0 auto;max-width:980px;}
.image-cont-info-box h4 {color:#fff !important;margin-bottom:0 !important;}
.pkTopMenu ul li a {display:inline-block !important;}
.image-cont-info-box p {  line-height: 20px;margin-bottom:0;}
#pk-post h4, .footer-link-box h4, h4.ftr-note-text {font-family: 'Open Sans Condensed', sans-serif;color:#000;}
#pk-post .pk-post-item h4 {font-size:20px;margin-bottom:5px;transition:all ease 0.5s;}
h2.pk-main-head {font-family: 'Open Sans', sans-serif;}
.image-out-box p {  color: #464646;line-height: 20px;transition:all ease 0.5s;}
.popular-post-out h4 {margin-bottom:5px;transition:all ease 0.5s;}
.popular-post-out p {line-height:20px;transition:all ease 0.5s;}
#pk-post .image-out-box a {display:block;}
#pk-post .image-out-box a:hover p, #pk-post .image-out-box a:hover h4, .popular-post-out a:hover h4, .popular-post-out a:hover p {color:#f7c92b;transition:all ease 0.5s;}
.popular-post-out a {display:block;}
.trigger_social_icons {position:relative;}
.pkTopMenu ul li .follow-socials {text-align:right;position:absolute;right:18px;width: 140px;top:30px;z-index:100;}
.pkTopMenu ul li .follow-socials li {list-style:none !important;float:none;display:inline-block;}
.pkTopMenu ul li .follow-socials li a {padding:0;font-size:14px;width:24px;height:24px;border-radius:50%;background:#1d7060;color:#fff;text-align:center;line-height:24px;}
.contactCntr {margin:0 auto !important;padding:0 15px;box-sizing:border-box;}
.craftDetailCntr {margin:0 auto;box-sizing:border-box;padding:0 10px;}
.follow-socials {display:none;}
.pkScrollHeader {box-shadow: 0 -2px 5px 0 #7b9a9a;}
.pkTopMenu ul li {list-style:none !important}
.pkTopMenu ul li a::before {
  background: #006f61;
  border-radius: 50%;
  content: "";
  height: 5px;
  left: -2px;
  position: absolute;
  top: 11px;
  width: 5px;
}
.pkTopMenu ul li a{position:relative;}
.pkTopMenu ul li:first-child a::before  {display:none;}
.image-cont-info-box a p {color:#fff;}
h4.ftr-note-text {font-size:19px;margin-bottom:10px;}
.footer-bottom-note-text p, .pk-footer-bottom-info p {line-height:24px;}

.pkLogo img{width:365px;}
.pkScrollHeader{padding:10px 0;}
.pkScrollHeaderLogo img{width:170px; float:left;}
.pkScrollHeaderSearch{float:right; margin:5px 0 0 0;}
.pkScrollHeaderRight .menu{float:right; margin:5px 0 0 0;}
.pkScrollHeader ul.pkMenu{margin:0;}
.pkScrollHeaderRight ul.pkMenu li a{font-weight:400; line-height:24px;}
ul.pkMenu li:last-child a{padding-right:15px;}
.image-out-box h4.box-img-head{font-size:21px; font-weight:400; font-family:'Text Me One', sans-serif !important;}

/********************28.06.2016***************/
h3.pk-widget-head {  font-size: 16px;  font-weight: bold;  padding: 0px 0 10px;  text-align: center;margin:0;text-transform:uppercase;color:#000;font-family: 'Open Sans', sans-serif;}
.bordered-widget {position:relative;}
.bordered-widget::before {position:absolute;left:20%;width:60%;height:1px;background:#ddd;content:"";top:0;}
.pk-search-widget {display:inline-block;}
.pk-widget {padding:25px 0;}
.pkSearch .pk-search-widget input[type="submit"] {width: auto;}
.pkSearch .pk-search-widget input[type="text"] {width: 190px;}
.no-top-pad {padding-top:0 !important}
.pk-widget-social li {  display: inline-block;  padding: 0 3px;}
.pk-widget-social li a {height:38px;width:38px;border:2px solid #000;border-radius:50%;text-align:center;line-height:38px;color:#000;transition:all ease 0.5s;font-size:20px;}
.pk-widget-social {margin-bottom:20px;}
.pk-widget-fav li a {color:#000;font-size:16px;text-transform:uppercase;margin-bottom:5px;}
.pk-widget-fav {margin-top:10px;}
.pk-widget-disclosure {text-align:center;}
.pk-widget-social li a:hover {background:#000;color:#fff;transition:all ease 0.5s;}
.pk-widget-disclosure p {  width: 85%;font-size:12px;text-align:left;line-height:20px;display:inline-block;}
.pk-widget-social-outer h3.pk-widget-head {padding-bottom:0;}
ul.pkMenu::before {  left: -36.5%;  width: 35%;}
ul.pkMenu li.current-menu-item a {color:#f7c92b;}

/*********30.06.2016************/
.instagram-cont-outer {  margin: 0 -3px;}
.instagram-cont-outer div{padding:0 3px !important;margin-bottom: 1px;}
.follow-btn-outer {text-align:center;padding-top:10px;}
.follow-btn-outer .follow-btn {  background: #ffffff;  border: 2px solid #000000;  border-radius: 4px;  display: inline-block;  font-size: 15px;  font-weight: 500;  line-height: 30px;  text-transform: uppercase;cursor:pointer;  width: 85%;transition:all ease 0.5s;}
.follow-btn-outer .follow-btn:hover {background:#000;color:#fff;transition:all ease 0.5s;}
.instagram-cont-outer div a:hover {opacity:0.8;transition:all ease 0.5s;}
.instagram-cont-outer div a{transition:all ease 0.5s;display:block;}
.instagram-cont-outer div figure img {width:100%;}
/**********01.07.2016***************/
h4.blog-sub-head {font-family: 'Open Sans', sans-serif;font-size:18px;color:#000;}
h3.blog-main-head {font-size:26px;color:#000;font-family: 'Open Sans', sans-serif;text-align:center;margin-bottom:25px;}
.pkTopMenu ul li.current-menu-item a {color: #f7c92b;}
.pkHeaderBottom .pkMenu li:last-child a {padding-right:0;}
.image-out-box  p {margin-bottom:0;}
.pkScrollHeaderSearch .pkSearch {padding-left:15px;}
#pk-post .pk-post-item h4 {  font-size: 17px;}
.image-out-box p {  font-size: 12px;padding: 0 25px;}
.popular-post-out p {  padding: 0 25px;}
/**************09.08.2016**************/
/*.pk-text-center {text-align:center;}*/
.the-book-box {background:#f9f6f2;width:80%;display:inline-block;margin-bottom:15px;}
h3.book-box-head{  color: #000000;  font-family: "Open Sans",sans-serif;  font-size: 16px;  font-weight: bold;  margin: 0;  padding: 10px 0;  text-align: center;  text-transform: uppercase;}
h5.book-article-date {color: #8c8a88; font-family: "Open Sans",sans-serif;  font-size: 12px;font-weight:200;font-style:italic;  }
.the-book-box p {font-size:12px; font-family: "Open Sans",sans-serif;color:#000;width:90%;display:inline-block;}
h3.avail-note {font-size:18px;font-family: "Open Sans",sans-serif;text-transform:none;color:#000;margin:0;}
h3.avail-note a {text-transform:uppercase;color:#3e917e;font-weight:bold;}
.mediater {padding:40px 0;vertical-align:middle;font-size:0;}
.mediater span {padding:0 5px;line-height: 5px;}
.bottom-align {margin-bottom:30px;}
h3.avail-note {  font-size: 16px;}
.the-book-box p {  line-height: 16px;  text-align: left;}
h5.book-article-date { font-size: 10px;  margin-bottom: 8px;}
h3.book-box-head {  padding: 10px 0 4px;}


@media(max-width:991px){
  ul.pkMenu li a{padding:0 5px;}
  .pkSearch input[type="text"]{width:110px;}
  .pk-widget-social li a {height:36px;width:36px;line-height:36px;font-size:18px;}
  .pk-widget-social li {  display: inline-block;  padding: 0 3px;}
  ul.pkMenu::before {  left: -61%;  width: 55%;}
  .pkScrollHeaderSearch .pkSearch {  padding-left: 0;}
  .pkScrollHeaderRight ul.pkMenu li:last-child a {padding-right: 10px;}
}
@media(max-width:970px){
ul.pkMenu::before {  left: -120px;  width: 100px;}

}
@media(max-width:768px){
ul.pkMenu::before {  left: -136px;  width: 110px;}
}
@media(max-width:767px){
  .pkLogo, .pkTopMenu{float:none !important;}
  .pkSearch{float:none !important;}
  .pk-footer-bottom{margin-top:0;}
  .pkLogo {box-shadow: 0 -2px 5px 0 #7b9a9a;}
  .follow-socials {  background: #ffffff ;  border-bottom: 1px solid #1d7060;  padding: 10px 15px;  right: 10px !important;  width: 105px !important;}
  .pkTopMenu ul li a::before  {display:none;}
  .pkLogo a img{width:170px;}
  .pkSearch input[type="text"]{width:100%;}
  .pkHeaderBottom ul.pkMenu li a{padding:8px;}
  .inner-aside{width:100%;}
  .inner-cont-left {width:100%;}
  .pkSearch .pk-search-widget input[type="submit"] {  position: inherit;}
  .widget-outer .pkSearch {width:100%;}
  .bordered-widget::before {  left: 0;  width: 100%;}
  .pk-widget-disclosure p {  display:block;  width:auto;}
  .the-book-box {width:auto;display:block;padding:15px;}
  .the-book-box figure img {max-width:100%;width:auto;display:inline-block;vertical-align:top;}

}
@media(max-width:480px){

.what-need .whtneed_item {width:100%;margin-bottom:0;}
.what-need {margin-bottom:20px;}
}

@media (max-width:640) {
.the-book-box figure img {width:100%;}
.the-book-box p {  display:block;  width:auto;}
}

footer {
  padding-top: 30px;
}

.popular-post-out img {
  height: 265px;
}

/*@media (min-width:992px) {
ul.pkMenu::before {  left: -56.5%;  width: 55%;}
}*/

.pkSearch .pk-search-widget .es_textbox_button{
  background: #ffd700 none repeat scroll 0 0;
  color: #006f61;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  height: 25px;
  padding:0 10px;
  width:auto;
}

.home_read_more_btn_container {
  padding: 23px 0;
}

.pk-footer-link {
  padding: 0 0 16px;
}

ul.pkMenu li.menu-item-object-custom a {color:#666;}

@media (min-width:768px) {
.image-cont-info-box {  width: 240px;}
}

/*******css hack only for safari*********/
@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0)
{ @media {
.pkSearch .pk-search-widget .es_textbox_button {margin-left: -1px;}
}
}
/*******css hack only for safari*********/


/*******22.09.2016******/
.popular-post-out img {  height:auto;}
.pk-tbl {display:table;}
.pk-tbl .pop-post-box {display:table-cell;vertical-align:bottom;width:33.3333%;padding:0 15px;}
.pk-tbl .popular-post-out p {  min-height: 60px;}
@media (max-width:767px) {
.pk-tbl .pop-post-box {display:block;width:auto;margin-bottom:15px;}
.pk-tbl .popular-post-out p {  min-height:inherit;}

}

.home_read_more_btn_container a img {vertical-align:top;}

.blogPostCntr a {
  color: #489afc;
}
.blogPostCntr li {
  list-style: inside disc;
}
.blogPostCntr ol li {
  list-style: inside number;
}
.the-book-box-outer .the-book-box { box-sizing: border-box;  padding: 15px;}
.the-book-box  figure {  margin: 0 -15px;}
.the-book-box-outer .the-book-box .fluidvids {  margin-top: 15px;}
@media (min-width:768px) {
.the-book-box-outer .the-book-box {  width: 85%;}
}

.blogPostCntr ol li {list-style:inside decimal;}

.text-center {
  text-align: center;
}
.pk-search-widget {
  display: inline;
}
.es_shortcode_form {
  display: inline-block;
}
.es_textbox {
  display: inline-block;
  float: left;
  padding-bottom: 10px;
}
.es_button {
  display: inline-block;
  float: left;
  padding: 0 !important;
}
.instagram-whole-item .follow-btn-outer .follow-btn {color: black;}
body .popup_outer {
background-image: url("../images/popup_bg.jpg");
background-repeat: no-repeat;
background-size: 100%;
width: 550px;
height: 351px;
position: relative;
}
.popup_input_wrap input {
border: none;
height: 35px !important;
padding: 0;
}
.popup_input_wrap {
display: inline-block;
position: absolute;
bottom: 12px;
right: 18px;
}
.popup_input_wrap #es_txt_button_pg {
background: #ffd400  !important;
width: 78px  !important;
font-size: 17px  !important;
text-transform: uppercase  !important;
font-weight: bold  !important;
margin-left: -5px  !important;
color: #006d5f  !important;
}
.popup_input_wrap #es_txt_email_pg {
width: 220px;
text-indent: 15px;
font-weight: bold;
}

.popup_input_wrap #es_msg_pg {
  color: white;
  text-align: center;
  width: 100%;
  font-size: 12px;
}

.popup_input_wrap #es_txt_email_pg:focus {
border: 0;
}

.popup_input_wrap h3 {
text-align: center;
text-transform: uppercase;
font-size: 20px;
font-weight: bold;
color: #fff;
}
.close {
position: absolute;
right: 15px;
top: 6px;
cursor: pointer;
}
.contactCntr ul.contactFrm li {
	float: left;
	width: 100%;
}
.contactCntr ul.contactFrm li .subscribe {
	float: left;
	width: 100%;
	text-align: left;
	
}

.contactCntr .subscribe span.wpcf7-list-item {
	display: inline-block;
	margin: 0;
}
.contactCntr ul.contactFrm li .subscribe input {
	margin: 0 10px 0 0;
}
.contactCntr ul.contactFrm li .submitBtn {
	float: left;
	text-align: left;
	position: relative;
	width: 100%;
	border-bottom: 2px solid #ddd;
	padding-bottom: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.contactCntr ul.contactFrm li .wpcf7-form-control-wrap {
    position: relative;
width:100%;
    max-width: 400px;
}
.contactCntr ul.contactFrm li .subscribe .wpcf7-form-control-wrap {
	width: auto;
}
.contactCntr ul.contactFrm li .captcha input {
	border: 1px solid #cccccc;
	width: 100%;
	float: right;
	font-size: 19px;
	padding: 2px 0 2px 10px;
	margin: 0;
	box-sizing: border-box;
}
.contactCntr ul.contactFrm li .captcha {display: flex;justify-content: space-between;}
.contactCntr ul.contactFrm li .captcha img {
	position: inherit;
}

/******07.09.2017**** */

@media (min-width:768px) {
  .col-9 {
    width:75%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
    }
}
.inner-aside .pk-search-widget .es_textbox { padding-bottom: 0; }
.woocommerce div.product form.cart  .variations {
    float: right;
    width: 222px !important;
}
.woocommerce div.product form.cart .variations select {
    margin-right: 0;
    width: 100% !important;
	margin-left:0 !important;  
	height: 20px;
    padding: 0 !important;
}
.woocommerce div.product form.cart .variations label {
    font-weight: 700;
    width: 81px;
}
.woocommerce div.product form.cart .variations select, .select-qty select {width:150px !important;}
.woocommerce div.product form.cart .variations select {margin-right:0 !important;}
.select-qty label {margin-left: 0;margin-right: 0 !important;width: 81px;text-align:left;}

@media (max-width:767px) {
	
body.woocommerce div.product form.cart  .variations {
    float: left;
}
	body.single-product .select-qty {
    text-align: left;
}
body .social_share_outer {
	text-align: left;
}
	body.single-product .select-qty label {margin-left: 0;}
	
	body.single-product div.product form.cart .button {
    float: left;
   
}
ul.contactFrm li .uploadBtn, ul.contactFrm li .subscribe, ul.contactFrm li .captcha, ul.contactFrm li .submitBtn {
	max-width: 372px;
}	
.contactCntr ul.contactFrm li .wpcf7-form-control-wrap .wpcf7-form-control {
width: 100%;box-sizing:border-box;}	
	
}

/* *******07.09.2018******* */
.pkContents .woocommerce ul.products li.product {
margin:0;padding:0 15px;width:20%;	margin-bottom: 25px !important;box-sizing: border-box;    flex-basis:auto;
}
.pkContents .woocommerce ul.products {flex-wrap: wrap;}
.pkContents .woocommerce ul.products li.product a img {
margin-bottom:0;	
}
.pkContents .woocommerce ul.products li.product  .woocommerce-loop-product__title {    font-weight: 700;    font-size: 13px;}
.pkContents .woocommerce ul.products li.product a p:empty {
display:none;	
}
.pkContents .woocommerce ul.products {margin-bottom:40px;}
.pkContents .woocommerce ul.products li.product p {display:none;}
.foogallery {padding-left:0 !important;}
.pkContents .woocommerce .fg-item {margin:0;padding:0 15px;width:20%;margin-right:0 !important;	}
.shop-title {padding: 0 15px;color: #000;}
.shop-title span {color: #ee4829;}
.shopnew-title.gallery-box-title span { color: red;}
.shopnew-title span {color: #63c4cc;}
.shopnew-title {padding: 0 15px;color: #000;}
.pkContents .foogallery .fg-caption {background: transparent;position: inherit;}
.pkContents .foogallery .fg-caption {    padding:0;    margin: 0;    font-size: 1em;color: #ee4829; font: 400 16px 'Open Sans', Arial, Verdana, Sans-serif;}
.pkContents .foogallery.fg-light.fg-shadow-outline .fg-item-inner {box-shadow: none;}
.pkContents .foogallery .fg-caption-title {padding:5px 0; font-size: 14px;}
.single-product .pkContainer .product .summary.entry-summary {
    padding-left: 20px;
    box-sizing: border-box;
}
.single-product .related.products {
    max-width: 960px;
    margin: 0 auto !important;
}
.single-product .related.products .woocommerce-loop-product__title {
color: #000; font: 400 16px 'Open Sans', Arial, Verdana, Sans-serif;text-transform: none;font-weight:400;text-align: left; font-size: 14px;
}
.pkContents .woocommerce ul.products li.product h2{
color: #000; 
}
.social-media-on-single-product {
    display: flex;
    justify-content: flex-end;
}
ul.socila-stat {
    display: flex;
    align-items: center;    border-top: 2px solid #bfbfbf;
}
ul.socila-stat li a {    color: #111;
    padding: 5px 10px;
    text-transform: uppercase;
    font-weight: bold;}
.socila-stat .at-share-btn-elements .at-icon-wrapper {width: 26px !important;height: 26px !important;}
.socila-stat .at-share-btn-elements .at-icon-wrapper svg{max-width: 26px;max-height: 26px;}
.socila-stat .at-share-tbx-element .at-share-btn {   margin: 0 5px;}
.socila-stat li {
    display: flex;
    align-items: center;
    padding: 0 5px;
}
.socila-stat .shipping-details-link::after {
    height: 28px;
    top: 0px;
}
.share-txt {color: #111;
    padding: 0px 10px 0 0;font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;}
.at-icon-wrapper {background: #fff !important;}
.socila-stat .at-icon {    fill: #111;opacity: 0.9;}
ul.socila-stat li:first-child {padding-left: 0;}
ul.socila-stat li:last-child a, ul.socila-stat li:last-child{padding-right: 0;}
.single-product.woocommerce div.product form.cart {    margin-bottom: 20px;}
.breadcrumbs-wrapper a:nth-child(3) {display: none;}

.woocommerce-breadcrumb .cart-ico-bread {
    color: #fff;
    line-height: 30px;
    border-radius: 50%;
    right: 0;
    position: absolute;
    z-index: 9;
    top: -3px;width: 90px;text-align: left;padding-left: 20px;background: #fff;
}
.single-product.woocommerce .woocommerce-breadcrumb i {    top: -2px;}
.single-product.woocommerce .breadcrumbs-wrapper {display: inline-flex;font-size: 16px;}
.brdslash:nth-child(2) {    display: none;}
.brdslash {padding: 0 5px;}
.woocommerce.single-product .woocommerce-breadcrumb::after {
    width: 100%;
}
.cart-text {color: #ee4829;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {pointer-events: none;}
body .at-share-tbx-element .at-share-btn:focus, body .at-share-tbx-element .at-share-btn:hover {
    transform: none;
    outline-offset: -1px;
    color: inherit;
}
.pkContents .woocommerce ul.products::before {display: none;}
.pkContents .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-weight: 400;
    font-size: 14px;font-family: 'Open Sans', sans-serif;
}
.checkout-button br, .shop_table.cart .cart_item .product-quantity br {
    display: none;
}
.woocommerce-checkout .woocommerce-input-wrapper {display: block;}
.woocommerce-checkout label {margin-left: 0;}
/*********08.10.2018********/
.single-product .pkContents .product { display: flex; flex-wrap: wrap;}
.single-product .pkContainer .product .summary.entry-summary {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.single-product .related.products {
    width: 100%;
}
.woocommerce-product-gallery img.emoji {
vertical-align: top !important;
}
.single-product .pkContents .product::before {
display: none !important;
}
.pkContents .foogallery .fg-caption {color: #000;}
.page-template-template_shipping-php .woocommerce-breadcrumb {display: none;}
.blogPostCntr li{
  margin-left: 30px;
}
.blogPost li {
    list-style: disc;
    margin-left: 30px;
}

@media (min-width: 576px){
.shop_table.cart .cart_item td.product-name {
    width: 35%;
}
.shop_table.cart .cart_item .product-quantity  {
 width: 15%;
}
}

@media (max-width: 991px){
	.pkContents .woocommerce ul.products {flex-wrap: wrap;}
.pkContents .woocommerce ul.products li.product {
    width: 25% !important;
    clear: none !important;
    float: none !important;
    flex-basis:auto;
   margin-bottom: 25px !important;box-sizing: border-box;
}
	
.pkContents .woocommerce .fg-item {
     width: 25% !important;
}
.foogallery.fg-light.fg-shadow-outline .fg-item-inner, .foogallery.fg-light.fg-shadow-outline .fg-item-inner a {
    display: block;
}
}

@media(min-width:768px)and (max-width:992px){
.single-product.woocommerce div.product {
    display: flex;
}	
	
}

@media (max-width:767px){
.single-product.woocommerce div.product form.cart {
    display: flex;
    flex-direction: column;    justify-content: flex-start;
}
	body.single-product.woocommerce div.product form.cart div.quantity {
    margin-left: 0;

}
body.single-product.woocommerce div.product form.cart .button {
    margin-left: 70px !important;max-width: 200px;

}
.social-media-on-single-product {
    justify-content: center;
}	

	.single-product.woocommerce .breadcrumbs-wrapper { font-size: 12px;}
	.pkContents .woocommerce ul.products li.product {
		width: 33.3333% !important;}
	.pkContents .woocommerce .fg-item {
     width: 33.3333% !important;
}
}
@media (max-width: 575px){
.woocommerce table.shop_table {
    padding: 0;
}	
}
@media (max-width: 480px){
.pkContents .woocommerce ul.products li.product {
    width: 100% !important;
}
.woocommerce ul.products li.product a {
    display: block;
}
.pkContents .woocommerce .fg-item {
     width:100% !important;
}
.shopnew-title, .shop-title {
    font-size: 24px;
}
.woocommerce-breadcrumb .cart-ico-bread {
    width: 78px;
    padding-left: 10px;
}
.pkContents .woocommerce ul.products {
    margin-bottom: 0;
}
}
@media (max-width: 414px){
.share-txt { font-size: 12px;}
	ul.socila-stat li a {
    padding: 5px 0;font-size: 12px;
}
.socila-stat .at-share-btn-elements .at-icon-wrapper {    width: 16px !important;    height: 20px !important;}
	.socila-stat .at-share-btn-elements .at-icon-wrapper svg {
    max-width: 16px;
    max-height: 16px;
}	
}
@media (max-width: 359px){
body.single-product .pkContainer .product .summary.entry-summary {    width: 100%;padding: 0;}
	
	
}




.popup_input_wrap #es_txt_button_pg {
    width: 110px !important;
    margin-left: 9px !important;
    margin-bottom: 10px;
}

.popup_input_wrap #es_msg_pg {
    color: #151010 !important;
}
#es_msg_pg {
    color: #151010 !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: white !important;
	color: #46b450; /* Green */
}