/*
 Theme Name:   Small Child Theme
 Theme URI:    https://small.ancorathemes.com
 Description:  Small Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com
 Template:     small
 Version:      1.0.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  small
*/


/* =Theme customization starts here
------------------------------------------------------------ */
/* WC7 Invalid Validation Color */
div.wpcf7 span.wpcf7-not-valid-tip {
  color: #000 !important;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  margin-top: 12px;
  position: relative;
}
/* WC7 Input Area */
div.wpcf7 .wpcf7-not-valid {
  border-color: #fff !important;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

/*2024 düzenleme*/ 
h3#ship-to-different-address label > span, input[type="radio"] + label, input[type="checkbox"] + label, input[type="radio"] + .wpcf7-list-item-label, input[type="checkbox"] + .wpcf7-list-item-label, .edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span {
  position: relative;
  font-size: 11px !important;
  padding-left: 1.8em;
  line-height: 23px !important;
  display: inline-block;
  vertical-align: top;
  color: #000 !important;
  margin-right: 100px;
  margin-bottom: 10px;
}
/*
div.wpcf7 .form-style-4 p
{
  margin: 0;
  color: black !important;
  font-size: 11px !important;
}

h3#ship-to-different-address label > span a, input[type="radio"] + label a, input[type="checkbox"] + label a, input[type="radio"] + .wpcf7-list-item-label a, input[type="checkbox"] + .wpcf7-list-item-label a, .edd_price_options ul > li > label > input[type="radio"] + span a, .edd_price_options ul > li > label > input[type="checkbox"] + span a
{
  color: inherit;
  border-bottom: 0px solid var(--theme-color-text);
}
*/
/* WC7 submit buton boşluk *//*
p, ul, ol, dl, blockquote, address, .wp-block-button, .wp-block-cover, .wp-block-image, .wp-block-video, .wp-block-search, .wp-block-archives, .wp-block-archives-dropdown, .wp-block-categories, .wp-block-calendar, .wp-block-media-text {
  
}*/
/* WC7 input text color */
/*
div.wpcf7 .form-style-4 input[type="text"], div.wpcf7 .form-style-4 input[type="number"], div.wpcf7 .form-style-4 input[type="email"], div.wpcf7 .form-style-4 input[type="url"], div.wpcf7 .form-style-4 input[type="tel"], div.wpcf7 .form-style-4 input[type="password"], div.wpcf7 .form-style-4 input[type="search"], div.wpcf7 .form-style-4 select, div.wpcf7 .form-style-4 textarea, div.wpcf7 .form-style-4 textarea.wp-editor-area {
  color: black !important;
}*/

/*buton genişliği*/
/*
.wpcf7 .wpcf7-submit-style {
  position: absolute;
  display: inline-block;
  width: 100%;
}
*/
/*
.wpcf7 .wpcf7-submit-style .wpcf7-submit {
    margin: 0;
    padding: 17px 95px 17px 110px !important
    background: 0 0 !important;
    position: relative;
    z-index: 1;
}

.elementor-element-populated{
	background-size:100% 100% !important;
	background-position:unset !important;
}*/
/* 2024 düzenleme 
div.wpcf7 .form-style-4 .columns_wrap > [class*="column-"] {
    padding-bottom: 0 !important;
	padding-top: 0px !important;
    padding-right: 20px;
	color: black !important;
	font-size: 11px !important;
}

div.wpcf7 .form-style-4 .columns_wrap
{
    padding-bottom: 0px !important;
	padding-top: 0px !important;
    padding-right: 20px;
	color: black !important;
	font-size: 11px !important;
  }
.columns_wrap br{
	display:none !important;
}


.elementor-19424 .elementor-element.elementor-element-99d1615 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 55px 0px 0px !important;
}
.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
    padding: 5px !important;
}
.form-style-4{
	padding-bottom:0px;
}
.submit-style-in{
    border-radius: 40px !important;
}


*/
/*icon position*/
div.wpcf7 .form-style-4 .style-icon[class*=icon-]:before {
    color: var(--theme-color-text_light);
    display: block;
    font-family: "fontello";
    font-size: 17px;
    font-weight: 400;
    position: absolute;
    z-index: 1;
    top: 15px ;
    left: 20px;
}
/* Disabled Hypens */
@media (max-width: 479px) {
  h1, h2, h3, h4, h5, h6 {
    hyphens: none !important;
  }
}

/*Telephone Flag */

.intl-tel-input .flag-container {
    position: relative;
    top: 26px;
    bottom: 0;
    left: 11px;
    padding: 1px;
}

/* Country Flag */
.country-select .selected-flag {
    z-index: 1;
    position: relative;
    width: 36px;
    height: 100%;
    padding: 0 0 0 18px;
}

.country-select.inside .selected-flag {
    width: 1px;
}

/* Arrow Color */
.country-select .selected-flag .arrow.up {
  border-top: none;
  border-bottom: 4px solid #fff;
}
.country-select .selected-flag .arrow {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid #fff0;
  border-right: 3px solid #fff0;
  border-top: 4px solid #fff;
}

/*
button[disabled], input[type=submit][disabled], input[type=button][disabled], a.sc_button[disabled], a.theme_button[disabled], button[disabled]:hover, input[type=submit][disabled]:hover, input[type=button][disabled]:hover, a.sc_button[disabled]:hover, a.theme_button[disabled]:hover {
    color: var(--theme-color-inverse_link) !important;
    border-color: var(--theme-color-inverse_link) !important;
    background-color: #fff !important;
}


.wpcf7-not-valid+span.wpcf7-not-valid-tip {
    display: none !important;
}

div.wpcf7 .form-style-4 .wpcf7-not-valid {
    margin-bottom: 0 !important;
}

div.wpcf7 .form-style-4 .wpcf7-not-valid + .wpcf7-not-valid-tip {
    margin-top: 0px !important;
}

.wpcf7 .wpcf7-not-valid + .wpcf7-not-valid-tip {
    margin-bottom: 0em !important;
}

.wpcf7-not-valid + span.wpcf7-not-valid-tip {
    display: none !important;
}


.wpcf7 .wpcf7-submit {
    margin: 30px 0 0;
    display: block;
    border-radius: 20px !important; /* veya istediğiniz bir değer */
}

/* 2024 düzenleme 
p.text1 {

  margin-bottom: 5px !important;
  margin-top: 5px !important;
  color: white !important;
  font-size: 11px !important;
}

p.text2 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  color: white !important;
  font-size: 11px !important;
}*/
*/
.columns_wrap {
    display: flex !important;
    flex-wrap: wrap !important;
} 

.column-1_3 {
    width: calc(100% / 3) !important; /* Each column takes up one-third of the width */
    box-sizing: border-box !important;
    padding: 5px !important;
}

/* Media query for mobile devices */
@media screen and (max-width: 768px) {
    .column-1_3 {
        width: 40% !important; /* Each column takes up full width in mobile view */
		padding: 25px !important;
    }
}
/*Buton Ortalam*/
.wpcf7 .wpcf7-form > p {
  margin-bottom: 0;
  text-align: center !important;
  margin-left:20px !important;
}

