/* 
Theme Name: TAPIOCA 8
Copyright: ©2021 laya.co.in 
*/

@import url('css/bootstrap.min.css');
@import url('css/fonts/css/all.css');
@import url('//fonts.googleapis.com/css?family=Boogaloo|Acme|Lato');
@import url('https://fonts.googleapis.com/css?family=Quicksand:300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');

body {color:#505050; font-family: 'Lato',sans-serif;font-weight: 400; overflow-x: hidden;line-height: 1.6em;font-size:17px;}
h1,h2,h3,h4 {font-family: 'Boogaloo',sans-serif;color:#858585;}

.blurb, .head-www,.head-search {font-family: 'Quicksand';  }
.head-title{font-family:'Impact','Boogaloo', sans-serif;}


/* set a max-width for horizontal fluid layout and make it centered */

.skin {background-color:#858585; }
.shell {padding:0em;max-width: 65em; background-color: #FFF;margin: 0 auto; border: 0px solid #000;}
.container {width:100%;max-width:none; }

.shrink-wrap {padding:0em;margin: 0em; border:0px solid purple; }
.buffer-wrap {padding:0.5em;margin: .5em; border:0px dotted red; }
.tight-link a:link,a:visited,a:hover {padding: 0em; margin:0em;}

.title { letter-spacing: -1px; color:#FFF;font-size:2em;line-height:.75em; }
.blurb {color:#505050;font-size:1.25em;line-height:1.1em;}


/*------------vertical align---------------*/
.vertical-center {min-height: 100%;  display: flex;align-items: center;}
.vertical-top {min-height: 100%;  display: flex;align-items: flex-start;}
.vertical-bottom {min-height: 100%;  display: flex;align-items:flex-end;}
.vertical-stretch {min-height: 100%;  display: flex;align-items:stretch;}


/*---A---*/

.head-shell{padding:0em; margin:0em ; border:0px solid #E9E6DE;border-top: 0px solid #E9E6DE;}
.title-bar{padding:0em ;margin:0em;  border:0px solid red; }
.head-title{margin:0em; font-size:2em;text-shadow:3px 3px#333; }
.head-logo {background-color: rgba(133, 133, 133, 0);}
.head-www {margin-top:.5em;font-size:1em; color:#FFF; border-top:1px solid red;}
.head-search {font-size:0.25em; padding-bottom:.25em; color:#FFF; border-bottom:0px solid red;}
.fp-shade {position: relative;}
.fp-shade::before {background-image: radial-gradient( rgba( 255, 255, 255, 0 ) 30%,rgba( 0, 0, 0, .75 ) 100% ); content: "\00a0";height: 100%;position: absolute;width: 100%;}

.deck-a-right{padding:1em; border:0px solid red;background-color:#E9E6DE;}
.deck-a-right-image {margin-left:0em;}
.deck-a-float-box {float:right;padding:0.5em ;border-radius:5px; background-color:#cac3b0;}
.deck-a-qr-box-shell {padding:1em 5em ; border:0px solid red; }
.deck-a-qr-box {padding:1em 0em ; width: 12em; font-size:.75em; line-height: normal; border: 1px solid #FFF; border-width: 1px 0px 0px 0px;  }


/*---B---*/
.deck-b{padding:0em; margin:0em;border:0px solid RED;  background-color:#f8f8f8; background-color:red; }
.deck-b-right{ background-color:#E9E6DE;  border:1px solid blue;}
.deck-b-right-t1{ background-color:#E9E6DE;  border:1px solid rgb(209, 28, 58);}

.deck-b-stamp { padding:1em; margin:0em;border:0px solid RED; }
.blurb-box {background-color:#E9E6DE; border:1px solid #FAFAF8; padding-left: .4em;}

.blog-wrapper{border:0px solid blue; background-color:#E9E6DE;background-color:#FFF; }
.blog{border:0px solid blue; font-size:1.1em;line-height:1.2em;}
.blog-box{border-bottom:1px solid #E9E6DE;padding:.25em .5em ; margin:0em 0em; margin-bottom:.5em; box-shadow: 0px 0px #CCC; border-radius:0px;}
.blog-box:last-child {box-shadow: 0px 0px #CCC; border:none; }

.blog a:link,a:visited,a:hover {font-weight: bold; padding: 0em .25em; text-decoration: none;padding-bottom:1px; border-bottom: 1px solid red;  text-shadow: 1px 1px #FFF;}
.blog a:hover {background-color:#E9E6DE;border-bottom: 1px solid blue;}

.blog-icon-shell {padding: 0em ; margin: 0em ; margin-left: -1.5em; }
.blog-icon {height:1em; padding: 0em; margin-right: .5em; }
.blog-icon-1x {height:4em; padding: 0em; margin-right: .5em; }
.blog-icon-2x {height:6em; padding: 0em; margin-right: .5em; }
.blog-icon-3x {height:8em; padding: 0em; margin-right: .5em; }

.blog-table{padding:0; margin:0;font-size: 0.85em;}


/*---t---*/
.tile-shell{border: 1px solid #cacaca; border-radius: .25em;background-color:#E9E6DE;}
.tile-shell:hover{border:1px solid greenyellow;}
.tile-plain {background-image: url("img/more_fade.svg");background-position: right bottom;background-repeat:no-repeat;background-size:3em; }
.tile-plain:hover {background-image: url("img/more.svg");background-position: right bottom;background-repeat:no-repeat;background-size:3em;background-color:none;  }
.tile-featured{padding:0em;margin:0em; background-image: url("img/corner-a.png");background-position: right bottom;background-repeat:no-repeat;background-size:3em;}
.tile-title{font-family:'Boogaloo';   font-size:1.2em;margin:0em; color:#505050; text-shadow:none;  padding: 1.5em .25em; line-height:1.1em ;}
.tile-blurb{font-family:'Quicksand'; font-size:1em; color:#333; padding:.5em .5em;}
.tile-bg{background-color:#333;}
.card-shell { padding:0.1em;}
.card-img-overlay {padding-bottom:0em;margin:0em; border:0px solid yellow;}


/*---i---*/
.album-shell {background-color:#FFF;}
.album-title {padding:.25em;padding-bottom:0em;font-size:1.25em;}
.album-description {padding:.25em;padding-bottom:0em;font-size:.75em; line-height:normal;}
.album-blurb {color:#333;font-size:1em; margin:.5em .5em;background-color:rgba(255,255, 255, 0.3) ;}
.album-map-bg {background-color:#cac3b0;}
.album-bar { border-left: 1px solid #cacaca; }


/*---q---*/
.q-shell {padding:0em; margin:0em;background-color:#FFF;}
.q1 {padding-right:3em;background-color:#FFF;  background-image:url("img/q1.png");background-position: right bottom;background-repeat:no-repeat;background-size:3em; }
.q2 {padding-left:3em;background-color:#FFF; background-image:url("img/q2.png");background-position: left bottom;background-repeat:no-repeat;background-size:3em; }
.q3 {padding-right:4em;background-color:#FFF; background-image:url("img/q3.png");background-position: right top;background-repeat:no-repeat;background-size:3em; }
.q4 {padding-left:4em;background-color:#FFF;   background-image:url("img/q4.png");background-position: left top;background-repeat:no-repeat;background-size:3em; }

.q-link{
font-weight:200;
font-size: .8rem;line-height:.75rem;
padding: .5rem 0rem .5rem .5rem;
border-bottom:   .01rem solid  #858585;
}


/*---card---*/




/*---bars---*/
.gutter {height:.5rem;background:linear-gradient(0deg,rgba(50,50,50,0),rgba(50,50,50,.2),rgba(50,50,50,.3),rgba(50,50,50,.6));border-top:1px solid #505050;}

.bar-shell {background-color:#333; text-align:center; color:#E9E6DE;padding: 1em;}

.bar-toggle-shell{text-align: center;font-size:inherit;}
.bar-toggle[aria-expanded=false] .bar-icon-expanded {display: none;}
.bar-toggle[aria-expanded=true] .bar-icon-collapsed {display: none;}
.bar-toggle-shell a:link,a:visited,a:hover {background-color:none;padding:inherit; margin:inherit;border:none;}

.bar-www-text {font-size:.75em;}
.bar-legal-text {color:#E9E6DE; font-size:.75em; text-shadow:none !important; text-align:center; font-size:.7em;line-height:1em;padding:.25em;margin:0em;}

/*-------- f-------*/
.foot-shell {background-color:#333; text-align:center; color:#E9E6DE;padding: 1em;}
.foot-link a:link,a:hover, a:visited  { background-color:none; border: none;   color:inherit; text-decoration:none;}


/*---------G4 TAGS ---------*//*---------DO NOT CHANGE  ---------*/
.g4_tile {background:inherit;}




/*------------TRIALS---------------*/








