    @charset "utf-8";







/* CSS Document */ 



* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:0; }







*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }







body { margin:0; padding:0;     font-weight: 400; -webkit-overflow-scrolling: touch;}















:focus { outline:none;}







ul, li, ol { list-style:none; padding: 0; margin: 0;}







a { text-decoration:none; -webkit-transition:0.5s; color: #494949; transition:0.5s;}







input[type="button"],input[type="submit"] { text-decoration:none; -webkit-transition:0.5s; transition:0.5s;}







a:hover{color:#0072ca; text-decoration: none; outline: none;}







a:focus {text-decoration: none; outline: none;}







a img, img { border:none; vertical-align:middle; max-width:100%; width:auto}















h1, h2, h3, h4, h5, h6 {font-family: 'Nunito Sans', sans-serif; font-weight: 700;  margin: 0px; padding: 0px; }







p {   font-family: 'Futura Lt BT';    font-weight: 400;    color: #333333;    font-size: 16px;    line-height: 25px;    margin-bottom: 15px;}















:before, :after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }























input,







button,







select,







textarea { font-family: inherit; font-size: inherit; line-height: inherit; }















button, 







html input[type="button"], 







input[type="reset"], 







input[type="submit"] { -webkit-appearance: button; cursor: pointer;  outline: none !important; text-decoration: none !important;}















button::-moz-focus-inner, 







input::-moz-focus-inner {  padding: 0;  border: 0; }















input[type="checkbox"], 







input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }















input[type="search"],







input[type="text"],







textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: textfield; }















input[type="search"]::-webkit-search-cancel-button,







input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}















/* Chrome, Safari, Edge, Opera */







input::-webkit-outer-spin-button,







input::-webkit-inner-spin-button {-webkit-appearance: none;   margin: 0;}















/* Firefox */







input[type=number] {-moz-appearance: textfield;}















table { border-spacing: 0; border-collapse: collapse; }















.row:before, .row:after {display: inline-block !important;}















.container {max-width: 100%; width: 100%; margin:0 auto; padding: 0px 80px;}







.container:before, 







.container:after { display:table; content:"";}







.container:after { clear:both;}















.container-fluid {max-width: 100%; width: 100%; margin:0 auto; padding: 0px 15px;}







.container-fluid:before, 







.container-fluid:after { display:table; content:"";}







.container-fluid:after { clear:both;}























a.menu-icon { display:none; height:auto; padding:7px 0 7px 0; width:40px; background:rgba(0,0,0,0.2);}







a.menu-icon span { display:block; margin:4px 10px; background:#fff; height:3px;}











































.content-title h1 {position: relative;	text-transform: capitalize;	font-size: 19px;	color: #000;	margin: 0px;	padding-bottom: 36px;}







.content-title h1::after {content: "";	display: block;	width: 90%;	height: 1px;	position: absolute;	bottom: 25px;	left: 0;	background-color: #f15a29;}























.bg {background-size: cover; background-position: center center;  background-repeat: no-repeat;}























.btn.btn-pink {background-color: #f15a29;	padding: 6px 10px;	border-radius: 15px;	color: #fff;	text-transform: capitalize;	font-family: 'QuicksandBook-Regular';	font-size: 14px;	box-shadow: 0px 2px 3px #000;}























#header {}







#header .header-block .header-box {display: flex;	align-items: center;	justify-content: space-between;}







#header .header-block {







    padding: 10px 0px;







    z-index: 1111 !important;







    width: 100% !important;







    background: #124260;







    padding: 50px 0;







}







#header .header-block.isStuck {position: fixed !important; }







#header .logo-box {



    max-width: 280px;



    width: 100%;



    display: block;



}







#header .logo-box img {width: 100% !important;	height: auto !important;}







#header .main-nav {display: block; position: relative;}















.bx-wrapper .bx-controls-direction a.disabled {display: block !important;}















#nav {}







#nav ul {}







#nav ul li {display: inline-block;	position: relative;	margin: 0px 10px;	padding: 0px 10px;}







#nav ul li a {







    font-size: 16px;







    color: #fff;







    font-family: 'Futura Md BT';







    text-transform: uppercase;







}







#nav ul li:first-child {margin-left: 0px; padding-left: 0px;}







#nav ul li:last-child {margin-right: 0px; padding-right: 0px;}































.buy-book-block {







    background: #124260;







    padding: 50px 0;







}















.buy-book-content {







    background: #fff;







    height: 100%;







}















.buy-book-text h1 {







    font-weight: 700;







    font-style: normal;







    letter-spacing: 0em;







    text-transform: none;







    line-height: 1.2em;







    font-size: 50px;







    font-family: 'Futura Md BT';







}















.buy-book-content.p-text {







    padding: 50px;







}















.buy-book-text p {







    padding: 20px 0 0;







    color: #000;







    font-size: 17px;







    font-weight: 600;







}















.btn-btn-blue {







    padding: 12px 30px;







    display: inline-block;







    background: #124260;







    color: #fff;







    font-weight: 300;







    margin: 20px 0 0 0;







    border: 1px solid #124260;







    text-transform: uppercase;







    font-family: 'Futura Md BT';







    letter-spacing: 1px;







}







.btn-btn-white {







    padding: 12px 30px;







    display: inline-block;







    background: #fff;







    color: #000;







    font-weight: 300;







    margin: 20px 0 0 0;







    border: 1px solid #fff;







    text-transform: uppercase;







    font-family: 'Futura Md BT';







    letter-spacing: 1px;







}















.btn-btn-blue:hover







{







    background-color: transparent;







    border: 1px solid #124260;







    color: #000;







}







.btn-btn-white:hover







{







    background-color: transparent;







    border: 1px solid #fff;







    color: #fff;







}















.buy-book-box .col-md-6 {







    padding: 0;







}







.buy-book-box .row {



    margin: 0;



    gap: 30px 0;



}







.buy-book-img {



    background: #ededed;



    padding: 15px;



    display: flex;



    align-items: center;



    height: 100%;



}



.buy-book-text {







    display: flex;







    flex-direction: column;







    justify-content: center;







    width: 100%;







    height: 100%;







}















.book-slider-block {



    background: #fff !important;



    padding: 100px 0;



}



.book-slider-box {







    width: 100%;







    max-width: 60%;







    margin: 0 auto;







    position: relative;







}















.book-slider-block .item p {







    text-align: center;







    padding: 0 100px;







    font-size: 20px;







}







.book-slider-block button.owl-prev {







    position: absolute;







    left: 0;







    top: 50%;







    transform: translate(0px, -50%);







}















.book-slider-block button.owl-next {







    position: absolute;







    right: 0;







    top: 50%;







    transform: translate(0px, -50%);







}















.book-slider-block .owl-theme .owl-nav [class*=owl-]:hover {







    background: transparent;







    color: #000;







    text-decoration: none;







}















.book-slider-block .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {







    background: #124260;







}















#nav li.active a {







    color: #fffbe0 !important;







}















.logo-box h2 {







    color: #ffffff;







    font-family: 'Pandemonium Stencil';







    font-weight: 400;







    font-size: 38px;







    letter-spacing: 2px;







    margin-bottom: 0;







}







.footer-logo h2 {



    color: #000;



    font-family: 'Pandemonium Stencil';



    font-weight: 400;



    font-size: 38px;



    letter-spacing: 2px;



    margin-bottom: 0;



}











.footer-box {







    text-align: center;







}















.footer-block {



    padding: 50px;



    /*background: #d3d3d3;*/



    background: #fff;



}



























.footer-block .subscribe-box .subscribe-btn {



    border: none;



    padding: 6.5px 30px;



    height: auto;



    outline: none;



    background: #ababab;



    font-weight: 300;



    font-family: 'Futura Lt BT';



    font-size: 18px;



    color: #fff;



}







.subscribe-box {







    width: 40%;







    margin: auto;







    margin-bottom: 30px;







}







.subscribe-box form {







    display: flex;







    align-items: center;







}







.footer-logo {







    margin-bottom: 20px;







}















.footer-social i {



    color: #000;



    font-size: 20px;



    margin: 0 10px;



}















.footer-menu ul li {







    display: inline-block;







    margin-right: 30px;







    font-size: 20px;







    position: relative;







}















.footer-menu ul li a {



    color: #000;



}











.footer-menu ul li:last-child {







    margin-right: 0;







}







.footer-menu ul li:after {







    position: absolute;







    content: '';







    width: 10px;







    height: 1px;







    background: #000;







    top: 18px;







    margin-left: 11px;







}















.footer-menu ul li:last-child::after



{

    display: none;



}





.footer-menu {



    margin: 20px 0 0;



}





.copy-right p {

    color: #000;

    font-size: 18px;

    margin-bottom: 0;

}



.copy-right 

{

    margin: 20px 0 0 0;

}



.section-title h2 {







    position: relative;







    margin-bottom: 50px;







    text-transform: uppercase;







    font-size: 28px;







}







.section-title h2::after {



    width: 110px;



    height: 2px;



    right: 0px;



    transform: translate(0% ,0);



    background-color: #000;



    position: absolute;



    content: "";



    display: block;



    top: 15px;



}















.quote {







    text-align: center;







    position: absolute;







    top: -40px;







    z-index: 9;







    opacity: .3;







    left: 50%;







    transform: translate(-50%, 0px);







}







.quote img {







    width: 100%;







    max-width: 120px;







    margin-bottom: 50px;







}







.about-block {



    background: #124260;



    padding: 50px 0;



}







.section-title h1 {



    font-size: 30px;



    color: #fff;



    position: relative;



}



.section-title h1:after {



    position: absolute;



    content: '';



    width: 100px;



    height: 1px;



    background-color: #fff;



    bottom: -15px;



    left: 0;



}







.about-text {



    padding: 50px 0 0 0;



}







.about-text h3 {



    color: #fff;



    font-weight: 300;



    font-size: 25px;



    margin-bottom: 10px;



}







.about-text p {



    color: #fff;



    font-size: 17px;



    line-height: 27px;



}







.about-text p a {



    color: #fffbe0;



}



.about-img {



    background-color: #686868;



    padding: 7px;



}







.about-img2 img {



    width: 100%;



    margin: 30px 0 0 0;



}























.donate-text h1 {



    color: #fff;



    margin-bottom: 20px;



    font-size: 62px;



    font-weight: 700;



}



.donate-block .intro p {



    color: #fff;



    font-weight: 400;



    font-size: 17px;



}



.donate-title {



    font-size: 40px !important;



    margin-bottom: 0 !important;



    color: #fff;



}







.donate-block .video {



    margin: 20px 0;



}







.subscribe-box .form-control {



    border-radius: 0;



}







.buy-book-box.donate-boxs .col-md-6 {



    padding: 0 15px !important;



}







.buy-book-box.donate-boxs .row {



    margin: 0 -15px;



    align-items: center;



}







.grid-product__title {



    color: #fff;



    text-align: center;



    display: block;



    font-size: 20px;



    font-weight: 600;



    margin-bottom: 5px;



    padding: 15px 0 0;



}







span.grid-product__price {



    color: #fff;



    display: block;



    text-align: center;



}







.buy-book-box img {



    padding: 0 0px;



    width: 100%;



    margin: 0 10px;



}



.section-title p {



    font-size: 17px;



    color: #fff;



    margin: 30px 0 0 0;



}







.buy-book-block .section-title {



    text-align: center;



}







.buy-book-block .section-title h1:after {



    position: absolute;



    content: '';



    width: 150px;



    height: 1px;



    background-color: #fff;



    bottom: -15px;



    left: 50%;



    transform: translate(-50%, 0px);



}







.accordion-sec a {



    color: #fff !important;



}







.accordion-sec {



    /* border-bottom: 1px solid #fff; */



    border: 1px solid #fff;



    margin-bottom: 15px;



    padding: 10px 21px;



}







.faq-content {



    margin: 50px 0;



    width: 70%;



    margin: 40px auto;



}







.accordion .acc-title.collapsed:after { content: "\f067";}



.accordion .acc-title:after {font-family: 'FontAwesome';content: "\f068";float: right;color: #fff;font-size:15px;}







.accordion-sec p {



    font-size: 17px;



    color: #fff;



    padding-top: 10px;



}







.acc-content a {



    color: #ababab !important;



}







.buy-book-box.donate-box {



    border-bottom: 2px solid #fff;



    padding-bottom: 40px;



}







h1.donate-title {



    text-align: center;



    padding: 25px 0 0;



}







.btn-btn-blue:hover {



    background: #fff !important;



    color: #000 !important;



}







.music-img img {



    width: 50%;



}







.music-banner-block {



    background: #124260;



    clip-path: polygon(0 0, 100% 0, 100% 85%, 0 99%);



    padding-bottom: 150px;



}



.music-img {



    text-align: center;



}







.music_text {



    margin-top: 0;



}







.music_text p {



    color: #fff;



    padding-left: 40px;



    font-size: 18px;



}



.music-about-block {



    padding: 70px 0;



    background: #124260;



}



.music-about-box {



    margin: 50px 0 0;



}



.music-about-img img {



    width: 100%;



}







.track-list h6 {



    margin-bottom: 10px;



    color: #fff;



}







.track-list ul li {



    padding-bottom: 5px;



    list-style: number;



    margin-left: 19px;



    color: #fff;



}



.music-text h1 {



    font-size: 30px;



    margin-bottom: 15px;



}







.music-about-box .row {



    align-items: flex-start;



}



.songs-text h1 {



    font-size: 30px;



    margin-bottom: 20px;



}







.section-title.black-title h1 {



    font-size: 30px;



    color: #000;



    position: relative;



}







.section-title.black-title p {



    font-size: 17px;



    color: #000;



    text-align: center;



    margin: 30px auto;



}



.section-title.black-title {



    text-align: center;



    margin-bottom: 50px;



}







.section-title.black-title h1:after {



    position: absolute;



    content: '';



    width: 100px;



    height: 1px;



    background-color: #000;



    bottom: -15px;



    left: 50%;



    transform: translate(-50%, 0px);



}



.songs-block {



    border-bottom: 1px solid #ccc;



    padding: 60px 50px 40px;



}



.album-banner-block 



{



    padding: 50px 0;



    background: #124260;



}



.music-banner-block.album-banner {



    clip-path: none;



    padding-bottom: 0;



    padding-top: 50px;



}



.album-flex 



{



    display: flex;



    align-items: center;



    justify-content: space-between;



   padding-bottom: 20px;



}



.album-flex img 



{



    width: 110px;



}



.album-app-block 



{



    padding: 70px 0 40px;



}



.album-app-box 



{



    width: 100%;



    max-width: 50%;



    margin: auto;



    padding: 20px;



    box-shadow: 0 0 4px 2px rgba(0,0,0,.1);



    border-radius: 10px;



}



.album-app-box .album-flex .btn-btn-blue 



{



    padding: 7px 20px;



    border-radius: 4px;



}



.music-banner-block.album-banner .music-img img 



{



    width: 35%;



}



.section-title p {



    display: block;



    margin-bottom: 50px;



}



.section-title.white-title {



    text-align: center;



    margin-bottom: 50px;



}







.section-title.white-title h1:after {



    position: absolute;



    content: '';



    width: 100px;



    height: 1px;



    background-color: #fff;



    bottom: -15px;



    left: 50%;



    transform: translate(-50%, 0px);



}







.section-title.white-title h1 {



    color: #fff;



}







.section-title.white-title p {



    color: #fff;



    width: 60%;



    margin: auto;



    margin-top: 50px;



}







.video-content {



    width: 100%;



    max-width: 100%;



    text-align: center;



    margin: auto;



    margin-bottom: 60px;



}



.video-content p {



   color: #fff;



}







.video-banner-vi video {



    width: 100%;



}







.video-content h1 {



    font-size: 20px;



    margin: 15px 0;



    color: #fff;



}







.all-videos-block {



    padding: 70px 0;



}







.video-banner-vi iframe



{



    width: 100%;



    height: 100%;



}







.all-videos-block {



    padding: 0;



    background: #124260;



}







.video-banner-vi {



    position: relative;



    padding-bottom: 56.25%; /* 16:9 aspect ratio */



    height: 0;



    overflow: hidden;



    width: 100%;



}







.video-banner-vi iframe {



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



}







.video-content p {



    color: #fff;



    max-width: 80%;



    margin: auto;



}







.books_con {



    position: relative;



}







.circle-price {



    border: 2px solid #f00;



    border-radius: 100px;



    position: absolute;



    right: -18px;



    padding: 5px 35px;



    top: -13px;



}







.circle-price p 



{



    text-transform: uppercase;



    color: #f00;



    font-weight: 600;



    margin-bottom: 0;



    line-height: normal;



}



.circle-price h6 



{



    color: #f00;



}



.books_shape



{



    clip-path: polygon(0 0, 0% 100%, 100% 100%);



}



.books_shape 



{



    clip-path: polygon(0 0, 0% 100%, 100% 100%);



    width: 100px;



    height: 100px;



    background: #f00;



    display: flex;



    align-items: center;



    position: absolute;



    bottom: 20px;



    left: 30px;



}



.books_shape h6 



{



    color: #fff;



    position: relative;



    top: 25px;



    right: -10px;



}



.track-list 



{



    padding-left: 40px;



}



#music-about .music-about-content .book-btn 



{



    margin-left: 40px;



}



.section-title p 



{



    width: 60%;



    margin: auto;



    margin-top: 50px;



    margin-bottom: 50px;



}







.stydy-video iframe 



{



    position: absolute;



    top: 0px;



    left: 0px;



    width: 100%;



    height: 100%;



}







.stydy-video 



{



    position: relative;



    padding-bottom: 56.25%;



    height: 0;



    overflow: hidden;



    width: 100%;



}







.stydy-text h3 



{



    font-size: 18px;



    margin-bottom: 5px;



}







.stydy-text p 



{



    font-size: 18px;



}







.row.row-reverse 



{



    flex-direction: row-reverse;



}







.study-videos-box .row 



{



    margin-bottom: 40px;



    padding-bottom: 40px;



    border-bottom: 1px solid #124260;



}







.study-videos-block 



{



    padding: 80px 0;



}







.study-videos-box .row:last-child 



{



    padding-bottom: 0;



    margin-bottom: 0;



    border-bottom: none;



}



.buy-book-text ul li {



	color: #fff;



	padding-bottom: 10px;



	list-style: disc;



	margin-left: 15px;



}



 



.buy-book-text p a {



	color: #fff;



	font-weight: bold;



}



 



.buy-book-text ul li a {



	color: #fff;



	font-weight: bold;



}







.donate-back ul li



{



    padding-bottom: 10px;



	list-style: disc;



	margin-left: 15px;



}







.donate-back h1 {



	color: #000;



	margin-bottom: 10px !important;



}



.donate-back {



	border-bottom: 4px solid #124260;



	padding-bottom: 60px;



}







#donate_back {



	background: #124260;



}



.donate-back {



	border-bottom: 4px solid #124260;



	padding-bottom: 60px;



	background: #fff;



	padding: 10px 50px 50px;



	margin-bottom: 60px;



}





.the-books-block {

    background: #124260;

    padding: 70px 0;

}



.the-books-block .section-title h1 {

    text-align: center;

}



.the-books-block .section-title h1:after {

    position: absolute;

    content: '';

    width: 100px;

    height: 1px;

    background-color: #fff;

    bottom: -15px;

    left: 50%;

    transform: translate(-50%, 0px);

}



.the-books-text p 

{

    color: #fff;

}



.the-books-text {

    text-align: center;

}



.the-books-text {

    text-align: center;

    padding: 20px;

}



.the-books-text h4 

{

    color: #fff;

    margin-bottom: 5px;

    font-size: 19px;

}

.the-books-text span 

{

    color: #fff;

}

.the-books-block .book-btn 

{

    margin-bottom: 15px;

}

#the_books .the-books-block .seller-btns .btn-btn-white 

{

    padding: 7px 10px;

    font-size: 13px;

    margin-top: 0;

}

#other_books .seller-btns .btn-btn-white 

{

    padding: 7px 10px;

    font-size: 13px;

    margin-top: 0;

}

.seller-btns a 

{

    margin: 0 5px;

}

.hat-block 

{

    padding: 70px 0;

}

.hat-text 

{

    text-align: center;

    padding: 30px 0;

}

.hat-text h4 

{

    font-size: 20px;

}

.hat-img img 

{

    width: 60%;

}

.hat-img 

{

    text-align: center;

}

#other_books .section-title h1 

{

    margin-bottom: 60px;

}

.the-books-text h3 

{

    color: #fff;

    margin-bottom: 10px;

    font-size: 23px;

}

.the-books-img 

{

    text-align: center;

}



#the_books .section-title p {



    text-align: center;

}















@media (max-width:1200px)

{

    #nav ul li 

    {

        margin: 0px 7px;

        padding: 0px 7px;

    }

    .the-books-text p:first-child 

    {

        height: 75px;

    }

}



@media (max-width:1100px)

{

    .seller-btns a 

    {

        margin: 0 3px;

    }

    #nav ul li 

    {

        margin: 0px 4px !important;

        padding: 0px 4px !important;

    }

    #nav ul li 

    {

        margin: 0px 4px;

        padding: 0px 4px;

    }



    #header .logo-box {

        max-width: 270px;

    }

}



@media (max-width:1024px)

{

    #the_books .the-books-block .seller-btns .btn-btn-white {

    padding: 7px 7px;

    font-size: 13px;

    margin-top: 0;

}

.hat-text h4 {

    font-size: 19px;

}

#other_books .seller-btns .btn-btn-white {

    padding: 7px 7px;

    font-size: 13px;

    margin-top: 0;

}

.the-books-text h3 {

    font-size: 21px;

}

.the-books-text h4 {

    font-size: 18px;

}

}



@media (max-width:991px)

{

    .the-books-text p:first-child {

    height: 100px;

}

#the_books .the-books-block .seller-btns .btn-btn-white {

    display: block;

    margin-bottom: 10px;

}

#the_books .the-books-block .seller-btns .btn-btn-white:last-child

{

    margin-bottom: 0;

}

.hat-text h4 {

    font-size: 18px;

}

#other_books .seller-btns .btn-btn-white {

    display: block;

    margin-bottom: 10px;

}

#other_books .seller-btns .btn-btn-white:last-child {

    margin-bottom: 0px;

}

   .section-title p {

        width: 80%;

    }

}



@media (max-width:767px)

{

    .section-title p {

        width: 100%;

    }



    .the-books-text p:first-child {

        height: auto;

    }

    #the_books .the-books-block .seller-btns .btn-btn-white {

        display: inline-block;

        margin-bottom: 10px;

    }

    .the-books-block {

        background: #124260;

        padding: 70px 0 30px;

    }

    .btn-btn-blue {

        padding: 8px 20px;

    }

    .hat-block {

        padding: 70px 0 40px;

    }

    #other_books .seller-btns .btn-btn-white {

        display: inline-block;

    }

}



@media (max-width:640px)

{

    .the-books-text h3 {

        font-size: 20px;

    }

    .the-books-text h4 {

        font-size: 17px;

    }



    .btn-btn-white {

        padding: 6px 10px;

        font-size: 15px;

    }

    .btn-btn-blue {

        padding: 6px 10px;

        font-size: 15px;

    }

    .the-books-block {

        background: #124260;

        padding: 40px 0 10px;

    }

}



@media (max-width:576px)

{

    #the_books .the-books-block .seller-btns .btn-btn-white 

    {

        display: block;

        margin-bottom: 10px;

    }

    #other_books .seller-btns .btn-btn-white 

    {

        display: block;

        margin-bottom: 10px;

    }

    .the-books-text h3 

    {

        font-size: 18px;

    }

    .the-books-text h4 

    {

        font-size: 16px;

    }

    .section-title h1 

    {

        font-size: 18px !important;

    }

    .section-title p 

    {

        width: 100%;

        margin: auto;

        margin-top: 40px;

        margin-bottom: 40px;

    }

    .hat-text h4 

    {

        font-size: 17px;

    }

}

 



 .the-books-box .row {

    justify-content: center;

    gap: 30px 0;

}

.pster_text p{

    padding-left: 0;

}

.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {

	border: 1px solid #124260 !important;
}

.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover {
	background: transparent;
	border: 1px solid #124260;
	color: #124260;
}

.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained .wc-block-components-button__text{
    border: 1px solid #124260 !important;
}

.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained .wc-block-components-button__text:hover {
	background-color: transparent;
    border: 1px solid #124260;
    color: #124260;
}