body {    background-color: #fff;}img {    max-width: 100%;    height: auto !important;}.cc-theme-edgeless.cc-window {    z-index: 10001 !important;}.close {    float: right;    font-size: 21px;    font-weight: 700;    line-height: 1;    color: #000;    text-shadow: 0 1px 0 #fff;    filter: alpha(opacity=20);    opacity: .2}.close:hover,.close:focus {    color: #000;    text-decoration: none;    cursor: pointer;    filter: alpha(opacity=50);    opacity: .5}button.close {    -webkit-appearance: none;    padding: 0;    cursor: pointer;    background: transparent;    border: 0}.m0 {    margin: 0}.p0 {    padding: 0}.p40 {    padding: 40px}.imgFullWidth {    width: 100%}nav {    font-family: 'latolight', sans-serif;    font-size: 16px}nav.navbar {    border: none;    background: none;    width: 100%;    z-index: 99999;    min-height: 50px !important}nav.navbar .navbar-brand {    padding: 18px 10px;    height: auto}nav.navbar .navbar-brand .logo {    display: block;    margin-left: 20px;    width: 160px;    height: 41px;    background: url(/public/site/images/header-logo.png) no-repeat;    text-indent: -9999px;    -webkit-transition: background-image 0.2s ease-in-out;    transition: background-image 0.2s ease-in-out;}nav.navbar.invert {    background: #ffffff !important;    border-bottom: 1px solid #ddd;    top: 0;}nav.navbar.invert .navbar-brand .logo {    background: url(/public/site/images/logo2.png) no-repeat;}nav.navbar.invert .navbar-nav {    display: block}nav.navbar.invert .invertButton {    display: none}nav.navbar .invertButton {    float: right;    font-size: 30px;    color: #FFF;    margin-top: 15px}@media (max-width: 375px) {    nav.navbar .navbar-brand .logo {        background: url(/public/site/images/logo2.png) no-repeat;    }}@media (max-width: 770px) {    nav.navbar .navbar-brand .logo {        background: url(/public/site/images/logo2.png) no-repeat;    }}@media (min-width: 770px) {    nav.navbar {        position: fixed    }    nav.navbar .navbar-nav {        float: right;        display: none    }    nav.navbar .navbar-brand .logo {        filter: invert(0);        -webkit-filter: invert(0)    }}@media (min-width: 768px) and (max-width: 991px) {    nav.navbar .navbar-brand {        padding-left: 20px    }}nav.navbar li a {    padding: 27px 15px;    color: #333333 !important;    font-weight: 700}@media (min-width: 992px) and (max-width: 1199px) {    nav.navbar li a {        padding: 27px 12px    }}@media (min-width: 768px) and (max-width: 991px) {    nav.navbar li a {        padding: 27px 5px    }}nav.navbar .collapsing li a,nav.navbar .navbar-collapse.in li a {    padding: 15px 40px}nav.navbar .collapsing ul.dropdown-menu li a,nav.navbar .navbar-collapse.in ul.dropdown-menu li a {    padding-left: 60px}nav.navbar ul.dropdown-menu {    border: none;    box-shadow: none;    background-color: #FFF;    color: #FFF}nav.navbar ul.dropdown-menu li a {    color: #c2c3cb;    padding: 20px 28px}nav.navbar ul.dropdown-menu li a:hover,nav.navbar ul.dropdown-menu li a:focus,nav.navbar ul.dropdown-menu li a:active {    color: #ffe600}nav.navbar .search {    margin-left: 60px;    margin-top: 13px}nav.navbar .search input[type="text"] {    height: 50px;    font-size: 24px;    display: inline-block;    font-family: 'latolight', sans-serif;    font-weight: 100;    border: none;    outline: none;    color: #ffe600;    padding: 3px 70px 3px 30px;    width: 0;    position: absolute;    top: 0;    right: 0;    background: none;    z-index: 3;    transition: width .4s cubic-bezier(0, .795, 0, 1);    cursor: pointer}nav.navbar .search input[type="text"]:focus {    width: 320px;    z-index: 1;    background: #303035;    cursor: text}nav.navbar .search input[type="text"]:focus:hover {    background: #303035}nav.navbar .search input[type="submit"] {    outline: none;    height: 50px;    width: 60px;;    display: inline-block;    float: right;    background: url(/public/site/images/search.png) #FFF center center no-repeat;    text-indent: -10000px;    border: none;    position: absolute;    top: 0;    right: 0;    z-index: 2;    cursor: pointer;    transition: opacity .4s ease}nav.navbar .search input[type="submit"]:focus,nav.navbar .search input[type="submit"]:hover {    background-color: #303035 !important}.userNavbar {    background: #444;    height: 30px;    font-family: 'latomedium', sans-serif}.userNavbar nav {    min-height: 30px;    height: inherit}.userNavbar nav a {    padding: 5px 15px;    font-size: 14px;    float: left}.userNavbar nav a:last-of-type {    padding-right: 0}@media (max-width: 767px) {    .container > .navbar-header,    .container-fluid > .navbar-header,    .container > .navbar-collapse,    .container-fluid > .navbar-collapse {        margin-left: 0;        margin-right: 0;    }}@media (max-width: 767px) {    .userNavbar nav a {        padding: 4px 5px    }    .userNavbar nav a:last-of-type {        padding-right: 10px    }}.userNavbar nav a:hover,.userNavbar nav a:focus,.userNavbar nav a:active {    background-color: transparent;    color: #ffe600}.userNavbar nav a .icon {    display: inline-block;    background-repeat: no-repeat;    background-position: center center;    vertical-align: top;    margin-top: 2px;    margin-right: 5px}.userNavbar nav a .icon.login {    width: 18px;    height: 17px;    background-image: url(/public/site/images/icons/login.png)}.userNavbar nav a .icon.register {    width: 20px;    height: 17px;    background-image: url(/public/site/images/icons/register.png)}.userNavbar nav a .icon.logout {    width: 12px;    height: 17px;    background-image: url(/public/site/images/icons/logout.png)}.userNavbar nav a .icon.forum {    width: 18px;    height: 18px;    background-image: url(/public/site/images/icons/forum.png)}.userNavbar nav a.user {    color: #ffe600}.userNavbar nav a .icon.user {    width: 17px;    height: 17px;    background-image: url(/public/site/images/icons/user.png)}.modal-dialog.modal-fw {    width: 100%;    margin-top: 130px}@media (max-width: 767px) {    .userNavbar {        height: auto    }    .modal-dialog.modal-fw {        width: auto;        margin-top: 30px    }    .userCreateForm .cover,    .userLoginForm .cover {        display: none    }    .userCreateForm .form,    .userLoginForm .form {        padding: 30px !important    }}.userCreateForm .cover,.userLoginForm .cover {    -webkit-background-size: cover;    background-size: cover;    background-position: center center}.userCreateForm .cover {    height: 600px}.passwordResetForm .cover {    height: 360px}.resetPasswordWithEmail .cover {    height: 460px}.userLoginForm .cover {    height: 450px}.userCreateForm .form,.passwordResetForm .form,.resetPasswordWithEmail .form,.userLoginForm .form {    padding: 30px 60px}.userCreateForm .form h1,.passwordResetForm .form h1,.resetPasswordWithEmail .form h1,.userLoginForm .form h1 {    font-size: 30px;    line-height: 32px;    font-family: 'latoblack', sans-serif}.userCreateForm .form h3,.passwordResetForm .form h3,.resetPasswordWithEmail .form h3,.userLoginForm .form h3 {    font-size: 24px;    line-height: 30px;    font-family: 'latobold', sans-serif;    border-bottom: 2px solid #37383d;    padding-bottom: 12px;    margin-bottom: 25px}.userCreateForm .form .form-group,.passwordResetForm .form .form-group,.resetPasswordWithEmail .form .form-group,.userLoginForm .form .form-group {    margin-bottom: 10px}.userCreateForm .form input[type=text],.userLoginForm .form input[type=text],.passwordResetForm .form input[type=text],.resetPasswordWithEmail .form input[type=text],.userCreateForm .form input[type=password],.userLoginForm .form input[type=password],.passwordResetForm .form input[type=password],.resetPasswordWithEmail .form input[type=password],.userCreateForm .form input[type=email],.passwordResetForm .form input[type=email],.resetPasswordWithEmail .form input[type=email],.userLoginForm .form input[type=email] {    border: 0;    outline: 0;    box-shadow: none;    border-radius: 0;    background-color: #53585a;    color: #969da0;    font-size: 16px;    font-family: 'latolight', sans-serif;    height: 50px}.userCreateForm .form button[type=submit],.passwordResetForm .form button[type=submit],.resetPasswordWithEmail .form button[type=submit],.userLoginForm .form button[type=submit] {    width: 100%;    border: 0;    outline: 0;    box-shadow: none;    border-radius: 0;    background-color: #64a41b;    color: #fff;    font-size: 16px;    font-family: 'latolight', sans-serif;    height: 50px}.userCreateForm .form .description,.passwordResetForm .form .description,.resetPasswordWithEmail .form .description,.userLoginForm .form .description {    display: block;    font-size: 18px;    line-height: 32px;    font-family: 'EB Garamond', serif}.userCreateForm .cover,.resetPasswordWithEmail .cover,.passwordResetForm .cover {    background-image: url(/public/site/images/sign-up-cover.jpg)}.userLoginForm .cover {    background-image: url(/public/site/images/sign-in-cover.jpg)}@media (max-width: 991px) {    nav.navbar .search {        display: none    }}nav.navbar-default .navbar-toggle {    border-color: #c2c3cb;    margin-top: 20px;    margin-right: 20px;    margin-bottom: 0}nav.navbar-default .navbar-toggle .icon-bar {    display: block;    width: 25px;    height: 4px;    border-radius: 1px}nav.navbar-default .navbar-toggle:hover,nav.navbar-default .navbar-toggle:focus {    background: transparent}.heading {    min-height: 320px;    background: no-repeat top center;    background-size: contain;    position: relative;    z-index: 1;    background-size: cover;}.heading .currentTitle {    min-height: 320px;    z-index: 2}.heading .currentTitle h1 {    width: 50%;    margin: 0;    position: absolute;    left: 40px;    bottom: 40px;    font-family: 'latolight', sans-serif;    font-size: 64px;    color: #ffe600;    z-index: 3}@media (max-width: 480px) {    .heading .currentTitle h1 {        font-size: 36px    }}@media (min-width: 992px) and (max-width: 1199px) {    .heading {        min-height: calc(992px * 0.2811);    }    .heading .currentTitle {        min-height: calc(992px * 0.2811);    }    .heading .currentTitle h1 {        font-size: 42px;    }}@media (min-width: 768px) and (max-width: 991px) {    .heading {        min-height: calc(740px * 0.2811);    }    .heading .currentTitle {        min-height: calc(740px * 0.2811);    }    .heading .currentTitle h1 {        font-size: 32px;    }}@media (max-width: 767px) {    .heading {        min-height: calc(100vw * 0.2811);    }    .heading .currentTitle {        min-height: calc(100vw * 0.2811);    }    .heading .currentTitle h1 {        font-size: 4vw;        left: 4vw;        bottom: 4vw;    }}.heading .currentTitle .overlay {    display: block;    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background-color: #303035;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=66)";    filter: alpha(opacity=50);    opacity: .50}.homepage .announcements .overlay {    display: block;    position: absolute;    left: 0;    top: 0;    width: 100%;    min-height: 180px;    background-color: #303035;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=66)";    filter: alpha(opacity=50);    opacity: .50;    z-index: 9}.heading.search {    min-height: 200px;    height: 200px;    background: url(../images/iletisim.jpg) no-repeat center center}.heading.search .currentTitle {    min-height: 200px;    height: 200px}.heading.search .currentTitle h1 {    width: auto;    color: #fff;    font-size: 36px;    top: 84px;    bottom: 84px}.heading.search .currentTitle .overlay {    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";    filter: alpha(opacity=40);    opacity: .40}header:not(.no-margin) {    margin-top: 78px;}@media (max-width: 767px) {    header:not(.no-margin) {        margin-top: 0 !important;    }}.seeMore {    text-align: right;    padding-right: 30px;    font-family: 'latoblack', sans-serif;    font-size: 12px}.seeMore a {    display: block;    color: #37383d;    margin: 30px 0}.search .mPageList.mStyle-2 {    padding: 30px 0}.search .mPageList.mStyle-2 .listDetails h2 {    margin-bottom: 20px}.breadcrumb {    font-family: 'latoblack', sans-serif;    font-size: 12px;    float: right;    margin-bottom: 0;    width: 100%;    text-align: right;    padding: 10px;    text-transform: uppercase}.breadcrumb a:hover {    color: #FFE600}.location-1,.location-4,.location-7 {    margin-bottom: 2px}.location-4,.location-4 {    margin-top: 2px}.location-1 .authors-slider {    margin-top: 60px}footer {    padding: 40px 0}footer .footerLogo {    margin-left: 40px;    display: inline-block;    background: url(/public/site/images/footer-logo-v2.png) no-repeat center center;    width: 195px;    height: 51px;    text-indent: -9999px}footer .footerMenu {    margin: 30px 0;    border-top: 1px solid #e3e3e3;    border-bottom: 1px solid #ccc;    background: #e2e2e2;    color: #222}footer .footerMenu a {    color: #222}footer .footerMenu ul.menuItems,footer .footerMenu ul.social {    display: inline-block;    list-style: none;    padding: 0;    margin: 0}footer .footerMenu ul.menuItems li {    float: left;    font-family: 'latomedium', sans-serif;    font-size: 14px;    color: #c2c3cb;    padding: 30px 0 30px 40px}@media (max-width: 767px) {    footer .footerMenu ul.menuItems li {        padding: 15px 0 15px 40px    }}@media (min-width: 992px) and (max-width: 1199px) {    footer .footerMenu ul.menuItems li {        padding: 30px 0 30px 20px    }    footer .footerMenu ul.menuItems li:first-of-type {        padding-left: 40px    }}footer .footerMenu ul.social {    float: right}footer .footerMenu ul.social li {    font-size: 20px;    float: left;    padding: 24px 16px}footer .footerMenu ul.social li:last-of-type {    padding-right: 40px}footer .footerMenu ul.social li a {    color: #333 !important}footer .footerMenu ul.social li span {    font-family: 'latomedium', sans-serif;    font-size: 14px;    color: #333}@media (min-width: 992px) and (max-width: 1199px) {    footer .footerMenu ul.social li {        padding: 24px 13px    }}@media (max-width: 767px) {    footer .footerMenu ul.social li {        padding: 15px 10px    }    footer .footerMenu ul.social li:first-of-type {        padding-left: 40px    }}@media (max-width: 991px) {    footer .footerMenu ul.social {        float: left    }    footer .footerMenu ul.social li:first-of-type {        padding-left: 40px    }}footer .copyrightInfo .info,footer .copyrightInfo .copyright {    display: block;    padding: 0 40px;    font-family: 'latolight', sans-serif}footer .copyrightInfo .info {    color: #666;    font-size: 14px}footer .copyrightInfo .copyright {    float: right;    color: #666;    font-size: 13px}@media (max-width: 767px) {    footer .copyrightInfo .copyright {        padding-top: 10px;        float: left    }}@media (min-width: 992px) and (max-width: 1199px) {    footer .copyrightInfo .copyright {        padding: 0 40px 0 0    }}footer .sodamedya-logo {    margin-right: 30px;    margin-top: 30px;    margin-bottom: 5px;    opacity: .5}footer .sodamedya-logo:hover {    opacity: 1}.videoOverlay {    display: table;    table-layout: fixed;    position: relative;    width: 100%;    height: 560px;    background: url(/public/site/images/videoOverlay.jpg) no-repeat center center;    background-size: cover;    cursor: pointer}@media (min-width: 1200px) {    .videoOverlay {        background-position: top right    }}.videoOverlay .logo {    display: block;    position: absolute;    top: 30px;    right: 30px;    width: 160px;    height: 30px;    background: url(/public/site/images/videoLogo.png) no-repeat center center;    text-indent: -9999px}.videoOverlay .videoDesc {    width: 100%;    display: table-cell;    vertical-align: middle;    text-align: center}.videoOverlay .videoDesc h1 {    width: 100%;    font-family: 'latolight', sans-serif;    color: #53585a;    margin: 0 auto}@media (min-width: 480px) {    .videoOverlay .videoDesc h1 {        width: 50%    }}.videoOverlay .videoDesc .play {    display: inline-block;    width: 60px;    height: 52px;    margin: 30px 0 25px 0}.videoOverlay .videoDesc .watch {    display: block;    font-family: 'latoblack', sans-serif;    font-size: 13px;    color: #53585a}.videoSource {    position: relative;    display: none;    background: #000}.videoSource .videoClose {    position: absolute;    top: 0;    right: 0;    padding: 10px;    font-family: 'latoblack', sans-serif;    color: #fff;    font-size: 14px;    letter-spacing: 2px;    cursor: pointer;    z-index: 999}.homepage {    background: #fff}.homepage a.more {    font-family: 'latoblack', sans-serif;    font-size: 12px;    color: #37383d}.homepage .factor {    min-height: 400px;    background: #ffe600;    padding-right: 60px}.homepage .factor h2,.homepage .factor p {    margin: 0}.homepage .factor h2 {    font-family: 'latobold', sans-serif;    font-size: 24px;    color: #37383d;    margin-bottom: 25px}.homepage .factor p {    font-family: 'EB Garamond', serif;    font-size: 16px;    color: #37383d;    padding-top: 10px;    padding-bottom: 0}@media (min-width: 992px) and (max-width: 1199px) {    .homepage .factor p {        padding-top: 10px;        padding-bottom: 25px    }}@media (min-width: 480px) and (max-width: 991px) {    .homepage .factor p {        padding-bottom: 30px    }}@media (min-width: 480px) and (max-width: 991px) {    .homepage .factor {        min-height: 290px    }}.homepage .announcements {    position: relative;    background: #fff;    padding: 30px 20px 20px 25px}@media (min-width: 992px) {    .homepage .announcements {        padding: 30px 20px 10px 35px    }}.homepage .announcements h2 {    display: inline-block;    position: relative;    font-family: 'latobold', sans-serif;    font-size: 24px;    color: #fff;    margin: 0;    padding-bottom: 25px;    border-bottom: 2px solid #fff;    z-index: 99}.homepage .announcements ul {    margin-bottom: 5px;    position: relative;    z-index: 16}.homepage .announcements ul li {    border-bottom: 1px solid #d9dae1;    margin-top: 9.5px}.homepage .announcements ul li:after {    position: absolute;    top: 0;    right: 10px;    display: block;    content: "";    width: 9px;    height: 100%;    background: url(/public/site/images/navArrow.png) no-repeat center center}.homepage .announcements ul li a {    font-family: 'EB Garamond', serif;    color: #37383d;    font-size: 16px;    line-height: 20px;    padding: 20px 75px 15px 0}.homepage .announcements ul li a:hover,.homepage .announcements ul li a:focus {    background: none}.homepage .announcements ul li:first-child {    display: table;    table-layout: fixed;    width: 100%;    min-height: 85px;    height: 85px;    border-top: 0;    border-bottom: 0}.homepage .announcements ul li:first-child:after {    background-image: url(/public/site/images/navArrowYellow.png)}.homepage .announcements ul li:first-child a {    display: table-cell;    vertical-align: middle;    width: 100%;    color: #fff;    padding: 0 75px 0 0}.homepage .announcements .background {    position: absolute;    display: block;    top: 0;    left: 0;    width: 100%;    min-height: 180px;    background: url(/public/site/images/announcements.jpg) no-repeat center center;    background-size: cover}.homepage .recipes,.homepage .chefs {    min-height: 442px}@media (min-width: 992px) and (max-width: 1199px) {    .homepage .recipes,    .homepage .chefs {        min-height: 400px    }}.homepage .recipes h2,.homepage .chefs h2,.homepage .recipes h3,.homepage .chefs h3,.homepage .recipes p,.homepage .chefs p {    margin: 0}.homepage .recipes h3,.homepage .chefs h3 {    width: 140px;    font-family: 'latoblack', sans-serif;    font-size: 12px;    color: #37383d;    padding-bottom: 12px;    border-bottom: 2px solid #37383d}.homepage .recipes h2,.homepage .chefs h2 {    font-family: 'latobold', sans-serif;    font-size: 24px;    color: #37383d;    line-height: 30px;    margin-top: 20px}.homepage .recipes p:first-of-type,.homepage .chefs p:first-of-type {    height: 190px;    max-height: 190px;    font-family: 'EB Garamond', serif;    font-size: 16px;    color: #37383d;    line-height: 25px;    padding-top: 25px}.homepage .recipes {    background-color: #edeef2;    background-repeat: no-repeat;    background-position: left bottom;}.homepage .chefs {    background: url(/public/site/images/chiefs.png) #e3e3ea no-repeat right bottom}.homepage .corporateSolutions {    min-height: 298px;    padding: 30px 40px 0 30px;    background: #fff}.homepage .corporateSolutions h2,.homepage .corporateSolutions p {    margin: 0}.homepage .corporateSolutions h2 {    display: inline-block;    font-family: 'latobold', sans-serif;    font-size: 24px;    color: #37383d;    padding-bottom: 15px;    border-bottom: 2px solid #37383d}.homepage .corporateSolutions p {    font-family: 'EB Garamond', serif;    font-size: 16px;    color: #37383d;    line-height: 25px;    padding: 30px 20px 36px 0}@media (min-width: 992px) and (max-width: 1199px) {    .homepage .corporateSolutions {        height: 330px    }}@media (max-width: 480px) {    .homepage .corporateSolutions {        padding-bottom: 20px    }}.homepage .associates {    background: #fff;    padding: 20px 45px}@media (max-width: 480px) {    .homepage .associates {        padding: 40px 20px    }}.homepage .associates h2,.homepage .associates p {    margin: 0}.homepage .associates h2 {    display: inline-block;    font-family: 'latobold', sans-serif;    font-size: 24px;    color: #37383d;    padding-bottom: 15px;    border-bottom: 2px solid #37383d}.homepage .associates p {    font-family: 'EB Garamond', serif;    font-size: 16px;    color: #37383d;    line-height: 25px;    padding: 30px 20px 0 0}.homepage .associates .associatesList ul.associate-slider {    background: #fff;    list-style: none;    padding: 0}.homepage .associates .associatesList ul.associate-slider li.associate-item {    padding: 25px;    border: 1px solid #fff;    background: #faf9f9}.homepage .associates .associatesList ul.associate-slider .slick-dots {    bottom: initial}.homepage .associates .associatesList ul.associate-slider .slick-dots li {    margin: 0}#eventsSlider {    background-color: #eae5e5;    margin-bottom: 0;    padding: 0 15px}#eventsSlider .slick-prev {    left: 20px}#eventsSlider .slick-next {    right: 20px}#eventsSlider .slick-prev:before,#eventsSlider .slick-next:before {    color: #53585a}.event-item {    margin: 23px 15px;    height: 315px !important;    background-color: #fff;    padding: 30px;    -webkit-box-shadow: 0 0 16px 3px rgba(0, 0, 0, .27);    -moz-box-shadow: 0 0 16px 3px rgba(0, 0, 0, .27);    box-shadow: 0 0 16px 3px rgba(0, 0, 0, .27);    position: relative;    cursor: pointer;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    background-repeat: no-repeat;    background-position: right center}.event-item .day {    font-size: 46px;    line-height: 46px;    color: #FFF;    font-family: 'latobold', sans-serif;    position: absolute;    left: 30px;    bottom: 90px}.event-item .month,.event-item .year {    font-size: 23px;    line-height: 23px;    color: #FFF;    font-family: 'latolight', sans-serif;    position: absolute;    left: 30px}.event-item .month {    bottom: 50px}.event-item .year {    bottom: 20px}.event-item .content {    position: absolute;    font-family: 'latolight', sans-serif;    left: 0;    font-size: 20px;    top: 0;    float: left;    text-transform: uppercase;    padding: 10px;    color: #FFF;    font-weight: 700}.event-item:nth-child(3n+1) .content {    background-color: #9117b0}.event-item:nth-child(3n+2) .content {    background-color: #dc558e}.event-item:nth-child(3n+3) .content {    background-color: #b06317}.events h2 {    margin: 0;    padding: 20px 0 20px 30px;    font-family: 'latobold', sans-serif;    font-size: 24px;    color: #ffe600;    line-height: 30px;    letter-spacing: 1px}.promoSlider.slick-slider {    margin-bottom: 0 !important}.userLoginForm .checkbox,.userCreateForm .checkbox {    margin-top: 0;    margin-bottom: 0}.userLoginForm .checkbox label,.userCreateForm .checkbox label {    padding-left: 0;    font-family: 'latomedium', sans-serif}.userLoginForm a.reset-password-anchor {    font-family: 'latomedium', sans-serif;    color: #37383d}@media (max-width: 767px) {    .navbar .navbar-nav .mobile-plus-toggler {        position: absolute;        top: 16px;        right: 40px;        display: block;        width: 22px;        height: 22px;        z-index: 99;        text-align: right;    }    .navbar .navbar-nav .mobile-plus-toggler:after {        display: inline-block;        content: '+';        font-weight: 900;        font-size: 22px;        line-height: 0;    }    .navbar .navbar-nav li.open .mobile-plus-toggler:after {        content: '-';    }}form[name="contact"] .checkbox label {    padding-left: 0;}form[name="contact"] .checkbox a {    color: #37383d;    text-decoration: underline;}form[name="contact"] .checkbox .icheckbox_square-yellow {    margin-right: 5px;    position: relative;    top: -2px;}form[name="contact"] label {    font-family: 'EB Garamond', serif;}form[name="contact"] .checkbox a {    color: #37383d;    text-decoration: underline;}