/*
/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 
 Modifications: Sheri Lossing
 sherilossing@gmail.com
 for: Custom Cottage
*/
 
@import url("https://7e96ea.claudeassets.com/20251011204314cs_/https://customcottage.org/wp-content/themes/Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/* MAKE HOME PAGE SLIDER IMAGES FULL-SIZE
------------------------------------------------------- */
.full-image .et_pb_container { width: 100%!important; height: auto!important; min-height: inherit!important; }
.full-image .et_pb_slide_image { width: 100%!important; height: auto!important; margin: 0!important; position: relative!important; display: block!

important; z-index: -1!important; }
.full-image .et_pb_slide_image img { width: 100%!important; max-height: inherit!important; }
.full-image .et_pb_slide_description { position: absolute!important; top: 60px!important; left: 60px!important; z-index: 1!important; }
.full-image .et_pb_slide { padding-left: 0; padding-right: 0;}
.full-image .et_pb_container {max-width: 100% !important;}

/* HOME PAGE SLIDER OVERLAY
------------------------------------------------------- */
.full-image-overlay { width: 100%; margin-top: -44px !important; position: absolute; top: 50%; }
.full-image-overlay .et_pb_slide { background-color: transparent !important; }

/* MAKE HOME PAGE SLIDER FADE IN RATHER THAN SLIDE FROM LEFT
------------------------------------------------------- */
.et_pb_slide:first-child .et_pb_slide_image img.active, .et-pb-active-slide .et_pb_slide_image, .et-pb-active-slide .et_pb_slide_video {
animation-name: fadeIn;
}


/* [add section pointer - need to add class .downarrow to the section and the color needs to match the color substituted for the #fff below the section]
------------------------------------------------------- */

.downarrow:after,.downarrow:before{
content:''; 
position:absolute; 
bottom:0; 
width:50%; 
z-index:100; 
/*border-bottom: 40px solid #fff;*/
border-bottom: 30px solid #fff; 
/*-moz-transform:rotate(0.000001deg); 
-webkit-transform:rotate(0.000001deg); 
-o-transform:rotate(0.000001deg); 
-ms-transform:rotate(0.000001deg);
transform:rotate(0.000001deg)*/
-moz-transform:rotate(0.000001deg); 
-webkit-transform:rotate(0.000001deg); 
-o-transform:rotate(0.000001deg); 
-ms-transform:rotate(0.000001deg);
transform:rotate(0.000001deg)
} 
 .downarrow:before{
right:50%; 
border-right:40px solid transparent; 
/*border-left:1000px solid #fff;*/
border-left:1000px solid #fff;
}
 .downarrow:after{
left:50%; 
border-left:40px solid transparent; 
/*border-right:1000px solid #fff;*/
border-right:1000px solid #fff;
} 
 .downarrow{
overflow:hidden;
}

/* [add 2nd color option/pairing section pointer - need to add class .downarrow2 to the section and the color needs to match the color substituted for the #fff below the section]
------------------------------------------------------- */

.downarrow2:after,.downarrow2:before{
content:''; 
position:absolute; 
bottom:0; 
width:50%; 
z-index:100; 
/*border-bottom: 40px solid #fff;*/
border-bottom: 30px solid #c4c4c4; 
/*-moz-transform:rotate(0.000001deg); 
-webkit-transform:rotate(0.000001deg); 
-o-transform:rotate(0.000001deg); 
-ms-transform:rotate(0.000001deg);
transform:rotate(0.000001deg)*/
-moz-transform:rotate(0.000001deg); 
-webkit-transform:rotate(0.000001deg); 
-o-transform:rotate(0.000001deg); 
-ms-transform:rotate(0.000001deg);
transform:rotate(0.000001deg)
} 
 .downarrow2:before{
right:50%; 
border-right:40px solid transparent; 
/*border-left:1000px solid #222222;*/
border-left:1000px solid #c4c4c4;
}
 .downarrow2:after{
left:50%; 
border-left:40px solid transparent; 
/*border-right:1000px solid #fff;*/
border-right:1000px solid #c4c4c4;
} 
 .downarrow2 {
overflow:hidden;
} 

/* [add 3rd color option/pairing section pointer - need to add class .downarrow3 to the section and the color needs to match the color substituted for the #fff below the section]
------------------------------------------------------- */

.downarrow3:after,.downarrow3:before{
content:''; 
position:absolute; 
bottom:0; 
width:50%; 
z-index:100; 
/*border-bottom: 40px solid #fff;*/
border-bottom: 30px solid #efefef; 
/*-moz-transform:rotate(0.000001deg); 
-webkit-transform:rotate(0.000001deg); 
-o-transform:rotate(0.000001deg); 
-ms-transform:rotate(0.000001deg);
transform:rotate(0.000001deg)*/
-moz-transform:rotate(0.000001deg); 
-webkit-transform:rotate(0.000001deg); 
-o-transform:rotate(0.000001deg); 
-ms-transform:rotate(0.000001deg);
transform:rotate(0.000001deg)
} 
 .downarrow3:before{
right:50%; 
border-right:40px solid transparent; 
/*border-left:1000px solid #fff;*/
border-left:1000px solid #efefef;
}
 .downarrow3:after{
left:50%; 
border-left:40px solid transparent; 
/*border-right:1000px solid #fff;*/
border-right:1000px solid #efefef;
} 
 .downarrow3 {
overflow:hidden;
}

/* DON'T DISPLAY FOOTER WIDGET BAR
------------------------------------------------------- */
#footer-widgets {
display: none;
}

/**
 * [COLOR OF TEXT IN CAPTCHA ON CONTACT FORM]
 * ----------------------------------------------------------------------------*/
.et_pb_contact_captcha_question {
color: #fff;
}

/* MAKE CAPTIONS IN GALLERY ON GALLERY PAGE ALIGN TO LEFT
------------------------------------------------------- */
#post-338 .et_pb_gallery_caption {
text-align: left;
}

/* ---------- ADJUST OPACITY OF OVERLAY ON FULLWIDTH PORTFOLIO ON HOME PAGE ------------ */
.et_pb_fullwidth_portfolio .et_overlay:hover {
background: rgba(255, 255, 255, 0.45) none repeat scroll 0 0;
}

/* ------- TO REMOVE SPACE BETWEEN ACCORDION SECTIONS MODULE ON PRICE PAGE, PORTRAIT PROJECT PAGE, PHOTOGRAPHY PAGE ---------- */
.pricetoggle .et_pb_module {
margin-bottom:0px !important;
}

/* ------- COLOR OF CAPTCHA QUESTION ------- */
.et_pb_contact_captcha_question {
color: #333333;
}

/* ------- FORCE BLURB LINKS TO STAY AT NORMAL FONT WEIGHT IN FURNITURE SECTION ON LOCATION PAGES ------- */
.et_pb_blurb_content li a {
font-weight: normal;
}
/*
     FILE ARCHIVED ON 08:54:07 Dec 13, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:39:20 Sep 13, 2026.
     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: 0.398
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.029
  esindex: 0.006
  cdx.remote: 7.775
  LoadShardBlock: 73.251 (3)
  PetaboxLoader3.resolve: 440.374 (3)
  PetaboxLoader3.datanode: 111.952 (5)
  load_resource: 491.238
  loaddict: 40.951
*/