/*
Theme Name: Satellite7
Theme URI: http://demo.qodeinteractive.com/satellite/
Description: Satellite7 Theme
Tags: blog, portfolio, ajax, business, ios, apple, retina, responsive, wpml, corporate, clean, parallax, flat, multi-purpose, creative
Author: Qode Interactive
Author URI: http://www.qodeinteractive.com/
Version: 2.0
License: GNU General Public License
License URI: licence/GPL.txt

*/

/*
CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

Changelog

2.0
- Added WooCommerce 2.4.10 compatibility
- Updated LayerSlider to version 5.6.2

1.9
- Added WooCommerce 2.3.10 compatibility
- Updated PrettyPhoto to 3.1.6
- Updated LayerSlider to version 5.4.0
- Fixed prettyPhoto XSS

1.8
- Added WooCommerce 2.3.8 compatibility
- Updated TGM Plugin Activation class for security vulnerability
- Fixed bug with registering custom sidebars and WordPress 4.2

1.7
- Added WooCommerce 2.3.4 compatibility

1.6
- Added WooCommerce 2.2.7 compatible
- Updated LayerSlider to version 5.3.2

1.5
- Improved page transition to register page loading with Google Analytics
- Updated LayerSlider to version 5.2.0
- Fixed dropdown menu position when boxed layout is enabled
- Fixed bug with related products for WooCommerce
- Fixed bug with don't link option for menu items and page transitions
- Fixed bug with click event with ctrl key pressed and page transitions
- Fixed bug with label translation for woocommerce checkout page

1.4
- Fixed WP 3.9 Qode Shortcodes button bug

1.3.1
- Updated LayerSlider to version 5.1.1
- Fixed drop down menu for IE browsers
- Fixed blog single gallery layout
- Fixed bug with dropdown click on IE
- Fixed bug with out of date billing and shipping WooCommerce templates

1.3
- Added scroll on side menu area when content is higher than screen
- Updated LayerSlider to version 5.0.2

1.2
- Added WooCommerce 2.1 integration (from this version our theme is compatible only with WC 2.1 +)
- Added scroll on side menu area when content is higher than screen
- Fixed resizing of non-link elements in main navigation
- Fixed 'qode like' functionality on portfolios that are inerted via 'load more' functions
- Removed links on gallery items in gallery post

1.1.3
- Updated smooth scroll on/off logic to choose between all devices and all without Mac devices (all devices are not including touch devices)
- Updated LayerSlider to version 4.6.5
- Fixed portfolio list load more on home page
- Fixed masonry with sidebar responsivness
- Fixed 404 page subtitle
- Fixed header height when side area is disabled in global options
- Fixed deleting of custom sidebars
- Fixed portfolio list for new version of Chrome
- Fixed title alignment on portfolio lists with text
- Fixed Woo Commerce cart display on small devices 

1.1.2
- Updated functions.php not to require allow_url_fopen=1 php.ini variable
- Updated header resize logic
- Fixed title on custom sidebar widget
- Fixed top header css
- Fixed background image on touch devices (scrolling of fixed background)
- Fixed title positioning when title image is responsive
- Fixed site width on touch devices when responsiveness is turned off
- Fixed blog with sidebar responsivness

1.1.1
- Updated demo xml and layer slider demo txt files
- Removed ie9.css file because it's empty

1.1
- Added Woo Commerce integration
- Fixed google map height

1.0.3
- Added style for black and white social icon in top header
- Fixed logo position when header is full width
- Fixed social share icons (twiiter and goolge plus)
- Fixed responsive for top header
- Fixed portfolio list hover color

1.0.2
- Added featured posts in wide drop down menu (rethumbnail required for existing posts)
- Added transparency option for initial header color
- Removed smooth scroll from iOS devices
- Fixed content top margin when header height is changed
- Fixed Mac Chrome parallax "jittering"
- Fixed hiding of featured image on single post 


1.0.1
- Added line graph shortcode
- Added pie chart 2 (doughnut) shortcode
- Added pie chart 3 (pie) shortcode
- Added latest post shortcode
- Added "Menu in center" option to Qode Options
- Added "Header in grid" option to Qode Options
- Updated boxed version
- Updated width of wide menu drop down
- Updated smooth scroll effect
- Updated search field layout in Side Bar Area
- Updated dropdown menu to close on click of the menu item
- Fixed link on title in portfolio listing
- Fixed mobile menu opening subitems bug
- Fixed social share popup position on smaller screens
- Fixed logo loading on iPad
- Fixed contact page when recaptcha is enabled
*/
@font-face {
    font-family: 'museo_slab500';
    src: url('fonts/museo_slab_500italic-webfont.woff2') format('woff2'),
         url('fonts/museo_slab_500italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo900';
    src: url('fonts/museo_900-webfont.woff2') format('woff2'),
    url('fonts/museo_900-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo700';
    src: url('fonts/museo_700-webfont.woff2') format('woff2'),
     url('fonts/museo_700-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.my_row{ 
margin:0px auto; 
width:1170px;
}

.landing_page{
font-family: 'museo_slab500';
color:#3f3f3f;
line-height:28px;
font-size:18px;
font-weight:400;
background:#ffffff;
overflow-x:hidden;
}

.landing_page p{ 
margin-bottom:20px;
}

.clear{
clear:both;
}

.landing_page a{
color:#FF7300;
text-decoration:none;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.landing_page a:hover{
color:#3f3f3f;
text-decoration:none;
}

.landing_page h1,.landing_page h2,.landing_page h3,.landing_page h4,.landing_page h5,.landing_page h6{
font-family: 'museo_slab500';
margin-bottom:15px;
color:#3f3f3f;
text-transform: capitalize;
}
.landing_page h1 a,.landing_page h2 a,.landing_page h3 a,.landing_page h4 a,.landing_page h5 a,.landing_page h6 a{
color:#3f3f3f;
}
.landing_page h1{
margin-bottom:20px;
line-height:normal;
font-size:30px;
}
.landing_page h2{
margin-bottom:15px;
line-height:normal;
font-size:24px;
}

.landing_page h3{
font-size:20px;
}
.landing_page h4{
font-size:18px;
}
.landing_page h5{
font-size:17px;
}
.landing_page h6{
font-size:16px;
}

#logo_box{  }
#logo_box .header_right_icon{ margin-top:-60px!important;}

.pph_title{font-family: 'museo900'!important;}
.pph_title code{color:#FF7300!important; font-family: 'museo900'!important;}


.landing_page .lvca-odometers .lvca-odometer .lvca-number, .landing_page .lvca-odometers .lvca-odometer .lvca-number span {
font-size: 60px; line-height:60px; color: #3f3f3f; font-family: 'museo_slab500'; margin-bottom: 0px;
}

.landing_page .lvca-odometers .lvca-odometer { margin-bottom:0px; color: #3f3f3f; font-family: 'museo_slab500'; 
}

.landing_page .lvca-odometers .lvca-odometer .lvca-prefix, .lvca-odometers .lvca-odometer .lvca-suffix {
font-size: 60px; line-height: 60px; color: #3f3f3f;
}

.landing_page .lvca-odometers .lvca-odometer .lvca-stats-title {
font-size: 22px;
line-height: 22px;
display: inline-block;
color:#FF7300;
font-family: 'museo_slab500';
}

.vc_progress_bar .vc_single_bar {
background:#e0e0e0 url(img/stats_bg.png)!important;
position: relative;
margin-bottom: 11.67px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.vc_progress_bar .vc_single_bar .vc_label {
display: block;
padding: .8em 2em 0.8em 1em;
position: relative;
z-index: 1;
font-size:26px;
text-align:right;
color:#3f3f3f;
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
font-family: 'museo900';
line-height: 1.1em;
}

.lvca-piechart .lvca-label { font-size:22px; max-width:50%!important; color: #FF7300!important; }


.odometer.odometer-auto-theme .odometer-digit{ top:5px;}

.progress_bar{}

.bestselling {  display:block;  text-align:center; padding-bottom:60px; }
.hourly_item .vc_column-inner { border:3px solid #FF7300; position:relative; padding:20px 0px; margin-left:15px; margin-right:15px;}
.hourly_item .wpb_single_image.vc_align_center{ position:absolute!important; bottom:0; left:0; right:0; margin:0px auto; margin-bottom:-75px; }
.bestselling_num{ display:block; text-align:center; margin-bottom:10px!important; }
.bestselling_num .num {
display: inline-block;
position: relative;
transition: color,background-color,.08s ease-in 0s;
margin-bottom: .87423rem;
border-radius: 50%;
width: calc(4.16667vw + 3.125rem);
height: calc(4.16667vw + 3.125rem);
color: #FF7300;
font-size: calc(3.92491vw + 1.24864rem);
line-height: 1.03846;
line-height: calc(4.86111vw + 3.22917rem);
text-align: center;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
font-size:96px;
font-family: 'museo700';
}

.bestselling a{  font-size: 26px; color:#3f3f3f; font-family: 'museo700';}
.bestselling a:hover{ color: #FF7300;}

.pro_com_bg h1{font-size: 157px; font-family: 'museo700'; color:#ff7300; }
.pro_com_bg h1 {
animation-name: flash;
animation-duration: 3.50s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-play-state: running;
}

@keyframes pro_com_bg h1 {
    from {color: red;}
    to {color: black;}
}

.hourly_block{ 
background:no-repeat right top!important; 
background-size: 100% !important;
}

.hourly_block .rect{ 
display:block; 
text-align:center;
}

.hourly_block .rect h2 {
background: url(images/rect.png) no-repeat center center;
background-image: url("img/rect_left.png"), url("img/rect_right.png"); /* set each bg image */
background-position: left center, right center; /* set position of each bg image */
background-repeat: no-repeat, no-repeat; /* set repeat of each bg image */
padding: 50px 150px;
display: inline-block;
color: #FF7300 !important;
font-size:48px;
font-family: 'museo_slab500';
margin-bottom:0px;
line-height:48px;
}

.hourly_border{
display:block; 
}

.border_bx{ 
display:block; 
background: url(images/rect.png) no-repeat center center;
background-image: url("img/rect_left.png"), url("img/rect_right.png"); /* set each bg image */
background-position: left center, right center; /* set position of each bg image */
background-repeat: no-repeat, no-repeat; /* set repeat of each bg image */
}

.border_bx .border_box {
padding: 50px 50px;
display: inline-block;
color: #3f3f3f;
font-size:25px;
font-family: 'museo700';
margin-bottom:0px;
line-height:26px;
}

.border_bx .border_box code{ 
font-size:60px;
line-height:60px; 
display:block;
float:left;
padding:0px 40px 0 15px; 
color:#FF7300;
font-family: 'museo700';
}

#hourlies_list{ }

#hourlies_list h3, #hourlies_list h1{ margin-bottom:0px;}
#hourlies_list ul{ display:block; margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
#hourlies_list ul li{ border:1px solid #FF7300; border-left:5px solid #FF7300; padding:10px 20px; display:block; text-align:left; margin-bottom:40px; float:left; margin-right:65px;}

.header_center h1{  background-image:url(img/heading_bg.jpg); background-position:top center!important; background-repeat:no-repeat; padding-top:40px;} 
.pro_com_bg{ background:no-repeat right top!important;}

section.landing_footer{ font-size:22px; line-height:25px; color:#FF7300;}
section.landing_footer p{ font-size:22px; line-height:25px; color:#FF7300;}
section.landing_footer h1{ font-size:60px; color:#3f3f3f;}
.landing_social{ display:block; text-align:center;}
.landing_social a{ display:inline-block; margin-right:10px; width:40px; height:40px; line-height:40px; font-size:20px; color:#fff!important; background:#FF7300; border-radius:50%;}
.landing_social a:hover{ background:#3f3f3f;}

.pph_team{ display:block; font-family: 'museo700';}
.pph_team h3{ font-size:26px; margin-bottom:10px; color:#3f3f3f; font-family: 'museo700';}
.pph_team a{color:#FF7300; font-size:26px; font-family: 'museo700';}

.heading_center h1{  background-image:url(img/heading_bg.jpg); background-position:top center!important; background-repeat:no-repeat; padding-top:40px; font-size:48px;} 
.heading_center h3{ font-size:22px;  color:#FF7300;}
.anything_achieved h1{font-size:60px; color:#FF7300; font-family: 'museo700'; margin-bottom:10px; }
.anything_achieved h2{ font-size:36px;}
.anything_achieved h3{ font-size:26px; font-family: 'museo700';}


#cloud { display:block;}
#cloud li { float:left; width:33.333%; margin-bottom:30px; list-style:none!important;  }
#cloud li code{ display:block; background:url(img/cloud_li.jpg) no-repeat left 9px; font-size:26px; color:#FF7300; font-family: 'museo700'; padding-left:25px; padding-right:20px;}

.bottom_block{ display:block; font-family: 'museo700';}
.bottom_block h3{ font-size:30px; color:#FF7300; font-family: 'museo700';}
.bottom_block h1{ font-size:60px; color:#FF7300; font-family: 'museo700';}

.lvca-container ul.slick-dots li.slick-active button {
width: 14px;
height: 14px;
}

#carousel .lvca-container ul.slick-dots li button {
padding: 0;
background: #ececec!important;
border:none!important;
}

#carousel .lvca-container ul.slick-dots li button:hover, #carousel .lvca-container ul.slick-dots li.slick-active button {
background:#ff7400!important;
}

#carousel .lvca-container button.slick-prev {
left: -40px; }
#carousel  .lvca-container button.slick-prev:before {
content: " "; background:url(img/prev_nav.png) no-repeat; width:25px!important; height:47px!important; display:inline-block; }
#carousel .lvca-container button.slick-next { right: -40px; }
#carousel  .lvca-container button.slick-next:before {
content: " ";   background:url(img/next_nav.png) no-repeat; width:25px!important; height:47px!important; display:inline-block; }
#carousel .lvca-container button.slick-prev, #carousel	.lvca-container button.slick-next{height:47px!important;}
#carousel .lvca-carousel-item{ padding:60px 100px!important; position:relative; z-index:1000!important;}
#carousel .lvca-carousel-item:before{ content:''; border:4px solid #fe7405; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-10;}
#carousel .lvca-carousel-item:after{ content:''; background:#fff; transform: rotate(-45deg);  position:absolute; left:0px; right:0px; top:-5px; bottom:-5px; z-index:-9;}

.round_stats{
position:relative;
background-image: url("img/curl_bg.jpg"), url("img/triangle_bg.jpg");
background-repeat:no-repeat;
background-position: center center, right 50px bottom;
}

.mystat-1{
position:relative;
}
.mystat-1::before{
content:"";
display:block;
position:absolute;
left:-135px;
top:50%;
margin-top:-55px;
width:105px;
height:110px;
background:url(img/stat-1-left.png) no-repeat 0 0;
}
.mystat-1::after{
content:"";
display:block;
position:absolute;
right:0px;
top:50%;
margin-top:-58px;
width:154px;
height:117px;
background:url(img/stat-1-right.png) no-repeat 0 0;
}

.landing_page .mystat-2 .lvca-odometers .lvca-odometer,
.landing_page .mystat-6 .lvca-odometers .lvca-odometer,
.landing_page .mystat-8 .lvca-odometers .lvca-odometer{
text-align:right!important;
}
.mystat-2::before{
content:"";
display:block;
position:absolute;
left:0px;
top:50%;
margin-top:-53px;
width:111px;
height:106px;
background:url(img/stat-2-left.png) no-repeat 0 0;
}
.mystat-2::after{
content:"";
display:block;
position:absolute;
right:-127px;
top:50%;
margin-top:-37px;
width:112px;
height:74px;
background:url(img/stat-2-right.png) no-repeat 0 0;
}

.mystat-3::before{
content:"";
display:block;
position:absolute;
left:-130px;
top:50%;
margin-top:-55px;
width:110px;
height:110px;
background:url(img/stat-3-left.png) no-repeat 0 0;
}
.mystat-3::after{
content:"";
display:block;
position:absolute;
right:-50px;
top:50%;
margin-top:-42px;
width:159px;
height:85px;
background:url(img/stat-3-right.png) no-repeat 0 0;
}
.stat-separator {
margin-bottom:0px!important;
}

.mystat-4::before{
content:"";
display:block;
position:absolute;
right:-20px;
top:50%;
margin-top:-48px;
width:279px;
height:93px;
background:url(img/stat-4-left.png) no-repeat 0 0;
}

.mystat-4::after{
content:"";
display:block;
position:absolute;
left:-130px;
top:50%;
margin-top:-55px;
width:110px;
height:110px;
background:url(img/stat-4-right.png) no-repeat 0 0;
}


.mystat-5::before{
content:"";
display:block;
position:absolute;
left:-130px;
top:50%;
margin-top:-51px;
width:111px;
height:103px;
background:url(img/stat-5-left.png) no-repeat 0 0;
}
.mystat-5::after{
content:"";
display:block;
position:absolute;
right:0px;
top:50%;
margin-top:-75px;
width:192px;
height:130px;
background:url(img/stat-5-right.png) no-repeat 0 0;
}

.mystat-6::before{
content:"";
display:block;
position:absolute;
left:0px;
top:50%;
margin-top:-60px;
width:154px;
height:117px;
background:url(img/stat-1-right.png) no-repeat 0 0;
}
.mystat-6::after{
content:"";
display:block;
position:absolute;
right:-127px;
top:50%;
margin-top:-55px;
width:93px;
height:110px;
background:url(img/stat-6-right.png) no-repeat 0 0;
}

.mystat-7::before{
content:"";
display:block;
position:absolute;
left:-130px;
top:50%;
margin-top:-51px;
width:110px;
height:103px;
background:url(img/stat-7-left.png) no-repeat 0 0;
}
.mystat-7::after{
content:"";
display:block;
position:absolute;
right:-50px;
top:50%;
margin-top:-23px;
width:181px;
height:47px;
background:url(img/stat-7-right.png) no-repeat 0 0;
}
.mystat-8::before{
content:"";
display:block;
position:absolute;
left:-70px;
top:50%;
margin-top:-90px;
width:213px;
height:176px;
background:url(img/stat-8-left.png) no-repeat 0 0;
}
.mystat-8::after{
content:"";
display:block;
position:absolute;
right:-127px;
top:50%;
margin-top:-46px;
width:111px;
height:92px;
background:url(img/stat-8-right.png) no-repeat 0 0;
}
.landing_page .lvca-odometers .lvca-odometer{
margin:8px 0px!important;
}

.landing_page .lvca-carousel-item{
padding:0px 50px!important;
text-align:center!important;
}

.rect{ 
display:block; 
text-align:center;
}

.rect p{ background: url(img/rect.png) no-repeat center center;
background-image: url("img/rect_left.png"), url("img/rect_right.png"); /* set each bg image */
background-position: left center, right center; /* set position of each bg image */
background-repeat: no-repeat, no-repeat; /* set repeat of each bg image */ 
padding:50px 100px; 
display:inline-block; 
color:#FF7300!important; 
font-size:35px; 
line-height:35px;font-family: 'museo900';
}


.border_bx_curious{ 
display:block; 
background-image: url("img/left_border.jpg"), url("img/right_border.jpg"); /* set each bg image */
background-position: left center, right center; /* set position of each bg image */
background-repeat: no-repeat, no-repeat; /* set repeat of each bg image */
text-align:center;
}
.border_bx_curious h4{ font-size:24px;}
.border_bx_curious h1{ font-size:30px;}

@media only screen and (max-width: 767px) {
.my_row{width:98%; }
}

@media only screen and (max-width: 767px) {
#cloud li { float:none; display:block; width:100%; margin-bottom:30px; list-style:none!important; }
.rect p{ padding:60px 100px!important; position:relative; z-index:1000!important; background-image:none!important;}
.rect p:before{ content:''; border:4px solid #fe7405; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-10;}
.rect p:after{ content:''; background:#fff; transform: rotate(-45deg);  position:absolute; left:0px; right:0px; top:-5px; bottom:-5px; z-index:-9;}

.hourly_block .rect h2{ padding:60px 100px!important; position:relative; z-index:1000!important; background-image:none!important;}
.hourly_block .rect h2:before{ content:''; border:4px solid #fe7405; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-10;}
.hourly_block .rect h2:after{ content:''; background:#fff; transform: rotate(-45deg);  position:absolute; left:0px; right:0px; top:-5px; bottom:-5px; z-index:-9;}

.border_bx_curious{ padding:60px 100px!important; position:relative; z-index:1000!important; background-image:none!important;}
.border_bx_curious:before{ content:''; border:4px solid #fe7405; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-10;}
.border_bx_curious:after{ content:''; background:#fff; transform: rotate(-45deg);  position:absolute; left:0px; right:0px; top:-5px; bottom:-5px; z-index:-9;}
.hourly_item .vc_column-inner{ margin-bottom:100px;}
.hourly_item .vc_column-inner-last-child{ margin-bottom:0px!important;}
.vc_custom_1513169326526 {     padding-bottom:0px !important; }
}

@media only screen and (max-width:640px) {
.rect p{ padding:25px 25px!important; position:relative; z-index:1000!important; background-image:none!important; overflow:hidden!important;}
.rect p:after{ transform: rotate(-60deg);}
.hourly_block .rect h2{ padding:25px 25px!important; position:relative; z-index:1000!important; background-image:none!important; overflow:hidden!important;}
.hourly_block .rect h2:after{ transform: rotate(-60deg);}
.border_bx_curious{ padding:25px 25px!important; position:relative; z-index:1000!important; background-image:none!important; overflow:hidden!important;}
.border_bx_curious:after{ transform: rotate(-60deg);}
#carousel .lvca-carousel-item{ padding:25px 25px!important; position:relative; z-index:1000!important; overflow:hidden!important;}
#carousel .lvca-carousel-item:after{  transform: rotate(-60deg); }
.pph_title{ font-size:40px!important;}
.rect p{ font-size:25px!important; line-height:25px!important;}

.landing_page .lvca-odometers .lvca-odometer .lvca-number, .landing_page .lvca-odometers .lvca-odometer .lvca-number span { font-size:35px; line-height:35px;  }
.landing_page .lvca-odometers .lvca-odometer .lvca-prefix, .lvca-odometers .lvca-odometer .lvca-suffix { font-size:35px; line-height: 35px; }
.lvca-odometers .lvca-odometer { text-align: left!important; }
.vc_custom_1512994898775 h1{ font-size:45px!important; line-height:45px!important;}
.vc_custom_1512994898775 h3{ font-size:30px!important; line-height:30px!important;}
.mystat-1::after{ display:none;}
.mystat-2::before{ display:none;}
.mystat-2::after{ display:none;}
.mystat-3::before{ display:none;}
.mystat-3::after{ display:none;}
.mystat-4::before{ display:none;}
.mystat-4::after{ display:none; }
.mystat-5::before{ display:none; }
.mystat-5::after{ display:none; }
.mystat-6::before{ display:none; }
.mystat-6::after{ display:none; }
.mystat-7::before{ display:none; }
.mystat-7::after{ display:none; }
.mystat-8::before{ display:none; }
.mystat-8::after{ display:none; }
.pro_com_bg h1{ font-size:120px;}
}

.round_stats .easyPieChart { position: relative; display:block!important; text-align:center!important; margin: 0px auto!important; }
.footer-social-block a i { vertical-align: middle; margin-left: 0.0625rem; margin-top: -15px; }

ul.heateor_sss_sharing_ul {
margin-left:-150px!important;
}

ul.heateor_sss_sharing_ul li {
margin-right: 10px !important;
}


/* Footer */
@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-100.93dc86c10747d9431fabb42992800169.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-100.387dead911899230dc119bffe2f3d2e7.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-100.6652f4963fd223ca4e88e69fee168354.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-100.1baa45d55d6f5ae334422c56dc4d5541.ttf) format("truetype");
  font-family: Museo;
  font-style: normal;
  font-weight: 100
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-100Italic.852f8b1efed61f9188d010afcacb2e21.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-100Italic.f9a62ac75c889437cf0c5c0f1b36121e.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-100Italic.2aedddbaa774bcc9684a700411153edf.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-100Italic.c1d6d252a37c6df92a5db1af235f17ac.ttf) format("truetype");
  font-family: Museo;
  font-style: italic;
  font-weight: 100
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-300.513c9f673d4a9498d092dfa28bf82fb0.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-300.566acd088a2aa7aaa8c8865ffe651eb5.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-300.9db00d8225c20ffb195dddb333e5d103.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-300.22c9f916f93ba0aba202fe27ae8ff342.ttf) format("truetype");
  font-family: Museo;
  font-style: normal;
  font-weight: 300
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-300Italic.5da5df460e62ad411a7fa1048a568c25.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-300Italic.8f274bb81a18ced8aa84a3712f395987.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-300Italic.bb36141b6ea7d55407a91d3cd83f9760.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-300Italic.1e6e12059f11ba51f72fd4d63c5365da.ttf) format("truetype");
  font-family: Museo;
  font-style: italic;
  font-weight: 300
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-500.693330b6f62813e1bdc240c6d8c4fb90.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-500.42dbf1ef3372104c9d9626c435e65523.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-500.06a606d272247072854a20d886f4c4fd.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-500.1b7a1ddd024d31bfabbca5f55152ca60.ttf) format("truetype");
  font-family: Museo;
  font-style: normal;
  font-weight: 500
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-700.3731f6b95442ba5d7aaf3901e47f3199.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-700.9e9fb5034f37894c2e0a1751634a7b5b.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-700.9b8913e28dbb06c91041037b2a16a8ab.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-700.a97c4f08aac97b66d3f8ea8430d445b5.ttf) format("truetype");
  font-family: Museo;
  font-style: normal;
  font-weight: 700
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-700Italic.f96457789dc3ceb39ca8893eff4e897e.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-700Italic.7590c92ed8c8588d0b940b3a2f99fadd.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-700Italic.c7704bfb7d0dbfba8395f05a5420176f.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-700Italic.ec9fc919ea41cc3c27fc20afe30da953.ttf) format("truetype");
  font-family: Museo;
  font-style: italic;
  font-weight: 700
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-900.c45e6d374fe2d4bc533e1318b390fb9d.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-900.1a13d864637b2e703151dbc9a0d65315.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-900.68f227daf0ef7df4695941e3389d71fc.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-900.0617975dc222d6ddfe2546bd73f8edcf.ttf) format("truetype");
  font-family: Museo;
  font-style: normal;
  font-weight: 900
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-1000.8b605c3579b59e584b322e1b990fa37c.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-1000.4f7c9f71d552fabd877aa108e65d3753.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-1000.54bb0bb802c10fcf5f9f4e46da647708.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/MuseoSlab-1000.4c4bd77aa362d71dcab74e4a939d9c6a.ttf) format("truetype");
  font-family: Museo;
  font-style: normal;
  font-weight: 1000
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Light.73e80a1d88d529d46c6158b209c85ec0.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Light.98e656e1e407507e024e83f55c52041f.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Light.8dc77448121cf840e571d91569c0e5cd.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Light.1bf71be111189e76987a4bb9b3115cb7.ttf) format("truetype");
  font-family: Open Sans;
  font-style: normal;
  font-weight: 100
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-LightItalic.8ea820609311d18ab806e870bf728409.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-LightItalic.92ead65c4f5b65fc92b64dad7afb0cec.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-LightItalic.537f78c2ce860cf8cbb7a154cd55eddb.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-LightItalic.6943fb6fd4200f3d073469325c6acdc9.ttf) format("truetype");
  font-family: Open Sans;
  font-style: italic;
  font-weight: 100
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Regular.f2d5c404750fe89c26be3ec717a34794.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Regular.2a9129f85212c7beb9f9043def0b9323.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Regular.f60d192d80c43fc7bfe6c8bef2780f8b.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Regular.629a55a7e793da068dc580d184cc0e31.ttf) format("truetype");
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Italic.b78bba212642222383a98db6bd6d4190.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Italic.d784fb793d8e735def023eb63e94e0cf.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Italic.6272906a30e3e55334b8c7ab6f1b7ffd.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Italic.c7dcce084c445260a266f92db56f5517.ttf) format("truetype");
  font-family: Open Sans;
  font-style: italic;
  font-weight: 300
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Semibold.59e6c6b6622cb02b4a2f253502e93e43.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Semibold.106484ddb76cc189a5d3d3c7b8b49090.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Semibold.a0a87a6f9a9dee9c9da48650b3691567.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Semibold.33f225b8f5f7d6b34a0926f58f96c1e9.ttf) format("truetype");
  font-family: Open Sans;
  font-style: normal;
  font-weight: 400
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-SemiboldItalic.53f8eb1da8a8c878bd0f219373a151dd.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-SemiboldItalic.e1081bd865757c974f792cc97556ffe3.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-SemiboldItalic.697391a0a812cfef4c397b822b62be65.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-SemiboldItalic.73f7301a9cd7a086295401eefe0c998f.ttf) format("truetype");
  font-family: Open Sans;
  font-style: italic;
  font-weight: 400
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Bold.bfd7b0f4ad795e0abba70f64d9457e1d.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Bold.cc1e57b32a3d10f2a3f63ec774b3632b.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Bold.e1e84b09b359db69630803163cb41c91.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-Bold.50145685042b4df07a1fd19957275b81.ttf) format("truetype");
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-BoldItalic.1ab9cd1957a75ae8dfda8af0c93384f7.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-BoldItalic.652c334877c1fdcf36170c2ecfdbc244.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-BoldItalic.33f341b97bc250f03ce93574d71950a8.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-BoldItalic.78b08a68d05d5fabb0b8effd51bf6ade.ttf) format("truetype");
  font-family: Open Sans;
  font-style: italic;
  font-weight: 600
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-ExtraBold.ed13b2f4238b804c6791e3157ae9e57b.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-ExtraBold.d1c3b579a15fde97772c4e7105e9e43f.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-ExtraBold.e8f8035b5d2e3e38437b4477649fd735.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-ExtraBold.8bac22ed4fd7c8a30536be18e2984f84.ttf) format("truetype");
  font-family: Open Sans;
  font-style: normal;
  font-weight: 900
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-ExtraBoldItalic.e95c403c07a770db052612139b72aef0.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-ExtraBoldItalic.c72f6707fe0abdf5ce338086a94b5934.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-ExtraBoldItalic.9b8739dfdf85d7e6fc98e321bb54bbde.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/OpenSans-ExtraBoldItalic.73d6bb0d4f596a91992e6be32e82e3bc.ttf) format("truetype");
  font-family: Open Sans;
  font-style: italic;
  font-weight: 900
}

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/FontPPH.b868ff8e98cdba10292112103ffd9859.eot);
  src: local("\2660"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/FontPPH.ba01ee414239a3745c93c00f084c7ef1.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/FontPPH.1194931ae20e6ce9db5fc8f9b743c3da.ttf) format("truetype");
  font-family: FontPPH;
  font-style: normal;
  font-weight: 400
}

footer {
  display: block;
	
}

.fpph {
  font-family: inherit
}

.fpph:before {
  font-family: FontPPH, sans-serif
}

[class*=" fpph-"] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  display: inline-block;
  margin-right: .3125rem;
  font-family: FontPPH, sans-serif;
  font-size: inherit;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  text-rendering: auto
}

.fpph-social-facebook-thin:before {
  content: "\E90B"
}

.fpph-social-twitter-thin:before {
  content: "\E90F"
}

.fpph-social-linkedin-thin:before {
  content: "\E90D"
}

.fpph-social-pinterest-thin:before {
  content: "\E90E"
}

.fpph-social-google-plus-thin:before {
  content: "\E90C"
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/fontawesome-webfont.674f50d287a8c48dc19ba404d20fe713.eot);
  src: url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/fontawesome-webfont.674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/fontawesome-webfont.af7ae505a9eed503f8b8e6982036873e.woff2) format("woff2"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/fontawesome-webfont.fee66e712a8a08eef5805a46892932ad.woff) format("woff"), url(https://dt62lkhz49bkt.cloudfront.net/master/fonts/fontawesome-webfont.b06871f281fee6b241d60582ae9369b9.ttf) format("truetype"), url(https://dt62lkhz49bkt.cloudfront.net/master/svg/fontawesome-webfont.912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format("svg");
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400
}

body {
  background-color: #ecedef;
  color: #707276
}

.pph-l-row {
  margin-right: auto;
  margin-left: auto;
  padding-right: .3125rem;
  padding-left: .3125rem;
  width: 100%;
  max-width: 75rem
}

.pph-l-row:after, .pph-l-row:before {
  display: table;
  content: ""
}

.pph-l-row:after {
  clear: both
}

.pph-l-row .pph-l-row--nested {
  margin-right: -.3125rem;
  margin-left: -.3125rem;
  width: auto
}

.pph-l-row .pph-l-row--nested:after, .pph-l-row .pph-l-row--nested:before {
  display: table;
  content: ""
}

.pph-l-row .pph-l-row--nested:after {
  clear: both
}

.pph-l-col-xs-12 {
  position: relative;
  float: left;
  margin-right: .3125rem;
  margin-left: .3125rem;
  min-height: 1px
}

.pph-l-col-xs-12 {
  width: calc(100% - .625rem)
}

@media (min-width:30rem) {
  .pph-l-row {
    margin-right: auto;
    margin-left: auto;
    padding-right: .3125rem;
    padding-left: .3125rem;
    width: 100%;
    max-width: 75rem
  }
  .pph-l-row:after, .pph-l-row:before {
    display: table;
    content: ""
  }
  .pph-l-row:after {
    clear: both
  }
  .pph-l-row .pph-l-row--nested {
    margin-right: -.3125rem;
    margin-left: -.3125rem;
    width: auto
  }
  .pph-l-row .pph-l-row--nested:after, .pph-l-row .pph-l-row--nested:before {
    display: table;
    content: ""
  }
  .pph-l-row .pph-l-row--nested:after {
    clear: both
  }
  .pph-l-col-sm-4, .pph-l-col-sm-12 {
    position: relative;
    float: left;
    margin-right: .3125rem;
    margin-left: .3125rem;
    min-height: 1px
  }
  .pph-l-col-sm-4 {
    width: calc(33.33333% - .625rem)
  }
  .pph-l-col-sm-12 {
    width: calc(100% - .625rem)
  }
}

@media (min-width:48rem) {
  .pph-l-row {
    margin-right: auto;
    margin-left: auto;
    padding-right: .625rem;
    padding-left: .625rem;
    width: 100%;
    max-width: 75rem
  }
  .pph-l-row:after, .pph-l-row:before {
    display: table;
    content: ""
  }
  .pph-l-row:after {
    clear: both
  }
  .pph-l-row .pph-l-row--nested {
    margin-right: -.625rem;
    margin-left: -.625rem;
    width: auto
  }
  .pph-l-row .pph-l-row--nested:after, .pph-l-row .pph-l-row--nested:before {
    display: table;
    content: ""
  }
  .pph-l-row .pph-l-row--nested:after {
    clear: both
  }
  .pph-l-col-md-4, .pph-l-col-md-6, .pph-l-col-md-8 {
    position: relative;
    float: left;
    margin-right: .625rem;
    margin-left: .625rem;
    min-height: 1px
  }
  .pph-l-col-md-4 {
    width: calc(33.33333% - 1.25rem)
  }
  .pph-l-col-md-6 {
    width: calc(50% - 1.25rem)
  }
  .pph-l-col-md-8 {
    width: calc(66.66667% - 1.25rem)
  }
}

@media (min-width:48rem) and (max-width:63.9375rem) {
  .u-hidden--md {
    display: none !important
  }
  .pph-l-col-md-pull-4 {
    right: 33.33333%;
    left: auto
  }
  .pph-l-col-md-push-8 {
    right: auto;
    left: 66.66667%
  }
}

@media (min-width:64rem) {
  .pph-l-row {
    margin-right: auto;
    margin-left: auto;
    padding-right: .9375rem;
    padding-left: .9375rem;
    width: 100%;
    max-width: 75rem
  }
  .pph-l-row:after, .pph-l-row:before {
    display: table;
    content: ""
  }
  .pph-l-row:after {
    clear: both
  }
  .pph-l-row .pph-l-row--nested {
    margin-right: -.9375rem;
    margin-left: -.9375rem;
    width: auto
  }
  .pph-l-row .pph-l-row--nested:after, .pph-l-row .pph-l-row--nested:before {
    display: table;
    content: ""
  }
  .pph-l-row .pph-l-row--nested:after {
    clear: both
  }
  .pph-l-col-lg-3, .pph-l-col-lg-4, .pph-l-col-lg-6, .pph-l-col-lg-8 {
    position: relative;
    float: left;
    margin-right: .9375rem;
    margin-left: .9375rem;
    min-height: 1px
  }
  .pph-l-col-lg-3 {
    width: calc(25% - 1.875rem)
  }
  .pph-l-col-lg-4 {
    width: calc(33.33333% - 1.875rem)
  }
  .pph-l-col-lg-6 {
    width: calc(50% - 1.875rem)
  }
  .pph-l-col-lg-8 {
    width: calc(66.66667% - 1.875rem)
  }
  .pph-l-col-lg-pull-4 {
    right: 33.33333%;
    left: auto
  }
  .pph-l-col-lg-push-8 {
    right: auto;
    left: 66.66667%
  }
}


/* Legacy */
.footer__middle-row⤍Footer⤚2IDEA {
  display: none;
}
.footer⤍Footer⤚Bqu8w *,
.footer⤍Footer⤚Bqu8w *:before,
.footer⤍Footer⤚Bqu8w *:after {
  box-sizing: inherit;
}

.footer⤍Footer⤚Bqu8w {
    clear: both;
    background-color: #32353b;
    padding: 1.875rem;
    width: auto;
    box-sizing: border-box;
	font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: .8125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.53846;
}


.footer__top-row⤍Footer⤚2pr4q {
    padding-bottom: 1.875rem
}

.footer__bottom-row⤍Footer⤚qZnEP {
    padding-top: 1.875rem
}

.footer__separator⤍Footer⤚2H41M {
    border-top: 1px solid #515358
}

.footer__logo⤍Footer⤚-t-pP {
    text-align: center
}

.footer__social-media⤍Footer⤚2lQWy ul {
    float: right;
    text-align: left
}

.footer__social-media⤍Footer⤚2lQWy ul:after,.footer__social-media⤍Footer⤚2lQWy ul:before {
    display: table;
    content: ""
}

.footer__social-media⤍Footer⤚2lQWy ul:after {
    clear: both
}

.footer__social-media⤍Footer⤚2lQWy li {
    display: inline-block;
    margin-right: .0625rem
}

.footer__social-media⤍Footer⤚2lQWy a {
    display: block;
    transition: color .2s linear;
    color: #707276;
    font-size: 2.21473rem;
    line-height: 1;
    text-align: center
}

.footer__social-media⤍Footer⤚2lQWy a i {
    vertical-align: middle
}

.footer__social-media⤍Footer⤚2lQWy a:active,.footer__social-media⤍Footer⤚2lQWy a:hover {
    color: #ecedef
}

.footer__nav-title⤍Footer⤚2qDtr {
    display: block;
    padding-bottom: .9375rem;
    color: #ecedef;
    font-size: .8125rem;
    font-weight: 400;
    text-transform: uppercase
}

.footer__nav⤍Footer⤚HpOaD {
  list-style-type: none;
}

.footer__nav⤍Footer⤚HpOaD:after,.footer__nav⤍Footer⤚HpOaD:before {
    display: table;
    content: ""
}

.footer__nav⤍Footer⤚HpOaD:after {
    clear: both
}

.footer__nav⤍Footer⤚HpOaD li {
    font-size: .8125rem
}

.footer__nav⤍Footer⤚HpOaD a {
    transition: color .2s linear;
    color: #929498;
    line-height: 1.875rem;
    white-space: nowrap
}

.footer__nav⤍Footer⤚HpOaD a:active,.footer__nav⤍Footer⤚HpOaD a:hover {
    color: #ecedef;
    text-decoration: underline
}

.footer__copyrights⤍Footer⤚EWOLF {
    text-align: left
}

.footer__copyrights⤍Footer⤚EWOLF:after,.footer__copyrights⤍Footer⤚EWOLF:before {
    display: table;
    content: ""
}

.footer__copyrights⤍Footer⤚EWOLF:after {
    clear: both
}

.footer__copyrights⤍Footer⤚EWOLF li {
    normal: .41173rem;
    display: inline-block;
    margin-right: .9375rem;
    color: #707276;
    font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: calc(.13889vw + .58333rem);
    font-style: normal;
    font-weight: 100;
    font-weight: 400;
    line-height: 1.53846;
    line-height: 1.875rem
}

.footer__copyrights⤍Footer⤚EWOLF li:last-child {
    margin-right: 0
}

.footer__copyrights⤍Footer⤚EWOLF a {
    transition: color .2s linear;
    padding: .3125rem 0;
    color: #707276
}

.footer__copyrights⤍Footer⤚EWOLF a:active,.footer__copyrights⤍Footer⤚EWOLF a:hover {
    color: #ecedef;
    text-decoration: underline
}
.logo⤍WhiteLogo⤚1CLtr {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

@media (min-width: 48rem) and (max-width:63.9375rem) {
    .footer__middle-row⤍Footer⤚2IDEA {
        display: block;
        border-top:1px solid #515358;
        border-bottom: 1px solid #515358;
        padding: 1.875rem 0
    }
	.links-columns {
      display: none;
    }
}
@media (min-width: 48rem) {
    .footer__social-media⤍Footer⤚2lQWy ul {
        margin-top:-.4375rem;
        margin-right: -.625rem
    }

    .footer__nav-title⤍Footer⤚2qDtr {
        font-size: .975rem
    }
    .pph-l-col-md-12 {
        width: calc(100% - 1.25rem)
    }
    .pph-l-row .pph-l-row--nested:after {
      clear: both;
    }
    .pph-l-row .pph-l-row--nested:after, .pph-l-row .pph-l-row--nested:before {
      display: table;
      content: "";
  }
	.pph-l-col-md-1, .pph-l-col-md-2, .pph-l-col-md-3, .pph-l-col-md-4, .pph-l-col-md-5, .pph-l-col-md-6, .pph-l-col-md-7, .pph-l-col-md-8, .pph-l-col-md-9, .pph-l-col-md-10, .pph-l-col-md-11, .pph-l-col-md-12 {
		position: relative;
		float: left;
		margin-right: .625rem;
		margin-left: .625rem;
		min-height: 1px;
	}
}
@media (min-width: 64rem) {
    .u-mgy--col {
        margin-bottom:1.875rem
    }

    .u-pdy--col {
        padding-bottom: 1.875rem
    }

    .u-hidden--lg {
        display: none!important
    }

    .pph-l-row {
        margin-right: auto;
        margin-left: auto;
        padding-right: .9375rem;
        padding-left: .9375rem;
        width: 100%;
        max-width: 75rem
    }

    .pph-l-row:after,.pph-l-row:before {
        display: table;
        content: ""
    }

    .pph-l-row:after {
        clear: both
    }

    .pph-l-row--collapse,.pph-l-row .pph-l-row,.pph-l-row .pph-l-row--collapse {
        margin-right: 0;
        margin-left: 0;
        padding-right: 0;
        padding-left: 0
    }

    .pph-l-row .pph-l-row--collapse {
        width: auto;
        max-width: none
    }

    .pph-l-row .pph-l-row--collapse:after,.pph-l-row .pph-l-row--collapse:before {
        display: table;
        content: ""
    }

    .pph-l-row .pph-l-row--collapse:after {
        clear: both
    }

    .pph-l-row .pph-l-row--nested {
        margin-right: -.9375rem;
        margin-left: -.9375rem;
        width: auto
    }

    .pph-l-row .pph-l-row--nested:after,.pph-l-row .pph-l-row--nested:before {
        display: table;
        content: ""
    }

    .pph-l-row .pph-l-row--nested:after {
        clear: both
    }

    .pph-l-row--edge {
        margin-right: auto;
        margin-left: auto;
        padding-right: .9375rem;
        padding-left: .9375rem;
        width: 100%;
        max-width: none
    }

    .pph-l-row--edge:after,.pph-l-row--edge:before {
        display: table;
        content: ""
    }

    .pph-l-row--edge:after {
        clear: both
    }

    .pph-l-col-lg-1,.pph-l-col-lg-2,.pph-l-col-lg-3,.pph-l-col-lg-4,.pph-l-col-lg-5,.pph-l-col-lg-6,.pph-l-col-lg-7,.pph-l-col-lg-8,.pph-l-col-lg-9,.pph-l-col-lg-10,.pph-l-col-lg-11,.pph-l-col-lg-12 {
        position: relative;
        float: left;
        margin-right: .9375rem;
        margin-left: .9375rem;
        min-height: 1px
    }

    .pph-l-col-lg-1 {
        width: calc(8.33333% - 1.875rem)
    }

    .pph-l-col-lg-2 {
        width: calc(16.66667% - 1.875rem)
    }

    .pph-l-col-lg-3 {
        width: calc(25% - 1.875rem)
    }

    .pph-l-col-lg-4 {
        width: calc(33.33333% - 1.875rem)
    }

    .pph-l-col-lg-5 {
        width: calc(41.66667% - 1.875rem)
    }

    .pph-l-col-lg-6 {
        width: calc(50% - 1.875rem)
    }

    .pph-l-col-lg-7 {
        width: calc(58.33333% - 1.875rem)
    }

    .pph-l-col-lg-8 {
        width: calc(66.66667% - 1.875rem)
    }

    .pph-l-col-lg-9 {
        width: calc(75% - 1.875rem)
    }

    .pph-l-col-lg-10 {
        width: calc(83.33333% - 1.875rem)
    }

    .pph-l-col-lg-11 {
        width: calc(91.66667% - 1.875rem)
    }

    .pph-l-col-lg-12 {
        width: calc(100% - 1.875rem)
    }

    .pph-l-col-lg-offset-1 {
        margin-left: calc(8.33333% + .9375rem)
    }

    .pph-l-col-lg-push-1 {
        right: auto;
        left: 8.33333%
    }

    .pph-l-col-lg-pull-1 {
        right: 8.33333%;
        left: auto
    }

    .pph-l-col-lg-offset-2 {
        margin-left: calc(16.66667% + .9375rem)
    }

    .pph-l-col-lg-push-2 {
        right: auto;
        left: 16.66667%
    }

    .pph-l-col-lg-pull-2 {
        right: 16.66667%;
        left: auto
    }

    .pph-l-col-lg-offset-3 {
        margin-left: calc(25% + .9375rem)
    }

    .pph-l-col-lg-push-3 {
        right: auto;
        left: 25%
    }

    .pph-l-col-lg-pull-3 {
        right: 25%;
        left: auto
    }

    .pph-l-col-lg-offset-4 {
        margin-left: calc(33.33333% + .9375rem)
    }

    .pph-l-col-lg-push-4 {
        right: auto;
        left: 33.33333%
    }

    .pph-l-col-lg-pull-4 {
        right: 33.33333%;
        left: auto
    }

    .pph-l-col-lg-offset-5 {
        margin-left: calc(41.66667% + .9375rem)
    }

    .pph-l-col-lg-push-5 {
        right: auto;
        left: 41.66667%
    }

    .pph-l-col-lg-pull-5 {
        right: 41.66667%;
        left: auto
    }

    .pph-l-col-lg-offset-6 {
        margin-left: calc(50% + .9375rem)
    }

    .pph-l-col-lg-push-6 {
        right: auto;
        left: 50%
    }

    .pph-l-col-lg-pull-6 {
        right: 50%;
        left: auto
    }

    .pph-l-col-lg-offset-7 {
        margin-left: calc(58.33333% + .9375rem)
    }

    .pph-l-col-lg-push-7 {
        right: auto;
        left: 58.33333%
    }

    .pph-l-col-lg-pull-7 {
        right: 58.33333%;
        left: auto
    }

    .pph-l-col-lg-offset-8 {
        margin-left: calc(66.66667% + .9375rem)
    }

    .pph-l-col-lg-push-8 {
        right: auto;
        left: 66.66667%
    }

    .pph-l-col-lg-pull-8 {
        right: 66.66667%;
        left: auto
    }

    .pph-l-col-lg-offset-9 {
        margin-left: calc(75% + .9375rem)
    }

    .pph-l-col-lg-push-9 {
        right: auto;
        left: 75%
    }

    .pph-l-col-lg-pull-9 {
        right: 75%;
        left: auto
    }

    .pph-l-col-lg-offset-10 {
        margin-left: calc(83.33333% + .9375rem)
    }

    .pph-l-col-lg-push-10 {
        right: auto;
        left: 83.33333%
    }

    .pph-l-col-lg-pull-10 {
        right: 83.33333%;
        left: auto
    }

    .pph-l-col-lg-offset-11 {
        margin-left: calc(91.66667% + .9375rem)
    }

    .pph-l-col-lg-push-11 {
        right: auto;
        left: 91.66667%
    }

    .pph-l-col-lg-pull-11 {
        right: 91.66667%;
        left: auto
    }

    .main--home-padding {
        padding-top: 5rem
    }
}

@media (min-width: 64rem) {
    .footer__logo⤍Footer⤚-t-pP {
        text-align:left
    }

    .footer__social-media⤍Footer⤚2lQWy li {
        float: left
    }

    .footer__nav-title⤍Footer⤚2qDtr {
        padding-top: .25rem
    }
}

@media (min-width: 75rem) {
    .footer__copyrights⤍Footer⤚EWOLF li {
        font-size:.6875rem
    }
}

@media (max-width: 47.9375rem) {
    .footer__logo⤍Footer⤚-t-pP {
        border-bottom:1px solid #515358;
        padding-bottom: 1.875rem
    }

    .footer__social-media⤍Footer⤚2lQWy {
        padding-top: 1.875rem
    }

    .footer__social-media⤍Footer⤚2lQWy ul {
        float: left;
        margin-left: -.9375rem
    }

    .footer__nav-group⤍Footer⤚hXPWu {
        padding-top: 1.875rem
    }
}

@media (max-width: 63.9375rem) {
    .footer__nav-group⤍Footer⤚hXPWu {
        margin:0
    }

    .footer__copyrights⤍Footer⤚EWOLF a,.footer__nav⤍Footer⤚HpOaD a {
        display: inline-block;
        padding: 0
    }
}

@media (max-width: 29.9375rem) {
    .footer__copyrights⤍Footer⤚EWOLF li {
        font-size:.625rem;
        display: block
    }
}

.logo__wrapper⤍WhiteLogo⤚vCg-W {
    max-width: 11.25rem
}

.logo__link⤍WhiteLogo⤚2loh8 {
    display: block;
    position: relative;
    padding-bottom: 1.875rem;
    height: 0;
    text-align: center
}

@media (min-width: 64rem) {
    .logo__wrapper⤍WhiteLogo⤚vCg-W {
        margin:0 0 1.25rem
    }
}

@media (max-width: 47.9375rem) {
    .logo__wrapper⤍WhiteLogo⤚vCg-W {
        max-width:10rem
    }
}

/* Header logo*/
.logo {
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%);
}
.logo a {
	height: auto !important;
}
.logo a svg {
	display: block;
	max-width: 100%;
}

