/*
Theme Name: Child Theme - jrwdesign-com - Border
Author: 2 Dogs Design
Author URI: http://2dogsdesign.com
Template: border
Description: Custom theme for JRW Design
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/*===fonts=====*/
body{font-size:14px}
.mosaic__meta .flexbox h1,h2.meta__title{color:#d9cdb9}
h1,h2{font-family: 'Cinzel';color:#0aa0d9}

/*==== header ====*/
.site-header .flexbox__item {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);float: left;height: 75px;margin-top: 25px;width: 100%;}
.site-home-title {left: 135px;top:12px}
.site-header .logo_menu_widget .flexbox__item {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}

.fixed-bar, .fixed-bar a, .site-navigation__trigger .nav-text{color: rgb(169, 154, 133) ;}
.grid__item.menu-top--left__container {float: left;margin-left: 210px;margin-top: 22px;width: 665px;}
#menu-main-header-menu-1.nav a,.nav a {color: #d9cdb9;font-size: 1.3em;padding: 5px;font-family: 'Cinzel'}

.fixed-bar {background:#dfa447 !important}

.grid__item.menu-top--right__container {float: right;margin-top: 12px;max-width: 390px;}
.logo_menu_widget {font-family: "cinzelregular";color:#d9cdb9}
.phone-address {float: left;font-size: 14px;line-height: 130%;padding-top: 0;text-align: left;text-transform: uppercase;}
a.social_icon {border: medium none;text-decoration: none;}
ul.socialicons {float: left;margin: 0;padding: 12px;}
.socialicons > li {float: left;list-style: outside none none;margin-right: 10px;}

/*==== CUSTOM MOSAIC POPUP GALLERY ====*/
.icon-e-share {font-size: 28px}
button.mfp-close {display:none}
.mfp-wrap.mfp-gallery {z-index: 10}
.mfp-image-holder a.gallery-arrow {color: #d9cdb9}

.mfp-fade.mfp-bg.mfp-ready {z-index: 10;margin: 25px;opacity: 1;width: calc(100% - 50px);width: -moz-calc(100% - 50px);width: -webkit-calc(100% - 50px);width: -o-calc(100% - 50px);}
.mfp-figure img.mfp-img {padding:100px}
.mfp-wrap.mfp-gallery {z-index: 10}
.mfp-image-holder a.gallery-arrow {color: #d9cdb9}

.mosaic-wrapper .gallery-infobox {position: absolute;bottom: 0px;left: 0;right: 0;background: transparent;-moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transform: translateY(100%);
  transform: translateY(100%); -moz-transition: -moz-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); -o-transition: -o-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); }
.mosaic-wrapper .gallery-infobox.js--desc-active {-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0); transform: translateY(0); }
.mosaic .gallery-infobox {display: none;position: fixed; z-index: 1500;margin:25px }
.mosaic-wrapper .is--open-gallery-popup .mosaic .gallery-infobox {display: block; }
.mosaic-wrapper .gallery-infobox__head {height: 62px;position: absolute;bottom: 0;left: 0;right: 0;top: -64px; }
.mosaic-wrapper .gallery-infobox__description {display:none}
.mosaic-wrapper .gallery-infobox__logo i {display:none}
.mosaic-wrapper .gallery-infobox__data {
  background: transparent none repeat scroll 0 0;
  color: #d9cdb9;
  display: table;
  height: inherit;
  padding: 0 12px;
  text-align: center;
  width: 100%;
  word-break: break-all;
}
.mosaic-wrapper .gallery-infobox__data span {display: table-cell;vertical-align: top;font-size: 13px}
.mosaic-wrapper .gallery-infobox__data a {color:#dfa447 }


.gallery-arrow {
    position: absolute;
    width: 200px;
    height: 70%;
    z-index: 5000;
    border: 0px none;
    top: 45%;
    transform: translateY(-50%);
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    color: #FFF;}

/*=== PIXSLIDER =====*/
.pixslider{background:#000 !important}


.content--gallery-slider img {height: calc(100% - 360px);max-height}

.content--gallery-slider .gallery-infobox {position: absolute;bottom: 0px;left: 0;right: 0;background: transparent;-moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transform: translateY(100%);
  transform: translateY(100%); -moz-transition: -moz-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); -o-transition: -o-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); }

.content--gallery-slider .is--open-gallery-popup .mosaic .gallery-infobox {display: block; }
.content--gallery-slider .gallery-infobox__head {height: 62px;position: absolute;bottom: 0;left: 0;right: 0;top: -65px; }
.content--gallery-slider .gallery-infobox__description {display:none}
.content--gallery-slider .gallery-infobox__logo i {display:none}
.content--gallery-slider .gallery-infobox__data {display: table;height: inherit;padding: 0 12px;color: #d9cdb9;text-align:center;width:100%;background: transparent }
.content--gallery-slider .gallery-infobox__data span {display: table-cell;vertical-align: top;font-size: 12px;max-width:900px;line-height:1.3em}
.content--gallery-slider .gallery-infobox__data a {color:#dfa447 }

/*=== GRID FORMAT BLOG=====*/
.content--blog-grid{background:#000}

h2.article__title.article__title--blog{font-size:20px;padding:0;margin-bottom:0px;}
.article__timestamp{font-size:12px}
.article__excerpt {margin-bottom: 0;margin-top:10px;font-size: 14px}

.article__content{text-align:justify;max-width:600px;padding-top:20px}
.article--split__right h1.article__title{padding:90px 0 0 0;font-size:2em;margin:0;line-height:1em;min-height:1em;border:none;color:#000;}
.article--split__right span.article__timestamp{padding:0;font-size:.8em;}

.subscribe a{color: #dd9933;text-decoration: none;border-bottom: 0px solid #BFBFBF;padding-bottom: 2px;font-size:16px}

.category .wrapper #main .content--blog .grid .grid__item article.post.type-post .article__info {max-height: 328px;min-height: 328px;}
.category .wrapper #main .content--blog .grid .grid__item article.post.type-post .article__thumb {overflow: hidden;}


.category .wrapper #main .content--blog .grid .grid__item article.post.type-post .article__info .article__title.article__title--blog {
 padding-bottom: 10px;
}


/*=== HOME PAGE FOOTER TEXT =====*/
.footer_text_home {color: #d9cdb9;font-family: "cinzelregular";font-size: 26px;margin-top: -42px;text-align: center;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}
.footer_text_home span{ color: #d9cdb9;}
.page-id-794 .slider-controls__arrows{display:none}
.page-id-794 .content--gallery-slider .gallery-infobox__data {display: table;height: inherit;padding: 0 12px;color: #d9cdb9;text-align:center;width:100%;background: transparent}


/*=== SPLIT FORMAT PAGES=====*/
.single-post .article__content > p:first-of-type {font-size: 100%}

.article--split__left-map, .article--split__left-map iframe {min-height: 1200px;max-width: 100%}

/*==================PRESS PAGES GRID & SINGLE================*/
.category-31 .article__timestamp{font-size:12px}
.category-31 .article__title a{font-weight:bold;font-size:18px;line-height:1.5em;color: #dd9933}
.category-31 h2{font-size:18px}
.container--blog-classic {margin-top:60px}
.container--blog-classic .article__content{max-width:840px;margin:auto 0}



/*=== SITEWIDE EDIT =====*/
.slider-controls__bullets {display:none}


.sidebar--menu.nav-top--mobile {
  display: none;
}


.single .addthis_toolbox {
  margin-top: 0px;
}
.social-links .share-logo, .social-links .social-links-list a {
  height: 44px;
  line-height: 55px;

}

.single.single-post .entry__meta--single .social-links {

  position: relative;
}


.article-navigation .navigation-item--previous .arrow::before {
  left: 7px;

}

.article-navigation .navigation-item--next .arrow::after {

  right: 7px;

}

.slider-controls.left_ctrl {
  margin-right: 63px;
  position: absolute;
  right: 0;
  top: 48%;
  z-index: 99;
}
.slider-controls.right_ctrl {
  left: 34px;
  position: absolute;
  top: 48%;
  z-index: 99;
}
.slider-controls.right_ctrl .icon-angle-down:before, .slider-controls.left_ctrl .icon-angle-up:before {
  color: #d9cdb9;
  border: none;
  -webkit-transform: none;
  transform: none;
  font-size: 100px;
}
.slider-controls.right_ctrl .icon-angle-down:before {
  content: "";
}
.slider-controls.left_ctrl .icon-angle-up:before {
  content: "";
}

.slider-controls.right_ctrl .gallery-arrow--left.icon-angle-down {
  margin-left: 40px;
}

.page-id-791 .social-links.social-links--inverse {
  display: none;
}

.single-post .article__content {
  margin-bottom: 25px;
}


.entry__meta.entry__meta--single {
  float: left;
  height: 47px;
  position: relative;
  text-align: left;
  width: 100%;
}


.category h3.blog-archive-title span{display:none}




/*==========13-04-15 BY M ==================*/

.category h3.blog-archive-title {
  padding: 17px 0;
}

@media only screen
and (min-width : 1824px) {

.category .wrapper #main .content--blog .grid .grid__item article.post.type-post .article__info {
  max-height: 328px;
  min-height: 328px;
}

.category .wrapper #main .content--blog .grid .grid__item article.post.type-post .article__thumb {
  overflow: hidden;
}


.category .wrapper #main .content--blog .grid .grid__item article.post.type-post .article__info .article__title.article__title--blog {
 padding-bottom: 10px;
}

}
/*==========BLOG PAGINATION==================*/
.pagination--archive ol li a.current, .pagination--archive ol li span.current {background: none repeat scroll 0 0 #d9cdb9;color: #000;}
.pagination--archive ol li a, .pagination--archive ol li span, .pagination--archive ol li:first-child span, .pagination--archive ol li:last-child span {background: none repeat scroll 0 0 #d9cdb9;color: #000;}
.pagination--archive ol li:first-child a, .pagination--archive ol li:last-child a {display: inline !important;font-size: 14px;color: #d9cdb9;text-transform: uppercase;background:none}
.nav.nav--banner .prev.page-numbers {background: none repeat scroll 0 0 #d9cdb9;color: #000000;line-height: 30px;padding: 5px 11px;}
.nav.nav--banner .prev.page-numbers:hover {background: none repeat scroll 0 0 #dd9933;}
.nav.nav--banner .next.page-numbers {background: none repeat scroll 0 0 #d9cdb9;color: #000000;line-height: 30px;padding: 5px 11px;}
.nav.nav--banner .next.page-numbers:hover {background: none repeat scroll 0 0 #dd9933;}



/*==========TARGETED MEDIA QUERIES==================*/
@media only screen
and (min-width : 1024px) {
.site-navigation__trigger.js-nav-trigger {display: none;}
.article--split__right--container h1{margin-top:60px}
}

@media only screen
and  (max-width : 899px) {
.site-header .flexbox__item {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.0);float: left;height: 75px;margin-top: 25px;width: 100%;}
.site-header .logo_menu_widget .flexbox__item {float: left;margin-top: -24px;width: 149px;}
.mfp-fade.mfp-bg.mfp-ready {z-index: 10;margin-top: 42px;width:100%;margin-left:auto}
.fixed-bar, .fixed-bar a, .site-navigation__trigger .nav-text {color: #000;}
.fixed-bar, .fixed-bar a, .site-navigation__trigger .nav-text:hover {color: #fff;}
.icon-e-share {font-size: 20px}
.footer_text_home {color: #000;font-family: "cinzelregular";font-size: 16px;margin-top: -42px;text-align: center;background: transparent;}
.footer_text_home span{ color: #000}
.slider-controls.left_ctrl,.mfp-image-holder a.gallery-arrow,.slider-controls.right_ctrl {display:none}
.category h3.blog-archive-title {display:none}
.article--split__right--container h1{margin-top:-30px}
.article--split__right h1.article__title{padding:0px 0 0 0;}
  .article--split__left-map, .article--split__left-map iframe {  min-height: 345px;}
.article-navigation{display:none}
}

@media only screen
and  (min-width : 900px) and  (max-width : 1292px) {
  .site-navigation__trigger.js-nav-trigger,.grid__item.menu-top--right__container {  display: none;}
.article--split__right--container h1{margin-top:60px}
}

@media only screen
and  (max-width : 360px) {
.page-id-791 .article--split__left{display:none}
.mfp-figure img.mfp-img {padding:0px}
}

@media only screen
and  (max-width : 900px) {
.mosaic__meta .flexbox h1,h2.meta__title{color:#d9cdb9;font-size:18px}
.mfp-figure img.mfp-img {padding:60px}
}

/* Fred center article titles 2021-02-05 */

.category .wrapper #main .content--blog .grid .grid__item article.post.type-post .article__info
{
	text-align: center;
}

/* Fred press background grid 2023-02-11 */

body.category-jrwd-press .grid__item .article__thumb a
{
	height: 100%;
	padding: 0px;
	display: flex; /* add */
	justify-content: center; /* add to align horizontal */
	align-items: center; /* add to align vertical */
}

@media screen and (max-width: 1680px)
{
	body.category-jrwd-press .grid__item:nth-of-type( 3n+1 ) .article__thumb
	{
		background-color: rgb( 190 62 37 / 1.0 );
	}

	body.category-jrwd-press .grid__item:nth-of-type( 3n+2 ) .article__thumb
	{
		background-color: rgb( 127 140 58 / 1.0 );
	}

	body.category-jrwd-press .grid__item:nth-of-type( 3n+3 ) .article__thumb
	{
		background-color: rgb( 221 165 70 / 1.0 );
	}
}

@media screen and (min-width: 1681px)
{
	body.category-jrwd-press .grid__item:nth-of-type( 9n+1 ) .article__thumb
	{
		background-color: rgb( 190 62 37 / 1.0 );
	}

	body.category-jrwd-press .grid__item:nth-of-type( 9n+2 ) .article__thumb
	{
		background-color: rgb( 127 140 58 / 1.0 );
	}

	body.category-jrwd-press .grid__item:nth-of-type( 9n+3 ) .article__thumb
	{
		background-color: rgb( 221 165 70 / 1.0 );
	}

	body.category-jrwd-press .grid__item:nth-of-type( 9n+4 ) .article__thumb
	{
		background-color: rgb( 127 140 58 / 1.0 );
	}

	body.category-jrwd-press .grid__item:nth-of-type( 9n+5 ) .article__thumb
	{
		background-color: rgb( 221 165 70 / 1.0 );
	}

	body.category-jrwd-press .grid__item:nth-of-type( 9n+6 ) .article__thumb
	{
		background-color: rgb( 190 62 37 / 1.0 );
	}

	body.category-jrwd-press .grid__item:nth-of-type( 9n+7 ) .article__thumb
	{
		background-color: rgb( 221 165 70 / 1.0 );
	}

	body.category-jrwd-press .grid__item:nth-of-type( 9n+8 ) .article__thumb
	{
		background-color: rgb( 190 62 37 / 1.0 );
	}

	body.category-jrwd-press .grid__item:nth-of-type( 9n+9 ) .article__thumb
	{
		background-color: rgb( 127 140 58 / 1.0 );
	}
}
