body.responsive.layout-full{overflow:initial;}

/*Event Page Start*/
.page-layout-no-sidebar .ad-970x250, .full-container > br{display:none;}
#event-hero {overflow:hidden; box-shadow:0 0 18px rgba(0,0,0,0.25);}
#event-hero .panel-widget-style{border-radius:50%; color:#fff; font-size:24px; padding:70px 40px 84px; margin:-50px 0 -50px -50px; text-align:center; line-height:1.2em; max-width:620px; height:620px; width:620px; display:flex; align-items:center;}
#event-hero h1, #event-hero h2 {font-family:'Ubuntu', sans-serif; font-weight:700; color:#fff;}
#event-hero span{display:block;}
#event-hero h1{font-size:42px; margin-bottom:31px; line-height:1.2em;}
#event-hero h1 span{font-size:1.5em;}
#event-hero content ul{font-family:'Franklin Gothic Medium'; margin-bottom:20px; letter-spacing:-1px;}
#event-hero content ul li{display:inline-block; border-right:3px solid #fff; padding:0 15px; margin:5px 0 0; line-height:0.85em;}
#event-hero content ul li:last-child{border-right:none; padding-right:0;}
#event-hero content ul li:first-child{padding-left:0;}
#event-hero h2{margin:0; line-height:1.2em;}
#event-hero address{font-family:'Franklin Gothic Medium';}
#event-hero address span{font-size:0.85em; margin-bottom:20px;}
#event-hero a{display:inline-block; background:#ebfdff; padding:15px 50px; color:#7dc35c; font-family:'Franklin Gothic Medium'; border-radius:3px; box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}

#speaker .panel-grid-cell{box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); margin-top:154px; padding:100px 25px 80px; position:relative; font-size:16px;}
#speaker .panel-grid-cell img{position:absolute; top:-140px; left:50%; transform:translate(-50%, 0);}
#speaker .panel-grid-cell h5{font-size:18px; margin-top:20px; text-shadow:0 0 20px #ccc; font-family:'Ubuntu', sans-serif;}
#speaker .panel-grid-cell .button{background:#7dc35c; color:#fff; border-color:#7dc35c; padding:10px 30px; font-family:'Franklin Gothic Medium'; position:absolute; left:25px; bottom:20px; box-shadow:none; text-shadow:none; font-size:16px; font-weight:normal; width:calc(100% - 50px); text-align:center;}

body .events-cta .js-cm-form{text-align:center;}
body .events-cta .js-cm-form input[type=email]{padding:8px 12px; background:transparent; width:250px; margin-right:30px;}
body .events-cta .js-cm-form button{background:#7dc35c; color:#fff; border-color:#7dc35c; padding:8px 35px; font-family:'Franklin Gothic Medium';}

@media only screen and (min-width:1500px){
	#event-hero .panel-widget-style{max-width:800px; height:800px; width:800px; margin-left:-170px; padding:140px;}
}
@media only screen and (min-width:1081px) and (max-width:1281px) {
  #masthead .main-navigation {padding:0 35px;}
  #masthead .main-navigation ul li {margin-right:50px;}
}
@media only screen and (max-width:1080px) {
	#masthead {padding:0;}
  #masthead .hgroup{padding:15px;}
  #masthead .hgroup #header-sidebar {padding-top:3px;}
	body.responsive #masthead .hgroup .logo img {width:155px;}
  #masthead .main-navigation {padding:0 15px; margin:0;}
  #masthead .main-navigation ul li {margin-right:50px;}
  #masthead .main-navigation ul li a {padding-top:12px; padding-bottom:13px;}
  #masthead .main-navigation ul li > a:hover:before,
  #masthead .main-navigation ul li.current-menu-item > a:before{bottom:8px;}
  
  #header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu{opacity:0; visibility:hidden;}
	#header-sidebar .widget_nav_menu ul.menu > li.menu-item-has-children.current > ul.sub-menu{opacity:1; visibility:visible;}

  #search-icon {top:12px;}
  #search-icon #search-icon-icon, #search-icon #search-icon-icon:hover {width:24px; right:0px;}
  
  #default-width {width:1000px;}
  
  #scheme-1 .lsow-module .lsow-module-entry-text {margin:0; padding:0 0 40px 30px;}
  #scheme-1 .lsow-module .entry-title {font-size:24px;}
  
  #scheme-2 .lsow-module {padding:10px;}
  #scheme-2 .lsow-module .lsow-module-image img {height:136px;}
  
  #scheme-2 article {padding:10px;}
  #scheme-2 article .entry-thumbnail img {height:138px;}
  
  #scheme-3 .lsow-module .lsow-module-entry-text,
  .latest-stories .entry-header{padding:10px;}
  
  #scheme-3 .lsow-module .lsow-module-meta,
  .latest-stories .entry-header a.under-category{bottom:10px;}
  
  .lsow-block .lsow-module .lsow-module-meta,
  .latest-stories .entry-header a.under-category{font-size:12px;}
  
  .popular-posts #scheme-3 {padding:0 10px;}
  
  #video-option.panel-row-style {padding:30px !important;}
  .category .watch .video-article {padding:30px 15px 6px;}
  .category .watch .video-article .col-sm-8{padding-right:15px;}
	.category .watch .video-article .col-sm-4{padding-left:15px;}
  .category .watch .video-article .col-sm-8 iframe {height:345px;}
  .category .watch .video-article .col-sm-4 iframe {height:156px;}
  
  .single .latest-post-slider .slider-container {width:1000px;}
  
  .most-recent-article .post .entry-thumbnail img{height:421px;}
  .most-recent-article .post .entry-header {padding:15px; margin:0;}
  .most-recent-article .post .entry-header h2 {margin-bottom:15px;}
  
  .latest-stories .entry-header h2,
  .editors-picks article .entry-header h2,
  #scheme-3 .lsow-module .entry-title{font-size:20px;}
  
  .podcast-item article .entry-header h2 {height:76px;}
  
  .search article.post {width:51.5%;}
  
  #event-hero content ul, #event-hero address, #event-hero address span {margin-bottom:15px;}
}

@media only screen and (min-width:768px) and (max-width:900px) {
  #search-icon {top:8px;}
  
  #masthead .main-navigation ul li {margin-right:24px;}
  #masthead .main-navigation ul li > a:hover:before,
  #masthead .main-navigation ul li.current-menu-item > a:before,
  #masthead .main-navigation ul li.current-category-ancestor > a:before,
  #masthead .main-navigation ul li.current-post-parent > a:before,
  #masthead .main-navigation ul li.current-menu-parent > a:before,
  #masthead .main-navigation ul li.current-post-ancestor > a:before {bottom:5px;}
  
	#team-member .sow-image-container a {width:150px; height:150px;}
  #default-width {width:736px;}
  .latest-stories .col-sm-3{padding-left:10px; padding-right:10px;}
  
  .home #scheme-2 .col-sm-6{width:49.9%; height:145px;}
  
  #scheme-2 article .entry-thumbnail,
  .popular-posts.expanded #scheme-3 .lsow-module .lsow-module-image,
  .editors-picks article .entry-thumbnail {width:45%;}
  #scheme-2 article .entry-header,
	.popular-posts.expanded #scheme-3 .lsow-module .lsow-module-entry-text,
  .editors-picks article .entry-header {width:55%; padding:0 0 0 10px;}
  
  .lsow-block .lsow-module .lsow-module-meta span a,
  .most-recent-article .post .entry-header .under-category,
  .latest-stories .entry-header a.under-category {display:inline-block; padding:1px 10px; font-size:11px; line-height:1.3em;}
  
  #scheme-2 .lsow-module .lsow-module-image img,
  .popular-posts.expanded #scheme-3 .lsow-module .lsow-module-image img,
  #scheme-2 article .entry-thumbnail img{height:125px;}
  
  .latest-stories .entry-thumbnail img,
  #scheme-3 .lsow-module .lsow-module-image img{height:144px;}
  
  #scheme-3 .lsow-block-column{width:25%;}
  
  .acast ul li {padding-top:41%;}
  
  .video-article .sow-headline{margin-bottom:0;}
}

@media only screen and (max-width: 900px) {
	#masthead .hgroup #header-sidebar {transform:translate(-34%); -ms-transform:translate(-34%); -webkit-transform:translate(-34%); -moz-transform:translate(-34%); -o-transform:translate(-34%);}
  #masthead .main-navigation ul li {margin-right:26px; font-size:20px;}
  
  #page-title,
  article.post .entry-header h1.entry-title,
  article.page .entry-header h1.entry-title,
  .entry-content h1{font-size:28px; margin:0; line-height:1em;}
  .entry-content h2 {font-size:26px;}
  .entry-content h3 {font-size:22px;}
  .entry-content h4, .entry-content h5 {font-size:18px;}
  .entry-content{font-size:16px;}
  
  .ad-container img {width:100%; height:auto;}
  .ad-970x250{margin-top:20px; text-align:center;}
  .home .ad-970x250{margin-top:0;}
  .ad-970x250 > div, .home .ad-970x250 > div {margin:0 0 20px; text-align:center;}
  .row.ad-728x90 > div {margin-bottom:20px; text-align:center;}
  
  #home-slider article{box-shadow:none;}
  #home-slider article .entry-thumbnail img{height:312px;}
  #home-slider article .entry-header{padding:15px;}
  #home-slider article .entry-header h2{font-size:24px; margin-bottom:0;}
  #home-slider article .entry-header .category-post-data{display:none;}
  #home-slider .col-sm-4 article .entry-thumbnail img{height:146px;}
  #home-slider .col-sm-4 article .entry-header{padding:10px;}
  #home-slider .col-sm-4 article .entry-header h2{font-size:18px; margin-bottom:0;}
  #home-slider .owl-dots button {width:12px; height:12px; margin:0 4px;}
  
  .cta .cta-block h3{font-size:24px;}
  .cta .cta-block a{font-size:18px;}
  
  .lsow-block .lsow-module .lsow-module-meta span a {padding:1px 10px;}
  
  #scheme-1 .lsow-module .lsow-excerpt{display:none;}
  #scheme-1 .lsow-module .lsow-module-image img {height:auto;}
  
  #scheme-2 .lsow-module {box-shadow:0 0 6px rgba(0,0,0,0.25);}
  #scheme-2 .lsow-module .entry-title {font-size:18px;}
  
  #scheme-2 article {box-shadow:0 0 6px rgba(0,0,0,0.25);}
  #scheme-2 article .entry-title, #scheme-2 article .entry-header h2 {font-size:18px;}
  #scheme-2 article a.under-category {padding:1px 10px; font-size:11px; display:inline-block; line-height:1.5em;}
  
  #scheme-3 .lsow-module {box-shadow:0 0 6px rgba(0,0,0,0.25);}
  #scheme-3 .lsow-module .entry-title {font-size:18px; margin:5px 0 0;}
  
  .popular-posts #scheme-3 .lsow-module .entry-title {text-shadow:0 0 6px #ccc;}
  
  .popular-posts.expanded #scheme-3 .lsow-module {padding:10px; box-shadow:0 0 6px rgba(0,0,0,0.25);}
  .popular-posts.expanded #scheme-3 .lsow-module .lsow-module-meta {left:10px; bottom:0px;}
  
  #video-option.panel-row-style {padding:15px !important;}
  
  .heading-line {margin-bottom:15px;}
  .most-recent-article .post .entry-thumbnail img{height:311px;}
  .sub-category-menu li a {font-size:18px; padding:10px 15px 10px 0;}
  .sub-category-menu li a:before {font-size:20px; top:calc(50% - 8px);}
  
  .subcat-recent-post .entry-thumbnail img {box-shadow:0 0 6px #bbb; height:auto;}
  
  .latest-stories .entry-header {margin-bottom:0 !important;}
  .latest-stories .entry-header h2 {font-size:18px; margin:5px 0 0;}
  .podcast-item article .entry-header {padding-bottom:50px;}
  .podcast-item article .entry-header h2{font-size:18px; height:66px;}
  .podcast-item article .entry-header a.listen-now {padding:5px 22px 5px 11px; font-size:16px; left:calc(50% - 55px); min-width:110px; bottom:10px;}
  .podcast-item article .entry-header a.listen-now:before {right:10px;}
  
  .single .latest-post-slider .slider-container {width:736px;}
  .story-grid-carousel {margin:0 10px;}
  .single .latest-post-slider .entry-thumbnail img{height:auto;}
  .latest-stories .story-grid-carousel article .entry-header {padding:10px;}
  .latest-stories .story-grid-carousel article .entry-header h2 {height:65px; font-size:18px; text-shadow:0 0 6px #ccc;}
  
  .category .watch .video-article {padding:20px 5px;}
  .category .watch .video-article .col-sm-8 iframe {height:255px;}
  .category .watch .video-article .col-sm-4 iframe {height:112px; margin-bottom:0;}
  
  .feedplay-love .feedplay-acast header h2 {font-size:20px;}
  .current-competitions .closed-button a:before, .feedplay-love .prev a:before {top:calc(50% - 11px);}
  
  .editors-picks article {padding:10px;}
  .editors-picks article .entry-thumbnail img {height:130px;}
  .editors-picks article .entry-header h2 {font-size:18px;}
  
  .sgpb-content{width:700px !important; min-width:700px !important; max-width:700px !important;}
  .sgpb-content .member-caption{padding:20px;}
  
  .search .page-header #page-title {margin-bottom:20px;}
  .search article.post {width:69.5%;}
  .search article.post .entry-header h1.entry-title {font-size:18px;}
  #nav-below .pagination .page-numbers {display:none;}
  #nav-below .pagination .next.page-numbers,
  #nav-below .pagination .prev.page-numbers {display:inline-block;}
  
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {font-size:100% !important;}
  
  #main .ngg-imagebrowser h3 {font-size:26px !important;}
  #main .ngg-imagebrowser.default-view .ngg-imagebrowser-nav .counter{top:71px; padding:6px 12px; font-size:16px !important;}
  #main .ngg-imagebrowser.default-view .ngg-imagebrowser-nav .fa {font-size:20px; line-height:20px;}
  
  #event-hero .panel-widget-style {font-size:18px; padding:50px 15px; width:420px; height:420px; margin:-35px -15px;}
	#event-hero h1 {font-size:30px; margin-bottom:10px;}
	#event-hero h1 span {font-size:1.15em;}
	#event-hero address, #event-hero address span {margin-bottom:10px;}
	#event-hero a {padding:7px 30px; font-size:18px; font-family:'Franklin Gothic Book';}
  
  #speaker .panel-grid-cell {margin-top:100px; padding:65px 15px 80px !important;}
	#speaker .panel-grid-cell img {top:-84px; width:150px;}
	#speaker .panel-grid-cell .button {padding:10px; left:15px; width:calc(100% - 30px);}
}

@media only screen and (max-width:767px) {
  html #wpadminbar {display:none;}
  html {margin-top:0 !important;}
  
  #masthead .hgroup {padding:0 15px; height:auto;}
  body.responsive #masthead .hgroup {box-shadow:0 4px 4px #ddd;}
  body.responsive #masthead .hgroup .logo {display:inline-block; padding:6px; position:relative; z-index:1;}
	body.responsive #masthead .hgroup .logo img {width:124px;}
  
  #masthead .main-navigation {border-bottom:none; background:transparent; position:absolute; z-index:0; left:0; top:0; width:calc(100% - 0px);}
  #masthead .main-navigation ul li a {padding-top:13px; padding-bottom:12px; color:#fff; font-size:0;}
  .mobilenav-main-link img {max-height:18px; max-width:21px; margin-right:0;}
  
  .site-navigation #search-icon {display:block; top:8px;}
  
  .mobile-nav-frame {position:absolute;}
  .mobile-nav-frame .title {padding:0; margin-bottom:0; background-color:#7dc35c; border-bottom:none;}
  .mobile-nav-frame .title .close, .mobile-nav-frame .title .back {right:auto; left:12px; top:4px; padding:5px; opacity:1;}
  .mobile-nav-frame [class^="fa fa-"] {margin-right:0; color:#fff; font-size:24px;}
  .mobile-nav-frame .title h3{font-size:0; padding:22px; color:#7dc35c; background:url(/wp-content/themes/vantage-child/images/babyology.png) no-repeat center; background-size:124px auto;}
  .mobile-nav-frame .slides {background:#fff; padding:35px 15px 15px;}
  .mobile-nav-frame ul {border:none; padding:15px 0; box-shadow:none; margin:0;}
  .mobile-nav-frame ul li {padding:4px 0; border-bottom:none; float:left; width:50%;}
  .mobile-nav-frame ul li a.link {text-shadow:none; font-weight:700; font-size:19px; margin:0;}
  
  #page-title,
  article.post .entry-header h1.entry-title,
  article.page .entry-header h1.entry-title,
  .entry-content h1 {font-size:28px;}
  .entry-content h2 {font-size:26px;}
  .entry-content h3 {font-size:22px;}
  .entry-content h4, .entry-content h5 {font-size:18px;}
  
   h2 br{display:none;}
  
  h1.category-title:after, .page-layout-no-sidebar article.page .entry-header h1.entry-title:after{display:none;}
  
  #main #primary .page, #main #primary .error404 {padding-top:15px;}
  
  .heading-line {margin-bottom:15px;}
  .heading-line .sow-headline{font-size:18px;}
  
  .cell-center, .cell-center .sow-headline{text-align:center !important;}
  .cell-left, .cell-left p, .cell-left .sow-headline{text-align:left !important;}
  
  .see-all {margin:7px 0;}
  .see-all a{display:inline-block;}
  .latest-recipes #scheme-2 .see-all {margin:0;}
  
  .ad-970x250, .home .ad-970x250{margin-top:20px; text-align:center;}
  .ad-970x250 > div, .home .ad-970x250 > div {margin:0 0 20px; text-align:center;}
  .row.ad-728x90 > div {margin-bottom:20px; text-align:center;}

  ul.recipe-data {margin:0 -15px;}
  ul.recipe-data li {padding-left:38px; background-position:10px center;}
  
  #mobile-slider.owl-carousel{margin-left:-10px; margin-right:-10px; width:calc(100% + 20px); padding:0;}
  #mobile-slider.owl-carousel .owl-stage-outer {padding:0 0 15px;}
  #mobile-slider article .entry-header .category-post-data{display:none;}
  #mobile-slider article .entry-thumbnail img{height:auto;}
  #mobile-slider article .entry-header{padding:10px 20px;}
  #mobile-slider article .entry-header h2{font-size:20px; margin:0;}
  
  .h-podcasts .col-sm-6{margin-bottom:12px !important;}
  .h-podcasts .col-sm-6:last-child{margin-bottom:0 !important;}
  
  .recent_posts_home .subcat-recent-post {background:#fff; margin:0 0 20px; box-shadow:0 0 6px rgba(0,0,0,0.25)}
  .recent_posts_home .subcat-recent-post .col-sm-6:first-child{padding:0;}
  .recent_posts_home .subcat-recent-post .entry-thumbnail {margin-bottom:0;}
  .recent_posts_home .subcat-recent-post .entry-thumbnail img {box-shadow:none;}
  .recent_posts_home .subcat-recent-post .col-sm-6:last-child{padding:10px 10px 14px;}
  .recent_posts_home .subcat-recent-post h2.entry-title {margin:5px 0 0;}
  .recent_posts_home .subcat-recent-post .entry-content{display:none;}
  .recent_posts_home .subcat-recent-post a.more {display:inline-block; padding:2px 20px 2px 10px;}
  .recent_posts_home .subcat-recent-post a.more:before {right:9px;}
  
  #scheme-1 .lsow-block .lsow-block-inner {overflow:visible;}
  #scheme-1 .lsow-block article.post {display:block; background:#fff; box-shadow:0 0 6px rgba(0,0,0,0.25);}
  #scheme-1 .lsow-module .lsow-module-image {width:100%;}
  #scheme-1 .lsow-module .lsow-module-image img {height:auto;}
  #scheme-1 .lsow-module .lsow-module-entry-text {padding:10px; width:100%;}
  #scheme-1 .lsow-module .entry-title {font-size:24px; margin:5px 0 0;}
  #scheme-1 .lsow-module .lsow-module-meta {position:static;}
  
  .popular-posts #scheme-1 {padding:0 10px;}
  .popular-posts #scheme-1 .lsow-block article.post {margin-bottom:20px; display:block;}
  .popular-posts #scheme-1 .lsow-module .lsow-module-entry-text {padding:10px;}
  .popular-posts #scheme-1 .lsow-module .lsow-module-meta {margin:0;}
  
  .home #scheme-2 {margin-bottom:0;}
  .home #scheme-2 .col-sm-6 {width:100%;}
  #scheme-2 .col-sm-6:last-child article {margin-bottom:0;}
  #scheme-2 .lsow-container .lsow-block-column{width:100%;}
  #scheme-2 .lsow-module .entry-title {margin:5px 0 0;}
  #scheme-2 .lsow-module .lsow-module-entry-text {padding-left:10px;}
  
  #scheme-2 article .entry-header h2 {margin:5px 0 0;}
  #scheme-2 article .entry-thumbnail img,
  #scheme-2 .lsow-module .lsow-module-image img,
  .editors-picks article .entry-thumbnail img {width:100%;}
  
  .popular-posts {flex-wrap:wrap; margin-bottom:-20px;}
  .popular-posts #scheme-3 {width:50%; padding-bottom:15px;}
  
  .popular-posts.expanded #scheme-3 {width:100%; padding:0 10px 20px;}
  .popular-posts.expanded #scheme-3 .lsow-module .lsow-module-image img {height:130px;}
  .popular-posts.expanded #scheme-3:last-child{padding-bottom:0;}
  
  .editors-picks #scheme-2 article, .editors-picks #scheme-2 article:last-child {margin-bottom:15px;}
  .editors-picks #scheme-2 .see-all {margin-top:0; margin-bottom:20px;}
  .editors-picks .acast {clear:both;}
  .editors-picks .acast ul li {margin:0 0 15px;}
  .editors-picks .acast ul li:last-child {margin:0;}
  .editors-picks .acast .see-all {margin:15px 0 0;}
  
  #team-member .sow-sub-headline {font-size:16px;}
  #team-member .sow-image-container a {overflow:inherit;}
  #team-member .sow-image-container a:before{width:30px; height:30px; line-height:30px; content:" + "; left:auto; right:10px; top:auto; bottom:10px; background:#fff; color:#7dc35c; font-size:24px; font-weight:bold; text-align:center; box-shadow:0 10px 10px 3px #ccc;}
	#team-member .sow-image-container a:hover:before{left:auto;}
	#team-member .sow-image-container a:after{display:none;}
  .sgpb-popup-dialog-main-div-wrapper [class*="sgpb-popup-dialog-main"]{top:20px !important;}
  .sgpb-content{width:280px !important; min-width:280px !important; max-width:280px !important;}
  .sgpb-content .member-pic {height:280px; overflow:hidden;}
  .sgpb-content .member-pic img {margin-top:-30px;}
  .sgpb-content .member-caption h3{font-size:22px; margin:0 0 10px;}
	.sgpb-content .member-caption h6{font-size:16px; margin-bottom:15px;}
  .sgpb-content:before{border-radius:16px; position:absolute; content:""; background-image:url(/wp-content/themes/vantage-child/images/popup-close.png); width:32px; height:32px; right:-14px; top:-14px; z-index:9;}
  
  #default-width {width:100%;}
  
  .cta .cta-block {padding:20px 60px 30px; width:calc(100% + 20px); margin:0 -10px;}
  .cta .cta-block h3 {margin:0 0 12px; line-height:1.4em}
  .cta .cta-block a {padding:10px 30px;}
  
  .no-margin .latest-stories .flex-grid {margin-bottom:-5px;}
  
  .single .latest-post-slider .slider-container {width: calc(100% - 20px); margin:0 10px;}
  .latest-post-slider .story-grid-carousel {margin:0;}
  .story-grid-carousel .owl-carousel .owl-item article {margin:1px;}
  .story-grid-carousel button {font-size:24px; width:15px; height:24px; top:calc(50% - 12px);}
  .story-grid-carousel button.slick-next {right:-18px;}
  .story-grid-carousel button.slick-prev {left:-18px;}
  
  body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height:1; min-height:1rem;}
  body .gform_wrapper .gform_footer input[type="submit"] {width:auto;}
  .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {margin-top:10px;}
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-bottom:0;}
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top:0;}
  body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.field_sublabel_hidden_label {max-width:100%;}
  
  .row {margin-bottom:20px; margin-right:-10px; margin-left:-10px;}
  .col-xs-6, .col-sm-6, .col-sm-12{padding-left:10px; padding-right:10px;}
  
  .most-recent-article .post {box-shadow:0 0 6px #bbb;}
  .most-recent-article .post .entry-thumbnail img {min-height:120px; height:auto;}
  
  #scheme-3 .lsow-module .lsow-module-entry-text,
  .latest-stories .entry-header {padding:10px;}
  
  .sub-category-menu li a {font-size:16px;}
  .sub-category-menu li a:before {font-size:18px;}
  .most-recent-article .post .entry-header {padding:10px; margin-bottom:0;}
  .most-recent-article .post .entry-header h2 {font-size:17px; margin:5px 0 0;}
  .most-recent-article .post .entry-header .under-category,
  .latest-stories .entry-header a.under-category{font-size:11px; padding:1px 10px;}
  
  .most-recent-article .back-cat a {padding:6px; font-size:18px;}
  .most-recent-article .back-cat a:before {left:calc(50% - 34px); font-size:20px;}
  
  .latest-stories .flex-grid {flex-wrap:wrap; margin-bottom:-20px;}
  .latest-stories .flex-grid .col-xs-6{margin-bottom:20px;}
  .latest-stories .entry-header h2{text-shadow:0 0 6px #ccc;}
  .latest-stories .col-xs-6 article{margin-bottom:0;}
  .latest-stories .col-xs-6:last-child article,
  .latest-stories .col-xs-6:nth-last-child(2) article{margin-bottom:0;}
  
  .tag-slider{margin:0 20px; width:calc(100% - 35px);}
  .tag-slider .col-sm-12 .heading-line {margin:0 -5px 7px}
  .tag-slider .owl-carousel .owl-stage-outer {padding:7px 0;}
  .tag-slider .owl-carousel .owl-stage{display:flex; align-items:stretch; margin-left:2px;}
  .tag-slider .owl-carousel .owl-item .col-xs-6{width:100%; padding:0 5px; margin-bottom:0; height:100%;}
  .tag-slider .owl-carousel .owl-nav.disabled {display:block; width:100%; position:absolute; top:calc(50% - 10px);}
  .tag-slider .owl-carousel .owl-nav.disabled button{color:#ccc; font-size:26px;}
  .tag-slider .owl-carousel .owl-nav.disabled .owl-prev{float:left; margin-left:-15px;}
  .tag-slider .owl-carousel .owl-nav.disabled .owl-next{float:right; margin-right:-10px;}
  .tag-slider .see-all {margin:0;}
 
  .competition-end-date {padding:10px 15px; margin:0 -15px 10px; font-size:16px; text-align:center;}
  .competition-end-date .enter-bold{display:block; font-size:19px;}
  
  .subcat-recent-post{display:block;}
  .subcat-recent-post .entry-thumbnail{margin-bottom:6px;}
  .subcat-recent-post h2.entry-title {margin:0 0 6px;}
  .subcat-recent-post .entry-content {margin-bottom:15px;}
  .subcat-recent-post .entry-header a.under-category, .subcat-recent-post a.under-category {padding:1px 10px; font-size:11px;}
  
  .subcat-recent-post h2.entry-title,
  .category-competitions .subcat-recent-post h2.entry-title {font-size:24px; text-shadow:none;}
  .subcat-recent-post a.more {font-size:16px; padding:5px 30px 5px 15px; margin-top:0;}
  
  .current-competitions .closed-button a,
  .feedplay-love .prev a{font-size:16px; padding:6px 30px 6px 15px;}
  .current-competitions .closed-button a:before,
  .feedplay-love .prev a:before{font-size:22px; top:calc(50% - 10px);}
  
  .feedplay-love .feedplay-acast header h2 {font-size:18px; margin:0 82px 0 0;}
  .feedplay-love .podcast-listen a{text-align:center; margin-right:0; margin-bottom:10px; display:block;}
  .feedplay-love .podcast-listen img{width:180px;}
  .feedplay-love .feedplay-acast article {margin-bottom:15px;}
  .feedplay-love .feedplay-acast header {margin-bottom:8px; height:auto;}
  .feedplay-love .feedplay-acast header a.more {padding:4px 23px 4px 10px; font-size:16px;}
  .feedplay-love .feedplay-acast header a.more:before {right:9px;}
  
  .feedplay-love .feedplay-acast .feedplay-items header h2 {text-overflow:initial; white-space:normal;}
  .feedplay-love .feedplay-acast iframe{height:110px;}
  
  .podcast-pagination a {padding:7px 10px;}
  .podcast-pagination a.next {padding-right:24px;}
  .podcast-pagination a.prev {padding-left:24px;}
  .podcast-pagination a.prev:before {left:8px;}
  .podcast-pagination a.next:before {right:8px;}
  
  .latest-stories article{box-shadow:0 0 6px #bbb;}
  
  .category .watch .video-article {padding:15px 0; margin-left:-15px; margin-right:-15px; width:calc(100% + 30px);}
  .category .watch .video-article .col-sm-8{padding-right:15px;}
	.category .watch .video-article .col-sm-4{padding-left:15px;}
  .category .watch .video-article .col-sm-8 iframe,
	.category .watch .video-article .col-sm-4 iframe{height:200px;}
  .category .watch .video-article .col-sm-4 h5 {margin-bottom:20px;}
  .category .watch .video-article .sow-headline{margin-bottom:0;}
  
  .search .page-header #page-title {font-size:26px;}
  .search article.post {width:100%; padding:10px;}
  .search article.post .entry-header h1.entry-title {width:55%;}
  .search article.post .entry-thumbnail {width:45%;}
  .search article.post .entry-thumbnail img {height:130px;}
  
  .see-all a {padding:10px 30px 10px 15px; font-size:16px;}
  .see-all a:before {right:12px; font-size:22px; top:calc(50% - 10px);}
  
  body.responsive #secondary {margin-top:0 !important;}
  
  .fb_iframe_widget_fluid span {width:100% !important;}
  
  ul.recipe-timing{margin-left:-10px; margin-right:-10px;}
  ul.recipe-timing li strong span{display:none;}
  .ingredients {padding:15px 10px; margin-left:-10px; margin-right:-10px;}
  .slider-wrap .owl-carousel .owl-nav button {background:transparent; width:20px; font-size:30px;}
  .slider-wrap .slider-counter {padding:6px 18px;}
  .method-note {padding:6px 10px;}
  .method-note h2 {margin-bottom:6px;}
  
  .panel-grid  #event-hero.panel-row-style {background-size:100% auto; background-position:center -20px;}
	.panel-grid  #event-hero .panel-widget-style {margin:-70px -100px 0; border-radius:50% 50% 0 0; padding:50px 100px 30px; width:calc(100% + 200px); height:auto;}
	#event-hero content ul {margin-bottom:10px;}
	#event-hero content ul li {border-width:1px; padding:0 5px; line-height:1em;}
  
  body .events-cta .js-cm-form input[type=email] {margin:0 0 20px;}
}

@media only screen and (max-width: 420px) {
  #scheme-2 article .entry-thumbnail,
  #scheme-2 .lsow-module .lsow-module-image,
  .popular-posts.expanded #scheme-3 .lsow-module .lsow-module-image,
  .editors-picks article .entry-thumbnail,
  #scheme-3.resp-480 .lsow-module .lsow-module-image{width:45%;}
  
  #scheme-2 article .entry-header,
  #scheme-2 .lsow-module .lsow-module-entry-text,
	.popular-posts.expanded #scheme-3 .lsow-module .lsow-module-entry-text,
  .editors-picks article .entry-header,
  #scheme-3.resp-480 .lsow-module .lsow-module-entry-text{width:55%; padding:0 0 0 10px;}
  
	#scheme-2 article .entry-thumbnail img,
  #scheme-2 .lsow-module .lsow-module-image img,
  .editors-picks article .entry-thumbnail img{height:139px;}
  
  #scheme-3.resp-480 .lsow-module .lsow-module-image img,
  .popular-posts.expanded #scheme-3 .lsow-module .lsow-module-image img,
  .latest-stories .entry-thumbnail img,
  .popular-posts #scheme-3 .lsow-module .lsow-module-image img{height:155px;}
  
  .lsow-block .lsow-module .lsow-module-meta span a,
  .most-recent-article .post .entry-header .under-category,
  .latest-stories .entry-header a.under-category {display:inline-block; padding:1px 10px; font-size:11px; line-height:1.3em;}
  
  #scheme-3.resp-480 .lsow-module {padding:10px;}
  #scheme-3.resp-480 .lsow-module .lsow-module-image {float:left;}
	#scheme-3.resp-480 .lsow-module .lsow-module-entry-text {float:left; padding:0 0 0 10px;}

  .editors-picks article .entry-header h2{text-shadow:0 0 6px #ccc;}
  
  .search article.post .entry-thumbnail img {height:120px; width:100%;}
  .search article.post .entry-header h1.entry-title {padding-left:10px;}
  
   .cta .cta-block {padding:15px 20px 25px;}
   .cta .cta-block h3 {font-size:19px;}
   .cta .cta-block a {padding:7px 30px;}
  
  body.responsive #secondary {margin-top:0;}
  .layout-full #colophon .widget ul.footer-links li {margin:0 22px 20px; min-width:100px;}
}

@media only screen and (max-width: 375px) {  
	#scheme-2 article .entry-thumbnail img,
  #scheme-2 .lsow-module .lsow-module-image img,
  .editors-picks article .entry-thumbnail img{height:120px;}
  
  #scheme-3.resp-480 .lsow-module .lsow-module-image img,
  .popular-posts.expanded #scheme-3 .lsow-module .lsow-module-image img,
  .latest-stories .entry-thumbnail img,
  .popular-posts #scheme-3 .lsow-module .lsow-module-image img{height:134px;}
}

@media only screen and (max-width: 321px) {  
	#scheme-2 article .entry-thumbnail img,
  #scheme-2 .lsow-module .lsow-module-image img,
  .editors-picks article .entry-thumbnail img{height:105px;}
  
  #scheme-3.resp-480 .lsow-module .lsow-module-image img,
  .popular-posts.expanded #scheme-3 .lsow-module .lsow-module-image img,
  .latest-stories .entry-thumbnail img,
  .popular-posts #scheme-3 .lsow-module .lsow-module-image img{height:117px;}
  
  iframe.instagram-media{min-width:300px !important}
  
  .category .watch .video-article .col-sm-8 iframe,
	.category .watch .video-article .col-sm-4 iframe{height:175px;}
}

.sticky-top, .sticky-side {z-index:999999;}