/*
 Theme Name:   Industrium Child
 Description:  Industrium Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/industrium
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     industrium
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  industrium-child
*/

/* =Theme customization starts here
------------------------------------------------------- */

.header-icons-container {
margin:0;
padding: 7px 20px;
}
.header-row .header-icons-container{
background-color: rgba(255,255,255,1);
}

.industrium-content-slider-widget .owl-carousel.owl-theme .slide-content-column {background-color:rgba(0,0,0,0.5);}

@media only screen and (min-width: 1200px){
.industrium-content-slider-widget .bottom-area .contacts {
    padding: 15px 70px;
min-height: 60px;
15px 70px 15px 30px;
}
}
.elementor-widget-image .elementor-image a .hovered-caption {
background-color: #00b1ff;
}
@media only screen and (min-width: 992px){
.industrium-content-slider-widget .bottom-area.dots-alignment-left .pagination-wrapper {
    bottom: 100%;
}
}

.wp-caption .wp-caption-text{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #00b1ff;
    padding: 12px 4px;
    font-weight: 700;
    color: #ffffff;
}

.elementor-element.elementor-element-2f6917c .testimonials-heading i {
    display:none !important;
}
.elementor-element.elementor-element-2f6917c .testimonial-item .testimonial p:before{
	content:"« ";
}
.elementor-element.elementor-element-2f6917c .testimonial-item .testimonial p:after{
	content:" »";
}






.wp-video .mejs-overlay-play .mejs-overlay-button svg, .industrium-content-slider-widget .bottom-area .content-slider-video .elementor-custom-embed-play .eicon-play svg {
    stroke: #ffffff;
    fill: #ffffff;
}
.wp-video .mejs-overlay-play .mejs-overlay-button:hover svg, .industrium-content-slider-widget .bottom-area .content-slider-video .elementor-custom-embed-play:hover .eicon-play svg {
    stroke: #ff7f00;
    fill: #ff7f00;
}
.wp-video .mejs-overlay-play .mejs-overlay-button {
    background-color: transparent;
    top: calc(50% - 51px);
    left: calc(50% - 51px);
    border: 2px solid #ffffff;
    border-radius: 50%;
    width: 102px;
    height: 102px;
}
.wp-video .mejs-overlay-play .mejs-overlay-button:hover {
    background-color: #ffffff;
    border-color: #ff7f00;
}


.elementor-widget-image .elementor-image a .hovered-caption{
	bottom: 0px;
}




footer p {font-size:16px;}
/*.footer-type-2 .footer-widgets .widget .phone{float:right;}*/


.footer-row {
    padding: 0 40px;
}
@media only screen and (min-width: 992px){
.footer-row {
    padding: 0 40px;
}
}
@media only screen and (min-width: 1200px){
.footer-row {
    padding: 0 100px;
}
}
.footer-widget-wrapper .wp-block-group__inner-container,
.footer-widget p,
.footer-widget .title,
.footer-widget .city,
.footer-widget .phone{
	font-size:16px;
	line-height:20px;
}
@media (max-width: 1600px){	
	.footer-widget-wrapper .wp-block-group__inner-container,
	.footer-widget p,
	.footer-widget .title,
	.footer-widget .city,
	.footer-widget .phone {
		font-size:16px;
		line-height:20px;
	}
}
@media (max-width: 1279px){	
	.footer-widget-wrapper .wp-block-group__inner-container,
	.footer-widget p,
	.footer-widget .title,
	.footer-widget .city,
	.footer-widget .phone {
		font-size:14px;
		line-height:17px;
	}
}
@media (max-width: 991px){
	.footer-widget-wrapper .wp-block-group__inner-container,	
	.footer-widget p,
	.footer-widget .title,
	.footer-widget .city,
	.footer-widget .phone {
		font-size:14px;
		line-height:17px;
	}
}
@media (max-width: 575px){
	.footer-widget-wrapper .wp-block-group__inner-container,
	.footer-widget p,
	.footer-widget .title,
	.footer-widget .city,
	.footer-widget .phone {	
		font-size:12px;
		line-height:14px;
	}
}

	.footer-type-2 .footer-widgets .widget#block-30,
	.footer-type-2 .footer-widgets .widget:nth-child(1) {
		width: calc(100% - 30px);
		margin-left: 15px;
		margin-right: 15px;
    margin-top: 35px;
	}
	.footer-type-2 .footer-widgets .widget#block-61,
	.footer-type-2 .footer-widgets .widget:nth-child(2) {
		width: calc(100% - 30px);
    	margin-left: 15px;
    	margin-right: 15px;
    margin-top: 35px;
	}
	.footer-type-2 .footer-widgets .widget#block-62,
	.footer-type-2 .footer-widgets .widget:nth-child(3) {
	    width: calc(100% - 30px);
    	margin-left: 15px;
    	margin-right: 15px;
    	margin-top: 35px;
	}
.footer-type-2 .footer-widgets{	
    margin-bottom: 35px;
}


@media only screen and (min-width: 992px){
	.footer-type-2 .footer-widgets .widget#block-30,
	.footer-type-2 .footer-widgets .widget:nth-child(1) {
		width: calc(100% - 30px);
		margin-left: 15px;
		margin-right: 15px;
	}
	.footer-type-2 .footer-widgets .widget#block-61,
	.footer-type-2 .footer-widgets .widget:nth-child(2) {
		width: calc(50% - 30px);
    	margin-left: 15px;
    	margin-right: 15px;
	}
	.footer-type-2 .footer-widgets .widget#block-62,
	.footer-type-2 .footer-widgets .widget:nth-child(3) {
		width: calc(50% - 30px);
    	margin-left: 15px;
    	margin-right: 15px;
	}
}
@media only screen and (min-width: 1200px){
	.footer-type-2 .footer-widgets .widget#block-30,
	.footer-type-2 .footer-widgets .widget:nth-child(1){
		width: calc(30% - 30px);
		margin-left: 15px;
		margin-right: 15px;
	}
	.footer-type-2 .footer-widgets .widget#block-61,
	.footer-type-2 .footer-widgets .widget:nth-child(2) {
		width: calc(40% - 30px);
    	margin-left: 15px;
    	margin-right: 15px;
	}
	.footer-type-2 .footer-widgets .widget#block-62,
	.footer-type-2 .footer-widgets .widget:nth-child(3) {
	    width: calc(30% - 30px);
    	margin-left: 15px;
    	margin-right: 15px;
	}
}
.footer-type-2 .footer-widgets .widget .title {
	width: 100%;
    display: inline-block;font-weight:700;
}
.footer-type-2 .footer-widgets .widget .city {
    width: 64%;
    display: inline-block;
}
.footer-type-2 .footer-widgets .widget .phone {
    width: 34%;
    display: inline-block;
}

.footer-type-2 a{color:#ffffff;}
.footer-type-2 a:hover{color:#ff7f00;}

.page-title-container .page-title-box{
	-webkit-transition-delay: .5s;
    transition-delay: .5s;
    -webkit-animation-name: fadeInUpTitle;
  	animation-name: fadeInUpTitle;
    -webkit-transition: all 0.6s cubic-bezier(0, 0, 0.15, 0.96);
    transition: all 0.6 scubic-bezier(0, 0, 0.15, 0.96);
	animation-duration: .6s;
}
@keyframes fadeInUpTitle {
  from {
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }
}



.footer-section.footer-section-bottom:last-child {
    padding-bottom: 18px;
}
.footer-section.footer-section-bottom {
    background-color: #ffffff;
}
.footer-section {
    padding: 18px 0;
}
.footer-copyrights-container{
    color:#000000;
}
.footer-copyrights-container a{
    color:#000000;
}
.footer-copyrights-container a:hover{
    color:#00b1ff;
}
.logo-container {
    background-color: rgba(255,255,255,1);
    margin:0px;
    padding: 18px 15px 18px 20px;
}
.headCallFooter .industrium-heading-widget:before {
	    content: "";
    position: absolute;
    top: 11px;
    left: -110px;
    display: block;
    width: 66px;
    height: 66px;
    background-color: #00B1FF;
}
.titleUnderline .elementor-heading-title:before {
	content: '';
    position: absolute;
    display: block;
    left: 0;
    right: -0.1em;
    height: 1px;
    bottom: 0.05em;
    z-index: -1;
	background-color: #ff7f00;	
}
@media (max-width: 1920px) and (min-width: 1600px){
/*.elementor-14547 .elementor-element.colContactInfo,*/
.elementor .elementor-element.colContactInfo,
.elementor .elementor-element.colContactForm,
.elementor .elementor-element.colContactMap{
    width: 100%!important;
}
}


.headCallFooter .industrium-heading-widget:before {
	content: "";
    position: absolute;
    display: block;
    background-color: #00B1FF;	
    top: 11px;
    left: -110px;
    width: 66px;
    height: 66px;
}


@media (max-width: 1600px){	
.headCallFooter .industrium-heading-widget:before {	
    top: 11px;
    left: -110px;
    width: 66px;
    height: 66px;
}
}
@media (max-width: 1279px){	
.headCallFooter .industrium-heading-widget:before {
    top: 11px;
    left: -70px;
    width: 54px;
    height: 54px;
}
}
@media (max-width: 991px){	
.headCallFooter .industrium-heading-widget:before {	
    top: 11px;
    left: -60px;
    width: 40px;
    height: 40px;
}
}
@media (max-width: 575px){
.headCallFooter .industrium-heading-widget:before {	
    top: 11px;
    left: -36px;
    width: 20px;
    height: 20px;
}
}
@media only screen and (min-width: 992px){
.mobile-header-row {
  margin: 0 0px;
}
}

.TableDataCell{/*
	font-size: 16px;
    line-height: 20px;*/
}


@media (max-width: 991px){	
	.TableDataCell:before{
    font-weight: 700;
    display: block;
	/*font-size: 14px;
    line-height: 18px;*/
	}
	.TableDataCell.dataStyle:before{
		content: 'Style';
	}	
	.TableDataCell.dataFabric:before{
		content: 'Fabric Content';
	}
	.TableDataCell.dataWidth:before{
		content: 'Width';
	}	
	.TableDataCell.dataOz:before{
		content: 'OZ/YD2';
	}
	.TableDataCell.dataGsm:before{
		content: 'GSM';
	}	
	.TableDataCell.dataGsm2:before{
		content: 'GSM2';
	}	
	.TableDataCell.dataHrc:before{
		content: 'HRC';
	}
	.TableDataCell.dataCals:before{
		content: 'CALS';
	}	
	.TableDataCell.dataNfpa2112:before{
		content: 'NFPA 2112';
	}.TableDataCell.dataSuggested:before{
		content: 'Suggested end uses';
	}
}

@media (max-width: 767px){
	.TableDataCell{/*
		font-size: 14px;
		line-height: 18px;*/
	}
}

@media (max-width: 575px){
	.TableDataCell{/*
		font-size: 12px;
		line-height: 16px;*/
	}
}

.elementor-widget-industrium_services_listing.view_type-2 .service-item-content .service-post-title:before {
    content: '';
}
.elementor-widget-industrium_services_listing.view_type-2 .service-item-content .service-post-title {
    padding: 0 0 0 0;
}
ul > li:before {
    transform: rotate(270deg);
}
.bigLinkOrange a:visited{
	-webkit-text-stroke: 1px #FF7F00;
    text-stroke: 1px #FF7F00;
}

.body-container .page-title-container h1.page-title, .body-container .page-title-container .page-title-wrapper .page-title-box, .edit-post-visual-editor__post-title-wrapper .editor-post-title{
	text-shadow: 1px 1px 4px rgb(0 0 0 / 43%);
}

@media only screen and (min-width: 1200px){
.industrium-content-slider-widget .bottom-area .pagination-wrapper {
    left: 0px;
}
}
@media only screen and (min-width: 992px){
.industrium-content-slider-widget .bottom-area.dots-alignment-left .pagination-wrapper {
    left: 0px;
}
}


@media only screen and (min-width: 1200px){
	.industrium-content-slider-widget .owl-carousel.owl-theme .slider-item.image-vertical-position-middle .slide-image-column {
		margin-right
	}
}

.industrium-content-slider-widget .owl-carousel.owl-theme .slider-item.image-vertical-position-middle .slide-image-column {
	margin-right:21%;
}
@media (max-width: 1600px){	
	.industrium-content-slider-widget .owl-carousel.owl-theme .slider-item.image-vertical-position-middle .slide-image-column {
		margin-right:11%;
	}
}
@media (max-width: 1279px){	
	.industrium-content-slider-widget .owl-carousel.owl-theme .slider-item.image-vertical-position-middle .slide-image-column {
		margin-right:9%;
	}
}
@media (max-width: 991px){	
	.industrium-content-slider-widget .owl-carousel.owl-theme .slider-item.image-vertical-position-middle .slide-image-column {
		margin-right:2%;
	}

}

.footer-widget-wrapper .widget:nth-child(1) p {
    margin-bottom: 10px;
}

.footer-widget-wrapper .wp-block-social-links{margin-bottom:30px;}

.wp-block-social-links.is-style-pill-shape .wp-social-link a {
    padding: 10px;
}



.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
    color: currentColor;
    fill: #121c22;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
	background-color: #ffffff;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link:hover {
	background-color: #ff7f00;
}
.otgs-development-site-front-end{display:none!important;}
.industrium-content-slider-widget .owl-carousel.owl-theme .slide-content-column {
    background-color: rgba(0,0,0,0.35);
}
@media (min-width: 768px){	
	.industrium-content-slider-widget .owl-carousel.owl-theme .slide-content-column {
		background-color: rgba(0,0,0,0);
	}
}
.industrium-content-slider-widget .owl-carousel.owl-theme .industrium-heading,
.content-slider-item-text {
    text-shadow: 1px 1px 4px rgb(0 0 0 / 43%);
}
