body {
overflow-x: hidden;
} .wp-megamenu  .wp-megamenu-wrap ul {
position: relative;
display: block;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a {
padding: 15px 14px;
color: #444;
transition: color 400ms;
display: inline-block;
margin: 0;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a:after,
.wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li > a:after {
display: none !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a:hover {
color: #2964d8;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul{
display: block;
padding: 0;
margin: 0;
list-style: none;
position: relative;
left: auto;
top: auto;
}
.wp-megamenu-wrap .wpmm-nav-wrap ul ul {
opacity: 1;
display: block;
position: relative;
left: auto;
top:auto;
box-shadow: none;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li{
display: inline-block;
border-top:none;
}
.wp-megamenu-wrap .wpmm-nav-wrap ul li a:focus {
outline: 0;
} .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link {
float: right !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link a {
padding-left: 15px;
padding-right: 15px;
} .wp-megamenu-wrap {
z-index: 9999;
}
.wpmm_brand_logo_wrap {
float: left;
position: relative;
z-index: 2;
}
.wpmm_brand_logo_wrap img {
margin-top: 11px;
margin-right: 15px;
}
.wpmm_brand_logo_wrap a {
padding: 0 !important;
}
.wp-megamenu-wrap {
position: relative;
}
.wp-megamenu >li > ul.wp-megamenu-sub-menu li > a {
padding: 0;
font-size: 14px;
display: inline-block;
font-weight: 300;
color: #444;
word-wrap: break-word;
word-break: break-all;
}
.wp-megamenu >li > ul.wp-megamenu-sub-menu li > a:hover {
color: #2964d8;
}
.wp-megamenu >li{
position: static !important;
}
.wp-megamenu > li.wpmm-item-fixed-width{
position: relative !important;
} .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu li.wpmm-col:last-child {
border: none;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu ul.wp-megamenu-sub-menu {
list-style: none;
padding: 0;
margin: 0;
left: 0;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu > li.wpmm-row {
clear: both;
width: 100%;
height: 100%;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li{ 
padding: 10px 15px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li {
padding: 15px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu {
position: absolute;
left: 0;
top: 100%;
width: 100%;
text-align: left;
background: #f5f5f5;
z-index: 999;
right: auto;
padding: 0;
margin: 0;
border: none;
line-height: 0;
display: none;
font-size: 0;
width: 100%;
opacity: 0;
z-index: -1;
visibility: hidden;
}
.wpmm-strees-row-container {
background: #f5f5f5;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:before,
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:after{
content: " ";
left: -2000px;
top: 0;
bottom: 0;
width: 2000px;
background: #f5f5f5;
position: absolute;
height: 100%;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:after{
left: auto;
right: -2000px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu li,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu li,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu li {
font-size: 14px;
line-height: 1.4;
position: relative;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu li >ul{
position: relative;
left: auto;
right: auto;
top:auto;
bottom: 0;
margin-top: 0;   
width: 100%;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li {
padding: 25px;
box-sizing: border-box;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(1) {
z-index: 6;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(2) {
z-index: 5;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(3) {
z-index: 4;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(4) {
z-index: 3;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(5) {
z-index: 2;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(6) {
z-index: 1;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:last-child,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:last-child,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:last-child {
border-right: none !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children {
position: relative;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children a {
display: block;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children a b {
float: right;
padding-right: 15px;  
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu  li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu {
position: absolute;
left: 100%;
width: 250px;
top: 10%;
text-align: left;
z-index: 999;
visibility: hidden;
opacity: 0;
transition: all 300ms ease-in-out;
background: #e7e7e7;
right: auto;
padding: 12px 0;
margin: 0;
bottom: auto;
border: none;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children ul.wp-megamenu-sub-menu li{
padding: 8px 20px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children ul.wp-megamenu-sub-menu li a {
margin-bottom: 0;
}
.wpmm-row-content-strees-extra{
position: absolute;
left: 0;
top: 100%;
text-align: left;
right: auto;
width: 100%;
z-index: 222;
height: 0px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a:hover, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a:hover {
color:#2964d8;
}
.wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a {
padding: 3px 0;
} .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu {
position: relative !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {
position: absolute;
left: 0;
width: 250px;
top: 100%;
text-align: left;
z-index: 999;
visibility: hidden;
transition: all 300ms ease-in-out;
background: #f5f5f5;
right: auto;
padding: 12px 0;
margin: 0;
border: none;
opacity: 0;
z-index: -1;
display: none;
list-style: none;
margin: 0;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children > ul.wp-megamenu-sub-menu {
left: 100%;
background: #e7e7e7;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.wpmm-submenu-left ul.wp-megamenu-sub-menu{
left: auto;
right: 0;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children.wpmm-submenu-left > ul.wp-megamenu-sub-menu {
background: #e7e7e7;
left: auto;
right: 100%;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wpmm-submenu-right .wpmm-badge{
margin-left: 4px;
top: -1px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wpmm-submenu-left .wpmm-badge{
margin-left: 0;
margin-right: 4px;
top: -6px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li {
padding: 3px 20px;
position: relative;
}
@media (max-width: 768px){
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li{
padding: 3px;
}
}
.wp-megamenu-wrap ul.wp-megamenu > li,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li {
float: none !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li a {
margin-bottom: 0;
}
ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a {
margin-bottom: 12px;
padding: 0;
font-size: 14px;
}
ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu > li:last-child > a {
margin-bottom: 0;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a b,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a b{
float: right;
line-height: inherit;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li.wpmm-submenu-left > a b {
float: left;
margin-right: 6px;
line-height: inherit;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu li.wpmm-row .wp-megamenu-sub-menu li.wpmm-col .wp-megamenu-sub-menu li.wpmm-type-item >a b,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu  li.wpmm-type-widget  >a b{
display: none;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a {
display: block;
font-weight: 300;
transition: 400ms;
-webkit-transition: 400ms;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a:hover, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a:hover {
color: #2964d8;
}
.wp-megamenu-wrap > .wpmm-nav-wrap .wp-megamenu >li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, 
.wp-megamenu-wrap > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, 
.wp-megamenu-wrap > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {
color: inherit;
font-size: 13px;
font-weight: 600;
line-height: 25px;
text-transform: uppercase;
letter-spacing: 0px;
margin-bottom: 5px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {
font-weight: 600;
} .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu  li.wpmm-type-widget .wp-megamenu-sub-menu li:hover .wp-megamenu-sub-menu {
animation-duration: 300ms;  
display: block;
top: auto;
opacity: 1;
z-index: 1;
visibility: visible;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-fadeinup:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-fadeinup ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeinup:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeinup:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeinup:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeinup > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu{
animation-name: wpmmfadeInUp;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-fadein:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-fadein ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadein:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadein:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadein:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadein > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu{
animation-name: wpmmfadeIn;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-fadeindown:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-fadeindown ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu{
animation-name: wpmmfadeInDown;    
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-pulse:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-pulse ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-pulse:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-pulse:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-pulse:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-pulse > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu{
animation-name: wpmmpulse;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-ZoomIn:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-ZoomIn ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-ZoomIn:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-ZoomIn:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-ZoomIn:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-ZoomIn > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu{
animation-name: wpmmzoomIn;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-slideindown:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-slideindown ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideindown:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideindown:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideindown:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideindown > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu{
animation-name: wpmmslideInDown;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-slideinup:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-slideinup ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideinup:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideinup:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideinup:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-slideinup > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu{
animation-name: wpmmslideInUp;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-flipinx:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-flipinx ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-flipinx:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-flipinx:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-flipinx:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-flipinx > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu{
animation-name: wpmmflipInX;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu  li.wpmm-type-widget .wp-megamenu-sub-menu li:hover .wp-megamenu-sub-menu{
top: 0;
z-index: 1;
} ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title {
color: #000000;
font-size: 13px;
font-weight: 600;
line-height: 25px;
text-transform: uppercase;
letter-spacing: 0px;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul {
background: none;
border:none;
list-style: none;
padding: 0;
margin: 0;
left: 0;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul li a{
padding: 5px 0;
}
#wp-megamenu-top > ul.wp-megamenu  li.wpmm-type-widget select {
border: 1px solid #e5e5e5;
height: 40px;
width: 100%;
font-size: 14px;
}
.wp-megamenu >li > ul.wp-megamenu-sub-menu li > a.wp-megamenu-col-title,
.wp-megamenu >li > ul.wp-megamenu-sub-menu > li .wpmm-item-title {
color: #000000;
font-size: 13px;
font-weight: 600;
line-height: 25px;
text-transform: uppercase;
letter-spacing: 0px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu  li.wpmm-type-widget .calendar_wrap caption{
padding: 10px 0 12px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget {
margin-bottom: 20px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget table {
margin: 0;
padding: 0;
width: 100%;
table-layout: fixed;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li:last-child{
margin-bottom: 0;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu  li.wpmm-type-widget ul.menu{
position: relative;
width: auto;
left: auto;
margin: 0;
padding: 0;
top:auto;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu  li.wpmm-type-widget .tagcloud a {
display: inline-block !important;
margin-bottom: 5px;
transition: all 300ms ease-in;
-webkit-transition: all 300ms ease-in;
font-size: 14px !important;
border: 1px solid #eee;
padding: 2px 8px;
margin-right: 2px; 
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul li .post-date {
display: inline-block;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class embed, 
ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class iframe, 
ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class object {
margin-bottom: 0;
max-width: 100%;
} .wpmm-sticky.wpmm-sticky-wrap {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
z-index: 9999;
animation-name: wpmmfadeInDown;  
animation-duration: 400ms;  
}
.admin-bar .wpmm-sticky.wpmm-sticky-wrap {
top: 32px; 
}
.wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap {
margin: 0 auto;
position: relative;
width: 1140px;
padding-left: 20px;
padding-right: 20px;
}
@media (max-width: 1140px) {
.wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap {
width: 100%;
padding-left: 0;
padding-right: 0;
}
} .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li > a i,
ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a i {
margin-right: 0;
width: auto;
height: auto;
line-height: normal;
font-size: inherit;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li > a i.dashicons,
ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a i.dashicons {
font-size: 14px;
vertical-align: middle;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li > a i.dashicons.dashicons-admin-home {
font-size: 22px;
vertical-align: top;
} .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu  {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
left: auto;
right: auto;
top:auto;
bottom: 0;
margin-top: 0;   
width: 100%;
}
.wpmm-col.wpmm-col-12 {
width: 100%;
}
.wpmm-col.wpmm-col-6 {
width: 50%;
}
.wpmm-col.wpmm-col-3 {
width: 25%;
}
.wpmm-col.wpmm-col-4 {
width: 33.33333%;
}
.wpmm-col.wpmm-col-2 {
width: 16.66666%;
}
.wpmm-col.wpmm-col-8 {
width: 66.666667%;
}
.wpmm-col.wpmm-col-10 {
width: 83.333333%;
} .main-navigation ul ul a {
height: auto;
width: auto;
}
.main-navigation .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.menu-item-has-children:before, 
.main-navigation .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.menu-item-has-children:after, 
.main-navigation .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.page_item_has_children:before, 
.main-navigation .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.page_item_has_children:after {
display: none;
position: relative;
content: none;  
}
.main-navigation ul ul ul {
left: auto;
margin-top: 0;
}
.wp-megamenu-wrap ul ul a {
width: auto !important;
}
span.wpmm-selected-icon-top {
display: block;
text-align: center;
}
span.wpmm-selected-icon {
margin: 0 5px;
} .main-navigation ul li:hover > ul, 
.main-navigation ul li.focus > ul {
left: auto;
right: 0;
}
.main-navigation ul ul.wp-megamenu-sub-menu {
border:none;
background: none;
}
.main-navigation ul ul.wp-megamenu-sub-menu >li.wpmm-type-widget >a b {
display: none;
}
.main-navigation ul.wp-megamenu-sub-menu li:hover, 
.main-navigation ul.wp-megamenu-sub-menu li.focus {
background: none; 
}
.navigation-top .wrap {
padding: 0;
}
.main-navigation .wpmm-nav-wrap .wpmm-nav-wrap ul ul a {
padding: 0;
}
.main-navigation .wpmm-nav-wrap .menu-item-has-children > a:after {
display: none;
}
.main-navigation .wpmm-nav-wrap ul ul:before,
.main-navigation .wpmm-nav-wrap ul ul:after {
display: none;
}
.main-navigation .wpmm-nav-wrap ul ul li {
border: none;
display: block;
}
.main-navigation .wpmm-nav-wrap li {
border-top:none;
}
.main-navigation .wpmm-nav-wrap ul ul a {
width: auto;
}
.wpmm-nav-wrap .dropdown-toggle:after {
display: none;
}
.wpmm-badge {
border-radius: 2px;
color: #fff;
display: inline-block;
font-size: 9px;
font-weight: 500;
line-height: 10px;
padding: 2px 5px;
text-align: center;
vertical-align: baseline;
white-space: nowrap;
margin-left: 2px;
position: relative;
top: -8px;
}
.wpmm-badge-default {
background-color: #636c72;
}
.wpmm-badge-default[href]:focus, .wpmm-badge-default[href]:hover {
background-color: #4b5257;
}
.wpmm-badge-primary {
background-color: #0275d8;
}
.wpmm-badge-primary[href]:focus, .wpmm-badge-primary[href]:hover {
background-color: #025aa5;
}
.wpmm-badge-success {
background-color: #5cb85c;
}
.wpmm-badge-success[href]:focus, .wpmm-badge-success[href]:hover {
background-color: #449d44;
}
.wpmm-badge-info {
background-color: #5bc0de;
}
.wpmm-badge-info[href]:focus, .wpmm-badge-info[href]:hover {
background-color: #31b0d5;
}
.wpmm-badge-warning {
background-color: #f0ad4e;
}
.wpmm-badge-warning[href]:focus, .wpmm-badge-warning[href]:hover {
background-color: #ec971f;
}
.wpmm-badge-danger {
background-color: #d9534f;
}
.wpmm-badge-danger[href]:focus, .wpmm-badge-danger[href]:hover {
background-color: #c9302c;
} ul.wp-megamenu .product_list_widget li img {
width: 80px;
height: 75px; 
float: left;
margin-right: 15px; 
}
ul.wp-megamenu .product_list_widget li span.woocommerce-Price-amount {
color: #777;
}
ul.wp-megamenu .product_list_widget li a{
font-weight: 500 !important; 
}
ul.wp-megamenu .product_list_widget li {
clear: both;
margin-bottom: 20px;
display: inline-block;
width: 100%;
}
ul.wp-megamenu .product_list_widget li:last-child {
margin-bottom: 0;
}
ul.wp-megamenu .product_list_widget li a.remove{
float: left;
margin-right: 10px;
}
.woocommerce-product-search input[type=search] {
box-shadow: none;
border: 1px solid #e5e5e5;
line-height: 24px;
padding: 5px 10px;
}
.woocommerce-product-search input[type=submit]{
padding: 5px 10px;
line-height: 22px;
border: 1px solid #000000;
background: #000;
color: #fff;
} .wp-megamenu-wrap .wpmm-nav-wrap ul.wp-megamenu  li.wpmm-type-widget .mejs-mediaelement{
position: relative;
display: block;
width: 100%;
padding: 0;
overflow: hidden;
}
.wp-megamenu-wrap .wpmm-nav-wrap ul.wp-megamenu  li.wpmm-type-widget .mejs-mediaelement iframe {
top: 0;
bottom: 0;
left: 0;
width: 100% !important;
height: 100% !important;
border: 0;
}
.wp-video-shortcode.mejs-video {
width: 100% !important;
min-height: 200px;
} .wpmm_mobile_menu_btn {
color: #ffffff;
background-color: #2964d8;
font-size: 14px;
}
#wp-megamenu-menu-1.wpmm-mobile-menu{
text-align: right;
padding: 0 15px;
color: red;
}
.menu-toggle, #menu-toggle, #wr-menu-toggle {
display: none !important;
}
.wpmm-sticky.wpmm-sticky-wrap.wpmm-mobile-menu {
position: relative !important;
left: auto;
width: auto;
animation-name: inherit;
}
@media (max-width: 489px) {
.wpmm-mobile-menu .wpmm-grid-post {
width: 100% !important;
margin-bottom: 30px;
}
}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children > ul.wp-megamenu-sub-menu {
top: 0;
opacity: 1;
visibility: visible;
position: static;
width: 100%;
box-shadow: none;
left:0;
padding: 5px 20px;
background: none;
}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children ul.wp-megamenu-sub-menu {
top: 0;
opacity: 1;
visibility: visible;
position: relative;
width: 100%;
box-shadow: none;
left:0;
background: none;
padding: 5px 20px;
}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu  > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu {
width: 100% !important;
position: relative;
padding: 10px 15px;
}
.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li {
width: 50%;
display: inline-block;
text-align: center;
}
.wpmm-mobile-menu .dropdown-toggle.toggled-on .icon,
.wpmm-mobile-menu .dropdown-toggle .icon.icon-angle-down {
display: none;
}
.wpmm_mobile_menu_btn i {
font-size: 14px;
}
.wpmm_mobile_menu_btn {
font-size: 14px;
display: none !important;
}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu:hover > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu  li.wpmm-type-widget .wp-megamenu-sub-menu li:hover .wp-megamenu-sub-menu {
opacity: 1;
display: none;
animation-name: inherit;
visibility: visible;
}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {
visibility: visible;
opacity: 1;
}
.wpmm-mobile-menu .wpmm-strees-row-and-content-container {
width: 100% !important;
left: 0 !important;
position: relative !important;
}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu {
position: relative;
visibility: visible;
opacity: 1;
z-index: 1;
}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:before, 
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:after{
display: none;
}
@media (max-width: 767px) { 
.wpmm-sticky.wpmm-sticky-wrap{
position: relative !important;
left: auto;
width: auto;
animation-name: inherit;
}
.admin-bar .wpmm-sticky.wpmm-sticky-wrap{
top: auto;
}
.wp-megamenu-wrap ul.wp-megamenu li ul li{
width: 100%;
}
}  @keyframes wpmmpulse {
from {
transform: scale3d(1, 1, 1);
}
50% {
transform: scale3d(1.04, 1.04, 1.04);
}
to {
transform: scale3d(1, 1, 1);
}
}
.wpmmpulse {
animation-name: wpmmpulse;
} @keyframes wpmmfadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.wpmmfadeIn {
animation-name: wpmmfadeIn;
} @keyframes wpmmfadeInDown {
from {
opacity: 0;
transform: translate3d(0, -10px, 0);
}
to {
opacity: 1;
transform: none;
}
}
.wpmmfadeInDown {
animation-name: wpmmfadeInDown;
} @keyframes wpmmfadeInUp {
from {
opacity: 0;
transform: translate3d(0, 20px, 0);
}
to {
opacity: 1;
transform: none;
}
}
.wpmmfadeInUp {
animation-name: wpmmfadeInUp;
} @keyframes wpmmzoomIn {
from {
opacity: 0;
transform: scale3d(.5, .5, .5);
}
50% {
opacity: 1;
}
}
.wpmmzoomIn {
animation-name: wpmmzoomIn;
} @keyframes wpmmzoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
transform: scale3d(.5, .5, .5);
}
to {
opacity: 0;
}
}
.wpmmzoomOut {
animation-name: wpmmzoomOut;
} @keyframes wpmmslideInDown {
from {
transform: translate3d(0, -10px, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.wpmmslideInDown {
animation-name: wpmmslideInDown;
} @keyframes wpmmslideInUp {
from {
transform: translate3d(0, 20px, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.wpmmslideInUp {
animation-name: wpmmslideInUp;
} @keyframes wpmmflipInX {
from {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(1, 0, 0, 5deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.wpmmflipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
animation-name: wpmmflipInX;
} .wpmm-search-form {
position: absolute;
right: 20px;
top: 0;
display: none;
-webkit-animation: searchslideIn 100ms forwards;
-moz-animation: searchslideIn 100ms forwards;
animation: searchslideIn 100ms forwards;
z-index: 1;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link.wpmm-social-link-search a {
position: relative;
z-index: 2;
}
.wpmm-search-form input{
border: 1px solid #f2f2f2;
font-size: 14px;
padding: 4px 15px;
margin-top: 9px;
border-radius: 3px;
}
@-webkit-keyframes searchslideIn {
0% {
transform: translateX(20px);
}
100% {
transform: translateX(0);
}
}
@-moz-keyframes searchslideIn {
0% {
transform: translateX(20px);
}
100% {
transform: translateX(0);
}
}
@keyframes searchslideIn {
0% {
transform: translateX(20px);
}
100% {
transform: translateX(0);
}
}
.fl-page-nav-collapse.navbar-collapse {
position: absolute;
background: white;
z-index: 9999999;
width: 100%;
left: 0;
}.wpmm-hide-mobile-menu{display:none}#wp-megamenu-top{z-index:99;text-align:right;height:190px;background-color:#090e17;padding-top:30px}#wp-megamenu-top>.wpmm-nav-wrap .wpmm_brand_logo_wrap img{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}#wp-megamenu-top .wpmm-search-form input{color:#fff}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li>a{color:#fff;font-size:14px;font-weight:400;text-transform:none}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li>a:hover{color:#ff6200;background-color:}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a{color:#ff6200}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-item>a{color:#ff6200}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu,#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu{background-color:#090e17}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{color:#fff;font-size:12px;font-weight:400;text-transform:none;background-color:#090e17}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a:hover{color:#ff6200;background-color:#090e17}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.current-menu-item>a{color:#ff6200}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:last-child>a:hover,#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:last-child>a{border-bottom:none}#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a:hover,#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a:hover,#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a:hover{border-bottom:none;background:none}#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a,#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a{color:inherit;font-size:12px;font-weight:400;text-transform:uppercase}#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a:hover,#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a:hover,#wp-megamenu-top>.wpmm-nav-wrap .wp-megamenu>li .wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a:hover{color:inherit}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-container>ul.wp-megamenu-sub-menu,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container-container>ul.wp-megamenu-sub-menu,.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.wpmm-strees-row .wpmm-strees-row-container>.wp-megamenu-sub-menu:before,.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.wpmm-strees-row .wpmm-strees-row-container>.wp-megamenu-sub-menu:after,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu{background:#090e17}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{width:100%;background-color:#090e17;padding-right:0;padding-left:0}#wp-megamenu-top>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{font-size:14px;font-weight:400;text-transform:none}@media (max-width:768px){.wpmm_mobile_menu_btn{display:block}.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu{display:none;position:absolute;z-index:9999;background:#FFF;width:100%;left:0}.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li{width:100%}.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li button{padding:0;background:none}a.wpmm_mobile_menu_btn{display:inline-block!important}#wp-megamenu-top.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{text-align:right;height:100%}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu{text-align:left}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap>ul>li.wpmm-social-link{float:none}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{vertical-align:baseline;display:block;width:100%;text-align:right}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap>ul>li>a{padding:10px 12px}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu{padding:10px}.wpmm-mobile-menu ul.wp-megamenu li>a b{float:right;padding:0 5px;line-height:inherit}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{position:relative}.wpmm-mobile-menu ul.wp-megamenu li>a{display:block}.wpmm-mobile-menu ul.wp-megamenu li{border:none}.admin-bar .wpmm-sticky.wpmm-sticky-wrap.wpmm-mobile-menu{top:auto}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu{box-shadow:none}.wpmm-mobile-menu a.wpmm_mobile_menu_btn{box-shadow:none;border:none;padding:6px 12px;font-weight:400;margin:12px 0;border-radius:3px;transition:400ms;-webkit-transition:400ms}.wpmm-mobile-menu .wpmm_mobile_menu_btn i{vertical-align:baseline}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu li .wp-megamenu-sub-menu{position:relative;opacity:1;visibility:visible;padding:0;margin:0}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{position:relative;visibility:visible;opacity:1}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu li .wp-megamenu-sub-menu li ul{padding:0;margin:0}.wpmm-mobile-menu .wpmm-social-link{display:inline-block;width:auto!important}.wpmm_mobile_menu_btn{font-size:25px}.wpmm_mobile_menu_btn i{font-size:25px}#wp-megamenu-top.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{font-size:14px}#wp-megamenu-top.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{font-weight:400}#wp-megamenu-top.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{text-transform:uppercase}.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu>li.wpmm-item-fixed-width>ul.wp-megamenu-sub-menu{left:0!important;width:100%!important}}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu{width:300px}.wpmmtextleft {
text-align: left;
}
.wpmmtextright {
text-align: right;
}
.wpmmtextcenter {
text-align: center;
}
.wpmm-feature-title {
margin: 14px 0 6px;
padding: 0;
border-bottom: none !important;
}
.wpmm-featurebox-btn {
display: inline-block !important;
margin-top: 25px;
border-radius: 3px;
font-weight: 400 !important;
font-size: 12px;
transition: 400ms !important;
-webkit-transition: 400ms !important;
line-height: 24px !important;
}
.wpmm-featurebox-btn.wpmmbtnsize_s {
padding: 4px 12px 2px !important;
}
.wpmm-featurebox-btn.wpmmbtnsize_m {
padding: 5px 15px !important;
}
.wpmm-featurebox-btn.wpmmbtnsize_l {
padding: 10px 25px !important;
}
.wpmmlayout1 .wpmm-feature-item {
padding: 0;
}
.wpmmlayout1.wpmmtextcenter .wpmm-feature-item{
padding:15px;
}
.wpmm-feature-desc {
line-height: 24px;
}.wpmm-vertical-tabs {
display: flex;
background: #fff;
margin: 0 -25px -25px -25px;
}
.wpmm-vertical-tabs-nav {
width: 20%;
background: #f5f5f5;
margin: 0;
border-right: 1px solid #eee;
}
.wpmm-vertical-tabs-content {
width: 80%;
padding: 20px;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li{
padding: 6px 25px;
text-align: right;
border-bottom: 1px solid transparent;
border-top: 1px solid transparent;
margin-right: -1px;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li a {
background: none !important;
}
.wpmm-grid-post-img-wrap a {
padding: 0 !important;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li.active {
background: #fff;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
border-right: 0;
}
#wp-megamenu-top ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul li a {
margin-bottom: 0;
padding: 0;
}
.wpmm-vertical-tabs .wpmm-tab-btns >li {
display: block;
border: none;
}
.wpmm-vertical-tabs .wpmm-tab-btns >li >a {
display: block;
line-height: 18px;
padding: 10px 10px 10px 33px;
position: relative;
color: #000;
}
.wpmm-vertical-tabs .wpmm-tab-pane {
display: none;
}
.wpmm-vertical-tabs .wpmm-tab-pane.active {
display: block;
animation: fadeIn .5s;
}
.wpmm-vertical-tabs .wpmm-tab-pane .wpmm-article-info {
padding: 22px 25px 23px;
background: #fff;
}
.wpmm-vertical-tabs .wpmm-tab-pane .wpmm-article-info .date {
color: #B2B2B2;
font-size: 13px;
letter-spacing: -0.4px;
}
.wpmm-vertical-tabs .wpmm-tab-pane .wpmm-article-info .entry-title {
font-size: 15px;
margin-bottom: 0;
font-weight: 400;
margin-top: 5px;
}
.wpmm-vertical-tabs .wpmm-tab-pane .wpmm-article-info .entry-title >a {
color: #232323;
letter-spacing: -0.5px;
line-height: 22px;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
}
.wpmm-vertical-tabs .wpmm-tab-pane .wpmm-article-info .entry-title >a:hover {
color: #ef3f48;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul {
position: relative;
left: 0;
margin-top: 0;
top: 0;
padding: 40px 0;
}
@keyframes spins {
from{
transform: rotate(0deg);
}to{
transform: rotate(360deg);
}
}
.wpmm-grid-post-img {
position: relative;
line-height: 0;
font-size: 0;
height: 180px;
background-position: 50% !important;
}
.wpmm-grid-post-img-wrap {
position: relative;
}
.wpmm-grid-post-img-wrap .post-in-image {
position: absolute;
bottom: 0;
left: 0;
width: auto;
height: auto;
display: inline-block;
line-height: 0;
font-size: 0;
}
.wpmm-grid-post .wpmm-grid-post-img a {
padding: 0;
width: auto;
}
.wpmm-grid-post .wpmm-grid-post-img-wrap .post-in-image a {
color: #fff !important;
background: #252525 !important;
padding: 2px 12px !important;
width: auto;
height: auto;
display: inline-block !important;
font-size: 13px !important;
text-transform: uppercase;
font-weight: 400;
line-height: 16px;
transition: 400ms;
-webkit-transition: 400ms;
line-height: 20px;
margin-right: 2px;
}
.wpmm-grid-post .wpmm-grid-post-img-wrap .post-in-image a:hover {
color: #fff !important;
background: #444 !important;
}
.wpmm-grid-post-content .grid-post-title {
margin: 5px 0 0;
padding: 0;
font-weight: 600;
}
.wpmm-grid-post-content .post-in-price {
display: inline-block;
margin: -2px 0 4px;
color: #777;
font-size: 13px;
}
.wpmm-grid-post-content .post-in-price .post-regular-price{
margin-right: 5px;
}
.wpmm-grid-post-content .grid-post-title a {
padding: 0;
margin: 0;
width: auto;
color: #000;
transition: 400ms;
-webkit-transition: 400ms;
font-weight: 600 !important;
overflow: hidden;
text-overflow: ellipsis;
}
.wpmm-grid-post-content .grid-post-title a:hover {
color: #666;
}
.wpmm-grid-post-img img {
width: 100%;
} .wpmm-grid-post-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -10px;
}
.wpmm-grid-post {
padding: 0 10px;
}
.wpmm-grid-post.col1 {
width: 100%;
}
.wpmm-grid-post.col2 {
width: 50%;
}
.wpmm-grid-post.col3 {
width: 33.33333%;
}
.wpmm-grid-post.col4 {
width: 25%;
}
.wpmm-grid-post.col5 {
width: 20%;
} .wpmm-gridcontrol-left,
.wpmm-gridcontrol-right {
padding: 7px 8px;
border: 1px solid #e2e2e2;
display: inline-block;
width: auto;
height: auto;
font-size: 18px;
margin-top: 12px;
color: #333;
border-radius: 2px;
transition: 400ms;
-webkit-transition: 400ms;
cursor: pointer;
}
.wpmm-gridcontrol-left:hover,
.wpmm-gridcontrol-right:hover {
background: #000;
border: 1px solid #000;
color: #fff;
}
.wpmm-gridcontrol-left {
margin-right: 10px;
}
.wpmm-gridcontrol-left.disablebtn,
.wpmm-gridcontrol-right.disablebtn{
border: 1px solid #eee;
color: #ddd;
}
.wpmm-gridcontrol-left.disablebtn:hover,
.wpmm-gridcontrol-right.disablebtn:hover {
background: none;
border: 1px solid #eee;
color: #ddd;
} .spinwarp {
position: relative;
}
.spinners{
width: 60px;
height: 60px;
border: 5px solid #ffffff;
border-top: 5px solid #18bef9;
border-radius: 100%;
margin: auto;
animation: spins .9s infinite linear;
position: absolute;
left: 50%;
margin-left: -30px;
top: 50%;
margin-top: -30px;
z-index: 1;
}
.spinwarp:after {
position: absolute;
content: "";
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(245, 245, 245, 0.88);
width: 100%;
height: 100%
}
@media (max-width: 767px) {
.wpmm-vertical-tabs {
display: inline-block;
}
.wpmm-vertical-tabs-nav {
width: 100%;
margin: 0 0 20px;
border-right: none;
}
.wpmm-vertical-tabs-content {
width: 100%;
}
.wpmm-grid-post.col3 {
width: 50%;
}
.wpmm-grid-post.col4 {
width: 50%;
}
.wpmm-grid-post.col5 {
width: 50%;
}
}.ui-widget-header .ui-icon{background-image: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/ui-icons_72a7cf_256x240.png);} .flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}@font-face{font-family:flexslider-icon;src:url(//dev.timbercon.com/wp-content/themes/whitelabel/fonts/flexslider-icon.eot);src:url(//dev.timbercon.com/wp-content/themes/whitelabel/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//dev.timbercon.com/wp-content/themes/whitelabel/fonts/flexslider-icon.woff) format('woff'),url(//dev.timbercon.com/wp-content/themes/whitelabel/fonts/flexslider-icon.ttf) format('truetype'),url(//dev.timbercon.com/wp-content/themes/whitelabel/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{margin:auto;display:block;height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:20%;float:left;margin:0 6px;}.flex-control-thumbs img{width:100%;height:auto;display:block;cursor:pointer;-moz-user-select:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;box-sizing: border-box;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}  .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//dev.timbercon.com/wp-content/themes/whitelabel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}  .mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{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-ajax-holder .mfp-content,.mfp-inline-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-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-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:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}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:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-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-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{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-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;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-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,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;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,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.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}}
.error-popup,.white-popup{position:relative;width:auto}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.error-popup{background:#FFF;padding:20px;max-width:400px;margin:20px auto;border-radius:5px}
.required{color:#c90003;font-size:14px}
.errors{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48;padding:10px;margin-bottom:10px;border-radius:4px;font-size:14px}
.errors ul{margin-left:25px}
.errors ul li{margin-bottom:5px}
.errors ul li:last-child{margin-bottom:0}
.white-popup{background:#FFF;padding:20px;max-width:800px;margin:20px auto;border-radius:5px}
.mfp-title,.mobile-menu-wrapper .close-mobile-nav,.mobile-menu-wrapper .mobile-main-menu .logo,.mobile-menu-wrapper .mobile-menu{display:none}  [class*="block-grid-"] {display:block;padding:0;margin:0 -0.625rem;*zoom:1;}[class*="block-grid-"]:before, [class*="block-grid-"]:after {content: " ";display: table;}[class*="block-grid-"]:after { clear: both;}[class*="block-grid-"]>li {display:block;height:auto;float:left;padding:0 0.625rem 1.25rem;} @media only screen {
.small-block-grid-1>li {width: 100%;list-style: none;} .small-block-grid-1>li:nth-of-type(n) { clear: none;} .small-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .small-block-grid-2>li {width: 50%;list-style: none;} .small-block-grid-2>li:nth-of-type(n) { clear: none;} .small-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .small-block-grid-3>li {width: 33.33333%;list-style: none;} .small-block-grid-3>li:nth-of-type(n) { clear: none;} .small-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .small-block-grid-4>li {width: 25%;list-style: none;} .small-block-grid-4>li:nth-of-type(n) { clear: none;} .small-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .small-block-grid-5>li {width: 20%;list-style: none;} .small-block-grid-5>li:nth-of-type(n) { clear: none;} .small-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .small-block-grid-6>li {width: 16.66667%;list-style: none;} .small-block-grid-6>li:nth-of-type(n) { clear: none;} .small-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .small-block-grid-7>li {width: 14.28571%;list-style: none;} .small-block-grid-7>li:nth-of-type(n) { clear: none;} .small-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .small-block-grid-8>li {width: 12.5%;list-style: none;} .small-block-grid-8>li:nth-of-type(n) { clear: none;} .small-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .small-block-grid-9>li {width: 11.11111%;list-style: none;} .small-block-grid-9>li:nth-of-type(n) { clear: none;} .small-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .small-block-grid-10>li {width: 10%;list-style: none;} .small-block-grid-10>li:nth-of-type(n) { clear: none;} .small-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .small-block-grid-11>li {width: 9.09091%;list-style: none;} .small-block-grid-11>li:nth-of-type(n) { clear: none;} .small-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .small-block-grid-12>li {width: 8.33333%;list-style: none;} .small-block-grid-12>li:nth-of-type(n) { clear: none;} .small-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
} @media only screen and (min-width: 767px) {
.medium-block-grid-1>li {width: 100%;list-style: none;} .medium-block-grid-1>li:nth-of-type(n) { clear: none;} .medium-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .medium-block-grid-2>li {width: 50%;list-style: none;} .medium-block-grid-2>li:nth-of-type(n) { clear: none;} .medium-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .medium-block-grid-3>li {width: 33.33333%;list-style: none;} .medium-block-grid-3>li:nth-of-type(n) { clear: none;} .medium-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .medium-block-grid-4>li {width: 25%;list-style: none;} .medium-block-grid-4>li:nth-of-type(n) { clear: none;} .medium-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .medium-block-grid-5>li {width: 20%;list-style: none;} .medium-block-grid-5>li:nth-of-type(n) { clear: none;} .medium-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .medium-block-grid-6>li {width: 16.66667%;list-style: none;} .medium-block-grid-6>li:nth-of-type(n) { clear: none;} .medium-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .medium-block-grid-7>li {width: 14.28571%;list-style: none;} .medium-block-grid-7>li:nth-of-type(n) { clear: none;} .medium-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .medium-block-grid-8>li {width: 12.5%;list-style: none;} .medium-block-grid-8>li:nth-of-type(n) { clear: none;} .medium-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .medium-block-grid-9>li {width: 11.11111%;list-style: none;} .medium-block-grid-9>li:nth-of-type(n) { clear: none;} .medium-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .medium-block-grid-10>li {width: 10%;list-style: none;} .medium-block-grid-10>li:nth-of-type(n) { clear: none;} .medium-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .medium-block-grid-11>li {width: 9.09091%;list-style: none;} .medium-block-grid-11>li:nth-of-type(n) { clear: none;} .medium-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .medium-block-grid-12>li {width: 8.33333%;list-style: none;} .medium-block-grid-12>li:nth-of-type(n) { clear: none;} .medium-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
} @media only screen and (min-width: 1025px) {
.large-block-grid-1>li {width: 100%;list-style: none;} .large-block-grid-1>li:nth-of-type(n) { clear: none;} .large-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .large-block-grid-2>li {width: 50%;list-style: none;} .large-block-grid-2>li:nth-of-type(n) { clear: none;} .large-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .large-block-grid-3>li {width: 33.33333%;list-style: none;} .large-block-grid-3>li:nth-of-type(n) { clear: none;} .large-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .large-block-grid-4>li {width: 25%;list-style: none;} .large-block-grid-4>li:nth-of-type(n) { clear: none;} .large-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .large-block-grid-5>li {width: 20%;list-style: none;} .large-block-grid-5>li:nth-of-type(n) { clear: none;} .large-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .large-block-grid-6>li {width: 16.66667%;list-style: none;} .large-block-grid-6>li:nth-of-type(n) { clear: none;} .large-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .large-block-grid-7>li {width: 14.28571%;list-style: none;} .large-block-grid-7>li:nth-of-type(n) { clear: none;} .large-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .large-block-grid-8>li {width: 12.5%;list-style: none;} .large-block-grid-8>li:nth-of-type(n) { clear: none;} .large-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .large-block-grid-9>li {width: 11.11111%;list-style: none;} .large-block-grid-9>li:nth-of-type(n) { clear: none;} .large-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .large-block-grid-10>li {width: 10%;list-style: none;} .large-block-grid-10>li:nth-of-type(n) { clear: none;} .large-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .large-block-grid-11>li {width: 9.09091%;list-style: none;} .large-block-grid-11>li:nth-of-type(n) { clear: none;} .large-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .large-block-grid-12>li {width: 8.33333%;list-style: none;} .large-block-grid-12>li:nth-of-type(n) { clear: none;} .large-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
}   body {margin:0px !important;}
a {text-decoration:none !important;}
.vc_fixed_width_column { max-width:1120px; margin: auto; }
body{font-family: 'Roboto' !important; background-color: #fff; -webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; min-height: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body {margin:0px !important;} *:focus {outline:none !important;}
button:focus {outline:0;}
figure{margin: 0;padding: 0;}
li{box-sizing: border-box;}
.nunito{font-family: 'Nunito', sans-serif !important;} :root {
--white: #ffffff;
--black: #1b1b1b;
--gray: #c8c8c8;
--white: #f9f9f9;
--dark-blue: #58595B;
--medium-blue: #0089BB;
--radiall-light-grey: #F6F6F6;
--radiall-light-blue: #F6F6F6;
--dark-green: #0089BB;
--timbercon-green: #0089BB;
--cta-orange: #0089BB;
--Nunito: 'Nunito', sans-serif;
--Roboto: 'Roboto', sans-serif;
--radiall-light-grey: #F6F6F6;
--radiall-green: #0089BB;
} h1,h2,h3,h4,h5,h6 {
margin: 0px;
}
h1 {
font-family: Nunito;
font-size: 56px;
font-weight: 600;
font-style: normal;
font-stretch: normal;
line-height: 1.14;
letter-spacing: -0.6px;
color: var(--dark-blue);
}
h2 {
font-family: Nunito;
font-size: 40px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.17;
letter-spacing: -0.5px;
color:#212630;
color: var(--dark-blue);
}
h3 {
font-family: Nunito;
font-size: 32px;
font-weight: 300;
font-style: normal;
font-stretch: normal;
line-height: 1.3;
letter-spacing: -0.3px;
color: var(--dark-blue);
}
h4 {
font-family: Nunito;
font-size: 24px;
font-weight: bold;
font-style: normal;
font-stretch: normal;
line-height: 1.33;
letter-spacing: -0.3px;
color: #2f508a;
color: var(--medium-blue);
}
h4.small {
font-family: Nunito;
font-size: 21px;
font-weight: bold;
font-style: normal;
font-stretch: normal;
line-height: 1.5;
letter-spacing: -0.3px;
color: #2f508a;
color: var(--medium-blue);
margin: 15px 0;
}
p {
font-family: Roboto;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.5;
letter-spacing: -0.2px;
color: #38404f;
}
a {
font-family: Roboto;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.5;
letter-spacing: -0.2px;
color: var(--radiall-green);
color: var(--timbercon-green);    
}
a:hover, a.selected {
color: var(--cta-orange);
}
a.btn,
a.vc_general.vc_btn3,
.button,
.woocommerce a.button,
.woocommerce button.button,
button.vc_general.vc_btn3 {
font-family: Nunito;
font-size: 16px;
font-weight: 600;
font-style: normal;
font-stretch: normal;
line-height: 1.4;
letter-spacing: -0.2px;
text-align: center;
padding: 10px 1.5em;    
border-radius: 2px;
text-transform: uppercase;
display: inline-block;
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn:hover,
a.btn:focus {
color: #2f508a;
color: var(--medium-blue);
border: solid 2px #2f508a;
border: solid 2px var(--medium-blue);
background-color: transparent;
}
a.btn-default,
.btn-default .vc_general.vc_btn3 {
color: #FFF;
color: var(--white);    
background-color: #2f508a;
background-color: var(--medium-blue);    
border: solid 2px #2f508a;
border: solid 2px var(--medium-blue);
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-default:hover,
a.btn-default:focus,
.btn-default a.vc_general.vc_btn3:hover,
.btn-default a.vc_general.vc_btn3:focus {
color: #2f508a;
color: var(--medium-blue);
border: solid 2px #2f508a;
border: solid 2px var(--medium-blue);
background-color: transparent;
}
a.btn-default-outline,
.btn-default-outline a.vc_general.vc_btn3 {
color: #2f508a;
color: var(--medium-blue);
border: solid 2px #2f508a;
border: solid 2px var(--medium-blue);
background: none;
}
a.btn-default-outline:hover,
a.btn-default-outline:focus,
.btn-default-outline a.vc_general.vc_btn3:hover,
.btn-default-outline a.vc_general.vc_btn3:focus {
color: #FFF;
color: var(--white);    
background-color: #2f508a;
background-color: var(--medium-blue);    
border: solid 2px #2f508a;
border: solid 2px var(--medium-blue);
}
a.btn-orange,
.btn-orange a.vc_general.vc_btn3,
.btn-orange button.vc_general.vc_btn3 {
color: #FFF;
color: var(--white);    
background-color: var(--cta-orange);
border: solid 2px var(--cta-orange);
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-orange:hover,
a.btn-orange:focus,
.btn-orange a.vc_general.vc_btn3:hover,
.btn-orange a.vc_general.vc_btn3:focus,
.btn-orange button.vc_general.vc_btn3:hover,
.btn-orange button.vc_general.vc_btn3:focus {
color: var(--cta-orange);
border: solid 2px var(--cta-orange);
background-color: #FFF;
background-color: var(--white);
}
a.btn-orange-outline,
.btn-orange-outline a.vc_general.vc_btn3 {
color: var(--cta-orange);
border: solid 2px var(--cta-orange);
background-color: #FFF;
background-color: var(--white);
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-orange-outline:hover,
a.btn-orange-outline:focus,
.btn-orange-outline a.vc_general.vc_btn3:hover,
.btn-orange-outline a.vc_general.vc_btn3:focus {
color: #FFF;
color: var(--white);    
background-color: var(--cta-orange);
border: solid 2px var(--cta-orange);
}
a.btn-green,
.btn-green .vc_general.vc_btn3,
input[type="submit"],
.button,
.woocommerce a.button,
.woocommerce button.button {
color: #FFF;
color: var(--white);    
background-color: var(--radiall-green);
background-color: var(--timbercon-green);
border: solid 2px #258a3d;
border-color: var(--timbercon-green);
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-green i{font-size: 21px;
margin-right: 10px;
margin-top: 0px;
display: inline-block;
vertical-align: initial;
}
a.btn-green:hover,
a.btn-green:focus,
.btn-green a.vc_general.vc_btn3:hover,
.btn-green a.vc_general.vc_btn3:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.button:hover,
.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce a.button:hover,
.woocommerce a.button:focus {
color: var(--radiall-green);
color: var(--timbercon-green);
border: solid 2px var(--radiall-green);
border: solid 2px var(--timbercon-green);
background-color: transparent;
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-green-outline,
.btn-green-outline a.vc_general.vc_btn3 {
color: var(--radiall-green);
color: var(--timbercon-green);
border: solid 2px var(--radiall-green);
border: solid 2px var(--timbercon-green);
background-color: #FFF;
background-color: var(--white);
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-green-outline:hover,
a.btn-green-outline:focus,
.btn-green-outline a.vc_general.vc_btn3:hover,
.btn-green-outline a.vc_general.vc_btn3:hover {
color: #FFF;
color: var(--white);    
background-color: var(--radiall-green);
background-color: var(--timbercon-green);
border: solid 2px #258a3d;
}
input[type="submit"] {
cursor:pointer;
} img{image-rendering: -moz-crisp-edges; image-rendering:   -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor; }  .m-tb10{margin:10px auto}.m-tb20{margin:20px auto}.m-tb25{margin:25px auto}.m-tb30{margin:30px auto}.m-tb40{margin:40px auto}.m-tb50{margin:50px auto}.m-tb60{margin:60px auto}.mm-t5{margin-top:-5px!important}.m-t0{margin-top:0!important}.m-t5{margin-top:5px!important}.m-t10{margin-top:10px!important}.m-t20{margin-top:20px}.m-t30{margin-top:30px}.m-t40{margin-top:40px}.m-0{margin:0}.m-l15{margin-left:15px}.m-l20{margin-left:20px}.m-r20{margin-right:20px}.m-r40{margin-right:40px}.m-b0{margin-bottom:0}.m-b10{margin-bottom:10px!important}.m-b20{margin-bottom:20px!important}.m-b30{margin-bottom:30px}.m-b40{margin-bottom:40px}.m-b50{margin-bottom:50px}.m-b90{margin-bottom:90px}.m-lr20{margin:auto 20px}.m-lr10{margin-left:10px;margin-right:10px}.m-lr0{margin-left:0;margin-right:0} .p-t0{padding-top:0}.p-t5{padding-top:5px}.p-t10{padding-top:10px}.p-t15{padding-top:15px}.p-t20{padding-top:20px}.p-t30{padding-top:30px}.p-tb0{padding-top:0;padding-bottom:0}.p-tb10{padding-top:10px;padding-bottom:10px}.p-tb12{padding-top:12px;padding-bottom:12px}.p-tb5{padding-top:5px;padding-bottom:5px}.p-tb20{padding-top:20px;padding-bottom:20px}.p-tb30{padding-top:30px;padding-bottom:30px}.p-tb40{padding-top:40px;padding-bottom:40px}.p-tb50{padding-top:50px;padding-bottom:50px}.p-lr30{padding-left:30px;padding-right:30px}.p-l5,.p-lr5{padding-left:5px}.p-lr5,.p-r5{padding-right:5px}.p-lr15{padding-right:15px;padding-left:15px}.p-tb15{padding-top:15px;padding-bottom:15px}.p-r40{padding-right:40px}.p-t40{padding-top:40px}.p-lr50{padding-left:50px;padding-right:50px}.p-l10{padding-left:10px}.p-r10{padding-right:10px}.p-l20{padding-left:20px}.p-r20{padding-right:20px}.p-lr10{padding-left:10px;padding-right:10px}.p-l30{padding-left:30px}.p-l40,.p-lr40{padding-left:40px}.p-lr40{padding-right:40px}.p-lr20{padding-left:20px;padding-right:20px}.p-lr-p p{padding:0 20px}.p-5{padding:5px}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.p-b0{padding-bottom:0}.p-b5{padding-bottom:5px}.p-b10{padding-bottom:10px!important}.p-b15{padding-bottom:15px!important}.p-b20{padding-bottom:20px!important}.p-b30{padding-bottom:30px}.p-b40{padding-bottom:40px}.p-l0{padding-left:0!important}.p-r0{padding-right:0!important}.p-0{padding:0}.p-lr0{padding-left:0;padding-right:0}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {padding-top: 0px !important;}  .form-group{position:relative}.form-group.label-static label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-floating label.control-label{position:absolute !important;pointer-events:none !important;-webkit-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.form-group.is-focused .form-control, .form-group.label-floating:not(.is-empty)  .form-control{outline:none !important;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--radiall-green)), to(var(--radiall-green))), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2)) !important;background-image:-webkit-linear-gradient(var(--radiall-green), var(--radiall-green)), -webkit-linear-gradient(#D2D2D2, #D2D2D2) !important;background-image:-o-linear-gradient(#ed5234, #ed5234), -o-linear-gradient(#D2D2D2, #D2D2D2) !important;background-image:linear-gradient(var(--radiall-green), var(--radiall-green)), linear-gradient(#D2D2D2, #D2D2D2) !important;-webkit-background-size:100% 2px, 100% 1px !important;background-size:100% 2px, 100% 1px !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transition-duration:0.3s !important;-o-transition-duration:0.3s !important;transition-duration:0.3s !important}.form-group{padding-bottom:7px;margin:15px 0 0 0}.form-group .form-control{margin-bottom:7px;width:100%;box-sizing: border-box;}.form-group label.control-label{font-family: Nunito;color:#222222;font-size:14px;font-weight:normal;margin:16px 0 0 0}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{top:-7px}.form-group.label-static label.control-label,.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label{top:-30px;left:0;color:#3d5a80;font-size:12px}
.form-control{border: 0 !important;background-image: -webkit-gradient(linear, left top, left bottom, from(var(--radiall-green)), to(var(--radiall-green))), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2)) !important;background-image: -webkit-linear-gradient(var(--radiall-green), var(--radiall-green)), -webkit-linear-gradient(#D2D2D2, #D2D2D2);background-image: -o-linear-gradient(var(--radiall-green), var(--radiall-green)), -o-linear-gradient(#D2D2D2, #D2D2D2);background-image: linear-gradient(var(--radiall-green), var(--radiall-green)), linear-gradient(#D2D2D2, #D2D2D2) !important;-webkit-background-size: 0 2px, 100% 1px !important;background-size: 0 2px, 100% 1px !important;background-repeat: no-repeat !important;background-position: center bottom, center -webkit-calc(100% - 1px) !important;background-position: center bottom, center calc(100% - 1px) !important;background-color: rgba(0, 0, 0, 0) !important;-webkit-transition: background 0s ease-out !important;-o-transition: background 0s ease-out !important;transition: background 0s ease-out !important;float: none !important;-webkit-box-shadow: none !important;box-shadow: none!important;border-radius: 0 !important;padding:10px 15px;font-family: Roboto;font-size: 16px;}
.contact-section input[type="text"], .contact-section textarea {border: 0px;width: 100%;background-color: transparent;border-radius: 0;color: #595b5d;font-size: 18px;padding: 5px 0 !important;line-height: 18px;margin: 0;height: 35px;box-shadow: none;margin-bottom:15px;}
.form-group.selectbox{position:relative;z-index:1;}
.form-group.selectbox select {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
}
.form-group.selectbox:after { position: absolute; font-family: "FontAwesome";font-size: 20px; right: 10px; content: '\f107'; top: 12px; color: var(--radiall-green);z-index:-1;}
.checkbox .checkbox-material, label.checkbox-inline .checkbox-material, .radio span, label.radio-inline span {left: 0px;top: 0px;position: absolute;}
.form-group.is-focused .checkbox label,.form-group.is-focused label.checkbox-inline{color:rgba(0,0,0,.26)}
.form-group.is-focused .checkbox label:focus,.form-group.is-focused .checkbox label:hover,.form-group.is-focused label.checkbox-inline:focus,.form-group.is-focused label.checkbox-inline:hover{color:rgba(0,0,0,.54)}
fieldset[disabled] .form-group.is-focused .checkbox label,fieldset[disabled] .form-group.is-focused label.checkbox-inline{color:rgba(0,0,0,.26)}
.checkbox input[type=checkbox],label.checkbox-inline input[type=checkbox]{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}
.checkbox .checkbox-material,label.checkbox-inline .checkbox-material{vertical-align:middle;position:relative;top:3px;margin-right: 15px;}
.checkbox .checkbox-material:before,label.checkbox-inline .checkbox-material:before{display:block;position:absolute;top:-5px;left:0;content:"";background-color:rgba(0,0,0,.84);height:20px;width:20px;border-radius:100%;z-index:1;opacity:0;margin:0;-webkit-transform:scale3d(2.3,2.3,1);transform:scale3d(2.3,2.3,1)}
.checkbox .checkbox-material .check,label.checkbox-inline .checkbox-material .check{position:relative;display:inline-block;width:16px;height:16px;border:2px solid #c4c4c4;border-radius:2px;overflow:hidden;z-index:1}
.checkbox .checkbox-material .check:before,label.checkbox-inline .checkbox-material .check:before{position:absolute;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}
.checkbox input[type=checkbox]:focus+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus+.checkbox-material .check:after{opacity:.2}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material:before,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material:before{-webkit-animation:rippleOn .5s;-o-animation:rippleOn .5s;animation:rippleOn .5s}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:before{-webkit-animation:checkbox-on .3s forwards;-o-animation:checkbox-on .3s forwards;animation:checkbox-on .3s forwards}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:after{-webkit-animation:rippleOn .5s forwards;-o-animation:rippleOn .5s forwards;animation:rippleOn .5s forwards}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material:before,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material:before{-webkit-animation:rippleOff .5s;-o-animation:rippleOff .5s;animation:rippleOff .5s}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before{-webkit-animation:checkbox-off .3s forwards;-o-animation:checkbox-off .3s forwards;animation:checkbox-off .3s forwards}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after{-webkit-animation:rippleOff .5s forwards;-o-animation:rippleOff .5s forwards;animation:rippleOff .5s forwards}
.checkbox input[type=checkbox]:checked+.checkbox-material .check,label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check{color:var(--radiall-green);border-color:var(--radiall-green)}
.checkbox input[type=checkbox]:checked+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check:before{color:var(--radiall-green);-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}
.form-group.is-focused .togglebutton label,.togglebutton label{color:rgba(0,0,0,.26)}
.checkbox input[type=checkbox][disabled]+.circle,.checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,.checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox input[type=checkbox],fieldset[disabled] label.checkbox-inline,fieldset[disabled] label.checkbox-inline input[type=checkbox],label.checkbox-inline input[type=checkbox][disabled]+.circle,label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before{opacity:.5}
.checkbox input[type=checkbox][disabled]+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox][disabled]+.checkbox-material .check:after{background-color:rgba(0,0,0,.87);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
@-webkit-keyframes checkbox-on {
0% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@-o-keyframes checkbox-on {
0% {
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@keyframes checkbox-on {
0% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@-webkit-keyframes checkbox-off {
0%,
25% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
margin-top: -4px;
margin-left: 6px;
width: 0;
height: 0;
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-webkit-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-webkit-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
@-o-keyframes checkbox-off {
0%,
25% {
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-o-transform: rotate(45deg);
transform: rotate(45deg);
margin-top: -4px;
margin-left: 6px;
width: 0;
height: 0;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-o-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-o-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
@keyframes checkbox-off {
0%,
25% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
margin-top: -4px;
margin-left: 6px;
width: 0;
height: 0;
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-webkit-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-webkit-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
.radio label,label.radio-inline{cursor:pointer;padding-left:45px;position:relative;color:#444444}
.form-group.is-focused .radio label:focus,.form-group.is-focused .radio label:hover,.form-group.is-focused label.radio-inline:focus,.form-group.is-focused label.radio-inline:hover{color:#444444}
fieldset[disabled] .form-group.is-focused .radio label,fieldset[disabled] .form-group.is-focused label.radio-inline{color:#444444}
.radio span,label.radio-inline span{display:block;position:absolute;left:0px;top:0px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.radio .circle,label.radio-inline .circle{border:2px solid #c4c4c4;height:16px;width:16px;border-radius:100%}
.radio .check,label.radio-inline .check{height:20px;width:20px;border-radius:100%;background-color:var(--radiall-green);-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}
.radio .check:after,label.radio-inline .check:after{display:block;position:absolute;content:"";background-color:rgba(0,0,0,.87);left:-18px;top:-18px;height:50px;width:50px;border-radius:100%;z-index:1;opacity:0;margin:0;-webkit-transform:scale3d(1.5,1.5,1);transform:scale3d(1.5,1.5,1)}
.radio input[type=radio]:focus:not(:checked)~.check:after,label.radio-inline input[type=radio]:focus:not(:checked)~.check:after{-webkit-animation:rippleOff .5s;-o-animation:rippleOff .5s;animation:rippleOff .5s}
.radio input[type=radio]:focus:checked~.check:after,label.radio-inline input[type=radio]:focus:checked~.check:after{-webkit-animation:rippleOn .5s;-o-animation:rippleOn .5s;animation:rippleOn .5s}
.radio input[type=radio],label.radio-inline input[type=radio]{opacity:0;height:0;width:0;overflow:hidden}
.radio input[type=radio]:checked~.check,.radio input[type=radio]:checked~.circle,label.radio-inline input[type=radio]:checked~.check,label.radio-inline input[type=radio]:checked~.circle{opacity:1}
.radio input[type=radio]:checked~.check,label.radio-inline input[type=radio]:checked~.check{background-color:var(--radiall-green);-webkit-transform:scale3d(.55,.55,1);transform:scale3d(.55,.55,1)}
.radio input[type=radio]:checked~.circle,label.radio-inline input[type=radio]:checked~.circle{border-color:var(--radiall-green)}
.radio input[type=radio][disabled]~.check,.radio input[type=radio][disabled]~.circle,label.radio-inline input[type=radio][disabled]~.check,label.radio-inline input[type=radio][disabled]~.circle{opacity:.26}
.radio input[type=radio][disabled]~.check,label.radio-inline input[type=radio][disabled]~.check{background-color:#000}
.radio input[type=radio][disabled]~.circle,label.radio-inline input[type=radio][disabled]~.circle{border-color:#000}
.form-group.is-focused textarea.form-control, .form-group.label-floating:not(.is-empty) textarea.form-control,
textarea.form-control {
height: 98px;
border-radius: 2px;
background: #fafbfc !important;
border: solid 1px var(--radiall-light-grey) !important;
margin-top: 10px;
} .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children > ul.wp-megamenu-sub-menu {
background: #090e17;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li {
padding: 25px 0px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a {
padding: 18px 14px;
border-bottom: 2px solid transparent;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:hover> a {
color: var(--cta-orange);
border-bottom: 2px solid var(--cta-orange);
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a {
font-family: Nunito;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 3;
letter-spacing: -0.2px;
text-align: center;
color: #ffffff;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul {
text-align: right;
}
.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.btn-orange>a { font-size: 16px; font-style: normal;
font-stretch: normal;
line-height: 1.4;
letter-spacing: -0.2px;
text-align: center;
padding: 10px 1.5em;
border-radius: 2px;
text-transform: uppercase;
display: inline-block;
color: #FFF;
color: var(--white);
background-color: var(--cta-orange);
border: solid 2px var(--cta-orange);
}
.vertical_menu_tabs {
display: flex;
}
.tab_left {
border-right: 1px solid #192235;
padding-top: 25px;
padding-right: 0px !important;
transition: 00ms;
-webkit-transition: 00ms;
}
.tab_right {
padding-top: 25px;
padding-left: 80px !important;
transition: 00ms;
-webkit-transition: 00ms;
}
.wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a {
padding: 3px 0;
font-family: Nunito;
font-size: 18px;
font-weight: bold;
font-style: normal;
font-stretch: normal;
line-height: 1.2;
letter-spacing: -0.2px;
color: #9ca9be;
text-shadow: 0 2px 16px rgba(0, 0, 0, 0.73);
margin-bottom: 15px;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .tab-pane ul>li>ul {
padding: 0px;
margin: 0px;
margin-top: -18px;
margin-bottom: 15px;
}
.market-info>ul {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
.market-info>ul li {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid-column;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a {
font-size: 16px;
color: #9ca9be;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu li.tabs-title.active,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu li.tabs-title:hover {
border-right: 1px solid var(--radiall-green);
color: #9ca9be;
}
.market-info>ul>li>a {
color: #fff !important;
font-size: 16px !important;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .tab-pane ul>li>ul>li>a {
font-family: Nunito;
font-size: 12px !important;
font-weight: 600 !important;
line-height: 1.67 !important;
letter-spacing: -0.1px !important;
color: #9ca9be !important;
margin-bottom: 0px !important;
padding: 0px !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.btn-orange>a{transition: 0 !important;}
.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.btn-orange>a:hover{background-color: transparent;color: var(--cta-orange);}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a:hover, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a:hover{color: var(--cta-orange);}
.market-info>ul>li:hover>a,
ul.wp-megamenu li ul.wp-megamenu-sub-menu .tab-pane ul>li>ul>li:hover>a,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li:hover>a,
.wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.active>a,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li:hover>a {
color: var(--cta-orange) !important;
}
.tab-pane {
display: none;
width: 100%;
transition: 00ms;
-webkit-transition: 00ms;
}
.tab-pane.active {
display: block;
}
.tab-pane .market-info>ul {
opacity: 0;
animation: fadeout 0.3s linear;
}
.tab-pane.active .market-info>ul {
opacity: 1;
animation: fadein 0.3s linear;
}
@keyframes fadein {
0% { opacity: 0 }
100% { opacity: 1 }
}
@keyframes fadeOut {
0% { opacity: 1 }
100% { opacity: 0 }
}
.search_box_menu {
position: absolute;
top: 3px;
height: 100%;
left: 0px;
overflow: hidden;
opacity: 0;
visibility: hidden;
animation: fadeout 0.3s linear;
}
.fixed-header .search_box_menu {
opacity: 1;
visibility: visible;
animation: fadein 0.3s linear;
}
.search_box_menu .search_form_box {
position: relative;
left: -100%;
background-color: var(--dark-blue);
-webkit-transition: left 0.8s ease-out;
-moz-transition: left 0.8s ease-out;
-o-transition: left 0.8s ease-out;
transition: left 0.8s ease-out;
z-index: 99999;
}
.search_box_menu .search_form_box.show_search {
left: 0px;
}
.search_box_menu .search-form input[type="text"] {
width: 350px;
}
.search_box_menu .search_icon {
width: 30px;
height: 40px;
font-size: 0;
background-color: transparent;
border: 0;
background-image: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/search-icon.png);
background-repeat: no-repeat;
background-position: center;
display: inline-block;
margin: 20px 0;
position: absolute;
z-index: 99999;
cursor: pointer;
}
.search_box_menu .search-form .nice-select {
float: right;
width: 200px;
}
.category-banner .vc_row{position: relative;}
.category-banner .vc_row .wpb_column{position: static;}
.category-banner .vc_row .wpb_column .products-icon{position: absolute;right: 0;bottom: -50px;max-width: 350px;overflow: hidden;} .category-banner h1{max-width: 760px;}
.mm-panels .wpmm_brand_logo_wrap {
display: block;
width: 100%;
text-align: center;
float: none;
}
.mm-panels .wpmm_mobile_menu_btn {
display: none !important;
}
@media screen and (max-width: 1024px) {
.search_box_menu {
left: 250px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a {
padding: 18px 10px;
border-bottom: 2px solid transparent;
}
}
@media screen and (max-width: 768px) {
.bottom-header .wpmm-mobile-menu a.wpmm_mobile_menu_btn{padding: 0 9px;position: absolute;right: 0px;top: -40px;}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu {
padding: 10px;
width: 100%;
box-sizing: border-box;
background: #090e17;
top: auto;
}
.wpmm-mobile-menu ul.wp-megamenu li>a {
display: block;
text-align: left;
line-height: 1.5;
}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu {
box-sizing: border-box;
}
a.wpmm_mobile_menu_btn {
display: inline-block!important;
margin-top: 20px !important;
background-color: var(--radiall-green);
color: #fff;
}
.mm-wrapper_opening a.wpmm_mobile_menu_btn {
color: var(--radiall-green);
background: #FFF;
}
a.wpmm_mobile_menu_btn i{display: block;line-height: 30px;font-size: 18px;}
.top_header {
margin-bottom: 0px !important;
}
.vertical_menu_tabs {
display: block;
}
.market-info>ul {
display: none !important;
}
.tab-content {
height: auto !important;
}
}  .cta-box {
padding: 50px !important;
}
.cta-box h2, .cta-box h4 {
margin-bottom: 10px;
}
.cta-box-white h4 {
color: var(--radiall-green);
color: var(--timbercon-green);
}
.cta-box-dark {
background-color: #131d30 !important;
border: solid 1px #979797 !important;
}
.cta-box-dark h2 {
color: #ffffff;
}
.cta-box-dark h4 {
color: #6b8cc7;
}
.cta-box-dark p {
color: #ccd7ec;
}
.pwb-single-product-brands:before {
content: 'Brand: ';
}
.pwb-filter-products ul {
margin-left: 0px;
padding-left: 0px;
list-style: none;
}
.page-wrapper {
padding: 50px 0px;
}
h1.page-title {
font-size: 40px;
font-weight: 300;
margin: 15px 0;
text-transform: capitalize;
} .btn{-webkit-transition: all 300ms ease; transition: all 0.3s ease 0s;text-decoration:none;}
img{max-width: 100%;height: auto;}
.break{display:block}
.text-center{text-align:center}
.section-padding{padding:60px 15px}
.vc_row-fluid {padding-top:30px;padding-bottom:30px;}
a {text-decoration:none !important;}
.vc_fixed_width_column { max-width:1120px; margin: auto; }
.main-site{position: relative;}
#wrapper{max-width:1120px; margin:0 auto; min-height: calc(100vh - 590px);}
.mobile-menu-icon {
display: none;
position: absolute;
right: 15px;
top: 30px;
font-size: 35px;
}
.benefit_section {
background-color: var(--dark-blue);
padding-top: 30px;
}
.benefit_section h2{border-bottom:1px solid #fff !important;}
.benefit_section h3,
.benefit_section p {
color:#FFF;
}
.header {
padding:10px 0px;
position: relative;
z-index: 999;
position: absolute;
width: 100%;
left:0;
top:0px;
background-color:transparent;
}
.header.fixed-header .bottom-header {
position: fixed !important;
top:0;
left: 0;
width:100%;
z-index: 9;
background-color: #161f30;
}
.bottom-header{padding: 0px 15px;padding-top: 7px; box-sizing: border-box;}
.top_header{
margin: 0;
padding: 0 15px;
}
.top_header .top-header-right{
text-align: right;
}
.top_header .top-header-right ul, .top_header .top-header-right span{
display: inline-block;
margin: 0;
padding: 0;
line-height: 24px;
}
.top_header .top-header-right ul{
padding-right: 15px;
border-right: 1px solid #394255;
}
.top_header .top-header-right span{
padding-left: 15px;
}
.top_header .top-header-right span a{
font-size: 14px;
color:#758097;
letter-spacing: 0.1px;
font-family: 'Nunito', sans-serif !important;
display: block;
line-height: 24px;
}
.top_header .top-header-right span a:hover {
color: var(--radiall-green);
color: var(--timbercon-green);
}
.top_header .top-header-right ul li{
list-style: none;
display: inline-block;
margin: 0 10px;
line-height: 24px;
}
.top_header .top-header-right ul li a{
color:#758097;
font-size: 18px;
display: block;
line-height: 24px;
}
.top_header .top-header-right ul li:hover a {
color: var(--radiall-green);
} .intro {
padding-top: 18.8em;
padding-bottom: 8.8em;
overflow: visible !important;
}
.intro .intro-message h2 {
margin:0px;
line-height:1.1;
color: #FFF;
font-family: 'Nunito', sans-serif !important;
font-size: 56px;
}
.intro .intro-message h3{
letter-spacing: 2px;
text-align: center;
font-size: 24px;
color: #ffffff;
margin:20px 0px 30px 0px;
font-weight:300;
}
.text-orange {color: #fa4f42;}
.intro .intro-message h3 span+span{display:block; margin-top:2px}
.intro {
background-size: cover;
background-position: right bottom;
}
.success-section{
padding-top: 85px !important;
padding-bottom: 35px !important;
}
.success-section .wpb_single_image {margin-bottom: 0;}
.success-section h3 {
font-size: 40px;
line-height: 1.4;
letter-spacing: -0.4px;
color: #212630;
font-family: 'Nunito', sans-serif !important;
font-weight:  500;
}
.success-section p {
margin-bottom: 30px !important;
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
object-fit: contain;
mix-blend-mode: multiply;
text-align: center;
}
.carousel-caption br {
display: none;
}
.video_section {
padding-top: 13em;
padding-bottom: 13em;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.video_section h2 {
font-size: 40px;
color: #FFF;
margin-bottom: 50px;
}
footer {
background-color: #161f30;
padding:10px 15px;
border-bottom: 4px solid var(--radiall-green);
}
footer p {
font-family: Nunito;
font-size: 14px;
line-height: 1.9;
letter-spacing: 0.1px;
color: #758097;
}
.footer-left{
padding-top: 15px;
}
.footer-left p a{font-family: Nunito;font-size: 14px;color: #758097;}
.footer-left p a:hover {color:var(--radiall-green);}
.footer-right{
text-align: right;
}
.footer-right .footer-social-icon{
margin: 30px 0;
padding: 0;
}
.footer-right .footer-social-icon li{
list-style: none;
display: inline-block;
margin: 0 0 0 30px;
line-height: 24px;
}
.footer-right .footer-social-icon li a{
color:#758097;
font-size: 22px;
display: block;
line-height: 24px;
}
.footer-right .footer-menu{
margin:30px 0;
padding: 0;
}
.footer-right .footer-menu li{
list-style: none;
display: inline-block;;
margin: 0 0 0 30px;
padding: 0;
}
.footer-right .footer-menu li a{
color:#fff;
font-family: 'Nunito', sans-serif !important;
font-weight: 300;
font-size: 16px;
letter-spacing: 0.2px;
}
.navbar-right {
text-align:right;
}
.footer-right li:hover a {
color: var(--cta-orange);
}
.footer-right .footer-social-icon li a:hover{
color: var(--radiall-green);
} ul.header_menu,
ul.footer_menu {
width:100%;
list-style:none;
margin-bottom: 0px;
margin-top: 10px;
padding-left:0px;
}
ul.header_menu {
margin-top: 30px;
}
ul.footer_menu{margin-top: 25px;}
ul.header_menu li,
ul.footer_menu li {
font-family: Nunito;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 2;
letter-spacing: -0.2px;
text-align: center;
color: #ffffff;
display: inline-block;
}
ul.header_menu li a,
ul.footer_menu li a {
color:#FFF;
padding:0 15px;
font-family: 'Nunito', sans-serif !important;
}
ul.header_menu li:last-child,
ul.footer_menu li:last-child {
padding-right:0px;
border:0px;
}
ul.header_menu li.btn-orange a {
border-radius: 3px;
box-shadow: 0 6px 12px 0 rgba(255, 73, 0, 0.11);
background-color: var(--cta-orange);
border: solid 1px var(--cta-orange);
padding:12px 30px;
font-size: 16px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: 2;
letter-spacing: -0.2px;
text-align: center;
color: #ffffff;
text-transform: uppercase;
}
ul.header_menu li.loginbtn a:hover{
background-color: #ff2b2b;
color: #fff;
}
.ui-autocomplete {
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.15);
border-radius: 4px;
box-shadow: 0 6px 12px rgba(0,0,0,.175);
white-space: nowrap;
width: 500px !important;
list-style: none;
padding: 0px;
}
.ui-autocomplete li {
display: block;
padding: 3px 20px;
clear: both;
text-align: left;
}
.ui-autocomplete>li:hover,
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
color: #fff;
text-decoration: none;
background-color: #337ab7;
outline: 0;
}
.banner-section{background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner-section .vc_column-inner{padding: 0 !important;}
.banner-section .vc_column-inner h1{margin: 0;color:#fff;text-align: center;}
.banner-section .vc_column-inner p{color:#fff;text-align: center;}
.search-form{display: inline-block;padding:0;margin: 20px 0;width: auto;padding-right: 40px;position: relative;z-index: 2;}
.search-form .search-form-box{display: inline-block;vertical-align: top;}
.search-form .select-box{position: relative;padding-left: 20px;}
.search-form .select-box:before{position: absolute;left: 9px;content: '';top: 13px;background-color: #fff;width: 1px;height: 15px;}
.search-form input[type="text"]{font-size: 24px;line-height: 40px;width: 350px;border:0;color:#fff;font-weight: 300;font-family: 'Roboto' !important;border-bottom: 1px solid #fff;background-color: rgba(0,0,0,0.3);padding: 0 15px;}
.search-form input[type="text"]::-webkit-input-placeholder {color: #fff;opacity: 0.75;}
.search-form input[type="text"]::-moz-placeholder {color: #fff;opacity: 0.75;}
.search-form input[type="text"]:-ms-input-placeholder {color: #fff;opacity: 0.75;}
.search-form input[type="text"]:-moz-placeholder {color: #fff;opacity: 0.75;}
.search-form .nice-select{background-color: transparent !important;border:0 !important;color:#fff !important;padding-left:0;font-size: 16px;text-transform: uppercase;font-family: 'Nunito', sans-serif !important;font-weight: 500;}
.search-form .nice-select:after{border-bottom: 2px solid #fff !important;border-right: 2px solid #fff !important;}
.search-form .nice-select .list{background-color: var(--medium-blue);border-radius: 0;}
.search-form .nice-select .option:hover, .search-form .nice-select .option.focus, .search-form .nice-select .option.selected.focus{background-color: var(--dark-blue);}
.event-section{padding-top: 20px !important;padding-bottom: 20px !important;}
.event-section .wpb_text_column{margin-bottom: 0 !important;}
.event-section .vc_single_image-wrapper{position: relative;display: block;}
.event-section .vc_single_image-wrapper img{display: block;}
.event-section .vc_single_image-wrapper:before{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);content:"";top:0;transition: 0.3s;box-sizing: border-box; background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,0.7) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.event-section .vc_single_image-wrapper:after{position: absolute;width: 100%;height: 100%;content:"";top:0;box-sizing: border-box;opacity: 0;z-index: 1;}
.event-section .vc_single_image-wrapper:hover:before{border-bottom: 4px solid var(--radiall-green); background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,0.7) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.market-list .market-list-item:hover:before{border-bottom: 4px solid var(--radiall-green); background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,1) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.search-form input[type="submit"]{position: absolute;top:0;right: 0;width: 30px;height: 40px;font-size: 0;background-color: transparent;border:0;background-image: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/search-icon.png);background-repeat: no-repeat;background-position: center;}
.search-form input[type="submit"]:hover,.search-form.search-form-focus input[type="submit"]{background-image: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/search-icon-orange.png);}
.image-content-section{padding-top: 0 !important;padding-bottom: 0 !important; }
.image-block .vc_column-inner{background-position: center;background-repeat: no-repeat;background-size: cover;}
.content-block{display: block !important;}
.content-block .vc_column-inner{max-width: 560px;padding: 80px 0 80px 30px !important;display: block !important;}
.content-block.right .vc_column-inner{float: right;padding: 80px 30px 80px 0px !important;display: block !important;}
.content-block .vc_column-inner h2{text-align: left;margin: 0px;padding-bottom: 20px;border-bottom: 1px solid #fa4f42;text-transform: none;}
.markets_section h2{color:#212630;font-size: 40px;margin: 15px 0;margin-top: 0px;}
.market-list{margin-top: 20px;}
.market-list .market-list-item{position: relative;display: block;overflow: hidden;}
.market-list .market-list-item:before{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);content:"";top:0;transition: 0.3s;    box-sizing: border-box; background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,0.7) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.market-list .market-list-item:hover:before{border-bottom: 4px solid var(--radiall-green); background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,1) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.market-list .market-list-item img{display: block;}
.market-list .market-list-item h3{position: absolute;bottom:0;padding: 20px;color:#fff;width: 100%;left:0;font-size: 24px;font-family: 'Nunito', sans-serif !important;font-weight: 600;margin: 0;box-sizing: border-box;}
.product-section h2{color:#212630;font-size: 40px;margin: 25px 0;margin-top: 0px;}
.featured-products-first .vc_row,.featured-products-first .vc_row .wpb_column.featured-products-left,.featured-products-first .vc_row .wpb_column.featured-products-left .vc_column-inner{display: flex;}
.featured-products-first .featured-product-img{display: flex;position: relative;width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.featured-products-first .featured-product-img:before{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);content:"";top:0;transition: 0.5s;border-bottom: 4px solid var(--radiall-green);box-sizing: border-box;opacity: 0;}
.featured-products-first .featured-product-img:hover:before{opacity: 1;}
.featured-products-first h3{color:#212630;margin-top: 0;font-size: 24px;font-weight: bold;font-family: 'Nunito', sans-serif !important;line-height: 20px;}
.featured-products-first h3 a {color: #212630;margin-top: 0;font-size: 24px;font-weight: bold;font-family: 'Nunito', sans-serif !important;}
.featured-products-first h3 a:hover, .products-list h3 a:hover {color: var(--cta-orange);}
.featured-products-first p{font-size: 16px;line-height: 24px;color:#38404f;margin: 10px 0;}
.featured-products-first ul{margin: 15px 0;padding: 0;}
.featured-products-first ul li{list-style: none;display: inline-block;padding-left: 30px;position: relative;color:#212630;line-height: 24px;}
.featured-products-first ul li:before{position: absolute;width: 30px;height: 100%;left: 0;top:0;content: "\f00c";font-family: "FontAwesome";color:var(--radiall-green);line-height: 20px;text-align: center;}
.featured-products-first img{display: block;}
.featured-products-all{margin-top: 20px;}
.featured-products-all .featured-products-item{position: relative;display: block;overflow: hidden;object-fit: contain;background-color: var(--dark-blue);height: 140px;border-radius: 3px;background-repeat: no-repeat;background-position: top right 20px;background-size: contain;}
.featured-products-all .featured-products-item:before{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);content:"";top:0;transition: 0.3s;box-sizing: border-box;z-index: 1; background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,0.7) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.featured-products-all .featured-products-item:hover:before{border-bottom:4px solid var(--radiall-green); background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,1) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.featured-products-all .featured-products-item img{display: block;z-index: 0;position: absolute;height: 140px;right: 0;}
.featured-products-all .featured-products-item h3{position: absolute;bottom:0;padding:10px 20px;color:#fff;width: 100%;left:0;font-size: 24px;font-family: 'Nunito', sans-serif !important;font-weight: 600;margin: 0;box-sizing: border-box;z-index: 1;}
.event-list{margin: 0;padding: 0;}
.event-list li{list-style: none;margin: 0 0 12px 0;font-size: 16px;color:#38404f;}
.event-list li a{text-decoration: underline !important;}
.widget-title{position: relative;}
.widget-title .wpb_wrapper .wpb_single_image{margin: 0;}
.widget-title h2 a{position: absolute;bottom:0;padding:20px;color:#fff;width: 100%;left:0;font-size: 24px;font-family: 'Nunito', sans-serif !important;font-weight: 600;margin: 0;box-sizing: border-box;}
.news-letter-section{background-color: var(--radiall-green);padding: 15px 0;text-align: center;font-size: 16px;font-weight: 300;}
.news-letter-box{display: inline-block;color:#fff;font-weight:500;vertical-align: middle;}
.news-letter-box input[type="text"], .news-letter-box input[type="email"]{background-color: transparent;border:0;border-bottom: 1px solid #fff;width: 240px;line-height: 30px;font-size: 16px;color:#fff;font-weight: 300;margin: 0 15px;padding: 0px; border-radius: 0px;}
.news-letter-box input[type="text"]::-webkit-input-placeholder, .news-letter-box input[type="email"]::-webkit-input-placeholder  {color: #fff;opacity: 0.7;}
.news-letter-box input[type="text"]::-moz-placeholder, .news-letter-box input[type="email"]::-moz-placeholder {color: #fff;opacity: 0.7;}
.news-letter-box input[type="text"]:-ms-input-placeholder, .news-letter-box input[type="email"]:-ms-input-placeholder  {color: #fff;opacity: 0.7;}
.news-letter-box input[type="text"]:-moz-placeholder,.news-letter-box input[type="email"]:-moz-placeholder  {color: #fff;opacity: 0.7;}
.news-letter-box input[type="submit"]{color: #fff;background-color: transparent;border: 1px solid #fff;font-size: 16px;font-weight: 300;padding: 7px 15px;}
.news-letter-box input[type="submit"]:hover{background-color: #fff;color: var(--radiall-green);}
.news-letter-box .wpcf7-form-control-wrap {display: inline-block;}
.news-letter-box .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {position: absolute; width: 100%;}
.news-letter-box  .wpcf7-mail-sent-ok {
border: 0px solid #398f14;
margin-top: 0px;
line-height: 1;
padding: 0px;
}
.notice-bar{color:#fff;background-color: #d0021b;text-align: center;padding: 10px 0;line-height: 20px;font-weight: 300;position: relative; display:none;}
.notice-bar .close{color:#fff;position: absolute;right: 15px;top:0;height: 100%;line-height: 40px;}
.banner-bg {border-bottom: solid 4px var(--radiall-green);}
.banner-bg img {display: block}
.header-title-warp{margin: 10px 0 30px 0 !important;}
.header-title-warp h2 {font-size: 56px; font-weight: 600; letter-spacing: -0.6px; color: #ffffff;}
.header-search-warp {background-color: var(--radiall-light-grey);padding: 20px 0}
.header-section.header-section-sticky.fixed-header-section .header-search-warp{position: fixed;top: 93px;width: 100%;z-index: 1;transition: 0.5s;left:0;}
.header-section.header-section-sticky.fixed-header-section {padding-top: 93px;}
.list-data {margin: 0;    padding: 0;    list-style: none; position:relative;}
.list-details p {margin: 0 0 15px 0; padding: 0;}
.list-title {font-size: 24px; font-weight: bold; letter-spacing: -0.3px; color: #212630; display: block; margin-bottom: 10px;text-transform: uppercase;}
.list-details {border-bottom: solid 1px #c8c8c8; margin-bottom: 20px;padding-bottom: 15px;}
.list-data li:hover .list-details {border-bottom: solid 1px var(--radiall-green)}
.filter-section a {display: inline-block; margin-left: 20px;}
.filter-section a:first-child {margin-left: 0px;}
.filter-section {margin-top: 0px;}
.text-right {text-align: right}
.header-title-warp form {width: 50%; border-bottom: solid 1px #fff;    position: relative}
.header-title-warp form input {width: 100%;    padding: 10px 0; font-size: 24px; font-weight: 300; color: #ffffff; background: none; border: 0 none;}
.header-title-warp form button {position: absolute; top: 16px;    right: 0; background: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/search-icon.png) no-repeat center center; width: 40px; height:32px; border: 0 none; text-indent: -9999rem; padding:0; cursor: pointer;}
.breadcrumb-container li{ margin:0 !important;}
.breadcrumb-container li a{margin:0 10px !important; padding:0 !important; text-transform:uppercase;font-size: 14px;text-decoration: underline !important;}
.breadcrumb-container{background-color: var(--radiall-light-grey);padding-top: 15px;padding-bottom: 15px;}
.breadcrumb-container li .separator{font-size: 0;display: inline-block;vertical-align: bottom;}
.breadcrumb-container li .separator:before{font-size: 13px;content: "\f105";font-family: "FontAwesome";line-height: 17px;}
.breadcrumb-container li:first-child a{ margin-left:0 !important;}
.breadcrumb-container li .separator{ position: relative;    top: -2px;}
.breadcrumb-container li:last-child .separator:last-child {display: none;}
.breadcrumbs span{display: inline-block;vertical-align: bottom;margin-right: 5px;color: #7d8695  !important;font-size: 14px;text-transform: uppercase;line-height: 23px;}
.breadcrumbs span a{font-size: 14px;text-decoration: underline !important;text-transform: capitalize;color: #7d8695  !important;}
.breadcrumbs span a span{margin: 0;line-height: 23px;text-decoration: underline;}
.breadcrumbs span.sep{line-height: 22px;}
.total-result-count{font-size: 12px; color: #a7a7a7;}
.loader{position: absolute;   bottom: -50px;    left: 0;    width: 100%;    text-align: center; }
#my-menu{display: none;}
.mm-menu_offcanvas.mm-menu_opened#my-menu{display: block;}
.mm-menu_offcanvas{background-color: #000;}
.mm-navbar__title{color:#fff !important;}
.mobile_menu li:after{border-bottom: 1px solid #fff !important;left:0;}
.mobile_menu li a{color:#fff !important;text-align: left;}
.filter-section a{text-decoration: underline !important;}
.Page-Header{padding: 0 !important;border-bottom: 4px solid var(--radiall-green);overflow: visible !important;}
.Page-Header>.wpb_column>.vc_column-inner{padding: 0 !important;}
.Page-Header .vc_row{max-width: 1150px;margin: auto;position: absolute;bottom: 0;left: 0;right: 0;padding: 0;}
.Page-Header h1, .default-header h1{color:#fff;font-size: 48px;font-weight: 300;}
.Page-Header img{display: block;min-height: 368px;position: relative;left:50%;transform: translate(-50%,0);width: auto;max-width: 100%;}
.default-header{background-repeat: no-repeat;background-position: center;background-size: cover;min-height: 192px;background-image: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/default-banner-bg.jpg);border-bottom: 4px solid var(--radiall-green);}
.product-page h2,.page-content h2, .page-content h2 a{color:var(--dark-blue);font-size: 24px;font-weight: bold;font-family: 'Nunito', sans-serif !important;margin-bottom: 30px;}
.page-content h2 a:hover { color: var(--cta-orange);}
.product-page p,.page-content p{font-size: 16px;color:#38404f;}
.products-list .vc_row{padding-top: 25px;border-top: 1px solid #c8c8c8;padding-bottom: 25px;}
.products-list .vc_row:first-child{border:0;}
.products-list h3{color:var(--dark-blue);font-size: 24px;font-weight: bold;font-family: 'Nunito', sans-serif !important;}
.products-list h3 a{color:var(--dark-blue);font-size: 24px;text-decoration: none !important;font-weight: bold;font-family: 'Nunito', sans-serif !important;}
.products-list .products-list-thumb{display: block;}
.products-list .products-list-thumb img{display: block;margin: auto;}
.products-list p{font-size: 16px;color:#38404f;}
.products-list a{text-decoration: underline !important;}
.products-list a i{margin-left: 10px;}
.featured-products-all h2{font-size: 32px;color:var(--dark-blue);margin-bottom: 30px;font-weight: 300;}
.featured-products-all.page-content h2 {
color: var(--dark-blue);
font-size: 24px;
font-weight: bold;
font-family: 'Nunito', sans-serif !important;
margin-bottom: 30px;
}
.vc_toggle_title>h4{color:var(--dark-blue);cursor: text;}
.product-page table {width: 100%;border: 1px solid #38404f;border-collapse: collapse;}
.product-page table td {padding: 8px;border: 1px solid #38404f !important;}
.product-page table tr th {background: var(--radiall-green);color: #FFF;padding: 8px;}
.product-page ol{padding: 0px;margin: 0px;list-style-position: inside;}
.product-page ol li{color: #38404f;font-size: 16px;line-height: 24px;position: relative;margin:0 0 15px 0;}
.product-page .flexslider .slides {display: flex;display: -webkit-flex;display: -moz-flex;display: -ms-flex; align-items: center;}
.square-icon ul{margin: 0;padding: 0;-webkit-columns: 2;-moz-columns: 2;columns: 2;}
.square-icon ul li, .applications_page ul li {list-style: none;display: block;padding-left:30px;color: #38404f;font-size: 16px;line-height: 24px;position: relative;margin:0 0 15px 0;}
.square-icon ul li:before, .applications_page ul li:before {position: absolute;left:5px;width:8px;height: 8px;line-height: 20px;content: "";border-radius: 1px;background-color: var(--radiall-green);top:9px; }
.applications_page ul{margin: 0;padding: 0;}
.applications_page ul.pdf-list li:before {display: none; }
.applications_page .pdf-list{margin: 20px 0;padding: 15px;background-color: var(--radiall-light-grey);}
.applications_page .pdf-list li{list-style: none;display: block;margin: 0 5px;padding-left: 0px;}
.applications_page .pdf-list li a{text-decoration: underline !important;font-size: 14px;line-height: 24px;font-weight: 300;display: block;padding: 5px 0;}
.applications_page .pdf-list li a i{margin-right: 8px;font-size: 16px;display: inline-block;vertical-align: text-bottom;}
.check-icon ul{margin: 0;padding: 0;-webkit-columns: 2;-moz-columns: 2;columns: 2;}
.check-icon ul li{list-style: none;display: block;padding-left:30px;color: #38404f;font-size: 16px;line-height: 24px;position: relative;margin: 0 0 15px 0;}
.check-icon ul li:before{position: absolute;left:5px;width:20px;height: 20px;line-height: 20px;content: "\f00c";color:var(--radiall-green);font-family: "FontAwesome";top:2px;}
.preloader-wrapper{height: 100%;width: 100%;background: var(--dark-blue);position: fixed;top: 0;left: 0;z-index: 9999999;}
.preloader-wrapper .preloader {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 400px;}
.vc_separator{border-top:1px solid #c8c8c8;}
.gloassary-img{    float: right;    margin-bottom:30px;}
.grey-bg{background-color: var(--radiall-light-grey) !important;}
.flex-direction-nav{display: none;}
.extra-family-desc.square-icon ul{margin-top:20px;-webkit-columns: 1;-moz-columns: 1;columns: 1;}
.extra-family-desc.square-icon ul li {margin-bottom: 5px;} .nice-select{-webkit-tap-highlight-color: transparent;background-color: #fff;border-radius: 5px;border: solid 1px #e0e7ee;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 14px;font-weight: normal;height: 42px;line-height: 40px;outline: none;padding-left: 18px;padding-right: 30px;position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: auto;}
.nice-select:hover{border-color: #d0dae5;}
.nice-select:active, .nice-select.open, .nice-select:focus{border-color: #88bfff;}
.nice-select:after{border-bottom: 2px solid #90a1b5;border-right: 2px solid #90a1b5;content: '';display: block;height: 5px;margin-top: -4px;pointer-events: none;position: absolute;right: 12px;top: 45%;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 5px;}
.nice-select.open:after{-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
.nice-select.open .list{opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
.nice-select.disabled{border-color: #e7ecf2;color: #90a1b5;pointer-events: none;}
.nice-select.disabled:after{border-color: #cdd5de;}
.nice-select.wide{width: 100%;}
.nice-select.wide .list{left: 0 !important;right: 0 !important;}
.nice-select.right{float: right;}
.nice-select.right .list{left: auto;right: 0;}
.nice-select.small{font-size: 12px;height: 36px;line-height: 34px;}
.nice-select.small:after{height: 4px;width: 4px;}
.nice-select.small .option{line-height: 34px;min-height: 34px;}
.nice-select .list{background-color: #fff;border-radius: 5px;box-shadow: 0 0 0 1px rgba(68, 88, 112, 0.11);box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;}
.nice-select .list:hover .option:not(:hover){background-color: transparent !important;}
.nice-select .option{cursor: pointer;font-weight: 400;line-height: 40px;list-style: none;min-height: 40px;outline: none;padding-left: 18px;padding-right: 29px;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus{background-color: #f6f7f9;}
.nice-select .option.selected{font-weight: bold;}
.nice-select .option.disabled{background-color: transparent;color: #90a1b5;cursor: default;}
.no-csspointerevents .nice-select .list{display: none;}
.no-csspointerevents .nice-select.open .list{display: block;} .pdf-list{margin: 20px 0;padding: 15px;background-color: var(--radiall-light-grey);}
.pdf-list li{list-style: none;display: block;margin: 0 5px;}
.pdf-list li a{text-decoration: underline !important;font-size: 14px;line-height: 24px;font-weight: 300;display: block;padding: 5px 0;}
.pdf-list li a i{margin-right: 8px;font-size: 16px;display: inline-block;vertical-align: text-bottom;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{color: var(--dark-blue);font-size: 24px;font-weight: bold;font-family: 'Nunito', sans-serif !important;padding-top: 0px;}
.woocommerce ul.products li.product .button{background: none;border: none;font-family: Roboto;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: -0.2px;text-transform: none;padding: 0px;padding-right: 22px;color: var(--radiall-green);color: var(--timbercon-green);}
.woocommerce ul.products li.product .button:after{position: absolute;font-family: "FontAwesome";right: 10px;content: '\f105';top: 0;color: var(--radiall-green);}
.woocommerce ul.products li.product{margin: 0px;border-top: 1px solid #c8c8c8;}
.woocommerce ul.products li.product:first-child{border-top: 0px solid #c8c8c8;}
.header_with_search{padding-top: 12.5em;padding-bottom: 0px;overflow: unset !important;}
.woocommerce ul.products li.product .pwb-brands-in-loop{display: none;}
.woocommerce ul.products li.product p{margin-top: 0px;margin-bottom: 0px;}
.single-product .woocommerce div.product{float: left;width: 100%;}
.product-header{background-image:url(//dev.timbercon.com/wp-content/themes/whitelabel/images/products-banner.jpg);background-repeat: no-repeat;background-position:center bottom;background-size: cover;border-bottom: 4px solid var(--radiall-green);}
.product-header h1{font-size: 48px;color:#fff;font-weight: 400;font-family: 'Nunito', sans-serif !important;}
.woocommerce .woocommerce-result-count {margin: 3em 0 1em 0;}
.logo-section .wpb_button,.logo-section .wpb_content_element,.logo-section ul.wpb_thumbnails-fluid>li{margin-bottom: 0 !important}
.flex-control-thumbs li{padding: 10px;border: 1px solid #c8c8c8;height: 102px;margin:5px 1% !important;width: 23%;position: relative;cursor: pointer;}
.flex-control-thumbs li:after{position: absolute;left:0;width: 100%;bottom: -1px;height: 4px;background-color: var(--radiall-green);content:"";display: none;}
.flex-control-thumbs li:hover:after,.flex-control-thumbs li.active:after,.flex-control-thumbs li.flex-active:after{display: block;}
.flex-control-thumbs li img{max-height: 80px;width: auto;margin: auto;}
img.flex-active > li:after{display: block;}
.featured-products-all.grey-bg{background-color: var(--radiall-light-grey);}
.single-wrapper{padding: 30px 0;}
.logo-slider{object-fit: contain;mix-blend-mode: multiply;}
.logo-slider.owl-carousel .owl-item img{width: auto;margin: auto;}
.logo-slider.owl-carousel .owl-dots{display: none;}
.owl-nav{text-align:right;margin-top: 20px;}
.owl-nav button{padding: 5px !important;margin: 0;color:#fff;background-color: var(--radiall-green);}
.logo-slider.owl-carousel .owl-nav{margin-top: 0;}
.logo-slider.owl-carousel .owl-nav button.owl-prev,.logo-slider.owl-carousel .owl-nav button.owl-next{padding: 0 10px !important;margin: 5px;color: #ccc !important;width: 30px;height: 38px;font-size: 33px !important;padding-bottom: 10px !important;line-height: 10px;top: 50%;transform: translate(0,-50%);margin: 0;position: absolute;}
.logo-slider.owl-carousel .owl-nav button.owl-prev{left:0;}
.logo-slider.owl-carousel .owl-nav button.owl-next{right: 0;}
.logo-slider.owl-carousel .owl-nav button.owl-prev span,.logo-slider.owl-carousel .owl-nav button.owl-next span{float: left;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a {font-weight: 600;}
.single_glossary h1 {font-weight: normal;}
.gl-related-items {background-color: #f8f9fc;padding: 30px 40px !important;}
.gl-related-items ul {margin-bottom: 0px;margin-top: 25px;}
.gl-description {margin-bottom: 50px;}
.gl-description p {font-weight: 400;font-size: 18px;}
.related-product-list{margin-bottom: 25px;margin-top: 25px;}
.related-product-list h5 a {
font-size: 20px;
color: #2f508a;
color: var(--medium-blue);
}
.related-product-list .vc_row {
padding: 20px 0px !important;
border-bottom: 1px solid var(--medium-blue);
display: flex;
display: -webkit-flex;
align-items: center;
}
.related-product-list .vc_row:last-child {
margin-bottom: 30px;
border-bottom: 0px;
}
.blog-date {color: #7d8695;margin: 20px 0px;margin-top: 0px;}
.wpb_single_image.wpb_content_element{margin-bottom: 0 !important;}
.sidebar, .new-sidebar { margin:0;padding: 25px;background-color: var(--radiall-light-grey);}
.sidebar h3, .new-sidebar h3 {font-size: 20px;font-weight: bold;font-family: 'Nunito', sans-serif !important;color: var(--dark-blue);text-transform: uppercase;}
.sidebar ul, .new-sidebar ul {padding: 0px;margin:20px 0px;}
.sidebar ul li,.sidebar ul li a, .new-sidebar ul li, .new-sidebar ul li a {font-size: 16px;color: #38404f;display: block;}
.sidebar ul li a, .new-sidebar ul li a {text-decoration: none !important;margin-bottom: 5px;}
.sidebar ul li a:hover, .new-sidebar ul li a:hover {text-decoration: none !important;color: var(--cta-orange);}
.sidebar ul li.child {padding-left: 10px;position: relative;}
.sidebar ul li.child:before {content: '-';position: absolute; left: 0;}
.post_image {margin-bottom: 20px;}
.post_image img {width:100%;}
.blog-post-single h2 {margin-bottom: 5px;}
.blog-post-single .sidebar, .blog-post-single .new-sidebar {margin-top: 0px;}
a.link_text {text-decoration: none !important;}
a.link_text span {text-decoration: none !important; border-bottom: 1px solid;}
a.link_text i {margin-left: 10px;}
.products-list a.btn {text-decoration: none !important;}
.event-post-single .blog-date {margin: 20px 0px;}
.event-post-single .blog-date i {width: 20px;display: inline-block;}
.alignleft {
float: left;
margin-right: 15px;
}
.alignright {
float: right;
margin-left: 15px;
}
.aligncenter {
float: none;
margin: auto;
}
.wp-caption-text {
font-size: 14px;
margin: 10px 0px;
color: #7d8695;
line-height: 1.5;
}
.blog-thumb {
display: block;
overflow: hidden;
} .careers-detail{max-width: 1200px;margin: auto;}
.apply_btn {margin: 60px 0px !important;}
.job_right_inner{margin-top: 30px;}
.job_listing li {text-align:center;margin: 0;}
.job_listing li a {display:inline-block;text-align:center;border-radius: 3px;background-color: var(--radiall-green);padding: 10px;box-sizing: border-box;width: 100%;text-decoration: none !important;border:2px solid var(--radiall-green);}
.scottsdate a{background: var(--radiall-green) !important;}
.job_location {font-size: 14px;font-weight: bold;letter-spacing: 1.2px;color: #ffffff;padding: 0px;}
.job_title {font-size: 16px;font-weight: 600;letter-spacing: 1.2px;color: #ffffff;padding: 10px 10px;line-height: 1.3;}
.job_listing li a:hover {background-color: #FFF;color:var(--radiall-green); border-color:var(--radiall-green);}
.careerSection{max-width: 75%;}
.job_listing li a:hover .job_title {color:var(--radiall-green);}
.career_right .contact_right_inner {padding-top: 50px; padding-bottom: 0px;}
.apply_job_text>.wpb_wrapper{width: 100%;float: right;max-width: 620px;padding: 0px 20px;}
.apply_job_img>.wpb_wrapper{width: 100%;float: right;max-width: 620px !important;padding: 10px 20px;text-align: center;margin: 0px;}
.apply_job_img .vc_single_image-wrapper,.apply_job_img .vc_single_image-wrapper img{width: 100%;}
.jobs_content>.vc_column-inner>.wpb_wrapper{width: 100%;float: left;max-width: 500px;padding: 0px 50px;}
.formates {
color: #949494;
font-size: 12px;
margin: 5px 0px;
}
.apply_job_text,.apply_job_img{float: left;width: 100%;}
.job_summary ul {column-count: 1;}
#lightpage-close{color: #FFF;position: fixed;right: 50px;top: 40px;z-index: 1090;cursor: pointer;border-radius: 2px;-webkit-transition: background-color .3s ease;-moz-transition: background-color .3s ease;-o-transition: background-color .3s ease;-ms-transition: background-color .3s ease;transition: background-color .3s ease;background: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/close-orange.svg) no-repeat;width: 40px;height: 42px;background-size: cover;transform: scale(1,1); transition: transform .05s ease-in}
#lightpage-close:hover{transform: scale(1.1); transition: transform .1s cubic-bezier(0.175, 0.885, 0.32, 1.775); }
.careers-detail{ background:#fff;height: 100% !important;padding: 30px 0;}
.careers-detail h2{margin-bottom: 20px;}
.career_left h1 br{display: none;}
.career_left h3{font-size: 20px;line-height: 1.1;text-align:right;}
.career_right{height: 100% !important;}
#job-detail h3,#job-detail p,#job-detail ul li{line-height: 1.75;margin: 0px;}
#job-detail h3 {margin-bottom: .25em;margin-top: 15px;}
#job-detail p {font-weight: 400; margin-bottom: 30px; }
#job-detail p a{cursor: pointer;}
#job-detail ul {padding-left:15px;margin: 0px;margin-bottom: 30px; }
#frmCareers{ display:none;}
#daytime-box{ position:absolute; right:8px;top:-15px;}
.besttime-box{ padding-right:85px;}
.file-btn-box input{width:140px;font-size:50px;overflow:hidden;height:20px;cursor:pointer;position:absolute;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:1000;cursor: pointer;}
input[type=file]::-webkit-file-upload-button{cursor: pointer;}
.file-btn-box .txtUploadResume+.qbutton{z-index: 2;width: 100%;border: 2px solid #258a3d;padding: 10px 30px;color: #258a3d;font-weight: 600;display: block;text-align: center;max-width: 235px;margin: 10px 0 0px 0;cursor: pointer;text-transform: uppercase;font-family: Nunito;font-size: 16px;font-weight: 600;letter-spacing: -0.2px;}
.file-btn-box .txtUploadResume+.qbutton:hover{color:#ffffff;cursor:pointer;background-color: #258a3d;}
.file_name_holder{padding: 0;}
.file-btn-box2 input {width: 140px;font-size: 50px;overflow: hidden;height: 20px;cursor: pointer;position: absolute;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;z-index: 1000;cursor: pointer;}
input[type=file]::-webkit-file-upload-button {cursor: pointer;}
.file-btn-box2 .txtUploadTimberconApplication+.qbutton {z-index: 2;width: 100%;border: 2px solid #258a3d;padding: 10px 10px;color: #258a3d;font-weight: 600;display: block;text-align: center;max-width: 275px;margin: 10px 0 0px 0;cursor: pointer;text-transform: uppercase;font-family: Nunito;font-size: 16px;font-weight: 600;letter-spacing: -0.2px;}
.file-btn-box2 .txtUploadTimberconApplication+.qbutton:hover {color: #ffffff;cursor: pointer;background-color: #258a3d;}
.file-btn-box p {margin: 0px;}
#top .social_bookmarks li{border:0px;}
.post-listing {position: relative;padding-bottom: 100px;}
.post-listing .loader {bottom: 30px;}
.market_page_form .form-group.is-focused textarea.form-control,
.market_page_form .form-group.label-floating:not(.is-empty) textarea.form-control,
.market_page_form textarea.form-control {
height: 120px;
}
.form-group label.control-label.small {
display: block;
margin: 0px;
font-size: 10px;
}
.footer-logos a {
max-width: 70px;
display: inline-block;
margin-left: 20px;
}
.archive .featured-products-list {
margin-bottom: 50px;
}
.blog-wrapper.blog-archive {
margin-top: 50px;
}
.blog-archive .products-list .vc_row {
padding-top: 0px;
border-top: 0px solid #c8c8c8;
padding-bottom: 0px;
}
.blog-archive .products-list hr {
margin-top: 40px;
border: 0px;
border-top: 1px solid #c8c8c8;
margin-bottom: 40px;
}
.home .featured-products-list .vc_column_container>.vc_column-inner { box-sizing: border-box; padding-left: 0.625rem; padding-right: 0.625rem; width: 100% }
.hide-post-row {display: none;}
.extra-maring-div {margin-top:300px;}
#category-bar ul {
display: flex;
flex-direction: row;
justify-content: center;
list-style: none;
padding: 0px;
}
#category-bar ul li {
display: inline-flex;
text-align: center;
align-items: center;
}
#category-bar li:after {
content: "|";
color: #cccccc;
}
#category-bar li:last-of-type:after {
content: "";
}
#category-bar a {
margin: 0px 1.5em;
line-height: 1.2;
}
.page-template-landing-page .header {
top:0;
left:0;
}
.sidebar form .vc_col-sm-6 {
width: 100%;
}
.sidebar p {margin: 0px;}
.inline_para {
margin-top: 1em;
margin-bottom: 1em;
font-family: Roboto;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.5;
letter-spacing: -0.2px;
color: #38404f;
}
.inline_para .shortcode-manager {display: inline-block;}
.product-page .flexslider {margin: 0px;}
.featured-products-all.related-application .featured-products-item img {height: auto;width: 100%;}
@media screen and (min-width:1025px) and (max-width:1200px) {
}
@media screen and (min-width:768px) {
.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {
width: 330px;
}
.wpmm_brand_logo_wrap{margin-top: -15px;}
.logo-section .vc_column-inner{max-width: 900px;margin: auto;}
.logo-section .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{width: auto !important;padding: 0 20px;}
.contact_form_content {padding-right: 30px !important;}
.carousel-caption>div {
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
}
.carousel-caption>div img {
margin: 0 2em 0 0 !important;
}
.carousel-caption .content-section {
width: 50%;
}
.blog-post-single .market_page_form .wpcf7 > form > .vc_row > .vc_col-sm-12 {
width: 50% !important;
}
}
@media screen and (min-width:768px) and (max-width:1024px) {
ul.header_menu li a, ul.footer_menu li a{padding: 0 12px;}
ul.header_menu li.btn-orange a{padding: 8px 12px;}
.header_with_search {padding-top: 8.5em;}
.main-site {padding: 0px 15px;}
.news-letter-section, footer {margin: 0px -15px;}
#category-bar a {margin: 1.2em;}
.intro {
padding-top: 11.8em;
padding-bottom: 2.8em;
overflow: visible !important;
}
.intro {
background-size: cover;
background-position: right bottom;
}
}
@media screen and (min-width:768px) and (max-width:959px) {
.header .menu-top_menu-container{display: none;}
.mobile-menu-icon{display: block;}
}
@media screen and (max-width:767px) { #wrapper{overflow: hidden;}
.top_header{display: none;}
.header{padding-top:0;padding-bottom: 0;}
.header .wpmm_brand_logo_wrap img{margin: 0;max-width: 150px;}
.bottom-header{padding: 5px 0;}
.bottom-header .vc_row{padding: 0;margin: 0;}
.vc_row{padding-left:15px;padding-right: 15px;} .header .menu-top_menu-container{display: none;}
.mobile-menu-icon{display: block;top:-57px;font-size: 30px;}
.header.fixed-header,.header.fixed-header .bottom-header{position: relative !important;}
.header{position: relative;background-color: #161f30;}
.intro .intro-message h2{font-size: 24px;}
.intro{padding: 15px 0 !important;background-position: right bottom !important;}
.footer-left{text-align: center;}
.footer-right,.footer-right .footer-menu,.footer-social-icon,.footer-logos{text-align: center;}
.footer-right .footer-menu li{margin: 0 5px;}
.footer-right .footer-menu li a{font-size: 14px;}
.success-section{padding-top: 30px !important;}
.vc_row.markets_section{padding: 30px 0 !important}
.market-list .market-list-item h3{font-size: 16px;padding: 10px;}
.success-section h3,.markets_section h2,.product-section h2,h2{font-size: 30px;}
.video_section{padding: 50px 0;}
.video_section h2{font-size: 30px;}
.featured-products-first h3{margin-top: 15px;}
.featured-products-all .featured-products-item h3{font-size: 16px;}
.news-letter-box{font-size: 14px;margin-bottom: 15px;display: block;font-weight:500;}
.event-list li{margin: 15px 0;}
.preloader-wrapper .preloader {width: 250px;top:50%;}
.search-form{padding-right: 0;}
.search-form input[type="text"]{width: 100%;border-bottom: 1px solid #fff;max-width: 100%; border-radius: 0px;padding: 0px !important;}
.search-form input[type="submit"]{top:43px;}
.logo-section .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{position: relative;transform: translate(0,-50%);top: 50%;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom: 0;}
.news-letter-box input[type="text"], .news-letter-box input[type="email"]{margin-left: 0;width: 210px;}
.featured-products-first .vc_row, .featured-products-first .vc_row .wpb_column.featured-products-left, .featured-products-first .vc_row .wpb_column.featured-products-left .vc_column-inner{display: block;}
.featured-products-first .featured-product-img{display: block;min-height: 220px;}
.logo-slider{padding: 0 30px;box-sizing: border-box;}
.check-icon ul, .square-icon ul {-webkit-columns: 1;-moz-columns: 1;column-count: 1;}
.intro-message {margin-bottom: 0px !important;}
.intro .intro-message h2 {font-size: 34px;font-weight: 300;}
.Page-Header img{min-height: 200px;}
.Page-Header h1, .default-header h1 {font-size: 30px;}
.search-form {margin-bottom: 50px;}
.featured-products-first h3 a{font-weight: bold;}
.footer-logos a {
max-width: 65px;
display: inline-block;
margin-left: 10px;
}
#category-bar ul {
display: block;
flex-direction: row;
justify-content: center;
list-style: none;
padding: 0px;
}
#category-bar li {
text-align: center;
display: block;
}
#category-bar li:after {
content: "";
color: #cccccc;
}
.wpcf7 .vc_row {padding: 0px !important;}
.vc_row.vc_column-gap-20>.vc_column_container {
padding: 10px 0px !important;
}
.vc_row.vc_column-gap-20>.vc_column_container.cover {
padding: 10px 20px !important;
}
.solution-bio-image + .vc_column_container >.vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.solution-bio-image>.vc_column-inner,
.cover>.vc_column-inner {
height: 300px;
background-position: center center !important;
margin: 0px !important;
}
.vc_row.vc_column-gap-20 {
padding-left: 25px;
padding-right: 25px;
}
.header_with_search {
padding-top: 0.5em;
}
.header-title-warp form {
width: 100%;
}
.header-title-warp form input {
font-size: 18px;
}
.header-title-warp form button {
top: 4px;
}
.blog-thumb img {
width: 100%;
margin-bottom: 20px;
}
.search-form .select-box:before {
width: 0px;
}
.nice-select {width:100%;}
.post-listing>.vc_row.wpb_row.vc_row-fluid {
padding: 15px 0px;
}
.products-icon {
display: none;
}
.default-header {
min-height: 50px;
}
.default-header>.vc_column_container>.vc_column-inner,
.Page-header>.vc_column_container>.vc_column-inner{
padding: 0px;
}
.product-page h2, .page-content h2 {margin-bottom: 20px;margin-top: 20px;}
.header-search-warp {    
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
.header-section.header-section-sticky.fixed-header-section .header-search-warp {top:0px;}
.btn_margin {margin-bottom: 40px !important;}
#category-bar ul li {
display: block;
margin-bottom: 10px;
}
.product-page table tr th, .product-page table td {padding: 3px; font-size: 12px;}
.careers-detail {padding: 30px 15px;}
.products-list h3 , .products-list h3 a{margin-bottom: 10px; line-height: 1.2;}
.footer-logos a {max-width: 60px;}
.blog-post-single .sidebar, .blog-post-single .new-sidebar,.sidebar{margin-bottom: 30px;}
.news-letter-box .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{font-size: 0.8em !important;}
.header_with_search .vc_row {
position: relative;
padding-top: 0px;
}
.header_with_search .vc_row .search-form {
margin-bottom: 20px;
}
.homepage_slider .slick-next:before,
.homepage_slider .slick-prev:before{
font-size: 35px !important;
}
.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {min-height: 100% !important;}
body .__web-inspector-hide-shortcut__,body .__web-inspector-hide-shortcut__ *,body .__web-inspector-hidebefore-shortcut__::before,body .__web-inspector-hideafter-shortcut__::after {
visibility: visible !important;
}
.mm-wrapper_blocking body {
overflow: visible !important;
}
}
@media screen and (max-width:460px) {
}
@media screen and (max-width:860px) {
.cool-timeline:before, .multiline-timeline .timeline-post:before {
left: 70px;
}
.cool-timeline .timeline-post, .cool-timeline .timeline-post.even {
margin: 0;
padding: 0 0 25px 100px;
width: 100%;
}
.cool-timeline .timeline-post.even .timeline-meta, .cool-timeline .timeline-post.odd .timeline-meta {
left: -70px;
text-align: left;
}
.cool-timeline .timeline-post.even .timeline-meta {
left: -70px !important;
}
.cool-timeline .timeline-post .timeline-icon {
left: 55px;
}
.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title {
text-align: left !important;
}
.cool-timeline .timeline-post.even .timeline-meta, .cool-timeline .timeline-post.odd .timeline-meta {
height: 80px;
width: 80px;
}
.cool-timeline .timeline-post .timeline-meta .meta-details {
margin: 14px !important;
font-family: Nunito !important;
font-size: 18px !important;
}
.flex-control-thumbs li {height: 70px;}
.search_box_menu {top:-5px;}
.search_box_menu .search-form input[type="text"] {
width: 250px;
font-size: 18px;
line-height: 38px;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
display: block;
}
.page-template-landing-page .header {
top:0px;
}
.contact_form_text {
margin-top: 40px;
margin-bottom: 10px !important;
}
}
.header_with_search input:-webkit-autofill,
.header_with_search input:-webkit-autofill:hover,
.header_with_search input:-webkit-autofill:focus,
.header_with_search input:-webkit-autofill:active,
.Page-Header input:-webkit-autofill,
.Page-Header input:-webkit-autofill:hover,
.Page-Header input:-webkit-autofill:focus,
.Page-Header input:-webkit-autofill:active{
transition: background-color 5000s ease-in-out 0s;
-webkit-text-fill-color: #fff !important;
-webkit-box-shadow: 0 0 0 30px rgba(0,0,0,0) inset;
}
.search-form-box input:-webkit-autofill,
.search-form-box input:-webkit-autofill:hover,
.search-form-box input:-webkit-autofill:focus,
.search-form-box input:-webkit-autofill:active,
.news-letter-box input:-webkit-autofill,
.news-letter-box input:-webkit-autofill:hover,
.news-letter-box input:-webkit-autofill:focus,
.news-letter-box input:-webkit-autofill:active {
transition: background-color 5000s ease-in-out 0s;
-webkit-text-fill-color: #fff !important;
-webkit-box-shadow: 0 0 0 30px rgba(0,0,0,0) inset;
}
.page-template-landing-page .footer-right,
.page-template-landing-page .footer-left p + p,
.page-template-landing-page .news-letter-section,
.page-template-landing-page .breadcrumb-container,
.page-template-landing-page #hbl-live-chat-wrapper {
display: none !important;
}
.page-id-16131 .footer-left p {
display: none !important;
}
.page-id-16131 .footer-left:before {
content: '© 1997–2018 Timbercon, Inc.';
font-family: Nunito;
font-size: 14px;
line-height: 1.9;
letter-spacing: 0.1px;
color: #758097;
padding-left: 15px;
padding-bottom: 15px;
display: block;
font-weight: bold;
}
.btn-cookies {
display: inline-block;
vertical-align: middle;
font-weight: 300;
font-size: 18px;
color: #FFF;
line-height: 1;
}
.cookie-notice-container span {
max-width: 60%;
display: inline-block;
margin: auto;
vertical-align: middle;
}
.btn-cookies:before {
content: "\f00d";
font-family: FontAwesome;
color: #FFF;
}
#cookie-notice {background: none !important;}
.cookie-notice-container {
font-size: 16px;
padding: 25px 0px;
background: rgba(22, 31, 48, 0.9);
letter-spacing: 1px;
}
.mm-wrapper_opened .header.fixed-header {
position: relative !important;
}
@media screen and  (max-width:768px) {
.cookie-notice-container span {max-width: calc(100% - 80px);}
.homepage_slider .slick-prev {
left: 20px !important;
}
.text_with_slider { margin-left: 70px; }
}
@media screen and  (max-width:767px) {
.cookie-notice-container {
font-size: 12px;
padding: 15px 0px;
letter-spacing: 0.5px;
}
.homepage_slider .slick-prev {
left: 7px !important;
}
.text_with_slider {
margin-left: 20px;
width: calc(100% - 40px) !important;
}
.text_with_slider .intro-message h2 {
font-size: 32px;
font-weight: 300;
}
.vc_row.intro  {
background-image: url(//dev.timbercon.com/wp-content/uploads/home-banner__mobile_1920x684.jpg) !important;
position: relative;
}
.footer-right .footer-social-icon li:first-child, .footer-logos a:first-child {
margin-left: 0px !important;
}
}
@media screen and (max-width:340px) {
.search-form input[type="text"] {font-size: 20px;}
.intro .intro-message h2 {font-size: 26px;}
.news-letter-box input[type=email] {margin: 0px; margin-bottom: 20px;width: 240px;}
.news-letter-box div.wpcf7 .ajax-loader {display: block;margin: auto;}
.news-letter-box .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
position: relative;
width: 100%;
margin-top: -20px;
margin-bottom: 10px;
}
.featured-products-all .featured-products-item {height: 90px;}
.featured-products-all .featured-products-item h3 {
font-size: 14px;
padding: 10px;
}
a.btn, a.vc_general.vc_btn3, .button, .woocommerce a.button, .woocommerce button.button, button.vc_general.vc_btn3 {
width: 100%;
padding: 10px;
box-sizing: border-box;
}
.widget-title h2 a {
font-size: 18px;
}
}.ui-widget-header .ui-icon{background-image: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/ui-icons_72a7cf_256x240.png);} .flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}@font-face{font-family:flexslider-icon;src:url(//dev.timbercon.com/wp-content/themes/whitelabel/fonts/flexslider-icon.eot);src:url(//dev.timbercon.com/wp-content/themes/whitelabel/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//dev.timbercon.com/wp-content/themes/whitelabel/fonts/flexslider-icon.woff) format('woff'),url(//dev.timbercon.com/wp-content/themes/whitelabel/fonts/flexslider-icon.ttf) format('truetype'),url(//dev.timbercon.com/wp-content/themes/whitelabel/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{margin:auto;display:block;height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:20%;float:left;margin:0 6px;}.flex-control-thumbs img{width:100%;height:auto;display:block;cursor:pointer;-moz-user-select:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;box-sizing: border-box;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}  .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//dev.timbercon.com/wp-content/themes/whitelabel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}  .mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{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-ajax-holder .mfp-content,.mfp-inline-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-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-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:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}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:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-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-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{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-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;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-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,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;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,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.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}}
.error-popup,.white-popup{position:relative;width:auto}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.error-popup{background:#FFF;padding:20px;max-width:400px;margin:20px auto;border-radius:5px}
.required{color:#c90003;font-size:14px}
.errors{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48;padding:10px;margin-bottom:10px;border-radius:4px;font-size:14px}
.errors ul{margin-left:25px}
.errors ul li{margin-bottom:5px}
.errors ul li:last-child{margin-bottom:0}
.white-popup{background:#FFF;padding:20px;max-width:800px;margin:20px auto;border-radius:5px}
.mfp-title,.mobile-menu-wrapper .close-mobile-nav,.mobile-menu-wrapper .mobile-main-menu .logo,.mobile-menu-wrapper .mobile-menu{display:none}  [class*="block-grid-"] {display:block;padding:0;margin:0 -0.625rem;*zoom:1;}[class*="block-grid-"]:before, [class*="block-grid-"]:after {content: " ";display: table;}[class*="block-grid-"]:after { clear: both;}[class*="block-grid-"]>li {display:block;height:auto;float:left;padding:0 0.625rem 1.25rem;} @media only screen {
.small-block-grid-1>li {width: 100%;list-style: none;} .small-block-grid-1>li:nth-of-type(n) { clear: none;} .small-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .small-block-grid-2>li {width: 50%;list-style: none;} .small-block-grid-2>li:nth-of-type(n) { clear: none;} .small-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .small-block-grid-3>li {width: 33.33333%;list-style: none;} .small-block-grid-3>li:nth-of-type(n) { clear: none;} .small-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .small-block-grid-4>li {width: 25%;list-style: none;} .small-block-grid-4>li:nth-of-type(n) { clear: none;} .small-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .small-block-grid-5>li {width: 20%;list-style: none;} .small-block-grid-5>li:nth-of-type(n) { clear: none;} .small-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .small-block-grid-6>li {width: 16.66667%;list-style: none;} .small-block-grid-6>li:nth-of-type(n) { clear: none;} .small-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .small-block-grid-7>li {width: 14.28571%;list-style: none;} .small-block-grid-7>li:nth-of-type(n) { clear: none;} .small-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .small-block-grid-8>li {width: 12.5%;list-style: none;} .small-block-grid-8>li:nth-of-type(n) { clear: none;} .small-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .small-block-grid-9>li {width: 11.11111%;list-style: none;} .small-block-grid-9>li:nth-of-type(n) { clear: none;} .small-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .small-block-grid-10>li {width: 10%;list-style: none;} .small-block-grid-10>li:nth-of-type(n) { clear: none;} .small-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .small-block-grid-11>li {width: 9.09091%;list-style: none;} .small-block-grid-11>li:nth-of-type(n) { clear: none;} .small-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .small-block-grid-12>li {width: 8.33333%;list-style: none;} .small-block-grid-12>li:nth-of-type(n) { clear: none;} .small-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
} @media only screen and (min-width: 767px) {
.medium-block-grid-1>li {width: 100%;list-style: none;} .medium-block-grid-1>li:nth-of-type(n) { clear: none;} .medium-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .medium-block-grid-2>li {width: 50%;list-style: none;} .medium-block-grid-2>li:nth-of-type(n) { clear: none;} .medium-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .medium-block-grid-3>li {width: 33.33333%;list-style: none;} .medium-block-grid-3>li:nth-of-type(n) { clear: none;} .medium-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .medium-block-grid-4>li {width: 25%;list-style: none;} .medium-block-grid-4>li:nth-of-type(n) { clear: none;} .medium-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .medium-block-grid-5>li {width: 20%;list-style: none;} .medium-block-grid-5>li:nth-of-type(n) { clear: none;} .medium-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .medium-block-grid-6>li {width: 16.66667%;list-style: none;} .medium-block-grid-6>li:nth-of-type(n) { clear: none;} .medium-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .medium-block-grid-7>li {width: 14.28571%;list-style: none;} .medium-block-grid-7>li:nth-of-type(n) { clear: none;} .medium-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .medium-block-grid-8>li {width: 12.5%;list-style: none;} .medium-block-grid-8>li:nth-of-type(n) { clear: none;} .medium-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .medium-block-grid-9>li {width: 11.11111%;list-style: none;} .medium-block-grid-9>li:nth-of-type(n) { clear: none;} .medium-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .medium-block-grid-10>li {width: 10%;list-style: none;} .medium-block-grid-10>li:nth-of-type(n) { clear: none;} .medium-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .medium-block-grid-11>li {width: 9.09091%;list-style: none;} .medium-block-grid-11>li:nth-of-type(n) { clear: none;} .medium-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .medium-block-grid-12>li {width: 8.33333%;list-style: none;} .medium-block-grid-12>li:nth-of-type(n) { clear: none;} .medium-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
} @media only screen and (min-width: 1025px) {
.large-block-grid-1>li {width: 100%;list-style: none;} .large-block-grid-1>li:nth-of-type(n) { clear: none;} .large-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .large-block-grid-2>li {width: 50%;list-style: none;} .large-block-grid-2>li:nth-of-type(n) { clear: none;} .large-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .large-block-grid-3>li {width: 33.33333%;list-style: none;} .large-block-grid-3>li:nth-of-type(n) { clear: none;} .large-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .large-block-grid-4>li {width: 25%;list-style: none;} .large-block-grid-4>li:nth-of-type(n) { clear: none;} .large-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .large-block-grid-5>li {width: 20%;list-style: none;} .large-block-grid-5>li:nth-of-type(n) { clear: none;} .large-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .large-block-grid-6>li {width: 16.66667%;list-style: none;} .large-block-grid-6>li:nth-of-type(n) { clear: none;} .large-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .large-block-grid-7>li {width: 14.28571%;list-style: none;} .large-block-grid-7>li:nth-of-type(n) { clear: none;} .large-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .large-block-grid-8>li {width: 12.5%;list-style: none;} .large-block-grid-8>li:nth-of-type(n) { clear: none;} .large-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .large-block-grid-9>li {width: 11.11111%;list-style: none;} .large-block-grid-9>li:nth-of-type(n) { clear: none;} .large-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .large-block-grid-10>li {width: 10%;list-style: none;} .large-block-grid-10>li:nth-of-type(n) { clear: none;} .large-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .large-block-grid-11>li {width: 9.09091%;list-style: none;} .large-block-grid-11>li:nth-of-type(n) { clear: none;} .large-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .large-block-grid-12>li {width: 8.33333%;list-style: none;} .large-block-grid-12>li:nth-of-type(n) { clear: none;} .large-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
}   body {margin:0px !important;}
a {text-decoration:none !important;}
.vc_fixed_width_column { max-width:1120px; margin: auto; }
body{font-family: 'Roboto' !important; background-color: #fff; -webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; min-height: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body {margin:0px !important;} *:focus {outline:none !important;}
button:focus {outline:0;}
figure{margin: 0;padding: 0;}
li{box-sizing: border-box;}
.nunito{font-family: 'Nunito', sans-serif !important;} :root {
--white: #ffffff;
--black: #1b1b1b;
--gray: #c8c8c8;
--white: #f9f9f9;
--dark-blue: #58595B;
--medium-blue: #0089BB;
--radiall-light-grey: #F6F6F6;
--radiall-light-blue: #F6F6F6;
--dark-green: #0089BB;
--timbercon-green: #0089BB;
--cta-orange: #0089BB;
--Nunito: 'Nunito', sans-serif;
--Roboto: 'Roboto', sans-serif;
--radiall-light-grey: #F6F6F6;
--radiall-green: #0089BB;
} h1,h2,h3,h4,h5,h6 {
margin: 0px;
}
h1 {
font-family: Nunito;
font-size: 56px;
font-weight: 600;
font-style: normal;
font-stretch: normal;
line-height: 1.14;
letter-spacing: -0.6px;
color: var(--dark-blue);
}
h2 {
font-family: Nunito;
font-size: 40px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.17;
letter-spacing: -0.5px;
color:#212630;
color: var(--dark-blue);
}
h3 {
font-family: Nunito;
font-size: 32px;
font-weight: 300;
font-style: normal;
font-stretch: normal;
line-height: 1.3;
letter-spacing: -0.3px;
color: var(--dark-blue);
}
h4 {
font-family: Nunito;
font-size: 24px;
font-weight: bold;
font-style: normal;
font-stretch: normal;
line-height: 1.33;
letter-spacing: -0.3px;
color: #2f508a;
color: var(--medium-blue);
}
h4.small {
font-family: Nunito;
font-size: 21px;
font-weight: bold;
font-style: normal;
font-stretch: normal;
line-height: 1.5;
letter-spacing: -0.3px;
color: #2f508a;
color: var(--medium-blue);
margin: 15px 0;
}
p {
font-family: Roboto;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.5;
letter-spacing: -0.2px;
color: #38404f;
}
a {
font-family: Roboto;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.5;
letter-spacing: -0.2px;
color: var(--radiall-green);
color: var(--timbercon-green);    
}
a:hover, a.selected {
color: var(--cta-orange);
}
a.btn,
a.vc_general.vc_btn3,
.button,
.woocommerce a.button,
.woocommerce button.button,
button.vc_general.vc_btn3 {
font-family: Nunito;
font-size: 16px;
font-weight: 600;
font-style: normal;
font-stretch: normal;
line-height: 1.4;
letter-spacing: -0.2px;
text-align: center;
padding: 10px 1.5em;    
border-radius: 2px;
text-transform: uppercase;
display: inline-block;
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn:hover,
a.btn:focus {
color: #2f508a;
color: var(--medium-blue);
border: solid 2px #2f508a;
border: solid 2px var(--medium-blue);
background-color: transparent;
}
a.btn-default,
.btn-default .vc_general.vc_btn3 {
color: #FFF;
color: var(--white);    
background-color: #2f508a;
background-color: var(--medium-blue);    
border: solid 2px #2f508a;
border: solid 2px var(--medium-blue);
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-default:hover,
a.btn-default:focus,
.btn-default a.vc_general.vc_btn3:hover,
.btn-default a.vc_general.vc_btn3:focus {
color: #2f508a;
color: var(--medium-blue);
border: solid 2px #2f508a;
border: solid 2px var(--medium-blue);
background-color: transparent;
}
a.btn-default-outline,
.btn-default-outline a.vc_general.vc_btn3 {
color: #2f508a;
color: var(--medium-blue);
border: solid 2px #2f508a;
border: solid 2px var(--medium-blue);
background: none;
}
a.btn-default-outline:hover,
a.btn-default-outline:focus,
.btn-default-outline a.vc_general.vc_btn3:hover,
.btn-default-outline a.vc_general.vc_btn3:focus {
color: #FFF;
color: var(--white);    
background-color: #2f508a;
background-color: var(--medium-blue);    
border: solid 2px #2f508a;
border: solid 2px var(--medium-blue);
}
a.btn-orange,
.btn-orange a.vc_general.vc_btn3,
.btn-orange button.vc_general.vc_btn3 {
color: #FFF;
color: var(--white);    
background-color: var(--cta-orange);
border: solid 2px var(--cta-orange);
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-orange:hover,
a.btn-orange:focus,
.btn-orange a.vc_general.vc_btn3:hover,
.btn-orange a.vc_general.vc_btn3:focus,
.btn-orange button.vc_general.vc_btn3:hover,
.btn-orange button.vc_general.vc_btn3:focus {
color: var(--cta-orange);
border: solid 2px var(--cta-orange);
background-color: #FFF;
background-color: var(--white);
}
a.btn-orange-outline,
.btn-orange-outline a.vc_general.vc_btn3 {
color: var(--cta-orange);
border: solid 2px var(--cta-orange);
background-color: #FFF;
background-color: var(--white);
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-orange-outline:hover,
a.btn-orange-outline:focus,
.btn-orange-outline a.vc_general.vc_btn3:hover,
.btn-orange-outline a.vc_general.vc_btn3:focus {
color: #FFF;
color: var(--white);    
background-color: var(--cta-orange);
border: solid 2px var(--cta-orange);
}
a.btn-green,
.btn-green .vc_general.vc_btn3,
input[type="submit"],
.button,
.woocommerce a.button,
.woocommerce button.button {
color: #FFF;
color: var(--white);    
background-color: var(--radiall-green);
background-color: var(--timbercon-green);
border: solid 2px #258a3d;
border-color: var(--timbercon-green);
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-green i{font-size: 21px;
margin-right: 10px;
margin-top: 0px;
display: inline-block;
vertical-align: initial;
}
a.btn-green:hover,
a.btn-green:focus,
.btn-green a.vc_general.vc_btn3:hover,
.btn-green a.vc_general.vc_btn3:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.button:hover,
.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce a.button:hover,
.woocommerce a.button:focus {
color: var(--radiall-green);
color: var(--timbercon-green);
border: solid 2px var(--radiall-green);
border: solid 2px var(--timbercon-green);
background-color: transparent;
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-green-outline,
.btn-green-outline a.vc_general.vc_btn3 {
color: var(--radiall-green);
color: var(--timbercon-green);
border: solid 2px var(--radiall-green);
border: solid 2px var(--timbercon-green);
background-color: #FFF;
background-color: var(--white);
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}
a.btn-green-outline:hover,
a.btn-green-outline:focus,
.btn-green-outline a.vc_general.vc_btn3:hover,
.btn-green-outline a.vc_general.vc_btn3:hover {
color: #FFF;
color: var(--white);    
background-color: var(--radiall-green);
background-color: var(--timbercon-green);
border: solid 2px #258a3d;
}
input[type="submit"] {
cursor:pointer;
} img{image-rendering: -moz-crisp-edges; image-rendering:   -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor; }  .m-tb10{margin:10px auto}.m-tb20{margin:20px auto}.m-tb25{margin:25px auto}.m-tb30{margin:30px auto}.m-tb40{margin:40px auto}.m-tb50{margin:50px auto}.m-tb60{margin:60px auto}.mm-t5{margin-top:-5px!important}.m-t0{margin-top:0!important}.m-t5{margin-top:5px!important}.m-t10{margin-top:10px!important}.m-t20{margin-top:20px}.m-t30{margin-top:30px}.m-t40{margin-top:40px}.m-0{margin:0}.m-l15{margin-left:15px}.m-l20{margin-left:20px}.m-r20{margin-right:20px}.m-r40{margin-right:40px}.m-b0{margin-bottom:0}.m-b10{margin-bottom:10px!important}.m-b20{margin-bottom:20px!important}.m-b30{margin-bottom:30px}.m-b40{margin-bottom:40px}.m-b50{margin-bottom:50px}.m-b90{margin-bottom:90px}.m-lr20{margin:auto 20px}.m-lr10{margin-left:10px;margin-right:10px}.m-lr0{margin-left:0;margin-right:0} .p-t0{padding-top:0}.p-t5{padding-top:5px}.p-t10{padding-top:10px}.p-t15{padding-top:15px}.p-t20{padding-top:20px}.p-t30{padding-top:30px}.p-tb0{padding-top:0;padding-bottom:0}.p-tb10{padding-top:10px;padding-bottom:10px}.p-tb12{padding-top:12px;padding-bottom:12px}.p-tb5{padding-top:5px;padding-bottom:5px}.p-tb20{padding-top:20px;padding-bottom:20px}.p-tb30{padding-top:30px;padding-bottom:30px}.p-tb40{padding-top:40px;padding-bottom:40px}.p-tb50{padding-top:50px;padding-bottom:50px}.p-lr30{padding-left:30px;padding-right:30px}.p-l5,.p-lr5{padding-left:5px}.p-lr5,.p-r5{padding-right:5px}.p-lr15{padding-right:15px;padding-left:15px}.p-tb15{padding-top:15px;padding-bottom:15px}.p-r40{padding-right:40px}.p-t40{padding-top:40px}.p-lr50{padding-left:50px;padding-right:50px}.p-l10{padding-left:10px}.p-r10{padding-right:10px}.p-l20{padding-left:20px}.p-r20{padding-right:20px}.p-lr10{padding-left:10px;padding-right:10px}.p-l30{padding-left:30px}.p-l40,.p-lr40{padding-left:40px}.p-lr40{padding-right:40px}.p-lr20{padding-left:20px;padding-right:20px}.p-lr-p p{padding:0 20px}.p-5{padding:5px}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.p-b0{padding-bottom:0}.p-b5{padding-bottom:5px}.p-b10{padding-bottom:10px!important}.p-b15{padding-bottom:15px!important}.p-b20{padding-bottom:20px!important}.p-b30{padding-bottom:30px}.p-b40{padding-bottom:40px}.p-l0{padding-left:0!important}.p-r0{padding-right:0!important}.p-0{padding:0}.p-lr0{padding-left:0;padding-right:0}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {padding-top: 0px !important;}  .form-group{position:relative}.form-group.label-static label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-floating label.control-label{position:absolute !important;pointer-events:none !important;-webkit-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.form-group.is-focused .form-control, .form-group.label-floating:not(.is-empty)  .form-control{outline:none !important;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--radiall-green)), to(var(--radiall-green))), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2)) !important;background-image:-webkit-linear-gradient(var(--radiall-green), var(--radiall-green)), -webkit-linear-gradient(#D2D2D2, #D2D2D2) !important;background-image:-o-linear-gradient(#ed5234, #ed5234), -o-linear-gradient(#D2D2D2, #D2D2D2) !important;background-image:linear-gradient(var(--radiall-green), var(--radiall-green)), linear-gradient(#D2D2D2, #D2D2D2) !important;-webkit-background-size:100% 2px, 100% 1px !important;background-size:100% 2px, 100% 1px !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transition-duration:0.3s !important;-o-transition-duration:0.3s !important;transition-duration:0.3s !important}.form-group{padding-bottom:7px;margin:15px 0 0 0}.form-group .form-control{margin-bottom:7px;width:100%;box-sizing: border-box;}.form-group label.control-label{font-family: Nunito;color:#222222;font-size:14px;font-weight:normal;margin:16px 0 0 0}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{top:-7px}.form-group.label-static label.control-label,.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label{top:-30px;left:0;color:#3d5a80;font-size:12px}
.form-control{border: 0 !important;background-image: -webkit-gradient(linear, left top, left bottom, from(var(--radiall-green)), to(var(--radiall-green))), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2)) !important;background-image: -webkit-linear-gradient(var(--radiall-green), var(--radiall-green)), -webkit-linear-gradient(#D2D2D2, #D2D2D2);background-image: -o-linear-gradient(var(--radiall-green), var(--radiall-green)), -o-linear-gradient(#D2D2D2, #D2D2D2);background-image: linear-gradient(var(--radiall-green), var(--radiall-green)), linear-gradient(#D2D2D2, #D2D2D2) !important;-webkit-background-size: 0 2px, 100% 1px !important;background-size: 0 2px, 100% 1px !important;background-repeat: no-repeat !important;background-position: center bottom, center -webkit-calc(100% - 1px) !important;background-position: center bottom, center calc(100% - 1px) !important;background-color: rgba(0, 0, 0, 0) !important;-webkit-transition: background 0s ease-out !important;-o-transition: background 0s ease-out !important;transition: background 0s ease-out !important;float: none !important;-webkit-box-shadow: none !important;box-shadow: none!important;border-radius: 0 !important;padding:10px 15px;font-family: Roboto;font-size: 16px;}
.contact-section input[type="text"], .contact-section textarea {border: 0px;width: 100%;background-color: transparent;border-radius: 0;color: #595b5d;font-size: 18px;padding: 5px 0 !important;line-height: 18px;margin: 0;height: 35px;box-shadow: none;margin-bottom:15px;}
.form-group.selectbox{position:relative;z-index:1;}
.form-group.selectbox select {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
}
.form-group.selectbox:after { position: absolute; font-family: "FontAwesome";font-size: 20px; right: 10px; content: '\f107'; top: 12px; color: var(--radiall-green);z-index:-1;}
.checkbox .checkbox-material, label.checkbox-inline .checkbox-material, .radio span, label.radio-inline span {left: 0px;top: 0px;position: absolute;}
.form-group.is-focused .checkbox label,.form-group.is-focused label.checkbox-inline{color:rgba(0,0,0,.26)}
.form-group.is-focused .checkbox label:focus,.form-group.is-focused .checkbox label:hover,.form-group.is-focused label.checkbox-inline:focus,.form-group.is-focused label.checkbox-inline:hover{color:rgba(0,0,0,.54)}
fieldset[disabled] .form-group.is-focused .checkbox label,fieldset[disabled] .form-group.is-focused label.checkbox-inline{color:rgba(0,0,0,.26)}
.checkbox input[type=checkbox],label.checkbox-inline input[type=checkbox]{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}
.checkbox .checkbox-material,label.checkbox-inline .checkbox-material{vertical-align:middle;position:relative;top:3px;margin-right: 15px;}
.checkbox .checkbox-material:before,label.checkbox-inline .checkbox-material:before{display:block;position:absolute;top:-5px;left:0;content:"";background-color:rgba(0,0,0,.84);height:20px;width:20px;border-radius:100%;z-index:1;opacity:0;margin:0;-webkit-transform:scale3d(2.3,2.3,1);transform:scale3d(2.3,2.3,1)}
.checkbox .checkbox-material .check,label.checkbox-inline .checkbox-material .check{position:relative;display:inline-block;width:16px;height:16px;border:2px solid #c4c4c4;border-radius:2px;overflow:hidden;z-index:1}
.checkbox .checkbox-material .check:before,label.checkbox-inline .checkbox-material .check:before{position:absolute;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}
.checkbox input[type=checkbox]:focus+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus+.checkbox-material .check:after{opacity:.2}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material:before,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material:before{-webkit-animation:rippleOn .5s;-o-animation:rippleOn .5s;animation:rippleOn .5s}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:before{-webkit-animation:checkbox-on .3s forwards;-o-animation:checkbox-on .3s forwards;animation:checkbox-on .3s forwards}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:after{-webkit-animation:rippleOn .5s forwards;-o-animation:rippleOn .5s forwards;animation:rippleOn .5s forwards}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material:before,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material:before{-webkit-animation:rippleOff .5s;-o-animation:rippleOff .5s;animation:rippleOff .5s}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before{-webkit-animation:checkbox-off .3s forwards;-o-animation:checkbox-off .3s forwards;animation:checkbox-off .3s forwards}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after{-webkit-animation:rippleOff .5s forwards;-o-animation:rippleOff .5s forwards;animation:rippleOff .5s forwards}
.checkbox input[type=checkbox]:checked+.checkbox-material .check,label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check{color:var(--radiall-green);border-color:var(--radiall-green)}
.checkbox input[type=checkbox]:checked+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check:before{color:var(--radiall-green);-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}
.form-group.is-focused .togglebutton label,.togglebutton label{color:rgba(0,0,0,.26)}
.checkbox input[type=checkbox][disabled]+.circle,.checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,.checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox input[type=checkbox],fieldset[disabled] label.checkbox-inline,fieldset[disabled] label.checkbox-inline input[type=checkbox],label.checkbox-inline input[type=checkbox][disabled]+.circle,label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before{opacity:.5}
.checkbox input[type=checkbox][disabled]+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox][disabled]+.checkbox-material .check:after{background-color:rgba(0,0,0,.87);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
@-webkit-keyframes checkbox-on {
0% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@-o-keyframes checkbox-on {
0% {
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@keyframes checkbox-on {
0% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@-webkit-keyframes checkbox-off {
0%,
25% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
margin-top: -4px;
margin-left: 6px;
width: 0;
height: 0;
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-webkit-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-webkit-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
@-o-keyframes checkbox-off {
0%,
25% {
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-o-transform: rotate(45deg);
transform: rotate(45deg);
margin-top: -4px;
margin-left: 6px;
width: 0;
height: 0;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-o-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-o-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
@keyframes checkbox-off {
0%,
25% {
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
margin-top: -4px;
margin-left: 6px;
width: 0;
height: 0;
-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-webkit-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-webkit-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
margin-top: -2px;
margin-left: -2px;
width: 20px;
height: 20px;
-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
.radio label,label.radio-inline{cursor:pointer;padding-left:45px;position:relative;color:#444444}
.form-group.is-focused .radio label:focus,.form-group.is-focused .radio label:hover,.form-group.is-focused label.radio-inline:focus,.form-group.is-focused label.radio-inline:hover{color:#444444}
fieldset[disabled] .form-group.is-focused .radio label,fieldset[disabled] .form-group.is-focused label.radio-inline{color:#444444}
.radio span,label.radio-inline span{display:block;position:absolute;left:0px;top:0px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.radio .circle,label.radio-inline .circle{border:2px solid #c4c4c4;height:16px;width:16px;border-radius:100%}
.radio .check,label.radio-inline .check{height:20px;width:20px;border-radius:100%;background-color:var(--radiall-green);-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}
.radio .check:after,label.radio-inline .check:after{display:block;position:absolute;content:"";background-color:rgba(0,0,0,.87);left:-18px;top:-18px;height:50px;width:50px;border-radius:100%;z-index:1;opacity:0;margin:0;-webkit-transform:scale3d(1.5,1.5,1);transform:scale3d(1.5,1.5,1)}
.radio input[type=radio]:focus:not(:checked)~.check:after,label.radio-inline input[type=radio]:focus:not(:checked)~.check:after{-webkit-animation:rippleOff .5s;-o-animation:rippleOff .5s;animation:rippleOff .5s}
.radio input[type=radio]:focus:checked~.check:after,label.radio-inline input[type=radio]:focus:checked~.check:after{-webkit-animation:rippleOn .5s;-o-animation:rippleOn .5s;animation:rippleOn .5s}
.radio input[type=radio],label.radio-inline input[type=radio]{opacity:0;height:0;width:0;overflow:hidden}
.radio input[type=radio]:checked~.check,.radio input[type=radio]:checked~.circle,label.radio-inline input[type=radio]:checked~.check,label.radio-inline input[type=radio]:checked~.circle{opacity:1}
.radio input[type=radio]:checked~.check,label.radio-inline input[type=radio]:checked~.check{background-color:var(--radiall-green);-webkit-transform:scale3d(.55,.55,1);transform:scale3d(.55,.55,1)}
.radio input[type=radio]:checked~.circle,label.radio-inline input[type=radio]:checked~.circle{border-color:var(--radiall-green)}
.radio input[type=radio][disabled]~.check,.radio input[type=radio][disabled]~.circle,label.radio-inline input[type=radio][disabled]~.check,label.radio-inline input[type=radio][disabled]~.circle{opacity:.26}
.radio input[type=radio][disabled]~.check,label.radio-inline input[type=radio][disabled]~.check{background-color:#000}
.radio input[type=radio][disabled]~.circle,label.radio-inline input[type=radio][disabled]~.circle{border-color:#000}
.form-group.is-focused textarea.form-control, .form-group.label-floating:not(.is-empty) textarea.form-control,
textarea.form-control {
height: 98px;
border-radius: 2px;
background: #fafbfc !important;
border: solid 1px var(--radiall-light-grey) !important;
margin-top: 10px;
} .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li.menu-item-has-children > ul.wp-megamenu-sub-menu {
background: #090e17;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li {
padding: 25px 0px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a {
padding: 18px 14px;
border-bottom: 2px solid transparent;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:hover> a {
color: var(--cta-orange);
border-bottom: 2px solid var(--cta-orange);
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a {
font-family: Nunito;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 3;
letter-spacing: -0.2px;
text-align: center;
color: #ffffff;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul {
text-align: right;
}
.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.btn-orange>a { font-size: 16px; font-style: normal;
font-stretch: normal;
line-height: 1.4;
letter-spacing: -0.2px;
text-align: center;
padding: 10px 1.5em;
border-radius: 2px;
text-transform: uppercase;
display: inline-block;
color: #FFF;
color: var(--white);
background-color: var(--cta-orange);
border: solid 2px var(--cta-orange);
}
.vertical_menu_tabs {
display: flex;
}
.tab_left {
border-right: 1px solid #192235;
padding-top: 25px;
padding-right: 0px !important;
transition: 00ms;
-webkit-transition: 00ms;
}
.tab_right {
padding-top: 25px;
padding-left: 80px !important;
transition: 00ms;
-webkit-transition: 00ms;
}
.wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a {
padding: 3px 0;
font-family: Nunito;
font-size: 18px;
font-weight: bold;
font-style: normal;
font-stretch: normal;
line-height: 1.2;
letter-spacing: -0.2px;
color: #9ca9be;
text-shadow: 0 2px 16px rgba(0, 0, 0, 0.73);
margin-bottom: 15px;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .tab-pane ul>li>ul {
padding: 0px;
margin: 0px;
margin-top: -18px;
margin-bottom: 15px;
}
.market-info>ul {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
.market-info>ul li {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid-column;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a {
font-size: 16px;
color: #9ca9be;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu li.tabs-title.active,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu li.tabs-title:hover {
border-right: 1px solid var(--radiall-green);
color: #9ca9be;
}
.market-info>ul>li>a {
color: #fff !important;
font-size: 16px !important;
}
ul.wp-megamenu li ul.wp-megamenu-sub-menu .tab-pane ul>li>ul>li>a {
font-family: Nunito;
font-size: 12px !important;
font-weight: 600 !important;
line-height: 1.67 !important;
letter-spacing: -0.1px !important;
color: #9ca9be !important;
margin-bottom: 0px !important;
padding: 0px !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.btn-orange>a{transition: 0 !important;}
.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.btn-orange>a:hover{background-color: transparent;color: var(--cta-orange);}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a:hover, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a:hover{color: var(--cta-orange);}
.market-info>ul>li:hover>a,
ul.wp-megamenu li ul.wp-megamenu-sub-menu .tab-pane ul>li>ul>li:hover>a,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li:hover>a,
.wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.active>a,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li:hover>a {
color: var(--cta-orange) !important;
}
.tab-pane {
display: none;
width: 100%;
transition: 00ms;
-webkit-transition: 00ms;
}
.tab-pane.active {
display: block;
}
.tab-pane .market-info>ul {
opacity: 0;
animation: fadeout 0.3s linear;
}
.tab-pane.active .market-info>ul {
opacity: 1;
animation: fadein 0.3s linear;
}
@keyframes fadein {
0% { opacity: 0 }
100% { opacity: 1 }
}
@keyframes fadeOut {
0% { opacity: 1 }
100% { opacity: 0 }
}
.search_box_menu {
position: absolute;
top: 3px;
height: 100%;
left: 0px;
overflow: hidden;
opacity: 0;
visibility: hidden;
animation: fadeout 0.3s linear;
}
.fixed-header .search_box_menu {
opacity: 1;
visibility: visible;
animation: fadein 0.3s linear;
}
.search_box_menu .search_form_box {
position: relative;
left: -100%;
background-color: var(--dark-blue);
-webkit-transition: left 0.8s ease-out;
-moz-transition: left 0.8s ease-out;
-o-transition: left 0.8s ease-out;
transition: left 0.8s ease-out;
z-index: 99999;
}
.search_box_menu .search_form_box.show_search {
left: 0px;
}
.search_box_menu .search-form input[type="text"] {
width: 350px;
}
.search_box_menu .search_icon {
width: 30px;
height: 40px;
font-size: 0;
background-color: transparent;
border: 0;
background-image: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/search-icon.png);
background-repeat: no-repeat;
background-position: center;
display: inline-block;
margin: 20px 0;
position: absolute;
z-index: 99999;
cursor: pointer;
}
.search_box_menu .search-form .nice-select {
float: right;
width: 200px;
}
.category-banner .vc_row{position: relative;}
.category-banner .vc_row .wpb_column{position: static;}
.category-banner .vc_row .wpb_column .products-icon{position: absolute;right: 0;bottom: -50px;max-width: 350px;overflow: hidden;} .category-banner h1{max-width: 760px;}
.mm-panels .wpmm_brand_logo_wrap {
display: block;
width: 100%;
text-align: center;
float: none;
}
.mm-panels .wpmm_mobile_menu_btn {
display: none !important;
}
@media screen and (max-width: 1024px) {
.search_box_menu {
left: 250px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a {
padding: 18px 10px;
border-bottom: 2px solid transparent;
}
}
@media screen and (max-width: 768px) {
.bottom-header .wpmm-mobile-menu a.wpmm_mobile_menu_btn{padding: 0 9px;position: absolute;right: 0px;top: -40px;}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu {
padding: 10px;
width: 100%;
box-sizing: border-box;
background: #090e17;
top: auto;
}
.wpmm-mobile-menu ul.wp-megamenu li>a {
display: block;
text-align: left;
line-height: 1.5;
}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu {
box-sizing: border-box;
}
a.wpmm_mobile_menu_btn {
display: inline-block!important;
margin-top: 20px !important;
background-color: var(--radiall-green);
color: #fff;
}
.mm-wrapper_opening a.wpmm_mobile_menu_btn {
color: var(--radiall-green);
background: #FFF;
}
a.wpmm_mobile_menu_btn i{display: block;line-height: 30px;font-size: 18px;}
.top_header {
margin-bottom: 0px !important;
}
.vertical_menu_tabs {
display: block;
}
.market-info>ul {
display: none !important;
}
.tab-content {
height: auto !important;
}
}  .cta-box {
padding: 50px !important;
}
.cta-box h2, .cta-box h4 {
margin-bottom: 10px;
}
.cta-box-white h4 {
color: var(--radiall-green);
color: var(--timbercon-green);
}
.cta-box-dark {
background-color: #131d30 !important;
border: solid 1px #979797 !important;
}
.cta-box-dark h2 {
color: #ffffff;
}
.cta-box-dark h4 {
color: #6b8cc7;
}
.cta-box-dark p {
color: #ccd7ec;
}
.pwb-single-product-brands:before {
content: 'Brand: ';
}
.pwb-filter-products ul {
margin-left: 0px;
padding-left: 0px;
list-style: none;
}
.page-wrapper {
padding: 50px 0px;
}
h1.page-title {
font-size: 40px;
font-weight: 300;
margin: 15px 0;
text-transform: capitalize;
} .btn{-webkit-transition: all 300ms ease; transition: all 0.3s ease 0s;text-decoration:none;}
img{max-width: 100%;height: auto;}
.break{display:block}
.text-center{text-align:center}
.section-padding{padding:60px 15px}
.vc_row-fluid {padding-top:30px;padding-bottom:30px;}
a {text-decoration:none !important;}
.vc_fixed_width_column { max-width:1120px; margin: auto; }
.main-site{position: relative;}
#wrapper{max-width:1120px; margin:0 auto; min-height: calc(100vh - 590px);}
.mobile-menu-icon {
display: none;
position: absolute;
right: 15px;
top: 30px;
font-size: 35px;
}
.benefit_section {
background-color: var(--dark-blue);
padding-top: 30px;
}
.benefit_section h2{border-bottom:1px solid #fff !important;}
.benefit_section h3,
.benefit_section p {
color:#FFF;
}
.header {
padding:10px 0px;
position: relative;
z-index: 999;
position: absolute;
width: 100%;
left:0;
top:0px;
background-color:transparent;
}
.header.fixed-header .bottom-header {
position: fixed !important;
top:0;
left: 0;
width:100%;
z-index: 9;
background-color: #161f30;
}
.bottom-header{padding: 0px 15px;padding-top: 7px; box-sizing: border-box;}
.top_header{
margin: 0;
padding: 0 15px;
}
.top_header .top-header-right{
text-align: right;
}
.top_header .top-header-right ul, .top_header .top-header-right span{
display: inline-block;
margin: 0;
padding: 0;
line-height: 24px;
}
.top_header .top-header-right ul{
padding-right: 15px;
border-right: 1px solid #394255;
}
.top_header .top-header-right span{
padding-left: 15px;
}
.top_header .top-header-right span a{
font-size: 14px;
color:#758097;
letter-spacing: 0.1px;
font-family: 'Nunito', sans-serif !important;
display: block;
line-height: 24px;
}
.top_header .top-header-right span a:hover {
color: var(--radiall-green);
color: var(--timbercon-green);
}
.top_header .top-header-right ul li{
list-style: none;
display: inline-block;
margin: 0 10px;
line-height: 24px;
}
.top_header .top-header-right ul li a{
color:#758097;
font-size: 18px;
display: block;
line-height: 24px;
}
.top_header .top-header-right ul li:hover a {
color: var(--radiall-green);
} .intro {
padding-top: 18.8em;
padding-bottom: 8.8em;
overflow: visible !important;
}
.intro .intro-message h2 {
margin:0px;
line-height:1.1;
color: #FFF;
font-family: 'Nunito', sans-serif !important;
font-size: 56px;
}
.intro .intro-message h3{
letter-spacing: 2px;
text-align: center;
font-size: 24px;
color: #ffffff;
margin:20px 0px 30px 0px;
font-weight:300;
}
.text-orange {color: #fa4f42;}
.intro .intro-message h3 span+span{display:block; margin-top:2px}
.intro {
background-size: cover;
background-position: right bottom;
}
.success-section{
padding-top: 85px !important;
padding-bottom: 35px !important;
}
.success-section .wpb_single_image {margin-bottom: 0;}
.success-section h3 {
font-size: 40px;
line-height: 1.4;
letter-spacing: -0.4px;
color: #212630;
font-family: 'Nunito', sans-serif !important;
font-weight:  500;
}
.success-section p {
margin-bottom: 30px !important;
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
object-fit: contain;
mix-blend-mode: multiply;
text-align: center;
}
.carousel-caption br {
display: none;
}
.video_section {
padding-top: 13em;
padding-bottom: 13em;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.video_section h2 {
font-size: 40px;
color: #FFF;
margin-bottom: 50px;
}
footer {
background-color: #161f30;
padding:10px 15px;
border-bottom: 4px solid var(--radiall-green);
}
footer p {
font-family: Nunito;
font-size: 14px;
line-height: 1.9;
letter-spacing: 0.1px;
color: #758097;
}
.footer-left{
padding-top: 15px;
}
.footer-left p a{font-family: Nunito;font-size: 14px;color: #758097;}
.footer-left p a:hover {color:var(--radiall-green);}
.footer-right{
text-align: right;
}
.footer-right .footer-social-icon{
margin: 30px 0;
padding: 0;
}
.footer-right .footer-social-icon li{
list-style: none;
display: inline-block;
margin: 0 0 0 30px;
line-height: 24px;
}
.footer-right .footer-social-icon li a{
color:#758097;
font-size: 22px;
display: block;
line-height: 24px;
}
.footer-right .footer-menu{
margin:30px 0;
padding: 0;
}
.footer-right .footer-menu li{
list-style: none;
display: inline-block;;
margin: 0 0 0 30px;
padding: 0;
}
.footer-right .footer-menu li a{
color:#fff;
font-family: 'Nunito', sans-serif !important;
font-weight: 300;
font-size: 16px;
letter-spacing: 0.2px;
}
.navbar-right {
text-align:right;
}
.footer-right li:hover a {
color: var(--cta-orange);
}
.footer-right .footer-social-icon li a:hover{
color: var(--radiall-green);
} ul.header_menu,
ul.footer_menu {
width:100%;
list-style:none;
margin-bottom: 0px;
margin-top: 10px;
padding-left:0px;
}
ul.header_menu {
margin-top: 30px;
}
ul.footer_menu{margin-top: 25px;}
ul.header_menu li,
ul.footer_menu li {
font-family: Nunito;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 2;
letter-spacing: -0.2px;
text-align: center;
color: #ffffff;
display: inline-block;
}
ul.header_menu li a,
ul.footer_menu li a {
color:#FFF;
padding:0 15px;
font-family: 'Nunito', sans-serif !important;
}
ul.header_menu li:last-child,
ul.footer_menu li:last-child {
padding-right:0px;
border:0px;
}
ul.header_menu li.btn-orange a {
border-radius: 3px;
box-shadow: 0 6px 12px 0 rgba(255, 73, 0, 0.11);
background-color: var(--cta-orange);
border: solid 1px var(--cta-orange);
padding:12px 30px;
font-size: 16px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: 2;
letter-spacing: -0.2px;
text-align: center;
color: #ffffff;
text-transform: uppercase;
}
ul.header_menu li.loginbtn a:hover{
background-color: #ff2b2b;
color: #fff;
}
.ui-autocomplete {
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.15);
border-radius: 4px;
box-shadow: 0 6px 12px rgba(0,0,0,.175);
white-space: nowrap;
width: 500px !important;
list-style: none;
padding: 0px;
}
.ui-autocomplete li {
display: block;
padding: 3px 20px;
clear: both;
text-align: left;
}
.ui-autocomplete>li:hover,
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
color: #fff;
text-decoration: none;
background-color: #337ab7;
outline: 0;
}
.banner-section{background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner-section .vc_column-inner{padding: 0 !important;}
.banner-section .vc_column-inner h1{margin: 0;color:#fff;text-align: center;}
.banner-section .vc_column-inner p{color:#fff;text-align: center;}
.search-form{display: inline-block;padding:0;margin: 20px 0;width: auto;padding-right: 40px;position: relative;z-index: 2;}
.search-form .search-form-box{display: inline-block;vertical-align: top;}
.search-form .select-box{position: relative;padding-left: 20px;}
.search-form .select-box:before{position: absolute;left: 9px;content: '';top: 13px;background-color: #fff;width: 1px;height: 15px;}
.search-form input[type="text"]{font-size: 24px;line-height: 40px;width: 350px;border:0;color:#fff;font-weight: 300;font-family: 'Roboto' !important;border-bottom: 1px solid #fff;background-color: rgba(0,0,0,0.3);padding: 0 15px;}
.search-form input[type="text"]::-webkit-input-placeholder {color: #fff;opacity: 0.75;}
.search-form input[type="text"]::-moz-placeholder {color: #fff;opacity: 0.75;}
.search-form input[type="text"]:-ms-input-placeholder {color: #fff;opacity: 0.75;}
.search-form input[type="text"]:-moz-placeholder {color: #fff;opacity: 0.75;}
.search-form .nice-select{background-color: transparent !important;border:0 !important;color:#fff !important;padding-left:0;font-size: 16px;text-transform: uppercase;font-family: 'Nunito', sans-serif !important;font-weight: 500;}
.search-form .nice-select:after{border-bottom: 2px solid #fff !important;border-right: 2px solid #fff !important;}
.search-form .nice-select .list{background-color: var(--medium-blue);border-radius: 0;}
.search-form .nice-select .option:hover, .search-form .nice-select .option.focus, .search-form .nice-select .option.selected.focus{background-color: var(--dark-blue);}
.event-section{padding-top: 20px !important;padding-bottom: 20px !important;}
.event-section .wpb_text_column{margin-bottom: 0 !important;}
.event-section .vc_single_image-wrapper{position: relative;display: block;}
.event-section .vc_single_image-wrapper img{display: block;}
.event-section .vc_single_image-wrapper:before{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);content:"";top:0;transition: 0.3s;box-sizing: border-box; background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,0.7) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.event-section .vc_single_image-wrapper:after{position: absolute;width: 100%;height: 100%;content:"";top:0;box-sizing: border-box;opacity: 0;z-index: 1;}
.event-section .vc_single_image-wrapper:hover:before{border-bottom: 4px solid var(--radiall-green); background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,0.7) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.market-list .market-list-item:hover:before{border-bottom: 4px solid var(--radiall-green); background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,1) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.search-form input[type="submit"]{position: absolute;top:0;right: 0;width: 30px;height: 40px;font-size: 0;background-color: transparent;border:0;background-image: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/search-icon.png);background-repeat: no-repeat;background-position: center;}
.search-form input[type="submit"]:hover,.search-form.search-form-focus input[type="submit"]{background-image: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/search-icon-orange.png);}
.image-content-section{padding-top: 0 !important;padding-bottom: 0 !important; }
.image-block .vc_column-inner{background-position: center;background-repeat: no-repeat;background-size: cover;}
.content-block{display: block !important;}
.content-block .vc_column-inner{max-width: 560px;padding: 80px 0 80px 30px !important;display: block !important;}
.content-block.right .vc_column-inner{float: right;padding: 80px 30px 80px 0px !important;display: block !important;}
.content-block .vc_column-inner h2{text-align: left;margin: 0px;padding-bottom: 20px;border-bottom: 1px solid #fa4f42;text-transform: none;}
.markets_section h2{color:#212630;font-size: 40px;margin: 15px 0;margin-top: 0px;}
.market-list{margin-top: 20px;}
.market-list .market-list-item{position: relative;display: block;overflow: hidden;}
.market-list .market-list-item:before{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);content:"";top:0;transition: 0.3s;    box-sizing: border-box; background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,0.7) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.market-list .market-list-item:hover:before{border-bottom: 4px solid var(--radiall-green); background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,1) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.market-list .market-list-item img{display: block;}
.market-list .market-list-item h3{position: absolute;bottom:0;padding: 20px;color:#fff;width: 100%;left:0;font-size: 24px;font-family: 'Nunito', sans-serif !important;font-weight: 600;margin: 0;box-sizing: border-box;}
.product-section h2{color:#212630;font-size: 40px;margin: 25px 0;margin-top: 0px;}
.featured-products-first .vc_row,.featured-products-first .vc_row .wpb_column.featured-products-left,.featured-products-first .vc_row .wpb_column.featured-products-left .vc_column-inner{display: flex;}
.featured-products-first .featured-product-img{display: flex;position: relative;width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.featured-products-first .featured-product-img:before{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);content:"";top:0;transition: 0.5s;border-bottom: 4px solid var(--radiall-green);box-sizing: border-box;opacity: 0;}
.featured-products-first .featured-product-img:hover:before{opacity: 1;}
.featured-products-first h3{color:#212630;margin-top: 0;font-size: 24px;font-weight: bold;font-family: 'Nunito', sans-serif !important;line-height: 20px;}
.featured-products-first h3 a {color: #212630;margin-top: 0;font-size: 24px;font-weight: bold;font-family: 'Nunito', sans-serif !important;}
.featured-products-first h3 a:hover, .products-list h3 a:hover {color: var(--cta-orange);}
.featured-products-first p{font-size: 16px;line-height: 24px;color:#38404f;margin: 10px 0;}
.featured-products-first ul{margin: 15px 0;padding: 0;}
.featured-products-first ul li{list-style: none;display: inline-block;padding-left: 30px;position: relative;color:#212630;line-height: 24px;}
.featured-products-first ul li:before{position: absolute;width: 30px;height: 100%;left: 0;top:0;content: "\f00c";font-family: "FontAwesome";color:var(--radiall-green);line-height: 20px;text-align: center;}
.featured-products-first img{display: block;}
.featured-products-all{margin-top: 20px;}
.featured-products-all .featured-products-item{position: relative;display: block;overflow: hidden;object-fit: contain;background-color: var(--dark-blue);height: 140px;border-radius: 3px;background-repeat: no-repeat;background-position: top right 20px;background-size: contain;}
.featured-products-all .featured-products-item:before{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);content:"";top:0;transition: 0.3s;box-sizing: border-box;z-index: 1; background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,0.7) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.featured-products-all .featured-products-item:hover:before{border-bottom:4px solid var(--radiall-green); background: -moz-linear-gradient(top, rgba(19,29,48,0) 0%, rgba(19,29,48,0) 1%, rgba(19,29,48,1) 100%); background: -webkit-linear-gradient(top, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); background: linear-gradient(to bottom, rgba(19,29,48,0) 0%,rgba(19,29,48,0) 1%,rgba(19,29,48,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131d30', endColorstr='#b3131d30',GradientType=0 ); }
.featured-products-all .featured-products-item img{display: block;z-index: 0;position: absolute;height: 140px;right: 0;}
.featured-products-all .featured-products-item h3{position: absolute;bottom:0;padding:10px 20px;color:#fff;width: 100%;left:0;font-size: 24px;font-family: 'Nunito', sans-serif !important;font-weight: 600;margin: 0;box-sizing: border-box;z-index: 1;}
.event-list{margin: 0;padding: 0;}
.event-list li{list-style: none;margin: 0 0 12px 0;font-size: 16px;color:#38404f;}
.event-list li a{text-decoration: underline !important;}
.widget-title{position: relative;}
.widget-title .wpb_wrapper .wpb_single_image{margin: 0;}
.widget-title h2 a{position: absolute;bottom:0;padding:20px;color:#fff;width: 100%;left:0;font-size: 24px;font-family: 'Nunito', sans-serif !important;font-weight: 600;margin: 0;box-sizing: border-box;}
.news-letter-section{background-color: var(--radiall-green);padding: 15px 0;text-align: center;font-size: 16px;font-weight: 300;}
.news-letter-box{display: inline-block;color:#fff;font-weight:500;vertical-align: middle;}
.news-letter-box input[type="text"], .news-letter-box input[type="email"]{background-color: transparent;border:0;border-bottom: 1px solid #fff;width: 240px;line-height: 30px;font-size: 16px;color:#fff;font-weight: 300;margin: 0 15px;padding: 0px; border-radius: 0px;}
.news-letter-box input[type="text"]::-webkit-input-placeholder, .news-letter-box input[type="email"]::-webkit-input-placeholder  {color: #fff;opacity: 0.7;}
.news-letter-box input[type="text"]::-moz-placeholder, .news-letter-box input[type="email"]::-moz-placeholder {color: #fff;opacity: 0.7;}
.news-letter-box input[type="text"]:-ms-input-placeholder, .news-letter-box input[type="email"]:-ms-input-placeholder  {color: #fff;opacity: 0.7;}
.news-letter-box input[type="text"]:-moz-placeholder,.news-letter-box input[type="email"]:-moz-placeholder  {color: #fff;opacity: 0.7;}
.news-letter-box input[type="submit"]{color: #fff;background-color: transparent;border: 1px solid #fff;font-size: 16px;font-weight: 300;padding: 7px 15px;}
.news-letter-box input[type="submit"]:hover{background-color: #fff;color: var(--radiall-green);}
.news-letter-box .wpcf7-form-control-wrap {display: inline-block;}
.news-letter-box .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {position: absolute; width: 100%;}
.news-letter-box  .wpcf7-mail-sent-ok {
border: 0px solid #398f14;
margin-top: 0px;
line-height: 1;
padding: 0px;
}
.notice-bar{color:#fff;background-color: #d0021b;text-align: center;padding: 10px 0;line-height: 20px;font-weight: 300;position: relative; display:none;}
.notice-bar .close{color:#fff;position: absolute;right: 15px;top:0;height: 100%;line-height: 40px;}
.banner-bg {border-bottom: solid 4px var(--radiall-green);}
.banner-bg img {display: block}
.header-title-warp{margin: 10px 0 30px 0 !important;}
.header-title-warp h2 {font-size: 56px; font-weight: 600; letter-spacing: -0.6px; color: #ffffff;}
.header-search-warp {background-color: var(--radiall-light-grey);padding: 20px 0}
.header-section.header-section-sticky.fixed-header-section .header-search-warp{position: fixed;top: 93px;width: 100%;z-index: 1;transition: 0.5s;left:0;}
.header-section.header-section-sticky.fixed-header-section {padding-top: 93px;}
.list-data {margin: 0;    padding: 0;    list-style: none; position:relative;}
.list-details p {margin: 0 0 15px 0; padding: 0;}
.list-title {font-size: 24px; font-weight: bold; letter-spacing: -0.3px; color: #212630; display: block; margin-bottom: 10px;text-transform: uppercase;}
.list-details {border-bottom: solid 1px #c8c8c8; margin-bottom: 20px;padding-bottom: 15px;}
.list-data li:hover .list-details {border-bottom: solid 1px var(--radiall-green)}
.filter-section a {display: inline-block; margin-left: 20px;}
.filter-section a:first-child {margin-left: 0px;}
.filter-section {margin-top: 0px;}
.text-right {text-align: right}
.header-title-warp form {width: 50%; border-bottom: solid 1px #fff;    position: relative}
.header-title-warp form input {width: 100%;    padding: 10px 0; font-size: 24px; font-weight: 300; color: #ffffff; background: none; border: 0 none;}
.header-title-warp form button {position: absolute; top: 16px;    right: 0; background: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/search-icon.png) no-repeat center center; width: 40px; height:32px; border: 0 none; text-indent: -9999rem; padding:0; cursor: pointer;}
.breadcrumb-container li{ margin:0 !important;}
.breadcrumb-container li a{margin:0 10px !important; padding:0 !important; text-transform:uppercase;font-size: 14px;text-decoration: underline !important;}
.breadcrumb-container{background-color: var(--radiall-light-grey);padding-top: 15px;padding-bottom: 15px;}
.breadcrumb-container li .separator{font-size: 0;display: inline-block;vertical-align: bottom;}
.breadcrumb-container li .separator:before{font-size: 13px;content: "\f105";font-family: "FontAwesome";line-height: 17px;}
.breadcrumb-container li:first-child a{ margin-left:0 !important;}
.breadcrumb-container li .separator{ position: relative;    top: -2px;}
.breadcrumb-container li:last-child .separator:last-child {display: none;}
.breadcrumbs span{display: inline-block;vertical-align: bottom;margin-right: 5px;color: #7d8695  !important;font-size: 14px;text-transform: uppercase;line-height: 23px;}
.breadcrumbs span a{font-size: 14px;text-decoration: underline !important;text-transform: capitalize;color: #7d8695  !important;}
.breadcrumbs span a span{margin: 0;line-height: 23px;text-decoration: underline;}
.breadcrumbs span.sep{line-height: 22px;}
.total-result-count{font-size: 12px; color: #a7a7a7;}
.loader{position: absolute;   bottom: -50px;    left: 0;    width: 100%;    text-align: center; }
#my-menu{display: none;}
.mm-menu_offcanvas.mm-menu_opened#my-menu{display: block;}
.mm-menu_offcanvas{background-color: #000;}
.mm-navbar__title{color:#fff !important;}
.mobile_menu li:after{border-bottom: 1px solid #fff !important;left:0;}
.mobile_menu li a{color:#fff !important;text-align: left;}
.filter-section a{text-decoration: underline !important;}
.Page-Header{padding: 0 !important;border-bottom: 4px solid var(--radiall-green);overflow: visible !important;}
.Page-Header>.wpb_column>.vc_column-inner{padding: 0 !important;}
.Page-Header .vc_row{max-width: 1150px;margin: auto;position: absolute;bottom: 0;left: 0;right: 0;padding: 0;}
.Page-Header h1, .default-header h1{color:#fff;font-size: 48px;font-weight: 300;}
.Page-Header img{display: block;min-height: 368px;position: relative;left:50%;transform: translate(-50%,0);width: auto;max-width: 100%;}
.default-header{background-repeat: no-repeat;background-position: center;background-size: cover;min-height: 192px;background-image: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/default-banner-bg.jpg);border-bottom: 4px solid var(--radiall-green);}
.product-page h2,.page-content h2, .page-content h2 a{color:var(--dark-blue);font-size: 24px;font-weight: bold;font-family: 'Nunito', sans-serif !important;margin-bottom: 30px;}
.page-content h2 a:hover { color: var(--cta-orange);}
.product-page p,.page-content p{font-size: 16px;color:#38404f;}
.products-list .vc_row{padding-top: 25px;border-top: 1px solid #c8c8c8;padding-bottom: 25px;}
.products-list .vc_row:first-child{border:0;}
.products-list h3{color:var(--dark-blue);font-size: 24px;font-weight: bold;font-family: 'Nunito', sans-serif !important;}
.products-list h3 a{color:var(--dark-blue);font-size: 24px;text-decoration: none !important;font-weight: bold;font-family: 'Nunito', sans-serif !important;}
.products-list .products-list-thumb{display: block;}
.products-list .products-list-thumb img{display: block;margin: auto;}
.products-list p{font-size: 16px;color:#38404f;}
.products-list a{text-decoration: underline !important;}
.products-list a i{margin-left: 10px;}
.featured-products-all h2{font-size: 32px;color:var(--dark-blue);margin-bottom: 30px;font-weight: 300;}
.featured-products-all.page-content h2 {
color: var(--dark-blue);
font-size: 24px;
font-weight: bold;
font-family: 'Nunito', sans-serif !important;
margin-bottom: 30px;
}
.vc_toggle_title>h4{color:var(--dark-blue);cursor: text;}
.product-page table {width: 100%;border: 1px solid #38404f;border-collapse: collapse;}
.product-page table td {padding: 8px;border: 1px solid #38404f !important;}
.product-page table tr th {background: var(--radiall-green);color: #FFF;padding: 8px;}
.product-page ol{padding: 0px;margin: 0px;list-style-position: inside;}
.product-page ol li{color: #38404f;font-size: 16px;line-height: 24px;position: relative;margin:0 0 15px 0;}
.product-page .flexslider .slides {display: flex;display: -webkit-flex;display: -moz-flex;display: -ms-flex; align-items: center;}
.square-icon ul{margin: 0;padding: 0;-webkit-columns: 2;-moz-columns: 2;columns: 2;}
.square-icon ul li, .applications_page ul li {list-style: none;display: block;padding-left:30px;color: #38404f;font-size: 16px;line-height: 24px;position: relative;margin:0 0 15px 0;}
.square-icon ul li:before, .applications_page ul li:before {position: absolute;left:5px;width:8px;height: 8px;line-height: 20px;content: "";border-radius: 1px;background-color: var(--radiall-green);top:9px; }
.applications_page ul{margin: 0;padding: 0;}
.applications_page ul.pdf-list li:before {display: none; }
.applications_page .pdf-list{margin: 20px 0;padding: 15px;background-color: var(--radiall-light-grey);}
.applications_page .pdf-list li{list-style: none;display: block;margin: 0 5px;padding-left: 0px;}
.applications_page .pdf-list li a{text-decoration: underline !important;font-size: 14px;line-height: 24px;font-weight: 300;display: block;padding: 5px 0;}
.applications_page .pdf-list li a i{margin-right: 8px;font-size: 16px;display: inline-block;vertical-align: text-bottom;}
.check-icon ul{margin: 0;padding: 0;-webkit-columns: 2;-moz-columns: 2;columns: 2;}
.check-icon ul li{list-style: none;display: block;padding-left:30px;color: #38404f;font-size: 16px;line-height: 24px;position: relative;margin: 0 0 15px 0;}
.check-icon ul li:before{position: absolute;left:5px;width:20px;height: 20px;line-height: 20px;content: "\f00c";color:var(--radiall-green);font-family: "FontAwesome";top:2px;}
.preloader-wrapper{height: 100%;width: 100%;background: var(--dark-blue);position: fixed;top: 0;left: 0;z-index: 9999999;}
.preloader-wrapper .preloader {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 400px;}
.vc_separator{border-top:1px solid #c8c8c8;}
.gloassary-img{    float: right;    margin-bottom:30px;}
.grey-bg{background-color: var(--radiall-light-grey) !important;}
.flex-direction-nav{display: none;}
.extra-family-desc.square-icon ul{margin-top:20px;-webkit-columns: 1;-moz-columns: 1;columns: 1;}
.extra-family-desc.square-icon ul li {margin-bottom: 5px;} .nice-select{-webkit-tap-highlight-color: transparent;background-color: #fff;border-radius: 5px;border: solid 1px #e0e7ee;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 14px;font-weight: normal;height: 42px;line-height: 40px;outline: none;padding-left: 18px;padding-right: 30px;position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: auto;}
.nice-select:hover{border-color: #d0dae5;}
.nice-select:active, .nice-select.open, .nice-select:focus{border-color: #88bfff;}
.nice-select:after{border-bottom: 2px solid #90a1b5;border-right: 2px solid #90a1b5;content: '';display: block;height: 5px;margin-top: -4px;pointer-events: none;position: absolute;right: 12px;top: 45%;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 5px;}
.nice-select.open:after{-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
.nice-select.open .list{opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
.nice-select.disabled{border-color: #e7ecf2;color: #90a1b5;pointer-events: none;}
.nice-select.disabled:after{border-color: #cdd5de;}
.nice-select.wide{width: 100%;}
.nice-select.wide .list{left: 0 !important;right: 0 !important;}
.nice-select.right{float: right;}
.nice-select.right .list{left: auto;right: 0;}
.nice-select.small{font-size: 12px;height: 36px;line-height: 34px;}
.nice-select.small:after{height: 4px;width: 4px;}
.nice-select.small .option{line-height: 34px;min-height: 34px;}
.nice-select .list{background-color: #fff;border-radius: 5px;box-shadow: 0 0 0 1px rgba(68, 88, 112, 0.11);box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;}
.nice-select .list:hover .option:not(:hover){background-color: transparent !important;}
.nice-select .option{cursor: pointer;font-weight: 400;line-height: 40px;list-style: none;min-height: 40px;outline: none;padding-left: 18px;padding-right: 29px;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus{background-color: #f6f7f9;}
.nice-select .option.selected{font-weight: bold;}
.nice-select .option.disabled{background-color: transparent;color: #90a1b5;cursor: default;}
.no-csspointerevents .nice-select .list{display: none;}
.no-csspointerevents .nice-select.open .list{display: block;} .pdf-list{margin: 20px 0;padding: 15px;background-color: var(--radiall-light-grey);}
.pdf-list li{list-style: none;display: block;margin: 0 5px;}
.pdf-list li a{text-decoration: underline !important;font-size: 14px;line-height: 24px;font-weight: 300;display: block;padding: 5px 0;}
.pdf-list li a i{margin-right: 8px;font-size: 16px;display: inline-block;vertical-align: text-bottom;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{color: var(--dark-blue);font-size: 24px;font-weight: bold;font-family: 'Nunito', sans-serif !important;padding-top: 0px;}
.woocommerce ul.products li.product .button{background: none;border: none;font-family: Roboto;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: -0.2px;text-transform: none;padding: 0px;padding-right: 22px;color: var(--radiall-green);color: var(--timbercon-green);}
.woocommerce ul.products li.product .button:after{position: absolute;font-family: "FontAwesome";right: 10px;content: '\f105';top: 0;color: var(--radiall-green);}
.woocommerce ul.products li.product{margin: 0px;border-top: 1px solid #c8c8c8;}
.woocommerce ul.products li.product:first-child{border-top: 0px solid #c8c8c8;}
.header_with_search{padding-top: 12.5em;padding-bottom: 0px;overflow: unset !important;}
.woocommerce ul.products li.product .pwb-brands-in-loop{display: none;}
.woocommerce ul.products li.product p{margin-top: 0px;margin-bottom: 0px;}
.single-product .woocommerce div.product{float: left;width: 100%;}
.product-header{background-image:url(//dev.timbercon.com/wp-content/themes/whitelabel/images/products-banner.jpg);background-repeat: no-repeat;background-position:center bottom;background-size: cover;border-bottom: 4px solid var(--radiall-green);}
.product-header h1{font-size: 48px;color:#fff;font-weight: 400;font-family: 'Nunito', sans-serif !important;}
.woocommerce .woocommerce-result-count {margin: 3em 0 1em 0;}
.logo-section .wpb_button,.logo-section .wpb_content_element,.logo-section ul.wpb_thumbnails-fluid>li{margin-bottom: 0 !important}
.flex-control-thumbs li{padding: 10px;border: 1px solid #c8c8c8;height: 102px;margin:5px 1% !important;width: 23%;position: relative;cursor: pointer;}
.flex-control-thumbs li:after{position: absolute;left:0;width: 100%;bottom: -1px;height: 4px;background-color: var(--radiall-green);content:"";display: none;}
.flex-control-thumbs li:hover:after,.flex-control-thumbs li.active:after,.flex-control-thumbs li.flex-active:after{display: block;}
.flex-control-thumbs li img{max-height: 80px;width: auto;margin: auto;}
img.flex-active > li:after{display: block;}
.featured-products-all.grey-bg{background-color: var(--radiall-light-grey);}
.single-wrapper{padding: 30px 0;}
.logo-slider{object-fit: contain;mix-blend-mode: multiply;}
.logo-slider.owl-carousel .owl-item img{width: auto;margin: auto;}
.logo-slider.owl-carousel .owl-dots{display: none;}
.owl-nav{text-align:right;margin-top: 20px;}
.owl-nav button{padding: 5px !important;margin: 0;color:#fff;background-color: var(--radiall-green);}
.logo-slider.owl-carousel .owl-nav{margin-top: 0;}
.logo-slider.owl-carousel .owl-nav button.owl-prev,.logo-slider.owl-carousel .owl-nav button.owl-next{padding: 0 10px !important;margin: 5px;color: #ccc !important;width: 30px;height: 38px;font-size: 33px !important;padding-bottom: 10px !important;line-height: 10px;top: 50%;transform: translate(0,-50%);margin: 0;position: absolute;}
.logo-slider.owl-carousel .owl-nav button.owl-prev{left:0;}
.logo-slider.owl-carousel .owl-nav button.owl-next{right: 0;}
.logo-slider.owl-carousel .owl-nav button.owl-prev span,.logo-slider.owl-carousel .owl-nav button.owl-next span{float: left;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a {font-weight: 600;}
.single_glossary h1 {font-weight: normal;}
.gl-related-items {background-color: #f8f9fc;padding: 30px 40px !important;}
.gl-related-items ul {margin-bottom: 0px;margin-top: 25px;}
.gl-description {margin-bottom: 50px;}
.gl-description p {font-weight: 400;font-size: 18px;}
.related-product-list{margin-bottom: 25px;margin-top: 25px;}
.related-product-list h5 a {
font-size: 20px;
color: #2f508a;
color: var(--medium-blue);
}
.related-product-list .vc_row {
padding: 20px 0px !important;
border-bottom: 1px solid var(--medium-blue);
display: flex;
display: -webkit-flex;
align-items: center;
}
.related-product-list .vc_row:last-child {
margin-bottom: 30px;
border-bottom: 0px;
}
.blog-date {color: #7d8695;margin: 20px 0px;margin-top: 0px;}
.wpb_single_image.wpb_content_element{margin-bottom: 0 !important;}
.sidebar, .new-sidebar { margin:0;padding: 25px;background-color: var(--radiall-light-grey);}
.sidebar h3, .new-sidebar h3 {font-size: 20px;font-weight: bold;font-family: 'Nunito', sans-serif !important;color: var(--dark-blue);text-transform: uppercase;}
.sidebar ul, .new-sidebar ul {padding: 0px;margin:20px 0px;}
.sidebar ul li,.sidebar ul li a, .new-sidebar ul li, .new-sidebar ul li a {font-size: 16px;color: #38404f;display: block;}
.sidebar ul li a, .new-sidebar ul li a {text-decoration: none !important;margin-bottom: 5px;}
.sidebar ul li a:hover, .new-sidebar ul li a:hover {text-decoration: none !important;color: var(--cta-orange);}
.sidebar ul li.child {padding-left: 10px;position: relative;}
.sidebar ul li.child:before {content: '-';position: absolute; left: 0;}
.post_image {margin-bottom: 20px;}
.post_image img {width:100%;}
.blog-post-single h2 {margin-bottom: 5px;}
.blog-post-single .sidebar, .blog-post-single .new-sidebar {margin-top: 0px;}
a.link_text {text-decoration: none !important;}
a.link_text span {text-decoration: none !important; border-bottom: 1px solid;}
a.link_text i {margin-left: 10px;}
.products-list a.btn {text-decoration: none !important;}
.event-post-single .blog-date {margin: 20px 0px;}
.event-post-single .blog-date i {width: 20px;display: inline-block;}
.alignleft {
float: left;
margin-right: 15px;
}
.alignright {
float: right;
margin-left: 15px;
}
.aligncenter {
float: none;
margin: auto;
}
.wp-caption-text {
font-size: 14px;
margin: 10px 0px;
color: #7d8695;
line-height: 1.5;
}
.blog-thumb {
display: block;
overflow: hidden;
} .careers-detail{max-width: 1200px;margin: auto;}
.apply_btn {margin: 60px 0px !important;}
.job_right_inner{margin-top: 30px;}
.job_listing li {text-align:center;margin: 0;}
.job_listing li a {display:inline-block;text-align:center;border-radius: 3px;background-color: var(--radiall-green);padding: 10px;box-sizing: border-box;width: 100%;text-decoration: none !important;border:2px solid var(--radiall-green);}
.scottsdate a{background: var(--radiall-green) !important;}
.job_location {font-size: 14px;font-weight: bold;letter-spacing: 1.2px;color: #ffffff;padding: 0px;}
.job_title {font-size: 16px;font-weight: 600;letter-spacing: 1.2px;color: #ffffff;padding: 10px 10px;line-height: 1.3;}
.job_listing li a:hover {background-color: #FFF;color:var(--radiall-green); border-color:var(--radiall-green);}
.careerSection{max-width: 75%;}
.job_listing li a:hover .job_title {color:var(--radiall-green);}
.career_right .contact_right_inner {padding-top: 50px; padding-bottom: 0px;}
.apply_job_text>.wpb_wrapper{width: 100%;float: right;max-width: 620px;padding: 0px 20px;}
.apply_job_img>.wpb_wrapper{width: 100%;float: right;max-width: 620px !important;padding: 10px 20px;text-align: center;margin: 0px;}
.apply_job_img .vc_single_image-wrapper,.apply_job_img .vc_single_image-wrapper img{width: 100%;}
.jobs_content>.vc_column-inner>.wpb_wrapper{width: 100%;float: left;max-width: 500px;padding: 0px 50px;}
.formates {
color: #949494;
font-size: 12px;
margin: 5px 0px;
}
.apply_job_text,.apply_job_img{float: left;width: 100%;}
.job_summary ul {column-count: 1;}
#lightpage-close{color: #FFF;position: fixed;right: 50px;top: 40px;z-index: 1090;cursor: pointer;border-radius: 2px;-webkit-transition: background-color .3s ease;-moz-transition: background-color .3s ease;-o-transition: background-color .3s ease;-ms-transition: background-color .3s ease;transition: background-color .3s ease;background: url(//dev.timbercon.com/wp-content/themes/whitelabel/images/close-orange.svg) no-repeat;width: 40px;height: 42px;background-size: cover;transform: scale(1,1); transition: transform .05s ease-in}
#lightpage-close:hover{transform: scale(1.1); transition: transform .1s cubic-bezier(0.175, 0.885, 0.32, 1.775); }
.careers-detail{ background:#fff;height: 100% !important;padding: 30px 0;}
.careers-detail h2{margin-bottom: 20px;}
.career_left h1 br{display: none;}
.career_left h3{font-size: 20px;line-height: 1.1;text-align:right;}
.career_right{height: 100% !important;}
#job-detail h3,#job-detail p,#job-detail ul li{line-height: 1.75;margin: 0px;}
#job-detail h3 {margin-bottom: .25em;margin-top: 15px;}
#job-detail p {font-weight: 400; margin-bottom: 30px; }
#job-detail p a{cursor: pointer;}
#job-detail ul {padding-left:15px;margin: 0px;margin-bottom: 30px; }
#frmCareers{ display:none;}
#daytime-box{ position:absolute; right:8px;top:-15px;}
.besttime-box{ padding-right:85px;}
.file-btn-box input{width:140px;font-size:50px;overflow:hidden;height:20px;cursor:pointer;position:absolute;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:1000;cursor: pointer;}
input[type=file]::-webkit-file-upload-button{cursor: pointer;}
.file-btn-box .txtUploadResume+.qbutton{z-index: 2;width: 100%;border: 2px solid #258a3d;padding: 10px 30px;color: #258a3d;font-weight: 600;display: block;text-align: center;max-width: 235px;margin: 10px 0 0px 0;cursor: pointer;text-transform: uppercase;font-family: Nunito;font-size: 16px;font-weight: 600;letter-spacing: -0.2px;}
.file-btn-box .txtUploadResume+.qbutton:hover{color:#ffffff;cursor:pointer;background-color: #258a3d;}
.file_name_holder{padding: 0;}
.file-btn-box2 input {width: 140px;font-size: 50px;overflow: hidden;height: 20px;cursor: pointer;position: absolute;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;z-index: 1000;cursor: pointer;}
input[type=file]::-webkit-file-upload-button {cursor: pointer;}
.file-btn-box2 .txtUploadTimberconApplication+.qbutton {z-index: 2;width: 100%;border: 2px solid #258a3d;padding: 10px 10px;color: #258a3d;font-weight: 600;display: block;text-align: center;max-width: 275px;margin: 10px 0 0px 0;cursor: pointer;text-transform: uppercase;font-family: Nunito;font-size: 16px;font-weight: 600;letter-spacing: -0.2px;}
.file-btn-box2 .txtUploadTimberconApplication+.qbutton:hover {color: #ffffff;cursor: pointer;background-color: #258a3d;}
.file-btn-box p {margin: 0px;}
#top .social_bookmarks li{border:0px;}
.post-listing {position: relative;padding-bottom: 100px;}
.post-listing .loader {bottom: 30px;}
.market_page_form .form-group.is-focused textarea.form-control,
.market_page_form .form-group.label-floating:not(.is-empty) textarea.form-control,
.market_page_form textarea.form-control {
height: 120px;
}
.form-group label.control-label.small {
display: block;
margin: 0px;
font-size: 10px;
}
.footer-logos a {
max-width: 70px;
display: inline-block;
margin-left: 20px;
}
.archive .featured-products-list {
margin-bottom: 50px;
}
.blog-wrapper.blog-archive {
margin-top: 50px;
}
.blog-archive .products-list .vc_row {
padding-top: 0px;
border-top: 0px solid #c8c8c8;
padding-bottom: 0px;
}
.blog-archive .products-list hr {
margin-top: 40px;
border: 0px;
border-top: 1px solid #c8c8c8;
margin-bottom: 40px;
}
.home .featured-products-list .vc_column_container>.vc_column-inner { box-sizing: border-box; padding-left: 0.625rem; padding-right: 0.625rem; width: 100% }
.hide-post-row {display: none;}
.extra-maring-div {margin-top:300px;}
#category-bar ul {
display: flex;
flex-direction: row;
justify-content: center;
list-style: none;
padding: 0px;
}
#category-bar ul li {
display: inline-flex;
text-align: center;
align-items: center;
}
#category-bar li:after {
content: "|";
color: #cccccc;
}
#category-bar li:last-of-type:after {
content: "";
}
#category-bar a {
margin: 0px 1.5em;
line-height: 1.2;
}
.page-template-landing-page .header {
top:0;
left:0;
}
.sidebar form .vc_col-sm-6 {
width: 100%;
}
.sidebar p {margin: 0px;}
.inline_para {
margin-top: 1em;
margin-bottom: 1em;
font-family: Roboto;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.5;
letter-spacing: -0.2px;
color: #38404f;
}
.inline_para .shortcode-manager {display: inline-block;}
.product-page .flexslider {margin: 0px;}
.featured-products-all.related-application .featured-products-item img {height: auto;width: 100%;}
@media screen and (min-width:1025px) and (max-width:1200px) {
}
@media screen and (min-width:768px) {
.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {
width: 330px;
}
.wpmm_brand_logo_wrap{margin-top: -15px;}
.logo-section .vc_column-inner{max-width: 900px;margin: auto;}
.logo-section .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{width: auto !important;padding: 0 20px;}
.contact_form_content {padding-right: 30px !important;}
.carousel-caption>div {
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
}
.carousel-caption>div img {
margin: 0 2em 0 0 !important;
}
.carousel-caption .content-section {
width: 50%;
}
.blog-post-single .market_page_form .wpcf7 > form > .vc_row > .vc_col-sm-12 {
width: 50% !important;
}
}
@media screen and (min-width:768px) and (max-width:1024px) {
ul.header_menu li a, ul.footer_menu li a{padding: 0 12px;}
ul.header_menu li.btn-orange a{padding: 8px 12px;}
.header_with_search {padding-top: 8.5em;}
.main-site {padding: 0px 15px;}
.news-letter-section, footer {margin: 0px -15px;}
#category-bar a {margin: 1.2em;}
.intro {
padding-top: 11.8em;
padding-bottom: 2.8em;
overflow: visible !important;
}
.intro {
background-size: cover;
background-position: right bottom;
}
}
@media screen and (min-width:768px) and (max-width:959px) {
.header .menu-top_menu-container{display: none;}
.mobile-menu-icon{display: block;}
}
@media screen and (max-width:767px) { #wrapper{overflow: hidden;}
.top_header{display: none;}
.header{padding-top:0;padding-bottom: 0;}
.header .wpmm_brand_logo_wrap img{margin: 0;max-width: 150px;}
.bottom-header{padding: 5px 0;}
.bottom-header .vc_row{padding: 0;margin: 0;}
.vc_row{padding-left:15px;padding-right: 15px;} .header .menu-top_menu-container{display: none;}
.mobile-menu-icon{display: block;top:-57px;font-size: 30px;}
.header.fixed-header,.header.fixed-header .bottom-header{position: relative !important;}
.header{position: relative;background-color: #161f30;}
.intro .intro-message h2{font-size: 24px;}
.intro{padding: 15px 0 !important;background-position: right bottom !important;}
.footer-left{text-align: center;}
.footer-right,.footer-right .footer-menu,.footer-social-icon,.footer-logos{text-align: center;}
.footer-right .footer-menu li{margin: 0 5px;}
.footer-right .footer-menu li a{font-size: 14px;}
.success-section{padding-top: 30px !important;}
.vc_row.markets_section{padding: 30px 0 !important}
.market-list .market-list-item h3{font-size: 16px;padding: 10px;}
.success-section h3,.markets_section h2,.product-section h2,h2{font-size: 30px;}
.video_section{padding: 50px 0;}
.video_section h2{font-size: 30px;}
.featured-products-first h3{margin-top: 15px;}
.featured-products-all .featured-products-item h3{font-size: 16px;}
.news-letter-box{font-size: 14px;margin-bottom: 15px;display: block;font-weight:500;}
.event-list li{margin: 15px 0;}
.preloader-wrapper .preloader {width: 250px;top:50%;}
.search-form{padding-right: 0;}
.search-form input[type="text"]{width: 100%;border-bottom: 1px solid #fff;max-width: 100%; border-radius: 0px;padding: 0px !important;}
.search-form input[type="submit"]{top:43px;}
.logo-section .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{position: relative;transform: translate(0,-50%);top: 50%;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom: 0;}
.news-letter-box input[type="text"], .news-letter-box input[type="email"]{margin-left: 0;width: 210px;}
.featured-products-first .vc_row, .featured-products-first .vc_row .wpb_column.featured-products-left, .featured-products-first .vc_row .wpb_column.featured-products-left .vc_column-inner{display: block;}
.featured-products-first .featured-product-img{display: block;min-height: 220px;}
.logo-slider{padding: 0 30px;box-sizing: border-box;}
.check-icon ul, .square-icon ul {-webkit-columns: 1;-moz-columns: 1;column-count: 1;}
.intro-message {margin-bottom: 0px !important;}
.intro .intro-message h2 {font-size: 34px;font-weight: 300;}
.Page-Header img{min-height: 200px;}
.Page-Header h1, .default-header h1 {font-size: 30px;}
.search-form {margin-bottom: 50px;}
.featured-products-first h3 a{font-weight: bold;}
.footer-logos a {
max-width: 65px;
display: inline-block;
margin-left: 10px;
}
#category-bar ul {
display: block;
flex-direction: row;
justify-content: center;
list-style: none;
padding: 0px;
}
#category-bar li {
text-align: center;
display: block;
}
#category-bar li:after {
content: "";
color: #cccccc;
}
.wpcf7 .vc_row {padding: 0px !important;}
.vc_row.vc_column-gap-20>.vc_column_container {
padding: 10px 0px !important;
}
.vc_row.vc_column-gap-20>.vc_column_container.cover {
padding: 10px 20px !important;
}
.solution-bio-image + .vc_column_container >.vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.solution-bio-image>.vc_column-inner,
.cover>.vc_column-inner {
height: 300px;
background-position: center center !important;
margin: 0px !important;
}
.vc_row.vc_column-gap-20 {
padding-left: 25px;
padding-right: 25px;
}
.header_with_search {
padding-top: 0.5em;
}
.header-title-warp form {
width: 100%;
}
.header-title-warp form input {
font-size: 18px;
}
.header-title-warp form button {
top: 4px;
}
.blog-thumb img {
width: 100%;
margin-bottom: 20px;
}
.search-form .select-box:before {
width: 0px;
}
.nice-select {width:100%;}
.post-listing>.vc_row.wpb_row.vc_row-fluid {
padding: 15px 0px;
}
.products-icon {
display: none;
}
.default-header {
min-height: 50px;
}
.default-header>.vc_column_container>.vc_column-inner,
.Page-header>.vc_column_container>.vc_column-inner{
padding: 0px;
}
.product-page h2, .page-content h2 {margin-bottom: 20px;margin-top: 20px;}
.header-search-warp {    
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
.header-section.header-section-sticky.fixed-header-section .header-search-warp {top:0px;}
.btn_margin {margin-bottom: 40px !important;}
#category-bar ul li {
display: block;
margin-bottom: 10px;
}
.product-page table tr th, .product-page table td {padding: 3px; font-size: 12px;}
.careers-detail {padding: 30px 15px;}
.products-list h3 , .products-list h3 a{margin-bottom: 10px; line-height: 1.2;}
.footer-logos a {max-width: 60px;}
.blog-post-single .sidebar, .blog-post-single .new-sidebar,.sidebar{margin-bottom: 30px;}
.news-letter-box .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{font-size: 0.8em !important;}
.header_with_search .vc_row {
position: relative;
padding-top: 0px;
}
.header_with_search .vc_row .search-form {
margin-bottom: 20px;
}
.homepage_slider .slick-next:before,
.homepage_slider .slick-prev:before{
font-size: 35px !important;
}
.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {min-height: 100% !important;}
body .__web-inspector-hide-shortcut__,body .__web-inspector-hide-shortcut__ *,body .__web-inspector-hidebefore-shortcut__::before,body .__web-inspector-hideafter-shortcut__::after {
visibility: visible !important;
}
.mm-wrapper_blocking body {
overflow: visible !important;
}
}
@media screen and (max-width:460px) {
}
@media screen and (max-width:860px) {
.cool-timeline:before, .multiline-timeline .timeline-post:before {
left: 70px;
}
.cool-timeline .timeline-post, .cool-timeline .timeline-post.even {
margin: 0;
padding: 0 0 25px 100px;
width: 100%;
}
.cool-timeline .timeline-post.even .timeline-meta, .cool-timeline .timeline-post.odd .timeline-meta {
left: -70px;
text-align: left;
}
.cool-timeline .timeline-post.even .timeline-meta {
left: -70px !important;
}
.cool-timeline .timeline-post .timeline-icon {
left: 55px;
}
.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title {
text-align: left !important;
}
.cool-timeline .timeline-post.even .timeline-meta, .cool-timeline .timeline-post.odd .timeline-meta {
height: 80px;
width: 80px;
}
.cool-timeline .timeline-post .timeline-meta .meta-details {
margin: 14px !important;
font-family: Nunito !important;
font-size: 18px !important;
}
.flex-control-thumbs li {height: 70px;}
.search_box_menu {top:-5px;}
.search_box_menu .search-form input[type="text"] {
width: 250px;
font-size: 18px;
line-height: 38px;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
display: block;
}
.page-template-landing-page .header {
top:0px;
}
.contact_form_text {
margin-top: 40px;
margin-bottom: 10px !important;
}
}
.header_with_search input:-webkit-autofill,
.header_with_search input:-webkit-autofill:hover,
.header_with_search input:-webkit-autofill:focus,
.header_with_search input:-webkit-autofill:active,
.Page-Header input:-webkit-autofill,
.Page-Header input:-webkit-autofill:hover,
.Page-Header input:-webkit-autofill:focus,
.Page-Header input:-webkit-autofill:active{
transition: background-color 5000s ease-in-out 0s;
-webkit-text-fill-color: #fff !important;
-webkit-box-shadow: 0 0 0 30px rgba(0,0,0,0) inset;
}
.search-form-box input:-webkit-autofill,
.search-form-box input:-webkit-autofill:hover,
.search-form-box input:-webkit-autofill:focus,
.search-form-box input:-webkit-autofill:active,
.news-letter-box input:-webkit-autofill,
.news-letter-box input:-webkit-autofill:hover,
.news-letter-box input:-webkit-autofill:focus,
.news-letter-box input:-webkit-autofill:active {
transition: background-color 5000s ease-in-out 0s;
-webkit-text-fill-color: #fff !important;
-webkit-box-shadow: 0 0 0 30px rgba(0,0,0,0) inset;
}
.page-template-landing-page .footer-right,
.page-template-landing-page .footer-left p + p,
.page-template-landing-page .news-letter-section,
.page-template-landing-page .breadcrumb-container,
.page-template-landing-page #hbl-live-chat-wrapper {
display: none !important;
}
.page-id-16131 .footer-left p {
display: none !important;
}
.page-id-16131 .footer-left:before {
content: '© 1997–2018 Timbercon, Inc.';
font-family: Nunito;
font-size: 14px;
line-height: 1.9;
letter-spacing: 0.1px;
color: #758097;
padding-left: 15px;
padding-bottom: 15px;
display: block;
font-weight: bold;
}
.btn-cookies {
display: inline-block;
vertical-align: middle;
font-weight: 300;
font-size: 18px;
color: #FFF;
line-height: 1;
}
.cookie-notice-container span {
max-width: 60%;
display: inline-block;
margin: auto;
vertical-align: middle;
}
.btn-cookies:before {
content: "\f00d";
font-family: FontAwesome;
color: #FFF;
}
#cookie-notice {background: none !important;}
.cookie-notice-container {
font-size: 16px;
padding: 25px 0px;
background: rgba(22, 31, 48, 0.9);
letter-spacing: 1px;
}
.mm-wrapper_opened .header.fixed-header {
position: relative !important;
}
@media screen and  (max-width:768px) {
.cookie-notice-container span {max-width: calc(100% - 80px);}
.homepage_slider .slick-prev {
left: 20px !important;
}
.text_with_slider { margin-left: 70px; }
}
@media screen and  (max-width:767px) {
.cookie-notice-container {
font-size: 12px;
padding: 15px 0px;
letter-spacing: 0.5px;
}
.homepage_slider .slick-prev {
left: 7px !important;
}
.text_with_slider {
margin-left: 20px;
width: calc(100% - 40px) !important;
}
.text_with_slider .intro-message h2 {
font-size: 32px;
font-weight: 300;
}
.vc_row.intro  {
background-image: url(//dev.timbercon.com/wp-content/uploads/home-banner__mobile_1920x684.jpg) !important;
position: relative;
}
.footer-right .footer-social-icon li:first-child, .footer-logos a:first-child {
margin-left: 0px !important;
}
}
@media screen and (max-width:340px) {
.search-form input[type="text"] {font-size: 20px;}
.intro .intro-message h2 {font-size: 26px;}
.news-letter-box input[type=email] {margin: 0px; margin-bottom: 20px;width: 240px;}
.news-letter-box div.wpcf7 .ajax-loader {display: block;margin: auto;}
.news-letter-box .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
position: relative;
width: 100%;
margin-top: -20px;
margin-bottom: 10px;
}
.featured-products-all .featured-products-item {height: 90px;}
.featured-products-all .featured-products-item h3 {
font-size: 14px;
padding: 10px;
}
a.btn, a.vc_general.vc_btn3, .button, .woocommerce a.button, .woocommerce button.button, button.vc_general.vc_btn3 {
width: 100%;
padding: 10px;
box-sizing: border-box;
}
.widget-title h2 a {
font-size: 18px;
}
}body {
margin: 0 !important; }
.left-sidebar {
width: 65%;
display: inline-block;
margin-top: 40px; }
@media screen and (max-width: 1000px) {
.left-sidebar {
width: 95%;
max-width: 95%;
float: none;
margin: 20px 2.5% 0; } }
.right-sidebar {
width: 30%;
display: inline-block;
float: right;
margin-top: 40px; }
@media screen and (max-width: 1000px) {
.right-sidebar {
width: 95%;
max-width: 95%;
float: none;
margin: 20px 2.5% 0; } }
.locations-filter-info {
font-size: 12px;
font-style: italic; }
.locations-category-filter {
margin-top: 20px; }
.locations-category-filter ul {
margin: 0;
padding: 0; }
.locations-category-filter ul li {
padding-right: 25px;
display: inline-block;
list-style: none;
position: relative; }
.locations-category-filter ul li.sales, .locations-category-filter ul li.facilities {
padding-left: 25px; }
.locations-category-filter ul li.sales:before {
content: '';
display: block;
width: 20px;
height: 27px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAbCAYAAAB836/YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNGRjFCQTI3M0NGODExRUJCNEY5OEY1OTFFQUFGNUFFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNGRjFCQTI4M0NGODExRUJCNEY5OEY1OTFFQUFGNUFFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0ZGMUJBMjUzQ0Y4MTFFQkI0Rjk4RjU5MUVBQUY1QUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0ZGMUJBMjYzQ0Y4MTFFQkI0Rjk4RjU5MUVBQUY1QUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6EqXJ3AAAElElEQVR42pRVXWhcRRQ+c2bu/jS7G1ua9EEqCBUqghaElga1lLYIrYLgHyJFbH1QoUgRfRFT+2CffFD8hWotVn2yb6IPsU/FVkUoCI1Qa1pJrE3cJG7S7O79mRm/M/duTGusOsvs7N6Z+c53znfOucp7T9eObcfODmqjHzWat7M2641RNdZ6wRh9Tmtzgpk+/WTbmklaZqilgEOHz1QBMgyw5wxzVRsmYwyxxqo1sdFYGatJcOYtzerA0btXXVkWcOO739+oNX+BC7drXDasyCtMh31FANZUqZapXCmTDsBa1lHFetfRu/ovXgW44c1vBsDoFNxaFwkQNhxmMOUcOZwRXIevajmigdU3UK2/jzR85yi6wEptPjLUCCHg/I7/0Dq/zuFyah2ZyFBZJphEmIhbuAwXqRsnNH7pd5qe+oNwh7y1N4PUkR5DXv/ayfsAuEtYCNt6vY9KJQAgVjLBmiKtMDlMCYeMyeYstWZbCIkTT3Y+eXru3gAII/uFWQZmjR6YsAEzAdMFCBfPBLQkRvB/qjlHaWrJZRni418IgIlzWzIAGihaq1URbJUHvGAYwGU1vd+yp4IxhXvzc/MCJuJt3XOqtcpY57RjQ/UVlaCkd5BUuaAKwxkRRwQRpcU5JXsKYIw9S9TpJEEsgLMj3mDkNECpgnRgWHYKLJAujNXhsvJMyloAwZgStYFsfYidWHEIlQ9Z4BE/VzdW8hCgkneSxBaHnUJc8BFQSRtFYCRg4EBgFcmu7MGgJL0QIov/mjomA2DkHXWTjFYiRioc1mTBUsRSktzBTXFLkXwczgGFJGdLSK+gNEigEEY5AcEUDFvzC7mqpiixxWrgRbW5NwuhZC1XomAYbv/48dbBCWMqxmZxppvzbVq40qZ6fw3W4bISLkIscMLlnLG1KrgvoRRQhaQXlbF3LKRNuVH5OfNy0NGFXy6HmOWpkTNlztlykYsmVI8KnkjOWuQg7nastYcDIBs+bvoqQfrm3AL9dG48KCd5qSGSAKjCgDaF6zCC+s2TWmrd+Xc+27m22avl90qNcieTpgDql6ZbNHp2jGawCtvQugJDFRiKJ91ujPyLw2+AzQD00FXdZu373z2bddO3/Uw7MCmZvLTqaFfVFWWqQEmJqSgrVSXxjCQEea0/8eUjt3z0t34I0IPpTHuYE4uc5NBppLuUivhFRSnKXq/RwvjnI4/fev/SBsu9H+NPbTyg6+WXkE0kyS7JKmvmfK5uHqu8N7rQmSbxfO+1rwBe+ufXZzYf4mrp9QAozPN0KEqLFksMbjl0p90ndt82dV1AGb89f89+r9VXWWD1F1tXdG4RInXu1ZN77hhZ7iXFyz20qX0wheCuYOpCAylc9zSCVnWQ/mEsC9gc3jHH3j+EkrTSLKzvxdFfRN0+9u3Td9r/BSjj8svbTyNmr8irqhChDdAHzuzbNE3XGWpiYuKmOIn70jitWJui8XiWSpUm3E292zsy/UbL8ya8Vx4+/+KW4/QvQ42NjQ112u01cbc72I27g3EcD8RxsjpJkpVZmjVmu7729Uzjhw/27dhN/2H8KcAAbC2S54Uu4XcAAAAASUVORK5CYII=) no-repeat;
position: absolute;
top: -11px;
left: 0; }
.locations-category-filter ul li.facilities:before {
content: '';
display: block;
width: 20px;
height: 27px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAbCAYAAAB836/YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI5NEE1QjU1M0NGODExRUI4NjgwQkJFQzVBRTdFQzQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI5NEE1QjU2M0NGODExRUI4NjgwQkJFQzVBRTdFQzQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Mjk0QTVCNTMzQ0Y4MTFFQjg2ODBCQkVDNUFFN0VDNDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Mjk0QTVCNTQzQ0Y4MTFFQjg2ODBCQkVDNUFFN0VDNDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4v+KW9AAAEIklEQVR42oxV32scVRQ+587sbJJua7Q0qA/6B/hWQfwbxK5SQQURhSq1DYgFraVF8KWiBS0iYkgKeVATadWCtnkRxBcpqA99qfVBJEXzS7pJTOLO7s7MPX7nzMw6SZPqLHfm/jrf/c53zj3LIkJbn/CpE2HE/GjgXJOd2++I9znnEmb+3bngiiN3fmny5E+0zcNbAYMnXzvo2L3H7O4HIDlm0h/mSMc1HbuAsP4tOTe6eO71X7YF5IPHAmz4ADuP1AzIUeo9ZZLpKmENpwW0O6xT3YW2jrkY3+cWzh2/UAK6f7FljESOaC9JE+omXcpYDATUsIx+0qP19hrd7G5QjzyMZZBJpu954Z3mJob8+MvPg9mksfBgVB+CkCH6Xg/KwbRVx2B4Z2OYIjb3V+HEAwsTx+cdN0cbJP6MbcxSosEGBVEd+13uproG3YirY2XsaQVsc0FkGJ/TxpCaRw8Da8yM6oPkGnvIgYkHC2/MfMHQ25mbx0Lh0G7aG4AAc4LXfQ5WjxUaktu1R+lbFKlgyCUzndNDy7WCadrtkNd9RDWAHAhx0kO2GEYUhTVIDWAveWRVeMcWadHkCeCc6agHcMHSU4LVQGx+P5SnveYCwFQ3RIlSB3NsYOGiUQHEOZD2ddKmsB+ACoGoj4RFyDRbwSaAAmCFKSdqyBSQFEFhm88AJq5II006zRKseXgBeVqq4R+2iAjrTQg41003Oc1BMNI+5+mR64v5fhboJdA4AzsT+Vn7Vwyw17Uosm3OW846LPpsB9pBlPfVo1qtbllhTEW+gdvyiSHhdrTjdWNYMg1gnBVABgaAIAg3HViPBkhABil2dWny1DUnMxNfA+97TZx09SbEz/LgVJhyoW/uOufr+A7gAoRIG7YckLOVuyzHwNTbXf1zzlxgYxXQgLmWVx0HHbUoaIvU1TSjTO+8yK/e+6k+IFj+iPeEuR5v0NrCLMXx3+ZyamxKto5CuByh+fa67WXkLABPLH/8Zrq5fD3y4jAsr6N3d/9m4Cry4C4IH5mmlGWQGnpBs1C1zbPh0sbU6QO3lC+wXAXB0fzCFne22yb5a5l6rSWKW4sUr7Uo6bSR196SORG/DHaHqwXWVQcyM/4l9p0nXxaASjEgKlMjDwJchfFL8fRb8zsC5r7TUVgulgWjBCqBpahCYDbe+eztC1vNbwGUy+MtfA4BQPpA1SKbp8hVJMUr2/1Jue0mAToD47Gqq33GIitg+YR8/m78vwEL21fxvl6yKhiiMsiz8sXZ33Yy2xEQAWrj/TQAOpXpN+Ti+5fpNg/Pz83d2+v1GmgDWZZGWeYDEHFa4lSsQ2c+bf6wsnYSCTeN9ox89aHcFvDG7OyDcRyPxHFnpNvV1tW2L+n17uolyR1pmg5NfXctunhj6WG59FFM//H8I8AAI1ojceX1quEAAAAASUVORK5CYII=) no-repeat;
position: absolute;
top: -11px;
left: 0; }
.locations-category-filter ul li a {
font-size: 14.5px;
font-weight: bold;
color: #939598; }
.locations-category-filter ul li a:hover {
color: #428BCB; }
.locations-sidebar {
display: inline-block;
float: right;
width: 100%; }
.locations-sidebar .filter {
margin-bottom: 20px;
position: relative; }
.locations-sidebar .filter #location-filter {
color: #58595b;
font-size: 12px;
font-weight: 600;
border-radius: 6px;
box-shadow: 0 0 5px 1px #d1d2d3;
border: 0;
padding: 7px 15px;
width: 100%;
box-sizing: border-box; }
.locations-sidebar .filter button {
position: absolute;
right: 0;
top: 0;
background: none;
text-indent: -9999px;
border: none;
cursor: pointer; }
.locations-sidebar .filter button:before {
content: ' ';
width: 11px;
height: 15px;
top: 6px;
right: 10px;
position: absolute;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAYAAAAyPTUwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM2RkM5REY5M0QyMzExRUJCQjRGRUZDNTEzRjg0ODM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2RkM5REZBM0QyMzExRUJCQjRGRUZDNTEzRjg0ODM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzZGQzlERjczRDIzMTFFQkJCNEZFRkM1MTNGODQ4MzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzZGQzlERjgzRDIzMTFFQkJCNEZFRkM1MTNGODQ4MzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4PgP51AAABHElEQVR42mJkgIHOPYpAsgKIfYFYEog/A/FBIO5iKHc5DFLCCFVoDyQ3AjE/VOtfIGZmQIAKoIZOJqBCUSBnPVThPiDWA0qwQE3vhSruAKrzAAlmALEgEJ8HYk+gwl9g6XKXF0CyBKiIDUjngkxnAhIWUN3z4ApRwRQobcmE5LafDNgBzAAmkOILUE4k0EpGLIqjoPQlRmiQXQdidiCeDcRlQOd8AIqDbEyGOoMViONgQRcNJBeBrIJaexuIZZCCci4Qp8IUg+g7QKwExP/h4Q/R1Am0CaSYgQUq6A1V+BWItYGYC4jfARW9RHY8THEllJ4BVPAQR6gwgGLQFkhbAfFvIO5nwAOYkExdBDT1KSHFh4D4ITh1EQAAAQYATLdEAlHIFx0AAAAASUVORK5CYII=) no-repeat; }
.locations-sidebar .list {
max-height: 400px;
overflow-y: auto;
overflow-x: hidden; }
.locations-sidebar .list .marker-item-info {
margin: 0 5px 20px 0;
padding: 5px; }
.locations-sidebar .list .marker-item-info:hover {
background: #EFEFEF;
cursor: pointer; }
.locations-sidebar .list .marker-item-info * {
font-size: 14px; }
.locations-sidebar .list .marker-item-info p {
margin: 0; }
.locations-sidebar .list .marker-item-info .wpgmza_infowindow_title {
font-weight: bold;
color: #3091c2;
margin: 0; }
.locations-sidebar .list .marker-item-info .wpgmza_infowindow_location {
color: #636363;
text-transform: uppercase;
font-weight: bold;
margin: 0; }
.locations-sidebar .list .marker-item-info .wpgmza_infowindow_links {
margin: 0; }
.locations-sidebar .list .marker-item-info .wpgmza_infowindow_links a {
color: #2E89B8; }
.wpgmza_map {
border-radius: 20px;
display: inline-block !important; }
@media screen and (max-width: 1000px) {
.wpgmza_map {
width: 100% !important; } }
.wpgmza-marker-listing-category-filter {
display: none; }
.gm-style-iw {
max-width: 350px !important;
max-height: 250px !important; }
.wpgmza-infowindow * {
font-size: 14px; }
.wpgmza-infowindow .wpgmza_infowindow_title {
font-weight: bold;
color: #3091c2;
margin: 0; }
.wpgmza-infowindow .wpgmza_infowindow_location {
color: #636363;
text-transform: uppercase;
font-weight: bold;
margin: 0; }
.wpgmza-infowindow .wpgmza_infowindow_links {
margin: 0; }
.wpgmza-infowindow .wpgmza_infowindow_links a {
color: #2E89B8; }
.wpgmza-infowindow p {
margin: 0; }
.vc_custom_1536749328793 {
background-color: #F6F6F6 !important; }
#menu-top_menu li a:hover {
color: #0089BB !important; }
#menu-top_menu li .wp-megamenu-sub-menu li a:hover {
color: #0089BB !important; }
.timeline-post.even .timeline-meta, .timeline-post.odd .timeline-meta {
background: #0089BB !important; }
.cool-timeline.white-timeline .timeline-post.even .icon-dot-full, .cool-timeline.one-sided.white-timeline .timeline-post.even .icon-dot-full,
.cool-timeline.white-timeline .timeline-post.odd .icon-dot-full, .cool-timeline.one-sided.white-timeline .timeline-post .icon-dot-full {
background: #0089BB !important; }
.cool-timeline.white-timeline:before, .cool-timeline.white-timeline.one-sided:before {
background-color: #0089BB;
background-image: -webkit-linear-gradient(top, #0089BB 0%, #0089BB 8%, #0089BB 92%, #0089BB 100%); }
#wp-megamenu-item-29014 .wp-megamenu-sub-menu {
width: 112% !important;
left: -13% !important; }
#wp-megamenu-item-29014 .market-info > ul {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3; }
#wp-megamenu-item-29014 .market-info > ul li {
-webkit-column-break-inside: inherit;
page-break-inside: inherit;
break-inside: inherit; }
#menu-top_menu {
display: flex;
align-items: center; }
#menu-top_menu > li {
flex: 1 0 auto;
text-align: center; }
#menu-top_menu > li:last-child a {
padding: 10px 1.5em !important; }
@media (max-width: 1000px) {
#menu-top_menu > li:last-child a {
padding: 10px 0.5em !important; } }
#menu-top_menu > li > a {
padding: 5px !important; }
@media (max-width: 1000px) {
#menu-top_menu > li > a {
font-size: 14px; } }
@media (max-width: 768px) {
#menu-top_menu {
display: none; } }
.main-header-line {
display: flex;
align-items: center; }
.admin-bar .search_box_menu {
top: 32px; }
.search_box_menu {
z-index: 100000;
opacity: 1;
visibility: visible !important;
position: fixed;
left: 0;
width: 100%;
height: auto;
transition: all .3s ease-out;
overflow: visible;
transform: translateY(-100%);
top: 0; }
.search_box_menu.active {
transform: translateY(0); }
.search_box_menu .search_form_box {
left: 0;
top: 0;
transition: top .5s ease-out;
background: #0089BB;
border-bottom: 2px solid #161F30;
text-align: center; }
.search_box_menu .search_form_box.show_search {
top: 0; }
.search_box_menu .search_form_box .search-form {
margin-left: auto;
margin-right: auto;
width: 100%;
margin-bottom: 20px; }
.search_box_menu .search_form_box .search-form form .search-form-box input {
padding: 0 10px 0 10px !important; }
.search_box_menu .search_form_box .search-form form > div {
display: inline-block; }
.search_box_menu .search_form_box .search-form form .search-button input {
position: inherit; }
.search_icon {
width: 30px;
height: 40px;
border: 0;
background: none;
display: inline-block;
position: absolute;
left: -20px;
top: 9px;
z-index: 99999;
cursor: pointer;
color: white;
transition: color .3s ease-out;
text-align: center;
line-height: 40px; }
@media (max-width: 768px) {
.search_icon {
right: 60px;
left: auto;
top: -23px; } }
.search_icon:hover {
color: #0089BB; }
#header-slider-row {
margin: 0;
padding: 0; }
.header-title p {
margin: 0px !important;
line-height: 1.1 !important;
color: #FFF !important;
font-family: 'Nunito', sans-serif !important; }
@media (max-width: 1000px) {
.header-title p {
font-size: 42px !important;
text-align: center !important;
padding: 0 !important; } }
.n2-ss-slide-background-image {
background-position: right !important; }
.gdpr {
display: none;
background: repeating-linear-gradient(to bottom, #4d4d4d, #0D0D0D);
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 10000; }
.gdpr .gdpr-content {
max-width: 1140px;
margin: auto;
width: 100%;
padding: 20px 30px;
box-sizing: border-box; }
.gdpr .gdpr-content .text {
color: #ffffff;
font-size: 12px;
display: inline-block;
width: 75%; }
.gdpr .gdpr-content .text a {
color: #ffffff;
font-weight: 600;
font-style: italic;
font-size: 12px; }
.gdpr .gdpr-content .buttons {
display: inline-block;
float: right;
box-shadow: 0px 1px 10px 1px #111111;
border-radius: 8px; }
.gdpr .gdpr-content .buttons a {
background: #464547;
width: 90px;
font-style: italic;
font-size: 12px;
color: #ffffff;
display: block;
float: left;
text-align: center;
padding: 4px; }
.gdpr .gdpr-content .buttons a:hover {
background-color: #706f70; }
.gdpr .gdpr-content .buttons a:first-child {
border-right: 1px solid #333333;
border-radius: 8px 0px 0px 8px; }
.gdpr .gdpr-content .buttons a:last-child {
border-left: 1px solid #333333;
border-radius: 0px 8px 8px 0px; }
@media (max-width: 770px) {
.gdpr .gdpr-content {
text-align: center; }
.gdpr .gdpr-content .text {
width: 100%; }
.gdpr .gdpr-content .buttons {
float: none;
margin: 20px auto 0 auto; } }
.news-letter-box .form-policy {
font-size: 12px;
font-style: italic;
color: #fff; }
.news-letter-box .form-policy a {
font-size: 12px;
font-style: italic;
color: #fff;
text-decoration: underline !important; }
.news-letter-box .form-policy a:hover {
text-decoration: none !important; }
.contact-form-policy {
font-size: 12px;
font-style: italic;
margin: 0 0 15px 0;
float: left; }
.contact-form-policy a {
font-size: 12px;
font-style: italic;
text-decoration: underline !important; }
.contact-form-policy a:hover {
text-decoration: none !important; }.n2-in-fullscreen *{animation-name:initial}.n2-in-fullscreen [data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:1}.n2-section-smartslider{position:relative;width:100%}.n2-section-smartslider--hidden{display:none}.n2-ss-align{position:relative;z-index:0;overflow:hidden}.n2-ss-align.n2-ss-align-visible{overflow:visible}.n2-ss-slider{-webkit-font-smoothing:antialiased}.n2-ss-slider-has-no-slide{height:0!important;opacity:0!important;overflow:hidden!important}.n2-ss-slider,.n2-ss-slider .n2_ss__touch_element{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.n2-ss-slider>*,.n2-ss-slider .n2_ss__touch_element>*{-webkit-tap-highlight-color:initial}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow-all *{font-size:inherit;line-height:inherit;letter-spacing:inherit}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all *,.n2-ss-slider .n2-ow-all :before,.n2-ss-slider .n2-ow-all :after{box-sizing:content-box}.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all :not(i):before,.n2-ss-slider .n2-ow-all :not(i):after{display:none}.n2-ss-slider a.n2-ow,.n2-ss-slider .n2-ow-all a{border:0;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.n2-ss-slider a.n2-ow,.n2-ss-slider a.n2-ow:focus,.n2-ss-slider .n2-ow-all a,.n2-ss-slider .n2-ow-all a:focus{outline:0!important;transition:none 0s;box-shadow:none;text-decoration:none}.n2-ss-slider path{transition:none 0s}.n2-ss-slider .n2-ow-all b,.n2-ss-slider .n2-ow-all i{color:inherit}.n2-ss-slider h1.n2-ow,.n2-ss-slider h2.n2-ow,.n2-ss-slider h3.n2-ow,.n2-ss-slider h4.n2-ow,.n2-ss-slider h5.n2-ow,.n2-ss-slider h6.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider .n2-ow-all h1,.n2-ss-slider .n2-ow-all h2,.n2-ss-slider .n2-ow-all h3,.n2-ss-slider .n2-ow-all h4,.n2-ss-slider .n2-ow-all h5,.n2-ss-slider .n2-ow-all h6,.n2-ss-slider .n2-ow-all p{margin:0;padding-left:0;padding-right:0;height:auto;width:auto;border:0;box-shadow:none;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.n2-ss-slider iframe{border:0;min-height:0}.n2-ss-slider iframe.n2-ow,.n2-ss-slider .n2-ow-all iframe{margin:0}.n2-ss-slider img.n2-ow,.n2-ss-slider .n2-ow-all img{width:auto;box-shadow:none;border-radius:0;background:0 0;background:0 0;padding:0;margin:0;border:0;vertical-align:top}.n2-ss-slider ul.n2-ow,.n2-ss-slider li.n2-ow,.n2-ss-slider img.n2-ow,.n2-ss-slider a.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider ol.n2-ow,.n2-ss-slider textarea.n2-ow,.n2-ss-slider input.n2-ow,.n2-ss-slider button.n2-ow{transition:none 0s}.n2-ss-slider p{background-color:transparent}.n2-ss-slider{z-index:3;position:relative;text-align:left;width:100%;min-height:1px}[dir=rtl] .n2-ss-slider{text-align:right}.n2-ss-slider :focus{outline:0}[dir=rtl] .n2-ss-slider .n2-ss-slide-background{text-align:left}.n2-ss-slider.n2-ss-load-fade{position:absolute;opacity:0;transition:opacity .3s ease-in-out}.n2-ss-slider.n2-ss-load-fade.n2-ss-loaded{opacity:1;position:relative}.n2-ss-slider .n2-grab{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.n2-ss-slider.n2notransition *{transition:none 0s!important}.n2-ss-slider .n2-ss-slide{text-align:center}.n2-ss-slider .n2-ss-slide--focus{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:-99999}.n2-ss-slider .n2-ss-slide,.n2-ss-slider .n2-ss-canvas{position:relative}.n2-ss-slider .n2-ss-slide,.n2-ss-slider .n2-ss-canvas{overflow:hidden!important}.n2-ss-slider .n2-ss-slide-background,.n2-ss-slider .n2-ss-slide-background *{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left}.n2-ss-slider .n2-ss-slide-background{z-index:10}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color{z-index:1}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color[data-overlay="1"]{z-index:7}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-video{z-index:3}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image{z-index:5}.n2-ss-slider .n2-ss-slide-background-image img{max-width:none;display:none;width:0;height:0}.n2-ss-slider .n2-ss-slide-background-image{width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;box-sizing:content-box}.n2-ss-slider [data-mode=fill] .n2-ss-slide-background-image{background-size:cover}.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image{background-size:cover}.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image+.n2-ss-slide-background-image{background-size:contain}.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image{background-size:contain}.n2-ss-slider [data-mode=simple] .n2-ss-slide-background-image{background-size:cover}.n2-ss-slider [data-mode=stretch] .n2-ss-slide-background-image{background-size:100% 100%}.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image{background-position:50% 50%}.n2-ss-slider [data-mode=tile] .n2-ss-slide-background-image{background-repeat:repeat}.n2-ss-slider [data-mode=fixed] .n2-ss-slide-background-image{background-size:cover}.n2-ss-slider .n2-ss-slide-background-video{position:absolute;top:0;left:0}.n2-ss-slider .n2-ss-layers-container{visibility:hidden;position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:20}.n2-ss-slider [onclick].n2-ss-layers-container{visibility:visible}.n2-ss-slider .n2-ss-layers-container>*{visibility:visible}.n2-ss-slider .n2-ss-layer{outline:1px solid RGBA(0,0,0,0);z-index:2}.n2-ss-slider .n2-ss-layer[data-pm=absolute]{position:absolute}.n2-ss-slider .n2-ss-layer[data-pm=default],.n2-ss-slider .n2-ss-layer[data-pm=normal]{position:relative;min-height:1px}.n2-ss-slider .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer-rotation{width:100%;height:100%}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-rotation{height:auto;flex-grow:1}.n2-ss-slider .n2-ss-layer.n2-ss-layer--need-height .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer.n2-ss-layer--need-height .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer.n2-ss-layer--need-height .n2-ss-layer-rotation{height:100%}.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-parallax>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-parallax>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-mask>.n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-mask>.n2-ss-layer-rotation{flex:1 1 auto;min-height:100%;height:auto!important;display:flex;flex-direction:column}.n2-ss-slider[data-device-mode=desktopPortrait] [data-hide-desktopportrait="1"],.n2-ss-slider[data-device-mode=desktopLandscape] [data-hide-desktoplandscape="1"],.n2-ss-slider[data-device-mode=tabletPortrait] [data-hide-tabletportrait="1"],.n2-ss-slider[data-device-mode=tabletLandscape] [data-hide-tabletlandscape="1"],.n2-ss-slider[data-device-mode=mobilePortrait] [data-hide-mobileportrait="1"],.n2-ss-slider[data-device-mode=mobileLandscape] [data-hide-mobilelandscape="1"]{display:none!important}.n2-ss-slider.n2-ss-desktopLandscape .n2-ss-hide-desktoplandscape,.n2-ss-slider.n2-ss-desktopPortrait .n2-ss-hide-desktopportrait,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-hide-tabletlandscape,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-hide-tabletportrait,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-hide-mobilelandscape,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-hide-mobileportrait{display:none}.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-1,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-1,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-1,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-1,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-2,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-2,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-2,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-2{background-attachment:scroll!important}.n2-ss-slider .n2-ss-widget{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000px;z-index:1;font-size:16px;transition:opacity .4s ease;opacity:1}.n2-ss-slider .n2-ss-widget[data-position=above],.n2-ss-slider .n2-ss-widget[data-position=below]{margin-left:auto;margin-right:auto}.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden{opacity:0!important;pointer-events:none}.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-widget,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-widget{font-size:14px}.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-widget,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-widget{font-size:12px}.n2-ss-slider.n2-ss-desktopLandscape .n2-ss-widget-hide-desktoplandscape,.n2-ss-slider.n2-ss-desktopPortrait .n2-ss-widget-hide-desktopportrait,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-widget-hide-tabletlandscape,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-widget-hide-tabletportrait,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-widget-hide-mobilelandscape,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-widget-hide-mobileportrait{display:none!important}.n2-ss-slider .n2-ss-widget.n2-ss-widget--calc{display:inline-block!important}.n2-ss-slider .n2-ss-widget-always{-webkit-transform:translate3d(0,0,0)}.n2-ss-slider .n2-ss-static-slide{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;z-index:25;-webkit-backface-visibility:hidden}.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide]>.n2-ss-layer,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="1"]>div.n2-ss-section-main-content,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content] .n2-ss-section-main-content>*{visibility:visible}.n2-ss-slider .n2-ss-static-slide,.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"] div.n2-ss-section-main-content{visibility:hidden}.n2-ss-slider .n2-ss-shape-divider{position:absolute;left:0;width:100%;height:100px;pointer-events:none;z-index:13}.n2-ss-slider .n2-ss-shape-divider-inner{height:100%}.n2-ss-slider .n2-ss-shape-divider-bottom .n2-ss-shape-divider-inner{position:absolute;bottom:0;left:0;width:100%}.n2-ss-slider .n2-ss-shape-divider svg{display:block;height:100%;width:100%}.n2-ss-slider .n2-ss-shape-divider-top{top:0}.n2-ss-slider .n2-ss-shape-divider-bottom{bottom:0}.n2-ss-slider .n2-ss-shape-divider .n2-ss-divider-start{visibility:hidden}.n2-ss-slider .n2-ss-shape-divider.n2-ss-divider-animate .n2-ss-divider-start{visibility:visible}.n2-ss-slider .n2-ss-shape-divider.n2-ss-divider-animate .n2-ss-divider-end{visibility:hidden}.n2-ss-slider .n2-ss-slide .nextend-slide-bg{position:absolute;top:0;left:0;width:100%;max-width:none!important;height:auto;background:rgba(0,0,0,.002)}.n2-ss-slider video.n2-ow{max-width:none}.n2-ss-item-video-container{overflow:hidden;width:100%;height:100%}.n2-ss-item-video-container video{width:100%;height:100%}.n2-ss-slider .n2-ss-item-iframe-wrapper{-webkit-overflow-scrolling:touch;overflow-y:auto;height:100%}.n2-ss-slider .n2i{vertical-align:top}.n2-ss-slider iframe.n2-ow{max-width:none;display:block}.n2-ss-slider .n2-ss-item-iframe{height:100%}.n2-ss-slider .n2-grab{cursor:grab}.n2-ss-slider .n2-grabbing{cursor:grabbing}.n2-ss-slider .n2-grabbing .n2-ss-slide{pointer-events:none}.n2-ss-slider .n2-ss-item-input-form{display:flex;flex-flow:row}.n2-ss-slider .n2-ss-item-input-form .n2-input{flex:1 1 auto}.n2-ss-slider .n2-ss-item-input-form .n2-form-button{margin:0}.n2-ss-slider form.n2-ow{margin:0;border:0;padding:0}.n2-ss-slider .n2-input{height:auto;width:auto;box-sizing:border-box;margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:13px;font-family:Arial,serif;box-shadow:none}.n2-ss-slider input.n2-ow:focus{outline:0}.n2-ss-slider input.n2-ow[placeholder]{overflow:hidden;text-overflow:clip}.n2-ss-slider ::-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow:-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow::-webkit-input-placeholder,.n2-ss-slider input.n2-ow::placeholder{color:inherit}.n2-ss-slider table.n2-ow{table-layout:auto;margin:0}.n2-ss-slider .n2-ow .n2-ss-thumbnail-type{width:48px;height:48px;margin-left:-24px;margin-top:-24px;position:absolute;left:50%;top:50%}.n2-ss-slider .n2-ss-section-main-content .n2-ss-item{float:none}.n2-ss-slider .n2-ss-section-main-content>.n2-ss-layer[data-sstype=row][data-frontend-fullwidth="0"]{width:auto}.n2-ss-slider [data-frontend-fullwidth="0"][data-sstype=row]>.n2-ss-layer-row[row-wrapped="0"]>.n2-ss-layer-row-inner>.n2-ss-layer{min-width:10px;width:auto!important;flex:0 1 auto}.n2-ss-slider[data-ie] [data-frontend-fullwidth="0"][data-sstype=row]>.n2-ss-layer-row[row-wrapped="0"]>.n2-ss-layer-row-inner>.n2-ss-layer{display:inline-block;flex:none;max-width:100%}.n2-ss-slider [data-frontend-fullwidth="0"][data-sstype=row]>.n2-ss-layer-row[row-wrapped="0"]>.n2-ss-layer-row-inner{flex-wrap:wrap}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer{display:flex;flex:1 1 auto}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer>.n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer>.n2-ss-layer-parallax{display:flex}.n2-ss-slider[data-ie] .n2-ss-layer[data-sstype=content],.n2-ss-slider[data-ie] .n2-ss-layer-row,.n2-ss-slider[data-ie] .n2-ss-layer-col{background-attachment:scroll!important}.n2-ss-slider .n2-ss-layer-row{box-sizing:border-box;display:flex}.n2-ss-slider .n2-ss-layer-row-inner{position:relative;box-sizing:border-box;display:flex;visibility:hidden}.n2-ss-slider .n2-ss-layer-row-inner>*{visibility:visible}.n2-ss-slider [row-wrapped="1"]>.n2-ss-layer-row-inner{flex-wrap:wrap}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer .n2-ss-layer-row{height:auto;width:100%}.n2-ss-slider .n2-ss-layer-row>.n2-ss-layer{box-sizing:border-box;width:1px;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-row .n2-ss-item{float:none}.n2-ss-layer[data-sstype=slide]{flex:0 0 auto;position:relative;box-sizing:border-box;width:100%;height:100%;min-height:100%;z-index:2;display:flex;justify-content:center;flex-flow:column}.n2-ss-slider .n2-ss-layer[data-sstype=slide].n2-ss-layer--height-calc,.n2-ss-slider .n2-ss-static-slide.n2-ss-layer--height-calc{min-height:0;height:auto}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer{width:auto}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal]{max-width:100%}.n2-ss-slider .n2-ss-layer[data-sstype=content]{flex:0 0 auto;width:100%;min-height:100%;position:relative;z-index:2;display:flex}.n2-ss-slider .n2-ss-layer-content{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;position:relative;min-height:10px}.n2-ss-slider .n2-ss-section-main-content{flex:1 1 auto;display:flex;justify-content:center;flex-direction:column;min-height:100%}.n2-ss-slider .n2-ss-layer--need-width[data-pm=normal]{width:100%}.n2-ss-slider .n2-ss-layer-content[data-alignitems=stretch]{align-items:stretch}.n2-ss-slider .n2-ss-layer-content[data-alignitems=flex-start]{align-items:flex-start}.n2-ss-slider .n2-ss-layer-content[data-alignitems=center]{align-items:center}.n2-ss-slider .n2-ss-layer-content[data-alignitems=flex-end]{align-items:flex-end}.n2-ss-slider .n2-ss-layer-content[data-verticalalign=flex-start]{justify-content:flex-start}.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center]{justify-content:center}.n2-ss-slider .n2-ss-layer-content[data-verticalalign=flex-end]{justify-content:flex-end}.n2-ss-slider .n2-ss-layer-content[data-verticalalign=space-around]{justify-content:space-around}.n2-ss-slider .n2-ss-layer-content[data-verticalalign=space-between]{justify-content:space-between}.n2-ss-slider .n2-ss-layer[data-sstype=col]{display:flex;flex-flow:column;order:10;flex:1 1 auto}.n2-ss-slider .n2-ss-layer[data-sstype=col][data-has-maxwidth="1"]{align-self:stretch}.n2-ss-slider .n2-ss-layer-col{box-sizing:border-box;position:relative;width:100%;height:auto;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-col>.n2-ss-layer{flex:0 0 auto}.n2-ss-slider [data-csstextalign=left]{text-align:left}.n2-ss-slider [data-csstextalign=center]{text-align:center}.n2-ss-slider [data-csstextalign=right]{text-align:right}.n2-ss-slider .n2-ss-layer[data-has-maxwidth="1"][data-pm=normal]{width:100%}.n2-ss-slider [data-csstextalign=left] [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=center]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign=left] [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=center]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"]{align-self:flex-start}[dir=rtl] .n2-ss-slider [data-csstextalign=left] [data-has-maxwidth="1"],[dir=rtl] .n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=center]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"],[dir=rtl] .n2-ss-slider [data-csstextalign=left] [data-frontend-fullwidth="0"],[dir=rtl] .n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=center]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"]{align-self:flex-end}.n2-ss-slider [data-csstextalign=center] [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign=center] [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=right]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"]{align-self:center}.n2-ss-slider [data-csstextalign=right] [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=center]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"],.n2-ss-slider [data-csstextalign=right] [data-frontend-fullwidth="0"],.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=center]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"]{align-self:flex-end}[dir=rtl] .n2-ss-slider [data-csstextalign=right] [data-has-maxwidth="1"],[dir=rtl] .n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=center]):not([data-csstextalign=inherit]) [data-has-maxwidth="1"],[dir=rtl] .n2-ss-slider [data-csstextalign=right] [data-frontend-fullwidth="0"],[dir=rtl] .n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=left]):not([data-csstextalign=center]):not([data-csstextalign=inherit]) [data-frontend-fullwidth="0"]{align-self:flex-start}.n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=left],.n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=left],.n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=left]{align-self:flex-start!important}.n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=center],.n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=center],.n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=center]{align-self:center!important}.n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=right],.n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=right],.n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=right]{align-self:flex-end!important}[dir=rtl] .n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=left],[dir=rtl] .n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=left],[dir=rtl] .n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=left]{align-self:flex-end!important}[dir=rtl] .n2-ss-slider .n2-ss-layer-content>[data-cssselfalign=right],[dir=rtl] .n2-ss-slider [data-has-maxwidth="1"][data-cssselfalign=right],[dir=rtl] .n2-ss-slider [data-frontend-fullwidth="0"][data-cssselfalign=right]{align-self:flex-start!important}.n2-ss-slider .n2-ss-layer[data-has-maxwidth="1"][data-sstype=col]{align-self:stretch!important}.n2-ss-slider [data-frontend-fullwidth="1"][data-has-maxwidth="0"][data-cssselfalign]{align-self:initial!important}.n2-ss-slider .n2-ss-img-crop{overflow:hidden}.n2-ss-slider .n2-ss-img-wrapper,.n2-ss-slider .n2-ss-img-wrapper img{line-height:0}.n2-ss-slider .n2_ss_video_player{position:relative}.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__placeholder{padding-top:56.25%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="16:10"] .n2_ss_video_player__placeholder{padding-top:62.5%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="4:3"] .n2_ss_video_player__placeholder{padding-top:75%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]{min-height:50px}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill],.n2-ss-slider .n2-ss-layer[data-custom-height="1"] .n2_ss_video_player[data-aspect-ratio=fill]{height:100%}.n2-ss-slider .n2_ss_video_player iframe,.n2-ss-slider .n2_ss_video_player video,.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{transform:translate3d(0,0,0)}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] .n2_ss_video_player__placeholder,.n2-ss-slider .n2-ss-layer[data-custom-height="1"]>.n2-ss-item>.n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder,.n2-ss-slider .n2-ss-layer[data-custom-height="1"]>.n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder{padding-top:0}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] video{position:static;height:auto}.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2-ss-item>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2-ss-layer[data-custom-height="1"]>.n2-ss-item>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2-ss-layer[data-custom-height="1"]>.n2_ss_video_player[data-aspect-ratio=fill]>video{position:static;height:100%}.n2-ss-slider .n2_ss_video_player__cover img{position:absolute;left:50%;top:50%;width:48px;height:48px;margin-left:-24px;margin-top:-24px}.n2-ss-slider .n2-ss-animated-heading-wrapper,.n2-ss-slider .n2-ss-animated-heading-wrapper *,.n2-ss-slider .n2-ss-highlighted-heading-wrapper,.n2-ss-slider .n2-ss-highlighted-heading-wrapper *{text-decoration:none!important}.n2_clear{clear:both}[data-force-hidden],[data-force-hidden] *{visibility:hidden!important}.n2-ss-reveal-clip{pointer-events:none;visibility:hidden;position:absolute;left:0;top:0;z-index:1000000;width:100%;height:100%;overflow:hidden}.n2-ss-reveal-clip>*{position:absolute;left:0;top:0;outline:1px solid transparent;width:100%;height:100%}