@charset "UTF-8";

/*
Theme Name: Twenty Twenty-One
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.8
Requires PHP: 5.6
Version: 2.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/
.navbar {
    background: #000000d1;
}
.models-grid a{color:#000;text-decoration:none}
.models-grid a img{width:100%}

.file-upload {
  background-color: #ffffff;
  width: 600px;
  margin: 0 auto;
  padding: 20px;
}

.file-upload-btn {
  width: 100%;
  margin: 0;
  color: #fff;
  background: #1FB264;
  border: none;
  padding: 10px;
  border-radius: 4px;
  border-bottom: 4px solid #15824B;
  transition: all .2s ease;
  outline: none;
  text-transform: uppercase;
  font-weight: 700;
}

.file-upload-btn:hover {
  background: #1AA059;
  color: #ffffff;
  transition: all .2s ease;
  cursor: pointer;
}

.file-upload-btn:active {
  border: 0;
  transition: all .2s ease;
}

.file-upload-content {
  display: none;
  text-align: center;
}
::placeholder {
  color: #FFF;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12-18 */
  color: #FFF;
  opacity: 1; /* Firefox */
}
.file-upload-input {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  opacity: 0;
  cursor: pointer;
}

.image-upload-wrap {
  margin-top: 20px;
  border: 4px dashed #1FB264;
  position: relative;
}

.image-dropping,
.image-upload-wrap:hover {
  background-color: #1FB264;
  border: 4px dashed #ffffff;
}

.image-title-wrap {
  padding: 0 15px 15px 15px;
  color: #222;
}

.drag-text {
  text-align: center;
}

.drag-text h3 {
  font-weight: 100;
  text-transform: uppercase;
  color: #15824B;
  padding: 60px 0;
}

.file-upload-image {
  max-height: 200px;
  max-width: 200px;
  margin: auto;
  padding: 20px;
}

.remove-image {
  width: 200px;
  margin: 0;
  color: #fff;
  background: #cd4535;
  border: none;
  padding: 10px;
  border-radius: 4px;
  border-bottom: 4px solid #b02818;
  transition: all .2s ease;
  outline: none;
  text-transform: uppercase;
  font-weight: 700;
}

.remove-image:hover {
  background: #c13b2a;
  color: #ffffff;
  transition: all .2s ease;
  cursor: pointer;
}

.remove-image:active {
  border: 0;
  transition: all .2s ease;
}
/*.model_img_cl{height:270px;overflow:hidden;}*/
.model_location h3{font-size:24px;}
.model_location h4{font-size:16px;}
.bg-transparent-dark {
    background: hsl(0deg 0% 29.28% / 64%);
    padding: 7px;
    border-radius: 7px;
	margin-bottom:7px;
}
.bg-transparent-dark h3,.aboutescort h3{color:#2f5dde;padding-left:15px;}
.btn-boking {
    position: absolute;
    top: 0;
    right: 0;
	z-index:999;
}
.aboutescort{height:300px;overflow-y:scroll;color:#FFF;background: hsl(0deg 0% 29.28% / 64%);
    padding: 7px;
    border-radius: 7px;}
   .article-card.sendd {
    height: 237px;
    margin-bottom: 15px;
}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; /* remove the gap so it doesn't close */
}
.herobanner {
    background-size: 100% !important;
    padding: 220px 0 120px;
}
.hero-content{
    background: #0000007d;
    color: #FFF;
    padding: 15px;
    max-width: 500px;
}
/* {
    background: #0000007d;
    color: #FFF;
    padding: 15px;
    max-width: 500px;
} */
.wpcf7-list-item-label{color:#FFF;}
.breadcrumb {
    background-size: 100% !important;
    float: left;
    width: 100%;
    height: 350px;
	padding: 160px 0 0 0;
	position:relative;
}
/* .breadcrumb.pages{
    background-size: 100% !important;
    float: left;
    width: 100%;
    height: 350px;padding:0;
	position:relative;
} */
.breadcrumb:before {
    content: '';
    top: 0;
    bottom: 0;
    width: 100%;
    background: #000000a8;
    position: absolute;
}
.models-grid,.blogpost{
    width: 100%;
    float: left;
}
.imageiw {
    height: 484px;
}
.article-title a{color:#FFF;text-decoration:none;}
.navbar-toggler
 {
    border: 1px solid #FFF;
    height: 40px;
    color: #FFF;
}
.model-page{width:100%;float:left}
.herobanner.breaccc {
    background-size: 100% !important;
    padding: 180px 0 120px !important;
    float: left;
    width: 100%;
	background-repeat:no-repeat;
}
.titkel{color:#FFF;position:relative;text-align:center}
.wpcf7-form-control.wpcf7-checkbox.from-control .wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
    background: #2d5cdb;
    padding: 7px;
    border-radius: 7px;
    margin-bottom: 7px;
}
.repeater-field-item {
    margin-bottom: 15px;
    width: 50%;
    float: left;
}
#repeater-981 .repeater-field-item {
    margin-bottom: 15px;
    width: 100%;
    float: left;
}
 .formcasting #repeater-981 .repeater-field-item input[type=checkbox] {
    width: 15px;
    height: 15px;
}
 .formcasting #repeater-981 .repeater-field-item .wpcf7-list-item-label {
    color: #FFF;
    font-size: 12px;
}
.repeater-field-header-title p{color:#FFF;}.repeater-field-header-acctions {
    width: 150px;
    text-align: right;
    color: #FFF;
}
.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
    background: #2d5cdb;
    padding: 7px;
    border-radius: 7px;
    margin-bottom: 7px;
}
.repeater-field-content .lanbd .wpcf7-form-control-wrap{width:50%; float:left}




@media(max-width:920px){.herobanner {
    background-size: cover !important;
    padding: 100px 0 0px;
    background-repeat: no-repeat !important;
}
}
@media(max-width:520px){.navbar-nav{
    background: #000000d1;
}
.wpcf7-form-control.wpcf7-checkbox.from-control .wpcf7-list-item {
    display: inline-block;
    margin: 0 7px 7px 0;
    background: #2d5cdb;
    padding: 7px;
    border-radius: 7px;
}
.formcasting input[type=checkbox] {
    width: 15px;
    height: 15px;
}.herobanner {
    background-size: cover !important;
    padding: 100px 0 0px;
    background-repeat: no-repeat !important;
}
	.herobanner.breaccc {
    background-size: 100% !important;
    padding: 42px 0 65px !important;
    float: left;
    width: 100%;
    background-repeat: no-repeat;
}
}

