/*
Theme Name: NCG 1
Theme URI: https://www.norwegiancruisingguide.com
Author: John Harries
Author URI: https://www.morganscloud.com/members/
Description: NCG Theme Based on AAC1 but supporting online cruising guides
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ncg1
Tags: accessibility-ready, block-patterns, block-styles, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, footer-widgets, full-site-editing, full-width-template, post-formats, template-editing, style-variations, theme-options, translation-ready
*/

/* Fix problem of alighn right and left images floating out to edges

@media only screen and (min-width : 768px) {
    figure.wp-block-image.alignleft {
       margin-left: calc( ( 100% - var(--wp--style--global--content-size)) / 2 );
  }
 
    figure.wp-block-image.alignright {
     margin-right: calc( ( 100% - var(--wp--style--global--content-size)) / 2 );
  }
 }
*/


/* Menu */



/* Sticky Menue */
 
 .aac_sticky {
   position: fixed;
   top: 25px;
   padding-bottom: 10px;
   width: 100%;
   opacity: 0.8;
   z-index: 1000;
 }

 /* MOBILE STUFF 
Vertical Phone*/
@media only screen and (max-width: 650px) {
	
body {
     padding-left:5%;
     padding-right :5%;

   }
	
.single main ul, .single main ol {
	padding-left: 2em!important;
	}
	
}

/* BLOCK Tweeks*/

.wp-block-details summary {
	font-size:  var(--wp--preset--font-size--large)!important;
	font-family: var(--wp--preset--font-family--PT-sans);
}


/*SEARCH STUFF*/
   /*fix padding around search buttom 

   .wp-block-search.wp-block-search__button-only .wp-block-search__button {

   padding-right: 30px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-top: 5px;
   margin-top: 5px;
   margin-bottom: 5px;
   }

*/

/*make text bigger in search box
.wp-block-search__input {
      
      font-size:  var(--wp--preset--font-size--medium);
  }
*/
/* Hide the search button when the 'hidden' class is applied 
.wp-block-search__button.hidden {
    display: none;
}
*/

/*make the book search box stack

.aac_book_search .searchwp-form-input-container {
display: grid !important;
}

  */

/* AAC Boxes */    

   .alert, .alert_no_icon  {
     background-color: var(--wp--preset--color--accent-4);
     padding: 1rem;
     margin-bottom: 2rem !important;
margin-top: 1rem ;
 }
 
 .tip, .tip_no_icon {
     background-color: var(--wp--preset--color--accent-3);
     padding: 1rem;
     margin-bottom: 2rem !important;
margin-top: 1rem ;
 }
 
 .note, .box {
     background-color: var(--wp--preset--color--custom-aac-grey);
     padding: 1rem;
     margin-bottom: 2rem !important;
margin-top: 1rem ;
 }
 
 .alert::before {
     font-family: "Font Awesome 5 Pro"; font-weight: 900; content: "\f0f3";
     padding-right: 1rem;
      float: left;
     color: var(--wp--preset--color--accent-2);
 }
 
 .tip::before {
     font-family: "Font Awesome 5 Pro"; font-weight: 900; content: "\f0eb";
     padding-right: 1rem;
float: left;
color :var(--wp--preset--color--accent);
 }

 /* Styles for use in formatting templates */
 
 .aac_tight p {
     padding-bottom:0px;
 
 }
 .aac_tight_image {
     padding-bottom:0px!important;
 
 }

.aac_wide p {
   max-width: var(--wp--style--global--wide-size) !important;

}

/* Menu */

.wp-element-button:hover, .wp-block-button__link:hover, .wp-block-search__button .has-accent-2-background-color:hover {
   background-color: var(--wp--preset--color--accent-5)!important;
	color: var(--wp--preset--color--accent-2);

}


/*BLOCK STUFF*/

/*quote block*/

.wp-block-quote p {
   padding-bottom: 0px;
   margin-bottom: 0px;
}

.wp-block-quote cite {
   padding-left: 10%;
} 


/*Image Block*/
.wp-block-image {
	padding-bottom: 1em;
	
}

.wp-element-caption {
	margin-bottom: 0em!important;
	margin-top: 0em!important;
}


 
.aac-free, .aac-members  {
padding: 5px ;
margin-top: -5px !important;
}

.aac-free {
   background-color: #bde5f8;
 
   }
   
.aac-members {
   background-color: #ffebee;
   }




/*TOPIC PAGE */

.topic_list .children {
	font-size: var(--wp--preset--font-size--small);
	line-height: 1.5rem;
}

.topic_list  {
	font-size: var(--wp--preset--font-size--medium);
	line-height: 1.5rem;
	margin-left: 1rem;
}

.topic_list .cat-item-418, .topic_list .cat-item-1, .topic_list .cat-item-473, .topic_list .cat-item-495, .topic_list .cat-item-480 {
	display: none;
}

.cat-item-457, .cat-item-459, .cat-item-460, .cat-item-461, .cat-item-464, .cat-item-467, .cat-item-469, .cat-item-462, .cat-item-463, .cat-item-471, .cat-item-470, .cat-item-472 {
	display: inline-block;

	padding-right: 10px;
	margin-left: -20px;
	background-color:var(--wp--preset--color--accent-4);
}


.cat-item-457::before, .cat-item-459::before, .cat-item-460::before, .cat-item-461::before, .cat-item-464::before, .cat-item-467::before, .cat-item-469::before, .cat-item-462::before, .cat-item-463::before, .cat-item-471::before, .cat-item-470::before, .cat-item-472::before {
	font-family: "Font Awesome 5 pro";
	font-weight: 900;
	content: "\f02d";
	padding-right: .3em;
	font-size: 1.4em;

	color:var(--wp--preset--color--accent-2);
}
