@font-face
{
font-family: myCabinSketch;
src: url(/etc/designs/kelloggs/newton/fonts/CabinSketch-Regular.otf);
}
.sng
{
	font-family: "KSansBold","Lucida Grande","Lucida","Trebuchet MS","Arial",sans-serif;
      
}
#page-content .main-content p
{
font-style:regular;
	font-size: 125%;
}

#page-content .main-content h1,
#page-content .main-content h2
{
	font-family: myCabinSketch,"KSansBold","Lucida Grande" !important;
    font-weight: bold;
    color: #4f2703!important;
    font-size: 40px;
}
#page-content .main-content p
{
font-family: "Lucida Grande", "Lucida", "Trebuchet MS", "Arial", sans-serif!important;
}
.footer
{
	/* background-image: url(/content/dam/newton/images/masterbrand/DE/footer_background.png); */
	background-repeat:no-repeat;
	background-size: cover;
	width:100%;
	overflow: auto;
	
}
#page-content .main-content  h2.green,
#page-content .main-content  h1.green{
	color: rgba(97, 113, 25, 1) !important;
}
#page-content .main-content .footer_nav h2, 
#page-content .main-content .footer_nav p{
	color: rgba(97, 113, 25, 1) !important;
}
.main-content p{
	color: rgba(73, 42, 0, 1) !important;
}
.pairbox
{
clear: both;
}
.halfbox
{
	text-align:left;
	padding: 5px 2.5% 5px 0;
	width: 47.5%; 
	float: left;
	margin: 0;
}
.halfboxRight
{
	padding: 5px 0 5px 2.5%;
}

.box
{
	
	text-align:center;
	padding: 1%;
	width:22%; 
	float: left;
	margin: 0;
}
iframe
{
	display: block;
	margin: 0 auto;
}
h3
{
	text-transform: none;
}
.box p{
font-style:normal !important;
}
.box img
{
	width:100% 
}
.imgRight
{
    float: right; 
    margin: 4px; 
}
.imgLeft
{
    float: left; 
    margin: 4px; 
}	
.greenText {
	color: rgba(97, 113, 25, 1) !important;
}
.coll{
	width: 47%;
	float: left;
}
.coll.firstColl60{
	width: 57%;
}
.coll.secondColl40{
	width: 37%;
}
.firstColl{
	padding-right: 3%;
}
.secondColl{
	padding-left: 3%;
}
.galleryThumb{
	text-align: center;
} 
.galleryThumb li{
	display: inline-block;
}
.galleryThumb li img{
	width: 235px;
}
.flLeft{
	float: left;
}
.addMargin{
	margin-top: 30px;
}
.imgFix {
	float: left;
	margin-bottom: 4px;
	margin-top: 4px;
max-width: 100%;
}
.imgLeft {
	float: left;
	margin: 4px;
}
.tabContener{
	text-align: center;
}
.tabContener .tabNav{
	display: inline-block;
	width: 19%;
	cursor: pointer;
}
.tabContener .tabNav .active{
	display: none;
}
.tabContener .tabNav .inactive{
	display: block;
}
.tabContener .tabNav.active .inactive,
.tabContener .tabNav:hover .inactive{
	display: none;
}
.tabContener .tabNav.active .active,
.tabContener .tabNav:hover .active{
	display: block;
}
.target{
	display: none;
}
.target.active{
	display: block;
}
.movCarousel{
	margin: 0 auto;
	width: 100%;
}
.movCarousel a{
	display: block;
	float: left;
	width: 30%;
	margin: 0 1.5%;
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:visible;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}


#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px; overflow:visible; background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(/content/dam/europe/kelloggs_ie/images/nutrition/essential/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(/content/dam/europe/kelloggs_ie/images/nutrition/essential/controls.png) no-repeat 0 0;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; top: 50%; left:-20px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; top: 50%; right:-20px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

