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

@media (min-width:1400px) {
.navbar-main {
    border-right: 0;
}
}
@media (max-width:1920px) {
    .caro-recipe-block {
        width:28%;
    }
	.full-stripe {
        width:88%;
        margin-left:6%;
    }  
}
@media (max-width:1700px) {
    .caro-recipe-block {
        width:30%;
    }
}
@media (max-width:1600px) {
    .caro-recipe-block {
        width:34%;
    }
}@media (max-width:1500px) {
    .caro-recipe-block {
        width:36%;
    }
    .cycle-arena-title {
    }
}
@media (max-width:1400px) {
	.caro-amazon-block {
		height:14rem;
		padding-top:.4rem;
        width:20%;
    }
   .caro-amazon-stripe-title {
        width:50%;
    }
    .caro-menu-stripe-title {
        width:20%;
    } 
	.cycle-arena-best {
		flex-direction:column;
	}
	.cycle-arena-photo {
		align-self: center;
		padding-top: 1rem;
	}
    .caro-recipe-block {
        width:40%;
    }
    .cycle-arena-directions {
        font-size:.9rem;
    }     
	.cycle-arena-title {
        font-size:.8rem;
    }    
	.cycle-arena-title100 {
        font-size:.8rem;
    }
    .cycle-recipe-title {
        font-size:.9rem;
    }    
    .cycle-recipe-title-note {
        font-size:.7rem;
    }
    .home-goto {
		padding:.4rem;
		padding-right:1.2rem;
		padding-left:1.2rem;
	}
    .home-stripe-link {
        width:38rem;
    }
    .home-stripe a {
		font-size:1.2rem;
    }
	.home-stripe-adv {
		font-size:1.2rem;
	}
    .header-flow {
        margin-left:7%;
		width:85%
	}
    .hover-bits {
		font-size:1rem;
	}    
    .hoversnap {
		height:80%;
	}
	.hover-title {
		font-size:1.1rem;
	}	
    .mini-block {
        width:40%
    }
    .writ {
		width:85%
	}
}
@media (max-width:1322px) {
    .caro-recipe-block {
        width:40%;
    }

	.hoversnap {
		margin-left:1%;
	}
}
@media (max-width:1212px) {
    .caro-recipe-block {
        width: 44%;
    }

    .cycle-arena-heading {
        font-size: .7rem;
    }

}


@media (max-width:1132px) {
    .caro-recipe-block {
        width: 48%;
    }
}

/* size of my Amazon Fire 5 */
@media (max-width:1024px) {
    .caro-amazon-block-title {
        margin-top: -.4rem;
    }

    .caro-amazon-stripe-title {
        width: 70%;
    }

    .caro-menu-block {
        width: 20%;
    }

    .caro-menu-stripe-title {
        width: 20%;
    }

    .caro-ranks-block {
        width: 40%;
    }

    .caro-recipe-block {
        width: 52%;
    }

    .caro-recipe-contain .flickity-prev-next-button {
        height: 35px;
        width: 35px;
    }

    .caro-recipe-note {
        font-size: .7rem;
        line-height: 120%;
        padding: .2rem 0 .05rem .5rem;
    }

    .caro-recipe-stripe-social {
        margin-left: 56%;
        width: 20%;
    }

    .caro-recipe-step {
        font-size: .8rem;
    }

    /* for bold words */
    .caro-recipe-step b {
        font-size: .7rem;
    }

    .cycle-arena-benefits,
    .cycle-ing {
        margin-bottom: .8rem;
        margin-left: 4%;
        width: 92%;
    }

    .cycle-heading-dash {
        margin-right: 0;
    }

    .cycle-ing,
    .cycle-ing-indent,
    .cycle-ing-list,
    .cycle-arena-direct {
        font-size: .8rem;
    }

    .cycle-ing-direction {
        font-size: .7rem;
    }

    .cycle-ing-info-directions {
        margin-top: .6rem;
    }

    .cycle-arena-directions {
        font-size: .8rem;
    }

    .cycle-arena-notables .cycle-ing {
        font-size: .7rem;
        line-height: 160%;
        padding-bottom: .2rem;
    }

    .cycle-arena-note {
        font-size: .7rem;
    }

    .cycle-arena-title {
        font-size: .8rem;
    }

    .cycle-arena-title {
        font-size: .8rem;
        width: 76%;
    }

    .cycle-arena-title100 {
        font-size: .8rem;
        width: 50%;
    }

    .cycle-recipe-head {
        width: 80%;
    }

    .cycle-recipe-title {
        font-size: .8rem;
    }

    .cycle-recipe-title-note {
        font-size: .7rem;
    }

    .cycle-title {
        letter-spacing: .4rem;
    }

    .home-goto {
        padding: .4rem;
        padding-right: 1.2rem;
        padding-left: 1.2rem;
    }

    .home-stripe-adv {
        font-size: 1.2rem;
    }

    .home-stripe-cycle-title {
        font-size: 1rem;
        padding-top: .4rem;
    }

    .home-stripe-link {
        width: 30rem;
    }

    .horizontal_list ul li {
        font-size: .7rem;
    }

    .hover .hovertext {
        width: 740px;
        left: 80%;
        margin-left: -720px;
    }

    .hover-bits,
    .hover-bits-elements {
        font-size: .8rem;
    }

    .hoversnap {
        height: 70%;
    }

    .hover-title {
        font-size: 1.1rem;
    }

    .landscape {
        margin-top: 4rem;
    }

    .mini-block {
        width: 40%;
    }

    .mini-blurb {
        font-size: .7rem;
    }

    .mini-caro {
        height: 4rem;
        /* sets height of whole carousel */
    }

    .navbar-main,
    .navbar-main-flow {
        width: 86%;
    }
    .share-bubble {
        margin-bottom: 70%;
    }
}

@media (max-width:908px) {
	.caro-amazon-block {
        width:24%;
    }
    .caro-recipe-block {
		width:54%;
	}	
}
@media (max-width:856px) {
	.caro-recipe-block {
		width: 60%;
	}
	
	.cycle-arena-heading {
		font-size:.9rem;
	}

	.cycle-arena-title {
		font-size: .8rem;
		width: 66%;
	}

	.cycle-arena-title100 {
		font-size: .7rem;
		width: 70%;
	}

	.landscape {
		margin-top: 3rem;
	}

	.landscape-cycle {
		margin-top: 2.7rem;
	}

	.menu-social-bar {
		visibility: hidden;
	}

	.navbar-main,
	.navbar-main-flow {
		border-left: 0;
	}
}

/* This is an iPhone horizontal */
@media (max-width:768px) {
	.caro-amazon-block {
		width: 30%;
	}

	.caro-menu-block {
		width: 30%;
	}

	.caro-menu-blurb {
		font-size: .7rem;
	}

	.caro-menu-stripe-title {
		width: 40%;
	}

	/* .caro-ranks-block {
        width:50%;
    } */
	.caro-recipe-stripe-social {
		margin-left: 56%;
		width: 30%;
	}

	.caro-recipe-stripe-title {
		font-size: 1rem;
	}

	.caro-recipe-block {
		width: 68%;
	}

	.caro-recipe-note {
		font-size: .7rem;
		line-height: 120%;
		padding: .2rem 0 .05rem .5rem;
	}

	.caro-recipe-heading {
		font-size: .7rem;
	}

	.caro-recipe-step {
		font-size: .8rem;
	}

	/* for bold words */
	.caro-recipe-step b {
		font-size: .7rem;
	}

	/*
    .caro-recipe-title {
        font-size:.9rem;
    }   
    .cycle-ing, .cycle-ing-indent, .cycle-ing-list, .cycle-arena-direct {
		font-size:.8rem;
	}  */
	.cycle-arena-combo {
		margin-bottom: .6rem;
	}

	.cycle-arena-notables .cycle-ing {
		margin: .3rem 0 .3rem 0;
		line-height: 150%;
	}

	.cycle-arena-note {
		font-size: .7rem;
	}

	.cycle-arena-recipe {
		font-size: .7rem;
	}

	.cycle-ing-head span {
		font-size: .8rem;
	}

	.cycle-ing-indent {
		font-size: .7rem;
	}

	.cycle-landscape50 {
		width: 100%;
	}

	.cycle-title {
		letter-spacing: .1rem;
	}

	.cycle-title-track {
		padding: 0 3.5rem 0 1rem;
	}

	.home-goto {
		font-size: .8rem;
		padding: .3rem;
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.home-stripe-adv {
		font-size: 1rem;
	}

	.home-stripe-link {
		width: 26rem;
	}

	.horizontal_list ul li {
		font-size: .6rem;
	}

	.hover-title {
		font-size: 1rem;
	}

	.landscape {
		margin-top: 2.9rem;
	}

	.landscape-cycle {
		margin-top: 2.7rem;
	}

	.list_head {
		font-size: .6rem;
	}

	.mini-block {
		height: 4.2rem;
		width: 60%
	}

	.mini-blurb {
		font-size: .7rem;
	}

	.mini-title {
		font-size: 1rem;
	}

	.navbar-main,
	.navbar-main-flow {
		margin-left: 5%;
		margin-top: 1.3rem;
		width: 90%;
	}

	.question-fun-list {
		font-size: .9rem;
	}

	.writ-large p {
		font-size: .7rem;
	}
}

@media (max-width:694px) {
    .caro-recipe-block {
        width:78%;
    }
}

@media (max-width:620px) {
	.caro-amazon-block {
        width:44%;
    }
    .caro-amazon-stripe-title {
		font-size: .7rem;
        width:70%;
    }
    .caro-menu-block {
        width: 30%;
        }
    .caro-menu-blurb {
        font-size:.6rem;
        }
    /* .caro-ranks-block {
        width:75%;
    }   */ 
    .caro-recipe-block {
        width:87%;
    }
    .caro-recipe-note {
        font-size:.6rem;
        line-height:110%;
        padding:.2rem 0 .05rem .5rem;
    }
	.caro-recipe-ingredient {
		font-size:.7rem;
		font-weight:600;
	   }	
    .caro-recipe-heading {
        font-size:.6rem;
        }     
    .caro-recipe-stripe-social {
        margin-left:56%;
        width:32%;
    }
    .caro-recipe-step {
		font-size:.7rem;
		font-weight:600;
	   }	    
	.caro-recipe-tips {
		color:red;
		font-size:.6rem;
		font-weight:500;
	   }	
	.cycle-arena-recipe {
		margin-bottom:.5rem;
	}
    .home-goto {
		font-size:.7rem;
		padding:.3rem;
		padding-right:.4rem;
		padding-left:.4rem;
	   }
    .home-info {
        font-size:.7rem;
        }    
    .home-stripe-adv {
        font-size:.9rem;
        }
    .home-stripe-cycle-title {
        font-size: 1.1rem;
        padding-top:.2rem;
    }
    .home-stripe-link {
        width:20rem;
    }
    .header-flow {
        height: auto;
        margin-left:2%;
        width:88%;
	   }
    .mini-block {
        width:60%
        }
    .mini-blurb {
        font-size:.6rem;
        }
    .navbar-main, .navbar-main-flow  {
        margin-left: 5%;
        margin-top: 1rem;
        width: 90%;
	   }
	.writ  {
      margin-left: 1.2rem;
	   }
}

@media (max-width:500px) {
    .caro-menu-block {
        width: 35%;
    }
    .caro-menu-blurb {
        font-size:.6rem;
    }
    .caro-recipe-block {
        width: 98%;
    }
    .cycle-arena-title {
        width:86%;
    }
    .home-goto {
        font-size: .7rem;
    }
    .home-info {
        margin-right:.2rem;
        padding-right: 2px;
        width:3rem;
    }
    .home-stripe {
        padding-left:4px;
    }
    .home-stripe-cycle-title {
        font-size: .9rem;
        padding-top:.2rem;
    }
    .home-stripe-link {
        width:20rem;
    }
}
/* This is iPhone 10 Vertical */
@media (max-width:480px) {
    .home-stripe-link {
        width:17rem;
    }   
}

@media (max-width:380px) {
    .footer-main {
        margin-top:.3rem;
    }
    .home-stripe-link {
        width:14.8rem;
    }   
    .horizontal_list {
        font-size:.7rem;
        padding:.1rem;
    }
}







