.menu-menu-general-container{
    margin-right: -19px;
    padding-top: 2px;
    float: right!important;
    padding-left: 0;
}

/** MENU **/
.navbar-default .container {
    /*border-bottom: 1px solid #F0F0F0;*/
    padding-bottom: 43px;
    padding-right: 0;
}

.menu-menu-general-container .menu>li>a {
    padding-top: 0;
    color: #333740 !important;
    padding-bottom: 0;
    padding: 0;
}

.menu-menu-general-container .menu>li>a:hover {
    border-bottom: 5px solid #E75C25;
    text-decoration: none;
    padding-bottom: 4px;
}

.menu-menu-general-container .menu>li>a:focus {
    border: 0;
    outline: 0;
    text-decoration: none;
}

.menu-menu-general-container .current-menu-item {
    border-bottom: 4px solid #E75C25;
    padding-bottom: 3px;
}

.menu-menu-general-container .current-menu-item a:hover {
    border-bottom: 0px !important;
    padding-bottom: 4px !important;
}

.menu-menu-general-container .menu>li {
    position: relative;
    display: block;
    margin: 0 13px;
    float: left;
}

div#bs-example-navbar-collapse-1 {
    padding: 0;
}

.menu-menu-general-container .menu{
    margin-right: -19px;
    padding-top: 0px;
}

.navbar-header {
    width: 17%;
}

.navbar-form  input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333740 !important;
}

form.navbar-form.navbar-left {
    margin-top: 0;
    margin-left: 0px;
}

a.navbar-brand {
    padding: 0;
    color: #000000 !important;
    font-family: 'Roboto-Bold';
    font-size: 24px;
    line-height: 28px;
    margin-top: -24px;
}

.navbar-default {
    background: none;
    border: none;
    padding-top: 37px;
    /*padding-bottom: 79px;*/
    padding-bottom: 40px;
    margin-bottom: 0;
}

.navbar-form .form-control {
    height: 38px;
    width: 340px;
    border-radius: 5px;
    background: #F0F0F0;
    border: 1px solid #D8D8D8;
    box-shadow: none;
    font-family: 'Roboto-Regular';
    font-size: 13px;
    padding-left: 44px;
    margin-top: -10px;
}

.navbar-form .form-group{
    position: relative;
}

form.navbar-form.navbar-left img {
    position: absolute;
    left: 10px;
    margin-top: 2px;
    width: 14px;
    height: 14px;
    object-fit: cover;
}

.active {
    border-bottom: 3px solid #E75C25;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    background:none;
}
/** MENU END **/


/** CONTENT-1 **/
#content-1 h1 {
    text-align: center;
    padding-bottom: 503px;
    max-width: 900px;
    margin: 0 auto;
}

#content-1 {
    position: relative;
}

#content-1 h1 span {
    font-family: 'Heebo-Light';
    font-size: 62px;
}

#content-1 h1 strong{
    position: relative;
}

#content-1 h1 strong:before {
    content: "";
    width: 100%;
    height: 2px;
    background: black;
    position: absolute;
    bottom: 16px;
}

#content-1 h1 strong:hover:before {
    display: none;
}

section#content-1 div>div:nth-child(1) {
    background: #F2F2F2;
    text-align: center;
    width: fit-content;
    margin: 0 auto;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 1px solid #000000;
    margin-bottom: 33px;
    color: #333740;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Roboto-Regular';
    padding: 3px 27px;
}

.circle-orange {
    width: 130px;
    height: 131px;
    position: absolute;
    top: 59%;
    right: 17%;
    background-size: cover;
}

.circle-orange2 {
    width: 130px;
    height: 131px;
    position: absolute;
    top: 2%;
    left: 16.5%;
    background-size: cover;
}
/** CONTENT-1 END **/


/** CONTENT-2 **/
section#content-2 {
    height: 523px;
    position: relative;
    text-align: center;
}

.group-text p {
    max-width: 721px;
    margin: 0 auto;
    margin-bottom: 50px;
    margin-top: 29px;
}

.img-absolute {
    width: 100%;
    float: left;
    position: relative;
}

.book-header img{
    width: 491px;
    height: 632px;
    object-fit: contain;
    margin: 0 auto;
    display: block;
    position: absolute;
    left: 0px;
    right: 0;
    margin-top: -413px;
}

.plant img{
    width: 130px;
    height: 307px;
}

section#content-2 .form-group input {
    width: 552px;
    height: 55px;
    margin: 0 auto;
    border-radius: 0;
    border: 1px solid #4B4F55;
    padding-left: 19px;
    position: relative;
    font-family: 'Cormorant-Bold';
    font-size: 20px;
}

section#content-2  .form-group input::-webkit-input-placeholder {
    color: #4B4F55 !important;
}

section#content-2 .form-group button {
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 0;
    background: #4B4F55;
    border: 0;
    border-radius: 0;
    width: fit-content;
    padding: 13px 20px;
    font-family: 'Cormorant-Bold';
    color: white;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

section#content-2 form{
    float: left;
    width: 100%;
}

section#content-2  .form-group {
    width: 552px;
    margin: 0 auto;
    position: relative;
}

section#content-2 .container{
    position: relative;
}

.book-header img {
    width: 371px;
    height: 549px;
    object-fit: contain;
    margin: 0 auto;
    display: block;
    position: absolute;
    left: 0px;
    right: 0;
    margin-top: -413px;
}

.plant img {
    width: 130px;
    height: 307px;
    position: absolute;
    margin-left: 169px;
    margin-top: -90px;
}

.group-text {
    float: left;
    width: 100%;
    margin-top: 174px;
}

.group-text h3 {
    font-family: 'Cormorant-Bold';
    letter-spacing: -0.3px;
    color: #000;
}
/** CONTENT-2 END **/


/** CONTENT-3 **/
section#content-3 {
    background: #FDFDFD;
}

.article {
    width: 100%;
    float: left;
    padding-top: 105px;
    padding-bottom: 158px;
}

.article-content{
    width: 65%;
    float: left;
}

.search-article{
    width: 35%;
    float: left;
    text-align: center;
}

.article-home-block{
    width: 100%;
    float: left;
    padding-top: 25px;
    padding-bottom: 25px;
}

.image-article{
    width: 50%;
    float: left;
}

.description-article{
    width: 50%;
    float: left;
}

.image-article img{
    width: 380px;
    height: 228px;
}

section#content-3 h3{
    padding-top: 15px;
}

.article-content h3{
    padding-bottom: 15px;
}

.content-search span a{
    background-color: #FFD1BF;
    color: #E75C25;
}

.content-search{
    text-align: center;
}

.content-search span{
    display: block;
    width: 100%;
    padding-bottom: 15px;
    margin-top: 12px
}

.content-search h3{
    color: #E6E6E6 !important;
    padding-top: 20px !important;
    position: relative;
    right: 15px;
    top: 3px;
}

.description-article{
    margin: 0 auto;
    max-width: 369px;
}

.description-article h4{
    padding-top: 10px;
}

.description-article hr{
    margin-top: 13px;
    margin-bottom: 15px;
    border-top: 1px solid #F0F0F0;
}

.search-article>h3:nth-child(1) {
    padding-bottom: 5px;
}

.content-search h5{
    padding-bottom: 0px;
}

.description-article span{
    padding-left: 2px;
    padding-right: 5px;
}
/** CONTENT-3 END **/


/** CONTENT-4 **/
.review-content{
    width: 100%;
    float: left;
}

.content-Barker{
    width: 32%;
    float: left;
    margin-right: 30px;
    padding-top: 28px;
    position: relative;
}

.Barker-image{
    width: 32%;
    float: left;
    margin-right: 30px;
}

.review-publication{
    width: 31%;
    float: left;
    padding-top: 60px;
}

.Barker-image img{
    width: 370px;
    height: 570px;
    margin: 0 auto;
    object-fit: cover;
}

.content-Barker p{
    padding-right: 10px;
    margin-bottom: 43px;
    margin-top: 23px;
}

.content-libraries{
    border: 1px solid #C4C4C4;
    width: 402px;
    height: 446px;
    background-color: #FDFDFD;
    padding: 75px 40px;
    position: relative;
}

.content-libraries img{
    width: 142px;
    height: 73px;
    object-fit: cover;
    position: absolute;     
    right: 38px;
    bottom: 20px;
}

.content-Barker button{
    padding: 17.5px 59px;
}

.content-Barker hr{
    width: 34px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    border-top: 2px solid #C4C4C4;
    top: 62px;
}

.description-article h4 a:hover{
    color: black !important;
}

.description-article span a:focus, a:hover{
    color: #E75C25;
}

section#content-4 {
    padding-bottom: 231px;
    padding-top: 188px;
}
/** CONTENT-4 END **/


/** CONTENT-5  **/
section#content-5 {
    height: 653px;
    position: relative;
}

.content-book {
    width: 50%;
    float: right;
}

.content-book h3 {
    line-height: 53px;
    color: #000000;
    margin-bottom: 32px;
    margin-top: 90px;
}

.content-book h3 span {
    font-family: 'Heebo-Light';
}

.content-book p {
    margin-bottom: 39px;
    padding-right: 62px;
}

.bg-book {
    height: 466px;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    width: 699px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 10;
}

.bg-coffe {
    width: 589px;
    height: 302px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.content-book button a {
    text-transform: uppercase;
    color: white;
    letter-spacing: 1px;
}
/** CONTENT-5 END **/


/** CONTENT SUBSCRIBE TOP **/

#content-subscribe {
    height: 390px;
    width: 483px;
    position: fixed;
    right: 0;
    top: auto;
    padding-left: 56px;
    padding-top: 30px;
    bottom: 0;
    padding-right: 50px;
}


#content-subscribe img:nth-child(1) {
    position: absolute;
    top: 10%;
    right: 9%;
}

#content-subscribe h4 {
    font-family: 'Cormorant-Regular';
    font-size: 28px;
    line-height: 30px;
    color: #000000;
    /*text-transform: uppercase;*/
    margin-bottom: 14px;
}

#content-subscribe h5 {
    font-family: 'Cormorant-Light';
    font-size: 19px;
    line-height: 25px;
    color: #000000;
    max-width: 279px;
    margin-bottom: 20px;
}

div#content-subscribe form input {
    border-bottom: 2px solid #C4C4C4 !important;
    width: 288px;
    border: 0;
    background: none;
    padding-bottom: 12px;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Cormorant-Light';
}

div#content-subscribe form input::-webkit-input-placeholder {
    color: #000 !important;
}

div#content-subscribe form {
    width: 320px;
    position: relative;
}

div#content-subscribe form img {
    position: absolute;
    right: 0;
    top: -6px;
}

/** CONTENT SUBSCRIBE TOP END **/


/** FOOTER **/
footer {
    height: 315px;
    float: left;
    padding-top: 70px;
    width: 100%;
}

footer li a{
    text-decoration: underline;
}

footer li a:hover {
    color: white;
    text-decoration: none;
}

.column-left {
    width: 50%;
    float: left;
}

.column-left a {
    color: #999999;
}

.column-right {
    width: 50%;
    float: left;
    padding-top: 40px;
    position: relative;
    left: 0px;
}

.column-left p {
    color: #999999;
    max-width: 509px;
    margin-bottom: 12px;
}

.column-left p:nth-child(n+3) {
    margin-bottom: 20px;
}

.column-left img {
    margin-bottom: 25px;
    width: 269px;
    height: auto;
    object-fit: cover;
}

.column-right li {
    width: 33.3%;
    float: left;
    margin-bottom: 35px;
    list-style: none;
}

footer .column-right li{
    text-transform: uppercase;
    text-transform: initial;
}
/** FOOTER END **/

/** Blog */
#blog {
    position: relative;
}

/*.page-template-blog .navbar-default{
    padding-bottom: 65px;
}*/

section#blog h1 {
    color: #E75C25;
    margin-top: 0;
}

#blog .description-article p {
    width: 522px;
    margin-top: 12px;
}

#blog .image-article {
    width: 44%;
    float: left;
}

#blog .description-article{
    max-width: 100%;
    width: 56%;
}

#blog .max-width {
    max-width: 1031px;
    margin: 0 auto;
    margin-top: 70px;
}

#blog .image-article img {
    width: 423px;
    height: 283px;
    object-fit: cover;
    border-radius: 12px;
}

#blog .description-article {
    max-width: 100%;
    width: 56%;
    padding-left: 40px;
    padding-top: 22px;
}

#blog .description-article hr{
    margin-top: 23px;
}

#blog .circle-orange2 {
    width: 115px;
    height: 115px;
    position: absolute;
    top: -52px;
    left: 6.5%;
    background-size: cover;
}

.newsletter-blog {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border: 0 !important;
}

.newsletter-blog .form-single {
    margin-top: 80px;
    margin-bottom: 80px;
}
/*** BLOG END */

/** POST */
section#post {
    margin-top: 0px;
    background: #FDFDFD;
    padding-top: 15px;
    padding-bottom: 65px;
}

#post select {
    font-family: 'Heebo-Bold';
    font-size: 36px;
    border: 0.0;
    border-bottom: 4px solid #C4C4C4;
    width: 335px;
    color: #E75C25;
    letter-spacing: 1px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    background: none;
}

.group-select-img{
    width: 335px;
    position: relative;
}

.select-img hr {
    position: absolute;
    width: 95.5%;
    margin-top: 0;
    top: auto;
    border-top: 1px solid #F0F0F0;
}

#post select:before {
    width: 11px;
    height: 10px;
    position: absolute;
    right: 0;
}

#post .article-home-block {
    width: 42%;
    padding-bottom: 55px;
    margin: 0 4%;
}

#post .description-article span{
    display: none;
}

#post .image-article{
    width: 100%;
}

.arrow-black {
    width: 20px;
    height: 11px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 29px;
    bottom: 0;
    right: 0;
    z-index: 0;
}

.select-img {
    position: relative;
    margin-left: 65px;
    margin-bottom: 62px;
}

#post .image-article img {
    width: 515px;
    height: 325px;
    margin-bottom: 25px !important;
    border-radius: 12px;
    object-fit: cover;
    margin: 0 auto;
    display: block;
}

#post .description-article{
    width: 100%;
    width: 492px;
    max-width: 100%;
    padding-left: 13px;
}

#post .description-article h4 {
    padding-top: 0;
    /*display: none;*/
    margin-bottom: 15px;
}

#post .description-article hr{
    margin-top: 20px;
}

/** POST END*/

/** SINGLE POST */
section#single-blog .container {
    width: 790px;
    margin: 0 auto;
}

section#single-blog {
    padding-top: 60px;
    position: relative;
}

.content-single img {
    width: 100%;
    height: auto;
    object-fit: cover;
    margin-bottom: 35px;
}

section#single-blog .circle-orange2 {
    /*width: 130px;
    height: 131px;
    position: absolute;
    top: 0%;
    left: 4.5%;
    background-size: cover;*/
    display: none;
}

section#single-blog .img-profile img {
    width: 50px;
    height: 50px;
}

.group-profile {
    display: inline-flex;
}

.text-profile {
    margin-top: -3px;
}

.group-profile {
    display: inline-flex;
    margin-bottom: 50px;
    margin-top: 40px;
}

.img-profile {
    margin-right: 16px;
}

.text-profile small {
    display: block;
    margin-bottom: 9px;
    color: #000000;
}

.header-single h1 {
    font-family: 'Cormorant-Bold';
    line-height: 64px;
    margin-bottom: 5px;
}

.header-single p {
    color: #767676;
    max-width: 692px;
}

.content-single p {
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 25px;
    margin-top: 25px;
}

section#single-blog p {
    font-size: 21px;
    line-height: 34px;
}

.content-single strong {
    font-family: 'Roboto-Bold';
}

.content-single a {
    text-decoration: underline;
}

.content-single a:hover {
    text-decoration: none;
    color: #333740;
}

.content-single img:nth-child(n+2) {
    width: 100%;
    height: auto;
    margin-top: 55px;
    margin-bottom: 0px;
}

.content-single h3 {
    line-height: 42px;
    color: #333740;
    font-size: 32px;
}

.content-single ul{
    margin-bottom: 25px;
    margin-top: 25px;
}

.content-single ol{
    margin-bottom: 25px;
    margin-top: 25px;
}

.content-single li {
    font-family: 'Roboto-Regular';
    font-size: 21px;
    line-height: 34px;
    color: #333740;
}

.content-single ol {
    font-family: 'Roboto-Regular';
    font-size: 21px;
    line-height: 34px;
    color: #333740;
}

.content-single h2 {
    margin: 25px 0px;
    color: #E75C25;
    margin-top: 80px;
    font-size: 36px;
    line-height: 34px;
    font-family: 'Roboto-Bold';
}

.content-single h3{
    margin: 47px 0px;
}

.content-single h4{
    margin: 47px 0px;
    font-size: 28px;
}

.content-single h5{
    margin: 47px 0px;
}

.content-single h6{
    margin: 47px 0px;
}

section#share {
    border-top: 1px solid #F0F0F0;
    text-align: center;
    padding-top: 50px;
    margin-top: 28px;
}

section#share h3 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 28px;
}

section#share img {
    width: 24px;
    height: 30px;
}

section#share span a {
    background: none;
    padding: 0 6px;
}

.form-single h4 {
    margin-bottom: 0;
    margin-top: 0;
    text-transform: uppercase;
    line-height: 30px;
    font-size: 30px;
    max-width: 320px;
    font-family: 'Cormorant-Regular';
    text-align: left;
}

.form-single {
    background: #F0F0F0;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    width: 790px;
    margin: 0 auto;
    margin-bottom: 133px;
    margin-top: 118px;
}

.form-general input#mc-embedded-subscribe {
    width: 137px !important;
    height: 50px !important;
    position: relative;
    top: 0px;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 0;
    background: #E75C25;
    border-radius: 0;
}

.form-general .form-single{
    width: 100% !important;
}

.form-general #mc_embed_signup .mc-field-group label{
    display: none;
}

.form-general #mc_embed_signup .mc-field-group {
    clear: initial;
    position: relative;
    width: 36%;
    padding-bottom: 0%;
    min-height: 50px;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
}

#share #mc_embed_signup .clear {
    clear: initial !important;
    float: left;
    width: auto;
}

.form-general #mc_embed_signup .mc-field-group input{
    font-size: 18px;
    color: #000000;
    font-family: 'Cormorant-Light';
    padding-left: 42px;
}

.form-general img {
    width: 24px;
    height: 30px;
    position: absolute;
    top: 9px;
    left: 10px;
}

.form-general #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{
    position: absolute;
}

.form-general .column-right-form{
    width: 100%;
    margin-right: 0;
}

.form-general #mc_embed_signup form{
    padding: 0;
}

.form-general #mc_embed_signup h2{
    display: none;
}

.form-general #mc_embed_signup{
    background:none;
}

.form-general #mc_embed_signup .indicates-required{
    display: none;
}

.column-left-form {
    width: 50%;
    padding-left: 29px;
}

.column-right-form{
    width: 50%;
    margin-right: 40px;
}

.column-right-form input {
    width: 226px;
    height: 50px;
    padding-left: 42px;
    margin-right: 4px;
    font-family: 'Cormorant-Light';
    font-size: 18px;
    color: #000000;
    border:none;
}

.column-right-form  input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #000;
}

.column-right-form button {
    width: 137px;
    height: 50px;
    position: relative;
    top: 0px;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 0;
}

.group-img-form img {
    position: absolute;
    top: 9px;
    left: 10px;
    /* width: 15px; */
}

.group-img-form {
    display: inline-block;
    position: relative;
}


/* HOME PAGE V2 CONTENT 1 */
.header-v2 h1{
    padding-bottom: 75px !important;
}
/* HOME PAGE V2 CONTENT 1 END*/


/* HOME PAGE V2 CONTENT 2 */
.wrapper-section .container-fluid{
    padding: 0px 0px;
}

.wrapper-section .img-absolute {
    width: 34%;
    float: left;
    margin-top: 4px;
}

.wrapper-section .group-text {
    float: left;
    width: 57%;
    margin-top: 0px;
    text-align: left;
    height: 480px;
    display: flex;
    align-items: center;
    justify-content: left;
    background-color: #F5F1EB;
    position: absolute;
    right: 0;
    top: 0;
    padding-left: 80px;
}

.wrapper-section .group-text p{
    margin-left: 0;
    width: 552px;
}

.wrapper-section  .form-group{
    margin-left: 0 !important;
}

.wrapper-section .group-text h3{
    margin-top: 0;
}

.wrapper-section .book-header img{
    position: relative;
    margin-top: 0;
    height: 480px;
    width: 405px;
}

.wrapper-section  .circle-orange {
    width: 160px;
    height: 160px;
    position: absolute;
    top: 2%;
    right: 23%;
    background-size: cover;
}

.wrapper-section{
    height: auto !important;
}
/* HOME PAGE V2 CONTENT 2 END*/

/* HOME PAGE V2 CONTENT 3 */
.read-post {
    margin-top: 110px;
    padding-bottom: 50px;
}

.read-post h3 {
    padding-left: 29px;
    padding-bottom: 15px;
}

.read-post .article-content {
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
}

.read-post .article-home-block{
    width: 46%;
    margin: 0 2%;
}

.read-post .image-article{
    width: 40%;
    margin-right: 3%;
}

.read-post .container{
    width: 1385px;
}

.read-post .image-article img{
    border-radius: 12px;
    height: 220px;
    object-fit: cover;
    width: 100%;
    object-position: top;
}

.read-post .description-article{
    width: 56%;
}

.read-post button{
    margin: 0 auto;
    display: block;
}

.read-post button a{
    color: white;
}

.read-post .article {
    width: 100%;
    float: left;
    padding-top: 70px;
    padding-bottom: 30px;
    /* margin-bottom: 164px; */
}

.read-post .description-article p {
    margin-top: 26px;
}

.read-post .description-article h4 {
    margin-bottom: 16px;
    padding-top: 0;
    margin-top: 1px;
}

.description-article hr{
    margin-bottom: 10px;
}

/* HOME PAGE V2 CONTENT 3 */
    
/* HOME PAGE V2 NEWSLETTER */
.newsletter-homev2 .form-single{
    margin-top: 60px;
    margin-bottom: 60px;
}
/* HOME PAGE V2 NEWSLETTER END*/

/* ABOUT V2 NEWSLETTER */
#about .text {
    width: 61%;
    float: left;
    padding-right: 0;
    margin-right: 11%;
}

section#about {
    padding: 0px 0px;
}

#about figure {
    width: 28%;
    float: left;
    position: relative;
    padding-left: 0;
    /* margin-left: 7px; */
}

#about figure button {
    position: absolute;
    bottom: -93px;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 17px 59px;
}

#about figure img {
    width: 100%;
    margin: 0 auto;
    display: block;
    float: right;
    height: 570px;
    object-fit: cover;
}

#about .container {
    width: 1331px;
}

#about figure button a {
    color: white;
}

#about  h1 {
    margin-bottom: 40px;
    line-height: 73px;
    font-family: 'Cormorant-Bold';
    margin-top: 23px;
}

#about  h6 {
    font-size: 18px;
    color: #333740;
    position: relative;
    margin-top: 0;
    margin-left: 4px;
    letter-spacing: 2px;
}

#about  p {
    margin-bottom: 32px;
    line-height: 34px;
    font-size: 21px;
    padding-right: 20px;
}

#about  h6:before {
    content: "";
    width: 34px;
    position: absolute;
    height: 2px;
    background: #C4C4C4;
    bottom: -4px;
    left: -3px;
}
/* ABOUT V2 END */

/* ABOUT V2 NEWSLETTER */
.newsletter-aboutv2{
    padding-bottom: 100px;
}
/* ABOUT V2 END */

/* PAGE NEWSLETTER */

.page-content-newsletter .navbar-default{
    padding-bottom: 0px;
}

section#page-newsletter .container {
    width: 1325px;
}

.column-left-newsletter {
    width: 50%;
    float: left;
}

.column-right-newsletter {
    width: 50%;
    float: left;
}

.column-right-newsletter h4 {
    text-align: center;
}

.column-right-newsletter #mc_embed_signup .mc-field-group label{
    display: none;
}

section#page-newsletter form input {
    width: 335px !important;
    height: 50px;
    margin-bottom: 14px;
    padding-left: 30px !important;
    border: 1px solid #E75C25 !important;
    background: none;
    font-family: 'Cormorant-Light';
    font-size: 18px;
    border-radius: 0;
    position: relative;
}

section#page-newsletter #mc_embed_signup form{
    padding: 0;
}

section#page-newsletter #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{
    margin-top: 0;
    position: relative;
    top: -3px;
    margin-bottom: 5px;
    padding: 0;
}

section#page-newsletter input#mc-embedded-subscribe {
    background-color: #E75C25 !important;
    border: none;
    width: fit-content;
    height: auto;
    color: #FFFFFF;
    font-size: 20px !important;
    font-family: 'Cormorant-Bold' !important;
    line-height: 20px;
    padding: 0;
    border-radius: 0 !important;
    width: 337px !important;
    height: 50px !important;
    padding-left: 0 !important;
}

.content-form {
    background: white;
    text-align: center;
    width: 83%;
    height: auto;
    padding: 60px 0px;
    margin-left: auto;
    /*margin-top: 84px;*/
    border: 1px solid #C4C4C4;
}

.content-form p {
    font-size: 16px !important;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
}

.content-form form{
    width: 335px;
    margin: 0 auto;
}

.content-form form  input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}

.content-form h4 {
    margin-bottom: 35px;
    margin-top: 0;
}

.column-right-newsletter button {
    width: 337px;
    height: 50px;
}

.column-right-newsletter button a {
    color: white;
}

section#page-newsletter h6 {
    color: #E75C25;
    margin-top: 0;
    margin-bottom: 35px;
    position: relative;
    letter-spacing: 1.7px;
    margin-left: 12px;
}

section#page-newsletter h6:before {
    content: "";
    background: white;
    width: 34px;
    height: 2px;
    position: absolute;
    left: -4px;
    bottom: -6px;
}

.wrapper-arrow img {
    position: absolute;
    left: 11px;
    margin-top: 18px;
    /* align-items: center; */
    /* justify-content: center; */
}

.wrapper-arrow {
    position: relative;
}

section#page-newsletter {
    padding: 50px 0px;
    padding-bottom: 90px;
}

section#page-newsletter h1 {
    font-family: 'Cormorant-Bold';
    margin-bottom: 19px;
    line-height: 73px;
}

section#page-newsletter .column-left-newsletter>p:nth-child(n+1) {
    width: 658px;
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 38px;
}

section#page-newsletter li {
    font-family: 'Roboto-Bold';
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 20px;
    list-style: none;
    position: relative;
    color: #333740;
    padding-left: 37px;
}

section#page-newsletter strong {
    font-weight: initial;
    font-family: 'Roboto-Regular';
    color: #333740;
}

section#page-newsletter ul {
    padding: 0;
}

section#page-newsletter li:nth-child(2) {
    width: 390px;
}

section#page-newsletter li:before {
    background-image: url(/wp-content/themes/bakadesuyo/assets/img/arrow-newsletter.svg);
    position: absolute;
    left: 0;
    content: "";
    background-size: 79%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #E75C25;
    width: 22px;
    height: 22px;
    border-radius: 100px;
    margin-top: 7px;
}

section#page-newsletter li p {
    display: initial;
    font-size: 21px;
    line-height: 34px;
}

/* PAGE NEWSLETTER END */

/* PAGE CONTACT  */
section#contact h6 {
    color: #E75C25;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 35px;
    position: relative;
}

section#contact {
    padding-bottom: 65px;
}

section#contact h1 {
    line-height: 73px;
    margin-bottom: 24px;
    font-family: 'Cormorant-Bold';
}

section#contact  .max-width{
    width: 658px;
}

section#contact p {
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 27px;
}

section#contact h6:before {
    content: "";
    background: #C4C4C4;
    width: 34px;
    height: 2px;
    position: absolute;
    left: -4px;
    bottom: -6px;
}

section#form-gravity {
    padding: 100px 0px;
    padding-bottom: 160px;
}

section#form-gravity input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}

section#form-gravity .container {
    width: 800px;
}

section#form-gravity .name_first label {
    display: none !important;
}

section#form-gravity .ginput_complex {
    display: flex;
}

section#form-gravity .group-button-check {
    margin-bottom: 15px !important;
}

section#form-gravity .gform_wrapper .gform_footer{
    padding: 16px 0 10px 0;
}

section#form-gravity .ginput_recaptcha {
    margin-left: 20px;
    margin-top: 4px !important;
}

section#form-gravity .ginput_complex span {
    width: 50%;
    margin: 0 2% !important;
}

section#form-gravity  span input {
    width: 100%;
    height: 50px;
    background: white;
    border: 0;
    padding-left: 12px;
    font-family: 'Cormorant-Light';
    font-size: 18px;
    line-height: 24px;
}

section#form-gravity  h3.gform_title{
    display: none;
}

section#form-gravity  select {
    width: 100%;
    height: 50px;
    background: white;
    border: 0;
    font-family: 'Cormorant-Light';
    font-size: 18px;
    position: relative;
    line-height: 24px;
    border-radius: 0;
    padding-left: 12px;
}

section#form-gravity  .ginput_container_email input {
    width: 100%;
    height: 50px;
    background: white;
    border: 0;
    padding-left: 12px;
    font-family: 'Cormorant-Light';
    font-size: 18px;
    line-height: 24px;
}   

section#form-gravity .name_last label {
    display: none;
}

section#form-gravity  .field_description_below:nth-child(1) {
    flex: 1 100% !important;
}

section#form-gravity label {
    margin-bottom: 8px;
    color: #333740;
    font-size: 21px;
    line-height: 34px;
    font-family: 'Roboto-Regular';
    list-style: none;
    letter-spacing: -1px;
    margin-left: 4%;
    font-weight: 400;
}

section#form-gravity  .ginput_container.ginput_container_checkbox {
    margin-top: 0 !important;
}

section#form-gravity li{
    flex: 1 50%;
    margin-bottom: 27px;
    margin-top: 0;
}

section#form-gravity  label.gfield_label.gfield_label_before_complex {
    margin-left: 2% !important;
}

section#form-gravity ul{
    display: flex;
    padding: 0;
    flex-wrap: wrap;
}

section#form-gravity li::Marker {
    font-size: 0;
}

section#form-gravity .ginput_container.ginput_container_select {
    margin: 0 4%;
}

section#form-gravity .ginput_container.ginput_container_email {
    margin: 0 4%;
}

section#form-gravity  .circle-checkbox {
    flex: 1 100% !important;
    margin-bottom: 0 !important;
}

section#form-gravity .ginput_container.ginput_container_textarea textarea {
    width: 100%;
    height: 206px;
    border: 0;
    font-family: 'Cormorant-Light';
    font-size: 18px;
    padding-left: 12px;
    padding-top: 12px;
    margin-bottom: 13px;
}

section#form-gravity .ginput_container.ginput_container_textarea {
    margin: 0 2.5%;
    margin-top: 19px;
}

section#form-gravity  ul.gfield_checkbox li input[type=checkbox]:checked+label, ul.gfield_checkbox li input[type=checkbox]:not(:checked)+label {
   font-weight: 400;
   font-size: 21px;
}

section#form-gravity .gfield_checkbox {
    padding: 0;
    margin-left: 6px;
}

section#form-gravity  .fullwidth label {
    margin: 0 2% !important;
}

section#form-gravity .rc-anchor-light.rc-anchor-normal {
    margin-left: 5px;
}

section#form-gravity .fullwidth li {
    flex: 1 100% !important;
    margin-left: 16px;
    margin-bottom: 13px;
}

section#form-gravity .fullwidth{
    flex: 1 100% !important;
    margin:0;
}  

section#form-gravity  .gfield_checkbox li {
    margin-top: 0px;
    margin-bottom: 0 !important;
    margin: 0 1%;
}

.group-button-check ul {
    margin: 0 2% !important;
}

section#form-gravity  .gfield_checkbox {
    margin-top: 0px;
}

/*Custom subscribe box for  class*/
section#form-gravity  .circle-checkbox [type="checkbox"]:not(:checked), [type="checkbox"]:checked {
    position: absolute!important;
    left: -9999px;
}

section#form-gravity  .circle-checkbox [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
    position: relative!important;
    padding-left: 1em!important;
    cursor: pointer!important;
    padding-left: 17px !important;
}

section#form-gravity  .circle-checkbox [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: -17px;
    top: 8px;
    width: 20px;
    height: 20px;
    border-radius: 0px;
    background: none;
    box-shadow: none;
    padding: 2px;
    border: 1px solid #C4C4C4;
}

section#form-gravity  .circle-checkbox [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 0px;
    left: -17px;
    font-size: 1.3em;
    line-height: 0.8;
    background-color: #C4C4C4;
    transition: all .2s;
    top: 8px;
}

/* checked mark aspect changes */
section#form-gravity  .circle-checkbox [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}

section#form-gravity  .circle-checkbox [type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}

/* disabled checkbox */
section#form-gravity  .circle-checkbox [type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd;
}

section#form-gravity  .circle-checkbox [type="checkbox"]:disabled:checked + label:after {
    color: #999;
}

section#form-gravity  .circle-checkbox [type="checkbox"]:disabled + label {
    color: #aaa;
}

.gfield_radio {
    margin-top: 20px;
    margin-bottom: 25px;
}

input[type=radio] {
     display: none;
}

.gfield_radio input[type=radio] label {
     position: relative;
     cursor: pointer;
}

.gfield_radio input[type=radio] + label:before {
    content: '';
    display: inline-block;
    margin-left: 0;
    width: 20px;
    height: 20px;
    margin: 0px 8px 0 8px;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #C4C4C4;
    margin-left: 0 !important;
}

.gfield_radio input[type=radio]:checked + label {
     position: relative;
}

.gfield_radio input[type=radio]:checked + label:after {
     content: "";
     position: absolute;
     top: -2px;
     left: 4px;
     width: 22px;
     height: 22px;
     border-radius: 50%;
     display: inline-block;
     cursor: pointer;
}

section#form-gravity .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{
    display: none;
}

section#form-gravity .group-button-check li label {
    margin: 0 !important;
}

.gfield_radio input[type=radio]:checked + label:before {
    background-color: #C4C4C4;
}

section#form-gravity .gform_footer input {
    width: auto;
    height: auto;
    background: #E75C25;
    border: 0;
    margin-left: 3%;
    font-family: 'Cormorant-Bold';
    font-size: 18px;
    color: white;
    padding: 12px 27px;
}

/* PAGE CONTACT END */

/* PAGE BOOK V2 */
.page-template-page-bookv2 nav {
    display: none;
}

.page-template-book-pre-order nav{
    display: none;
}

section#page-bookv2 .colum-right-book>div:nth-child(1) {
    background: #F2F2F2;
    text-align: center;
    width: fit-content;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 1px solid #000000;
    margin-bottom: 22px;
    color: #333740;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Roboto-Regular';
    padding: 3px 28px;
    margin-top: 19px;
}

section#page-bookv2 {
    padding: 100px 0px;
    padding-top: 60px;
}

section#page-bookv2 .container {
    width: 1255px;
}

section#page-bookv2 .colum-right-book h1 {
    margin-top: 7px;
    position: relative;
}

section#page-bookv2 h1 strong {
    position: relative;
}

section#page-bookv2 h1 span {
    font-family: 'Heebo-Light';
}

section#page-bookv2 h1 strong:before {
    content: "";
    width: 100%;
    height: 2px;
    background: black;
    position: absolute;
    bottom: 17px;
}

section#page-bookv2 .order-link{
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 27px;
    color: #333740;
    display: block;
}

section#page-bookv2 .order-link a {
    color: #333740;
    position: relative;
    font-family: 'Roboto-Regular';
    font-size: 21px;
    padding-left: 38px;
}

section#page-bookv2 .order-link a:before {
    background-image: url(/wp-content/themes/bakadesuyo/assets/img/arrow-newsletter.svg);
    position: absolute;
    left: 0;
    content: "";
    background-size: 74%;
    background-position-x: 3px;
    background-repeat: no-repeat;
    background-color: #E75C25;
    width: 22px;
    height: 22px;
    border-radius: 100px;
    margin-top: 7px;
    background-position-y: 4px;
}

#page-bookv2 h1 strong:hover:before {
    display: none;
}

section#page-bookv2 .background-white-img img {
    width: 100%;
    object-fit: cover;
    margin: 0 auto;
    display: block;
}

section#page-bookv2 .background-white-img {
    background: #fbf9f6;
    padding: 35px 30px;
    width: 326px;
    margin: 0 auto;
}

section#page-bookv2 .colum-left-book {
    width: 42%;
    float: left;
}

section#page-bookv2 .colum-right-book {
    width: 58%;
    float: left;
    padding-left: 35px;
}

section#page-bookv2 .colum-right-book p {
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 42px;
    margin-top: 17px;
}

section#page-bookv2 .group-buttons span {
    margin: 16px 18px;
    display: inline-block;
    font-family: 'Heebo-Light';
    margin-left: 0;
}

section#page-bookv2 .group-buttons span a {
    background: #E8E6E6;
    border-radius: 0;
    color: #333740;
    font-size: 18px;
    padding: 5px 32px;
}

body.page-template.page-template-newsletter nav.navbar.navbar-default {
    padding-bottom: 0;
}


/* SECTION ABOUT THE BOOK */
.bottom-nav nav.navbar.navbar-default{
    padding-bottom: 0;
}

#about-the-book .container{
    width: 775px;
}

#about-the-book {
    padding: 75px 0px;
}

section#about-the-book h2 {
    margin-bottom: 43px;
    line-height: 73px;
}

section#about-the-book h6{
    position: relative;
    margin-left: 9px;
}

section#about-the-book h6:before {
    content: "";
    background: white;
    width: 34px;
    height: 2px;
    position: absolute;
    left: -4px;
    color: #C4C4C4;
    bottom: -6px;
}

section#about-the-book p {
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 33px;
}

section#about-the-book ul {
    padding: 0;
    margin-bottom: 0px;
    margin-top: 41px;
}

section#about-the-book li {
    font-family: 'Roboto-Regular';
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 15px;
    list-style: none;
    position: relative;
    padding-left: 38px;
}

section#about-the-book li:before {
    background-image: url(/wp-content/themes/bakadesuyo/assets/img/arrow-newsletter.svg);
    position: absolute;
    left: 0;
    content: "";
    background-size: 79%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #E75C25;
    width: 22px;
    height: 22px;
    border-radius: 100px;
    margin-top: 7px;
}

section#about-the-book strong {
    font-weight: 700;
}
/* SECTION BUY THE BOOK */

/* SECTION BUY THE BOOK END */
section#buy-the-book .container {
    width: 758px;
}

section#buy-the-book {
    padding: 50px 0px;
    padding-bottom: 80px;
}

section#buy-the-book .group-buttons{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

section#buy-the-book h2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 25px;
    line-height: 88px;
    font-family: 'Heebo-Bold';
    position: relative;
}

section#buy-the-book h2:before {
    background-image: url(/wp-content/themes/bakadesuyo/assets/img/arrow-newsletter.svg);
    position: absolute;
    left: 0;
    content: "";
    background-size: 79%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #E75C25;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    margin-top: 22px;
}

section#buy-the-book .group-buttons span {
    margin: 16px 18px;
    display: inline-block;
    font-family: 'Heebo-Light';
    margin-left: 0;
}

section#buy-the-book .group-buttons span a {
    background: #E8E6E6;
    border-radius: 0;
    color: #333740;
    font-size: 18px;
    padding: 5px 32px;
}
/* SECTION ABOUT THE BOOK END */

/* PAGE BOOK END */


/* PAGE BOOK PRE ORDER*/
section#preorder-now .container{
    width: 811px;
    margin: 0 auto;
}

section#preorder-now h2 {
    color: #E75C25;
    text-align: center;
    margin-top: 0;
    margin-bottom: 44px;
    font-family: 'Heebo-Bold';
    line-height: 88px;
}

section#preorder-now p {
    font-size: 21px;
    line-height: 34px;
    color: #000;
    margin-bottom: 30px !important;
}

section#preorder-now {
    padding: 50px 0px;
}

section#preorder-now p:nth-child(n+4) {
    font-family: 'Roboto-Bold';
}

/* SECTION PRE ORDER COPY  */
section#pre-order-copy .container{
    width: 822px;
    margin: 0 auto;
}

section#pre-order-copy {
    padding: 85px 0px;
}

section#pre-order-copy p {
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 25px;
}

section#pre-order-copy h3 {
    margin-top: 0;
    margin-bottom: 38px;
}

section#pre-order-copy ul li p {
    display: inline-block;
    font-size: 21px;
    color: #E75C25;
    font-family: 'Roboto-Bold';
    line-height: 34px;
    margin-bottom: 0;
}

section#pre-order-copy ul li{
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 30px;
    position: relative;
    padding-left: 35px;
    list-style: none;
}

section#pre-order-copy ul {
    padding-left: 18px;
    margin-top: 45px;
    margin-bottom: 55px;
}

section#pre-order-copy p {
    font-size: 21px;
    line-height: 34px;
}

section#pre-order-copy li:before{
    background-image: url(/wp-content/themes/bakadesuyo/assets/img/arrow-newsletter.svg);
    position: absolute;
    left: 0;
    content: "";
    background-size: 79%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #E75C25;
    width: 22px;
    height: 22px;
    border-radius: 100px;
    margin-top: 7px;
}

section#pre-order-copy a {
    color: #E75C25;
    text-decoration: underline;
}

section#pre-order-copy a:hover {
    color: #E75C25;
    text-decoration: none;
}

.group-order-copy {
    border-bottom: 1px solid #C4C4C4;
    padding: 0 11px;
    padding-bottom: 35px;
    margin-bottom: 70px;
}

.group-order-copy ul li strong {
    color: #E75C25;
    font-weight: 700;
    font-family: 'Roboto-Bold';
}

section#pre-order-copy .group-order-copy.bonus li{
    margin-bottom: 10px;
}

section#pre-order-copy .group-order-copy.bonus {
    margin-bottom: 10px;
    border-bottom: 55px;
}
/* SECTION PRE ORDER COPY END */

/* PAGE BOOK PRE ORDER END */


/* PRIVACY POLICY */
.privacy-policy{
    padding-bottom: 40px;
}

.page-template-privacy-policity .newsletter-homev2 .form-single{
    margin-top: 0;
}

.page-template-privacy-policity  .navbar-default{
    padding-bottom: 0;
}

section#privacy-policy h1 {
    font-family: 'Cormorant-Bold';
    margin-bottom: 51px;
}

section#privacy-policy p {
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 34px;
}

/*.pagination a {
    margin-left: 2px;
    margin-right: 2px;
}
*/
.pagination a.next.page-numbers {
    color: #e75c25;
    font-weight: 700;
}


/* PRIVACY POLICY END */

.article-home-block.article-home-block-noimg .description-article {
    width: 100%;
    max-width: 100%;
}

.pagination {
    width: 100%;
    text-align: center;
    color: #000;
}

.pagination {
    font-size: 16px;
}

.pagination span.page-numbers.current {
    color: #e75c25;
    font-weight: 700;
}

.description-article>span>a {
    text-transform: uppercase;
}

a.prev.page-numbers {
    color: #e75c25;
    font-weight: 700;
}

#post .image-article img {
    border-radius: 0;
}

div#wrapper-pagination {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    /*margin-top: 80px;*/
    margin-top: 40px;
}

div#wrapper-pagination>div {
    /*border: 1px solid #b9b9b9;*/
    width: 55%;
    margin: 0 auto;
}

a.page-numbers {
    border-right: 0px solid #b9b9b9;
    border-left: 1px solid #b9b9b9;
    padding-top: 5px;
    display: inline-block;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 5px;
    border: 0;
    background: #e5e5e5;
    margin: 0;
}

/*span.page-numbers.dots {
    display: none;
}*/


.pagination span.page-numbers.current {
    border-right: 0px solid #b9b9b9;
    border-left: 1px solid #b9b9b9;
    padding-top: 5px;
    display: inline-block;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 5px;
}

a.prev.page-numbers {
    border: 0;
}

.pagination span.page-numbers.current {
    background: #e75c25;
    color: white !important;
    padding-right: 10px;
}

section#post .group-post {
    display: flex;
    flex-wrap: wrap;
}

footer li a:focus {
    color: #e75c25;
}

body.search.search-results section#post .group-post>h2 {
    display: block;
    flex: 1 0 100%;
    margin-bottom: 70px;
}

body.search.search-results section#post {
    margin-top: 0;
}

body.search.search-results nav.navbar.navbar-default {
    padding-bottom: 0;
}

.header-single .text-profile span>a {
    text-transform: uppercase;
}

.content-single h2 {
    text-align: left !important;
}

/* .content-single p:nth-child(4)*/
/*.content-single p:nth-child(2), .content-single p:nth-child(3) {
    display: none;
}*/

.content-single span a {
    background-color: transparent;
    border-radius: 0;
    color: #E75C25;
    line-height: normal;
    font-size: 21px;
    font-family: 'Roboto-Regular';
    padding: 0;
}

body.post-template-default.single.single-post section#single-blog {
    padding-top: 0;
}

div#wrapper-index-pages section#single-blog {
    padding-top: 0;
}

div#wrapper-index-pages section#single-blog .header-single {
    margin-bottom: 60px;
}

.subscribe-section-default .form-single {
    margin-top: 40px;
    margin-bottom: 100px;
}
/*
.content-single a {
    display: inline-block;
}
*/

/* GENERAL TEMPLATE */
#content-text .container{
    width: 790px;
}

#content-text h1{
    margin-bottom: 20px;
    margin-top: 20px;
    line-height: 65px;
}

#content-text h2 {
    margin-bottom: 20px;
    margin-top: 20px;
    line-height: 50px;
    font-size: 42px;
}

#content-text h3{
    margin-bottom: 20px;
    margin-top: 20px;
    line-height: 50px;
}

#content-text h4 {
    margin-bottom: 20px;
    margin-top: 20px;
    line-height: 40px;
}

#content-text h5{
    margin-bottom: 20px;
    margin-top: 20px;
    line-height: 34px;
}

#content-text h6{
    margin-bottom: 20px;
    margin-top: 20px;
    line-height: 34px;
}

#content-text p{
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 34px;
    margin-top: 20px; 
}

#content-text ul{
    margin-bottom: 25px;
    margin-top: 25px;
}

#content-text li {
    font-family: 'Roboto-Regular';
    font-size: 21px;
    line-height: 34px;
    color: #333740;
}

.page-template-general-template section{
    margin-top: 50px;
    margin-bottom: 50px;
}

.page-template-general-template .navbar{
    padding-bottom: 0;
}

.general-template .header-v2 h1{
    padding-bottom: 0 !important;
}

.general-template  section#buy-the-book {
    padding: 0px 0px;
    padding-bottom: 0px;
}
/* GENERAL TEMPLATE END */


.content-single li>a {
    font-family: 'Roboto-Regular';
    font-size: 21px;
    line-height: 34px;
    color: #333740;
}

.content-single li>strong>a {
    font-family: 'Roboto-Regular';
    font-size: 21px;
    line-height: 34px;
    color: #333740;
}


/** PAGINATION INDEX */

.content-single .wgs_wrapper .gsc-input-box .gsib_a input {
    padding-left: 17px !important;
    font-family: sans-serif;
    border-radius: 5px;
    background: #F0F0F0;
    border: 1px solid #D8D8D8 !important;
    height: 38px !important;
    margin-left: 0 !important;
    font-family: 'Roboto-Regular';
    font-size: 13px;
}

.content-single .wgs_wrapper  .gsc-search-button-v2 svg {
    fill: #FFFFFF;
    position: relative;
    top: 6px;
}

.content-single .wgs_wrapper  .gsc-search-button-v2{
    padding: 0px 27px;
    margin-top: 0px;
    height: 38px;
}

.content-single .wgs_wrapper td.gsib_a{
    padding-top: 0;
    padding-bottom: 0;
}

/** PAGINATION INDEX END*/


section#blog h1 {
    margin-bottom: 50px;
}


nav.navbar.navbar-default>.container {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

nav.navbar.navbar-default>.container .navbar-header {
    flex: 1 0 20%;
}

nav.navbar.navbar-default>.container div#bs-example-navbar-collapse-1 {
    flex: 1 0 65%;
    margin: 0 auto;
    text-align: center;
    float: none;
}

nav.navbar.navbar-default>.container .right-navbar-data {
    flex: 1 0 15%;
    width: 20%;
    float: right;
}

nav.navbar.navbar-default>.container .right-navbar-data li {
    list-style: none;
    text-align: right;
}

.right-navbar-data li>a {
    color: #333740 !important;
}

.right-navbar-data li>a:hover {
    border-bottom: 5px solid #E75C25;
    text-decoration: none;
    padding-bottom: 4px;
    color: #333740 !important;
}

.right-navbar-data li.current-menu-item>a {
    border-bottom: 5px solid #E75C25;
    text-decoration: none;
    padding-bottom: 4px;
    color: #333740 !important;
}

.menu-menu-general-container .menu>li {
    float: none;
    display: inline-block;
}

.menu-menu-general-container .menu {
    margin: 0 auto;
    text-align: center;
    position: relative;
    display: block;
    padding-left: 0;
}

.menu-menu-general-container {
    float: none !important;
    margin: 0 auto !important;
    text-align: center;
    display: block;
    width: 100%;
}


a.page-numbers:nth-child(9),a.page-numbers:nth-child(10),a.page-numbers:nth-child(11),a.page-numbers:nth-child(12),a.page-numbers:nth-child(13),a.page-numbers:nth-child(14),a.page-numbers:nth-child(15),
a.page-numbers:nth-child(16),a.page-numbers:nth-child(17),a.page-numbers:nth-child(18),a.page-numbers:nth-child(19),
a.page-numbers:nth-child(20),a.page-numbers:nth-child(21),a.page-numbers:nth-child(22),a.page-numbers:nth-child(23) {
    display: none;
}
/*span.page-numbers.dots {
    display: none;
}*/

a.next.page-numbers {
    display: inline-block;
}

section#buy-the-book {
    background: #fbf9f6;
}

div#badge {
    border: 0 !important;0
    padding-left: 0 !important;
}

div#badge>span {
    border: 1px solid #000000;
    border-radius: 50%;
    height: 32px;
    font-size: 15px;
    width: 32px;
    vertical-align: top;
    padding-top: 2px;
    margin-right: 5px;
    font-family: 'Heebo-Bold';
}

div#badge {
    background: #fbf9f6 !important;
}

div#bandee {
    border: 0 !important;
    background: #fbf9f6 !important;
}

div#bandee>span {
    border: 1px solid #e8e6e6;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 12px;
    background: #ffd1bf;
    color: #E75C25;
    margin-left: 7px;
}

div#bandee {
    padding-left: 0 !important;
}


section#privacy-policy {
    padding-top: 30px;
    padding-bottom: 70px;
}

.header-single h1 {
    text-align: center;
}

.header-single .group-profile {
    width: 100%;
    text-align: center;
    display: block;
    margin-bottom: 45px;
    margin-top: 15px;
}

.header-single .group-profile .img-profile {
    margin-right: 0;
    margin-bottom: 8px;
}

div#gs_st50 {
    right: 20px;
}

.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
    border-color: #e75c25  !important;
    background-color: #e75c25  !important;
}

nav.navbar.navbar-default>.container>div#bs-example-navbar-collapse-1>.right-navbar-data{
    display: none;
}


ul.sub-menu {
    display: none;
}

li.menu-item-has-children:hover ul {
    display: block;
    position: absolute;
}

li.menu-item-has-children {
    position: initial !important;
}

li.menu-item-has-children:hover ul {
    display: block;
    position: absolute;
    padding-left: 0;
    width: auto;
    text-align: left;
    background: #f2f2f2;
    padding-top: 15px;
    padding-bottom: 15px;
    list-style: none;
    z-index: 10;
}


li.menu-item-has-children:hover ul>li {
    padding-bottom: 10px;
    border-bottom: 1px solid #cecece;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

li.menu-item-has-children:hover ul>li:last-child {
    border: 0;
    padding-bottom: 5px;
}



#masonry-effect {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}



#post .image-article img {
    width: 100%;
    height: auto;
}


.home .read-post .image-article {
    width: 30%;
    margin-right: 4%;
}

.home .read-post .image-article img {
    height: auto;
    object-fit: contain;
    width: 100%;
    object-position: top;
}

.home .read-post .description-article {
    width: 66%;
    max-width: 66%;
}

.home .read-post .article-home-block {
    margin-bottom: 15px;
}

#post .description-article h4 {
    margin-top: 0;
}

#post .image-article img {
    margin-bottom: 15px !important;
}


section#pre-order-copy {
    padding-bottom: 0;
}

.content-single h2 {
    text-align: center !important;
}

#content-1 h1 {
    line-height: 48px;
    font-size: 46px;
}

#content-1 h1 span {
    font-size: 46px;
}

.header-v2 h1 {
    padding-bottom: 50px !important;
}

section#content-1 div>div:nth-child(1) {
    margin-bottom: 20px;
}

.home .navbar-default {
    padding-bottom: 20px;
}

div#content-subscribe {
    display: none;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    /*transform: translate(70em,0);
    -webkit-transform: translate(70em,0);
    -moz-transform: translate(70em,0);
    -o-transform: translate(70em,0);
    -ms-transform: translate(70em,0);*/
}
div.show-subscrite{
    /*transform: translate(0em,0) !important;
    -webkit-transform: translate(0em,0) !important;
    -moz-transform: translate(0em,0) !important;
    -o-transform: translate(0em,0) !important;
    -ms-transform: translate(0em,0) !important;*/
    /*visibility: visible !important;*/
    display: block !important;
}


div#content-subscribe>img{
    cursor: pointer;
}

div#content-subscribe .mc-field-group>label {
    display: none;
}

div#content-subscribe form {
    background: transparent !important;
}

div#content-subscribe div#mc_embed_signup {
    background: transparent;
}

div#content-subscribe div#mc_embed_signup form#mc-embedded-subscribe-form {
    padding: 0;
}

div#content-subscribe input#mc-embedded-subscribe {
    background-color: #e75c25;
    width: 137px !important;
    height: 50px !important;
    position: relative;
    top: 0px;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 0;
    background: #E75C25;
    border-radius: 0;
    margin-top: 5px;
}


.content-share {
    position: fixed;
    left: 0;
    right: auto;
    width: 120px;
}

.content-share .container {
    width: 100%;
}

.content-share .container span {
    display: block;
    margin-bottom: 12px;
}

section.content-share {
    border: 0 !important;
    padding-top: 0 !important;
}


form.gsc-search-box.gsc-search-box-tools {
    margin-bottom: 45px;
}

.page-template.page-template-privacy-policity h3 {
    margin-bottom: 30px;
    margin-top: 60px;
}

section#privacy-policy li {
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 10px;
}

section#privacy-policy ul {
    margin-bottom: 34px;
}

section#privacy-policy li a, section#privacy-policy a {
    font-size: 21px;
    text-decoration: underline;
}

section#privacy-policy h1 {
    margin-bottom: 35px;
}

.wrapper-content-pv {
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 2px solid #dbd6d6;
}

.page-template.page-template-privacy-policity h3 {
    line-height: 1.2;
}

#about p strong {
    font-weight: 700;
}

section#content-2 .max-width div#mc_embed_signup form#mc-embedded-subscribe-form {
    padding: 0;
}

section#content-2 .max-width div#mc_embed_signup form#mc-embedded-subscribe-form input {
    height: 55px;
    border: 1px solid #4B4F55;
    padding-left: 19px;    
    font-family: 'Cormorant-Bold';
    font-size: 20px;
    width: 100%;
}

section#content-2 .max-width div#mc_embed_signup form#mc-embedded-subscribe-form input::placeholder {
  color: #4B4F55;
  opacity: 1; /* Firefox */  
  font-family: 'Cormorant-Bold';
}

section#content-2 .max-width div#mc_embed_signup form#mc-embedded-subscribe-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #4B4F55;
 font-family: 'Cormorant-Bold';
}

section#content-2 .max-width div#mc_embed_signup form#mc-embedded-subscribe-form input::-ms-input-placeholder { /* Microsoft Edge */
 color: #4B4F55; 
 font-family: 'Cormorant-Bold';
}

section#content-2 .max-width div#mc_embed_signup form#mc-embedded-subscribe-form input#mc-embedded-subscribe {
    background: #4B4F55;
    border: 0;
    border-radius: 0;
    width: fit-content;
    padding: 13px 20px;
    font-family: 'Cormorant-Bold';
    color: white;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 20px;
}

section#content-2 .group-text p {
    margin-bottom: 25px;
}

section#content-2 div#mce-success-response {
    position: absolute;
    bottom: -50px;
    top: auto !important;
    left: 0;
}

section#content-2 .mce_inline_error {
    margin-bottom: 0 !important;
}

.container.no-found-page div#content>div {
    margin: 0 auto;
    text-align: center;
}

div#content404 .wgs_wrapper .gsc-input-box .gsib_a input {
    padding-left: 17px !important;
    font-family: sans-serif;
    border-radius: 5px;
    background: #F0F0F0;
    border: 1px solid #D8D8D8 !important;
    height: 38px !important;
    margin-left: 0 !important;
    font-family: 'Roboto-Regular';
    font-size: 13px;
}

.container.no-found-page div#content div#content404 {
    max-width: 600px;
    margin-top: 60px;
    display: block;
}

.container.no-found-page div#content div#content404 td.gsc-search-button button.gsc-search-button.gsc-search-button-v2 {
    margin-top: 0 !important;
    padding: 0px 27px;
    margin-top: 0px;
    height: 38px;
}

.container.no-found-page div#content div#content404 td.gsc-search-button button.gsc-search-button.gsc-search-button-v2>svg {
    fill: #FFFFFF;
    position: relative;
    top: 6px;
}

section#content-2 .group-text .max-width h3 {
    line-height: 38px;
    margin-bottom: 30px;
}


section#content-3 {
    background: #fbfbfb;
    padding-bottom: 71px;
}

section.list-verification-book {
    padding: 50px 0px !important;
}

.list-verification-book ul {
    margin-top: 10px !important;
}

.list-verification-book ul>li::before {
    background-image: url(/wp-content/themes/bakadesuyo/assets/img/ico-check-white.svg) !important;
    background-size: 57% !important;
}

section#about-the-book blockquote {
    border-left: 0px solid #eee;
    padding-left: 80px;
    padding-right: 80px;
}

section#about-the-book blockquote {
    border-left: 0px solid #eee;
    padding-left: 80px;
    padding-right: 80px;
    /* border-bottom: 6px solid #eee; */
    border-bottom: 6px solid #e7e5e5;
    padding-bottom: 75px;
    margin-bottom: 0;
}

section#buy-the-book h2 {
    font-size: 38px;
    margin-bottom: 5px;
}

a {
    color: inherit;
    text-decoration: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd1bf), to(#ffd1bf));
    background-image: linear-gradient(to bottom, #ffd1bf 0%, #ffd1bf 100%);
    background-repeat: no-repeat;
    background-size: 100% 0;
    background-position: 0 111%;
    -webkit-transition: background-size .25s ease-in;
    transition: background-size .25s ease-in;
    padding: 2px 2px 0px 0;
    border-bottom: 2px solid #000;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

a:hover {
    background-size: 100% 88%;
    cursor: pointer;
    border-bottom: 2px solid #ffd1bf;
    /* color: #E75C25; */
}

a:hover {
    border: 0;
}

#about p a {
    color: inherit;
    text-decoration: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd1bf), to(#ffd1bf));
    background-image: linear-gradient(to bottom, #ffd1bf 0%, #ffd1bf 100%);
    background-repeat: no-repeat;
    background-size: 100% 0;
    background-position: 0 111%;
    -webkit-transition: background-size .25s ease-in;
    transition: background-size .25s ease-in;
    padding: 2px 2px 0px 0;
    border-bottom: 2px solid #000;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

#about p a:hover {
    background-size: 100% 88%;
    cursor: pointer;
    border-bottom: 2px solid #ffd1bf;
    /* color: #E75C25; */
}

nav.navbar.navbar-default a {
    border: 0 !important;
}

/*nav.navbar.navbar-default li.current-menu-item>a {
    border-bottom: 5px solid #E75C25 !important;
}*/


nav.navbar.navbar-default a:hover {
    background: transparent;
}

.menu-menu-general-container .menu>li>a:hover {
    border-bottom: 5px solid #E75C25 !important;
    text-decoration: none;
    padding-bottom: 4px;
}

footer a{
    background: transparent;
    border: 0 !important;
    text-decoration: none;
}

footer a:hover{
    border-bottom: 5px solid #E75C25 !important;
    text-decoration: none;
    padding-bottom: 4px;
}

.article-home-block a {
    border: 0 !important;
    text-decoration: none;
}

button a {
    border: 0 !important;
    background: transparent !important;
}

section#page-bookv2 .group-buttons span a {
    border: 0;
}

section#page-bookv2 .order-link a {
    border: 0;
    background: transparent;
}

section#buy-the-book .group-buttons span a {
    border: 0;
}

section#pre-order-copy a {
    text-decoration: none;
    color: #333740;
}

section#share span a {
    border: 0;
}

.content-single a {
    text-decoration: none;
}

section.list-verification-book h3 {
    margin-bottom: 50px;
}


.group-order-copy:last-child {
    border: 0;
    margin-bottom: 40px;
}

/*section#buy-the-book h2 {
    font-style: italic;
}*/


#content-subscribe {
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 1020px;
    height: 135px;
    padding-top: 10px;
}

#content-subscribe h4 {
    font-size: 18px;
    line-height: 23px;
    font-family: 'Roboto-Bold';
    padding-left: 0px;
    padding-right: 35px;    
    margin-top: 25px;

}

#content-subscribe img:nth-child(1) {
    position: absolute;
    top: 10%;
    right: 2%;
    width: 13px;
}

#content-subscribe {
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
}

div#content-subscribe div#mc_embed_signup {
    flex: 1 0 55%;
}

div#content-subscribe input#mc-embedded-subscribe {
    position: absolute;
    right: 0;
}

div#content-subscribe form {
    width: 100%;
}

div#content-subscribe #mc_embed_signup .mc-field-group {
    width: 65%;
    padding-bottom: 2%;
}

div#content-subscribe input#mc-embedded-subscribe {
    position: absolute;
    right: 20px;
    top: 27px;
}

div#content-subscribe {
    display: none;
    padding-left: 30px;
}


#content-subscribe h4 {
    color: #000;
}

div#content-subscribe {
    background-color: #ffd1bf !important;
    border: 1px solid #d9d9d9;
}

div#content-subscribe form input {
    border-bottom: 1px solid #000 !important;
    font-size: 16px;
    font-family: 'Roboto-Bold';
    font-size: 14px;
    line-height: 19px;
}

div#content-subscribe input#mc-embedded-subscribe {
    border: 0 !important;
    font-weight: 700;
}

div#content-subscribe #mc_embed_signup .mc-field-group {
    width: 65%;
    padding-bottom: 0%;
    margin-top: 2px;
    min-height: 43px;
}

div#content-subscribe form input {
    border-radius: 0;
}

div#ico-subscribe {
    background: #e75c25;
    width: 180px;
    height: auto;
    vertical-align: bottom;
    border-radius: 50%;
    text-align: center;
    margin-top: 25px;
    margin-right: 15px;
}

div#ico-subscribe svg {
    margin-top: 14px;
    width: 50% !important;
}

div#content-subscribe div#mc_embed_signup div#mc_embed_signup_scroll {
    margin-top: 15px;
}

div#content-subscribe form input {
    border-radius: 0 !important;
}

div#ico-subscribe {
    flex: 1 0 70px;
    height: 70px;
}

.error404 section#content-3 {
    margin-top: 35px;
}

div#content-subscribe input#mc-embedded-subscribe {
    color: white;
    top: 25px;
}

.show--pop{
    display: flex !important;
}

section#form-gravity .ginput_container.ginput_container_text input {
    width: 100%;
    height: 50px;
    background: white;
    border: 0;
    padding-left: 12px;
    font-family: 'Cormorant-Light';
    font-size: 18px;
    line-height: 24px;
}

section#form-gravity .ginput_container.ginput_container_text {
    margin: 0 4%;
}

div#gform_confirmation_message_1 {
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 27px;
    text-align: center;
    margin-bottom: 0;
}

p#want-subscribe {
    background-color: #e75c25;
    width: auto !important;
    height: 43px !important;
    position: relative;
    top: 0px;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 0;
    background: #E75C25;
    border-radius: 0;
    margin-top: 5px;
    color: white;
    text-align: center;
    line-height: 43px !important;
    display: none;
}


.colum-left-book .background-white-img a {
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
}

/*FIX MENU SUB MENU*/
li.menu-item-has-children:hover ul>li {
    padding: 0;
}

li.menu-item-has-children:hover ul>li>a {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
}

li.menu-item-has-children:hover ul {
    padding-top: 0;
    padding-bottom: 0;
}
/*END FIX MENU SUB MENU*/

/**BAR*/
div#bar-anun {
    text-align: center;
    background: #e75c25;
    color: white;
    padding-top: 13px;
    padding-bottom: 13px;
    margin-bottom: 45px;
}

div#bar-anun p {
    color: white;
    margin-bottom: 0;
    font-size: 21px;
    line-height: 34px;
    position: relative;
}

body.single.single-post nav.navbar.navbar-default {
    padding-bottom: 0;
}

body.single.single-post nav.navbar.navbar-default>.container {
    padding-bottom: 35px;
}

div#bar-anun svg {
    display: inline-block;
    position: absolute;
    left: -49px;
    top: -2px;
}

div#bar-anun p {
    display: inline-block;
}

.page-template-book-pre-order section#about-the-book {
    padding-top: 0;
}

.page-template-book-pre-order div#bandee img {
    max-width: 185px;
}



/* UP2023 */
section.read-post.blog-content-page {
    margin-top: 0;
    background: #FDFDFD !important
}
section.read-post.blog-content-page .article {
    padding-top: 15px;
}
section.blog-content-page-default h1 {
    padding-left: 20px;
    color: #E75C25;
    margin-bottom: 50px;
    padding-top: 20px;
}
.page-template-blog div#wrapper-pagination {
    margin-top: 100px;
}
/* UP2023 END*/



/* UP2023 */
section.share__options__mobile {
    display: none;
}
/* UP2023 END*/


/* UP2023 */
section#contact {
    padding-bottom: 25px;
}
section#form-gravity {
    padding: 40px 0px;
    padding-bottom: 160px;
}
li#field_1_18 {
    /* margin: 0 2.5% !important; */
    padding-left: 2.5% !important;
}
li#field_1_18 label.gfield_label {
    margin-left: 0;
    margin-bottom: 0;
}
li#field_1_18 input {
    height: 50px;
    background: white;
    border: 0;
    padding-left: 12px;
    font-family: 'Cormorant-Light';
    font-size: 18px;
    line-height: 24px;
}
li#field_1_16 {
    margin-top: 22px !important;
}
/* UP2023 END*/


/* UP2023 */
.page.page-id-35491 .content-single h2 {
    margin-top: 50px;
}
/* UP2023 END*/


/* UP2023 */
.page.page-id-46534 section#page-bookv2 .container {
    max-width: 1455px;
    width: 100%;
}
.page.page-id-46534 section#page-bookv2 .colum-right-book {
    padding-left: 0;
}
/* UP2023 END*/

/* UP2023 */
body.page-template-default.page.page-id-28898 div#wrapper-index-pages section#single-blog {
    padding-bottom: 50px;
}
/* UP2023 END*/




@media only screen and (max-width: 1400px) {
    .read-post .container{
        width: 100%;
    }
}

@media only screen and (max-width: 1380px) {
    .container{
        width: 94%;
    }

    #about .container {
        width: 94%;
    }

    .image-article img{
        width: 92%;
    }

    .Barker-image img{
        width: 90%;
        height: 530px;
    }

    .Barker-image{
        width: 30%;
        margin-right: 5px;
    }

    .Barker-image img {
        width: 90%;
        height: 520px;
        border-radius: 2px;
    }

    .content-Barker{
        margin-right: 10px;
    }

    section#page-newsletter .container {
        width: 94%;
    }
}

@media only screen and (max-width: 1300px) {
    .bg-book{
        width: 43%;
        height: 43%;
    }

    #content-text .container {
        width: 94%;
    }

    .menu-menu-general-container .menu>li{
        margin: 0 10px;
    }

    .menu-menu-general-container .menu{
        margin-right: 0;
        padding-left: 0;
    }

    .bg-coffe{
        width: 46%;
        height: 46%;
    }

    #post .image-article img{
        width: 100%;
    }

    section#page-bookv2 .container {
        width: 100%;
    }

    /* UP2023 */
    .page.page-id-46534 section#page-bookv2 .colum-left-book {
        width: 36%;
        float: left;
    }
    .page.page-id-46534  section#page-bookv2 .colum-right-book {
        width: 64%;
    }
    /* UP2023 END*/

}

@media only screen and (max-width: 1199px) {
    .navbar-form .form-control{
        width: 300px;
    }

    section#page-newsletter h6{
        margin-left: 0;
    }

    #about .text {
        width: 61%;
        margin-right: 5%;
    }

    section#page-newsletter h6:before{
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    #about figure {
        width: 34%;
        float: left;
    }

    .read-post .image-article img{
        height: auto;
    }

    .wrapper-section .group-text{
        padding-left: 42px;
        width: 62%;
    }

    .wrapper-section .book-header img{
        width: 100%;
    }

    section#content-2 .form-group input{
        width: 100%;
    }

    #post .image-article img{
        border-radius: 0;
    }

    .img-absolute{
        margin-left: 0;
    }

    .image-article img {
        width: 90%;
        height: auto;
        padding-top: 0px;
    }

    .content-libraries{
        width: 370px;
        padding: 75px 20px;
    }

    section#content-5{
        height: auto;
        padding-bottom: 100px;
    }

    .menu-menu-general-container .menu {
        margin-right: 68px;
        /*display: flex;*/
        width: 100%;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
        margin-top: 100px !important;
        padding-left: 0;
    }

    .menu-menu-general-container {
        margin-right: 0;
        padding-top: 3px;
        padding-left: 0;
    }

    form.navbar-form.navbar-left{
        width: 50%;
        text-align: right;
    }

    .navbar-header {
        width: 50%;
        /* float: left; */
    }

    .nav>li{
        margin: 0 24px;
        padding: 0;
    }

    .column-right-newsletter{
        width: 100%;
    }

    section#page-newsletter li:before{
        left: auto;
        margin-top: 4px;
        margin-left: -30px;
    }   

    .column-left-newsletter{
        width: 100%;
        text-align: left;
    }

    section#page-newsletter li:nth-child(2){
        width: 100%;
    }

    section#page-newsletter .column-left-newsletter>p:nth-child(n+1) {
        width: 95%;
        margin-bottom: 38px !important;
        margin: 0;
    }

    .content-form{
        width: 537px;
        margin-right: auto;
        padding: 59px 0px;
    }

    .content-form{
        padding: 90px 0px;
        margin-top: 55px;
    }

    section#page-newsletter{
        padding: 100px 0px;
    }

    nav.navbar.navbar-default>.container .navbar-header {
        flex: 1 0 10%;
    }

    nav.navbar.navbar-default>.container .right-navbar-data {
        flex: 1 0 10%;
    }

    nav.navbar.navbar-default>.container div#bs-example-navbar-collapse-1 {
        flex: 1 0 70%;
    }

    .menu-menu-general-container .menu {
        margin-top: 0px !important;
    }

    .navbar-header {
        width: 17%;
    }

    .wrapper-section .img-absolute {
        margin-top: 0;
    }


}

@media only screen and (max-width: 1024px) {
    #content-subscribe {
        width: 100%;
    }
    div#content-subscribe div#mc_embed_signup {
        flex: 1 0 100%;
    }
    #content-subscribe h4 {
        flex: 1 0 100%;
    }
    div#content-subscribe {
        height: auto;
    }
    body div.show--pop{
        display: block !important;
    }
    div#ico-subscribe {
        float: left;
        flex: 1 0 70px;
        height: 70px;
        width: 70px;
        margin-top: 14px;
    }
    div#content-subscribe div#mc_embed_signup {
        flex: 1 0 100%;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    div#content-subscribe #mc_embed_signup .mc-field-group {
        width: 77%;
    }
}

@media only screen and (max-width: 998px) {
    section#share {
        display: block !important;
        opacity: 1 !important;
    }
    iframe {
        width: 100% !important;
    }
    /* UP2023 */
    .page.page-id-46534 section#page-bookv2 .colum-left-book {
        width: 100%;
        float: left;
    }
    .page.page-id-46534  section#page-bookv2 .colum-right-book {
        width: 100%;
    }
    /* UP2023 END*/
}


@media only screen and (max-width: 991px) {
    .bg-book{
        width: 25%;
        height: 25%;
    }

    .form-general .column-left-form{
        width: 100%;
        padding-left: 0;
    }

    .form-general #mc_embed_signup .mc-field-group{
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }

    .form-general #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
        position: absolute;
        bottom: 63px;
    }

    .form-general  .form-single h4{
        width: 100%;
        margin-bottom: 53px;
        text-align: center;
        max-width: 100%;
    }

    .form-general .column-right-form {
        width: 89%;
        margin-right: auto;
        margin-left: auto;
    }

    .form-general #mc_embed_signup .mc-field-group input {
        margin-bottom: 20px;
    }

    .form-general .form-single{
        height: auto;
        padding: 30px 0px;
        float: left;
        display: block;
    }

    section#preorder-now .container {
        width: 94%;
    }

    section#pre-order-copy .container{
        width: 94% !important;
    }

    section#buy-the-book .container {
        width: 94%;
    }

    .general-template .read-post .description-article{
        padding-left: 15px;
    }

    section#pre-order-copy ul{
        padding-left: 0px;
    }

    section#buy-the-book h2:before{
        left: 0;
    }

    #about-the-book .container {
        width: 94%;
    }

    section#page-bookv2 .colum-left-book{
        width: 100%;
    }

    section#page-bookv2 .colum-right-book{
        width: 100%;
        margin-top: 82px;
        padding-left: 20px;
    }

    section#form-gravity .circle-checkbox [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after{
        left: 0;
    }

    section#form-gravity {
        padding: 70px 0px;
        padding-bottom: 90px;
    }

    section#form-gravity .container {
        width: 94%;
    }

    section#form-gravity .name_first input {
        margin-top: 5px;
    }   

    section#form-gravity .ginput_container.ginput_container_textarea textarea{
        margin-top: 14px;
    }

    section#page-newsletter{
        padding: 80px 0px;
    }

    .content-form{
        padding: 90px 20px;
    }

    section#about{
        padding-bottom: 0;
    }

    #about .container {
        display: flex;
        flex-wrap: wrap;
    }

    section#page-newsletter li{
        padding-left: 33px;
    }

    #about .text {
        width: 100%;
        margin-right: 0;
        text-align: center;
        order: 2;
        padding-top: 150px;
    }

    #about figure{
        width: 100%;
    }

    #about p{
        padding-right: 0;
    }

    #about h6:before{
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    #about figure img {
        height: auto;
        object-fit: cover;
        width: 49%;
        float: none;
    }

    .read-post .article-home-block {
        width: 100%;
        margin: 0;
    }

    .read-post .image-article {
        width: 47%;
        margin-right: 3%;
    }

    .read-post .image-article img {
        padding-top: 7px;
        height: auto;
        object-fit: contain;
    }

    .read-post .description-article {
        width: 50%;
        padding-left: 0;
        padding-right: 55px;
        text-align: left;
        float: left;
        max-width: 100%;
        padding-top: 0px;
    }

    .read-post h3 {
        width: 100%;
        padding-left: 0;
    }

    .wrapper-section .group-text {
        padding-left: 45px;
        width: 100%;
        position: relative;
        justify-content: center;
        text-align: center;
        padding-right: 45px;
    }

    .wrapper-section .book-header img {
        margin-top: 0px !important;
    }

    .wrapper-section .img-absolute{
        width: 100%;
    }

    section#content-2 .form-group{
        width: 100%;
    }

    .wrapper-section .group-text p{
        width: 100%;
    }

    .header-v2 h1 {
        padding-bottom: 80px !important;
    }

    .wrapper-section .book-header img{
        margin-bottom: 35px;
    }

    section#single-blog .container{
        width: 94%;
    }

    .header-single h1{
        line-height: 64px;
    }

    section#single-blog .circle-orange2{
        top: -1%;
    }

    section#single-blog{
        padding-top: 0;
    }

    .form-single{
        width: 100%;
    }

    #post .image-article img{
        border-radius: 0;
        height: auto;
        margin-bottom: 0 !important;
    }

    #post .article-home-block{
        width: 48%;
        margin: 0 1%;
    }

    #post .description-article {
        padding-top: 45px;
    }

    .bg-coffe{
        width: 100%;
        height: 25%;
    }

    .content-book{
        width: 100%;
        position: relative;
        z-index: 10;
    }

    .column-left {
        width: 100%;
    }

    footer{
        height: auto;
        padding-bottom: 70px;
    }

    .column-right {
        width: 100%;
        float: left;
        padding-top: 29px;
        position: relative;
        left: 0;
    }

    .column-right ul {
        padding: 0;
    }

    .content-Barker{
        width: 100%;
        float: left;
        margin: 0;
    }

    .Barker-image{
        width: 100%;
        float: left;
        margin-top: 50px;
    }

    .review-publication{
        width: 100%;
        float: left;
    }

    .review-content{
        width: 80%;
        float: none;
        margin: 0 auto;
        display: block;
        text-align: center;
        display: flex;
        flex-wrap: wrap;
    }

    .Barker-image img{
        width: 40%;
        height: auto;
        border-radius: 10px;
        object-fit: cover;
    }

    .content-libraries{
        width: 90%;
        padding: 70px 20px;
        margin: 0 auto;
        height: 350px;
    }

    .content-libraries img{
        bottom: 20px;
    }

    .content-Barker hr{
        left: 314px;
        right: auto;
    }

    .content-Barker p{
        max-width: 616px;
        margin: 0 auto;
        padding-right: 0;
        margin-bottom: 20px;
    }

    .article-content{
        width: 100%;
    }

    .article {
        width: 90%;
        float: none;
        padding-top: 90px;
        padding-bottom: 100px;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }

    .search-article{
        text-align: left;
        width: 100%;
    }

    .content-search{
        width: 50%;
        float: left;
        margin: 0 auto;
        display: block;
    }

    section#content-3 h3{
        text-align: center;
    }

    .description-article{
        padding-top: 45px;
    }

    .description-article hr{
        width: 300px;
        border-top: 2px solid #F0F0F0;
    }

    .article{
        padding-top: 20px;
        padding-bottom: 20px;
    }

    section#content-4 {
        padding-bottom: 60px;
        padding-top: 60px;
    }

    .column-right-form input{
        width: 100%;
    }

    .column-right-form{
        margin-right: 20px;
    }

    .column-right-form button{
        width: 34%;
    }

    .column-left-form {
        width: 44%;
        padding-left: 20px;
    }

    .column-right-form{
        width: 56%;
    }

    section#form-gravity .ginput_complex {
        display: block;
        margin-top: 0 !important;
    }

    section#form-gravity .ginput_container.ginput_container_select {
        margin: 0 0%;
    }

    section#form-gravity ul{
        display: block;
        margin: 0 !important;
    }

    section#form-gravity .ginput_complex span {
        width: 100%;
        margin: 0 !important;
    }

    section#form-gravity label{
        margin-left: 0%;
    }

    section#form-gravity .circle-checkbox [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before{
        left: 0;
    }

    section#form-gravity .circle-checkbox [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label{
        padding-left: 34px !important;
    }

    section#form-gravity .ginput_recaptcha{
        margin-left: initial;
    }

    section#form-gravity .ginput_container.ginput_container_email {
        margin: 0 0%;
    }

    section#form-gravity span input{
        margin-top: 27px;
    }

    section#form-gravity label.gfield_label.gfield_label_before_complex {
        margin-left: 0% !important;
        margin-bottom: 0;
    }

    section#form-gravity .fullwidth label {
        margin: 0 0% !important;
    }

    section#form-gravity .fullwidth li{
        margin-left: 9px;
    }

    section#form-gravity .ginput_container.ginput_container_textarea{
        margin: 0 0% !important;
    }

    section#form-gravity .gfield_checkbox {
        margin-left: 16px;
    }

    section#form-gravity .gform_footer input{
        margin-left: 0;
    }

    nav.navbar.navbar-default>.container .right-navbar-data{
        width: 15%;
    }

    .menu-menu-general-container{
        width: 85%;
    }

    .navbar-brand>img {
        display: block;
        height: 50px;
        margin-top: 8px;
    }

    section#content-3 {
        margin-top: 0;
    }

    #about .text {
        padding-top: 60px;
    }

    .content-share {
        position: relative;
        width: 100%;
    }

    .content-share .container span {
        display: inline-block;
    }

    section#content-2 .max-width div#mc_embed_signup form#mc-embedded-subscribe-form input#mc-embedded-subscribe {
        width: 100%;
    }

    section#content-2 .max-width #mc_embed_signup .mc-field-group {
        width: 100%;
    }

    body div.show--pop{
        display: block !important;
    }

    section#form-gravity .ginput_container.ginput_container_text {
        margin: 0;
    }

    /* UP2023 */
    #about .text {
        text-align: left;
    }
    #about .text h1 {
        text-align: center;
    }
    #about .text h6 {
        text-align: center;
    }
    /* UP2023 END*/

}

@media only screen and (max-width: 800px) {
    .article{
        width: 100%;
    }

    .description-article{
        padding-top: 10px;
    }

    .review-content{
        width: 100%;
    }

    .review-publication{
        width: 90%;
        margin: 0 auto;
    }

    .content-Barker p{
        max-width: 538px;
    }
}

@media only screen and (max-width: 768px) {
    h1{
        font-size: 50px;
        line-height: 52px;
    }

    p {
        font-size: 18px !important;
        margin: 0 0 0px;
        line-height: 34px !important;
    }

    nav.navbar.navbar-default>.container div#bs-example-navbar-collapse-1 {
        flex: 1 0 100%;
        background: #f2f2f2;
        margin-top: 28px;
    }

    .menu-right-menu-container {
        margin-top: 52px;
    }

    nav.navbar.navbar-default>.container .right-navbar-data li{
        text-align: center;
    }

    .menu-menu-general-container {
        width: 85%;
    }

    .menu-right-menu-container ul{
        padding: 0;
    }

    .group-order-copy{
        padding: 0 0px;
    }

    #about figure img{
        width: 55%;
    }

    .menu-menu-general-container .menu {
        display: flex !important;
        flex-wrap: wrap;
    }

    .menu-menu-general-container .current-menu-item {
        border:0 !important;
    }

    .menu-menu-general-container .current-menu-item>a {
        border-bottom: 4px solid #E75C25;
        padding-bottom: 3px;
    }

    .article-home-block{
        padding-bottom: 42px;
    }

    .home .read-post .image-article{
        width: 100%;
    }

    .home .read-post .description-article {
        padding: 0 20px !important;
        width: 100%;
        text-align: center;
    }

    .home .read-post .description-article h4{
        line-height: 42px;
    }

    .home .read-post .description-article p {
        margin-top: 28px;
        margin-bottom: 20px;
    }

    .home .read-post .description-article{
        padding-left: 12px;
        width: 100%;
    }

    .home .read-post .article-home-block{
        padding-bottom: 70px;
    }

    .menu-menu-general-container .menu{
        margin-top: 20px !important;
    }

    section#buy-the-book .group-buttons span{
        margin: 16px 10px;
        margin-left: 10px;
    }

    section#preorder-now h2{
        line-height: 72px;
    }

    section#page-bookv2 .colum-right-book {
        padding-left: 0;
    }

    section#page-bookv2 .container {
        width: 94%;
    }

    section#page-newsletter h1{
        line-height: 52px;
    }

    section#buy-the-book h2:before{
        display: none;
    }

    section#buy-the-book h2{
        line-height: 77px;
    }

    #about h1{
        line-height: 54px;
    }

    .content-form {
        width: 100%;
        padding: 58px 20px;
    }

    .read-post{
        padding-bottom: 70px;
    }

    section#contact .max-width {
        width: 100%;
    }

    .content-single ul{
        padding-left: 22px;
    }

    .wrapper-section .book-header{
        height: auto;
    }

    .wrapper-section .circle-orange{
        right: 0;
        width: 100px;
        height: 100px;
        top:0;
    }

    .home .read-post .image-article img{
        padding-top: 0;
        width: 42%;
    }

    .read-post h3{
        padding-bottom: 47px;
        margin-top: 0;
        padding-top: 0 !important;
    }

    .wrapper-section .group-text {
        height: auto;
        padding: 50px 45px;
    }

    .read-post .article{
        padding-bottom: 30px;
    }

    .read-post{
        margin-top: 0;
    }

    .wrapper-section img{
        height: auto !important;
    }

    .column-right-form {
        width: 100%;
    }

    .form-single h4{
        line-height: 40px;
    }

    .form-single {
        width: 100%;
        display: block;
        height: auto;
        padding: 30px 0px;
    }

    .column-left-form {
        width: 100%;
        padding-left: 0;
        margin-bottom: 30px;
        text-align: center;
    }

    .group-img-form{
        display: block;
    }

    .group-img-form{
        width: 62%;
        margin: 0 auto;
    }

    .column-right-form button {
        width: 62%;
        margin-top: 26px;
    }

    .form-single h4 {
        max-width: 100%;
        text-align: center;
    }

    section#post{
        margin-top: 31px;
    }

    #post .article-home-block {
        width: 100%;
        margin: 0;
    }

    #post .description-article h4{
        padding-top: 12px;
    }

    #post .description-article{
        width: 100%;
        padding-left: 0;
    }

    .select-img{
        margin-left: 0;
    }

    section#post{
        padding-top: 100px;
        padding-bottom: 100px;
    }

    #blog .circle-orange2{
        top: -95px;
    }

    .plant img{
        display: none;
    }

    .navbar-form .form-control {
        width: 100%;
        margin: 0 auto;
        margin-top: 61px;
        border-radius: 0;
        border:0;
    }

    form.navbar-form.navbar-left img {
        position: absolute;
        left: auto;
        margin-top: 2px;
        width: 14px;
        height: 14px;
        object-fit: cover;
        top: 9px;
        border:0;
        right: 35px;
    }

    form.navbar-form.navbar-left {
        width: 78%;
        margin: 0 auto;
        border:0;
        display: block;
    }

    div#bs-example-navbar-collapse-1{
        border:0;
    }

    .bg-book {
        width: 200px;
        position: relative;
        height: 147px;
    }

    .content-book h3{
        margin-top: 26px;
    }

    .bg-coffe {
        width: 100%;
        height: 150px;
    }

    .navbar-header{
        width: 100%;
        margin: 0 !important;
    }

    .navbar-default .navbar-toggle {
        border-radius: 0;
        position: absolute;
        right: 0;
        margin-top: 0;
    }

    nav.navbar.navbar-default .container{
        padding-right: 0;
        padding-left: 0;
    }

    #content-1 h1 span{
        font-size: 50px;
    }

    section#content-2 img {
        width: 40% !important;
    }

    section#content-2 img{
        width: 453px;
    }

    .img-absolute{
        margin-left: 0;
    }

    #content-1 h1{
        padding-bottom: 400px;
        text-decoration: none;
    }

    #content-1 h1 strong:before{
        display: none;
    }

    section#content-2 img{
        margin-top: -375px;
    }

    section#content-1 div>div:nth-child(1){
        font-size: 14px;
    }

    section#content-2 .form-group input{
        width: 100%;
    }

    section#content-2 .form-group{
        width: 100%;
    }

    section#content-2 .form-group button{
        padding: 16px 20px;
        font-size: 16px;
        letter-spacing: 0;
    }

    section#content-2 {
        height: auto;
        padding-bottom: 0px;
    }

    .image-article{
        width: 100%;
    }

    .content-Barker h2 br{
        display: none;
    }

    .description-article {
        margin: 0 auto;
        max-width: 474px;
        text-align: center;
        float: none;
    }

    .image-article img{
        padding-bottom: 15px;
        padding-top: 0;
    }

    .description-article{
        width: 100%;
    }

    .image-article img{
        width: 70%;
    }

    .content-Barker hr{
        right: auto;
        margin: 0 auto;
        left: auto;
        justify-content: center;
        display: inline-block;
    }

    .content-libraries{
        padding: 45px 20px;
    }

    .content-libraries img{
        right: 15px;
        width: 112px;
        height: auto;
        object-fit: contain;
    }

    .description-article hr{
        width: auto;
    }

    .content-search h3{
        margin-top: 10px;
    }

    .article-content{
        padding-bottom: 30px;
    }

    .description-article h4{
        padding-top: 0;
    }

    .article-home-block{
        padding-top: 0;
        padding-bottom: 25px;
    }

    section#content-4 {
        padding-bottom: 40px;
        padding-top: 20px;
    }

    section#buy-the-book{
        padding: 80px 0px;
        padding-bottom: 80px;
    }

    a.page-numbers {
        margin-bottom: 15px;
    }

    div#wrapper-pagination>div {
        width: 85%;
    }

    a.page-numbers {
        font-size: 14px;
    }

    #about figure img {
        height: auto;
    }

    #post .image-article {
        border: 5px solid #f3f3f3;
    }

    nav.navbar.navbar-default>.container>.right-navbar-data {
        display: none;
    }

    nav.navbar.navbar-default>.container>div#bs-example-navbar-collapse-1>.right-navbar-data {
        display: block;
        width: 100%;
    }

    .menu-menu-general-container {
        width: 100%;
    }

    .menu-menu-general-container ul#menu-menu-general {
        display: block !important;
    }

    .menu-menu-general-container ul#menu-menu-general>li {
        display: block !important;
        margin-bottom: 20px;
    }

    nav.navbar.navbar-default>.container>div#bs-example-navbar-collapse-1>.right-navbar-data .menu-right-menu-container {
        margin-top: 0;
    }

    nav.navbar.navbar-default>.container div.navbar-collapse.collapse.in {
        border-bottom: 1px solid #cbcbcb !important;
        padding-bottom: 15px !important;
    }

    .page-template-blog section#post {
        padding-top: 0;
    }

    ul.sub-menu {
        display: block !important;
        position: relative !important;
        padding-left: 0;
        width: auto;
        text-align: left;
        background: #f2f2f2;
        padding-top: 5px;
        padding-bottom: 0;
        list-style: none;
        z-index: 10;
    }

    li.menu-item-has-children:hover ul {
        padding-top: 5px;
        padding-bottom: 0;
    }

    ul.sub-menu>li {
        padding-bottom: 10px;
        border-bottom: 1px solid #cecece;
        padding-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
    }

    ul.sub-menu>li:last-child {
        border: 0;
        padding-bottom: 5px;
    }

    .menu-menu-general-container ul#menu-menu-general>li {
        text-align: left;
    }

    nav.navbar.navbar-default>.container>div#bs-example-navbar-collapse-1>.right-navbar-data ul#menu-right-menu>li {
        text-align: left;
        margin: 0 10px;
    }

    .home .read-post .description-article {
        width: 100%;
        max-width: 100%;
    }

    section#page-bookv2 .colum-right-book {
        margin-top: 20px;
    }

    section#page-bookv2 {
        padding-top: 20px;
    }

    section#buy-the-book {
        padding: 40px 0px;
        padding-bottom: 60px;
    }

    section#share {
        display: block !important;
        opacity: 1 !important;
    }

    section#content-2 .group-text .max-width h3 br {
        display: none;
    }

    div#content-subscribe input#mc-embedded-subscribe {
        position: relative;
        left: 0;
        top: 0;
    }

    p#want-subscribe {
        display: block;
        margin-top: 26px;
    }

    div#content-subscribe {
        transform: translate(0,14em);
        -webkit-transform: translate(0,14em);
        -moz-transform: translate(0,14em);
        -o-transform: translate(0,14em);
        -ms-transform: translate(0,14em);
    }

    div.mobile-effect-subscribe {
        transform: translate(0,0) !important;
        -webkit-transform: translate(0,0) !important;
        -moz-transform: translate(0,0) !important;
        -o-transform: translate(0,0) !important;
        -ms-transform: translate(0,0) !important;
    }

    #content-subscribe img:nth-child(1) {
        position: absolute;
        top: 4%;
        right: 2%;
        width: 13px;
    }

    li.menu-item-has-children:hover ul {
        padding-top: 0;
    }

    li.menu-item-has-children ul>li {
        padding: 0 !important;
    }

    li.menu-item-has-children ul>li>a {
        padding-bottom: 15px;
        padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
        display: block;
    }

    li.menu-item-has-children:hover ul {
        padding-top: 5px;
    }

    /* UP2023 */
    body.page-template.page-template-blog .read-post .image-article {
        width: 100%;
        margin-right: 0 !important;
        float: none;
    }
    body.page-template.page-template-blog .read-post .image-article img {
        width: 42%;
    }
    body.page-template.page-template-blog .read-post .description-article {
        width: 100%;
        text-align: center;-
        width: 100%;
        max-width: 100%;
        padding: 0 20px !important;
    }
    /* UP2023 END*/






}

@media only screen and (max-width: 600px) {
    h2{
        font-size: 50px;
    }

    h3{
        font-size: 32px;
    }

    h4{
        font-size: 28px;
    }

    nav.navbar.navbar-default>.container .right-navbar-data{
        width: 100%;
    }

    .menu-right-menu-container {
        margin-top: 25px;
    }

    .menu-menu-general-container {
        width: 100%;
    }

    #about figure img {
        width: 71%;
    }

    .menu-menu-general-container .menu>li {
        margin: 12px 0px;
        text-align: center;
        width: 100%;
    }

    .menu-menu-general-container .menu{
        display: inline-block;
        margin-top: 22px;
    }

    section#buy-the-book h2{
        line-height: 65px;  
    }

    section#preorder-now h2 {
        line-height: 62px;
    }

    section#page-newsletter li{
        font-size: 18px;
    }

    section#page-newsletter li p{
        font-size: 18px;
    }

    .content-form {
        padding: 60px 20px;
    }

    .header-single h1 {
        line-height: 54px;
    }

    #post .image-article img {
        padding-bottom: 35px;
    }

    #post select{
        font-size: 24px;
    }

    section#post{
        padding-left: 5px;
        padding-right: 5px;
    }

    .arrow-black{
        top:20px;
    }

    .group-select-img{
        width: 100%;
    }

    #post select{
        width: 100%;
    }

    #post .description-article small {
        margin-top: 15px;
        display: block;
    }

    section#content-2 img {
        margin-top: -337px;
        width: 55% !important;
    }

    .content-search{
        width: 100%;
    }

    .content-Barker p {
        max-width: 397px;
    }

    .content-Barker button{
        font-size: 16px;
    }

    .content-search h3{
        right: 0px;
    }

    .description-article {
        width: 85%;
    }

    .content-libraries{
        padding: 35px 25px;
        height: 335px;
    }

    .content-libraries img{
        bottom: 5px;
        right: 45px;
        height: 70px;
    }

    .content-Barker hr{
        left: 220px;
    }

    .content-Barker hr{
        right: auto;
        margin: 0 auto;
        left: auto;
        justify-content: center;
        display: inline-block;
    }

    .image-article img{
        padding-bottom: 20px;
    }

    .content-libraries {
        padding: 20px 5px;
        height: 290px;
    }

    .content-libraries img {
        bottom: -7px;
        right: 12px;
        height: 70px;
    }

    .review-publication{
        padding-top: 40px;
    }

    .image-article img {
        width: 80%;
    }

    .description-article hr{
        margin: 5px;
    }

    .content-search h3 {
        margin-top: 0;
    }

    #content-1 h1 {
        padding-bottom: 328px;
    }

    .content-book p{
        padding-right: 0;
    }

    .nav>li{
        margin: 0 16px;
    }

    .navbar-default .navbar-toggle {
        top: 40px;
    }

    .header-v2 h1 {
        padding-bottom: 35px !important;
    }

    p {
        line-height: 32px !important;
    }

    .navbar-default {
        padding-bottom: 60px;
    }

    section#page-bookv2 .group-buttons span {
        margin: 9px 18px;
        margin-left: 0;
        width: 49%;
        margin-right: 0;
    }

    section#page-bookv2 .group-buttons span a {
        font-size: 15px;
        padding: 12px 12px;
        width: 100%;
        display: block;
        text-align: center;
    }

    section#page-bookv2 {
        padding-bottom: 50px;
    }

    section#buy-the-book .group-buttons>span {
        flex: 1 0 43%;
        margin-right: 0;
        margin: 10px 10px;
    }

    section#buy-the-book .group-buttons span a {
        padding: 12px 8px;
        width: 100%;
        display: block;
        text-align: center;
        font-size: 15px;
    }

    section#preorder-now h2 {
        font-size: 42px;
    }

    #post .description-article {
        background: #f3f3f3;
        padding-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
    }

    #post .article-home-block {
        padding-bottom: 50px;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: white;
    }

    .navbar-default .navbar-toggle {
        top: 40px;
        background: #E75C25;
    }

    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #E75C25;
    }

    .navbar-default .navbar-toggle {
        border: 0;
    }

    .page-template-blog section#post {
        margin-top: 0;
    }

    .form-general .form-single {
        margin-top: 15px;
    }

    .form-general .column-left-form>h4 {
        margin-bottom: 0 !important;
    }

    .navbar-default {
        padding-bottom: 35px;
    }

    #post .image-article img {
        padding-bottom: 15px;
    }

    #post .description-article h4 {
        line-height: 36px;
    }

    #post .description-article hr {
        display: none;
    }

    .header-single .group-profile {
        display: none;
    }

    section#privacy-policy li>a {
        font-size: 16px !important;
        line-height: 29px !important;
    }

    section#about-the-book blockquote {
        padding-left: 40px;
        padding-right: 40px;
    }

     section#buy-the-book h2 {
        font-size: 32px;
        line-height: 38px !important;
    }

    section#about-the-book li {
        font-size: 18px;
        line-height: 28px;
    }

    div#ico-subscribe {
        margin-top: 25px;
    }

    div#content-subscribe #mc_embed_signup .mc-field-group {
        width: 100%;
    }

    #content-subscribe h4 {
        text-align: left;
        padding-right: 0;
    }

    #content-subscribe h4 {
        font-size: 16px;
        line-height: 21px;
    }

    div#bar-anun p {
        padding-left: 80px;
        padding-right: 80px;
    }
    div#bar-anun svg {
        position: relative;
        left: 0;
        display: block;
        text-align: center;
        right: 0;
        margin: 0 auto;
        width: 45px !important;
        height: 45px !important;
    }

    /* UP2023 */
    .column-right-newsletter.wrapper-arrow .content-form {
        margin-top: 0;
    }
    /* UP2023 END*/

    /* UP2023 */
    body.page-template.page-template-blog .read-post .image-article img {
        width: 85%;
    }
    body.page-template.page-template-blog .read-post .article-home-block {
        padding-bottom: 70px;
    }
    /* UP2023 END*/
    /* UP2023 */
    section.share__options__mobile {
        display: block;
    }
    section.share__options__mobile {
        position: fixed;
        bottom: 0;
        text-align: center;
        background: #333740;
        padding-top: 4px;
        padding-bottom: 4px;
        z-index: 1;
    }
    section.share__options__mobile a {
        background: transparent;
        border: 0;
    }
    .share__options__mobile__content svg path {
        fill: #fff;
    }
    .share__options__mobile__content a {
        padding: 0;
        line-height: 22px;
    }
    section.share__options__mobile a svg {
        position: relative;
        top: 3px;
    }
    section.share__options__mobile span.share__options__mobile__content__ico__tw svg {
        top: 6px;
    }
    section.share__options__mobile span.share__options__mobile__content__ico__mail svg {
        top: 1px;
    }
    section.share__options__mobile .share__options__mobile__content {
        display: flex;
        justify-content: center;
        flex: 1;
        flex-wrap: wrap;
    }
    section.share__options__mobile .share__options__mobile__content span {
        flex: 1 0 25%;
    }
    div#content-subscribe {
        z-index: 2;
    }
    /* UP2023 END*/

    /* UP2023 */
    #about-the-book {
        padding-bottom: 30px !important;
    }
    section#buy-the-book .group-buttons>span {
        width: 163px !important;
        max-width: 163px !important;
    }
    .page.page-id-28898 .content-single h2 {
        margin-top: 20px !important;
    }
    body.error404 .container.no-found-page div#content>div img {
        width: 100%;
    }
    body.error404 .read-post .image-article {
        width: 100%;
        margin-right: 0 !important;
    }
    body.error404 .read-post .description-article {
        width: 100%;
        text-align: center;
    }
    body.error404 .container.no-found-page h2 {
        font-size: 36px;
    }
    body.error404 .container.no-found-page h2 br {
        display: none;
    }
    body.error404 .article {
        padding-top: 0;
    }
    section#privacy-policy {
        padding-bottom: 0;
    }
    /* UP2023 END*/


    /* UP2023 */
    .page-template-blog div#wrapper-pagination {
        margin-top: 10px;
    }
    .page-template-blog .blog-content-page-default {
        padding-bottom: 0 !important;
    }
    section#form-gravity {
        padding-bottom: 30px;
    }
    /* UP2023 END*/


}


@media only screen and (max-width: 450px) {
    div#bar-anun p {
        padding-left: 50px;
        padding-right: 50px;
    }
}



@media only screen and (max-width: 500px) {
    h1 {
        font-size: 42px !important;
        line-height: 50px !important;
    }

    h3{
        font-size: 32px;
    }

    h4 {
        font-size: 24px;
    }

    /* UP2023 */
    p{
        font-size: 21px !important;
        line-height: 34px !important;
    }
    /* UP2023 END */

    nav.navbar.navbar-default>.container .right-navbar-data{
        width: 100%;
    }

    .content-single h2{
        margin-top: 105px;
    }

    .form-general .form-single{
        padding: 30px 0px;
        margin-top: 60px;
        margin-bottom: 60px;
    }

    section#page-newsletter #mc_embed_signup .mc-field-group{
        width: 100% !important;
    }

    section#page-newsletter input#mc-embedded-subscribe{
        width: 100% !important;
    }

    #content-text h3{
        line-height: 36px;
    }

    #content-text h4{
        line-height: 36px;
    }

    section#about-the-book h2{
        font-size: 42px !important;
        line-height: 50px !important;
    }

    #about figure img {
        width: 78%;
    }

    .navbar-form .form-control{
        font-size: 11px;
    }

    .column-right-form button {
        width: 87%;
    }

    section#content-2 .form-group button{
        position: relative;
        margin-top: 11px;
        width: 100%;
    }

    .read-post .image-article img{
        width: 65%;
    }

    .read-post .description-article h4 {
        line-height: 39px;
        margin-bottom: 24px;
    }

    .menu-menu-general-container .menu {
        margin-top: 20px !important;
    }

    div#bs-example-navbar-collapse-1{
        margin: 0;
    }

    section#pre-order-copy h3{
        line-height: 34px;
    }

    .menu-right-menu-container {
        margin-top: 10px;
    }

    .menu-menu-general-container .menu>li {
        margin: 9px 0px;
        text-align: center;
        width: 100%;
    }

    footer li a {
        line-height: 16px;
        font-size: 16px;
    }

    section#pre-order-copy ul li{
        font-size: 16px;
        line-height: 29px;
    }

    /* UP2023 */
    li{
         font-size: 21px !important;
         line-height: 1.5em !important;
    }
    /* UP2023 END*/

    section#page-bookv2 {
        padding: 100px 10px;
    }

    section#page-bookv2 {
        padding-bottom: 50px;
    }

    #about-the-book {
        padding: 70px 10px;
    }

    section#preorder-now h2{
        text-align: left;
    }

    section#page-bookv2 h1 strong:before{
        display: none;
    }

    section#page-bookv2 .colum-right-book{
        margin-top: 55px;
    }

    section#page-bookv2 .background-white-img img{
        width: 87%;
    }

    section#page-bookv2 .background-white-img{
        width: 94%;
    }

    section#form-gravity label{
        font-size: 17px !important;
    }

    section#contact h6:before{
        left: 0;        
    }

    section#form-gravity .gform_footer input{
        width: 100%;
    }

    .rc-anchor-normal{
        width: auto;
    }
    
    section#form-gravity {
        padding: 80px 0px;
        padding-bottom: 100px;
    }
    
    section#page-newsletter .column-left-newsletter>p:nth-child(n+1){
        font-size: 18px;
    }

    section#contact p{
        font-size: 18px;
        line-height: 34px;
    }

    .content-form form{
        width: 100%;
    }

    section#page-newsletter form input{
        width: 100% !important;
    }

    .column-right-newsletter button{
        width: 100%;
    }

    #about h1 {
        line-height: 43px;
    }

    .read-post .description-article h4 {
        padding-top: 9px;
    }

    .form-single h4{
        font-size: 27px;
    }

    footer {
        height: auto;
        padding-bottom: 35px;
        padding-top: 50px;
    }

    .wrapper-section .group-text {
        padding: 80px 45px;
    }

    .header-v2 h1 {
        padding-bottom: 51px !important;
    }

    .group-img-form{
        width: 87%;
    }

    .content-single h2{
        font-size: 32px;
        line-height: 44px;
    }

    .content-single h3{
        font-size: 25px;
    }

    .content-single h4 {
        font-size: 23px;
        line-height: 34px;
    }

    .content-single h5{
        line-height: 34px;
    }

    .content-single h6{
        line-height: 34px;
    }

    section#single-blog p {
        font-size: 16px;
        line-height: 31px;
    }

    .content-single li {
        font-size: 16px;
        margin-bottom: 14px;
        line-height: 26px;
    }

    form.navbar-form.navbar-left img{
        right: 11px;
    }

    form.navbar-form.navbar-left{
        width: 96%;
    }

    section#content-2 img {
        width: 62% !important;
    }

    .navbar-form .form-control{
        padding-left: 10px;
    }

    .nav>li {
        margin: 0px 12px;
    }

    .nav li a{
        font-size: 14px;
    }

    .navbar-right{
        margin-top: 40px;
    }

    .column-left p{
        margin-bottom: 10px;
    }

    .column-right li {
        width: 100%;
        margin-bottom: 15px;
    }

    .content-book h3{
        line-height: 46px;
    }

    .circle-orange2 {
        width: 112px;
        height: 112px;
        top: -13%;
        left: 0;
    }

    #content-1 h1 {
        padding-bottom: 298px;
    }

    #content-1 h1 span{
        font-size: 42px;
    }

    .group-text h3{
        line-height: 37px;
    }

    .group-text{
        margin-top: 113px;
    }

    section#content-2 .form-group button {
        padding: 19px 8px;
        font-size: 15px;
        letter-spacing: 0;
    }

    .circle-orange {
        top: 55%;
        right: 0%;
    }

    section#content-2 .form-group input{
        padding-left: 9px;  
        font-size: 17px;
    }

    section#content-1 div>div:nth-child(1) {
        border-radius: 0;
    }

    .content-libraries{
        width: 100%;
    }

    .review-publication{
        width: 100%;
    }

    .content-Barker button{
        font-size: 15px;    
        padding: 12.5px 35px;
    }

    .content-libraries{
        height: 270px;
    }

    .content-libraries img {
        bottom: 2px;
        right: 20px;
        height: 70px;
    }

    .content-Barker p {
        max-width: 319px;
    }

    .description-article {
        width: 100%;
    }

    section#page-newsletter h1 {
        line-height: 42px;
    }

    div#wrapper-pagination>div {
        width: 100%;
    }

    section#content-1 .container {
        padding: 0;
    }

    .read-post .article {
        padding-top: 70px;
    }

    .read-post h3 {
        padding-bottom: 60px;
    }

    .read-post .description-article h4 {
        line-height: 36px;
    }

    button {
        font-size: 18px;
    }

    #share #mc_embed_signup .clear {
        width: 100%;
    }

    .form-general input#mc-embedded-subscribe {
        width: 100% !important;
    }

    section#page-bookv2 {
        padding-bottom: 50px;
    }

    section#pre-order-copy {
        padding: 80px 0px;
    }

    section#pre-order-copy {
        padding-bottom: 20px;
    }

    section#buy-the-book {
        padding: 50px 0px;
        padding-bottom: 50px;
    }

    section#page-bookv2 {
        padding-top: 50px !important;
    }

    .colum-right-book {
        margin-top: 0 !important;
    }

    .menu-menu-general-container ul#menu-menu-general>li {
        margin-bottom: 12px;
    }

    .menu-menu-general-container .menu>li>a {
        margin-left: 10px;
    }

    ul.sub-menu>li {
        padding-bottom: 6px;
        padding-top: 6px;
    }

    li.menu-item-has-children:hover ul>li {
        padding-bottom: 6px;
        padding-top: 6px;
    }

    .home .read-post .description-article h4 {
        line-height: 36px;
    }

    .read-post .article-content {
        padding-bottom: 0;
    }

    .read-post .article {
        padding-bottom: 0;
    }

    .home .read-post .image-article img {
        width: 85%;
        padding-bottom: 10px;
    }

    section#about-the-book blockquote {
        padding-left: 20px;
        padding-right: 20px;
    }

    section#about-the-book h6 {
        position: relative;
        margin-left: 0;
    }

    section#about-the-book h6 em {
        font-size: 14px;
    }

    div#ico-subscribe {
        margin-top: 37px;
    }

    #content-subscribe h4 {
        text-align: left !important;
        padding-left: 10px;
        padding-right: 10px;
    }

    div#ico-subscribe {
        display: none;
    }

    #content-subscribe {
        padding-top: 44px;
    }

    #content-subscribe {
        padding-top: 5px;
    }

    #content-subscribe img:nth-child(1) {
        top: 4%;
    }

    .content-single span a {
        font-size: 16px;
    }

    .content-single li>a {
        font-size: 16px;
    }


    /* UP2023 */
    section#contact {
        padding-bottom: 15px;
    }
    section#form-gravity {
        padding-top: 10px;
    }
    /* UP2023 END */

    /* UP2023 */
    section#form-gravity {
        padding-bottom: 30px;
    }
    /* UP2023 END*/

   


}

@media only screen and (max-width: 420px) {
    h2 {
        font-size: 45px;
        line-height: 42px;
    }

    h3 {
        font-size: 25px;
    }

    h4 {
        font-size: 23px;
        line-height: 30px;
    }

    #about .text{
        padding-top: 45px;
    }

    section#page-bookv2 .colum-right-book>div:nth-child(1){
        padding: 3px 8px;
        font-size: 16px;
    }

    section#content-1 div>div:nth-child(1){
        padding: 3px 18px;
    }

    a.navbar-brand{
        margin-top: -19px;
    }

    #content-1{
        margin-top: -20px;
    }

    .navbar-brand>img {
        width: 259px;
    }

    .form-general .form-single {
        padding: 37px 0px;
    }

    #about figure img {
        width: 90%;
    }

    section#form-gravity iframe {
        width: 100%;
    }

    .read-post .image-article img {
        width: 85%;
    }

    .read-post .description-article{
        padding: 0 10px !important;
    }

    section#form-gravity .ginput_recaptcha>div {
        width: 100% !important;
    }

    .content-form h4{
        font-size: 22px;
    }

    section#page-newsletter .column-left-newsletter>p:nth-child(n+1){
        width: 100%;
    }

    .content-form {
        padding: 39px 20px;
    }

    .read-post .container {
        width: 100%;
        padding: 0 15px;
    }

    .wrapper-section .group-text {
        padding: 50px 20px;
    }

    section#content-2 img {
        width: 71% !important;
    }

    .container {
        padding: 0px;
    }

    .content-libraries img{
        display: none;
    }

    .content-libraries {
        height: auto;
        padding-bottom: 22px !important;
    }

    .Barker-image img{
        display: none;
    }

    .review-publication {
        padding-top: 0;
    }

    .content-search h5{
        font-size: 21px;
    }

    .content-libraries{
        padding: 25px 5px;
    }

    .content-libraries {
        padding: 13px 5px;
    }

    #content-subscribe{
        padding-top: 5px;
        padding-right: 10px  !important;
        padding-left: 10px !important;
    }

    #content-subscribe h5 {
        max-width: 279px;
        margin-bottom: 53px !important;
        padding: 0 0px;
        text-align: center;
        margin: 0 auto;
    }

    #content-subscribe {
        height: 465px;
    }

    div#content-subscribe form input{
        padding-left: 11px;
    }

    div#content-subscribe form{
        margin: 0 auto;
    }

    #content-subscribe{
        width: 100%;
    }

    #content-subscribe h4{
        text-align: center;
    }

    .column-left img{
        width: 100%;
    }

    .nav>li {
        margin: 0px 4px;
    }

    .navbar-right {
        margin-top: 24px;
    }

    .nav li a {
        font-size: 13px;
    }

    h1 {
        font-size: 36px !important;
        line-height: 42px !important;
    }

    #content-1 h1 span {
        font-size: 36px;
    }

    section#content-2 img {
        width: 86% !important;
    }

    .header-v2 h1 {
        padding-bottom: 30px !important;
    }

    section#about {
        padding-top: 20px;
    }

    /* UP2023 */
    body.page-template.page-template-blog .read-post .image-article img {
        width: 95%;
    }
    /* UP2023 END*/

   

    
}




/* update 2024 */

div#mc_embed_signup_scroll_1 {
    display: block;
    margin-bottom: 3px;
}
section#content-2 .mc-field-group input {
    height: 55px;
    border: 1px solid #4B4F55;
    padding-left: 19px;
    font-family: 'Cormorant-Bold';
    font-size: 20px;
    width: 100%;
}
section#content-2 input#mc-embedded-subscribe-1 {
    background: #4B4F55;
    border: 0;
    border-radius: 0;
    width: fit-content;
    padding: 13px 20px;
    font-family: 'Cormorant-Bold';
    color: white;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 20px;
}

section#content-2 .mc-field-group {
    clear: left;
    position: relative;
    width: 96%;
    padding-bottom: 3%;
    min-height: 50px;
}

div#mc_embed_signup_2 {
    background: none;
}

div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 {
    padding: 0;
    display: block;
    position: relative;
    text-align: left;
}

div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 div#mc_embed_signup_scroll_2 .mc-field-group {
    clear: initial;
    position: relative;
    width: 36%;
    padding-bottom: 0%;
    min-height: 50px;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
}

div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 div#mc_embed_signup_scroll_2 .mc-field-group label {
    display: none;
}

div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 div#mc_embed_signup_scroll_2 .mc-field-group input {
    display: block;
    width: 100% !important;
    padding: 8px 0;
    text-indent: 2%;
    font-size: 18px;
    color: #000000;
    font-family: 'Cormorant-Light';
    padding-left: 42px;
    border: 1px solid #ABB0B2;
    border-radius: 3px;
}

div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 div#mc_embed_signup_scroll_2 .clear {
    clear: initial !important;
    float: left;
    width: auto;
}

div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 div#mc_embed_signup_scroll_2 .clear input#mc-embedded-subscribe-2 {
    width: 137px !important;
    height: 50px !important;
    position: relative;
    top: 0px;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 0;
    background: #E75C25;
    border-radius: 0;
    color: white;
}

.column-right-newsletter.wrapper-arrow .content-form input#mc-embedded-subscribe-1 {
    background-color: #E75C25 !important;
    border: none;
    width: fit-content;
    height: auto;
    color: #FFFFFF;
    font-size: 20px !important;
    font-family: 'Cormorant-Bold' !important;
    line-height: 20px;
    padding: 0;
    border-radius: 0 !important;
    width: 337px !important;
    height: 50px !important;
    padding-left: 0 !important;
}

div#content-subscribe div#mc_embed_signup_3 {
    flex: 1 0 55%;
}

div#content-subscribe div#mc_embed_signup_3 {
    background: transparent;
}	

div#content-subscribe div#mc_embed_signup_3 form#mc-embedded-subscribe-form-3 {
    padding: 0;
}

div#content-subscribe div#mc_embed_signup_3 form#mc-embedded-subscribe-form-3 div#mc_embed_signup_scroll_3 {
    margin-top: 15px;
}

div#content-subscribe div#mc_embed_signup_3 form#mc-embedded-subscribe-form-3 div#mc_embed_signup_scroll_3 .mc-field-group {
    width: 65%;
    padding-bottom: 0%;
    margin-top: 2px;
    min-height: 43px;
}

div#content-subscribe div#mc_embed_signup_3 form#mc-embedded-subscribe-form-3 div#mc_embed_signup_scroll_3 .clear input#mc-embedded-subscribe-3 {
    color: white;
    top: 25px;
    border: 0 !important;
    font-weight: 700;
    position: absolute;
    right: 20px;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 0;
    background: #E75C25;
    width: 137px !important;
    height: 50px !important;
    margin-top: 5px;
}

div#content-subscribe div#mc_embed_signup_3 form#mc-embedded-subscribe-form-3 div#mc_embed_signup_scroll_3 .mc-field-group input {
    width: 100%;
}

/* update 2024 */


@media only screen and (max-width: 900px) {
	div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 div#mc_embed_signup_scroll_2 .mc-field-group {
		width: 100%;
	}
	div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 div#mc_embed_signup_scroll_2 .mc-field-group {
		margin-bottom: 20px;
	}
	div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 div#mc_embed_signup_scroll_2 .clear {
		width: 100%;
		margin-right: 0 !important;
	}
	div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 div#mc_embed_signup_scroll_2 .mc-field-group {
		margin-left: 0;
		margin-right: 0;
	}
	div#mc_embed_signup_2 form#mc-embedded-subscribe-form-2 div#mc_embed_signup_scroll_2 .clear input#mc-embedded-subscribe-2 {
		width: 100% !important;
	}
	div#content-subscribe div#mc_embed_signup_3 form#mc-embedded-subscribe-form-3 div#mc_embed_signup_scroll_3 {
		margin-top: 30px;
        margin-bottom: 30px;
	}
	div#content-subscribe {
        transform: translate(0, 9em);
        -webkit-transform: translate(0, 9em);
        -moz-transform: translate(0, 9em);
        -o-transform: translate(0, 9em);
        -ms-transform: translate(0, 9em);
    }
}

@media only screen and (max-width: 600px) {
	section#content-2 input#mc-embedded-subscribe-1 {
		width: 100%;
	}
	section#content-2 .mc-field-group {
		width: 100%;
	}
	section#content-2 .mc-field-group label {
		display: block;
		text-align: left;
	}
	div#content-subscribe div#mc_embed_signup_3 form#mc-embedded-subscribe-form-3 div#mc_embed_signup_scroll_3 .clear input#mc-embedded-subscribe-3 {
		color: white;
		top: 25px;
		border: 0 !important;
		font-weight: 700;
		position: relative;
		right: 0;
		font-size: 18px;
		letter-spacing: 1px;
		padding: 0;
		background: #E75C25;
		width: 100% !important;
		height: 50px !important;
		margin-top: 5px;
	}
	div#content-subscribe div#mc_embed_signup_3 form#mc-embedded-subscribe-form-3 div#mc_embed_signup_scroll_3 .mc-field-group {
		width: 100%;
		padding-bottom: 0%;
		margin-top: 2px;
		min-height: 43px;
	}
}














