﻿/*
Theme Name:     3clicks Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       3clicks
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */

/* ----------------------------------------------------------------------------
Changed to increase body width (only) to 1300px and font sized PBG 11/22/16
----------------------------------------------------------------------------- */
blockquote { 
	margin:  0!important; 
	padding: 1em 3em .5em 3em!important; 
	border-style: none!important;
	border-width: 0px!important; 
}

.g1-prefooter {z-index:1000!important;} 
.g1-content {font-size:16px!important;} 
#g1-content > .g1-layout-inner {max-width:94%!important; width:1200px!important; }
#icon_wrapper {top:285px;} 
.entry-header h3 {font-size:18px; }



/* ----------------------------------------------------------------------------
Fix Posts to 100%
----------------------------------------------------------------------------- */

.g1-mediabox--featured-media img{
	width:100%!important;
	margin-left:0px!important;
}

.g1-mediabox--featured-media {
	width:100%!important;
	margin-left:0px!important;
}

/* ----------------------------------------------------------------------------
General
----------------------------------------------------------------------------- */

.fpage {
	border: 0!important;
	border-top: 2px solid #999!important;
}

.front{
	border: 0;height: 1px; background-image: linear-gradient(to right, rgba(192,192,192,.1), rgba(192,192,192,192), rgba(192,192,192,.1));
}

.dlhr {
	height:5px!important;
	border:none!important;
	color:#c19732!important;
	background-color:#c19732!important;
}

.dlhrx {
	height:5px!important;
	border:none!important;
	color:#00003E!important;
	background-color:#00003E!important;
}

.tbl-sm {
	font-size: 12px;
}

.widget_nav_menu {
	border-radius: 0;
}

/* ----------------------------------------------------------------------------
iFrame wrapper PBG 5/12/16
----------------------------------------------------------------------------- */
iframe {
	margin-top: 10px;
	margin-bottom: 15px;
}

.ibox {
	margin-top: 10px;
	margin-bottom: 15px;

	-moz-box-shadow: 4px 4px 14px #ccc;
	-webkit-box-shadow: 4px 4px 14px #ccc;
	box-shadow: 4px 4px 14px #ccc;
}

.ipost {
	padding-top :2%;
	margin-top: 10px;
	margin-bottom: 15px;
	-moz-box-shadow: 4px 4px 14px #ccc;
	-webkit-box-shadow: 4px 4px 14px #ccc;
	box-shadow: 4px 4px 14px #ccc;
}

.gallery-item {
	list-style: none;
}

/* ----------------------------------------------------------------------------
Preheader
----------------------------------------------------------------------------- */

#g1-preheader-bar {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 17px;
	font-family: 'Oswald', sans-serif;
}

/* ----------------------------------------------------------------------------
Precontent
----------------------------------------------------------------------------- */

#g1-precontent-shortcode {
	padding: 0;
}

#g1-precontent-shortcode .g1-one-third {
	width: 33.3%;
	line-height: 1;
}


#g1-precontent-shortcode .g1-one-third p {
	margin-bottom: 0;
}

.g1-precontent a:hover {
	color: #8c0000;
}


/* ----------------------------------------------------------------------------
Header Contact
----------------------------------------------------------------------------- */

#g1-id {
	float: left;
}

.hdr-contact {
	color:white; 
	z-index:1;
	margin-top:25px; 
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	text-align: right;
}

.hdr-contact > a:hover {
	color: #c19732!important;
}

.shrink-logo-down {
	width: 200px;
}

#g1-logo {
	transition: width 1s ease-in-out;
}

.g1-header-waypoint {
	height: auto!important;
}

@media only screen and (max-width: 2100px) { 
	#g1-primary-nav {
		margin-top: 40px;
	}
	#g1-logo {
		width: 400px;
	}
	#g1-primary-nav-menu > li > a {
		font-size: 18px!important;
	}
}

@media only screen and (max-width: 1471px) { 
	
	#g1-primary-nav {
		margin-top: 40px;
	}
	#g1-logo {
		width: 350px;
	}
	#g1-primary-nav-menu > li > a {
		font-size: 17px!important;
	}
	
}

@media only screen and (max-width: 1396px) { 
	#g1-primary-nav {
		margin-top: 40px;
	}
	#g1-logo {
		width: 350px;
	}
	#g1-primary-nav-menu > li > a {
		font-size: 15px!important;
	}
}

@media only screen and (max-width: 1286px) and (min-width: 1216px) { 
	#g1-primary-nav {
		margin-top: 40px;
	}
	#g1-logo {
		width: 250px;
	}
	#g1-primary-nav-menu > li > a {
		font-size: 15px!important;
	}
}

@media only screen and (max-width: 1215px) and (min-width: 1025px) { 

	#g1-logo {
		width: 150px;
	}
	#g1-primary-nav {
		margin-top: 30px;
	}
}

/* ----------------------------------------------------------------------------
Nav
----------------------------------------------------------------------------- */

#g1-primary-nav-menu > li > a > .g1-nav-item__title {
	text-transform: uppercase;
}

#g1-primary-nav-menu > .menu-item > a:hover {

}

.g1-nav--simple.g1-nav--collapsed #g1-primary-nav-menu > .current_page_ancestor > a {
	background: none;
	color: #790012;
}

.g1-nav--simple.g1-nav--collapsed #g1-primary-nav-menu > li > a {
	color: #790012;
}

#g1-primary-nav-menu > li > a {
	font-size: 18px;
}

#g1-secondary-nav {
	float: right;
}

.shrink-navbar {
	margin-top: 30px!important;
	transition: height 1s ease-in-out;
}

/* ----------------------------------------------------------------------------
Homepage
----------------------------------------------------------------------------- */

.home-mod-nuclear-plant-solutions {
	background: url('../image/home-mod-nuclear-plant-solutions.jpg') no-repeat center center;
	font-family: 'Oswald', sans-serif;
	color: #000;
	font-weight: 700;
	font-size: 42px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-top: 200px;
	padding-bottom: 200px;
	width: 25%;
}

.home-mod-nuclear-medicine {
	background: url('../image/home-mod-nuclear-medicine.jpg') no-repeat center center;
	font-family: 'Oswald', sans-serif;
	color: #000;
	font-weight: 700;
	font-size: 42px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-top: 200px;
	padding-bottom: 200px;
	width: 25%;
}

.home-mod-xray-shielding {
	background: url('../image/home-mod-xray-shielding.jpg') no-repeat center center;
	font-family: 'Oswald', sans-serif;
	color: #000;
	font-weight: 700;
	font-size: 42px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-top: 200px;
	padding-bottom: 200px;
	width: 25%;
}

.home-mod-ndt {
	background: url('../image/home-mod-ndt.jpg') no-repeat center center;
	font-family: 'Oswald', sans-serif;
	color: #000;
	font-weight: 700;
	font-size: 42px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-top: 200px;
	padding-bottom: 200px;
	width: 25%;
}

.home-mod-nuclear-plant-solutions p, .home-mod-nuclear-medicine p, .home-mod-xray-shielding p, .home-mod-ndt p {
	line-height: 45px;
}

@media only screen and (max-width: 1350px) { 
	.home-mod-nuclear-plant-solutions {
		font-size: 32px;
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.home-mod-nuclear-medicine {
		font-size: 32px;
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.home-mod-xray-shielding {
		font-size: 32px;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	
	.home-mod-ndt {
		font-size: 32px;
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

@media only screen and (max-width: 1050px) { 
	.home-mod-nuclear-plant-solutions {
		font-size: 24px;
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.home-mod-nuclear-medicine {
		font-size: 24px;
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.home-mod-xray-shielding {
		font-size: 24px;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.home-mod-ndt {
		font-size: 24px;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	
	.home-mod-nuclear-plant-solutions p, .home-mod-nuclear-medicine p, .home-mod-xray-shielding p, .home-mod-ndt p {
		line-height: 30px;
	}
	
}

@media only screen and (max-width: 790px) { 
	.home-mod-nuclear-plant-solutions {
		font-size: 20px;
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.home-mod-nuclear-medicine {
		font-size: 20px;
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.home-mod-xray-shielding {
		font-size: 20px;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.home-mod-ndt {
		font-size: 20px;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	
	.home-mod-nuclear-plant-solutions p, .home-mod-nuclear-medicine p, .home-mod-xray-shielding p, .home-mod-ndt p {
		line-height: 30px;
	}
	
}

@media only screen and (max-width: 600px) { 
	.home-mod-nuclear-plant-solutions {
		font-size: 26px;
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.home-mod-nuclear-medicine {
		font-size: 26px;
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.home-mod-xray-shielding {
		font-size: 26px;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.home-mod-ndt {
		font-size: 26px;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	
	.home-mod-nuclear-plant-solutions p, .home-mod-nuclear-medicine p, .home-mod-xray-shielding p, .home-mod-ndt p {
		line-height: 30px;
	}
	
}


.home-mod-txt-1 {
	color: #8c0000;
}

/* ----------------------------------------------------------------------------
Precontent
----------------------------------------------------------------------------- */

.g1-precontent h1 {
	display: inline-block;	
}

.g1-precontent-layout-wide-narrow #g1-precontent .g1-layout-inner {
	width: 1200px!important;
	padding-left: 20px;
	padding-right: 20px;
}


.page.page-id-149 div#page div#g1-top div#g1-precontent.g1-precontent div#g1-precontent-shortcode.g1-layout-inner {
	max-width: 100%!important;
	width: 100%!important;
	padding-left: 0!important;
	padding-right: 0!important;
}

h1, .g1-h1 {
	font-size: 30px;
}

.g1-precontent .g1-grid > .g1-column {
	margin-left: 0;
}

/* ----------------------------------------------------------------------------
Sidebar Menu
----------------------------------------------------------------------------- */

.widget_nav_menu {
	background: #CCCCCC;
	padding: 17px;
	border-radius: 5px;
}

.g1-content .menu-item {
	font-size: 12px!important;
}

.g1-links li {
	padding-left: 0;	
}

.g1-links li > a:before {
	position: absolute;
	left: -16px;
	font-size: 20px;
	font-family: FontAwesome;
	content: "";
}

h3.widgettitle::after {
	content: "";
	display: block;
	height: 4px;
	margin: 6px 0 20px;
	width: 70px;
	background-color: #a81e26;
}

#secondary .widget + .widget:before {
	border-width: 0;
}



/* ----------------------------------------------------------------------------
Table
----------------------------------------------------------------------------- */

.g1-table--simple tbody td {
	border-color: #888;
}

.td-gr-bg {
	background: #e4e4e4;
}

.td-lgr-bg {
	background: #f1f1f1;
}

/* ----------------------------------------------------------------------------
Tabs
----------------------------------------------------------------------------- */

.g1-content .g1-tabs--simple {
	border-width:2px; padding:10px; background-color:#CCCCCC;
}

.g1-tabs--simple .g1-tabs-nav {
	padding:0px; background-color:#E5E5E5;
}

.g1-tabs--simple > div {
	border-width:2px; 
}

.g1-tabs-nav-current-item {
	padding:0px; background-color:white;
}

/* ----------------------------------------------------------------------------
Buttons
----------------------------------------------------------------------------- */

.btn-hdr {
	border: 0;
	font-size: 19px;
	background: #790012;
	padding: 8px 25px;
	color: #fff!important;
	float: right;
	position: relative;top:-6px;
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
	text-shadow: none;
	text-transform: uppercase;
}

.btn-hdr:hover {
	background: #000;
	color: #fff!important;
}

.btn-ctr {
	border: 0;
	font-size: 19px;
	background: #790012;
	padding: 8px 25px;
	color: #fff!important;
	position: relative;top:-6px;
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
	text-shadow: none;
}

.btn-ctr:hover {
	background: #e4d93a;
	color: #000!important;
}


.btn-block {
	border: 0;
	font-size: 19px;
	background: #790012;
	padding: 8px 25px;
	color: #fff!important;
	float: left;
	position: relative;top:-6px;
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
	text-shadow: none;
	text-transform: uppercase;
	margin-right: 10px;
}

.btn-block:hover {
	background: #000;
	color: #fff!important;
}

@media only screen and (max-width: 650px) { 
	.btn-block {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
}


.txt-center {
	text-align: center;	
}

/* ----------------------------------------------------------------------------
Body
----------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------------
Footer
----------------------------------------------------------------------------- */

.front {
	border: 0;
	height: 1px;
	background-image: linear-gradient(to right, rgba(192,192,192,.1), rgba(192,192,192,192), rgba(192,192,192,.1));
}

@media only screen and (max-width: 600px) { 
	.mob-block {
		display: block;
	}
}


/* ----------------------------------------------------------------------------
Hide elements when mobile PBG 5/12/16
----------------------------------------------------------------------------- */
@media only screen and (max-width: 1026px) { 
	#fadeshow1 { 
		display: none; 
	} 
	.hdr-contact-off {
		display: none;
	}
	#smalltitle { 
		font-size: 27px!important; 
	}
}

@media (max-width: 767px) { 
	.btn-hdr {
		/*display: none; */
	}
	.g1-inner {
		display: none;
	}
	.img-mob-block {
		margin-left: auto;
		margin-right: auto;	
	}
}


/* ----------------------------------------------------------------------------
Big Notice PBG 
----------------------------------------------------------------------------- */
#slide99 {
	position: absolute; top: 20px;
	left: -200px;
	-webkit-animation: slide 0.5s forwards;
	-webkit-animation-delay: 2s;
	animation: slide 0.5s forwards;
	animation-delay: 2s;
}
@-webkit-keyframes slide {
	100% { left: 0; }
}
@keyframes slide {
	100% { left: 0; }
}




/* ----------------------------------------------------------------------------
Home
----------------------------------------------------------------------------- */

.home-intro {
	margin-top: 40px;	
}

.g1-collection--grid > ul > .g1-collection__item {
	margin-right: 55px;
}

@media (max-width: 1300px) { 
	.g1-collection--grid > ul > .g1-collection__item {
		margin-right: 25px;
	}
}

@media (max-width: 767px) { 
	.g1-collection--grid > ul > .g1-collection__item {
		margin-right: 5px;
	}
}


.f-18{font-size: 18px;}
.social a{width: 30px;height: 30px;display: inline-block;background-color: #fff;border-radius: 50%;text-align: center;font-size: 17px;line-height: 30px;color: #8e0d11 !important;margin-right: 6px;}
.social a:last-child{margin-right: 0;}
.social a:hover{color: #8e0d11 !important;opacity: .8}

@media(min-width: 768px){
	.h-phone{font-size: 19px;}
}

/** Nanotech page **/
.red-btn{font-size: 18px;background-color: #790012;display: inline-block;padding: 8px 24px;color: #fff;font-family: 'Oswald', sans-serif;}
.red-btn:hover{background-color: #000;}

.text-center{text-align: center;}
.page-id-9466 .g1-content > .g1-layout-inner{padding-top: 0;padding-bottom: 10px;}

.page-id-9466 .img-banner img{width: 100%;display: block;}
.page-id-9466 #g1-top > .g1-background, .page-id-9466 .g1-precontent > .g1-background{background-color: transparent;background-image: none;}

.about-nanotek-row{margin-top: 30px;}
.about-nanotek-row br{display: none;}
.about-nanotek-row .each img{margin-bottom: 10px;}
.about-nanotek-row .each img + p{margin:0;}

.nanotek-slider-wrap .g1-grid{margin-top: 45px;}
.nanotek-slider-wrap{padding-top: 20px; }

.nanotek-cat-wrap{padding-top: 80px;text-align: center;}
.prod-each{margin-bottom: 40px;}
.prod-each .img-con{padding-bottom: 15px;}
.prod-each .img-con img{display: block;}
.prod-each p{margin-bottom: 0;}
.prod-each h3{display: inline-block;margin-bottom: 0}
.prod-each:hover h3 {border-bottom: 1px solid #790012;}

.footer-cta{padding: 40px 0;background-color: #eee;}
#g1-content.footer-cta > .g1-layout-inner {width: 800px !important;}
.nanotek_slider .each{max-width: 583px;max-height: 369px;overflow: hidden;}
.nanotek-slider-wrap ul.g1-grid > li.g1-column.g1-valign-top{vertical-align: middle;}

.page-id-9466 .gal-container{margin-bottom: 0;}

/** Navigation style **/
@media(min-width: 1025px){
	#g1-primary-nav-menu > .g1-type-column li li{position: relative;text-transform: capitalize;}
	#g1-primary-nav-menu > .g1-type-column li.hover-drop li{width: auto;display: table;}
	#g1-primary-nav-menu > .g1-type-column li.hover-drop > ul{width: auto;display: inline-block;}
	#g1-primary-nav-menu > .g1-type-column ul ul ul{position: absolute;right: 0;top: 0;width: 250px;padding: 10px;opacity: 0;visibility: hidden;margin: 0;background-color: #830b0d;z-index: 10;}
	#g1-primary-nav-menu > .g1-type-column li li:hover > ul{visibility: visible;opacity: 1}

	#g1-primary-nav-menu > .g1-type-drops ul ul{top:100%;left:0 !important}
	/*#g1-primary-nav-menu > .g1-type-drops ul ul ul{right: 100%;bottom: 0;left: auto !important;top: auto;padding-bottom: 0;}*/
}

@media(max-width:1024px){
	#g1-primary-bar #g1-primary-nav.g1-nav--expanded{box-sizing:border-box;-webkit-box-sizing:border-box}
}

/** Nanotek footer cta **/
.nanotek-cta{background-image: url(../image/nanotek_cta_bg.png);background-repeat: no-repeat;background-size: cover;background-position: bottom left;padding-bottom: 40px;}
.nanotek-cta .inner{padding: 25px;}
.nanotek-cta h2{max-width: 320px;}
.nanotek-cta p{max-width: 440px;font-size: 14px;}
.nanotek-cta p:last-child{margin-bottom: 0;}
.nanotek-cta p sup{font-size:65%;}
.nanotek-cta .btn{display: inline-block;padding: 6px 30px;background-color: #000;color: #fff;transition: .3s;}
.nanotek-cta .btn:hover{background-color: #790012;color: #fff;}

/** Header Red Band **/
.red-cta{background-color: #8c0e11;text-align: center;padding: 10px 0;}
.red-cta .inner-container{max-width: 94%; width: 1200px;padding: 0 15px;margin: 0 auto;}
.red-cta p{font-size: 18px;display: inline-block;color: #fff;margin-bottom: 0;}
.red-cta .btn-black{display: inline-block;padding: 6px 20px;background-color: #000;color: #fff;transition: .3s;font-size: 16px;margin-left: 10px;}
.red-cta .btn-black:hover{opacity: .8}

/** Added on 23-12-19 **/
#g1-primary-nav-switch {
	text-indent: -999px;
}
.mob-download{display: none;margin-bottom: 20px;}
@media(max-width: 767px){
	.mob-download{display: block;}

	.g1-precontent-layout-wide-narrow #g1-precontent .g1-layout-inner{padding:  20px;}
	.g1-precontent .g1-hgroup{margin-bottom: 0;}
	.g1-precontent .g1-hgroup .btn-hdr{display: table;float: none;margin-top: 20px;}
}



/*=== Saikat 10-jan-2020 | Home > Lead Alternative Shielding [Button] ===*/


.horiz-responsive-btn {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.horiz-responsive-btn a {
	height: fit-content;
	padding: 15px 24px;
}

@media only screen and (max-width: 1185px) {
	.horiz-responsive-btn {
		flex-direction: column;
	}
	.horiz-responsive-btn a {
		padding: 15px 37px;
	}
}

/* header band */
.header-red-band {
	position: relative;background-color: #790012;text-align: center;color: #fff;width: 100%;font-size: 16px;padding: 12px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.header-red-band p{margin-bottom: 0;}
.header-red-band a{color: #fff;}

.bx-wrapper .bx-pager{position: relative;bottom: 0;}

@media(max-width: 767px){
	#searchform .g1-inner{display: block;}
}

.home .g1-precontent .g1-layout-inner .g1-grid{display: flex;flex-wrap: wrap;}

@media(max-width: 767px){
	.home .g1-precontent .g1-layout-inner{padding: 0 !important;}
}

/** Specifiers & Arcat Resource Hub **/
.pt-0{padding-top: 0 !important;}
.g1-content .txt-red{color: #940000;}

.g1-sidebar .cta-widget{margin-bottom: 40px;}
.g1-sidebar .cta-widget:last-child{margin-bottom: 0;}

.cta-blurb{box-shadow: 0px 4px 20px 2px rgba(0,0,0,0.2);}
.cta-blurb .img-con img{width: 100%;display: block;}
.cta-blurb .dtls{text-align: center;padding: 30px;}
.cta-blurb .dtls img{margin-bottom: 5px;}
.cta-blurb .dtls h3{font-weight: 600;margin-bottom: 12px;}
.cta-blurb .dtls p{color: #000;}
.cta-blurb .more{display: inline-block;background-color: #800000;padding: 10px 45px;color: #fff;}
.cta-blurb .more:hover{background-color: #000;color: #fff;}

.prod-each .ext-link{margin-top:5px;display:block}
.prod-each p br{display:none;}

.page-id-10177 .g1-precontent > .g1-background{background-image:none;}
.page-id-10177 .g1-precontent .btn-hdr{top: 0;}

/** Header black Band **/
.black-cta{background-color: #000;text-align: center;padding: 10px 0;}
.black-cta .inner-container{max-width: 94%; width: 1200px;padding: 0 15px;margin: 0 auto;}
.black-cta p{font-size: 18px;display: inline-block;color: #fff;margin-bottom: 0;}
.black-cta .btn-red{display: inline-block;padding: 6px 20px;background-color: #790012;color: #fff;transition: .3s;font-size: 16px;margin-left: 10px;}
.black-cta .btn-red:hover{opacity: .8}

.page-id-10236 .g1-hgroup .btn-hdr{display: none;}

/* In the news homepage */

#g1-section-3.g1-section.in-the-news .g1-layout-inner{width: 1200px !important; max-width: 100%;}

/** Radiography/NDT **/
.bulletColor li::marker {
  color: #8c0000;
	font-size: 150%;
}
.related-product{
	text-transform:uppercase;
	letter-spacing:normal;
}

.related-product .learnMore a{
	color:gray !important;
	font-size: 15px;
}


.related-product h5 {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
	font-size: 35px;
color: gray;
	margin-bottom: 0 !;
    
}


.related-product h5:before,
.related-product h5:after {
    content: '';
    border-top: 1px solid gray;
    margin: 0 10px 0 0;
    flex: 1 0 20px;
}

.related-product h5:after {
    margin: 0 0 0 10px;
}


.page-id-11340 #metaslider-id-8905{
	display: none;
}

.rel-img{
	display: flex; 
	text-align: center;
}

@media only screen and (max-width: 576px){
	.rel-img{
	display: block; 
	text-align: center;
	width: 800px;
     margin: 0px 45px;
		flex-direction: column;
}
}

.g1-simple-slider figure img{width: 100%;height: 100%;object-fit: cover;}

.related-product li img{transition:.2s;}
.related-product li img:hover{transform: scale(1.05);}
.related-product li .learnMore a:hover{color:#333 !important}