.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; }
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; }
}
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }.hamburger {
padding: 15px 15px;
display: inline-block;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible; }
.hamburger:hover {
opacity: 0.7; }
.hamburger.is-active:hover {
opacity: 0.7; }
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
background-color: #fff; }
.hamburger-box {
width: 24px;
height: 14px;
display: inline-block;
position: relative; }
.hamburger-inner {
display: block;
top: 50%;
margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: 24px;
height: 2px;
background-color: #fff;
border-radius: 0;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {
content: "";
display: block; }
.hamburger-inner::before {
top: -6px; }
.hamburger-inner::after {
bottom: -6px; } .hamburger--squeeze .hamburger-inner {
transition-duration: 0.075s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze .hamburger-inner::before {
transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
.hamburger--squeeze .hamburger-inner::after {
transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze.is-active .hamburger-inner {
transform: rotate(45deg);
transition-delay: 0.12s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--squeeze.is-active .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
.hamburger--squeeze.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }*
{ 
-moz-box-sizing: border-box; 
box-sizing: border-box;
}
html
{
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html,
body,
button,
input,
select,
textarea
{
font-size: 14px;
font-family: Verdana, sans-serif;
font-weight: normal;
font-style: normal;
color: #000;
}
body
{
background-color: #fff;
margin: 0;
padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary
{
display: block;
}
h1,h2,h3,h4,h5,h6,p,dl,ol,ul
{
margin: 0 0 20px 0;
padding: 0;
line-height: 1.5;
}
h1,h2,h3,h4,h5,h6
{
font-family: "Droid Sans", sans-serif;
font-weight: 400;
}
h1
{
font-size: 32px;
line-height: 1.1;
}
h2
{
font-size: 18px;
color: #63655b;
line-height: 1.5;
}
h3
{
font-size: 21px;
}
h4
{
font-size: 16px;
color: #c41230;
}
img
{
display: block;
border: 0;
-ms-interpolation-mode: bicubic;
}
a
{
color: #c41230;
text-decoration: none;
}
a:hover
{
color: #7b071b;
text-decoration: underline;
}
a:focus,
textarea:focus, 
input:focus 
{ 
outline: 0; 
}
*:focus { outline: none !important; }
header
{
background: #000 url(//gsglobalresources.com/wp-content/themes/gsna/images/bg_header.gif) repeat-x 0 0;
border-bottom: 5px solid #c41230;
} #header-inner { height: 144px; }
#logo
{
position: absolute;
top: 16px;
left: 0px;
}
#nav-primary ul
{
overflow: auto;
position: absolute;
bottom: 0;
left: 15px;
margin: 0;
padding: 0;
list-style-type: none;
font-size: 14px;
font-family: "Droid Sans", sans-serif;
font-weight: 700;
text-transform: uppercase;
}
#nav-primary li { float: left; }
#nav-primary a
{
display: block;
padding: 17px 22px 0 22px; height: 50px;
color: #fff;
text-decoration: none;
}
#nav-primary a:hover { background-color: #7b071b; }
#nav-primary .current_page_item a,
#nav-primary .current-page-ancestor a,
.single-eng_sols #nav-primary .menu-item-145 a,
.single-case_study #nav-primary .menu-item-17279 a
{
background-color: #c41230;
}
#nav-primary .current_page_item a:hover,
#nav-primary .current-page-ancestor a:hover,
.single-eng_sols #nav-primary .menu-item-145 a:hover,
.single-case_study #nav-primary .menu-item-17279 a:hover
{
background-color: #7b071b;
}
#nav-tertiary ul
{
overflow: auto;
position: absolute;
top: 15px;
right: 6px;
margin: 0;
padding: 0;
list-style-type: none;
font-size: 12px;
font-family: "Droid Sans", sans-serif;
font-weight: 700;
text-transform: uppercase;
}
#nav-tertiary li
{
float: left;
border-left: 1px solid #fff;
}
#nav-tertiary li:first-child { border-left: 0 none; }
#nav-tertiary a
{
padding: 0 12px;
color: #fff;
}
#nav-tertiary a:hover
{
color: #cecece;
text-decoration: none;
}
header form
{
position: absolute;
top: 44px;
right: 10px;
width: 242px;
height: 31px;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/bg_search.png) no-repeat 0 0;
}
header form .s
{
width: 200px;
margin: 0;
padding-left: 10px;
font-size: 12px;
color: #fff;
background-color: transparent;
border: 0 none;
height: 31px;
}
header form .button-s
{
display: block;
position: absolute;
top: 1px;
right: 2px;
}
main form .button-s
{
display: inline!important;
width: 40px !important;
height: 40px !important;
}
.error404 main form { margin-bottom: 0; overflow: auto; }
.error404 main form ul { padding: 0; list-style-type: none; }
.error404 main form ul li { float: left; }
.mega-menu
{
overflow: auto;
position: absolute;
top: 144px;
left: -9999px;
right: 0;
width: 980px;
height: auto;
margin: 0 auto;
padding: 24px 6px 6px 6px;
background-color: #7b071b;
z-index: 1001;
}
.admin-bar .mega-menu { top: 176px; }
.mega-menu h3
{
line-height: 1;
margin-bottom: 6px;
padding: 0 14px 12px 14px;
border-bottom: 2px solid #c41230;
color: #fff;
font-size: 16px;
font-weight: 700;
font-family: "Droid Sans", sans-serif;
}
.mega-menu table
{
display: table;
width: 100%;
margin-bottom: 0;
border-top: 0 none; }
.mega-menu td
{
display: table-cell;
width: 25%;
padding: 0 0 0 6px;
vertical-align: top;
}
.mega-menu td:first-child { padding-left: 0; }
.mega-menu ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
.mega-menu li { font-size: 12px; }
.mega-menu a
{
display: block;
padding: 4px 14px;
color: #fff;
text-decoration: none;
}
.mega-menu a:hover { background-color: #c41230; }
.mega-menu.eng-sol { width: 490px;}
.mega-menu.eng-sol td { width: 214px !important; }
.mega-menu.case-stu { width: 490px; }
.mega-menu.case-stu td { width: 214px !important; }
.mega-menu.abt-us { width: 170px; }
#feature
{
width: 100%;
height: 150px;
background-color: #000;
background-repeat: no-repeat;
background-position: center top;
border-bottom: 5px solid #c41230;
}
#header-inner,
#torso,
footer ul
{
overflow: auto;
position: relative;
width: 980px;
margin: 0 auto;
}
#nav-secondary h6
{
margin: 0;
padding: 25px 18px 10px 18px;
color: #fff;
background-color: #c41230;
font-size: 18px;
font-weight: 700;
}
#nav-secondary ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 12px; line-height: 15px;
}
#nav-secondary li
{
border-bottom: 1px solid #eae8e5;
}
#nav-secondary .searchandfilter li { border-bottom: 0 none; }
#nav-secondary a
{
display: block;
padding: 10px 0 10px 18px;
color: #000;
text-decoration: none;
}
#menu-left .page_item_has_children a::after,
#menu-4-hcards .page_item_has_children a::after
{
content: '\276f'; float: right;
}
#nav-secondary a:hover { color: #999; }
#nav-secondary .current_page_item > a,
#nav-secondary .current_page_ancestor > a,
#nav-secondary .current-cat > a,
#nav-secondary a.current-yr
{
background-color: #efefef;
border-top: 	3px solid #fff;
border-bottom: 	3px solid #fff;
font-weight: bold;
}
#nav-secondary .slinky-menu .current_page_item a,
#nav-secondary .slinky-menu .current_page_ancestor a,
#nav-secondary .slinky-menu .current-cat a
{
background-color: transparent;
border-top: 	0;
border-bottom: 	0;
}
.blog #menu-left .current_page_item,
.category #menu-left .current_page_item,
.single-post #menu-left .current_page_item
{
font-weight: bold;
}
.blog #menu-left .current_page_item a,
.category #menu-left .current_page_item a,
.category #menu-left .current-cat a,
.single-post #menu-left .current_page_item a,
.date #menu-left a.current-yr
{
padding-left: 7px;
}		
.blog #menu-left .has_children a::after,
.category #menu-left .has_children a::after,
.single-post #menu-left .has_children a::after,
.date #menu-left .has_children a::after
{
content: '\276f';
float: right;
margin-left: 1em;
}
.category #menu-left .back,
.top-parent-104 #menu-left .back,
.top-parent-9699 #menu-left .back,
.single-eng_sols #menu-left .back,
.top-parent-13 #menu-left .back,
.single-control #menu-left .back,
.single-h #menu-left .back,
.page-id-17793 #menu-left .back,
.page-id-18457 #menu-left .back,
.top-parent-13 .back,
.single-control .back,
.single-h .back,
.post-type-archive-job .back,
.single-job .back
{
background: #7b071b;
border-bottom: 0 none !important;
}
.category #menu-left .back a,
.top-parent-104 #menu-left .back a,
.top-parent-9699 #menu-left .back a,
.single-eng_sols #menu-left .back a,
.top-parent-13 #menu-left .back a,
.single-control #menu-left .back a,
.single-h #menu-left .back a,
.page-id-17793 #menu-left .back a,
.page-id-18457 #menu-left .back a,
.top-parent-13 .back a,
.single-control .back a,
.single-h .back a,
.post-type-archive-job .back a,
.single-job .back a
{
color: #fff !important;
}
.category #menu-left .back a::before,
.top-parent-104 #menu-left .back a::before,
.top-parent-9699 #menu-left .back a::before,
.single-eng_sols #menu-left .back a::before,
.top-parent-13 #menu-left .back a::before,
.single-control #menu-left .back a::before,
.single-h #menu-left .back a::before,
.page-id-17793 #menu-left .back a::before,
.page-id-18457 #menu-left .back a::before,
.top-parent-13 .back a::before,
.single-control .back a::before,
.single-h .back a::before,
.post-type-archive-job .back a::before,
.single-job .back a::before
{
content: '\276e';
float: left;
margin-right: 1em;
}
.top-parent-104 #menu-left .back_home a,
.top-parent-9699 #menu-left .back_home a,
.single-eng_sols #menu-left .back_home a,
.top-parent-13 #menu-left .back_home a,
.single-control #menu-left .back_home a,
.single-h #menu-left .back_home a
{
color: #9B0104 !important;
}
.top-parent-104 #menu-left .back_parent a,
.top-parent-9699 #menu-left .back_parent a,
.single-eng_sols #menu-left .back_parent a,
.top-parent-13 #menu-left .back_parent a,
.single-control #menu-left .back_parent a,
.single-h #menu-left .back_parent a
{
padding-left: 7px;
background-color: #efefef;
border-top: 3px solid #fff; font-weight: bold;
}
#menu-left .cat-depth-1 .current-cat a,
#nav-secondary .current-cat > a,
#nav-secondary a.current-yr,
.top-parent-104 #menu-left .current_page_item a,
.top-parent-9699 #menu-left .current_page_item a,
.top-parent-108 #nav-secondary .current_page_item a,
#nav-secondary .current_page_item > a
{
padding-left: 18px !important;
background-color: transparent;
border-top: 0 none;
border-bottom: 0 none;
font-weight: bold;
color: #c41230;
}
main
{
min-height: 750px;
padding-top: 20px;
}
.breadcrumbs { font-size: 11px; }
.breadcrumbs span { color: #c41230; }
.row { overflow: auto; clear: both; }
.col
{
float: left;
margin-left: 32px; }
.col:first-child { margin-left: 0; }
.col-1 { width: 221px; }
.col-2 { width: 474px; min-width: 474px; }
.col-3 { width: 727px; }
main .col-3 { overflow: hidden; }
.col-half { width: 347px; }
.col-full { width: 980px; }
main ul { overflow: hidden; padding-left: 22px;  }
table
{
display: table;
margin-bottom: 20px;
border-top: 1px solid #f4f4f4;
border-collapse: collapse;
border-spacing: 0;
font-size: 11px;
}
tr.even td { background-color: #f4f4f4; }
td
{
display: table-cell;
width: 253px;
padding: 10px 0 10px 32px;
vertical-align: top;
}
td:first-child
{
width: 216px;
padding-left: 5px;
}
.accordion { position: relative; }
.accordion-controls
{
overflow: auto;
position: absolute;
top: 6px;
right: 0;
margin: 0;
padding: 0;
list-style-type: none;
font-size: 11px;
}
.accordion-controls li
{
float: left;
cursor: pointer;
border-left: 1px solid #000;
margin-left: 14px;
padding-left: 14px;
}
.accordion-controls li:first-child
{
border-left: 0 none;
margin-left: 0;
}
.accordion-controls li span { color: #C41230; }
.accordion-controls li span:hover { color: #7b071b; }
.accordion h3 { margin-bottom: 10px; }
.accordion h4
{
margin-bottom: 12px;
padding-left: 20px;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(//gsglobalresources.com/wp-content/themes/gsna/images/arrow_right.png);
background-position: 0 6px;
cursor: pointer;
}
.accordion h4.open
{
background-image: url(//gsglobalresources.com/wp-content/themes/gsna/images/arrow_down.png);
background-position: 0 10px;
}
.accordion table { display: none; }
.accordion .open + table { display: table; }
.promo-case-study,
.promo-literature
{
border: 1px solid #ccc;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/bg_gradient.gif) repeat-x left bottom;
}
.promo-case-study,
.promo-literature
{
min-height: 224px;
}
.promo-case-study
{
overflow: auto;
position: relative;
margin-bottom: 20px;
padding: 12px 12px 8px 12px;
}
.promo-case-study-item div
{
float: left;
width: 221px;
}
.promo-case-study-item div:first-child
{
width: 215px;
margin-right: 11px;
}
.promo-case-study-item.promo-case-study-item-wide div:first-child { width: 469px }
.promo-case-study-item h4,
.promo-case-study-item p
{
line-height: 1.3;
}
.promo-case-study p { font-size: 11px; }
.promo-case-study .promo-case-study-item-wide p { font-size: 14px; }
.promo-case-study-item img { border: 1px solid #eae8e5; }
.promo-case-study-pager
{
position: absolute;
bottom: 6px;
left: 0;
overflow: hidden;
width: 472px;
height: 35px;
margin: 0 auto;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/bg_pager.png) no-repeat 0 0;
clear: both;
text-align: center;
}
.promo-case-study-wide .promo-case-study-pager
{
left: calc(50% - 236px) !important;
}
.promo-case-study-pager span
{
display: inline-block;
width: 12px;
height: 35px;
margin: 0 3px;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/pager.png) no-repeat 0 0;
text-indent: -9999px;
cursor: pointer;
}
.promo-case-study-pager span.cycle-pager-active { background-position: 0 -35px; }
.promo-literature
{
overflow: auto;
margin-bottom: 20px;
padding: 12px;
}
.promo-literature.promo-literature-wide p,
.promo-literature.promo-literature-wide ul
{
font-size: 14px;
}
.promo-literature p,
.promo-literature ul
{
font-size: 11px;
}
.promo-literature ul
{
list-style-type: none;
padding-left: 0;
}
.promo-literature ul li
{
overflow: visible;
position: relative;
padding-left: 12px;
}
.promo-literature ul li:before
{
content: "\25B8";
position: absolute;
top: 0;
left: 0;
}
ul.list-primary,
ul.list-primary-alt,
ul.list-secondary
{
overflow: hidden;
list-style-type: none;
padding-left: 0;
}
ul.list-primary li,
ul.list-primary-alt li
{
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #ccc;
}
ul.list-primary ul,
ul.list-primary-alt ul
{
display: table;
margin-bottom: 0;
}
ul.list-primary ul li,
ul.list-primary-alt ul li
{
display: table-cell;
vertical-align: top;
padding-bottom: 0;
border-bottom: 0 none;
}
ul.list-primary img
{
margin-right: 32px;
border: 1px solid #efefef;
}
ul.list-primary ul li p:last-child,
ul.list-primary-alt ul li p:last-child
{
margin-bottom: 0;
}
ul.list-primary-alt ul li div
{
width: 220px;
height: 220px;
margin-right: 20px;
border: 1px solid #efefef;
}
ul.list-primary-alt ul li div img
{
display: block;
position: relative;
top: 50%;
width: auto;
height: 90%;
margin: 0 auto;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
ul.list-primary-alt ul li div img.resize-width
{
width: 80%;
height: auto;
}
ul.list-primary-alt ul li div img.resize-height
{
width: auto;
height: 80%;
}
ul.list-secondary > li
{
float: left;
width: 221px;
margin-left: 32px;
margin-bottom: 20px;
} ul.list-secondary > li:nth-of-type(3n+1) { margin-left: 0; }
ul.list-secondary img { margin-bottom: 10px; border: 1px solid #efefef; } ul.list-secondary h3
{
padding-bottom: 2px;
margin-bottom: 5px;
} .case-studies ul.list-secondary h3 { margin-bottom: 6px; }
.case-studies ul.list-secondary h3 a,
.blog ul.list-primary ul h3 a,
.category ul.list-primary ul h3 a
{
color: #000;
text-decoration: none;
}
.blog ul.list-primary ul h3,
.category .list-primary ul h3
{
margin-bottom: 0;
}
.case-studies ul.list-secondary h3 a:hover,
.blog ul.list-primary ul h3 a:hover,
.category ul.list-primary ul h3 a:hover
{
color: #c41230;
text-decoration: none;
} ul.list-secondary p, ul.list-secondary ul { font-size: 12px; }
ul.list-secondary ul { list-style-type: disc; } .wp-pagenavi .page, 
.wp-pagenavi .current 
{
padding: 5px 10px;
border: 1px solid #efefef;
margin: 2px;
}
.wp-pagenavi { margin-bottom: 40px; }
footer
{
height: 55px;
margin: 25px 0;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/bg_footer.png) no-repeat top center;
font-size: 14px;
font-family: "Droid Sans", sans-serif;
font-weight: 400;
}
footer ul
{
overflow: auto;
margin: 0 auto;
padding: 0;
list-style-type: none;
}
footer li
{
float: right;
line-height: 55px;
}
footer li:first-child
{
float: left;
padding-left: 18px;
}
footer strong { font-weight: 700; }
footer span { color: #c41230; }
footer a,
.newsletter-cta-parent a
{
display: block;
margin-top: 14px;
padding: 0 10px;
font-size: 12px;
font-family: "Verdana", sans-serif;
font-weight: 700;
color: #fff;
background-color: #c41230;
text-transform: uppercase;
text-decoration: none;
line-height: 26px;
}
footer a:hover,
.newsletter-cta-parent a:hover
{
color: #fff;
background-color: #7b071b;
text-decoration: none;
}
.newsletter-cta-parent { display: inline-block; margin-bottom: 40px; }
.newsletter-cta-parent a { margin-top: 0; }
.home
{ background: #3a3a3a url(//gsglobalresources.com/wp-content/themes/gsna/images/bg_home.gif) repeat-x 0 230px;
}
.home #feature
{
overflow: auto;
height: 458px;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/home_hero.png) no-repeat top center;
border-bottom: 0 none;
}
.home #feature img
{
display: block;
margin: 204px auto 0 auto;
}
.home main
{
min-height: 0;
padding-top: 0;
}
.home main h1
{
display: table-cell;
width: 980px;
height: 130px;
line-height: 1.2;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/bg_home_h1.png) no-repeat top center;
vertical-align: middle;
text-align: center;
font-size: 26px;
color: #fff;
}
.home main h3
{
margin-bottom: 3px;
color: #c41230;
font-weight: 700;
}
.home main ul.columns-3
{
overflow: auto;
margin: 35px 0 60px 0;
padding: 0 16px 0 0;
list-style-type: none;
}
.home main ul.columns-3 > li,
.home main ul.columns-2 > li
{
float: left;
margin-left: 15px;
}
.home main ul.columns-3 > li:first-child,
.home main ul.columns-2 > li:first-child
{
margin-left: 16px;
}
.home main ul.columns-3 img { margin-bottom: 7px; }
.home main ul.columns-3 p
{ width: 306px; margin-bottom: 0;
padding: 8px 13px; background-color: #3a3a3a;
font-family: "Droid Sans", sans-serif;
color: #fff;
font-size: 12px;
font-weight: 700;
}
.home main ul.columns-3 p span
{
color: #747474;
font-weight: 400;
font-size: 10px;
}
.home main ul.columns-2
{
overflow: auto;
position: relative;
margin: 35px 0 30px 0;
padding: 0 16px 0 0;
list-style-type: none;
}
.home main ul.columns-2 > li { width: 307px; }
.home main ul.columns-2 > li:first-child  { width: 626px; }
.home main ul.columns-2 > li:first-child a
{
overflow: hidden;
display: block;
position: relative;
width: 626px;
height: 216px;
border: 1px solid #393939;
background-color: #fff;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.home main ul.columns-2 img
{
position: relative;
display: block;
width: 624px;
height: auto;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.txt-over-img
{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 12px;
background-color: rgba(0,0,0,0.8);
}
.txt-over-img h4
{
margin-bottom: 6px;
line-height: 1.2;
color: #fff;
font-size: 20px;
font-weight: 700;
}
.home main ul.columns-2 > li:first-child a:hover .txt-over-img h4,
.home main ul.columns-2 > li:first-child a:hover .txt-over-img h5 { text-decoration: underline; }
.txt-over-img h5
{
margin-bottom: 0;
line-height: 1.1;
color: #9b9b9b;
font-size: 12px;
font-weight: 700;
}
.home main ul.columns-2 h6
{
position: absolute;
bottom: 0;
margin-bottom: 0;
font-size: 12px;
font-weight: 700;
}
.home main ul.columns-2 h6 a
{
color: #9b9b9b;
text-decoration: none;
}
.home main ul.columns-2 h6 a:hover
{
color: #fff;
text-decoration: underline;
}
.home main hr
{
border: 0;
width: 947px;
height: 1px;
background: #393939;
}
.wrapper-scroller
{ font-size: 12px;
}
.wrapper-scroller ol
{
margin: 0;
padding: 0;
list-style-type: none;
}
.wrapper-scroller ol li
{ margin-bottom: 6px;
padding: 12px 10px;
line-height: 1.4;
background-color: #1d1d1d;
}
.wrapper-scroller ol li:last-of-type { margin-bottom: 0; }
.wrapper-scroller ol li a
{
color: #9b9b9b;
text-decoration: none;
}
.wrapper-scroller ol li a:hover
{
color: #fff;
text-decoration: underline;
} #scrollbar1 { width: 306px; }
#scrollbar1 .viewport { width: 280px; height: 184px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background-color: #1d1d1d; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { height: 100%; width: 15px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background-color: #ca162f; height: 28px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
#scrollbar1 .thumb .end { display: none; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
.home { background-position: 0 600px; }
.home main li p a
{
color: #9B9B9B;
text-decoration: none;
}
.home main li p a:hover
{
color: #FFF;
text-decoration: underline;
}
.news-single main { padding-bottom: 100px; }
.news-single main h2 { margin-bottom: 0; } main form { margin-bottom: 50px; }
.single-control main form { margin-bottom: 0; }
main form label
{
display: block;
margin-bottom: 5px;
}
main form input,
main form textarea
{
width: 470px;
background: #fff url(//gsglobalresources.com/wp-content/themes/gsna/images/bg_input.gif) repeat-x left bottom;
border: 1px solid #eae8e5;
padding: 5px;
}
main.post-1312 form input { width: 260px; }
main.post-1312 form { margin-bottom: 0; }
main form .wpcf7-file
{
border:0px;
background:none;
}
main form input { height: 40px; }
main form textarea { height: 300px; }
main form input[type=submit]
{
display: inline-block;
width: auto;
height: auto;
line-height: 54px;
padding: 0 10px;
background: none;
background-color: #c41230;
color: #fff;
}
main form input[type=radio]
{
display: inline-block;
width: 13px;
height: 13px;
line-height: 1em;
padding: 0 10px;
background: none;
background-color: #c41230;
color: #fff;
}
span.wpcf7-list-item {
margin-left: 0.5em;
width: 256px;
display: inline-block;
}
.page-id-110 main h2
{
padding-bottom: 20px;
border-bottom: 1px solid #eae8e5;
}
.page-id-110 main ul
{
list-style-type: none;
margin: 0 0 20px 0;
padding: 0;
}
.page-id-110 main li { margin-bottom: 6px; }
.page-id-110 main li > a
{
display: block;
padding-left: 10px;
color: #000;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/arrow_right.png) no-repeat 0 7px;
text-decoration: none;
}
.page-id-110 main li > a.open
{
padding-left: 16px;
background-color: #efefef;
background-image: url(//gsglobalresources.com/wp-content/themes/gsna/images/arrow_down.png);
background-position: 0 8px;
}
.page-id-110 main ul ul
{
display: none;
margin: 6px 0;
padding-left: 8px;
}
.page-id-110 main ul ul a
{
color: #c41230;
background: none;
text-decoration: none;
}
.page-id-110 main ul ul a:hover { text-decoration: underline; }
.photo-product-detail img { border: 1px solid #efefef; }
.post-254 blockquote,
.post-1312 blockquote
{
float: right;
border-left: 2px solid #eae8e5;
padding: 0 25px;
margin: 0 0 25px 25px;
width: 300px;
}
.post-254 blockquote p, .post-1312 blockquote p { font-size: 12px; }
.post-254 blockquote p:last-child, .post-1312 blockquote p:last-child { margin-bottom: 0; }
.post-254 blockquote p strong,
.post-1312 blockquote p strong
{
font-size: 18px;
text-transform: uppercase;
color: #c41230;						
font-weight: normal;
}
.wpcf7-submit { cursor: pointer; }
#post-110 table, #post-16518 table { width: 980px; }
#post-110 td,
#post-16518 td
{
width: 110px;
padding: 10px 0;
text-align: center;
}
#post-110 td.first-child,
#post-16518 td.first-child
{
width: 430px;
padding-left: 10px;
text-align: left;
}
#post-110 .even td.first-child, #post-16518 .even td.first-child { background-color: #EDEDED; }
#post-110 .odd td.first-child, #post-16518 .odd td.first-child { background-color: #FAFAFA; }
main .alignnone { margin: 5px 20px 20px 0; }
main .aligncenter,
div.aligncenter
{
display: block;
margin: 5px auto 5px auto;
}
main .alignright
{
float: right;
margin: 5px 0 20px 20px;
}
main .alignleft
{
float: left;
margin: 5px 20px 20px 0;
}
main a img.alignright
{
float: right;
margin: 5px 0 20px 20px;
}
main a img.alignnone
{
margin: 5px 20px 20px 0;
}
main a img.alignleft
{
float: left;
margin: 5px 20px 20px 0;
}
main a img.aligncenter
{
display: block;
margin-left: auto;
margin-right: auto
}
main .wp-caption
{
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
main .wp-caption.alignnone { margin: 5px 20px 20px 0; }
main .wp-caption.alignleft { margin: 5px 20px 20px 0; }
main .wp-caption.alignright { margin: 5px 0 20px 20px; }
main .wp-caption img
{
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
main .wp-caption p.wp-caption-text
{
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .search-results article
{
margin-bottom:20px;
border-bottom:2px solid #efefef;
}
.search-results .col-1 li
{
margin-bottom: 10px;
font-size: 12px;
}
.wp-pagenavi span.pages,
.wp-pagenavi a.nextpostslink
{
border: 0 none !important;
}
.page-id-110 main h3 a
{
float: right;
padding-top: 7px;
font-size: 11px; }
.focused { background-color: #7b071b !important; }
.mfp-iframe-holder .mfp-content { width:auto; }
.mfp-newsletter { width: 620px; height: 450px; }
.mfp-newsletter .mfp-iframe-scaler { height: 100%; padding-top: 0; }
.mfp-newsletter .mfp-iframe-scaler iframe { background-color: #fff; }
#menu-item-6189 a,
.menu-social-mobile-only .menu-item-6189 a
{
display: block;
width: 16px;
height: 16px;
margin: 0 12px;
padding: 0;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/icon_linkedin.png) no-repeat 0 0;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
#menu-item-6189 a:hover,
.menu-social-mobile-only .menu-item-6189 a:hover
{
background-position: 0 -16px;
}
#menu-item-9970 a,
.menu-social-mobile-only .menu-item-9970 a
{
display: block;
width: 16px;
height: 16px;
margin: 0 12px;
padding: 0;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/icon_youtube.png) no-repeat 0 0;
text-indent: 110%;
white-space: nowrap;
overflow: hidden;
}
#menu-item-9970 a:hover,
.menu-social-mobile-only .menu-item-9970 a:hover
{
background-position: 0 -17px;
}
#menu-item-17184 a,
.menu-social-mobile-only .menu-item-17184 a
{
display: block;
width: 16px;
height: 16px;
margin: 0 0 0 12px;
padding: 0;
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/icon_fb.png) no-repeat 0 0;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
#menu-item-17184 a:hover,
.menu-social-mobile-only .menu-item-17184 a:hover
{
background-position: 0 -16px;
}
.newsletter-archive-cta
{
float: right;
display: inline-block;
font-size: 12px;
line-height: 35px;
}
.mfp-newsletter-archive
{
height: 390px;
width: 650px;
}
.mfp-newsletter-archive iframe { background-color: #fff; }
#customer-portal-login-cta
{
display: inline-block;
padding: 0 30px;
line-height: 54px;
background-color: #c41230;
color: #fff;
text-decoration: none;
}
#wpcf7-f6841-p6837-o1 input, #wpcf7-f6841-p6837-o1 textarea { width: 400px; }
#wpcf7-f6841-p6837-o1 input[type="submit"] { width: auto; padding: 0 30px; } .small-text
{
font-size:11px;
letter-spacing:normal !important;
}
.smaller-text
{
font-size: 10px;
line-height: 1.2em;
letter-spacing: normal !important;
}
.espresso_events form {
margin-bottom:10px;
}
.ee-table,
#spco-payment-info-table,
#spco-attendee_information-dv table
{
display: table;
margin-bottom: 20px;
border-collapse: collapse;
border-spacing: 0;
font-size: 11px;
width:100%;
}
.ee-table th, .ee-table td,
#spco-payment-info-table th, #spco-payment-info-table td,
#spco-attendee_information-dv th, #spco-attendee_information-dv td
{
padding: 10px;
text-align:left;
border: 1px solid #eae8e5;
width:auto;
}
.ee-table th,
#spco-payment-info-table th,
#spco-attendee_information-dv th th
{
border-bottom: 1px solid #eae8e5;
}
.ee-table.tr.even td,
#spco-payment-info-table.tr.even td,
#spco-attendee_information-dv.tr.even td { background-color: #f4f4f4; }
.ee-table.td,
#spco-payment-info-table.td,
#spco-attendee_information-dv.td
{
display: table-cell;
width: 253px;
padding: 10px 0 10px 32px;
}
.ee-table.td:first-child,
#spco-payment-info-table.td:first-child,
#spco-attendee_information-dv.td:first-child
{
width: 216px;
padding-left: 5px;
}
.ee-btn,
.espresso_events input[type=submit],
#spco-go-to-step-finalize_registration-submit,
#spco-go-to-step-payment_options-submit
{
background: none;
background-color: #c41230;
color: #fff;
display: inline-block;			
font-size: 11px;
height: auto;
line-height: 25px;
padding: 0 10px;
width: auto;
}
.ee-btn:hover,
.espresso_events input[type=submit]:hover,
#spco-go-to-step-finalize_registration-submit:hover,
#spco-go-to-step-payment_options-submit:hover
{
background-color: #7b071b;
color: #fff;
cursor:pointer;
text-decoration: underline;			
}
.ee-attention
{
border-top: 2px solid #eae8e5;
border-bottom: 2px solid #eae8e5;
border-left:none;
border-right:none;
padding-bottom:30px;
text-align:center;
}
.ee-table .tiny-text
{
font-size:10px;
}
#ee-single-page-checkout-dv form textarea {
width: 100% !important;
height: 140px !important;
}
.ee-reg-form-attendee-dv {
padding: 1em 1% !important;
} #spco-payment-info-table{}
.spco-payment-method-btn-img
{
display:inline-block;
}
.spco-payment-method-info-dv {
padding: 25px !important;
margin: 0 !important;
border: 0px solid #eee !important;
border-radius: 0 !important;
}
#ee-single-page-checkout-dv .spco-payment-method-input-dv label {
min-height:0 !important;
}
.spco-payment-method-hdr {
clear: none;
margin: 0;
text-align: center; 
font-size:16px;
color: #c41230 !important;
}
.spco-whats-next-buttons
{
padding:0 !important;
margin:0 !important;
}
.spco-step-name
{
letter-spacing:normal;
}
.spco-ticket-info-dv h5
{
margin-bottom:0px;
}
#ee-single-page-checkout-dv input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]),
#ee_reg_qstn-16-country-input-dv
{
padding:5px;
margin-bottom:15px;
height:30px;
}
.ee-reg-qstn-country-input-dv
{
padding-left:0;
margin-bottom: 20px;
}
#spco-attendee_information-pg
{
text-align:center;
}
.ee-form-add-new-state-lnk
{ display:none;
}
.spco-ticket-info-dv h4 
{
margin: 20px 0 10px;
}
.spco-attendee-lgnd 
{
letter-spacing: normal !important;
text-transform: uppercase !important;
}
#espresso-recaptcha-dv 
{ height: 100px;
}  #methods-of-payment
{
text-align:center;
}
#ee-single-page-checkout-dv .spco-payment-method-input-dv label {
float: none !important;
margin: 0 !important;
}
#ee-single-page-checkout-dv .tiny-lbl {
width: auto !important; 
min-width: inherit !important; 
max-width: 600px !important; 
}
#ee-available-payment-method-inputs-paypal_standard
{
display:none;
}
.spco-payment-method-btn-img {
max-width: 600px !important;
cursor: default !important;
}
#ee-training-disclaimer {  margin-top: 60px;
}
.ee-reg-qstn-country-input-dv {
display: none;
}
.top-parent-9699 ul.list-secondary h3
{
font-size: 16px;
color: #c41230;
}
.top-parent-9699 ul.list-secondary li > a
{
overflow: hidden;
display: block;
position: relative;
margin-bottom: 20px;
}
.top-parent-9699 ul.list-secondary h3 > a
{
margin-bottom: 0;
}
.top-parent-9699 ul.list-secondary a img
{
display: block;
width: 100%;
height: auto;
max-height: 125px;
margin-bottom: 0;
z-index: 5;
}
.top-parent-9699 ul.list-secondary a img:first-child
{
background: transparent url(//gsglobalresources.com/wp-content/themes/gsna/images/youtube-play-button.png) no-repeat center center;
background-size: 25%;
left: 0;
position: absolute;
top: 0;
z-index: 10;
filter: grayscale(100%);
}
.top-parent-9699 ul.list-secondary a:hover img:first-child
{
filter: grayscale(0);
}
.top-parent-9699 .mfp-iframe-holder .mfp-content { width: 100%; }
.literature_items { overflow: auto; }
.literature_items li
{
float: left;
width: 25%;
}
.literature_items li div
{
padding: 0 10px;
}
.literature_items li div img
{
max-width: 232px;
max-height: 300px;
width: auto;
height: auto;			
}
.literature_items li p
{
margin-top: 5px;
text-align: center;
font-size: 11px;
}
#control_cta,
#hydraulic_cta
{
display: none;
}
#wrapper_product_cta
{
overflow: auto;
padding: 15px;
background-color: #f4f4f4;
border: 1px solid #ccc;
}
#wrapper_product_cta select
{
float: left;
padding: 5px 10px;
margin-right: 15px;
font-size: 13px;
}
#button_cta
{
float: left;
line-height: 29px;
padding: 0 10px;
font-size: 13px;
background-color: #c41230;
color: #fff;
border: 0 none;
}
#button_cta:disabled { background-color: #999; color: #ECECEC; }
#button_cta:enabled { cursor: pointer; }
#button_cta:enabled:hover { background-color: #7b071b; }
#oTmp > h2,
#oTmp > p
{
display: none;
}
.page-id-17793 #nav-secondary ul.children,
.page-id-18457 #nav-secondary ul.children
{
margin-left: 20px !important;
}
.page-id-17793 #nav-secondary ul:nth-child(1) > li,
.page-id-18457 #nav-secondary ul:nth-child(1) > li
{
border-bottom: 0 none;
}
.page-id-17793 #menu-left,
.page-id-18457 #menu-left
{
margin-bottom: 0 !important;
}
.footer-big
{
background-color: #3a3a3a;
background-image: none;
border-top: 5px solid #c41230;
font-family: "Droid Sans", sans-serif;
}
.footer-big > div
{
overflow: auto;
position: relative;
width: 980px;
margin: 0 auto;
}
.footer-big > div > div
{
float: left;
width: 25%;
padding: 40px 0 25px 0;
}
.footer-big > p
{
margin: 0;
padding: 20px 0;
font-size: 13px;
color: #cecece;
background-color: #000;
text-align: center;
}
.footer-big h5
{
margin-bottom: 15px;
text-transform: uppercase;
color: #fff;
font-size: 14px;
font-weight: bold;
}
.footer-big div p
{
margin-bottom: 15px;
color: #fff;
}
.footer-big div a
{
color: #fff;
}
.footer-big a.button,
.single-job a.button
{
display: inline-block;
font-family: "Droid Sans", sans-serif;
font-size: 13px;
font-weight: bold;
padding: 8px 10px;
text-transform: uppercase;
background-color: #7b071a;
text-decoration: none;
color: #fff;
}
.footer-big a.button:hover,
.single-job a.button:hover
{
background-color: #c41230;
}
.footer-big div ul
{
list-style-type: none;
}
.footer-big img
{
display: inline-block;
margin-right: 11px;
}
.footer-big img:last-child { margin-right: 0; }
.footer-social
{
overflow: none;
list-style-type: none;
}
.footer-social li
{
float: left;
height: 34px; }
.footer-social li:last-child { margin-right: 0; padding-right: 0; border-right: 0 none; }
.footer-social li { margin: 0 16px 0 0; }
.footer-social img:hover { filter: grayscale(100%); }
.accordion-tabs
{
list-style-type: none;
margin: 0;
padding: 0;
}
.accordion-tabs__item
{
display: inline;
}
.accordion-tabs__link
{
display: inline-block;
margin-bottom: -1px;
padding: 15px 25px;
text-decoration: none !important;
border: 1px solid #eae8e5;
background-color: #f8f8f8;
cursor: pointer;
}
.accordion-tabs__link.js-active
{
position: relative;
background-color: #fff;
border-bottom: 1px solid #fff;
cursor: default;
}
.accordion-tabs__link.js-active::before
{
position: absolute;
top: -1px;
left: -1px;
right: -1px;
content: '';
height: 3px;
background-color: #c41230;
}
.accordion-tabs__content
{
display: none;
float: left;
width: 100%;
padding-top: 20px;
border-top: 1px solid #eae8e5;
}
.accordion-tabs__content.js-open { display: block; }
.page-id-112 .wpcf7-select { width: 100%; padding: 5px; }
.searchandfilter ul li li
{
overflow: auto;
clear: both;
}
.searchandfilter li[data-sf-field-input-type="checkbox"] input[type='checkbox']
{
float: left;
margin: 0;
padding: 0;
}
.searchandfilter li[data-sf-field-input-type="checkbox"] label
{
position: relative; top: -1px;
width: 205px;
padding-left: 8px;
}
.searchandfilter .sf-field-search label
{
display: block;
}
.searchandfilter .sf-input-text
{
width: 100%;
font-size: 12px;
}
.search-filter-reset
{
display: inline-block;
line-height: 24px;
padding: 0 10px;
background-color: #c41230;
color: #fff;
border: 0 none;
cursor: pointer;
font-size: 12px;
}
.callout_dba
{
width: 100%;
margin-bottom: 42px;
padding: 25px 0;
border: 1px solid #bebebe;
border-top: 5px solid #c41230;
background-color: #fff;
background-image: linear-gradient(#fff,#ddd);
}
.callout_dba h3
{
line-height: 1;
margin-bottom: 12px;
color: #656565;
text-align: center;
text-transform: uppercase;
font-size: 30px;
font-family: "Droid Sans", sans-serif;
font-weight: 700;
}
.callout_dba h4
{
color: #000;
text-align: center;
font-size: 18px;
font-family: "Droid Sans", sans-serif;
font-weight: 400;
}
.callout_dba p
{
margin-bottom: 0;
text-align: center;
}
.callout_dba a.button
{
display: inline-block;
font-family: "Droid Sans", sans-serif;
font-size: 15px;
font-weight: bold;
padding: 18px 38px;
text-transform: uppercase;
background-color: #c41230;
text-decoration: none;
color: #fff;
}
.callout_dba a.button:hover
{
background-color: #7b071b;
}
#header-wrapper .hamburger,
#nav-secondary .hamburger,
.menu-social-mobile-only,
.search-mobile-only
{
display: none;
}
.hamburger-label
{
display: inline-block;
position: relative;
top: -4px;
margin-left: 5px;
vertical-align: middle;
text-transform: uppercase;
color: #fff;
font-family: "Droid Sans", sans-serif;
font-size: 11px;
}
@media (max-width: 1023px)
{
#nav-secondary .hamburger
{
display: none;
position: absolute;
top: 2px;
right: 5px;
}
header { background-image: none; border-bottom: 0 none; }
#header-wrapper .hamburger
{
display: inline-block;
position: absolute;
top: 12px;
right: 10px;
}
#header-inner
{
width: 100%;
height: auto;
}
#logo
{
position: relative;
top: auto;
left: auto;
display: inline-block;
width: 200px;
height: 45px;
margin: 10px;
}
#nav-primary,
#nav-tertiary,
#menu-item-6189,
#menu-item-9970,
#menu-item-17184,
.menu-social-mobile-only,
.search-mobile-only,
.search-desktop-only
{
display: none;
}
#nav-primary.is-active,
#nav-tertiary.is-active,
.menu-social-mobile-only.is-active,
.search-mobile-only.is-active
{
display: block;
}
#nav-primary ul { margin-top: 20px; }
#nav-tertiary { background-color: #252525; }
#nav-tertiary li 
{
border-left: 0 none;
}
#nav-tertiary #menu-tertiary a
{
display: block;
height: 50px;
padding: 17px 22px 0 22px;
}
#nav-primary ul,
#nav-tertiary ul
{
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
}
#nav-primary li,
#nav-tertiary li
{
float: none;
border-bottom: 1px solid #0e0e0e;
}
.menu-social-mobile-only
{
overflow: auto;
margin: 0;
padding: 20px;
background-color: #252525;
list-style-type: none;
}
.menu-social-mobile-only li
{
float: left;
}
.menu-social-mobile-only .menu-item-6189 a { margin-left: 0; }
.search-mobile-only
{
padding-left: 20px;
padding-right: 20px;
}
header .search-mobile-only form
{
width: 100%;
max-width: 560px;
background-color: #313131;
background-image: none;
}
header .search-mobile-only form .s { width: calc(100% - 32px); }
header form
{
position: relative;
top: auto;
right: auto;
}
.mega-menu
{
display: none;
position: relative;
top: auto;
left: auto;
right: auto;
}
.footer-big > div { width: 480px; }
.footer-big > div > div { width: 50%; }
.footer-big > div > div:nth-child(odd) { clear: both; }
.home { background-color: #000; background-image: none; }
.home main { float: none; }
.home main ul.columns-3
{
width: 306px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
.home main ul.columns-3 > li
{
margin-left: 0 !important;
margin-bottom: 20px;
}
.home main ul.columns-2
{
width: 626px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
padding-right: 0;
}
.home main ul.columns-2 > li
{
float: none;
margin-left: auto !important;
margin-right: auto !important;
margin-bottom: 20px;
}
.col-full { width: 100%; }
#post-110 table, #post-16518 table { width: 100%; }
#wrapper_product_cta select, #button_cta { float: none; display: block; margin-bottom: 20px; }
.home main hr { display: none; }
.single-control .searchandfilter { display: none; }
}
@media (max-width: 979px)
{
.dash { display: none; }
#torso { width: 100%; }
#feature
{
height: auto;
padding-bottom: 20%;
background-size: cover;
}
main
{
margin-bottom: 20px;
padding-left: 12px;
padding-right: 12px;
}
main img
{
max-width: 100% !important;
width: auto;
height: auto;
}
main a img.alignleft,
main .aligncenter,
div.aligncenter
{
margin: 0 0 20px 0;
}
.col { clear: both; margin-left: 0; }
.col-1, .col-2, .col-3
{
width: 100%;
min-width: 0;
}
ul.list-primary ul
{
padding-left: 0;
}
ul.list-primary ul > li { display: block; }
ul.list-primary ul > li > img { margin: 0; }
ul.list-secondary > li
{
width: 33.3%;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 10px;
padding-right: 10px;
}
ul.list-secondary img
{
width: 100%;
height: auto;
}
.searchandfilter { padding-left: 20px; padding-right: 20px; }
#post-104 > div
{
margin-right: 0 !important;
width: 33.3%;
}
#post-104 > div > img
{
width: 100%;
height: 100%;
}
.photo-product-detail { margin-bottom: 20px; }
.accordion-tabs__item { display: block; }
.accordion-tabs { border-bottom: 1px solid #eae8e5; }
.accordion-tabs__link { display: block; }
.accordion-tabs__link.js-active { background-color: #f8f8f8; }
.accordion-tabs__content { float: none; padding: 20px; border-left: 1px solid #eae8e5; border-right: 1px solid #eae8e5; }
.accordion-controls
{
position: relative;
top: auto;
right: auto;
margin-bottom: 20px;
}
.accordion-controls li:first-child { padding-left: 0; }
table { width: 100%; }
td
{
display: block;
width: auto !important;
}
td:first-child { padding-left: 15px; }
.callout_dba { margin-bottom: 0; }
.cycle-slideshow { width: 100%; }
.promo-case-study-item div
{
width: 100% !important;
margin-right: 0;
}
.promo-case-study, .promo-literature { min-height: 0; }
.promo-case-study-wide .promo-case-study-pager
{
clear: both;
position: relative;
bottom: auto;
left: 0 !important;
width: 100%;
margin-top: 20px;
background-position: center top;
}
main form input, main form textarea, .wpcf7-select { width: 100%; }
.post-254 blockquote, .post-1312 blockquote
{
float: none;
width: 100%;
margin-left: 10px;
}
.literature_items li { width: 33.3%; }
#post-110 tr, #post-16518 tr { display: block; margin-bottom: 10px; border: 1px solid #999; }
#post-110 td, #post-16518 td { padding-left: 10px; text-align: left; }
}
@media (max-width: 664px)
{
.home main ul.columns-2 > li:first-child,
.home main ul.columns-2
{
width: 100%;
}
.home main ul.columns-2 > li:first-child a
{
width: 100%;
height: auto;
}
.home main ul.columns-2 img
{
width: 100%;
top: auto;
transform: none;
}
}
@media (max-width: 575px)
{
.footer-big > div
{
width: 280px;
padding-top: 10px;
padding-bottom: 10px;
}
.footer-big > div > div
{
clear: both;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
}
#custom_html-3 { padding-bottom: 20px; }
#custom_html-4 ul { margin-bottom: 0; }
.footer-big > p { font-size: 11px; }
ul.list-secondary > li
{
width: 50%;
}
.wp-pagenavi { font-size: 11px; }
.wp-pagenavi a.page,
.wp-pagenavi span.extend,
.wp-pagenavi a.last
{
display: none;
}
ul.list-primary-alt ul { padding-left: 0; }
ul.list-primary-alt ul li { display: block; }
#wrapper_product_cta select { width: 100%; }
.literature_items li { width: 50%; }
}
@media (max-width: 479px)
{
}
@media (max-width: 449px)
{
ul.list-secondary > li
{
width: 100%;
}
.literature_items li { width: 100%; }
ul.list-secondary > li { height: auto !important; }
}
.video-responsive,
.sketchfab-embed-wrapper
{
overflow: hidden;
padding-bottom: 56.25%;
position: relative;
height: 0;
}
.video-responsive iframe,
.sketchfab-embed-wrapper iframe
{
left: 0;
top: 0;
height: 100%;
width: 100%;
position: absolute;
}
.resource_download_wrapper
{
overflow: auto;
margin-bottom: 90px;
}
.resource_download_wrapper > a:nth-child(3) .resource_catalog,
.resource_download_wrapper > a:nth-child(3) .resource_download
{
margin-right: 0;
}
.resource_catalog
{
display: block;
float: left;
width: 232px;
height: 300px;
margin-right: 15px;
margin-bottom: 15px;
}
.resource_download
{
display: block;
float: left;
width: 232px;
height: 300px;
margin-right: 15px;
margin-bottom: 15px;
border-top: 1px solid #dadada;
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
border-bottom: 2px solid #c51b2f;
background-image: linear-gradient(to bottom, #fff, #e4e4e4);
}
.resource_download img
{
display: block;
margin: 28px auto 55px auto;
}
.resource_download p
{
margin-bottom: 0;
line-height: 1.2;
text-align: center;
font-size: 18px;
font-weight: bold;
color: #4e4e4e;
}
a:hover .resource_download p { color: #c51b2f; }
.resource_download p span { font-size: 24px; }
@media (max-width: 767.98px)
{
.resource_download,
.resource_catalog
{
float: none;
margin-right: auto;
margin-left: auto;
margin-bottom: 15px;
}
.resource_catalog { margin-bottom: 0; }
.resource_download_wrapper { margin-bottom: 0; }
}
.grecaptcha-badge { display: none !important; }
.lg-thumb-outer .lg-thumb { margin-left: auto; margin-right: auto; }
.logged-in .lg-toolbar { top: 32px !important; }
.button
{
font-family: "Droid Sans", sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #7b071a;
color: #fff;
}
.button:hover
{
background-color: #c41230;
color: #fff;
}
[class^="bi-"]::before, [class*=" bi-"]::before { vertical-align: baseline; }
.embed-responsive-gsgr::before { padding-top: 45.78125%; }
.object-fit-cover { object-fit: cover !important; }
.opacity-0 { opacity: 0 !important; }
.z-1 { z-index: 1; }
.z-2 { z-index: 2; }
.mh-0 { min-height: 0; }
.transition-ease-in-out { transition-timing-function: ease-in-out; }
.transition-duration-45 { transition-duration: 0.45s; }
.transition-all { transition-property: all; }
.d-grid { display: grid !important; }
.grid-area-1--1 { grid-area: 1/-1; }
.last-child-mb-0 > *:last-child { margin-bottom: 0 !important; }
legend
{
padding: 0 15px;
font-size: 21px;
font-family: "Droid Sans", sans-serif;
font-weight: 400;
} form.wpcf7-form[data-status="init"] .wpcf7-not-valid-tip {
display: none;
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
}.epyt-debug{background-color:#ddd;color:#000;cursor:pointer;text-align:left}iframe.__youtube_prefs__{border-width:0}.epyt-gallery{text-align:center}.epyt-gallery .epyt-figure{margin-block:0;margin-inline:0}.epyt-gallery iframe{margin-bottom:0}.epyt-gallery.epyt-lb iframe{display:none;height:0!important}.epyt-gallery-list{display:block;margin:0 -8px;position:relative;transition:opacity .3s ease-out}.epyt-gallery-list .epyt-gallery-thumb{box-sizing:border-box}.epyt-gallery-list p{display:none}.epyt-gallery-clear{clear:both}.epyt-gallery-list.epyt-loading{opacity:.5;transition:opacity .3s ease-out}.epyt-gallery-thumb{box-sizing:border-box;cursor:pointer;display:block!important;float:left;height:auto;opacity:1;overflow-y:hidden;padding:0 8px 10px;position:relative}.epyt-gallery-thumb.hover{height:auto;opacity:1;position:relative;transition:opacity .3s ease-out}.epyt-gallery-img-box{width:100%}.epyt-gallery-img{background-position:50%!important;background-size:cover!important;height:0;overflow:hidden!important;padding-top:56.25%!important;position:relative;width:100%}.epyt-gallery-playhover{height:100%;left:0;opacity:0;position:absolute;text-align:center;top:-10px;transition:opacity .3s ease-out;vertical-align:middle;width:100%}.epyt-gallery-thumb.epyt-current-video .epyt-gallery-playhover,.epyt-gallery-thumb.hover .epyt-gallery-playhover{opacity:1;top:0;transition:all .3s ease-out}.epyt-gallery-thumb .epyt-gallery-playcrutch{display:inline-block;height:100%;vertical-align:middle;width:0}.epyt-gallery-playhover .epyt-play-img{border:none;box-sizing:border-box;display:inline-block!important;height:auto!important;margin:0!important;max-width:15%!important;min-width:30px!important;padding:0!important;vertical-align:middle!important;width:auto}.epyt-gallery-title{font-size:80%;line-height:120%;padding:10px}.epyt-gallery-notitle{padding:4px}.epyt-gallery-notitle span{display:none}.epyt-gallery-rowtitle{left:0;opacity:0;overflow-x:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:100%;white-space:nowrap;width:100%;z-index:10}.epyt-gallery-rowtitle.hover{opacity:1;transition:opacity .2s linear}.epyt-gallery-rowbreak{clear:both}.epyt-pagination{clear:both;padding:10px 8px;text-align:center}.epyt-pagination.epyt-hide-pagination *{display:none!important}.epyt-pagenumbers>div,.epyt-pagination>div{display:inline-block;padding:0 2px;vertical-align:middle}.epyt-pagination .epyt-pagebutton{cursor:pointer;display:inline-block;padding:0 10px}.epyt-pagebutton>div{display:inline}.epyt-pagination .epyt-loader{display:none}.epyt-gallery-list.epyt-loading .epyt-pagination .epyt-loader{display:inline-block}body .lity-container{max-width:964px;width:100%}.epyt-curtain .lity-opened iframe{opacity:0;transition:opacity .3s linear .5s}.epyt-gallery-allthumbs.epyt-cols-1 .epyt-gallery-thumb{width:100%}.epyt-gallery-allthumbs.epyt-cols-2 .epyt-gallery-thumb{width:50%}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:33.333%}.epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb{width:25%}.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb{width:20%}.epyt-gallery-allthumbs.epyt-cols-6 .epyt-gallery-thumb{width:16.666%}.epyt-gallery-allthumbs.epyt-cols-7 .epyt-gallery-thumb{width:14.285%}.epyt-gallery-allthumbs.epyt-cols-8 .epyt-gallery-thumb{width:12.5%}.epyt-gallery-allthumbs.epyt-cols-9 .epyt-gallery-thumb{width:11.111%}.epyt-gallery-allthumbs.epyt-cols-10 .epyt-gallery-thumb{width:10%}.epyt-gallery-allthumbs.epyt-cols-11 .epyt-gallery-thumb{width:9.09%}.epyt-gallery-allthumbs.epyt-cols-12 .epyt-gallery-thumb{width:8.333%}.epyt-gallery-allthumbs.epyt-cols-13 .epyt-gallery-thumb{width:7.692%}.epyt-gallery-allthumbs.epyt-cols-14 .epyt-gallery-thumb{width:7.142%}.epyt-gallery-allthumbs.epyt-cols-15 .epyt-gallery-thumb{width:6.666%}.epyt-gallery-allthumbs.epyt-cols-16 .epyt-gallery-thumb{width:6.25%}.epyt-gallery-allthumbs.epyt-cols-17 .epyt-gallery-thumb{width:5.882%}.epyt-gallery-allthumbs.epyt-cols-18 .epyt-gallery-thumb{width:5.555%}.epyt-gallery-allthumbs.epyt-cols-19 .epyt-gallery-thumb{width:5.263%}.epyt-gallery-allthumbs.epyt-cols-20 .epyt-gallery-thumb{width:5%}.epyt-pagebutton.hide,.epyt-pagenumbers.hide{display:none!important;opacity:0!important;visibility:hidden!important}.epyt-gallery-subscribe{clear:both;padding:15px 0 10px;text-align:center}.epyt-gallery-subscribe a.epyt-gallery-subbutton,.epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{background-color:#e62117!important;border-radius:3px;color:#fff!important;display:inline-block;padding:5px 10px;text-decoration:none!important}.epyt-gallery-subscribe a.epyt-gallery-subbutton img{background:transparent;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:auto!important;margin:0;padding:0 6px 3px 0;vertical-align:middle!important;width:20px!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(180deg,#000,#444);height:auto;padding:25px;text-align:left}body div.__youtube_prefs__.__youtube_prefs_gdpr__ *{color:#e3e3e3!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ a{text-decoration:underline}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__,body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__:hover{background:#e62117!important;border-radius:3px;border-width:0;box-sizing:border-box;color:#fff!important;display:inline-block;font-weight:400;padding:5px 10px;text-decoration:none!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__ img{background:transparent;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:auto!important;margin-left:8px;padding:0 6px 3px 0;vertical-align:middle!important;width:20px!important}body .epyt-gallery-img-gdpr{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(180deg,#000,#444)}.epyt-facade{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.epyt-facade:hover{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);filter:brightness(90%)}.epyt-facade img.epyt-facade-poster{border:none;cursor:pointer;display:block;height:auto;left:50%;margin:0;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.epyt-facade button.epyt-facade-play{background-color:transparent!important;border-width:0!important;cursor:pointer;height:48px;left:50%;margin-left:-34px;margin-top:-24px;position:absolute;top:50%;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);width:68px}.epyt-facade button.epyt-facade-play svg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.epyt-facade button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8}.epyt-facade:hover button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill:red;fill-opacity:1}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.epyt-facade{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:relative}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper:before{padding:0}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper .epyt-is-override.__youtube_prefs_gdpr__{bottom:unset;left:unset;position:relative;right:unset;top:unset}