/**
 * @file
 * Subtheme specific CSS.
 */
 :root {
  --animate-delay: 0.5s!important;
}
.d-flex.gap-3 {
    flex-wrap: wrap;}
	.field--name-field-bilgilendirme-html{width:100%}
.d-flex.gap-3 span{
    
    margin-bottom: 6px;}
 .order-total-line-value {
    display: inline-block;
 width: 100px;}
@font-face {
	font-family: brix;
	font-weight: 600;
	font-style: normal;
	src: url('../fonts/BrixSansBold.woff') format('woff')
}
@font-face {
	font-family: brix;
	font-weight: 400;
	font-style: normal;
	src: url('../fonts/BrixSansRegular.woff') format('woff')
}
@font-face {
	font-family: brix;
	font-weight: 500;
	font-style: normal;
	src: url('../fonts/BrixSansMedium.woff') format('woff')
}
@font-face {
	font-family: brix;
	font-weight: 300;
	font-style: normal;
	src: url('../fonts/BrixSansLight.woff') format('woff')
}

@font-face {
  font-family: 'brandon';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/brandon_light.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap}
  @font-face {
  font-family: 'brandon';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/brandon_reg.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap}
 @font-face {
  font-family: 'brandon';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/brandon_med.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap}
 @font-face {
  font-family: 'brandon';
  font-style: normal;
  font-weight: 600;
 src: url('../fonts/brandon_bld.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}
  @font-face {
  font-family: 'brandon';
  font-style: normal;
  font-weight: 700;
 src: url('../fonts/brandon_blk.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spin {
  -webkit-animation: rotating 22s linear infinite;
  -moz-animation: rotating 22s linear infinite;
  -ms-animation: rotating 22s linear infinite;
  -o-animation: rotating 22s linear infinite;
  animation: rotating 22s linear infinite;
}
 
 #page {min-height:100vh;}
 #page,
 body,
.site-footer,
#main-wrapper,
.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a,
#navbar-main {
    background-color: #efece7!important;
	
    background-color: #F4F1EA!important;
}

 /*.ozel-indirim {    background: #ff5c5c;
    color: white;
    padding: 1px 3px;
    float: left;
    border-radius: 6px;
    font-size: 14px;
    margin-left: 0px;
    font-weight: 500;
    margin-top: 10px;
    clear: both;}*/
	
	.tukendi{background:red;font-size:18px;    font-size: 18px;
    padding: 2px 4px;
    color: white;
    border-radius: 7px;
    display: inline-block;
    margin-top: 15px;}
	.sinirli{background:#ff7600;font-size:18px;    font-size: 18px;
    padding: 2px 4px;
    color: white;
    border-radius: 7px;
    display: inline-block;
    margin-top: 15px;}
	
	 .ozel-indirim {display:none}
	 .duyuru {
    padding-left: 15px;
    padding-top: 15px;
    font-size: 19px;}
	 .duyuru p{
   font-weight:500}
	 .duyuru a{
   font-weight:500;
    color: #ff9000;}
body, p, a, li {
    font-family: brix!important;font-weight:300;
}
 b{font-weight:500;}
 body {font-size:18px}
 #page{/* max-width:1320px;margin:auto */}
 #edit-amount-select-450 {pointer-events:none}
 #edit-amount-select-450 + label:before {display:none}
.navbar-brand{    float: left;}
.form-item-payment-information-add-payment-method-payment-details-security-code{float:left}
.view-satin-alinan-urunler h3{
width:100%;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #000000;
    font-weight: 500;
    background-color: #fff;
    border-color: black;
}
div.alert-success::before {display:none}
div.alert-dismissible .btn-close {
font-size: 10px;}
div.alert .list-group-item { background-color:transparent!important}

div.alert .btn-close{display:none}
div.alert {
    color: #000;
    margin-bottom: 0;
    margin-top: 20px;
    
    padding: 12px;
    padding-left: 18px;
    border-radius: 15px;
    border: none;
}
.order-total-line-value {
    width: auto;
    margin-left: 10px;}
.order-total-line-label, 
.order-total-line-value 
{
    font-size: 24px;}
div.alert-success {
    background-color: #d1edd4;
border-left:none; }
div.alert-danger {
    color: #b50000;
    background-color: #edd1d1;
    border-left: none }
	
.page-user-login div.alert {
	max-width:400px;margin:auto;
    margin-top: 20px;margin-bottom:-20px}
	
.view-satin-alinan-urunler {padding-left:15px}
.view-satin-alinan-urunler h3{margin-top:30px}
.page-user-register h1.title {
    display: none;
}#edit-mail--description{margin-top:10px;
    display: block;}
.passwordless-login p, #edit-mail--description{
    font-size: 14px;
    font-weight: 500;color:black!important}
	#edit-order-fieldscheckout-order-items-wrapper {display:none}
.page-user-login .main-content .block-page-title-block{margin-top:10px}
.page-user-register .main-content,
.page-user-login .main-content 
{
    max-width: 400px;
    margin: auto;
    margin-top: 50px;
    background: white;
    border-radius: 15px;
    border: 1px solid #ccc;}
/*
html {
background: linear-gradient(
45deg
, #fff6dd 0%, #fff6f6 49%, #dcf2ff 82%);    background-size: 200%;
    animation: aurora 30s infinite;
}
body {   background: radial-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.15));
    background-size: 200%;
    animation: aurora 21s infinite; }
@keyframes aurora {
    0% {
        background-position: left top;
    }
    25% {
        background-position: right top;
    }
    50% {
        background-position: right bottom;
    }
    75% {
        background-position: left bottom;
    }
    100% {
        background-position: left top;
    }
}
*/
.weight-400 p,
.weight-400 {font-weight:400!important}
.path-enerji-merkezleri .views-field-placed {
    white-space: nowrap;}
.col-sm-3 img, .col-md-4 img, .col-lg-3{
    width: 100%;
    height: auto;}
.navbar-brand img{max-width:240px;
    margin-left: -15px;}
h2, h2 a {
    font-family: brandon!important;
    font-weight: 600!important;
  
    font-size: 19px;
    border-bottom: 0px solid black;
    padding-bottom: 0.5rem;
    margin-bottom: 1rem;
    margin-left: 15px;
    margin-right: 15px;
}
	h3, h3 a {
    font-family: 'brandon'!important;  
    font-size: 19px!important;
    color: black;text-transform:none!important;letter-spacing:0!important;
    font-weight: 600!important; }
	.odeme-form  h2{
    border-bottom: 1px solid black;}
	

.block-views h2 {margin-bottom:30px!important}
	
	
/*
#views-bootstrap-products-page-1 > .row > div:first-child .views-field-field-fiyat:before {    content: "Hizalanmaya özel";
    background: #c5723e;
    color: white;
    padding: 2px;
    border-radius: 5px;
    margin-left: 10px;}

#views-bootstrap-products-page-1 > .row > div:first-child .views-field-field-fiyat div{
    text-decoration: line-through;}
	

#views-bootstrap-products-page-1 > .row > div:nth-child(2) .views-field-field-fiyat:before {    content: "Kadınlar gününe özel";
    background: #c5723e;
    color: white;
    padding: 2px;
    border-radius: 5px;
    margin-left: 10px;}

#views-bootstrap-products-page-1 > .row > div:nth-child(2) .views-field-field-fiyat div{
    text-decoration: line-through;}

*/
ol li a{color: #4a1942;}
b, strong {
    font-weight: 500;
}
.page-node-53 .field--name-body div {border-radius:10px}
ul {
padding-left: 17px;}
.badge{
    margin-right: 6px;}
#views-bootstrap-products-page-1 > .row > col-12:first-child {.}
#block-mudita-main-menu ul a:hover{text-decoration:underline}
#block-mudita-main-menu li{

    position: relative;
    padding: 0 5px;
    text-align: center;margin-right:30px
}
.strikethrough {
  position: relative;margin-right:3px;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: inherit;
  
  -webkit-transform:rotate(-5deg);
  -moz-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  -o-transform:rotate(-5deg);
  transform:rotate(-5deg);
}
	.content .commerce-product > div > div {
    float: left;
    clear: both;}
#block-mudita-main-menu ul a{
    color: black;
    font-weight: 500;
    font-size: 19px;
    font-family: brandon, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-s!important}
#block-mudita-main-menu {width:100%}
#block-mudita-main-menu ul{
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
 
    justify-content: flex-start;

    margin-left: 100px;
    margin-top: 30px;
    margin-bottom: 10px;}
.custom-control-label{
	
    width: 100%;
}
.stripe-form #security-code-element {
    width: 5em;
}.stripe-form #expiration-element {
    width: 6em;
}

#block-youtubebychannelid .description {display:none}
#block-youtubebychannelid h2 {font-size:0px;
    margin-bottom: 50px;}
#block-youtubebychannelid h2::after {font-size:32px;content:"Son videolar";
    text-align: center;
    display: block;}
a.youtube-video:hover {text-decoration:none;}
a.youtube-video:hover span{color:#665C84}
.youtube-video img {
    border-radius: 15px;}
.youtube-video .title {
    display: block;
    height: 70px;
    font-size: 18px;
    font-weight: 500;
    color: black;
    padding-top: 10px;
}
.seans-box .fiyat{
    margin-bottom: 10px;
    color: #f46150;
    font-weight: 700;
    font-size: 17px;
    margin-bottom: 20px;
    margin-top: -15px;
}

.site-footer .content a, .site-footer .content a.is-active {
    color: rgb(0 0 0 / 80%);
}

.seans-box .text-danger{font-size:15px;
    display: none;}
.seans-box:hover { border: 3px solid #665C84;}
.seans-box {border-radius:15px;
    border: 3px solid #665c846b;
    border: 3px solid transparent;
	}
h2{    font-size: 27px;
    margin-left: 0;}
.node-5 .animation  {margin-top:-40px}
.custom-control-label li{margin-bottom:10px;}
.custom-control-label ul{margin-top:-10px;}
.ajax-progress-throbber{display:none;}
#edit-payment-information-billing-information{display:none;}
.checkout-pane-payment-information fieldset .custom-radio {float:left;margin-right:3rem;}
#card-number-element, #expiration-element, #security-code-element{
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.75rem 1rem;
    color: rgb(73, 80, 87);
    background-color: rgb(250, 255, 189);    background: white;
    background-clip: padding-box;
    border: 1px solid rgb(206, 212, 218);
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.checkout-pane-payment-information {padding:0 15px;}
.checkout-pane  {    width: 100%;}
.checkout-pane > legend > .fieldset-legend { display:none;}
#edit-order-fieldscheckout > .form-wrapper {    width: 50%;
    float: left;padding:0 15px;
}
.path-checkout .form-item-payment-information-payment-method label {margin-bottom:30px}
/*.path-checkout .form-item-payment-information-payment-method:first-child label::after{content:"İşlenme süresi: Hemen";font-size:12px;width:100%;white-space:nowrap;margin-top:20px;margin-bottom:30px;display:block;}
.path-checkout .form-item-payment-information-payment-method:last-child label::after{content:"İşlenme süresi: 1-2 İşgünü";font-size:12px;width:100%;white-space:nowrap;margin-top:20px;margin-bottom:30px;display:block}
*/

.form-item-payment-information-payment-method{
    float: left;
    margin-right: 30px;
}
.path-checkout #edit-actions button {margin-left:0px;
    margin-top: 0;
    padding: 8px 16px;}
.checkout-pane-payment-information .fieldgroup  {margin-bottom:0!important;}
.order-total-line__subtotal { display:none;} 
.order-total-line {
    text-align: left;padding:0 15px;
}.order-total-line__total {     border-bottom: 1px solid;
    padding: 10px 0px;
    margin-left: 15px;
    margin-right: 15px;}
.checkout-pane-payment-information > .fieldset-wrapper > fieldset > legend {
    border-bottom: 1px solid black;
    padding-bottom: 5px;
    margin-bottom: 15px;}
.iti {
    width: 100%;
}
.block-page-title-block {margin-top:40px;}
.view-content.row {
    margin-right: 0px!important;
    margin-left: 0px!important;}
	
	#block-views-block-sayac-block-1 {float:right}
	.field--name-field-sayac .views-field-views-conditional-field,	.sayac {
    background: red;
    color: white;
    padding: 0 3px;
    border: 1px solid;
    float: left;
    clear: both;
    border-radius: 5px;
    margin-bottom: 5px;background: transparent;
    color: red;}
#views-bootstrap-products-page-1 > .row, #views-bootstrap-products-instagram-page-1 > .row {
    margin-right: 0px!important;
    margin-left: 0px!important;
    margin-top: 20px;}
.video-embed-field-provider-html-5 video{
    max-width: 400px;
text-align: center;}
.btn-primary.focus, .btn-primary:focus,.button--primary.focus, .button--primary:focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    box-shadow: 0 0 0 0.2rem rgb(207 128 10 / 50%);
}
.small, small {
font-size: 15px;}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(207 128 10 / 50%);
}
b, strong {
    font-weight: 600;
}
    .sidebar_second aside{
      position: sticky;
      top: 1rem; /* Adjust as needed */
    }
#block-mudita-sidebarapp  {font-family:brandon!important}
#block-mudita-sidebarapp p { font-size: 15px;}
#block-mudita-sidebarapp a {
    display: inline-flex
;
max-width: 50%;}
#block-mudita-sidebarapp a:first-child img{padding-right:6px}
#block-mudita-sidebarapp a:last-child img{padding-left:6px}
#block-mudita-sidebarapp img{
max-width: 100%;height:auto}
#block-mudita-sidebarapp .card-text {
color: white!important;}
#block-mudita-sidebarapp .card {background:yellow;
    background: linear-gradient(135deg, #4a00e0 0%, #8e2de2 100%);
    margin-top: 40px !important;
	}
#block-mudita-sidebarapp 	.text-primary {
    color: #ffc000 !important;
}
.menu-icon .nav-link {background-repeat: no-repeat;
    background-position: top center;
    padding-top: 40px;}
.menu-icon .nav-link-https--wwwanilcannl-{    background-image: url(/sites/default/files/astrology.svg);
    background-size: 36px!important;}
.menu-icon .nav-link--meditasyon-ve-egitim{    background-image: url(/sites/default/files/meditation.svg);
       background-size: 42px!important;
ackground-size: 34px !important;
    background-position-y: 0px;}
.menu-icon .nav-link--astroloji{    background-image: url(/sites/default/files/astro.svg);
       background-size: 34px !important;
    background-position-y: 0px;
}
.menu-icon .nav-link--egitim{    background-image: url(/sites/default/files/atolye.svg);
    background-size: 32px!important;}
.menu-icon .nav-link--user-login{   
 background-image: url(/sites/default/files/download-folder.svg);
 background-image: url(/sites/default/files/login.svg);
 background-image: url(/sites/default/files/enter.svg);
 background-image: url(/sites/default/files/lock.svg);
    background-size: 32px!important;}
	
	.alert .alert-heading + hr{display:none}
	.alert .alert-heading {display:none}
	.alert svg {height:20px}
.menu-icon .nav-link--user-logout{   
 background-image: url(/sites/default/files/login.svg);
    background-size: 32px!important;}

a.nav-link--user::before {
display: none!important;}
a.nav-link--user-logout::before {
display: none!important;}

a.nav-link--user-login::before {
display: none!important;}

.page-node-1 article{float:left;}
.video-embed-field-provider-html-5 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;}
	.views-field-field-fiyat {font-weight:500}
	.views-field-field-fiyat .field-content {
    float: left;
    text-decoration: normal;}
	.views-field-field-indirimli-fiyat {font-weight:600}
	.views-label-field-fiyat {float:left;}
	.views-label-field-indirimli-fiyat {float:left;}.views-field-field-ozet-html {margin-bottom:20px;font-size:14px}
.views-field-field-kateogri, .views-field-body, .views-field-field-indirimli-fiyat, .views-field-field-fiyat, .views-field-field-ozet-html, .field--name-field-egitim-tarih-ve-saati {
    width: 100%;
    clear: both;}
	.field--name-field-fiyat, .field--name-field-yayinlanma-tarihi{
    width: auto;
    float: left;
    clear: both!important;}
	.field--name-field-yayinlanma-tarihi{margin-left:0px!important}
	
	
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #000000;
    font-weight: 500;
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
}
	
	
	.field--name-field-fiyat{ clear: right!important;}
.views-field-field-kateogri .field-content, .field--name-field-kateogri{


    float: left;
    clear: both;
    margin-bottom: 10px;
    padding: 2px 6px;
    background: #e4e3ff;
    color: #816cff;
    border-radius: 5px;
    font-weight: 500;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 6px;
    font-size: 17px;
}
a:hover, a:focus, .link:hover, .link:focus {
    color: #4407ff!important;
}
a.nav-link:hover, a.nav-link:focus {
    color: #4407ff!important;
    color: black!important;
	text-decoration:none!important;
	filter: invert(25%) sepia(79%) saturate(1806%) hue-rotate(240deg) brightness(65%) contrast(112%);
}
.etiket {
    padding: 0px 6px;
    border-radius: 5px;
    font-weight: 500;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
    font-size: 15px;
    font-family: 'brix';}
	.Meditasyon {
    color: #524eb7;
    color: #9381FF;
    background: #e4e3ff;
    color: #816cff;}
	.Hipnoterapi {
    color: white;
    background: #736eff;}
.view-egitimler .grid > .col-12:first-child h3:after{content:"";}
.view-egitimler .grid > .col-12:nth-child(2) h3:after{display:none}
.view-egitimler .grid > .col-12 h3:after{
	content:"Tükendi";
	font-size:14px;
	background:red;
	color:white;
    margin-bottom: 10px;
    padding: 0px 3px;
    border-radius: 5px;
    font-weight: 500;
    margin-left: 6px;
    margin-right: 0px;
    margin-top: 6px;}
	
.view-egitimler .grid > .col-12:first-child h3:after{display:none}
.view-products h3{float:left;}
.view-products .fiyat-{
    margin-left: 2px;}
.view-products .col{float:left;}
.view-products svg{width:15px;height:auto;float:left;margin-top:5px;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 0px;}
.view-products img{border-radius:8px;}
.view-products .price{    font-size: 15px;
    font-weight: 500;
    float: left;
    display: inline-block;
    margin-left: 2px;
    margin-top: 1px;}
.view-products .pubdate{margin-top:-4px}
.view-products time{
    font-size: 15px;
    margin-top: 1px;
    font-weight: 500;
    float: left;
    margin-left: 3px;
}
.view-purchased-item-ozguven .field-content {

    background: #cf5c00;
    color: white;
    padding: 5px 7px;
    font-family: 'brix';
    font-size: 15px;
    font-weight: 500;
    border-radius: 6px;}


.toast {
float: right;}
article {margin-top:40px}
article .field--name-title, article h1 {
    font-family: 'brandon';
    font-size:32px;
    font-weight: 600;float:left;
    margin-right: 10px;
    margin-left: -5px;}
.path-checkout strong {font-weight:600!important}
.path-checkout .views-field-download-limit,
.path-checkout .views-field-expires {display:none}
.view-products .price b{font-size:15px;font-weight:700}
.view-products .description{font-size:16px;font-weight:400}
.view-products .mb-1{ margin-bottom:2px!important}
.view-products .row.mb-5{
    transition: all .2s linear;
    background: #e3e3e8;
    background: #FAFAF8;
    background: #fff;
    padding: 10px;
    border-radius: 15px;
    margin-bottom: 30px!important;
    border: 1px solid #e0d8cb;
    background: #fff;
    background: #e8e6e3;
    background: #e9e4db;
    background: #eae6df;
	}
.view-products .row.mb-5:hover{
	background:#00000019;
	cursor:pointer;
	border-radius:15px;
    transform: translateY(-6px);
	
    background: #ffffffb0;
    cursor: pointer;
    border: 1px solid #eee4e4;}
.view-products .views-field {float:left;}
.field--name-field-resim img {max-width:100%;height:auto;border-radius:12px;
    margin-bottom: 30px;}
article	.col-sm-7 > div{
    float: left;
    clear: revert;
}
article	.field--name-field-bilgilendirme-html p{font-weight:400;
    margin: 0;}
article	.field--name-field-bilgilendirme-html {
    font-weight: 400;
    padding: 8px 12px;
    border-radius: 10px;
    background: #D7DAC5;
    font-size: 16px;
    background: #ffffff;
    background: #D7DAC5;
	
    background: #daebd1;
    font-size: 17px;
    text-align: justify;
    margin-bottom: 16px;
}
.position-relative > .col {position:static;}
.field--name-variations {margin-bottom:0;
    clear: both!important;}
	
	.field--name-field-indirimli-fiyat,
	.field--name-field-fiyat,
	.field--name-field-yayinlanma-tarihi
	{
    margin-right: 10px;
    padding: 1px 6px;
    background: #efece7;
    color: #000000;
    border-radius: 5px;
    font-weight: 500;
    margin-bottom: 5px;
    border: 1px solid black;
    font-size: 17px;}
.field--name-body p {
    font-weight: 400!important;}
.field .field__label {
    font-weight: 400!important;}
a.stretched-link:hover {text-decoration:none!important;color:black!important}
.view-products .promo {font-weight:700!important;color:#816cff!important;margin-left:4px;color:#ffa26c!important}
.w-700{font-weight:700!important;font-size:17px;
}
.view-products .views-field-field-resim {
    float: left;
    clear: none;}
.views-field-field-resim img:hover{filter:brightness(0.9)}
.views-field-field-resim img{width:100%;height:auto;object-fit: cover;    width: auto;    height: 150px;}
.views-field-title a{color:black;
    font-family: brandon!important;
    FONT-WEIGHT: 500;
    font-size: 19px;}
.views-field-title{
    font-size: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 600;}
.bs-region--right .field__label {font-weight:700}
.bs-region--right .field__label::after {content:": "}
.bs-region--right .form-type-commerce-price label {display:none}
.bs-region--right .form-type-commerce-price label::after {display:block;content:"Fiyat:";}
.bs-region--right .field--name-field-fiyat  .field__item{
    text-decoration: none;}
.bs-region--right .field--name-field-fiyat  {display:block;margin-top:10px;}
.bs-region--right .field--name-field-indirimli-fiyat  {display:block;margin-top:10px;}
.bs-region--right #edit-actions {
    padding: 0;
}
.nav-link--user-register {display:none}
.siparisler .view-content .view-grouping{margin-bottom:20px}
.siparisler .view-content .view-grouping-content h3 + .views-view-grid{padding-top:40px}
.siparisler .view-content .view-grouping-content h3 img{border-radius:15px}
.siparisler .view-content .view-grouping-content h3{
    float: left;}
.siparisler .view-content .view-grouping .view-grouping-content .view-grouping{
    float: left;
    width: 100%;}
.siparisler .view-content .view-grouping-content{clear:both}
.siparisler .view-content .view-grouping-header{
    float: left;
    clear: both;
    color: black;
    font-size: 21px;
    padding: 2px 5px;
    padding-left: 0;
    border-radius: 13px;
    margin-bottom: 20px;
    font-weight: 600;
	}
.siparisler .view-content .view-grouping-header + .view-grouping-content .view-grouping-header{font-size:18px;margin-left:215px;margin-bottom:-40px}	
.siparisler .view-content {
    flex-direction: column;}
	
.path-user h2 {margin-left:0px;}	
	

	.field--name-field-sayac {float:left!important;clear:both!important;
    margin-bottom: 15px;margin-right:10px}
	
form label {    font-weight: 500;}
.body-body > h3{     font-size: 23px!important;
    font-weight: 500!important;
    font-family: 'brix'!important;}
.body-body {
    padding: 8px 16px;
    background: white;
    background: #E9E3DA;
    border-radius: 10px;
    background: #F2EFE8;
	
    background: #eae6df;
    background: #eae6df;
    background: #E9D7B3;
    background: #ffe3ab;
	
	}
	.form-submit{}
	.form-submit::before {display:none!important}
	.form-submit:hover::after {transform: translateX(5px);}
	.path-checkout .form-control{
    font-size: 19px;
    font-weight: 700;min-height:50px;}
	.form-submit::after {
transition:0.3s ease;
    display: inline-block;
    content: ">";
    background-position: 0 0.25rem;
    width: 1.5rem;
    height: 1.5rem;
    background-color: #ffac00;
    border-radius: 12px;
    margin-left: 7px;
    line-height: 22px;
    font-weight: 700;
	}
	
	#navbar-main {		
    background: #c5c6da!important;
    margin-top: 10px;
    border-radius: 20px;
    margin-left:0px;
    margin-right: 0px;padding: 0;
    
    background: transparent!important;}
.btn-primary,.button--primary{    background: #6a6ae8!important;    background: #e5ddcd!important;
    color: white!important;
    color: black!important;
    margin-top: 10px;
    font-weight: 500;
    font-size: 19px;
    font-family: 'brandon';
    
    border: 2px solid transparent!important;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus, .btn-primary.active,.button--primary:hover,.button--primary:active,.button--primary:focus, .button--primary.active {
    background: #e3d8c3!important;
    color: black!important;
    border: 2px solid #ff9600!important;
}








.form-item-payment-information-add-payment-method-payment-details-expiration{
    float: left;
    padding-right: 25px;}
	.stripe-form #card-number-element {
    width: 17em;
}
#edit-actions {padding:0px;
    float: left;
    clear: both;}
span.fieldset-legend{    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 22px;
}
.form-item-contact-information-email, .form-item-contact-information-email-confirm {
    width: 50%;
    float: left;
    padding: 0 15px;}
	.field--name-field-instagram-kullanici-ismi label {
    margin-left: -15px;}
	.field--name-field-instagram-kullanici-ismi label::before {content:"@";
    content: "@";
    position: relative;
    top: 39px;
    left: 25px;
    font-weight: 600;}
	.field--name-field-instagram-kullanici-ismi input {
    font-weight: 600;
    padding-left: 30px;}
	.field--name-field-bilgilendirme, .field--name-field-bilgilendirme-html {
    font-size: 13px;}
	.field--name-field-indirimli-fiyat .field__item {font-weight:700;}
.custom-control-input:active + label{font-size:bold;}
.path-frontpage h1.title{display:none;}
.checkout-pane-completion-message  {padding:15px;}
h1.title{text-align:center;font-size:26px;
    margin-bottom: 3rem;border-bottom: 1px solid black;
    padding-bottom: 5px;
    margin-bottom: 15px;
    text-align: left;
    margin: 0px;
    font-family: 'brix';
    font-size: 22px;}
	/*#edit-payment-information-add-payment-method-billing-information{width:66.6%; padding:15px;float:left;
    float: left;
    position: absolute;
    left: 0;
    top: 150px;}
	#edit-payment-information .fieldset-wrapper{
    width: 33.3%;
    float: right;padding:15px;}*/
.youtube-channel .items, .youtube-playlist .items {
    display: flex;
flex-direction: row;}

.views-field-field-logo:hover img {filter:brightness(0.7);cursor:pointer}

/* FULL WIDTH HEADER
header {max-width:none!important;margin:-10px -15px;
    background: #D7DAC5;}
#navbar-main {max-width:1320px;margin:auto;
    padding: 15px 30px;}
	
*/
.subheader{font-size:22px;
    padding-left: 10px;}
.faydalar li {margin-bottom:15px;}
.seans-box:first-child{}
	
.seans-box .ekolarak{
    color: black;
    padding-left: 15px;
    font-weight: 700;
    font-size: 18px;}
.seans-box .sure {color:grey}
.seans-box .sure span{     padding-left: 3px;}
.seans-box .sure svg {width:16px;float:left;fill:grey;
    margin-top: 3px;}
.seans-box li {
    margin-top: 5px;
    color: #2e0091;
    color: black;
    font-size: 17px;}

.seans-box .sure {
    font-size: 15px;
    font-weight: 400;
    margin-top: -10px;
    margin-bottom: 10px;}
.seans-box .button-dyn {
    margin-left: 15px;
    margin-top: 0px;}

.button-dyn {
	text-decoration:none!important;
	width: 43px;
	height: 43px;
	float: right;
	text-decoration: none;
	transition: all 0.15s ease-out 0s;
	position: relative;
	display: inline-flex;
	border-radius: 30px;border: 3px solid #f46150;
	padding: 5px;
	padding-left: 9px;
	padding-right: 7px;
float: left;}
.slick-arrow:hover {filter:grayscale(1)}
.slick-arrow:focus {outline:none;}
.slick-arrow {
    text-decoration: none!important;
    width: 43px;
    margin: 10px;
    height: 43px;
    transition: all 0.15s ease-out 0s;
    border-radius: 30px;
    border: 3px solid #f46150;
    padding: 5px;
    padding-left: 9px;
    padding-right: 7px;
    font-size: 0px;
    background-image: url(/sites/default/files/arrow.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
    align-content: center;
    transform: rotate(180deg);

}
.slick-next.slick-arrow {
transform: rotate(0deg);}
.button-dyn img {
	width: 20px;
	height: 17px;
	margin-top: 5px;
}
.button-dyn span {
	padding-left: 5px;
	font-weight: 500;
	margin-top: -1px;
	overflow: hidden;
	font-size: 19px;color:#f46150
}
.button-dyn:hover span{color:white}
.button-dyn:hover img{filter: brightness(5)}
.button-dyn:hover {
background: #f46150;}

.seans-box:hover	.button-dyn {
    width: 110px!important;} 
	
	.slick--view {max-width:100%}
	.slick-track {
  display: flex;
}
.slick-track .slick-slide {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
}

	#edit-amount-select, .form-item-amount-other, #edit-amount--description{padding: 0 15px;}
	#edit-amount--description{float:left;clear:both;color:#171f55!important;font-size:16px;}
	.form-item-amount-other::after {

    content: " TL";
    position: relative;
    margin-top: -32px;
    display: block;
    margin-left: 105px;
    float: left;
    width: 20px;}
	a.nav-link--::before {display:none!important;}
	#block-odeme {
    padding-bottom: 50px;}
.form-item-amount-other{
    float: left;
    width: 130px;}
.form-item-amount-select {

    background: #fffa;
    background: #FAFAF8;
    background: #ffffff;
	
    padding: 1rem 3rem;
    margin-bottom: 2rem;
    border-radius: 13px;
}
.path-product h1.title {
    margin: 10px 0;}
	
.slide img {max-width:80%;height:auto;margin:auto}	
.slide .isim {
    float: left;
    padding-top: 16px;
    padding-left: 10px;
font-weight: 500;}
	.mb-5, .my-5 {
    margin-bottom: 100px!important;
}
	.mt-5, .my-5 {
    margin-bottom: 100px!important;
}
.slick--view--yorumlar .slide .views-field-body img{width:50px;filter: invert(59%) sepia(84%) saturate(4505%) hue-rotate(334deg) brightness(109%) contrast(91%);}
.slick--view--yorumlar .slide .views-field-field-image img{width:60px;float:left;border-radius:30px}
.slick--view--yorumlar .slide .views-field-nothing img{width:50px;filter: invert(59%) sepia(84%) saturate(4505%) hue-rotate(334deg) brightness(109%) contrast(91%);}
.slick--view--yorumlar .slide{
	margin:30px;
	background:white;
	flex-direction: column;
    padding: 15px;
    border-radius: 15px;
    height: auto;
    align-items: center;
    justify-content: space-between;
}
	
.path-user h1{}
.block-views-blocksatin-alinan-urunler-2-block-1 {margin:15px;}
	.node-5 .faydalar {margin-top:10px}
.faydalar  li {
    list-style: none;} 
.faydalar li::before {  content: "\2022"; 
    width: 10px;
    height: 10px;
    color: #f46150;
    border-radius: 50%;
	font-weight: bold;font-size:31px;
    display: inline-block;
    margin-left: -30px;
    margin-right: 20px;}
	
	
.page-node-24	.faydalar li::before { 
color: #5350f4;}	
	
.page-node-24 .button--add-to-cart{margin-left:-30px;}
.page-node-24 .faydalar  li {
     margin-bottom:5px} 
.page-node-24 .faydalar  li::before { line-height:0}
	
	
	
	
	
	
	
	
	
.buy-buton form  {max-height: 30px;}
.buy-buton .button--add-to-cart  {

    padding-left: 5px;
    font-weight: 500;
    margin-top: -1px;
    overflow: hidden;
font-size: 19px;}	
	 
.buy-buton .button--add-to-cart:focus {
    box-shadow: none!important;
}
.buy-buton .button--add-to-cart  {
	 box-shadow: none!important;
    background: transparent!important;
border: none!important;
    padding: 0;
    color: #f46150!important;
    font-weight: 500;
    font-size: 20px;float:left;
  
      max-height: 30px;
    position: absolute;
    left: 0px;
    padding-left: 38px;}
	
	.buy-buton:hover .button--add-to-cart{color: white!important;}
.buy-buton .button--add-to-cart::after  {
	display:none;
    content: "";
	
}
 
 .buy-buton:hover {background:#f46150;} 
 .buy-buton .views-row{ 
    display: inline-flex;
    float: left;}
 .buy-buton {
	 
    display: inline-flex;
	text-decoration: none!important;
    width: 43px;
    height: 43px;
    float: right;
    text-decoration: none;
    transition: all 0.15s ease-out 0s;
    position: relative;
    display: inline-flex;
    border-radius: 30px;
    border: 3px solid #f46150;
    padding: 5px;
    padding-left: 9px;
    padding-right: 7px;
   float:left;
    overflow: hidden;
}
 
 .seans-box:hover .buy-buton {
    width: 110px!important;
}
 
 .buy-buton:hover  img{filter:brightness(5)}
 .buy-buton  .commerce-order-item-add-to-cart-form .form-actions{margin-bottom:0!important;max-height: 30px;
    position: absolute;
    left: 1px;
    white-space: nowrap;} 
 .buy-buton  img{
    width: 20px;
    height: 17px;
    margin-top: 5px;}
	
 .buy-buton .view-content {display:block;
    overflow: hidden;}
	
	
	
	.block-views-blockyorumlar-block-1{
    margin-left: -30px;
    margin-right: -30px;}
	
	.toolbar-tray .toolbar-icon.toolbar-icon-menu-link-contentdaeef0e6-2796-425e-99bc-fb76a932533e:before {
    background-image: url(/modules/contrib/commerce/icons/787878/drupal-cart.svg);
}	
	.toolbar-tray .toolbar-icon.toolbar-icon-commerce-reportssales-report:before {
    background-image: url(/modules/contrib/commerce/icons/787878/drupal-cart.svg);
}
	.toolbar-tray .toolbar-icon.toolbar-icon-views-viewviews-purchased-items-report-page-1:before {
    background-image: url(/modules/contrib/commerce/icons/787878/drupal-cart.svg);
}
	.node-5 .subheader{clear:both}
	
	.node-24 .buy-buton button{   padding-left: 63px;}
	.node-24 .buy-buton {
    width: 110px!important;
 
} 
	
	
/***** MOBILE ****/
	
	
	
@media screen and (max-width: 1023px) {
	
.button-dyn {
width: auto;}
}
@media screen and (max-width: 575px) {
	#edit-order-fieldscheckout > .form-wrapper {    width: 100%;
    float: left;padding:0 15px;
}
.form-item-contact-information-email, .form-item-contact-information-email-confirm {
    width: 100%;
    padding: 0 15px;
    margin-top: 0;
    clear: both;
    float: left;
}
#block-mudita-main-menu ul {
    margin-left: 0;
}
.view-products .description {
    margin-bottom: 15px;
}

.view-products img{border-radius:15px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.view-products .etiket {
    margin-left: -3px;}
.view-products .row.mb-5 {padding:0}
.view-products .row.mb-5 img{padding:0}
.view-products span.price {margin-top: 6px;}
.view-products .date + svg {
    clear: both;
    margin-left: 0;
margin-top: 10px;}
.view-products h3 {
    margin-top: 15px;
    margin-bottom: 12px;
}
#navbar-main{
    justify-content: center;}

.view-products img {
    padding: 15px;
    padding-bottom: 0;
}


.page-user-login .main-content {
    margin: 15px;}
.siparisler .view-content .view-grouping-header + .view-grouping-content .view-grouping-header {
    font-size: 18px;
    margin-left: 0;
    margin-bottom: 20px;
}
.siparisler .view-content .view-grouping-content h3 + .views-view-grid {
    padding-top: 20px;
    width: 100%;
    float: left;
}

.node-24 .col-sm-5 {order:-1}
.node-24 .col-sm-5 lottie-player {    max-width: 300px!important;
    margin: auto;


    margin-top: -200px!important;
    margin-bottom: -140px;}

}


@media (max-width: 991px){
body{padding-bottom: 50px;}
	#block-mudita-main-menu ul a {    font-size: 16px;}
.menu--main .navbar-nav li{margin-right:0!important}
.menu--main .navbar-nav::after {display:none}
.menu--main .navbar-nav {
    flex-direction: row;
    flex-wrap: nowrap;
    height: 62px;
    justify-content: space-evenly!important;
    margin: 0!important;
    margin-top: 15px!important;
    margin-bottom: 15px!important;
}
.path-product .col-sm-7 .field--name-field-indirimli-fiyat {}
.menu--main {
    position: fixed;
    bottom: 0;
    z-index: 9999;
    width: 100%;
    left: 0;    border-top: 1px solid black;
    margin: 0;
    display: block!important;
    background: #eae8e4;    height: 89px;
}

#block-youtubebychannelid .youtube-video .title{margin-bottom:30px}


.node-5 .col-md-5 {order:-1}
.node-5 .col-md-5 lottie-player {    max-width: 300px!important;
    margin: auto;
    margin-top: -130px!important;
    margin-bottom: -80px;}
	
	
	.seans-box:last-child {
    margin-bottom: -40px;}
	.seans-box:first-child {
    margin-top: -40px;
    margin-bottom: 40px;
}


}
@media (min-width: 992px){
.col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 47.666667%;
    max-width: 47.666667%;
}


}

@media screen and (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1320px;
}}

