.slick-slide {

margin: 0px 20px;

}

.slickContentGroup{

display: none;

}

.slick-slide img {

width: 100%;

}

.slick-prev:before,

.slick-next:before {

color: black;

}

.featherlight .featherlight-content{

max-width: 980px;

background: none !important;

}

.featherlight .featherlight-content .bxp-sc-left, .featherlight .featherlight-content .bxp-sc-right{

display: inline-block;

width: 50%;

color: #ffffff;

vertical-align: top;

padding: 0px 20px;

}

.bxp-sc-right h2{

font-size: 24px;

color: #ffffff;

}

.bxp-sc-right .bxp-sc-rc{

font-size: 14px;

margin-top: 15px;

max-height: 330px;

overflow:auto;

}

.bxp-sc-right .bxp-sc-rb{

margin-top: 25px;

}

.bxp-sc-right .bxp-sc-rb a{

display: block;

color: #ffffff;

padding: 4px 10px;

border: 2px solid #ffffff;

font-size: 20px;

text-align: center;

max-width: 300px;

margin: 15px 0;

}

.bxp-sc-right .bxp-sc-rb a .phone-icon{

background: url(../img/phone-icon.png);

background-repeat: no-repeat;

background-position: center;

background-size: cover;

width: 25px;

height: 25px;

display: inline-block;

vertical-align: middle;

}

.bxp-sc-left img{

display: block;

margin: 0 auto;

max-width: 100%;

}

.featherlight-previous{

position: fixed;

left: 20px;

top: calc(50% - 15px);


}

.featherlight-previous:before{

	color: #ffffff;
    border-style: solid;
    border-width: 0.25em 0.25em 0 0;
    content: '';
    display: inline-block;
    height: 1em;
    position: relative;
    top: 0.15em;
	left: 0.25em;
	transform: rotate(-135deg);
    vertical-align: top;
    width: 1em;

}

.featherlight-next{

position: fixed;

right: 20px;

top: calc(50% - 15px);

}

.featherlight-next:before{

	color: #ffffff;
    border-style: solid;
    border-width: 0.25em 0.25em 0 0;
    content: '';
    display: inline-block;
    height: 1em;
    position: relative;
    top: 0.15em;
	left: 0;
	transform: rotate(45deg);
    vertical-align: top;
    width: 1em;

}

.featherlight .bxpCsm a{

color: #ffffff;

display:inline;

}

img.i-share-icons{ height:60px; }

/* single bxp carousel template */

.bxpcarousel_single .container{

padding: 3em 0;

}

.bxpcarousel_single .entry-thumbnail img{

max-width: 100%;

height: auto;

}

.bxpcarousel_single .bxp-sc-right .bxp-sc-rb a{

color: #555555;

border: 2px solid #555555;

}

.bxpcarousel_single .bxp-sc-right .bxp-sc-rb a .phone-icon{

background: url(../img/phone-icon-gray.png);

background-size: cover;

}

.bxp-form-wrap{

display: none;

}

.bxp-prod-title{

margin-top: 0;

font-size: 26px;

font-weight: 600;

margin-bottom: 5px;

line-height: 120%;

}

.bxp-prod-sub-title{

margin-top: 0;

font-size: 20px;

}

.copy-this{

position: relative;

display: inline-block;

cursor: pointer;

}

.copy-this .ctctooltip{

position: absolute;

top: 0;

left: 0;

right: 0;

background: #ccc;

color: #fff;

text-align: center;

display: none;

}

.mspecinfobtn{

display: none !important;

}

@media (max-width: 992px){

.featherlight .featherlight-inner{

padding-left: 45px;

padding-right: 45px;

}

.featherlight .featherlight-content .bxp-sc-left{

width: 35%;

}

.featherlight .featherlight-content .bxp-sc-right{

width: 65%;

}

}

@media (max-width: 768px){

img.i-share-icons{ height:46px; }

}

@media (max-width: 650px){

.bxp-sc-rc{

display: none;

}

.mspecinfobtn{

display: block !important;

cursor: pointer;

}

.bxp-sc-right .bxp-sc-rc{

max-height: unset;

}

.featherlight .featherlight-content .bxp-sc-left, .featherlight .featherlight-content .bxp-sc-right{

display: block;

width: 100%;

margin-bottom: 15px;

padding: 0;

}

.featherlight .featherlight-content .bxp-sc-right h2, .featherlight .featherlight-content .bxp-sc-right .bxp-sc-rc{

text-align: center;

}

.featherlight .featherlight-content .bxp-sc-right .bxp-sc-rb a{

margin: 15px auto;

}

.featherlight .featherlight-content .bxp-sc-left img{

max-width: 250px;

}

.bxpCsm{

text-align: center;

}

.slick-prev{

left: -10px;

}

.slick-next{

right: -10px;

}

img.i-share-icons{ height: auto; max-width: 100%; }

.featherlight .bxpCsm a {

color: #fff;

display: inline-block;

width: 14%;

margin-bottom: 10px;

}

.featherlight .featherlight-content{

padding: 0;

}

}