.entry-content>.elementor{width:initial;max-width:initial}.ct-elementor-default-template .elementor-top-section:not(.ct-section-stretched):not(.elementor-sticky){margin-left:var(--has-wide, auto);margin-right:var(--has-wide, auto);width:var(--theme-block-width, var(--theme-container-width));max-width:var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .elementor-section.elementor-section-boxed>.elementor-container{width:var(--theme-block-width, var(--theme-container-width));max-width:var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .e-container{--container-max-width: min(var(--theme-block-max-width, var(--theme-normal-container-max-width)), var(--theme-container-width-base))}.ct-elementor-default-template .e-con{--container-max-width: var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .e-con>.e-con-inner{width:var(--theme-block-width, var(--theme-container-width))}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-select-wrapper select{background-image:none}.elementor-search-form__input{--theme-form-field-height: auto}.elementor-search-form__submit{--theme-button-shadow: none;--theme-button-transform: none}.elementor-widget-container .flex-viewport{margin-bottom:20px}.elementor-widget-container .flex-control-thumbs{margin:0 -10px}.elementor-widget-container .flex-control-thumbs li{padding:0 10px 10px 10px}.elementor-add-to-cart--align-justify .quantity[data-type=type-1]{flex:0 0 100px}.elementor-add-to-cart--align-justify .quantity[data-type=type-2]{flex:0 0 130px}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] .input-text{text-align:center;max-height:initial}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] span{color:var(--quantity-arrows-initial-color, #fff)}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] span:hover{color:var(--quantity-arrows-hover-color, #fff)}.woocommerce div.product.elementor .woocommerce-tabs .woocommerce-Tabs-panel.panel{margin:0}@media(max-width: 689.98px){.woocommerce-cart-form table.cart .actions .coupon{flex-direction:column !important}}[data-products=type-2] .product{padding-inline:20px !important;padding-bottom:20px !important}[data-products=type-2] .product figure{margin-inline:-20px !important}:is(.ct-woo-card-actions,.ct-woo-card-extra) :is(a,button){margin:0 !important}.elementor-element [data-products] .product>figure{margin-bottom:var(--product-element-spacing, 10px) !important}.wpcf7 p:after{content:"";clear:both;display:table}.wpcf7 p:last-of-type{--theme-content-spacing: 0}.wpcf7 label:not(.wpcf7-form-control-wrap){display:block;font-size:15px;font-weight:600}.wpcf7 .wpcf7-submit{float:left}.wpcf7 .wpcf7-submit+.ajax-loader{float:left;margin-left:20px}.wpcf7 .wpcf7-not-valid-tip{font-size:.9em;font-style:italic;margin-top:5px}.wpcf7 .wpcf7-response-output{margin-left:0;margin-right:0;margin-bottom:0;font-style:italic}.wpcf7 .wpcf7-list-item:first-child{margin-left:0}.cev-authorization-grid__visual{
height: 100%;
width: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 5000;
}
.cev-authorization-grid__holder {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
padding: 24px 0;
position: relative;
z-index: 100;
height:100%;
}
.cev-authorization-grid__inner {
max-width: 460px;
width: 100%;
}
.cev-authorization {
border-radius: 6px;
border: 1px solid #eaeaea;
background-color: #fafafa;
}
.cev-authorization__holder {
padding: 30px 30px 10px;
position: relative;
color: rgba(0,0,0,.6);
font-size: 16px;
line-height: 24px;
text-align: center;
}
.cev-authorization__holder .cev-authorization__envelope {
display: inline-block;
vertical-align: top;
position: relative;
border-radius: 50%;
height: 88px;
margin-bottom: 10px;
margin-left: 19px;
width: 88px;
}
.cev-authorization__envelope:before {
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
display: block;
height: 64px;
width: 96px;
left: -38px;
background-image: url(//store.yediiklimkoleji.k12.tr/wp-content/plugins/customer-email-verification-for-woocommerce/includes/../assets/css/images/email-verification-icon.svg);
background-repeat: no-repeat;
background-size: contain;
content: '';
}
.cev-authorization__heading {
position: relative;
}
.cev-authorization__title {
display: block;
color: #333333;
font-size: 22px;
font-weight: 600;
line-height: 40px;
}
.cev-authorization__description {
display: block;
margin: 10px 0;
text-align: initial;
}
.cev-pin-verification__failure {
margin-bottom: 16px;
}
.cev-alert:not(.cev-alert_without_rounding) {
border-radius: 4px;
margin-top: 15px;
}
.cev-alert_theme_red {
background-color: rgba(255,205,210,.4);
color: #e53935;
}
.cev-alert {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
padding: 12px 24px;
position: relative;
font-size: 14px;
line-height: 24px;
}
.cev-alert__icon_color_red {
color: #f44336;
}
.cev-alert__icon {
margin-right: 16px;
}
.cev-icon {
font-size: 24px;
line-height: 24px;
display: inline-block;
vertical-align: top;
}
.cev-pin-verification__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.cev-field {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
width: 100%;
position: relative;
direction: ltr;
}
.cev-pin-verification__events {
position: relative;
margin-bottom: 0px;
}
.cev-button:not(.cev-button-text-normal) {
text-transform: none;
width: 100%;
margin-bottom: 5px;
line-height: initial;
}
.cev-authorization__footer {
border-radius: 0 0 6px 6px;
padding: 0 0 10px 0;
color: rgba(0,0,0,.8);
font-size: 14px;
line-height: 20px;
text-align: center;
}
h5.required-filed-email {
font-size: 15px;
text-align: initial;
font-weight: bold;
margin: 10px 0;
}
.cev-link {    
cursor: pointer;
text-decoration: none;
margin: 0;
}
.cev-button {
-webkit-transition: background-color .3s ease-in-out,color .15s ease-in-out,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);
transition: background-color .3s ease-in-out,color .15s ease-in-out,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);
transition: box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s ease-in-out,color .15s ease-in-out;
transition: box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s ease-in-out,color .15s ease-in-out,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 4px;
-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.08);
box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.08);
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: none;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
outline: 0;
position: relative;
cursor: pointer;
letter-spacing: .5px;
text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
padding: 8px 16px;
margin: 0;	
}
.cev-button_color_success {
background-color: #212121;
color: #fff;
font-size: 15px;
}
.cev-field_text_center input, .cev-field_text_center textarea {
text-align: center;
}
.cev_pin_verification_form,.cev_pin_verification_form_pro{
margin-bottom: 0;
}
.cev_pin_verification_form input.cev_pin_box,.cev_login_authentication_form input.cev_pin_box {
width: 100%;
height: 50px;
padding: 10px;
text-align: initial;
border-radius: 5px;
display: inline-block;
margin-bottom: 1em;
}
#cev_verify_email input.cev_pin_box_email {
width: 100%;
height: 50px;
padding: 10px;
text-align: initial;
border-radius: 5px;
display: inline-block;
margin: 10px 0;	    
}
.cev_pin_verification_form input.cev_pin_box:last-child { }
.cev_pin_verification_form input.cev_pin_box::-webkit-inner-spin-button, .cev_pin_verification_form input.cev_pin_box::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0;
}
a.cev-link-try-again-color,a.cev-link-try-again-color:hover {
color: #2196f3;
}
.cev_send_email_tag {
text-align: left;
}	
.cev_pin_verification_form_pro input.cev_pin_box_email::-webkit-inner-spin-button, .cev_pin_verification_form_pro input.cev_pin_box_email::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0;
} .js-pincode::-webkit-inner-spin-button {
-webkit-appearance: none;  
} .js-pincode{
-moz-appearance: textfield;
}
h5.required-filed {
font-size: 15px;
text-align: initial;
font-weight: normal;
}
.popup_image {
position: relative;
border-radius: 50%;
display: inline-block;
margin: 0 auto 15px;
}
a.a_cev_resend_guest_user{
vertical-align: unset;
width: 100%;
display: block;
text-align: right;
}
.cev-try-again-disable{
pointer-events: none;
cursor: not-allowed;
opacity: 0.5;	
}
a.cev_already_verify {
color: #0052ff;
display: block;
text-align: left;
font-size: .9em;
padding: 0 0 10px;
}
.cev_limit_message {
color: red;
font-size: .9em;
}
section.cev-authorization__holder .popup_image img {
max-width: 100%;
} a.a_cev_resend_checkout {
vertical-align: text-bottom;
}
.cev_pro_chekout_button{
margin: 10px 0;	
}
.fl-wrap-input span.cev-yes-line {
vertical-align: middle;
}
.cev-authorization__description p, .cev-authorization__description span, .cev-authorization__description h1, .cev-authorization__description h2, .cev-authorization__description h3, .cev-authorization__description h4, .cev-authorization__description h5, .cev-authorization__description h6 {
margin: 10px 0;
}
#otp-popup {
display: none;
position: fixed;
top: 0;
background-color: rgb(255 255 255 / 70%);
padding: 20px;
z-index: 1000;
right: 0;
left: 0;
width: 100%;
height: 100vh;
}
.otp_popup_inn {
display: flex;
width: 100%;
height: 100%;
flex-direction: column;
align-items: center;
justify-content: center; }
#otp-popup h3 {
font-size: 25px;
color: #333;
font-weight: bold;
margin-bottom: 10px;
}
#otp-popup input {
display: block;
width: 100%;
margin-bottom: 10px;
}
#otp-popup button {
display: block;
width: 100%;
}
.otp-container {
display: flex;
justify-content: center;
} .otp-input, .otp-input-checkout, .otp-input-login, .otp-input-email {
width: 50px !important;
height: 80px;
margin: 0 10px;
font-size: 24px;
text-align: center;
border: 1px solid #e0e0e0 !important;
border-radius: 5px;
outline: none;
background: #fff !important;
box-shadow: none !important;
} .otp-input:focus, .otp-input-checkout:focus, .otp-input-login:focus, .otp-input-email:focus  {
border-color: #007bff;
box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}
p.registration-success {
background: green;
color: #fff;
padding: 10px;
}
.error_mesg{
display: None;
color: red;
}
.cev_loading_overlay {
display: none;
position: fixed;
top: 0;
background-color: rgb(255 255 255 / 80%);
padding: 20px;
z-index: 1000;
right: 0;
left: 0;
width: 100%;
height: 100vh;
}
.back_btn {
cursor: pointer;
display: flex;
width: 30px;
}.ct-header-account .ct-account-item .ct-media-container{flex:0 0 var(--avatar-size, 18px);width:var(--avatar-size, 18px);height:var(--avatar-size, 18px);border-radius:100%}.ct-header-account .ct-account-item:not([href]){cursor:pointer;color:var(--theme-link-initial-color);transition:var(--theme-transition)}.ct-header-account .ct-account-item:not([href]):hover{color:var(--theme-link-hover-color)}