/*
Theme Name: Bread and Butter
Theme URI: https://breadbutter.io
Description: Bread and Butter
Version: 1.0.1
Author: Bread and Butter
Author URI: https://breadbutter.io
Tags: Bread and Butter
*/
/* latin */
/* cyrillic-ext */
@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459Wdhyzb.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459Wdhyzb.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459Wdhyzb.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459Wdhyzb.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-montserrat-i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://cdn.breadbutter.io/dist/fonts/gstatic-opensans.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body:not(.logged-in) #menu-main-menu-second li.logged-in, .logged-in #menu-main-menu-second li.logout {display:none;}
img.madeincanada{padding-bottom: 0.4rem !important;}
.post-template-default.single .wp-block-button a.wp-block-button__link{
  color: #ffffff;
}
.post-template-default.single .wp-block-button a.wp-block-button__link:hover{
    background: 0 0;
    color: #50aff5;
}
.page-id-17888 h1{text-align: center;}
.breadbutter-popup.bb-mobile-device{max-width: 100% !important;}
.navbar-brand img:not(.madeincanada){width:140px}
#menu-main-menu>li{padding:5px 0}
#carouselhome img{max-width:100%}
.content img{max-width: 100%; height: auto;}
.page-id-16420 h1{text-align: center;}
body a:where(:not(.wp-element-button)){text-decoration: none  }
#carouselhome h3{font-weight:900;font-family:Montserrat;padding-bottom:10px;font-size:25px}
#menu-main-menu>li.git-wrap-top,#menu-main-menu>li:nth-child(2){padding:0}
#menu-footer li:last-child,#menu-footer-second li:last-child,#menu-header-landing-menu>li:last-child,#menu-main-menu>li:last-child{cursor:pointer}
#menu-main-menu-second li a:hover{text-decoration:none}
#menu-footer>li:last-child,#menu-main-menu>li:last-child{display:none}
#menu-main-menu>li:last-child>a{padding-right:0;background:url(/wp-content/themes/breadbutter/images/header-sigin-min.png) no-repeat center left;background-size:15px;padding-bottom:0;height:30px;padding-left:20px}
.logonlabs-popup .logonlabs-popup-header .popup-title{margin-top:30px!important;line-height:0!important;padding-bottom:30px!important}
#menu-main-menu>li.yellow-menu-but a{display:table;margin-top:-8px;background:#fac208;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px 18px 7px;margin-right:15px;color:#202833;font-weight:400;width:160px;height:40px;text-align:center}
#menu-main-menu>li.purple-menu-but a{display:table;margin-top:-8px;background:#8223f3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px 18px 7px;margin-right:15px;color:#fff;font-weight:400;width:80px;height:40px;text-align:center}
a.git-black-link{background:url(/wp-content/themes/breadbutter/images/git-black-min.png) no-repeat 0 8px;margin-top:-7px;margin-right:35px;background-size:contain;display:block;width:142px;height:40px}
#menu-main-menu li>a{color:#000;font-size:13px;font-weight:400}
header{background:#fff}
div.saml-banner{position:relative;background:url(/wp-content/themes/breadbutter/images/AdobeStock_259863586-min.jpeg) center center no-repeat;background-size:cover;width:100%;height:445px}
div.saml-banner-bottom,div.saml-banner-bottom img{width:100%;position:relative}
div.saml-banner-bottom .container{position:absolute;top:41%;left:47%;transform:translate(-50%,-50%)}
div.saml-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
div.saml-banner p,div.saml-banner-bottom p{font-family:Montserrat;font-size:54px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left}
div.saml-banner-bottom p{text-align:center}
div.saml-banner img{height:50px}
.buttons-center a,.buttons-center button{margin-left:auto!important;margin-right:auto!important}
.content-pages{background:#f1f5fb}
.content-pages h2{font-size:2.2rem;color:#020202;padding-bottom:10px}
.content-pages h3{font-size:1.8rem;color:#020202;padding-bottom:10px}
.content-pages ol{padding-left:20px}
#animation_container,#animation_container canvas{width:100%!important;height:auto!important}
nav.navbar{padding-left:0;padding-right:0}
.left-col img,.right-col img{max-width:100%;height:auto}
.left-col-landing img{width:500px}
div.content-top{background:#f1f5fb;min-height:90vh}
div.grey-top{background:#f1f5fb}
.content{padding-top:50px;padding-bottom:50px;min-height:470px}
img.login-window{width:375px;height:182px;max-width:100%;object-fit:contain;border-radius:12px;box-shadow:0 32px 64px 0 rgba(0,0,0,.2);margin-top:40px}
span.tagline{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;text-align:center;color:#000}
p{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;margin-bottom:1.5rem;color:#2c2c2c}
h1,h2{font-family:Montserrat;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left;padding-bottom:10px;color:#2c2c2c}
h1{font-size:48px}
h2{font-size:38px}
.sub-menu_login button.close{position:absolute;top:15px;right:15px}
p.small-p{font-size:13px;font-weight:600;padding:10px 20px 10px 40px}
.desktop p.small-left{font-size:13px;font-weight:600;padding:10px 20px 10px 40px;position:absolute;left:55px;bottom:20%}
.desktop p.small-p{margin-top:95px}
h3{font-family:'Open Sans';font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left;padding-bottom:40px;color:#2c2c2c}
h4{font-family:Montserrat;font-size:32px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left;padding-bottom:40px;color:#2c2c2c}
h5{font-weight:700;font-family:Montserrat,sans-serif;font-size:24px}
body .btn_open_pdf{margin:10px auto 35px!important;display:table;float:none}
.inner-block{max-width:100%;width:490px}
#download_pdf .modal-content,#download_pdf .modal-header{border:0}
.page-template-tpl-landing h1{font-size:60px}
.white-back{background:#fff}
img.screenshot{box-shadow:0 32px 64px 0 rgba(0,0,0,.16)}
div.caption-wrap p.caption{margin:20px auto 0!important;width:515px;max-width:90%}
.spinner-top{height:110px;position:relative;width:54%}
.spinner-top img{margin:0 auto;display:table;z-index:0;position:relative}
.spinner{display:none;height:170px;position:relative;width:70%}
.spinner img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#loggedin .popup-section{transition:all .5s ease}
.cream-back{background:#fbf8f1}
span.profile-circle{color:#fac22d;text-align:center;background-size:contain;margin-left:-10px;margin-right:7px;background:#000;width:40px;height:40px;display:table;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-top:-5px;padding-top:9px;font-weight:700;font-size:14px}
div.popup-text{min-height:100px}
li.welcome{background:#f1f5fb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;padding:4px 16px 9px 0;margin-top:-6px}
span.welcome-message{color:#000;font-size:13px;font-weight:400}
#loggedin a.but-orange{background:#fac22d;border:1px solid #fac22d;width:150px;border-radius:4px;color:#202833;font-weight:700;text-align:center}
#loggedin a.but-black{background:#202833;border:1px solid #202833;width:150px;border-radius:4px;color:#fac22d;font-weight:700;text-align:center}
#loggedin a.but-transparent{color:#50aff5}
#loggedin a.but-transparent:hover{color:#fff}
.but,a.but{display:table;background:#50aff5;border:1px solid #50aff5;-webkit-border-radius:3px;-moz-border-radius:3px;text-align:center;border-radius:3px;color:#fff;font-weight:700;padding:15px 30px;margin-top:40px;text-decoration:none;font-size:14px}
.but:hover,a.but:hover{background:0 0;color:#50aff5}
button.but:focus{outline:0}
a.but-white,button.but-white{display:table;background:#fff;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#50aff5;font-weight:700;padding:17px 38px;margin-top:40px;text-decoration:none}
a.but-transparent,button.but-transparent{display:table;background:0 0;color:#50aff5}
a.but-transparent:hover,button.but-transparent:hover{background:#50aff5;color:#fff}
a.but-black-transparent,button.but-black-transparent{display:table;background:0 0;color:#000;border-color:#000}
a.but-black-transparent:hover,button.but-black-transparent:hover{background:#000;color:#fff}
p.caption{font-size:13px;font-weight:700;width:462px;max-width:100%}
div.square{background:url(/wp-content/themes/breadbutter/images/o_square_big-min.png) no-repeat;width:450px;height:450px;background-size:contain;position:absolute;left:-170px;top:0}
input.send-but{background:url(/wp-content/themes/breadbutter/images/send.png) no-repeat;border:0;background-size:contain;width:20px;height:20px;position:absolute;left:167px;bottom:5px;opacity:.2}
::-webkit-input-placeholder{color:#808080 !important}
:-ms-input-placeholder{color:#808080 !important}
::placeholder{color:#808080 !important}
div.send-email{position:relative;margin-top:22px}
.popup-section a.but-white{font-size:10px;padding:11px 25px 13px;text-transform:uppercase;font-weight:700;margin-top:40;margin-bottom:25px}
#contact .but,.popup-section a.but{font-size:10px;padding:11px 25px 13px;text-transform:uppercase;font-weight:700;margin-bottom:25px;margin-top:25px}
#contact .but{margin-left:auto;margin-right:auto}
.popup-response h4,.popup-section h4{z-index:1;position:relative;padding-bottom:5px;background-size:100px;background-position:center -12px;display:table;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#2c2c2c}
.popup-response p{font-size:14px}
.popup-section p{color:#2c2c2c;font-size:14px}
input.text-input{background:0 0;border:0;border-bottom:1px solid #fff;color:#fff;font-size:12px;min-width:187px;opacity:.2}
.second-row{margin-top:20px}
div.square-content{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}
div.square-content p{font-size:14px;margin-bottom:5px}
div.popup-section p{font-size:14px;margin-bottom:10px}
.logged-popup .modal-backdrop{background-color:#d99038;opacity:1;backdrop-filter:grayscale(1) contrast(.8) brightness(1.5) blur(16px);mix-blend-mode:multiply}
#loggedin .modal-content{background-color:#fff;border:0 solid rgba(0,0,0,.2);border-radius:10px}
#loggedin .modal-header{border-bottom:0;height:0;padding:.5rem}
#loggedin .modal-dialog{border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:-1px 2px 9px -4px #292929}
img.close-icon{max-width:30px}
.page-but-wrap{max-width:100%;width:425px;margin-left:0!important}
.page-but-wrap a.but{margin:20px 0;display:table;width:214px;text-align:center}
.col-lg-9 div.popup-section{margin-top:20px}
p.comming-soon{position:absolute;top:-15px;height:43px;padding:1px 1px 10px;width:85%;text-align:left;color:#ffa900;font-size:12px!important}
.navbar{padding:8px 1rem}
.stats-section .content{min-height:30vh}
ul.desktop-menu ul.sub-menu li.top-li{list-style:none;background:#fff;width:100%;padding-top:1.5rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:-7px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}
ul.desktop-menu ul.sub-menu>li.menu-item{padding:0;float:none;list-style:none;margin-left:0;margin-right:0;padding-left:26px;padding-right:26px}
body #menu-main-menu ul.sub-menu li.menu-item>a{color:#fff;display:block;font-size:12px;font-weight:700;background-size:54px;padding-left:60px;padding-top:2px;padding-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:30px;margin:5px 0 10px;max-width:195px}
ul.desktop-menu ul.sub-menu li:nth-child(10),ul.desktop-menu ul.sub-menu li:nth-child(12){width:50%;float:left;padding-right:0}
ul.desktop-menu ul.sub-menu li:nth-child(11),ul.desktop-menu ul.sub-menu li:nth-child(13){width:50%;float:left}
body #menu-main-menu ul.sub-menu li:nth-child(1){-webkit-border-top-left-radius:.3rem;-webkit-border-top-right-radius:.3rem;-moz-border-radius-topleft:.3rem;-moz-border-radius-topright:.3rem;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
body #menu-main-menu ul.sub-menu li:nth-child(1),body #menu-main-menu ul.sub-menu li:nth-child(2),body #menu-main-menu ul.sub-menu li:nth-child(3),body #menu-main-menu ul.sub-menu li:nth-child(4),body #menu-main-menu ul.sub-menu li:nth-child(5){background:#fff;position:relative;padding-left:0;padding-right:0}
body #menu-main-menu ul.sub-menu li:nth-child(1) span{border-radius:50px;background:#fd5b46;width:15px;height:15px;display:block;position:absolute;top:12px;left:35px}
body #menu-main-menu ul.sub-menu li:nth-child(1):hover a,body #menu-main-menu-second ul.sub-menu li.red:hover{background:#fd5b46;color:#fff}
body #menu-main-menu ul.sub-menu li:nth-child(2) span{border-radius:50px;background:#de68fa;width:15px;height:15px;display:block;position:absolute;top:12px;left:35px}
body #menu-main-menu ul.sub-menu li:nth-child(2):hover a,body #menu-main-menu-second ul.sub-menu li.pink:hover{background:#de68fa;color:#fff}
body #menu-main-menu ul.sub-menu li:nth-child(3) span{border-radius:50px;background:#50aff5;width:15px;height:15px;display:block;position:absolute;top:12px;left:35px}
body #menu-main-menu ul.sub-menu li:nth-child(3):hover a,body #menu-main-menu-second ul.sub-menu li.blue:hover{background:#50aff5;color:#fff}
body #menu-main-menu ul.sub-menu li:nth-child(4) span{border-radius:50px;background:#af2bd6;width:15px;height:15px;display:block;position:absolute;top:12px;left:35px}
body #menu-main-menu ul.sub-menu li:nth-child(4):hover a,body #menu-main-menu-second ul.sub-menu li.purple:hover{background:#af2bd6;color:#fff}
body #menu-main-menu ul.sub-menu li:nth-child(5) span{border-radius:50px;background:#3ee6ff;width:15px;height:15px;display:block;position:absolute;top:12px;left:35px}
body #menu-main-menu ul.sub-menu li:nth-child(5):hover a,body #menu-main-menu-second ul.sub-menu li.aqua:hover{background:#3ee6ff;color:#fff}
body #menu-main-menu-second ul.sub-menu li.aqua:hover a,body #menu-main-menu-second ul.sub-menu li.blue:hover a,body #menu-main-menu-second ul.sub-menu li.pink:hover a,body #menu-main-menu-second ul.sub-menu li.purple:hover a,body #menu-main-menu-second ul.sub-menu li.red:hover a{color:#fff}
body #menu-main-menu ul.sub-menu li:nth-child(1):hover span,body #menu-main-menu ul.sub-menu li:nth-child(2):hover span,body #menu-main-menu ul.sub-menu li:nth-child(3):hover span,body #menu-main-menu ul.sub-menu li:nth-child(4):hover span,body #menu-main-menu ul.sub-menu li:nth-child(5):hover span{background:#fff}
body #menu-main-menu ul.sub-menu li:nth-child(1) a,body #menu-main-menu ul.sub-menu li:nth-child(2) a,body #menu-main-menu ul.sub-menu li:nth-child(3) a,body #menu-main-menu ul.sub-menu li:nth-child(4) a,body #menu-main-menu ul.sub-menu li:nth-child(5) a{color:#4e5051;font-size:16px;max-width:100%;margin:0;position:relative;font-weight:700;text-decoration:none;padding:7px 0 7px 55px;border-radius:0;height:auto}
body #menu-main-menu ul.sub-menu li:nth-child(1){padding-top:20px}
body #menu-main-menu ul.sub-menu li:nth-child(5){padding-bottom:20px}
body #menu-main-menu ul.sub-menu li:nth-child(8) a{text-align:center;font-size:12px;padding:14px 5px 5.2px 195px;text-transform:uppercase;font-weight:700;margin-bottom:10px;background:#fac22d url(/wp-content/themes/breadbutter/images/menu-logo-min.png) 62px center no-repeat;border-radius:4px;color:#202833;font-weight:700;display:table;width:100%;max-width:100%;background-size:25%;height:47px}
body #menu-main-menu ul.sub-menu li:nth-child(10) a{background:#1bb93f;height:47px;padding:15px;text-transform:uppercase;text-align:center}
body #menu-main-menu ul.sub-menu li:nth-child(11) a{background:#50aff5;height:47px;padding:15px;text-transform:uppercase;text-align:center}
body #menu-main-menu ul.sub-menu li:nth-child(12) a{background:#8223f3;height:47px;padding:15px;text-transform:uppercase;text-align:center}
body #menu-main-menu ul.sub-menu li:nth-child(13) a{background:#fd5b46;height:47px;padding:15px;text-transform:uppercase;text-align:center}
body #menu-main-menu ul.sub-menu li:nth-child(15) a{background:url(/wp-content/themes/breadbutter/images/menu_wordpress-min.png) no-repeat center center;width:50px;height:50px;color:transparent;background-size:contain;margin:0 auto;padding:0;display:block}
body #menu-main-menu ul.sub-menu li:nth-child(16) a{background:url(/wp-content/themes/breadbutter/images/menu_mailchimp-min.png) no-repeat;width:50px;height:50px;color:transparent;background-size:contain;margin:0 auto}
body #menu-main-menu ul.sub-menu li:nth-child(17) a{background:url(/wp-content/themes/breadbutter/images/github.png) no-repeat;width:94px;height:39px;color:transparent;background-size:contain;padding:0;display:block;margin:0 auto}
body #menu-main-menu ul.sub-menu li:nth-child(18) a{background:url(/wp-content/themes/breadbutter/images/member_press.png) no-repeat;margin:0 auto;width:66px;height:39px;color:transparent;background-size:contain;padding:0;display:block}
body #menu-main-menu ul.sub-menu li:nth-child(19) a{background:url(/wp-content/themes/breadbutter/images/menu_woocommerce-min.png) no-repeat;width:66px;height:39px;color:transparent;background-size:contain;padding:0;display:block;margin:5px auto 0}
body #menu-main-menu ul.sub-menu li:nth-child(21) a{background:url(/wp-content/themes/breadbutter/images/menu_elacticpath-min.png) no-repeat;width:46px;height:49px;color:transparent;background-size:contain;display:block;margin:0 auto}
body #menu-main-menu ul.sub-menu li:nth-child(15){width:33.33%;float:left;height:70px}
body #menu-main-menu ul.sub-menu li:nth-child(16){width:33.33%;float:left;height:70px;padding-right:22px}
body #menu-main-menu ul.sub-menu li:nth-child(17){width:33.33%;float:left;padding-left:0;padding-top:10px;height:70px}
body #menu-main-menu ul.sub-menu li:nth-child(18){width:33.33%;float:left;padding-left:0;padding-top:10px;height:70px;padding-right:0}
body #menu-main-menu ul.sub-menu li:nth-child(19){width:33.33%;float:left;padding-left:0;padding-top:10px;height:70px;padding-right:0}
body #menu-main-menu ul.sub-menu li:nth-child(21){width:33.33%;float:left;padding-left:0;padding-top:10px;height:70px}
ul.desktop-menu ul.sub-menu li.menu-title{list-style:none;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#707070;padding:14px 30px;width:100%;clear:both}
ul.desktop-menu ul.sub-menu li.top-li{list-style:none;background:#fff;width:100%;padding-top:1.5rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
span.menu-option-title{display:block;font-size:18px;font-weight:700;color:#818182;padding-left:10px}
span.menu-content{color:#818182;font-size:18px;display:block;padding-bottom:10px;padding-left:10px;margin:4px 0 0}
#menu-main-menu-second li.yellow-but a{border-radius: 4px;
        border: solid 1px #ffffff;
        margin: 0 25px;
        color: #ffffff;}
#menu-main-menu-second li.yellow-but a:hover{background-color: #ffffff;
    border: solid 1px #ffffff;
    color: #000000;}
#menu-item-3639{display:none}
.popup-label p{font-family:'Open Sans',sans-serif;width:258px;font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#2c2c2c}
.popup-label{position:fixed;background:url(/wp-content/themes/breadbutter/images/arrow.png) no-repeat right center;top:260px;background-size:contain;right:200px;width:500px;display:none;opacity:0;transition:opacity .5s ease}
.grey-2 .content,.white-top .content{padding-top:0}
div.square{display:none}
.purple-back .content{min-height:auto}
.section-on-off h2{text-align:center}
.section-on-off p{text-align:center}
.section-on-off .but{margin:40px auto 20px}
.section-on-off h2 img{width:200px;max-width:30%}
.faq .faq-header h2{font-size:26px;line-height:32px;margin-bottom:8px!important}
.faq .faq-body{font-size:18px;font-weight:400}
.faq-text{text-align:center}

@media(max-width:1399px){
span.tagline{padding-left:50px;position:absolute;top:56px;display:block;padding-top:13px;font-size:11px}
}
@media(max-width:1199px){
.page-id-16420 .calendly-inline-widget{height: 900px !important}
h1 br,h2 br{display:none}
.carousel h3 br{display:block}
}
@media(max-width:991px){
.breadbutter-mask.breadbutter-mask-transparent{z-index: 100 !important;}
#menu-main-menu-second{text-align:center}
#menu-main-menu-second li.yellow-but a{margin:0 15px}
#menu-main-menu-second li{padding-bottom:20px}
#menu-main-menu-second li a{color:#2c2c2c;font-size:16px;max-width:100%;margin:0;position:relative;font-weight:700;text-decoration:none;padding:7px 0 7px 0;border-radius:0;height:auto}
.sub-menu_login{display:none}
#menu-header-landing-menu>li:last-child,#menu-main-menu-second>li:last-child{margin:0 auto}
.top_content img,.top_content p.subtitle{display:none}
.faq .faq-header h2{font-family:Montserrat;font-size:22px!important;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#2c2c2c;margin-bottom:20px!important}
.home h1,.home h2{margin-top:20px;text-align:center}
.home .faq h2{text-align:left}
.spinner{width:100%}
.spinner-top{width:90%}
div.saml-banner-bottom p{font-size:26px}
div.saml-banner img{height:36px}
span.tagline{padding-top:2px}
span.navbar-toggler-icon{transition:all .3s ease}
.navbar-light button.navbar-toggler[aria-expanded=true]>span.navbar-toggler-icon{background-image:url(/wp-content/themes/breadbutter/images/mobile-menu-x.png);background-size:70%}
ul.desktop-menu ul.sub-menu{height:710px!important;width:100%;background:#eee;display:block;position:relative;list-style:none;padding-left:0;max-width:500px;margin-left:auto!important;margin-right:auto}
.navbar-brand{padding-bottom:1.2rem}
ul.sub-menu>div.white-arrow{display:none}
.navbar{padding:16px 1rem 0}
#menu-main-menu>li{padding:12px 0 0}
#menu-main-menu>li>a{display:none}
#menu-main-menu>li:last-child,body #menu-main-menu>li:nth-child(2),body #menu-main-menu>li:nth-child(3),body #menu-main-menu>li:nth-child(5){display:none;padding:0}
#menu-main-menu>li:last-child>a.mobile-simple-link{background:0 0;margin:0;padding:0;color:#007bff}
li.custom-li,li.welcome{display:none}
span.menu-option-title{padding-left:30px}
span.menu-content{color:#818182;font-size:13px;display:block;padding-bottom:10px;padding-left:30px;margin:4px 0 0;padding-right:30px}
ul.desktop-menu ul.sub-menu li.top-li{padding-top:.5rem}
.navbar-brand img:not(.madeincanada){width:100px;padding-bottom:0;margin-left:15px}
div.popup-section{margin-top:20px}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.9);border-color:transparent;outline:0}
.footer-logo img{max-width:136px!important}
h1{font-size:42px;margin-top:20px}
.left-col img:not(.spinner-icon){width:500px;max-width:100%;margin-left:auto;margin-right:auto;display:block}
img.login-window{margin-left:auto;margin-right:auto;height:auto;display:block}
a.but,button.but{padding:10px 18px !important;margin:40px auto;font-size:14px}
h1 br,h2 br,h3 br{display:none}
.carousel h3 br{display:block}
#loggedin{top:50px}
.popup-section h4{margin:0 auto 10px}
div.popup-section p{text-align:center}
#loginpopup{display:none}
a.git-black-link{display:none}
#menu-main-menu>li:nth-child(2) a{margin-top:20px;display:table}
}
@media(max-width:767px){
html, body{overflow-x: hidden;}
body #menu-main-menu ul.sub-menu li:nth-child(8) a{padding-left:41%;background:#fac22d url(/wp-content/themes/breadbutter/images/menu-logo-min.png) 25px center no-repeat;background-size:25%}
.spinner-top img{max-width:100%}
.popup-response h4,.popup-response p.popup-text{text-align:center;width:100%}
div.saml-banner-bottom p{font-size:14px}
div.saml-banner img{height:36px;display:block}
.left-col img.mobile-1{margin-left:-24px}
body.home h3{padding-bottom:0}
body #menu-main-menu ul.sub-menu li:nth-child(15) a{padding-left:28px}
ul.desktop-menu ul.sub-menu{height:710px!important}
body #menu-main-menu ul.sub-menu li:nth-child(7) a{padding:14px 5px 5.2px 185px;background:#fac22d url(/wp-content/themes/breadbutter/images/menu-logo-min.png) 32px center no-repeat;background-size:32%}
div.popup-text{min-height:auto}
div.popup-section{padding-bottom:20px}
.logonlabs-popup{width:100%;right:0!important}
.logonlabs-ui{width:100%!important}
.git-wrap{width:100%}
h1,h2,h3{font-size:38px}
.content-pages h2{font-size:25px}
.content-pages h3{font-size:20px}
}
@media(max-width:991px){
img.cookie-logo{max-width:200px!important;margin:10px auto;display:table}
.white-subtitle{font-size:20px}
#made-in-canada-container{height:50px; width: 230px; display: inline-block;}
.content .first-section img{margin-bottom: 0px;}
}
@media(min-width:992px){

#made-in-canada-container{height:50px;display: inline-block;}
.error404 #main{min-height: 48vh;}
.cookie-logo{position:absolute;bottom:50px;max-width:245px!important;left:25px}
#menu-main-menu>li.yellow-menu-but a{margin-left:auto;margin-right:auto}
.logos-1 .col-lg-3,.logos-2 .col-lg-3{flex:0 0 20%;max-width:20%}
#menu-item-142{position:relative}
div.square{display:block}
body a.mobile-simple-link{display:none}
ul.desktop-menu ul.sub-menu{display:none;position:absolute;background:#eee;background-size:cover;text-align:left;margin:18px 0 0 13px!important;height:auto!important;overflow:hidden;max-height:0;min-width:270px;-webkit-transition:max-height .1s ease;-moz-transition:max-height .1s ease;-o-transition:max-height .1s ease;transition:max-height .1s ease;box-shadow:0 32px 64px 0 rgba(0,0,0,.25);border-radius:.3rem;right:0;width:412px}
ul.desktop-menu .menu-item-9068 ul.sub-menu{width:212px}
span.menu-content-grey{color:#868686;font-size:15px;display:block;padding-bottom:10px;padding-left:10px}
.sub-menu .grey-item{background:#f6f6f6}
ul.desktop-menu>li.menu-item-has-children:hover ul.sub-menu{padding:0 0 10px;display:block;z-index:1002;max-height:785px;min-width:280px;background:#eee}
#loginpopup .modal-dialog{width:323px!important}
ul.desktop-menu ul.sub-menu li.custom-li{padding:.7rem 1rem}
ul.desktop-menu ul.sub-menu li.top-li{padding:20px 1rem}
#menu-main-menu>li{padding:0 8px}
ul.sub-menu_login{display:none;z-index:200000;position:relative}
ul.sub-menu_login.open{display:block}
body.logged-in #menu-header-landing-menu>li:last-child:hover ul.sub-menu_login,body.logged-in #menu-main-menu-second>li:last-child:hover ul.sub-menu_login,body.logged-in #menu-main-menu>li:last-child:hover ul.sub-menu_login{display:block}

.grey-top p{max-width:435px}
.stats-section p{margin-bottom:0}
.footer img{max-width:100%;width:485px;float:right}
#loggedin .popup-section{padding:10px 0 0}
}
@media(min-width:1200px){
nav.navbar{padding-left:30px;padding-right:30px}
ul.desktop-menu .menu-item-9068 ul.sub-menu{width:212px}
ul.desktop-menu ul.sub-menu{width:461px}
#menu-main-menu>li{padding:0 24px}
p.caption{margin:-40px auto 0}
}
@media(min-width:1400px){
span.tagline{display:block;padding-top:32px;font-size:13px}
.container{max-width:1325px}
}