/*
Theme Name: Theme99
Theme URI: WebDesignYou
Author: WebDesignYou
Author URI: http://webdesignyou.com
Description: Simple WP theme created for Elementor.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: theme99
*/

html{font-family: OpenSans;line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body{margin: 0; padding:0px}
@font-face {
    font-family:Optima;
    src: url(/web/20250126041103im_/https://thedorsay.com/wp-content/themes/theme99/Optima-Regular.ttf);
}
#menu-top-menu, #menu-team-menu{margin:0px;padding:0px; text-align:center}
#menu-top-menu li, #menu-team-menu li{list-style:none; display:inline-block; padding:10px 10px}
#menu-top-menu li a, #menu-team-menu li a{text-decoration:none; color: #858583; font-size:15px; font-family: 'Marcellus', sans-serif;}
#menu-top-menu li.current-menu-item a{color:#000;font-size:18px}
#menu-team-menu li.current-menu-item a{font-size:18px}
p, .elementor-text-editor, .elementor-text-editor a, p a{color: #858583; font-size:15px; font-family: 'Marcellus', sans-serif; text-decoration:none; line-height:22px}
figcaption{font-family: 'Marcellus', sans-serif; text-decoration:none; line-height:42px;text-align:center !important}
.elementor-element-00fafd1 p, .elementor-element-00fafd1 p a{color:#000}
.availability {}
#form1, #form2, #formtype {font-family: 'Marcellus', sans-serif;font-size: 14px;font-weight: 400;}
#wpcf7-f1490-p45-o1 input[type=text], #wpcf7-f1490-p45-o1 input[type=email], #wpcf7-f1490-p45-o1 select,  #wpcf7-f1497-p45-o2  input[type=text], #wpcf7-f1497-p45-o2 input[type=email], #wpcf7-f1497-p45-o2 select {height: 29px;width: 100%;
padding: 0px 5px;}
#wpcf7-f1490-p45-o1 input.wpcf7-form-control.wpcf7-submit, #wpcf7-f1497-p45-o2 input.wpcf7-form-control.wpcf7-submit {
border: none;font-size: 15px;cursor: pointer;}
form#formtype {line-height: 25px}
form#formtype input[type="radio"] {vertical-align: middle; margin: 0;}
#wpcf7-f1490-p45-o1 .wpcf7-not-valid-tip, #wpcf7-f1497-p45-o2 .wpcf7-not-valid-tip {COLOR: #f00 !important;}

/* Customize the label (the cslbl) */
.cslbl {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom:5px;
  cursor: pointer;
  /*font-size: 22px;*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 20px;
}

/* Hide the browser's default radio button */
.cslbl input {
  position: absolute;
  opacity: 0;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.cslbl:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.cslbl input:checked ~ .checkmark {
  background-color: #000000;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.cslbl input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.cslbl .checkmark:after {
  top: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}

#wpcf7-f1490-p45-o1 input.wpcf7-form-control.wpcf7-submit, #wpcf7-f1497-p45-o2 input.wpcf7-form-control.wpcf7-submit {
    border:none; font-size:15px; cursor:pointer; color:#000000; background:#dddddd; }
#wpcf7-f1490-p45-o1 input.wpcf7-form-control.wpcf7-submit:hover, #wpcf7-f1497-p45-o2 input.wpcf7-form-control.wpcf7-submit:hover { color:#ffffff; background:#000000; }

.elementor-element-748085d h2{margin-top:0px !important}
.footer-width-fixer{position:fixed!important; bottom:0px;z-index:99;background:#fff}
body.page-id-35 figcaption{color: #000 !important; /*opacity:1 !important;*/}

@media (max-width: 2560px){}

	

/*
     FILE ARCHIVED ON 04:11:03 Jan 26, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:06:22 Aug 29, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.279
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.022
  esindex: 0.02
  cdx.remote: 15.162
  LoadShardBlock: 214.663 (3)
  PetaboxLoader3.datanode: 217.825 (5)
  PetaboxLoader3.resolve: 152.072 (2)
  load_resource: 222.978
  loaddict: 119.422
*/