@import url('../fonts/stylesheet.css');

@import url('../fonts/style2.css');



* {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	margin: 0px;

	padding: 0px;

	-webkit-font-smoothing: antialiased;

}







html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}



body{

	background: url('../images/body-bg.jpg');

	background-repeat: repeat;

	background-attachment: fixed;

}



h1{ font-family: 'Tahoma'; font-size: 60px; font-weight: bold; line-height: 60px;}

h2{ font-family: 'open_sansbold'; font-size: 50px; margin-bottom: 30px; text-align: center;}

h3{ font-family: 'open_sansbold'; font-size: 40px; margin-bottom: 45px;}

h4{ font-family: 'open_sansbold'; font-size: 26px; margin-bottom: 30px;}

h5{ font-family: 'open_sansbold'; font-size: 21px; margin-bottom: 30px; line-height: 22px;}

h6{ font-family: 'open_sansbold'; font-size: 18px; margin-bottom: 30px;}

p{  font-family: 'open_sansregular'; font-size: 16px; line-height: 22px; margin-bottom: 20px; }



div.clearfix{

	clear: both;

}



p span.bold{

	font-family: "open_sansbold";

}



h1.bangla{

	color: #6b4c1a;

	font-family: 'BanglaMN';

}



h3.header{

	font-size: 42px;

    font-family: 'kameronregular';

    margin-bottom: 0;

}



h4.small{

	font-size: 24px;

    font-family: 'kameronregular';	

    margin-bottom: 10px;

}



h4.large{

	font-size: 32px;

	font-family: 'kameronbold';

}



h4.large span.bold{

    font-family: 'latoblack';

}



.italic{

	font-style: italic;

}



.center{

	text-align: center;

}



.bold{

	font-style: bold;

}



.underline{

	text-decoration: underline;

}



.red{

	color: #e6001c;

}



.green{

	color: #333333;

}



.brown{

	color: #6b4c1a;

}



.indent{

	padding-left: 50px;

}



.yellow-bg{

	display: block;

	background-color: #fff600;

}



p span.bold{

	font-family: 'open_sansbold';	

}



.container{

	width: 100%;

}



.row{

	width: 900px;

	overflow: hidden;

	margin: 0 auto;

}





header .container{

	background: url('../images/header-bg.jpg');

	background-size: cover;

	background-position: center bottom;

	background-repeat: no-repeat;

}



header .container div.top-attention{

	height: 50px;

	background-color: #fff000;

}



header .container .row{

	text-align: center;

}



header .container .row img{

	vertical-align: bottom;

	display: block;

	margin: 0 auto;

}



header .container .top-attention h4{

	font-size: 28px;

	font-family: "tahoma";

	font-weight: normal;

	text-transform: uppercase;

}



header .container .top-attention{

	text-align: center;

	padding-top: 5px;

}



header .container .top-attention div{

	margin: 0 auto;

	width: 660px;
  	width:694px;

}



header .container .top-attention img{

	margin-right: 10px;

}



header .container .top-attention img,

header .container .top-attention h4{

	float: left;

}



header .container .top-attention h4 span{

	font-weight: bold;

}



section.wrap-page .container{

	text-align: center;

}



section.wrap-page .container .row{

	background: white;

	padding: 20px 0px;

	text-align: left;

}



section.wrap-page .container .row p{

	margin-right: 40px;

	margin-left: 40px;

}



section.wrap-page .container .breakfast-cart{

	height: 490px;

	width: 940px;

	margin: 0 auto;

	background: url('../images/breakfast-cart.png');

	background-repeat: no-repeat;

}



section.wrap-page .container .breakfast-cart div{

	width: 540px;

	text-align: center;

	margin-left: 370px;

	padding-top: 47px;

}



section.wrap-page .container .breakfast-cart p{

	font-size: 20px;

    font-family: 'open_sansbold_italic';

    font-weight: normal;

    margin-bottom: 0;

}



section.wrap-page .container .breakfast-cart h3{

	margin-bottom: 0;

}



section.wrap-page .container .breakfast-cart img.small-logo{

	float: left;

	margin-right: 20px;

	margin-left: 85px;

}



section.wrap-page .container .breakfast-cart h4{

	font-size: 20px;

	font-family: "open_sansbold_italic";

	font-weight: normal;

	float: left;

	display: block;

	margin-top: 16px;

	line-height: 20px;

}



section.wrap-page .container .breakfast-cart h4 span{

	font-size: 10px;

	font-family: "open_sanssemibold";

}



section.wrap-page .container .breakfast-cart h3 span:first-of-type{

    font-family: 'open_sansbold_italic';

    font-size: 50px;

    text-decoration: line-through;

}



section.wrap-page .container .breakfast-cart h3 span:last-of-type{

	font-size: 66px;

	font-family: "open_sansbold";

	color: #42b40b;

}



section.wrap-page .container .breakfast-cart ul{

	list-style-type: none;

}



section.wrap-page .container .breakfast-cart ul li:first-of-type{

	border-left: 2px solid silver;

}



section.wrap-page .container .breakfast-cart ul li{

	list-style-type: none;

	display: inline-block;

	padding: 15px 5px 15px 5px;

}



section.wrap-page .container .breakfast-cart ul li a{

	display: block;



}



section.wrap-page .container .breakfast-cart ul li.secure a{

	background: url('../images/paying.png') no-repeat 0 0;

	width: 70px;

	height: 31px;

}



section.wrap-page .container .breakfast-cart ul li.paypal a{

	background: url('../images/paying.png') no-repeat -84px -2px;

	width: 40px;

	height: 26px;

}



section.wrap-page .container .breakfast-cart ul li.visa a{

	background: url('../images/paying.png') no-repeat -133px -2px;

	width: 40px;

	height: 26px;

}



section.wrap-page .container .breakfast-cart ul li.master a{

	background: url('../images/paying.png') no-repeat -181px -2px;

	width: 40px;

	height: 26px;

}



section.wrap-page .container .breakfast-cart ul li.amex a{

	background: url('../images/paying.png') no-repeat -230px -2px;

	width: 40px;

	height: 26px;

}



section.wrap-page .container .breakfast-cart ul li.discover a{

	background: url('../images/paying.png') no-repeat -280px -2px;

	width: 40px;

	height: 26px;

}



section.wrap-page .container .row img.new{

	float: left;

	margin-left: 40px;

}



section.wrap-page .container .row .box1{

	background: url('../images/image1.jpg');

	min-height: 430px;

	background-repeat: no-repeat;

	background-position: right;

}





section.wrap-page .container .row .box2{

	background: url('../images/image2.jpg');

	min-height: 585px;

	background-repeat: no-repeat;

	background-position: left;

	overflow: hidden;

}



section.wrap-page .container .row .box2 p{

	text-align: left;

	width: 530px;

	float: right;

}





section.wrap-page .container .row .box3{

	background: url('../images/image3.jpg');

	min-height: 533px;

	background-repeat: no-repeat;

	background-position: right top;

	overflow: hidden;

		

}



section.wrap-page .container .row .box3 p{

	margin-bottom: 25px;

}



section.wrap-page .container .row .box4{

	background: url('../images/image4.jpg');

	min-height: 407px;

	background-repeat: no-repeat;

	background-position: right top;

	overflow: hidden;

		

}



section.wrap-page .container .row .box4 p{

	margin-bottom: 30px;

}



section.wrap-page .container .row .box4 h4 span.like{

	display: block;

	margin-top: -5px;

	margin-right: 10px;

	float: left;

	margin-left: 50px;

}



section.wrap-page .container .row .box4 h5{

	width: 620px;

	margin:	0 auto;

	margin-bottom: 30px;

}



section.wrap-page .container .row .box5{

	background: url('../images/image5.jpg');

	min-height: 217px;

	background-repeat: no-repeat;

	background-position: left;

	overflow: hidden;

	margin-bottom: 30px;

}



section.wrap-page .container .row .box5 ul{

	list-style-type: circle;

	width: 520px;

	float: right;

	list-style: disc;

}



section.wrap-page .container .row .box5 ul li{

	font-family: "tahoma";

	font-size: 16px;

	margin-bottom: 30px;

	margin-right: 50px;

}









section.wrap-page .container .row .box6{

	background: url('../images/image6.jpg');

	min-height: 334px;

	background-repeat: no-repeat;

	background-position: right top;

	overflow: hidden;



}



section.wrap-page .container .row .box6 ul{

	list-style-type: circle;

	width: 520px;

	list-style: disc;

	margin-top: 55px;

	padding-left: 50px;

}



section.wrap-page .container .row .box6 ul li{

	font-family: "tahoma";

	font-size: 16px;

	margin-bottom: 25px;

	margin-left: 70px;

}



section.wrap-page .container .row .float-img{

	float: left;

	position: absolute;

	margin-left: 64px;

	margin-top: 7px;

}





section.wrap-page .container .row .box7{

	background: url('../images/bible-bg.jpg');

	min-height: 1600px;

	background-repeat: no-repeat;

	background-position: center;

	overflow: hidden;

	padding-top: 500px;

	margin-bottom: 30px;

}





section.wrap-page .container .row .box7 img.first{

	position: absolute;

	float: right;

	margin-left: 630px;

	margin-top: -40px;

	display: block;

}



section.wrap-page .container .row .box7 img.second{

	margin-left: 100px;

	margin-top: 20px;

	display: block;

}



section.wrap-page .container .row .box7 img.third{

	position: absolute;

	float: right;

	margin-left: 500px;

	margin-top: 20px;

	display: block;

}



section.wrap-page .container .row .box7 ul{

	list-style-type: circle;

	list-style: disc;

	margin-top: 55px;

	float: left;

}



section.wrap-page .container .row .box7 ul.ul-sec{

	margin-top: 20px;

}



section.wrap-page .container .row .box7 ul li{

	font-family: "tahoma";

	font-size: 16px;

	margin-bottom: 25px;

	margin-left: 70px;

}



section.wrap-page .container .row .box7 ul li p{

	margin-left: 0;

}





section.wrap-page .container .row h5#list span.bullet{

	display: block;

	margin-top: -5px;

	margin-right: 10px;

	float: left;

	margin-left: 50px;

}



section.wrap-page .container .row h5#list{

	margin:	0 auto;

	margin-bottom: 30px;

	font-size: 22px;

    font-family: 'open_sanssemibold';

}





section.wrap-page .container .row .box8{

	background: url('http://paleobreakfastrecipes.com/images/guarante-bgsmall.jpg');

	min-height: 746px;

	background-repeat: no-repeat;

	background-position: center;

	overflow: hidden;

	padding-top: 80px;

	margin-bottom: 30px;



}





section.wrap-page .container .row .box8 h3{

	font-size: 36px;

	text-align: center;

	font-family: "open_sanssemibold";

	letter-spacing: -2px;

}



section.wrap-page .container .row .box8 h3 span.bold{

	font-family: "open_sansbold";
}



section.wrap-page .container .row .box8 img{

	float: left;

	padding-left: 70px;

	margin-right: 30px;

}



section.wrap-page .container .row .box8 p.p-padding{

	margin-left: 70px;width:800px;

}

section.wrap-page .container .row .box8 p {line-height:16px;}
section.wrap-page .container .row .box8 p.bold{line-height:14px!important;}

.guarlist {font-family: 'open_sansbold';float:left;font-size:42px;color:#896d40!important;}
ul.guarlist li {color:#000!important;list-style-type:none;width:500px;}
ul.guarlist li .numlist {color:#896d40!important;float:left;margin-right:15px;}
ul.guarlist li p {padding-top:12px;margin-top:25px!important;padding-left:0px!important;margin-left:50px!important;}

section.wrap-page .container .row .box9{

	background: url('../images/recipes-bg.jpg');

	min-height: 576px;

	background-repeat: no-repeat;

	background-position: center;

	overflow: hidden;

	padding-top: 25px;

	margin-bottom: 30px;

}



section.wrap-page .container .row .box9 h3{

	margin-bottom: 50px;

}



section.wrap-page .container .row .box9 div{

	float: right;

}



section.wrap-page .container .row .box9 p.last{

	float: left;

	margin-top: 10px;

}



section.wrap-page .container .row p.sign{

	font-size: 76px;

    font-family: 'journalregular';

    margin-top: 40px;

    margin-bottom: 40px;

    letter-spacing: -2px;

}



.link{

	color: #0018ff;

}



footer{

	height: 45px;
	height:auto;

	width: 100%;

	text-align: center;

	background-color: black;

	padding-top: 10px;
	color:#fff;

}



footer p{

	text-align: center;

	color: #808080;
	color:#fff;

}
footer a{
	color:#fff;
}
@media screen and (max-width:899px){
 	.row{
      width:95%;
    }
  	header .container div.top-attention{
      min-height:50px;
      height:auto;
    }
  	header .container .top-attention div{
      width:95%;
    }
  	header .container .top-attention img, header .container .top-attention h4 {
  		float:none;
      	display:inline;
    }
  	h1 {
  		font-family: 'Tahoma';
  		font-size: 47px;
  		line-height: 49px;
	}
  	section.wrap-page .container .row img.new {
   		float: none;  
     	margin: auto;
  		display: block;
	}
  	h4.large {
  		text-align: center;
  		line-height: 32px;
    }
  	h2{
      line-height:50px;
      font-size:49px;
    }
  	section.wrap-page .container .row .box1 {
      background:none;
    }
  	section.wrap-page .container .row .box2{
      background:none;
    }
  	section.wrap-page .container .row .box2 p{
      width:auto;
    }
  	section.wrap-page .container .row .box3{
      background:none;
    }
  	h3{
      line-height:40px;
    }
  	section.wrap-page .container .row .box4{
      background:none;
    }
  	section.wrap-page .container .row .box4 h4 span.like {
  		display: inline;
      float:none;
      margin-left:0px;
    }
  	section.wrap-page .container .row .box4 h5{
      width:auto;
      text-align:center;
    }
  	section.wrap-page .container .row .box5{
      background:none;
    }
  	section.wrap-page .container .row .box5 ul{
      width:auto;
      float:none;
      margin-left:40px;
    }
  	section.wrap-page .container .row .box6{
		background:none;
    }
  	section.wrap-page .container .row .box6 ul{
      width:auto;
      padding-left:0px;
      margin-top:0px;
    }
  	section.wrap-page .container .row .box6 ul li{
      margin-left:40px;
    }
  	h1.bangla{
      font-size:42px;
    }
  	section.wrap-page .container .row .float-img{
      float:none;
      position:static;
      display:block;
      margin:auto;
    }
  	section.wrap-page .container .row .box7{
      background-position:center top;
      padding-top:560px;
    }
  	section.wrap-page .container .row .box7 ul{
      margin-top:0px;
    }
  	section.wrap-page .container .row .box7 img.second{
      margin-left:0px;
      max-width:100%;
    }
  	.indent {
      padding-left:40px;
    }
  	section.wrap-page .container .row h5#list span.bullet{
		margin-left:0px;
    }
  	section.wrap-page .container .breakfast-cart{
      width:auto;
      background:#fff;
      height:369px;
    }
  	section.wrap-page .container .breakfast-cart div{
      width:auto;
      margin-left:0px;
    }
  	section.wrap-page .container .breakfast-cart h3{
      margin:10px auto 10px auto;
    }
  	section.wrap-page .container .breakfast-cart div img{
      max-width:100%;
    }
  	section.wrap-page .container .breakfast-cart ul{
      display:none;
    }
  section.wrap-page .container .breakfast-cart img.small-logo{
    display:block;
    float:none;
    margin:auto;
  }
  	section.wrap-page .container .breakfast-cart h4{
      float:none;
    }
  	section.wrap-page .container .row .box8{
      background:none;
    }
  	section.wrap-page .container .row .box8 img{
      float:none!important;
      display:block;
      margin:auto;
      padding:0;
    }
  	section.wrap-page .container .row .box8 div{
     float:none!important;
      width:auto!important;
      margin:auto!important;
    }
  	ul.guarlist li{
      width:auto;
    }
  	section.wrap-page .container .row .box8 p.p-padding{
      width:auto;
      margin-left:40px;
    }
  	section.wrap-page .container .row .box9{
      background:none;
    }
  	section.wrap-page .container .row p.sign{
      line-height:59px;
    }
  	section.wrap-page .container .row .box7 img.third{
      position:static;
      margin-left:0px;
      max-width:100%;
    }
  	section.wrap-page .container .row .box7 img.first{
      position:static;
      margin:auto;
      max-width:100%;
    }
  	
}
@font-face {
    font-family: 'journalregular';
    src: url('../fonts/journal-webfont.eot');
    src: url('../fonts/journal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/journal-webfont.woff') format('woff'),
         url('../fonts/journal-webfont.ttf') format('truetype'),
         url('../fonts/journal-webfont.svg#journalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kameronbold';
    src: url('../fonts/kameron-bold-webfont.eot');
    src: url('../fonts/kameron-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kameron-bold-webfont.woff') format('woff'),
         url('../fonts/kameron-bold-webfont.ttf') format('truetype'),
         url('../fonts/kameron-bold-webfont.svg#kameronbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kameronregular';
    src: url('../fonts/kameron-regular-webfont.eot');
    src: url('../fonts/kameron-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kameron-regular-webfont.woff') format('woff'),
         url('../fonts/kameron-regular-webfont.ttf') format('truetype'),
         url('../fonts/kameron-regular-webfont.svg#kameronregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kaushan_scriptregular';
    src: url('../fonts/kaushanscript-regular-webfont.eot');
    src: url('../fonts/kaushanscript-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kaushanscript-regular-webfont.woff') format('woff'),
         url('../fonts/kaushanscript-regular-webfont.ttf') format('truetype'),
         url('../fonts/kaushanscript-regular-webfont.svg#kaushan_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-bla-webfont.eot');
    src: url('../fonts/lato-bla-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bla-webfont.woff') format('woff'),
         url('../fonts/lato-bla-webfont.ttf') format('truetype'),
         url('../fonts/lato-bla-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
  @font-face {
	font-family: 'BanglaMN';
	src: url('../fonts/BanglaMN.eot?') format('eot'), 
	     url('../fonts/BanglaMN.woff') format('woff'), 
	     url('../fonts/BanglaMN.ttf')  format('truetype'),
	     url('../fonts/BanglaMN.svg#BanglaMN') format('svg');
}
  @font-face{
    font-family:"Tahoma";
    src:url('../fonts/TahomaBold.ttf');
  }
.new-cta{
	text-align:center;
	position:relative;
	/*font-family:"Lato";*/
	max-width:565px;
	margin:auto;
}
.new-cta img{
	max-width:100%;
}
.new-cta h1{
	font-size:63px;
	color:#333333;
	line-height:63px;
	margin:0;
	padding:0;	
}
.new-cta h1 .red{
	color:#e21212;
	text-decoration:line-through;
	font-size:43px;
}
.new-cta h1 .green{
	color:#68b325;
}
.new-cta h1 .over{
	font-size:33px;
}
.new-cta h1 .purple{
	color:#8627b3;
	font-size:33px;
	font-style:italic;
	text-decoration:underline;
	font-family:"LatoItalic";
}
.new-cta .left-arrow{
	position:absolute;
	top:354px;
	top:329px;
	left:34px;
	left:-17px;	
}
.new-cta .right-arrow{
	position:absolute;
	top:354px;
	top:329px;
	left:740px;
	left:684px;
}
.new-cta ul{
	list-style:none;
	margin:0;
	padding:0;
}
.new-cta li{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.new-cta li:last-child{
	margin-right:0px;
}
#wait_coupon_message h2 {
  font-size: 31px;
}
#wait_coupon_message_details h2{
	font-size:25px;
}
.red {
  color: #C00;
}
#wait_coupon_message h3 {
  font-size: 28px;
}
#wait_coupon_message {
  width: 400px;
  margin: 0 auto;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top:20px;
}
#wait_coupon_message_details{
	text-align:center;
	display:none;
}
.timer, .ended{
	font-size: 50px;
  	text-align: center;
	margin-top:20px;
}
.new-cta h3{
	font-size:28px;
}
.new-cta h2{
	font-size:25px;
	line-height:25px;
}
#wait_coupon_apply{
	display:none;
}
.new-cta{
	display:none;
	line-height:33px;
}
.regular-price{
	display:block;
	margin:auto;
}
.new-cta img{
	margin-top:20px;
	margin-bottom:20px;
}

