@charset "utf-8";
/* CSS Document */

/* @import url('/web/20250523025635cs_/https://www.joyceash.com/wp-content/themes/twentysixteen-child/css/css/font-awesome.min.css');*/

/* In html file */
/*<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta name="viewport" content="width=device-width">*/

/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

@media (max-width: 1599px) {
}
@media (max-width: 1199px) {
.container { width:auto}
.col-endors .endo-img { width: 40%;}
.col-endors .endo-img::after{ display:none}
.col-endors .endo-content{ margin-right:0}
footer .container-fluid{ padding:0}
footer .nav > li > a{padding: 10px 28px;}
.site-header-menu .navbar-default .navbar-nav > li > a::before{ display:none}
}
@media (max-width: 1069px) {
.navbar-collapse{ padding:0}
.bx-wrapper .bx-controls-direction a.bx-next{right: -3.2%;}
.bx-wrapper .bx-controls-direction a.bx-prev{left: -3.2%;}
.col-clndr .col-sm-4 li a{margin-left: 12px;}
.vido-cntnt{ margin: 20px 0; }
footer .nav > li > a{padding: 10px 24px;}

}

@media (max-width: 999px) {
.bnr-cntnt figcaption {
  font-size: 18px;
  line-height: 30px;
  padding-right: 42px;
}

.col-store .bx-controls-direction{ display:none}
.col-store .bx-wrapper .bx-viewport li .pull-left{ width:100%; margin-bottom:5px; text-align:center}
.col-clndr .col-sm-4 li a, .col-clndr .col-sm-4 li span{ float:none; display:block; width:auto; margin-left:0}
.col-clndr .col-sm-4 li span{ margin-bottom:10px}
.col-endors .sharify-container li{ width:auto !important}
.col-endors .col-xs-12{ margin-bottom:30px}
.col-gallry .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img{ width:100%}
.col-blog .blg-cntnt .blog-date{ font-size:12px}
footer .nav > li > a{padding: 10px 9px;}
.foot-cntnt h2{font-size: 40px;}
.foot-contact { padding: 0;}
.post-39 .post-thumbnail img, .post-38 .post-thumbnail img{ height:auto}
.post-38 .post-thumbnail{ width:45%}
.nav > li > a{ padding-left:5px; padding-right:5px}
}

/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {
.navbar-brand {
  height: 90px;
  padding: 5px 15px;
}
header .navbar-default .navbar-toggle{  background: #f92687;border-color: #c00058; margin-top:18px}
header .navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
header .navbar-default .navbar-toggle:focus, header .navbar-default .navbar-toggle:hover{border-color: #c00058;background: #fff;}
header .navbar-default .navbar-toggle:focus .icon-bar, header .navbar-default .navbar-toggle:hover .icon-bar{background: #f92687;}
.navbar-collapse{ margin:0; padding:0 15px}
.site-header-menu .navbar-default .navbar-nav > li > a::before{ display:inline-block}
.site-header-menu .navbar-default .navbar-nav > li > a{ padding-top:8px; padding-bottom:8px;}
.col-vdo .col-xs-6:nth-child(4), .col-blog .col-xs-6:nth-child(3){ display:none}
footer .foot-social{ text-align:center}
footer .foot-social li{ display:inline-block; margin:0 5px}
.col-blog .nav-tabs.nav-justified > li{ float:left}
.col-newsltr h2{ float:none; margin-left:10px}
.col-newsltr .widget_wysija_cont{float:none; text-align:center; width:auto}
.blog-page .nav-tabs li{ display:inline-block; margin-right:10px}
.blog-page .nav-tabs{ margin-bottom:30px}
.blg-name-cmnt{ margin:15px -15px 0; padding-left:15px;}
.blog-page .tab-content { padding:0}
.blog-page article .col-sm-4{ padding-left:15px; margin-top:15px}
}

@media (max-width: 643px) {
footer .col-xs-6{ width:100%;}
.post-38 .post-thumbnail, .post-31 .post-thumbnail{ width:auto; float:none; text-align:center; margin-bottom:20px; margin-right:0}
.post-31 .post-thumbnail img{-webkit-border-radius: 0%; 
  -moz-border-radius: 0%; 
	border-radius: 0%;}
.post-31 .entry-content{ margin-top:0}
.news-cnt h4{ max-height:60px; overflow:hidden}
}

@media (max-width: 480px) {
.col-servcs .col-xs-6{ width:100%; margin-bottom: 20px;
    margin-top: 20px;}
.col-vdo .col-xs-6, .col-blog .col-xs-6, .blog-page .col-xs-6, .news-pg .col-xs-6{ width:100%;}
.col-newsltr h2{ font-size:20px}
.col-clndr .widget_em_calendar table thead td{ padding-left:10px; padding-right:10px}
.col-clndr .widget_em_calendar table .days-names td{ font-size:14px; padding-left:5px; padding-right:5px}
.navbar-brand{ width:80%; height:auto}
hgroup h2::before, hgroup h2::after{ display:none}
}

/* Mobile devices */
@media (max-width: 359px) {
.col-newsltr .widget_wysija_cont p{width: 70%;}
}
/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */

/* Retina-specific styles. */
@media print,
	(-o-min-device-pixel-ratio: 5/4),
	(-webkit-min-device-pixel-ratio: 1.25),
	(min-resolution: 120dpi) {

}

@media print {

}

/*
     FILE ARCHIVED ON 02:56:35 May 23, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:43:37 Mar 20, 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.587
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.054
  esindex: 0.009
  cdx.remote: 11.954
  LoadShardBlock: 32.737 (3)
  PetaboxLoader3.datanode: 52.728 (4)
  load_resource: 52.362
  PetaboxLoader3.resolve: 28.1
*/