/* ========= INFORMATION ============================
	- document:  WP Coder!
	- author:    Dmytro Lobov 
	- url:       https://wow-estore.com/
==================================================== */
.box1 h2{margin-bottom: 0px!important;}

/* Стили для текстового поля с кнопкой "Далее" */
.limiter {
  max-height: 200px;
  overflow: hidden;
  position: relative;
}
.limiter .bottom {
  position: absolute;
  bottom: 0;
  background: linear-gradient(
    to bottom,
    rgb(0 0 0 / 0%),
    rgb(25 25 25)90%);
  width: 100%;
  height: 100px;
  opacity: 1;
  transition: 0.3s;
}
.read-more-checker {
  opacity: 0;
  position: absolute;
	height: 100%;
    width: 100%;
    z-index: 999;
}
.read-more-checker:checked ~ .limiter {
  max-height: none;
}
.read-more-checker:checked ~ .limiter .bottom {
  opacity: 0;
  transition: 0.3s;

}
.read-more-checker ~ .read-more-button:before {
  content: ">>";
color:#fff	
}
.read-more-checker:checked ~ .read-more-button:before {
  content: "<<";
}
.read-more-button {
  cursor: pointer;
  display: inline-block;
  color: #777;
  text-decoration: underline;
}

.limiter h1{color:#fff;
line-height:1.2;
font-size:26px	
}


/*popup сети*/

/* Menus container */
.fcb-container .fcb-menus-container{
	background-color:rgba(255,255,255,0) !important;
	transform:translatex(0px) translatey(0px);
}

/* Link */
.fcb-container .fcb-menus-container a{
	background-color:rgba(255,255,255,0) !important;
}

/* Media name */
.fcb-menus-container .fcb-menus .fcb-media-name{
	display: none;
}
/* Icon */
.fcb-menus-container .fcb-menus .fcb-icon{
	background-color:rgba(255,106,0,0) !important;
}


/**/
.icon-fcb_whatsapp:before {
    content: '\f232';
    background: #47C757;
	color:#fff;
	border-radius:50px;
	height:50px;
}
.icon-fcb_facebook:before {
    content: '\f308';
	    background: #3B5998;
	color:#fff;
	border-radius:50px;
	height:50px;
}
.icon-fcb_viber:before {
    content: '\f2a0';
		    background: #995ACA;
	color:#fff;
	border-radius:50px;
	height:50px;
}

.icon-fcb_telegram:before {
    content: '\f2c6';
			    background: #2FC6F6;
	color:#fff;
	border-radius:50px;
	height:50px;
}

.icon-fcb_email:before {
    content: '\f199';
				    background: #00FF00;
	color:#fff;
	border-radius:50px;
	height:50px;
}

.icon-fcb_phone:before {
    content: '\f098';
					    background: #00FF00;
	color:#fff;
	border-radius:50px;
	height:50px;
}

.icon-fcb_call:before {
    content: '\e800';
	background: #2271B1;
	color:#fff;
	border-radius:50px;
	height:50px;
}

/**/
.icon-fcb_whatsapp:hover:before{animation: pulse 2s infinite;}
.icon-fcb_facebook:hover:before {animation: pulse 2s infinite;}
.icon-fcb_viber:hover:before {animation: pulse 2s infinite;}
.icon-fcb_telegram:hover:before {animation: pulse 2s infinite;}
.icon-fcb_email:hover:before {animation: pulse 2s infinite;}
.icon-fcb_phone:hover:before {animation: pulse 2s infinite;}
.icon-fcb_call:hover:before {animation: pulse 2s infinite;}


[class*=" icon-fcb_"]:before, [class^=icon-fcb_]:before{width:50px!important;
padding:10px 0 0 0;	
	
}
.fcb-menus-container{box-shadow: none!important;
    position: absolute;
width:70px!important
}

.pulse:hover {
  animation: none;
}


@keyframes pulse {
  0% {
		box-shadow: 0 0 0 0 rgba(255,106,0, 0.9);
  }
  70% {
      box-shadow: 0 0 0 10px rgba(255,106,0, 0);
  }
  100% {
      box-shadow: 0 0 0 0 rgba(255,106,0, 0);
  }
}

.fcb-main-button{border:2px solid #FF6A00!important;
border-radius:100px!important
}

/* Icon */
.fcb-cross-icons .fcb-marque-icons .fcb-icon{
	left:-12px!important;
top:-5px!important
	
}

/**/
.fcb-container{animation: pulse 2s infinite;
    background-color: rgba(255,106,0,0.5)!important;
width: 60px!important;
    height: 60px!important;	
}

/*end popup*/

/*Текст в заголовке*/
.akcent{color:#FF6A00}

/*пагинация*/
.pagination .page-numbers{color:#fff}

/*Похожие записи*/
.entry-related-title{color:#fff;
font-size:22px!important;
font-weight:600;
margin-bottom: 20px;	
}
.entry-related-carousel h3.entry-title{color:#fff;
font-size:16px!important}

.tns-outer .loop-entry .entry-content-wrap{background:#1A1A1A;
min-height:200px
}

/*Контактная форма*/
/*форма почта*/
.caldera-grid .form-control {
    border: 0px solid!important;
	border-bottom:1px solid #4c4c4c!important;
    border-radius:0px!important;
    -webkit-box-shadow: none!important;
}

.caldera-grid .form-control:focus {
    border-color: #000!important;
    outline: 0!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.btn{	position: relative;
left: 50%;
transform: translate(-50%, 0);}


.caldera-grid label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400;
}

.caldera-grid .form-control{font-size: 22px;
font-weight:100;
color:#000	
}

.caldera-grid .form-group, .cf-color-picker .form-group {
    margin-bottom: 30px;
}

/*МОДАЛЬНОЕ ОКНО РАЗМЕР */
@media only screen and (min-width: 800px){
div.remodal {
    max-width: 700px;
    width: 450px;
	    border-radius: 0px;
}}

.caldera-grid .checkbox input[type=checkbox]{height:20px;
width:20px;
position:relative;
top:5px;
}

/**/
.formtitle{font-size:32px;
font-weight:400;
padding-bottom:20px	
}


/*сайтбар*/
.primary-sidebar.widget-area .widget-title{border-bottom:1px solid}

#menu-portfolio a::before{
	content: "-";
	padding:0 5px 0 0px;
	transition: all 1s ease;
}

#menu-portfolio a:hover::before{	content: "-";
padding:0 5px 0 10px;
	transition: all 1s ease;}


#menu-port-rus a::before{
	content: "-";
	padding:0 5px 0 0px;
	transition: all 1s ease;
}
#menu-port-rus a:hover::before{	content: "-";
padding:0 5px 0 10px;
	transition: all 1s ease;}

/*отзывы*/
.strong-form .form-field {
    margin-bottom: 0.1em;
}
.strong-form textarea {
    height: 10em;
}

.field-wrap input{color:#fff}

.strong-view.wpmtst-modern .wpmtst-testimonial-content {
    font-size: 18px;
    font-style: italic;
    margin: 0 56px;
    position: relative;
    text-align: center;
}

/*footer*/
.footer_title{font-size:18px}
.site-footer-top-section-4 {display:block;}
.site-footer-top-section-4 .footer_title{margin-bottom:10px} 
/**/
.comment-reply-title{font-size:22px;
font-weight:600;
}


/*видео*/
.site .post-thumbnail .post-thumbnail-inner{z-index:0!important}



/*каручель товаров главная*/
.wpsf-product-title{min-height:65px}
/**/
.related.products{border-top:2px solid #ff6a00;
padding-top:20px
}
/**/

/* Product name */
.cart thead .product-name{
	width:115px;
	text-align:right !important;
}

/**/
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit{background:#ff6a00}

/**/
.woocommerce-shipping-destination{display:none}