@import url("font-awesome.css");
@import url("../../font-awesome/4.3.0/css/font-awesome.min.css");
@import url(//fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(//fonts.googleapis.com/css?family=Raleway:700);
@import url(//fonts.googleapis.com/css?family=Lato:700,400);
@import url(//fonts.googleapis.com/css?family=Arvo:400,400i);


body
{
margin:0;
padding:0;
font-family: 'Montserrat',  Arial, Helvetica, sans-serif;
font-family: 'Lato', sans-serif\0/IE8+9;
font-weight:400;
}
img
{
border:0;
}
h1, h2, h3, h4, h5, h6
{
margin:0;
padding:0;
font-weight:normal;
}
ul, ol
{
margin:0;
padding:0;
list-style:none;
}
*::-webkit-input-placeholder {
    color:#94949c;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color:#94949c;;
}
*::-moz-placeholder {
    /* FF 19+ */
    color:#94949c;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color:#94949c;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;
}
/*font-face*/
@font-face {
    font-family: 'sentinelsemibold';
    src: url('../fonts/Sentinel-Semibold.eot');
    src: url('../fonts/Sentinel-Semibold.eot#iefix') format('embedded-opentype'),
         url('../fonts/Sentinel-Semibold.woff') format('woff2'),
         url('../fonts/Sentinel-Semibold.woff') format('woff'),
         url('../fonts/Sentinel-Semibold.ttf') format('truetype'),
         url('../fonts/Sentinel-Semibold.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*font-face*/
/*header_container*/
.header_mobile{display:none}
#slide-menu{display: none}
.mobile-head-ad{display: none}

.header_outer
{
width:100%;
float:left;
background:url(../images/projects/header_wide.jpg) center top no-repeat;
}
.header_auto_container {
    width: 1133px;
    margin: 0 auto;
}
.header_inner
{
width:100%;
float:left;
padding:9px 0 0 0 ;
margin-bottom: 50px;
}
.header_banner
{
width:729px;
float:left;
}
.header_banner img
{
display:block;
border:2px #FDFDFD solid;
}
.header_right
{
width:272px;
float:right;
margin-right:60px;
}

.new_header_right
{
  width:375px;
  float:right;
  background: white;
  box-shadow: -2px 2px 16px #b2b2b2;
  padding: 2px;
}

.new_header_right .new_subscribe {
    width: 173px;
    float: right;
    z-index: 100000;
    background: #ffffff;
    position: relative;
    height: 129px;
}
.new_header_right .new_subscribe::before{
    content: "";
    height: 0;
    width: 0;
    display: block;
    position: absolute;
    top: 0;
    left: -38px;
    border-top: 50px solid #ffffff;
    border-bottom: 80px solid transparent;
    border-right: 23px solid #ffffff;
    border-left: 15px solid transparent;
  }

.new_subscribe strong{
  color: #00acaa;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 19px;
  text-align: center;
  font-weight: bold;
  display: block;
  margin:3px auto 0;
}
.new_subscribe h3{
  color: #000000;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 19px;
  text-align: center;
  font-weight: bold;
}
.new_subscribe span{
  color:#ef3559;
}
.new_subscribe p{
  color: #888888;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  margin:0;
}
.new_subscribe a{
    font-size: 17px;
    line-height: 18px;
    font-weight: bold;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    padding: 6px;
    background-color: #ef3559;
    text-align: center;
    display: block;
    margin: 0 auto 3px;
    width: 130px;
    text-decoration: none;
    text-transform: uppercase;
}
.cook_banner
{
position:absolute;
float:right;
}
.subscribe
{
width:149px;
height:149px;
background:url(../images/projects/subscribe_top.png) top repeat;
margin-left:85px;
margin-top:-6px;
text-align:center;
padding:18px 20px;
float:right;
position: relative;
z-index: 100;
}
.subscribe strong
{
font-size:16px;
text-transform:uppercase;
font-family: 'Raleway', sans-serif;
font-weight:700;
font-weight:normal;
}
.subscribe p
{
font-size:13px;
color:#222222;
font-family: 'sentinelsemibold';
font-style:italic;
margin:0;
padding:0;
line-height:16px;
}
.subscribe a
{
font-size:16px;
text-transform:uppercase;
font-family: 'Raleway', sans-serif;
font-weight:700;
color:#04A39D;
text-decoration:none;
}

.company-logo{
    display: inline-block;
    vertical-align: bottom;
    width: 160px;
    transform: translateZ(0);

}


.menu_outer
{
width:100%;
float:left;
position:relative;
margin-top:5px;

}
.logo
{
width:208px;
position:absolute;
top: -43px;
}
.menu
{
width:885px;
float:right;
min-height:36px;
/*background:rgba(255,255,255,0.6);*/
background:url(../images/projects/trans_white_6.png) top repeat;

}
.menu li
{
float:left;
font-weight:700;
}
.menu li a
{
color:#222222;
font-size:14px;
text-decoration:none;
text-transform:uppercase;
line-height:36px;
padding:0px 0px 0 22px;
}
.menu li a:hover
{
color:#04A39D;
}
.menu_active
{
color:#04A39D!important;
}
/*second level*/
.menu ul li:hover
{
color:#04A39D;
}
.menu ul li:hover a
{
color:#04A39D;
}
.menu ul ul {
display: none;
}

.menu ul li:hover > ul {
	display: block;
}
.menu  ul ul {
background: #FFFFFF;
border-radius: 0px;
padding: 0;
position: absolute;
top: 100%;
z-index:101;
border:1px #E4E3E3 solid;
border-bottom-width:4px;
width:95px;
margin-left:15px;
margin-top:-2px;
border-top:none;
}
.menu  ul ul:before
{
content:"";
width:95px;
height:4px;
background-color:#00ACAA;
display:block;
margin-left:-1px;
}
.menu  ul ul li {
float: none;
position: relative;
text-align:center;
font-family: 'Montserrat', sans-serif;
font-weight:400;
}
.menu ul ul li a {
padding: 0px 0px;
color: #32323A!important;
font-size:13px;
}
.menu  ul ul li a:hover {
color:#04A39D!important;

}
/*third level*/
.menu ul ul ul {
	position: absolute; left: 100%; top:0;
}
.social_network
{
width:129px;
float:right;
padding:8px 0 0;
}
.social_network a
{
margin-right:4px;
}
.social_network img:hover
{
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.wide_menu
{
width:100%;
float:left;
min-height:39px;
background-color:#fff;
border-top:1px #E5E4E0 solid;
margin-top:8px;
-webkit-box-shadow: 0px 2px 5px 0px rgba(168,168,165,1);
-moz-box-shadow: 0px 2px 5px 0px rgba(168,168,165,1);
box-shadow: 0px 2px 5px 0px rgba(168,168,165,1);
background:#fff url(../images/projects/header_shadow.png) bottom repeat-x\0/IE8+9;
position:relative;
z-index:9;
padding-bottom:5px\0/IE8+9;
}


.wide_inner
{
width:100%;
float:left;
position:relative;
}
.wide_menu li
{
float:left;
}
.wide_menu li:first-child
{
margin-left:39px;
}
.wide_menu li a
{
text-decoration:none;
color:#5D5D69;
font-size:16px;
text-transform:uppercase;
line-height:38px;
padding:0 19px 0 19px;
display:block;
border-bottom:3px #fff solid;
}
.wide_menu li a:hover
{
color:#04A39D;
border-bottom:3px #54C2C1 solid;
}
.wide_menu_active
{
color:#04A39D!important;
}
/*second level*/
.wide_menu ul li:hover
{
color:#04A39D;
}
.wide_menu ul li:hover a
{
color:#04A39D;
border-bottom:3px #54C2C1 solid;
}
.wide_menu ul .submenu {
display: none;
}

.wide_menu ul li:hover > .submenu {
	display: block;
}
.wide_menu ul .submenu {
background: #FFFFFF;
border-radius: 0px;
padding: 14px 14px 29px;
position: absolute;
top: 100%;
left:0px;
z-index:8;
border:1px #E4E3E3 solid;
border-bottom-width:4px;
width:100%;
margin-top:0px;
-webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.27);
-moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.27);
box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.27);
}
.wide_menu ul .submenu ul
{
width:212px;
width:210px\0/IE8+9;
float:left;
margin:0 4px 0 0;
margin:0 0px 0 0\0/IE8+9;
padding:0;
list-style:none;
border-right: 1px solid #f0f0f0;
}
.wide_menu ul .submenu ul:last-child
{
margin-right:0px!important;
border-right: none !important;
}
.wide_menu ul .submenu li:first-child
{
margin-left:0px;
}
.wide_menu ul .submenu li
{
width:100%;
float:left;
padding:0px;
}
.wide_menu ul .submenu li a
{
font-size:13px;
color:#32323A;
text-transform:none;
border-bottom:none;
line-height:18px;
}
.wide_menu ul .submenu li a:hover
{
border-bottom:none;
color:#00ACAA;
}
/*second level*/
.logo_new
{
	display:none;
}
.search
{
	display:none;
}
/*header_container_end*/

/*content_container*/

.content
{
	width:100%;
	float:left;
	background-color:#F4F5F5;
}

.content_inner
{
width:1106px;
margin:auto;
}
.content_leftbar
{
width:178px;
float:left;
margin-right:16px;
padding:32px 0 0 0;
}
.content_leftbar .search
{
width:100%;
float:left;
background-color:#fff;
min-height:39px;
display:block;
margin-bottom:33px;
}
.search_btn
{
width:42px;
float:left;
height:39px;
background:#EF3559 url(../images/projects/content_search_icon.png) center 11px no-repeat;
border:none;
outline:none;
cursor:pointer;
}
.search_btn:hover
{
background:#D31F42 url(../images/projects/content_search_icon.png) center 11px no-repeat;
}
.content_leftbar .search input[type=text]
{
width:134px;
border:none;
background:none;
height:39px;
line-height:39px;
font-size:13px;
color:#222222;
font-family: 'Montserrat', sans-serif;
font-weight:400;
outline:none;
padding:0 15px;
}

.content_leftbar h3
{
color:#3D4048;
font-size:15.5px;
/*font-weight:700;*/
text-transform:uppercase;
}
.content_leftbar ul
{
margin-bottom:25px;
}
.content_leftbar li
{
color:#3D4048;
font-size:13px;
padding:6px 0 5px;
}
.content_leftbar li a
{
color:#3D4048;
text-decoration:none;
}
.content_leftbar li:last-child
{
font-weight:700;
text-transform:uppercase;
}
.content_leftbar li a:hover
{
color:#00ACAA;
}
.content_centerbar
{
width:597px;
float:left;
background-color:#FFFFFF;
padding:29px;
-webkit-box-shadow: -0.5px 0px 5px 0px rgba(0,0,0,0.10);
-moz-box-shadow: -0.5px 0px 5px 0px rgba(0,0,0,0.10);
box-shadow: -0.5px 0px 5px 0px rgba(0,0,0,0.10);
}
.content_centerbar h1
{
color:#3D4048;
font-size:17px;
text-transform:uppercase;
background:url(../images/projects/heading_broder.png) left bottom no-repeat;
padding-bottom:20px;
}

.view_box
{
width:100%;
float:left;
background-color:#00ACAA;
border-top:1px #66CDCC solid;
padding:12px 0;
}
.view_box h1
{
font-size:16px;
color:#fff;
text-align:center;
text-transform:uppercase;
background:none;
padding-bottom:0px;
}
.view_box h1 span
{
font-weight:700;
}
.viewall_btn
{
width:100%;
float:left;
text-align:center;
margin:6px 0 0;
padding:0;
}
.viewall_btn a
{
background-color:#60D4D3;
color:#fff;
width:82px;
text-align:center;
text-transform:uppercase;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
display:inline-block;
text-decoration:none;
font-size:14px;
height:25px;
line-height:24px;
margin-right:3px;
}
.viewall_btn a:hover
{
background-color:#FFFFFF;
color:#00ACAA;
}
.recipe_outer
{
width:100%;
float:left;
border:1px #E5E5E5 solid;
margin-top:24px;
padding:15px 15px 20px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
border-bottom-width:4px;
}
.recipe_outer center img
{
display:block;
}

.recipe_outer strong
{
width:100%;
color:#32323A;
font-size:17px;
text-transform:uppercase;
padding:22px 0 0px;
margin:0;
display:inline-block;
font-weight:normal;
/*font-family: 'montserratbold';*/
}
.recipe_outer strong a
{
color:#32323A;
text-decoration:none;
}
.recipe_outer strong a:hover
{
color:#00ACAA;
}
.recipe_outer p
{
font-size:12px;
margin:0;
padding:6px 0 0px;
color:#73737D;
}
.recipe_btn
{
width:100%;
float:left;
padding:0!important;
margin:8px 0!important;
}
.recipe_btn a
{
padding:0 8px;
background-color:#54C2C1;
color:#fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-right:5px;
margin-bottom: 5px;
height:22px;
line-height:20px;
display:inline-block;
text-decoration:none;
font-size:13px;
}
.recipe_btn a:hover
{
background-color:#00ACAA;
text-decoration:none!important;
}
.recipe_btn input[type=submit]
{
padding:0 8px;
background-color:#54C2C1;
color:#fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-right:5px;
height:22px;
line-height:20px;
display:inline-block;
text-decoration:none;
font-size:13px;
cursor:pointer;
border:none;
text-transform:uppercase;
font-family: 'Montserrat',  Arial, Helvetica, sans-serif;
margin-top:10px;
}
.recipe_btn input[type=submit]:hover
{
	background-color:#00ACAA;
}
.recipe_outer center
{
position:relative;
}
.recipe_offer
{
width:123px;
height:32px;
line-height:31px;
background-color:#EF3559;
color:#FFFFFF;
font-size:15.5px;
position:absolute;
text-transform:uppercase;
top:7px;
left:-10px;
}
.recipe_offer:before
{
width:9px;
height:9px;
position:absolute;
margin:20px 0 0 0px;
content:url(../images/projects/recipe_offer_arrow.png);
left:1px;
}
.content_rightbar
{
width:302px;
float:left;
margin-left:12px;
padding:32px 0 0 0;
}
.content_rightbar h4
{
font-size:16px;
color:#3D4048;
text-transform:uppercase;
text-align:center;
/*font-weight:700;*/
background:url(../images/projects/heading_broder.png) center bottom no-repeat;
padding:0 0 22px;
margin-bottom:22px;
}
.recipe_block
{
width:100%;
float:left;
background-color:#fff;
border:1px #DEDEDE solid;
border-bottom-width:4px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
margin-bottom:24px;
}
.recipe_block center img
{
display:block;
}
.recipe_block_inner
{
width:100%;
float:left;
padding:16px 14px 20px;
}
.recipe_block_inner h5
{
font-size:15px;
color:#32323A;
text-transform:uppercase;
margin-bottom:6px;
}
.recipe_block_inner h5 a
{
color:#32323A;
text-decoration:none;
}
.recipe_block_inner h5 a:hover
{
color:#00ACAA;
}
.recipe_block_inner p
{
font-size:13px;
color:#73737D;
line-height:20px;
padding:0;
margin:0;
}
/*content_container_end*/
.filter_btn {
padding: 0 8px;
background-color: #54C2C1;
color: #fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-right: 5px;
height: 18px;
line-height: 20px;
display: inline-block;
text-decoration: none;
font-size: 12px;
border: 0;
}
/*footer_container*/
.footer_outer
{
border-top:2px #BDCFCF solid;
width:100%;
float:left;
}
.footer_sm
{
	padding-bottom:58px;
}
.footer_auto
{
width:1106px;
margin:auto;
}
.footer_banner
{
width:100%;
float:left;
background:url(../images/projects/footer_banner_bg.gif) top repeat;
padding:18px 0;
margin:0;
text-align:center;
}
.footer_inn
{
width:100%;
float:left;
background:#FFFFFF url(../images/projects/footer_shadow.gif) center top no-repeat;
padding:27px 0 12px 0px
}
.footer_logo
{
width:241px;
float:left;
margin-left:37px;
}
.footer_logo img
{
height: 70px
}
.footer_logo_mobile{
    display: none;
}
.footer_right
{
width:787px;
float:right;
}
.footer_right ul
{
width:100%;
float:left;
}
.footer_right li
{
float:left;
margin-right:24px;
}
.footer_right li a
{
font-size:14px;
color:#32323A;
text-transform:uppercase;
text-decoration:none;
}
.footer_right li a:hover
{
color:#00ACAA;
}
.footer_right li:last-child a
{
font-size:12px;
}
.footer_right li:nth-child(8) a
{
font-size:12px;
}
.footer_right li:nth-child(9) a
{
font-size:12px;
}
.footer_right li:nth-child(10) a
{
font-size:12px;
}
.footer_right p
{
font-size:11px;
color:#73737D;
margin:3px 0 0 0;
padding:0;
display:inline-block;
}
/*footer_container_end*/

/*recipe*/
.recipe_middle
{
border:none;
margin-top:0px;
padding-top:0px;
}
.recipe_middle strong
{
padding-top:0px;
}
.recipe_middle h1
{
font-size:21px;
background:none;
padding-bottom:0px;
}
.recipe_text
{
width:100%;
display:inline-block;
padding:14px 0 25px!important;
font-size:13px!important;
line-height:21px!important;
}
.recipe_text a
{
color:#00ACAA;
text-decoration:none;
}
.recipe_middle a:hover
{
text-decoration:underline;
}
.recipe_share_btn
{
width:100%;
float:left;
padding:25px 0;
}
.recipe_share_btn li
{
float:left;
margin-right:11px;
}
.recipe_share_btn li a
{
width:83px;
font-size:13px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
background-color:#2879C4;
height:30px;
display:block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:0 7px;
line-height:30px;
}
.recipe_share_btn li a:hover
{
text-decoration:none;
background-color:#0156A5;
}
.recipe_share_btn li a .fa
{
font-size:15px;
}
.recipe_share_btn li:nth-child(2) a
{
background-color:#44BCDD;
padding:0 10px;
width:89px;
}
.recipe_share_btn li:nth-child(2) a:hover
{
background-color:#0084A9;
}
.recipe_share_btn li:nth-child(3) a
{
background-color:#EE3D61;
padding:0 9px;
width:69px;
}
.recipe_share_btn li:nth-child(3) a:hover
{
background-color:#BA0026;
}
.recipe_share_btn li:nth-child(4) a
{
background-color:#FDB44B;
padding:0 12px;
width:92px;
}

.recipe_share_btn li:nth-child(4) a:hover
{
background-color:#EC8B00;
}
.recipe_share_btn li:nth-child(5) a
{
background-color:#00ACAA;
padding:0 11px;
width:93px;
}

.recipe_share_btn li:nth-child(5) a:hover
{
background-color:#018684;
}
.recipe_middle_text
{
width:100%;
float:left;
margin-bottom:10px;
}
.recipe_middle_left
{
width:178px;
float:left;
background-color:#EAF7F6;
padding:14px;
}
.recipe_middle_left h3, h4
{
color:#73737D;
text-transform:uppercase;
font-size:14px;
}
.recipe_middle_left h4
{
margin-top:15px;
}
.recipe_middle_left p
{
font-size:14px;
color:#32323A;
padding:4px 0;
margin:0;
}
.recipe_middle_left p a
{
	color:#32323a;
	text-decoration:underline;
}
.recipe_middle_left p a:hover
{
color:#00ACAA;
text-decoration:none;
}
.recipe_middle_right
{
width:294px;
float:right;
}
.recipe_middle_right h3
{
color:#73737D;
text-transform:uppercase;
font-size:14px;
}
.recipe_middle_right ul
{
margin:0;
padding:0 0 0 15px;
}
.recipe_middle_right li
{
font-size:14px;
color:#32323A;
line-height:24px;
list-style:decimal;
margin-bottom:5px;
}
.recipe_middle_right a
{
color:#00ACAA;
text-decoration:underline;
font-size:13px;
text-transform:uppercase;
padding:10px 15px 0;
display:block;
word-break: break-all;
}
.recipe_middle_right a:hover
{
text-decoration:none;
}
.marketing
{
width:100%;
float:left;
border:1px #E5E5E5 solid;
margin-top:12px;
padding:15px 15px 9px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
border-bottom-width:4px;
}
.marketing_text
{
width:325px;
float:left;
}
.marketing_text p
{
font-size:14px;
color:#5F5F6B;
margin:0 0 5px;
padding:0;
}

.marketing_right
{
width:99px;
float:right;
margin-right:28px;
}
.marketing_right img
{
display:inline-block;
}
.marketing_btn
{
width:100%;
float:left;
padding-top:15px;
}
.marketing_btn a
{
margin-right:4px;
}
.recipes_heading
{
width:100%;
float:left;
font-size:17px;
color:#3D4048;
background:url(../images/projects/heading_broder2.png) center bottom no-repeat;
text-align:center;
text-transform:uppercase;
padding:32px 0 20px;
}
/*recipe end*/

/*recipe_archive*/
.recipe_archive .recipe_outer
{
padding:15px 15px 16px;
}
.recipe_archive .recipe_outer strong
{
padding:14px 0 0px;
}
.recipe_description
{
font-size:14px;
color:#73737D;
line-height:21px;
/*margin:0 0 -8px;*/
margin:0px;
padding:17px 0 0 0;
}
.recipe_pagination
{
width:100%;
float:left;
font-size:12px;
color:#73737D;
/*padding:30px 0 0 0;*/
padding:30px 0 0 0;
}
.recipe_pagination span
{
float:left;
}
.recipe_pagination ul
{
float:right;
width:auto;
}
.recipe_pagination li
{
color:#73737D;
text-transform:uppercase;
float:left;
margin-left:14px;
}
.recipe_pagination li a
{
color:#73737D;
text-decoration:none;
}
.recipe_pagination li a:hover
{
color:#32323A;
}
.pagination_active
{
color:#32323A!important;
}
.recipe_archive .recipe_outer p a
{
color:#73737d;
text-decoration:none;
}
.recipe_archive .recipe_outer p a:hover
{
color:#00ACAA;
}
/*recipe_archive_end*/

/*recipe_archive_category*/
.recipe_archive
{
position:relative;
}
.filter
{
width:102px;
height:27px;
background-color:#54C2C1;
position:absolute;
right:0;
top:0;
font-size:13px;
color:#fff;
line-height:27px;
padding:0 8px;
margin-top:4px;
}
.filter a
{
text-decoration:none;
color:#fff;
display:block;
text-transform:uppercase;
}
.filter .fa
{
font-size:17px;
float:right;
}
/*recipe_archive_category_end*/

/*blog_archive*/
.blog_outer
{
width:100%;
float:left;
}
.blog_archive .recipe_outer p
{
font-size:13px;
line-height:20px;
color:#73737D;
}
.blog_right .recipe_block_inner h5
{
margin:0 0 6px 0;
padding:0;
}
.blog_right .recipe_block_inner p
{
font-size:12px;
line-height:15px;
}
.blog_archive h1
{
color:#3D4048;
font-size:17px;
text-transform:uppercase;
background:url(../images/projects/heading_broder.png) left bottom no-repeat;
padding-bottom:20px;
}
/*blog_archive_end*/

/*blog*/
.blog .recipe_outer p
{
font-size:13px;
line-height:20px;
color:#73737D;
}
.blog h1
{
color:#3D4048;
font-size:21px;
text-transform:uppercase;
background:none;
padding-bottom:0px;
}

.blog .recipe_description
{
padding:12px 0 0;
margin:0 0 -4px;
}
.blog .recipe_share_btn
{
padding:23px 0 23px;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;

}
.videoWrapper iframe {

  width: 100%;

}



.blog_inner
{
width:100%;
float:left;
margin-bottom:0px;
padding:0px 10px 11px;
}
.blog_inner h3
{
font-size:16px;
color:#32323A;
}
.blog_inner p
{
font-size:16px;
line-height: 24px;
font-weight:normal;
color:#73737D;
margin:0;
padding:3px 0 17px 0;
}
.blog_inner p a
{
color:#00acaa;
text-decoration: none;
}
.blog_inner p a:hover
{
text-decoration: underline;
}
.blog_inner center
{
width:100%;
position:relative;
float:left;
}
.blog_inner center img
{
width:100%;
}
.blog_inner span
{
font-size:10px;
color:#73737D;
}
.blog_inner span a
{
text-decoration: none;
color:#73737D;
}
.blog_inner span a:hover
{
text-decoration: underline;
}
.blog .recipes_heading
{
margin-top:18px;
margin-bottom:4px;
}
.blog_sm
{
width:44px;
position:absolute;
left:0px;
}
.blog_sm li
{
width:44px;
height:44px;
background-color:#EF3D61;
line-height:44px;
}
.blog_sm li a
{
color:#fff;
display:block;
}
.blog_sm li:hover
{
width:58px;
}
.blog_sm li a .fa
{
font-size:17px;
}
.blog_sm li:nth-child(2)
{
background-color:#2A79C4;
}
.blog_sm li:nth-child(3)
{
background-color:#42B8E0;
}
.blog_sm li:nth-child(4)
{
background-color:#FDB153;
}
.blog_sm li:nth-child(5)
{
background-color:#634D8E;
}
/*blog_end*/

/*giveaways_archive*/
.giveaway
{
padding-bottom:137px;
}
.giveaway .recipe_outer p
{
font-size:13px;
line-height:20px;
padding-right:64px;
padding-top:3px;
}
.giveaway .recipe_outer strong
{
padding:16px 0 0 0;
}
.giveaway .recipe_btn
{
margin-top:16px!important;
}
.giveaway .recipe_outer p a
{
text-decoration:none;
color:#00ACAA;
}
.giveaway .recipe_outer p a:hover
{
text-decoration:underline;
}
.giveaway .recipe_btn a
{
text-transform:uppercase;
color:#fff!important;
}
.giveaway .recipe_btn a:hover
{
text-decoration:none!important;
}
.giveaway .recipe_share_btn
{
padding-bottom:0px;
}
/*giveaways_archive_end*/

/*giveaway_single*/
.giveaway_single
{
width:100%;
float:left;
padding:0 12px;
}
.giveaway_single h1
{
font-size:21px;
color:#32323A;
margin:0;
padding:0;
background:none;
}
.giveaway_single p
{
font-size:13px;
color:#73737D;
line-height:21px;
margin:0;
padding:12px 0 19px;
}
.giveaway_single center
{
width:100%;
float:left;
}
.giveaway_single center img
{
width:100%;
}
.giveaway_single .recipe_share_btn
{
padding:22px 0 18px;
}
.giveaway_single p strong a
{
color:#00ACAA;
text-decoration:none;
}
.giveaway_single p strong a:hover
{
text-decoration:underline;
}
.giveaway_single h4
{
color:#3D4048;
font-size:17px;
text-transform:uppercase;
background:url(../images/projects/heading_broder.png) left bottom no-repeat;
padding-bottom:20px;
margin-top:10px;
}
.entry_form
{
width:100%;
float:left;
margin-top:22px;
}
.entry_inner
{
width:100%;
float:left;
margin-bottom:13px;
}
.entry_inner label
{
/*width:100%;
float:left;*/
font-size:13px;
color:#73737D;
margin-bottom:9px;
display:inline-block;
}
.entry_inner label sup
{
font-size:16px;
position:absolute;
margin-left:1px;
}
.entry_inner input[type=text]
{
width:100%;
float:left;
border:1px #ACACAC solid;
background-color:#FFFFFF;
height:35px;
outline:none;
padding:0 10px;
font-size:13px;
color:#73737D;
font-family: 'Montserrat', sans-serif;
font-weight:400;
-webkit-box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
border-top-color:#CDCDCD;
border-left-color:#C0C0C0;
}
.select
{
width:130px;
height:36px;
display:inline-block;
-webkit-box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
border-top-color:#CDCDCD;
border-left-color:#C0C0C0;
border:1px #ACACAC solid;
background-color:#FFFFFF;
padding:8px 8px 8px 5px;
}
.select select
{
font-size:13px;
color:#73737D;
font-family: 'Montserrat', sans-serif;
font-weight:400;
border:none;
background:none;
width:100%;
outline:none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background:url(../images/projects/select_arrow.png) right 5px no-repeat;
margin-top:-3px;
}
select::-ms-expand {
    display: none;
}
.entry_inner p
{
font-size:11px;
margin:0;
padding:3px 0 0px;
line-height:21px;
}
.entry_inner a{
    color: #54C2C1;
}
.entry_inner h5
{
color:#3D4048;
font-size:12px;
text-transform:uppercase;
margin-bottom:2px;
}
.entry_inner .recipe_btn a
{
text-transform:uppercase;
background-color:#54C2C1;
margin-top:15px;
margin-bottom:7px;
}
.entry_inner .recipe_btn a:hover
{
background-color:#018684;
}
/*giveaway_single_end*/

/*giveaways_success*/

.giveaways_success .recipe_outer p
{
font-size:13px;
line-height:20px;
padding-right:64px;
padding-top:3px;
}
.giveaways_success .recipe_outer strong
{
padding:16px 0 0 0;
}
.giveaways_success .recipe_btn
{
margin-top:16px!important;
}
.giveaways_success .recipe_outer p a
{
text-decoration:none;
color:#00ACAA;
}
.giveaways_success .recipe_outer p a:hover
{
text-decoration:underline;
}
.giveaways_success .recipe_btn a
{
text-transform:uppercase;
color:#fff!important;
}
.giveaways_success .recipe_btn a:hover
{
text-decoration:none!important;
}
.giveaways_success .recipe_share_btn
{
padding-bottom:0px;
}

/*giveaways_success_end*/

/*newsletter_signup*/
.newsletter_outer
{
min-height:1536px;
}
.newsletter
{
width:100%;
float:left;
}
.newsletter p
{
font-size:14px;
color:#73737D;
}
.newsletter_field
{
width:100%;
float:left;
padding:20px 0 21px;
}
.newsletter_input
{
width:444px;
float:left;
border:1px #ACACAC solid;
background-color:#FFFFFF;
height:35px;
outline:none;
padding:9px 10px;
font-size:13px;
color:#73737D;
font-family: 'Montserrat', sans-serif;
font-weight:400;
-webkit-box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
border-top-color:#CDCDCD;
border-left-color:#C0C0C0;
}
.mobile_newsletter
{
display:none;
color:#73737d;
font-size:14px;
}
.mobile_newsletter input[type=text]
{
width:100%;
float:left;
border:1px #ACACAC solid;
background-color:#FFFFFF;
height:35px;
outline:none;
padding:9px 10px;
font-size:13px;
color:#73737d;
font-family: 'Montserrat', sans-serif;
font-weight:400;
-webkit-box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
border-top-color:#CDCDCD;
border-left-color:#C0C0C0;
margin-top:10px;
}
.input_left
{
width:20px;
float:left;
}
.input_left .fa
{
font-size:15px;
}
.newsletter_input input[type=text]
{
width:400px;
background:none;
border:none;
outline:none;
font-family: 'Montserrat', sans-serif;
font-weight:400;
font-size:13px;
margin-top:-2px;
}
.newsletter_field input[type=submit]
{
width:70px;
float:right;
background-color:#54C2C1;
height:36px;
border:none;
cursor:pointer;
color:#fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-family: 'Montserrat', sans-serif;
font-weight:400;
font-size:13px;
text-transform:uppercase;
}
.newsletter_field input[type=submit]:hover
{
background-color:#018684;
}
.newsletter .recipe_share_btn
{
padding:0px 0 0 0;
}
.newsletter p
{
margin:21px 0 0;
padding:0;
}
.newsletter center
{
position:relative;
float:left;
width:100%;
}
.newsletter center img
{
width:100%;
}
.newsletter_description
{
width:261px;
height:249px;
/*background:rgba(255,255,255,0.9);*/
background:url(../images/projects/trans_white.png) top repeat;
position:absolute;
left:20px;
bottom:40px;
padding:19px 15px 0;
text-align:left;
}
.newsletter_field input[type="submit"]
{
	height:30px!important;
}
.newsletter_description ul
{
padding: 0 0px 0 15px;
}
.newsletter_description li
{
font-size:15px;
color:#3D4048;
list-style:disc;
padding:0 0 11px 0px;
line-height:16px;
}
/*newsletter_signup_end*/

/*newsletter_success*/
.newsletter_success .recipe_description
{
line-height:24px;
}
.newsletter_success .recipe_share_btn
{
padding-bottom:0px;
}
/*Newsletter_success_end*/

/*contact*/
.contact
{
min-height:2936px;
}
.contact_inn
{
width:100%;
float:left;
margin-top:4px;
}
.contact_inn p strong
{
font-size:17px;
color:#3D4048;
font-weight:normal;
text-transform:uppercase;
}
.contact_inn p
{
font-size:14px;
color:#73737D;
line-height:21px;
margin-bottom:22px;
padding:0;
}
.contact_inn p a
{
color:#00ACAA;
text-decoration:none;
}
.contact_inn p a:hover
{
text-decoration:underline;
}

/*contact_end*/

/*Search results*/
.Search_results .recipe_description
{
padding:20px 0 0px;
}
.no_results
{
width:100%;
float:left;
padding:13px 0 4px 0;
}
.no_results li
{
font-size:13px;
color:#73737D;
line-height:20px;
background:url(../images/projects/dot_img.gif) left 10px no-repeat;
padding:0 0 0 10px;
margin-bottom:5px;
}
/*Search results_end*/

/*404*/
.error h2
{
padding-bottom:25px;
}
.error .no_results
{
padding:19px 0 0px 0;
margin-bottom:-4px;
}
/*404_end*/

/*advertise*/
.advertise
{
min-height:1989px;
}
.advertise_inner
{
width:100%;
float:left;
padding:0 13px;
}
.advertise_inner center
{
width:100%;
float:left;
}
.advertise_inner ul
{
width:100%;
float:left;
padding:14px 0 0 0;
}
.advertise_inner li
{
font-size:13px;
color:#73737D;
line-height:21px;
background:url(../images/projects/dot_img.gif) left 10px no-repeat;
padding:0 0 0 10px;
margin-bottom:16px;
}
.advertise_inner p
{
font-size:13px;
color:#73737D;
line-height:21px;
}
.advertise_inner h4
{
color:#3D4048;
font-size:17px;
text-transform:uppercase;
background:url(../images/projects/heading_broder.png) left bottom no-repeat;
padding-bottom:20px;
margin-top:40px;
}
.advertise_inner .entry_inner p
{
width:100%;
float:left;
margin-bottom:13px;
}
.advertise_inner .entry_inner p input[type=checkbox]
{
margin:2px 3px 0 0;
}
.advertise_inner input[type=submit]
{
width:126px;
height:22px;
background-color:#54C2C1;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:none;
color:#fff;
font-size:13px;
text-transform:uppercase;
font-family: 'Montserrat', sans-serif;
font-weight:400;
cursor:pointer;
}
/*advertise_end*/

/*privacy*/
.privacy_outer
{
width:100%;
float:left;
background-color:#FFF;
padding:29px 27px 68px 27px;
}

.privacy_outer h1
{
font-size:16px;
color:#3d4048;
text-transform:uppercase;
text-align:left;
background:url(../images/projects/heading_broder.png) left bottom no-repeat;
padding:0 0 23px;
margin-bottom:23px;
}

.privacy_inner
{
width:100%;
float:left;
}

.privacy_inner h4
{
font-size:13px;
color:#3d4048;
text-transform:uppercase;
padding-top:6px;
}
.privacy_inner p
{
font-size:13px;
color:#3d4048;
line-height:21px;
padding-bottom:15px;
margin:0;
padding-top:12px;
}
.privacy_inner ul
{
margin:0;
padding:8px 0 0 0;
}
.privacy_inner li
{
font-size:13px;
color:#3D4048;
padding:6px 0 6px 9px;
background:url(../images/projects/dot_img.gif) left 16px no-repeat;
line-height:21px;
}
.privacy_inner li:last-child
{
padding-bottom:0;
}
.privacy_inner p a
{
color:#00acaa;
text-decoration:none;
}
.privacy
{
width:100%;
float:left;
}
.privacy p
{
padding-top: 7px;
padding-bottom: 0px;
}
/*privacy_end*/

/*terms_and_conditions*/
.terms_outer
{
width:100%;
float:left;
background-color:#FFF;
padding:29px 27px 27px 27px;
}

.terms_outer h1
{
font-size:16px;
color:#3d4048;
text-transform:uppercase;
text-align:left;
background:url(../images/projects/heading_broder.png) left bottom no-repeat;
padding:0 0 23px;
margin-bottom:23px;
}
.terms_inner
{
width:100%;
float:left;
}
.terms_inner h3
{
font-size:16px;
color:#3d4048;
text-transform:uppercase;
text-align:left;
background:url(../images/projects/heading_broder.png) left bottom no-repeat;
padding:0 0 23px;
margin-bottom:29px;
}
.terms_inner h5
{
font-size:13px;
color:#5d5d69;
padding:6px 0 7px;
}
.terms_inner ul
{
margin:0;
padding:0;
}
.terms_inner li span
{
position:absolute;
width:20px;
left:0px;
}
.terms_inner li
{
font-size:13px;
color:#3D4048;
line-height:21px;
position:relative;
padding:5px 0 5px 22px;
}
.list_pad
{
padding:5px 0 5px 0px!important;
}

.terms_inner strong
{
text-transform:uppercase;
font-weight:normal;
margin-bottom:5px;
display:inline-block;
}
.terms_inner p
{
font-size:13px;
color:#3D4048;
line-height:21px;
}
.terms_inner p a
{
color:#00ACAA;
text-decoration:none;
}
.terms_inner p a:hover
{
text-decoration:underline;
}
/*terms_and_conditions_end*/

/*sitemap*/
.sitemap_inner
{
width:100%;
float:left;
padding-top:10px;
}
.sitemap_inner h4
{
font-size:16px;
color:#00ACAA;
text-transform:uppercase;
}
.sitemap_inner h4 a
{
color:#00ACAA;
text-decoration:none;
}
.sitemap_inner h4 a:hover
{
text-decoration:underline;
}
.sitemap_inner h5
{
font-size:16px;
color:#00ACAA;
text-transform:uppercase;
margin-top:20px;
}
.sitemap_inner h5 a
{
color:#00ACAA;
text-decoration:none;
}
.sitemap_inner h5 a:hover
{
text-decoration:underline;
}
.sitemap_inner li
{
font-size:13px;
color:#3D4048;
line-height:18px;
padding:4px 0;
}
.sitemap_inner li:last-child
{
font-weight:700;
text-transform:uppercase;
}
.sitemap_inner li a
{
text-decoration:none;
color:#3D4048;
}
.sitemap_inner li a:hover
{
color:#00ACAA;
text-decoration:underline;
}
.sitemap_leftbar
{
width:220px;
float:left;
}
.sitemap_center
{
margin:0 170px 0 170px;
}
/*sitemap_end*/

/*subscribe_print*/
.subscribe_block
{
width:100%;
float:left;
}

.subscribe_block h3{
    text-align: center;
}
.subscribe_print
{
width:790px;
float:left;
background-color:#fff;
padding:28px 20px 63px;
}
.subscribe_print h1
{
color:#3D4048;
font-size:17px;
text-transform:uppercase;
background:url(../images/projects/heading_broder.png) center bottom no-repeat;
padding-bottom:23px;
text-align:center;
}
.subscribe_print h2
{
font-size:24px;
color:#3D4048;
text-transform:uppercase;
text-align:center;
padding:19px 0 6px;
line-height: 30px;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif
}
.subscribe_print h3 strong
{
font-weight:normal;
font-weight:700;
}
.subscribe_text
{
width:100%;
margin:0;
padding:16px;
text-align:center;
font-size:20px;
color:#73737D;
line-height:24px;
}

.subscribe_btn
{
margin:0;
text-align:center;
}
.subscribe_btn a
{
width:200px;
height:38px;
line-height:38px;
display:inline-block;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
text-decoration:none;
color:#fff;
text-transform:uppercase;
font-size:18px;
margin:20px 0;
background: rgb(239,53,90); /* Old browsers */
background: -moz-linear-gradient(top, rgba(239,53,90,1) 0%, rgba(239,53,90,1) 50%, rgba(240,69,103,1) 51%, rgba(240,69,103,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,53,90,1)), color-stop(50%,rgba(239,53,90,1)), color-stop(51%,rgba(240,69,103,1)), color-stop(100%,rgba(240,69,103,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(239,53,90,1) 0%,rgba(239,53,90,1) 50%,rgba(240,69,103,1) 51%,rgba(240,69,103,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(239,53,90,1) 0%,rgba(239,53,90,1) 50%,rgba(240,69,103,1) 51%,rgba(240,69,103,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(239,53,90,1) 0%,rgba(239,53,90,1) 50%,rgba(240,69,103,1) 51%,rgba(240,69,103,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(239,53,90,1) 0%,rgba(239,53,90,1) 50%,rgba(240,69,103,1) 51%,rgba(240,69,103,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef355a', endColorstr='#f04567',GradientType=0 ); /* IE6-9 */
}
.subscribe_btn a:hover
{
background: rgb(210,26,62); /* Old browsers */
background: -moz-linear-gradient(top, rgba(210,26,62,1) 0%, rgba(210,26,62,1) 50%, rgba(214,44,77,1) 51%, rgba(214,44,77,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,26,62,1)), color-stop(50%,rgba(210,26,62,1)), color-stop(51%,rgba(214,44,77,1)), color-stop(100%,rgba(214,44,77,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(210,26,62,1) 0%,rgba(210,26,62,1) 50%,rgba(214,44,77,1) 51%,rgba(214,44,77,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(210,26,62,1) 0%,rgba(210,26,62,1) 50%,rgba(214,44,77,1) 51%,rgba(214,44,77,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(210,26,62,1) 0%,rgba(210,26,62,1) 50%,rgba(214,44,77,1) 51%,rgba(214,44,77,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(210,26,62,1) 0%,rgba(210,26,62,1) 50%,rgba(214,44,77,1) 51%,rgba(214,44,77,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d21a3e', endColorstr='#d62c4d',GradientType=0 ); /* IE6-9 */
}
.subscribe_inner
{
width:100%;
float:left;
padding:10px 16px 20px 0;

}
.subscribe_inner_left
{
width:100%;
float:left;
text-align:center;
padding-top:0px;
}
.subscribe_inner_right
{
width:100%;
margin:0 auto;
text-align:center;
width:80%;
}
.subscribe_inner_right p
{
margin:0;
padding:0;
color:#3D4048;
font-size:13px;
line-height:22px;
}
.subscribe_inner_right p strong
{
color:#00ACAA;
font-weight:normal;
}
.center_align{
    text-align: center;
}
.subscribe_inner h2{
    color:#3d4048;
}
.reasons_outer
{
width:100%;
float:left;
margin-bottom:18px;
}
.reasons_inner_2
{
width:100%;
margin:auto;
padding:14px;
}
.reasons_inner
{
width:658px;
margin:auto;
border: solid 1px #8E8E91;
padding:14px;
}

.reasons_text
{
width:100%;
background-color:#FFFFFF;
border: solid 1px #00ACAA;
padding:25px 25px 23px;
}
.reasons_text h4
{
color:#3D4048;
font-size:18px;
text-transform:uppercase;
background:url(../images/projects/heading_broder.png) center bottom no-repeat;
padding-bottom:23px;
text-align:center;
margin-bottom:12px;
}
.reasons_text p
{
font-size:13px;
color:#73737D;
line-height:21px;
margin:0;
padding:0;
text-align:center;
}
.reasons_text ul
{
padding:20px 0 0 0;
}
.reasons_text li
{
font-size:17px;
color:#73737D;
line-height:21px;
text-align:center;
}
.reasons_text span{
  color:#00ACAA;
}
.subscribe_cards
{
width:100%;
float:left;
text-align:center;
padding:14px 0 32px;
}
.subscribe_cards img
{
margin-right:8px;
}
.terms_description
{
margin:0;
padding:0;
font-size:11px;
color:#73737D;
text-align:center;
}
.subscribe_right h5
{
text-align:center;
margin:0;
}
.subscribe_right p
{
text-align:center;
line-height:18px;
margin:0;
padding:8px 0 4px;
}
.subscribe_right p a
{
font-size:13px;
color:#FFFFFF;
height:22px;
line-height:22px;
background-color:#00ACAA;
text-decoration:none;
display:inline-block;
text-transform:uppercase;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding:0 14px;
}
.subscribe_right p a:hover
{
background-color:#018684;
}
.subscribe_right .recipe_block_inner
{
padding:16px 13px 13px;
}
.web_input
{
width:100%;
float:left;
border:1px #ACACAC solid;
background-color:#FFFFFF;
height:33px;
outline:none;
padding:5px;
-webkit-box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
box-shadow: -1px -1px 1px 0px rgba(0,0,0,0.16);
border-top-color:#CDCDCD;
border-left-color:#C0C0C0;
margin:12px 0;
}
.web_input input[type=text]
{
width:140px;
background:none;
border:none;
outline:none;
font-size:13px;
color:#73737D;
font-family: 'Montserrat', sans-serif;
font-weight:400;
}
.web_input input[type=submit]
{
width:61px;
height:22px;
text-align:center;
color:#fff;
text-transform:uppercase;
border:none;
outline:none;
background-color:#00ACAA;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size:13px;
font-family: 'Montserrat', sans-serif;
font-weight:400;
cursor:pointer;
}
.web_input input[type=submit]:hover
{
background-color:#018684;
}
.subscribe_note
{
font-size:11px;
color:#73737D;
text-align:center;
display:inline-block;
}
.subscribe_right center
{
padding:17px 0 18px 0;
}
.subscribe_store
{
width:100%;
float:left;
text-align:center;
margin-bottom:12px;
}

/*subscribe_print_end*/

/*subscribe_digital*/
.digital-right .recipe_block_inner
{
padding:16px 13px 13px;
text-align:center;
}
.digital-right .recipe_block_inner p
{
margin-bottom:2px;
}
.digital-right p a
{
font-size:13px;
color:#FFFFFF;
height:22px;
line-height:22px;
background-color:#00ACAA;
text-decoration:none;
display:inline-block;
text-transform:uppercase;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding:0 14px;
}
.digital-right p a:hover
{
background-color:#018684;
}
.digital-right center
{
position:relative;
padding:12px 0 13px 0;
}
.coupan
{
width:119px;
position: absolute;
background:url(../images/projects/coupan_bg.png) center top no-repeat;
top:9px;
padding:27px 15px;
font-size:20px;
color:#fff;
text-align:center;
font-weight:700;
}
.digital_left center
{
padding:43px 0 34px;
text-align:center;
width:100%;
float:left;
position:relative;
}
.digital_left .subscribe_text
{
padding:0 90px;
}
.digital_left h4
{
text-align:center;
color:#3D4048;
font-size:21px;
padding:0 117px;
}
.digital_store
{
width:100%;
float:left;
text-align:center;
padding:17px 0 9px 0;
}
.digital_store li
{
display:inline;
margin-right:3px;
}
.digital_coupan
{
width:147px;
height:147px;
position: absolute;
background:url(../images/projects/coupan_bg2.png) center top no-repeat;
top:235px;
left: 140px;
padding:38px 15px;
font-size:16px;
color:#fff;
font-weight:700;
text-align:center;
text-transform:uppercase;
}
.digital_coupan strong
{
font-size:43px;
line-height:38px;
}
.digital_coupan span
{
font-size:13px;
}
/*subscribe_digital_end*/

/*filter_hide*/
#filter_hide
{
width:172px;
position:absolute;
border:1px #E9E8E8 solid;
background-color:#fff;
z-index:8;
display:none;
right:-70px;
top:31px;
padding:12px 14px 6px;
-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3);
}
#filter_hide li
{
width:100%;
float:left;
font-size:13px;
color:#32323A;
line-height:18px;
text-transform:uppercase;
padding:5px 0;
}
#filter_hide li input[type=checkbox]
{
float:left;
margin-right:7px;
}
/*filter_hide_end*/
.recipe_middle_inn center img
{
width:100%;
height:auto;
}

/*form*/
#register-form label.error {
	width: auto;
	color:#ee3d61;
	margin-left:8px;
}
#register-form .entry_inner
{
	position:relative;
}
#register-form2 label.error {
	width: auto;
	color:#ee3d61;
	margin-left:8px;
}
#register-form2 .entry_inner
{
	position:relative;
}
body .select .error:last-child
{
	position:absolute;
	top:4px;
	left:95px;
}

.giveaway_single a {color:#00ACAA;}

#tandcpop{
   display: none;
   background: #ffffff;
   padding: 30px;
   width: 60%;
   position: relative;
}
#tandcpop a {color:#00ACAA; text-decoration: none; }
#tandcpop a:hover{text-decoration: underline; }
#tandcpop .b-close {position: absolute; top: -16px; right: -16px;}

.logo_print{
    display: none;
}
#subs_block{
  display: none;
}

/*Subs sidebar - Matt P 06/06/2017*/
.sidebar-subs{background-color: #ffffff; border: none!important}
.subs-box-title{background-color: #ffffff; border-bottom:solid 3px #04a39d; width: 100%; float: left;padding-top: 8px; margin-bottom: 10px;}
.subs-box-title p{font-family: 'Montserrat', sans-serif; color:#ef355a; display: inline-block; font-size: 25px; font-weight: bold; text-align: left; line-height: 24px; margin-left: 11px;}
.subs-box-title img{display: inline-block; float: right; margin-right: 10px;}
.sub-reasons p{font-family: 'Montserrat', sans-serif; font-size: 17px; color: #999999; padding: 4px 0px 12px 0px; text-align: center; margin: 0;}
.sub-reasons ul{list-style-image: url('../skin/check-mark.png'); padding-left: 20px;}
.sub-reasons li{text-align: left; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 16px; margin-bottom: 10px;}
.sub-reasons li span{font-weight: 800;}
.sub_btn{margin-top:15px; margin-bottom: 25px; border-top: #c2c2c2 solid 2px; text-align: center;}
.sub_btn p {font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight:600; margin-bottom: 15px; text-align: center; color: #333333;}
.sub_btn p span{font-weight: 800; font-size: 18px;}
.sub_btn a{font-family: 'Montserrat', sans-serif; font-size: 20px; color: #FFFFFF; background-color: #ef355a; padding:10px 31px; border: transparent solid thin; border-radius: 5px; font-weight: bold; text-decoration: none;}
.sub_btn a:hover{border: thin solid #ef355a; background-color: transparent; color:#ef355a}
.subs-block-pad{padding:5px 16px 5px 16px;}

/*Homepage sidebar - Matt P 16/06/2017*/
.homepage-sidebar{background:url('../images/sidebar-bg.png'); background-repeat: no-repeat; background-color: #FFFFFF; min-width: 300px;}
.pad-inner{padding: 20px;}
.side-top {height: 250px;}
.side-top h3{font-family: 'Montserrat',  Arial, Helvetica, sans-serif; font-size: 22px; color: #FFFFFF; font-weight: bold; margin-bottom: 15px;}
.side-top h3 span{color: #f8ed35}
.side-top h3 img{position: absolute; margin-left: 8px;}
.text-right{position: relative; width: 105px; display: inline-block; top: -145px; left: 5px;}
.text-right p{font-family: 'Montserrat',  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #FFFFFF; text-align: center;}
.text-right img{display: block; margin: auto;}
.side-bottom p{color: #888888; text-align: center; font-family: 'Montserrat',  Arial, Helvetica, sans-serif; font-size: 15px;}
.side-bottom a{font-size: 22px; font-weight: bold; font-family: 'Montserrat',  Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 10px; background-color:#ef3559; text-align:center; display: block; margin: auto; width: 210px; text-decoration: none;}
.side-bottom-left{display: inline-block; width: 53%; text-align: left;}
.side-bottom-right{display: inline-block; width: 44%}
.side-bottom-left h3{font-size: 24px; color: #00acaa; font-family: 'Montserrat',  Arial, Helvetica, sans-serif; font-style: italic; text-align: center;}
.side-bottom-left h5{font-size: 15px; color: #888888; font-family: 'Arvo', serif; font-style: italic;}
.side-bottom-left p{font-weight: bold; font-family: 'Montserrat',  Arial, Helvetica, sans-serif; color: #3a3a3a; font-size: 18px; text-align: center; line-height: 22px; margin: 8px 0px;}
.side-bottom-left p span{font-size: 36px; color: #ef3559;}


.newsletter-form input[type="checkbox"]{
    -webkit-appearance: none;
    width: 35px;
    height: 35px;
    border: 1px solid #dddddd;
    border-radius: 2px;
    display: inline-block;
    position: relative;
    box-shadow: none;
    margin: 0px;
    margin-bottom: 5px;
}
.newsletter-form input[type="checkbox"]:hover{
    cursor: pointer;
    border: #dddddd 1px solid;
}
.newsletter-form input[type="checkbox"]:checked{
    background-color: #54C2C1;
}
.newsletter-form input[type="checkbox"]:checked::after{
    font-family: FontAwesome;
    content:'\f00c';
    color: #FFFFFF;
    position: absolute;
    font-size: 28px;
    padding: 3px;
}
.newsletter-form input[type="checkbox"]:focus{
    outline: none;
}
.newsletter-form .optin{
    margin-bottom: 0px;
    clear: both;
    padding: 15px 0px;
}
.newsletter-form .optin label{
    color: #333333;
    display: inline-block;
    width: 73%;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 5px;
    text-align: left;
    line-height: 22px;
    margin-left: 10px;
}
.newsletter-form .optin label a{
    color: #00a0d7;
    text-decoration: underline;
}
.newsletter-form .optin label{
    vertical-align: top;
    line-height: 22px;
}
.newsletter-form .optin label a{
    color: #333333
}
.newsletter_form .newsletter-form .optin{
    padding: 15px 0px 0px;
    margin-bottom: 0px;
    clear: both;
}

.sub-text-h1 {
    font-size: 16px;
}
.blog_sm_mobile {
    display: none;
}