/*
Theme Name:         FoundationPress
Theme URI:          http://foundationpress.olefredrik.com
Github Theme URI:   https://github.com/olefredrik/FoundationPress
Description:        FoundationPress is a WordPress starter theme based on Foundation 5 by Zurb
Version:            5.5.2
Author:             Ole Fredrik Lie
Author URI:         http://olefredrik.com/

License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
*/

/* ---------------------------------------------------------------------------- 
  
  Unfortunately WordPress will require a style.css file
  located in the theme's root folder for stuff to work.

  However, we will not be using vanilla CSS. We're using Sass.

  Sass is a superset of CSS that adds in amazing features
  such as variables, nested selectors and loops. It's also
  the easiest way to customize Foundation.

  All Sass files are located in the /scss folder.

  Please read the README.md file before getting started. More info on how
  to use Sass with Foundation can be found here:
  http://foundation.zurb.com/docs/sass.html

  If you for some reason would like to write plain css instead of using Sass,
  you could just enqueue this file (style.css) to the header and add your styles in this file

---------------------------------------------------------------------------- */

.footnews {
/* background: url(http://www.alissacohen.com/wp-content/uploads/2017/01/newsicon.jpg) no-repeat;
    background-position: 10px 15px;
    border: 2px solid #c6c6c6; */
    padding: 20px;
  /*  box-shadow: 0px 0px 12px 0px; */

}

article#text-3 {
text-align: center;
}

.move-right .exit-off-canvas
{
	display:none;
}

.column+.column:last-child, .columns+.columns:last-child {
    float: left !important; 
}

.page-id-1869 h1.entry-title {display: none;}

.post-278 .breadcrumb , .post-369 .breadcrumb , .post-530 .breadcrumb { display: none;}

.post-278 h1.entry-title, .post-369 h1.entry-title, .post-530 h1.entry-title {
    margin: 0 0 5px 0;
}

.entry-content ul.ngg-breadcrumbs li::before {
    display:none;
}

/* popup event post page */

.custom_event_bg {
	background: url(images/popupeventsbg.png) no-repeat center;
	min-height:247px;
	display: block;
}

.custom_event_bg .popupimgbox {
	
}

.breadcrumb {
    display: none;
}

.top-bar-section .dropdown {
    box-shadow: inset 0px 0px 1px;
}

/* NEW HOme Design */

.home_block10 {background: #323232;color: #fff;padding-top: 20px;}

.home_block10 h2 {font-family: 'GothamLightRegular';font-size: 40px;text-align: left;color: #fff;line-height: 56px;margin: 35px 0 25px;text-transform: uppercase;}

.home_block10 p {margin: 30px 20px 30px 0px;text-align: left;line-height: 26px;margin: 30px 20px 30px 0px;text-align: left;font-family: 'mavenpro-regular';font-size: 17px;padding-right: 29px;}

.home_block10 h5 {color: #dd2759;font-family: 'GothamLightRegular';font-size: 22px;font-weight: bold;margin: 15px 0 15px 0;/* text-align: center; */}

.home_block10 img {width: 85%; }

.home_block10 img.alissapic3 { }

.home_block10 .button_style1 {
    display: table;
    text-align: left;
    border: 1px solid #dd2759;
    padding: 6px 20px;
    font-family: 'maven_problack';
    text-transform: uppercase;
    color: #dd2759;
    font-size: 14px;
    margin: 11px 0;
    letter-spacing: 1px;
    transition: all 0.1s;
    background: none;
}

.home_block10 .button_style1 span {
    background: url(images/arrow_buttonpink.png) no-repeat right center;
    padding: 0 20px 0 0;
    display: block;
}


.home_block11 .home_block4_cnt {
    padding: 55px 0 0;
}

.home_block11 { }

.home_block11 img {margin-bottom: 32px;}

.home_block11 iframe {margin-bottom: 25px;}

.home_block11 h3 { }

.home_block11 a.orng {
color: #FEB25A;
    border: 1px solid #FEB25A;
    margin-bottom: 50px;
	}
	
.home_block11 .button_style1 {
    margin: 11px 0;
}

.home_block11 .home_block4_cnt h3 {
    text-transform: uppercase;
    font-size: 36px;
}
	
.button_style1.pink span {
		background: url(images/arrow_button_orng.png) no-repeat right center;
	}

/* new home end */

.graybg {
	
background: #f6f6f6;
}

.popupcontents {
	
padding: 25px 25px;
}

.popupcontents h1 {
	
font-weight: bold;
	
text-transform: uppercase;
	
font-size: 36px;
}

.popupcontents h3 {
	
font-size: 23px;
	
text-transform: none;
	
line-height: 28px;
	
border-bottom: 2px solid;
	
padding-bottom: 12px;
}

.popupcontents p {
	
font-size: 18px;
	
line-height: 30px;
	
/* font-family: 'proxima_novalight'; */
	
color: #000;
	
font-family: 'proxima_novalight';
}

p {}

.poprightbox {
	
/* border: 1px solid #000; */
	
margin: 10px;
	
padding: 15px;
	
background: #fff;
	
box-shadow: 8px 8px 0px #DFDFDF;
	
margin-bottom: 40px;
}

.poprightbox .prinner {
	
border: 1px solid #000;
	
padding: 32px;
}

.poprightbox h2 {
	
text-transform: uppercase;
	
font-size: 18px;
	
text-align: center;
	
font-weight: bold;
	
border-bottom: 1px solid;
	
padding-bottom: 15px;
	
margin-top: 10px;
	
margin-bottom: 15px;
}

.poprightbox h5 {
	
color: #817A7A;
	
text-transform: uppercase;
	
font-size: 14px;
	
text-align: center;
	
font-weight: bold;
}

.poprightbox a {
	
background: #DD2759;
	
color: #fff;
	
width: 100%;
	
display: block;
	
padding: 6px;
	
text-align: center;
	
font-size: 34px;
	
font-family: 'proxima_novalight';
}

.poprightbox p {
	
color: #615656;
	
text-align: center;
	
padding: 11px 8px;
	
margin-bottom: 0;
	
font-size: 18px;
	
font-style: italic;
	
line-height: 18px;
	
/* font-family: 'proxima_novalight'; */
}

.poprightbox .bitup {
	
}

.popupcontentsbottom {
	
padding: 40px 0px;
}

.popupcontentsbottom p {
	
color: #615656;
	
font-style: italic;
	
text-align: center;
}

.popupcontentsbottom p.smallcnt {
	
font-weight: bold;
	
font-style: normal;
}

.wtbg {
	background: #fff;
}

/*  */



p.eventsignup {text-align: center;display: none;}

p.eventsignup a {
background: #E7204E;
    padding: 10px 15px;
    color: #fff;
}

a.pinkbtn {
background: #E7204E;
    padding: 10px 15px;
    color: #fff;
}

.nextgen_pro_thumbnail_grid .image-wrapper {
    padding: 20px;
    border: solid 1px #CCCCCC;
    background-color: #FFFFFF;
}

 .caption_link, .caption_link:visited, .caption_link:hover {
    font-size: 23px !important;
    text-transform: uppercase !important;
}

.box_cnt_courses .button_style1 {margin-top:15px !important;}
.latestnews
{
	clear:both;
}
.certbar h6 {
  background: #fff9d8;
font-size: 19px;
font-family: 'proxima_novasemibold';
text-transform: uppercase;
margin: 0;
color: #e56d4c;
padding: 15px 0 15px 20px;
border-bottom: 1px solid #fff;
  	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

 .columns.certbar{

  

}

#sidebar .widget
{
	   background: #fff;
    padding: 0;
	/* box-shadow: 0 0 5px #ccc; */
border-radius: 10px;
margin:0 0 20px 0;
}
#sidebar .widget .columns
{
	padding:0;
}
.blog #sidebar .widget
{
	   background: none;
    padding: 0;
	box-shadow: none;
border-radius: 0;
margin:0 0 20px 0;
}
.post h2 a{
    font-family: 'GothamLightRegular';
    color: #3a3a3a;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 30px 0;
    text-transform: uppercase;
}
.certbar .rsUni, .certbar .rsUni .rsOverflow, .certbar .rsUni .rsSlide,.certbar  .rsUni .rsVideoFrameHolder,.certbar  .rsUni .rsThumbs{
    background: none !important;
    color: #FFF;
}

.certbar .rsOverflow {
    box-shadow: none;
}

.certbar img.rsImg {
    max-width: none;
    margin-top: 25px !important;
}

.certbar .rsUni .rsBullets {
    bottom: 15px;
}

.certbar .rsUni .rsGCaption {
    position: absolute;
    float: none;
    bottom: 35px;
    left: 6px;
    text-align: left;
    background: none;
    color: #222;
    padding: 2px 8px;
    width: auto;
    font-size: 16px;
    text-align: center;
    border-radius: 2px;
    width: 95%;
}

ul.udate li {
background: url(images/sarrow.png) no-repeat left;
    list-style: none;
    padding-left: 25px;
    margin-top: 10px;
}

ul.udate li a {
background: url(images/sclandar.png) no-repeat right;
    color: #000;
    padding-right: 40px;
    height: 25px;
    display: inline-block;
    text-decoration: underline;	
}

ul.ucnt li {
list-style: none;
    margin-top: 7px;
}

ul.ucnt li a.phn {
background: url(images/sphone.png) no-repeat left;
    font-family: "Maven Pro", sans-serif;
    color: #DC2858;
    font-size: 21px;
    font-weight: bold;
    padding-left: 35px;	
}

ul.ucnt li a.mail {
    background: url(images/smail.png) no-repeat left;
    padding-left: 35px;
    color: #333;	
}


.contain-to-grid {
    background:none;
		
}
.home_block1 h2.aligncenter
{
	text-align:center;
	float:none;
}

.home_block1 h2.aligncenter span
{
	display:block;
}

li.menu-item-44, li.menu-item-40 {display: none;}

.home_block6 {
    display: none;
}

h3
{
	font-family: 'GothamLightRegular';
	color:#3a3a3a;
	font-size:42px;
	line-height:50px;
	margin:0 0 20px 0;
	text-transform:uppercase;
}
h4
{
	font-family: 'maven_probold';
	color:#000000;
	font-size:40px;
	line-height:45px;
	margin:0 0 20px 0;
	
}
.row {
    max-width: 1200px;
}
@font-face {
	font-family: 'fa-snapchat';
	src:url('fonts/fa-snapchat.eot');
	src:url('fonts/fa-snapchat.eot?#iefix') format('embedded-opentype'),
		url('fonts/fa-snapchat.ttf?') format('truetype'),
		url('fonts/fa-snapchat.woff?') format('woff'),
		url('fonts/fa-snapchat.svg?#fa-snapchat') format('svg');
}

/* Search Teachers */
.teacher-block {
    font-style: normal;
    background-color: #eeeeee;
    padding: 1rem 1.5rem 0.5rem 1rem;
    margin-bottom: 0.75rem;
    text-align: left;
	    display: flex;
}

.teacher-block h5 {
    font-size: 1rem;
    line-height: 1.4;
    color: #000000;
    margin: 0 0 0.5rem;
    padding: 0;
    font-weight: 700;
}
.teacher-block.titleslabel {
    font-style: normal;
    background: none;
    padding: 1rem 1.5rem 0.5rem 1rem;
    margin-bottom: 0.75rem;
    text-align: left;
	    display: flex;
		font-weight:bold;
}
.teacher-block.titleslabel p
{margin: 0;
font-weight: normal;
line-height: 18px;
font-family: 'proxima_novasemibold';
}
.teacher-block p {
    font-size: 0.875rem;
    letter-spacing: 1px;
}

.teacher-block a {
    font-weight: 700;
}

.teacher-info-part {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
}
.teacher-info-part span
{
	display:none;
	color: #e22355;
}
.teacher-info-part:nth-child(4n+1) {
    clear: left;
}

.searchandfilter {
    padding-top: 2rem;
}

.searchandfilter ul {
    text-align: center;
	list-style: none !important;
	list-style-type: none !important;
}

.searchandfilter ul li {
    list-style: none !important;
list-style-type: none !important;
    padding-right: 10px;
    padding: 10px 0;
    margin: 0;
	    margin-right: 25px;
}

.entry-content .searchandfilter ul li {
    display: inline-block;
    padding: 0 1rem;
}

.entry-content .searchandfilter  ul li::before {
    border-radius: 0;
    background: #fff;
    content: "";
    display: inline-block;
    position: relative;
    width: 5px;
    height: 5px;
    left: -1rem;
    top: -0.2em;
    text-align: right;
}

.searchandfilter select {
    padding: 5px 10px;
    min-width: 230px;
    border-style: solid;
    border-width: 2px 2px;
}

/* Search Teachers End */

.fa-snapchat:before {
	font-family: 'fa-snapchat';
	content: "\e600";
}
.left-small
{
background:#333;
}
.logo
{
	display:table;
	margin:0 auto 30px;
}
.tab-bar-section.middle
{
padding: 0;
margin: 0 2.8125em 0 0;
}
.tab-bar-section {
    height: auto;
position: relative;
	}
	.tab-bar
	{
	height:auto;
	}

.top-bar-container{
padding: 19px 0px 2px;
background: #fff;
position: relative;
/*  z-index: 9999; */
}
.home .tab-bar {
background:#fff;
}
.tab-bar {
background:none;
}
.righttopheader
{
float:right;
margin:0px 0 4px;
}
.topMenu
{
	position:absolute;
	top:10px;
	right:20px;
}
ul#menu-top-menu
{
	margin:0;
}
ul#menu-top-menu li
{
	float:left;
	list-style-type:none;
	margin:0 0 0 21px;
}
ul#menu-top-menu li a
{
	display:block;
	font-size:14px;
	font-family: 'mavenpro-regular';
	color:#202020;
}
.footer_wrap p.phonetxt
{
background:url(images/phone_icon.png) no-repeat left center;
font-size:15px;
color:#6c1366;
font-family: 'maven_probold';
 padding:0 0 0 30px;
  margin:5px 0;
  display:table;
}
.top-bar {
    background: none;
    height:auto;

}
.top-bar .title-area {
    float: none;
}
.top-bar .name {
    font-size: 16px;
    height: auto;
    margin: 0px;
	float:none;
}
ul.socialsicons
{
margin:0 0 0 10px;
position:absolute;
top:10px;
left:2%;
z-index:9999;
}
ul.socialsicons li
{
list-style-type:none;
float:left;
margin:0 13px 0 0;
}
ul.socialsicons li a
{
display:block;
}
ul.socialsicons li a.fbicon
{
background:url(images/facebook_icon.png) no-repeat 0 0;
width:16px;
height:27px;
position: relative;
top: 2px;
}
ul.socialsicons li a.fbicon:hover
{
	background:url(images/facebook_icon.png) no-repeat 0 -27px;
}
/*******/
ul.socialsicons li a.twicon
{
background:url(images/twitter_ic.png) no-repeat 0 0;
width:31px;
height:26px;
position: relative;
top: 2px;
}
ul.socialsicons li a.twicon:hover
{
	background:url(images/twitter_ic.png) no-repeat 0 -26px;
}
/*******/
ul.socialsicons li a.youticon
{
background:url(images/youtube_icon.png) no-repeat 0 0;
width:31px;
height:32px;
}
ul.socialsicons li a.youticon:hover
{
	background:url(images/youtube_icon.png) no-repeat 0 -32px;
}
/*******/
ul.socialsicons li a.pinchicon
{
background: url(images/pinc_icon.png) no-repeat 0 0;
width: 31px;
height: 32px;
position: relative;
top: -2px;
}
ul.socialsicons li a.pinchicon:hover
{
	background:url(images/pinc_icon.png) no-repeat 0 -32px;
}
/*******/
ul.socialsicons li a.insticon
{
background:url(images/instagr_icon.png) no-repeat 0 0;
width:28px;
height:28px;
}
ul.socialsicons li a.insticon:hover
{
	background:url(images/instagr_icon.png) no-repeat 0 -28px;
}
/*******/
ul.socialsicons li a.periscopeicon
{
background: url(images/periscopeicon.png) no-repeat 0 0;
width: 33px;
height: 34px;
position: relative;
top: -3px;
}
ul.socialsicons li a.periscopeicon:hover
{
	background:url(images/periscopeicon.png) no-repeat 0 -34px;
}
/*******/
ul.socialsicons li a.snapchaticon
{
background:url(images/snapchat_icon.png) no-repeat 0 0;
width:29px;
height:28px;
}
ul.socialsicons li a.snapchaticon:hover
{
	background:url(images/snapchat_icon.png) no-repeat 0 -29px;
}
/*******/
.contain-to-grid .top-bar
{
	max-width:100%;
}
/****************main menu**/
.top-bar-section
{
	background: #f7f7f7;
border-top: 1px solid #efefef;
box-shadow: 0px 1px 4px #ccc;
}
.top-bar-section ul
{
margin:0 auto;
padding: 0 0px 0 0;
display: table;

}
.top-bar-section ul li ul
{

border-radius:0
}
.top-bar-section ul li:hover
{
	background:none!important;
}
.top-bar-section ul li {
    background:none;
	padding: 0 15px;
	
}
.top-bar-section ul li:hover {
    background:none!important;
}
.top-bar-section li:not(.has-form) a:hover:not(.button)
{
background:none;
color: #E7204E;
}
.top-bar-section ul li:last-child {
    margin: 0;
}
.top-bar-section li:not(.has-form) a:not(.button) {
    background: none;
	}
.top-bar-section li:not(.has-form) a:not(.button)
{

font-family: 'coquetteregular'; 
    font-family: 'GothamLightRegular';
    font-size: 21px;
    color: #010101;
    font-weight: normal;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -ms-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
	
}
.top-bar-section li:hover:not(.has-form) a:not(.button)
{
	 background:none;
	 opacity:1;
}
#menu-main-menu-1
{
	display:table;
	margin:0 auto;
	float:none!important;
}
.left
{
	float:none!important;
}

.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"]
{
display:none;
}

.top-bar-section li.active:not(.has-form) a:not(.button) {
    background: none;
	
	color: #E7204E;
}
.top-bar-section li.active:not(.has-form) a:hover:not(.button) {
    background: none;

color: #E7204E;
}


.top-bar-section li.active:not(.has-form) a:hover:not(.button) 
{
background:none;
color: #E7204E;
}
.top-bar-section li.active:hover:not(.has-form) a:not(.button) 
{

}
.top-bar-section .dropdown
{
	z-index:999999;
	    background: rgba(255, 255, 255, 0.8);
}
.top-bar-section .right li .dropdown {
    top: 32px;
	left:0;
	width: 206px !important;
	
}
.top-bar-section .dropdown li
{
background:url(images/bgsubmenu.png) repeat;
margin:0!important;
padding:0;
}
.top-bar-section .dropdown li a {
    
    color:#010101;
    padding: 0px 20px!important;
    white-space: nowrap;
	text-align:center;


}
.top-bar-section .has-dropdown > a::after
{
font-family: 'FontAwesome';
    content: "\f107";
 border:none;
    margin-right: 5px;
    font-size: 110%;
	top:2px;
	right: 36px;
	font-size:14px;
	}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
    background: none;
 color:#010101;
	  	 font-size:15px;
}
.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button) {
       background: rgba(255, 255, 255, 0.8);
color: #E7204E;

}
.top-bar-section .dropdown li label {
    background: none;
    white-space: nowrap;
}
.top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
}

.no-js .top-bar-section ul li:hover > a {
        background: rgba(255, 255, 255, 0.8);
    color: #E7204E;
	   
}
.top-bar-section .dropdown li.active:not(.has-form) a:not(.button)
{
    background: rgba(255, 255, 255, 0.8);
    color: #E7204E;
	
	font-size:14px;
}
.top-bar-section .dropdown li.active.has-dropdown:not(.has-form)  .dropdown li a
{
 background:none!important;
  color: #E7204E;
}
.top-bar-section .dropdown li.active.has-dropdown:not(.has-form)  .dropdown li a:hover
{
    background: rgba(255, 255, 255, 0.8);
    color: #E7204E;
}
.top-bar-section .dropdown li.active.has-dropdown:not(.has-form)  .dropdown li.active a
{
    background: rgba(255, 255, 255, 0.8);
    color: #E7204E;
}
.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button)
{
 color: #E7204E;  
}
.top-bar-section .has-dropdown a:hover
{
background:none!important;

}
.top-bar-section ul li.menu-item-has-children:hover:not(.has-form) > a  {
    background: none!important;
    color: #E7204E;

}
/*******end**/
.top-bar-container, .tab-bar {
    margin-bottom: 0;
}
.header_cnt
{
	margin: 0px 0px 0px 60px;
}
.image_cnt
{
float: left;
padding: 173px 0 0;
text-align: center;
margin: 0;
}
.image_cnt h1
{
	/* font-family: 'coquette_light'; */
    font-family: 'mavenpro-regular';
	font-size:145px;
	line-height:70px;
	
	font-weight:bold;
	    
    color: #414141;
	
}
p.subtext
{
	font-family: 'coquette_light';
	font-size:32px;
	line-height:38px;
}

.image_cnt h3
{
	font-family: 'Gotham-Bold';
	font-size:42px;
	line-height:60px;
	color:#e22355;
	text-transform:uppercase;
}
.alissaphoto
{
	float:left;
	margin:0 30px 0 0;
	max-width: 407px;
}
ul.logos_list
{
	margin:0 auto 0;
	display:table;
	overflow:hidden;
	padding:92px 0 0;
}
ul.logos_list li
{
	list-style-type:none;
	float:left;
	margin:0 0 0 20px;
}
ul.logos_list li a
{
	display:block;
}
body.page-id-250
{
	background:url(images/art_bg-min.png) no-repeat top center/cover;
	
}
body.page-id-246
{
	background:url(images/watermellon-soup-min.jpg) no-repeat top center/cover;

}
body.page-id-369, body.page-id-278, body.page-id-530
{
	 background:url(images/events_bg.jpg) no-repeat top center/cover; 
background:#F2CCD0;
}
body.page-id-26
{
	background:#fff;
	/*background:#fffurl(images/events2_bg.jpg) no-repeat top center/cover;*/
}
body.page-id-248
{
	background:url(images/food_bg-min.jpg) no-repeat top center/cover;
}
body.page-id-248 .off-canvas-wrap, body.page-id-246 .off-canvas-wrap,  body.page-id-26 .off-canvas-wrap, body.page-id-250 .off-canvas-wrap
{
	background-color: rgba(255, 255, 255, 0.8);
}
.top-bar-container
{
	background: none;
}
.gall_wrap .large-6
{
	text-align:center;
	
}
.gall_box
{
	border:1px solid #ccc;
	padding:30px 30px 0px;
	display:table;
	margin:0 auto;
}
.gall_wrap a
{
	display: table;
margin: 0 auto;
}
.gall_wrap a h3
{
	font-size:16px;
	margin:0;
}
.entry-content .gall_wrap p
{
	text-align:center;
	margin:0;
}
.box_events
{
border: 2px solid #fff;
padding: 20px 20px 0;
min-height: 495px;
background-color: rgba(204, 204, 204, 0.8);
}
.eventswrap
{
	overflow:hidden;
	margin:0 0 40px 0;
}
.rsContent p.testim_author
{
	text-align:center;
	color:#000;
	font-family:Georgia!important;
	font-size:14px;
	font-style:italic;
}
.rsContent p.testim_cnt
{
	text-align:center;
	color:#000;
	font-family: 'proxima_novalight';
color: #000;
font-size: 16px;
line-height: 22px;
margin:30px 0 0;
padding:0 10px;

}
.cnt_block1
{
	background:#dd2759;
	padding:0px 60px 0;
	font-size:18px;
	line-height:23px;
	color:#252525;
	font-family: 'mavenpro-regular';
	text-align:center;
	
}
.cnt_block1 h2
{
	font-family: 'proxima_novaregular';
font-size: 30px;
text-align: center;
color: #fff;
line-height: 44px;
	
}
.cnt_block1 p {
    margin: 30px 20px 30px 0px;
    text-align: left;
}
.cnt_block1 span
{
	display:block;
}
/*************************home block 1****/
.home_block1
{
	background:#f1f1f1;
	padding:50px 60px 0;
	font-size:18px;
	line-height:23px;
	color:#252525;
	font-family: 'mavenpro-regular';
	text-align:center;
	
}
.home_block1 h2
{
	font-family: 'coquetteregular';
	font-family: 'GothamLightRegular';
	 font-size:50px;
	text-align:left;
	 color:#000000;
	 line-height: 56px;
	 margin:35px 0 0;
}
.home_block1 p {
    margin: 30px 20px 30px 0px;
    text-align: left;
}
.home_block1  .button_style1.pink
{
	margin:10px 0;
}
.button_style1
{
	display:table;
	text-align:center;
	border:1px solid #fff;
	padding:6px 20px;
	font-family: 'maven_problack';
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
	margin:11px auto 0;
	letter-spacing:1px;
	transition:all 0.1s;
}
.button_style1:hover
{
	color:#fff;
}
.button_style1 span
{
background:url(images/arrow_button.png) no-repeat right center;
padding:0 20px 0 0;	
display:block;
}
/******************button_style1 pink************/
.button_style1.pink
{
	color:#dd2759;
	border:1px solid #dd2759;
}
.button_style1.pink span
{
background:url(images/arrow_button_pink.png) no-repeat right center;
padding:0 20px 0 0;	
display:block;
}
.button_style1.pink:hover
{
	color:#dd2759;
	font-size:15px;
}
/******************button_style1 black************/
.button_style1.black
{
	color:#000000;
	border:1px solid #000000;
}
.button_style1.black span
{
background:url(images/arrow_button_black.png) no-repeat right center;
padding:0 20px 0 0;	
display:block;
}
.button_style1.black:hover
{
	color:#000000;
	font-size:15px;
}
/*************************home block 2****/
.home_block2
{
	background:#863d96;
	padding:40px 0;
}
.home_block2 h3
{
	font-family: 'GothamLightRegular';
	color:#fff;
	font-size:42px;
	line-height:50px;
	margin:0 0 20px 0;
	text-transform:uppercase;
}
.home_block2 p
{
	font-family: 'mavenpro-regular';
	color:#fff;
	font-size:18px;
	line-height:26px;
}
.home_block2 p strong
{
	font-weight:normal;
	font-family: 'maven_probold';
	
}
.box_cnt_courses
{
	text-align:center;
	margin:20px 0;
}
.box_cnt_courses img
{
	border-radius:3px;
	box-shadow:0 0 5px #773686;
}
.box_cnt_courses h5
{
	 font-family: 'maven_probold';
	 font-size:19px;
	 color:#fff;
	 text-align:center;
	 text-transform:uppercase;
	 padding:10px 0;
	 max-width:261px;
	 margin:0 auto;
}
.box_cnt_courses .button_style1
{
	display:table;
	margin:0 auto;
	float:none;
}
/*************************home block 3****/
.home_block3
{
	background: #fff url(images/microhone.png) no-repeat 10% bottom;
	padding:10px 0 0;
	
}
.home_block3 .button_style1.pink
{
	float:none;
	display:table;
}
.alissapic2
{
	float:right;
	margin:0 0 0 20px;
}
.home_block3 p
{
	font-family: 'mavenpro-regular';
	color:#252525;
	font-size:18px;
	line-height:26px;
}
.home_block3_cnt
{
	padding: 80px 0 0 50px;
margin: 0 0 0 120px;

}
/*************************home block 4****/
.home_block4
{
background:#ffdce0;
	padding: 50px 0;
}
.home_block4_cnt h3
{
	font-size: 45px;
    color: #000;
    line-height: 56px;
    font-family: 'coquetteregular';
    text-transform: none;
    font-family: 'GothamLightRegular';
}
.home_block4 .button_style1
{
float: none;
display: table;
margin: 0;
}
.home_block4 h4
{
margin: 0 0 11px 0;
color: #000;
}
.home_block4 p
{
	font-family: 'mavenpro-regular';
	color:#000;
	font-size:22px;
	line-height:28px;
	margin:0 0 40px 0;
}
.home_block4_cnt
{
	padding:80px 0 0;
}
.home_block3_cnt h3
{
	font-family: 'coquetteregular';
font-size: 50px;
color: #000000;
line-height: 56px;
text-transform:none;
padding: 32px 0 0;
}
.home_block3_cnt p.text_sz1
{
	color:#000000;
	font-size:14px;
	text-transform:uppercase;
	 font-family: 'maven_promedium';
	 line-height:26px;
	 margin:0 0 5px 0;
}
.home_block3_cnt p.text_sz2
{
	color:#dd285a;
	font-size:19px;
	 font-family: 'maven_promedium';
	 line-height:20px;
	 margin:0;
}
.homebox
{
	border:1px solid #100f0f;
	padding:20px;
	display:table;
}
.triangle_cnt
{
	position:absolute;
	top:0;
	width:100%;
	z-index:9999;
}
.home_block4 p.triangle_green
{
	background:url(images/triangle_green.png) no-repeat;
	width:175px;
	height:72px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-family: 'maven_problack';
	font-size:14px;
	margin:0 auto;
	padding:10px 0 0;
}

.rsOverflow {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    float: left;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-radius: 6px;
    box-shadow: 0 0 5px #ccc;
}
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
    background: #ede5e4!important;
    color: #FFF;
    border-radius: 8px;
}
/*************************home block 4****/
.home_block5
{
	background:#f1f1f1;
	padding: 50px 0;
}
.home_block5 h3
{
	text-align:center;
	/* font-family: 'coquetteregular'; */
font-size: 50px;
text-align: center;
color: #000000;
line-height: 56px;
text-transform:none;
}
/*.datenews
{
	margin:0;
}
.datenews span
{

		color:#666;
		font-style:italic;
	font-family: 'mavenpro-regular';
	font-size:14px;
	display:block;
	margin:0 0 10px 0;
}*/
.datenews
{
display: none;
	position:absolute;
	top:0;
	width:100%;
}
 .datenews span
{
	background:url(images/triangle_purple.png) no-repeat;
	width:175px;
	height:78px;
		color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-family: 'maven_probold';
	font-size:14px;
	margin:0 auto;
	padding:10px 0 0;
	display:block;
}
.author_name
{
	font-family: 'mavenpro-regular';
	font-size:13px;
	color:#666;
	text-transform:uppercase;
}
.excerp_home
{
    font-family: 'mavenpro-regular';
    color: #252525;
    font-size: 17px;
    line-height: 23px;
	margin:0;
}
.newstext h5 
{
	margin:20px 0 0;
}
.newstext h5 a
{
	font-family: 'maven_promedium';
	font-size:20px;
	color:#000;
}
.newstext h5 a:hover
{
	coolor:#dd2759;
}
ul.followus
{
	margin:10px 0 0 20px;
	float:left;
}
ul.followus li
{
	list-style-type:none;
	float:left;
	margin:0 20px 0 0;
}
ul.followus li a:hover
{
	opacity:0.8;
}
.followcnt
{
	display:table;
	margin:0 auto;
}
/*******************home block 6**/
.home_block6
{
	background:#f8f8f8;
	padding:30px 0;
}
.home_block6 h2
{
	 font-family: 'maven_promedium';
	 font-size:28px;
	 float:left;
	 color:#000;
	 margin:40px 0 0;
}
.home_block6 ul.logos_list {
    margin: 0;
    display: block;
    overflow: hidden;
    padding: 10px 0 0;
	float:left;
}
.watch_cnt
{
	display:table;
	margin:0 auto;
}
.mailtxt
{
	display:block;
	background:url(images/mail_icon.png) no-repeat left center;
	padding:0 0 0 30px;
	color:#dd2759;
	font-size:15px;
	font-family: 'maven_probold';
	text-transform:uppercase;
	margin:0 0 10px 0;
	display:table;
	
}
.signnalissa
{
	padding:15px 0 0;
	display:block;
	margin:0 auto;
}
footer.row {
    margin-top: 0;
}
.footer_wrap p
{
margin:0;
}
.footer_phonetxt
{
background:url(images/grey_phone_icon.png) no-repeat left center;
font-size:18px;
font-family: 'proxima_novabold';
padding:0 0 0 25px;
color:#bdbdbd;
}
.footer_mailtxt
{
background:url(images/mail_icon.png) no-repeat left center;
font-size:18px;
font-family: 'proxima_novabold';
padding:0 0 0 25px;
color:#bdbdbd;
}
.footer_mailtxt:hover
{
color:#fff;
}
.footer_wrap
{
background:#fff;
padding:40px 0 0;
}
.footer_wrap h6
{
color:#3a3a3a;
font-size:24px;
font-family: 'GothamLightRegular';
text-transform:uppercase;
}
.footer_wrap .menu
{
margin:0;
}
.footer_wrap .menu li
{
list-style-type:none;
}
.footer_wrap .menu li a
{
display:block;
color:#4a4a4a;
font-size:15px;
font-family: 'maven_probold';
text-transform:uppercase;
}
.footer_wrap .menu li a:hover
{
color:#282828;
}
.footer_wrap .menu li a:hover
{
color:#282828;
}
.footer_wrap .orange_btn
{
margin:20px 0 0;
left:0;
}
.bottomfooter_wrap
{

padding:30px 0 20px;
margin:30px 0 0;
text-align:center;
}
.copyright
{
color:#666666;
font-size:14px;
 font-family: 'mavenpro-regular';
border-top:1px solid #e1e1e1;
padding:20px 0 0;
}
.copyright a
{
	color:#666;
}
.logos_wrap
{
background:#fff;
padding:15px 0;
}
ul.logos_list
{
padding: 126px 0 0 56px;
}
ul.logos_list li
{
list-style-type:none;
float:left;
margin:0 20px 0 0;
}
.toleft
{
float:left!important;
}
.nopad
{
padding:0;
}
/* prevent scrolling text FOUC */
#hero-title-text:not(.morphext) {
  display: none;
}

.morphext {
  visibility: visible !important;
  z-index: 1;
}
.morphext > .animated {
  display: inline-block;
}
.header_inside_bg1
{
	background: url(images/bgheader.jpg) no-repeat top right;
min-height: 407px;
}
.moresp
{
	padding: 0px 106px 0px 0px;
	margin:0 0 20px!important;
	color:#000!important;
}
.moresp2
{
	padding: 0px 106px 0px 0px;
	text-transform:none!important;
}
.header_level_123_bg1
{
	background:url(images/raw-food-certification-feature-bg.jpg) no-repeat top right/cover;
	min-height:540px;
	margin:0 0 30px 0;
}
.header_privatepg_bg
{
	background: url(http://www.alissacohen.com/wp-content/themes/alisacohen/images/bg-privet-session.jpg) no-repeat top right/cover;
	min-height:540px;
	margin:0 0 30px 0;
}
.header_level_12_bg1
{
	background:url(images/raw-food-calzone-bg.jpg) no-repeat top center/cover;
	min-height:540px;
	margin:0 0 30px 0;
}
.header_level_123_bg1 .box_white_shad
{
	margin: 101px 0 0;
}
.header_about_bg {
background: url(images/about-alissa-cohen.jpg) no-repeat top right;
min-height: 620px;
margin: 0 auto 34px;
max-width: 1200px;
}
.header_teacher_bg {
    background: url(images/bgheader_teacher.jpg) no-repeat top right;
min-height: 540px;
margin:0 0 30px 0;
}
.header_inside_bg2
{
	background:url(images/bgheader2.jpg) no-repeat top center/cover;
	min-height: 402px;
}

a.pinksmall_btn {
	background: #DD2759;
    color: #fff;
    width: 50%;
    display: block;
    padding: 15px;
    text-align: center;
    font-size: 28px;
    font-family: 'proxima_novalight';
}
.header_inside_bg3
{
	background:url(images/bgheader3.jpg) no-repeat top center/cover;
	min-height: 402px;
}
.header_inside_bg4
{
	background:url(images/bgheader4.jpg) no-repeat top center/cover;
	min-height: 500px;
}
.header_inside_bg5
{
	background:url(images/bgheader5.jpg) no-repeat top center/cover;
	min-height: 300px;
}
.boxcenter
{
	text-align: center;
max-width: 401px;
display: table;
margin: 0 auto;
}
.boxcenter img
{
	width:100%;
}
.home_block7 .boxcenter .button_style1.pink {
    margin: 0 auto;
}
.boxcenter h3 {
  font-family: 'proxima_novalight';
color: #000;
font-size: 30px;
line-height: 40px;
margin: 0 0 15px 0;
text-transform: uppercase;
}
.box_white_shad
{
	background:#fff;
	box-shadow:0 0 5px #ccc;
	margin:40px 0 0;
	padding:25px 30px;
	position:relative;
}
.box_white_shad h5
{
	text-transform:uppercase;
	font-family: 'proxima_novasemibold';
	margin:0 0 20px 0;
}
.cbox2
{
	background:#F1F1F1;
	overflow:hidden;
	padding:30px 0;
}
.nobg
{
	box-shadow:none;
	background:transparent;
	padding:100px 0 0;
    

}
a.nopaged
{
	  color: #45576D;
   
	   font-family: "Open Sans",sans-serif;
    font-size: 14px;
    margin: 0px 5px 0px 0;
    padding: 1px 3px 1px 6px;
    text-align: center;
}
a.nopaged:hover
{
color:#000;
}
a.selected
{
	color:#000;
	 font-family: 'cabinbold';
	border:1px solid #000;
	
}
.page-id-121 .nobg
{
	padding:130px 0 0;
}
.home .container, .page-id-20 .container, .page-id-22 .container, .page-id-24 .container, .page-id-28 .container, .page-id-16 .container, .page-id-121 .container, .page-id-344 .container, .page-id-357 .container, .page-id-424 .container, .page-id-1998 .container
{
	padding:0;	
}
.page-id-1998 .container
{
	
}

.list_type2
{
	margin:0 0 20px 0;
}
.list_type2 li
{
	list-style-type:none;
	background:url(images/red_list_icon.png) no-repeat left 9px;
	padding:0 0 0 30px;
	 font-family: 'maven_promedium';
	 color:#d42556;	
	 font-size:22px;
	 text-transform:uppercase;
}
.entry-content .list_type2 li:before
{
	content: "";
	background:none;
}
.ps_box
{
	background:#fff;
	border-radius:5px;
	padding: 20px 34px;
	margin:100px 0 0;
	position:relative;
	
}
.booknowbtn
{
background: #d42556;
padding: 6px 20px;
text-align: center;
color: #fff;
font-size: 15px;
margin: 10px 0;
display: table;
text-transform: uppercase;
}
.booknowbtn:hover
{
	color:#fff;
	background:#e3144e;
}
.ps_box h3
{
	font-size: 33px;
}
.ps_box p
{
	font-family: 'mavenpro-regular';
	 color:#080808;	
	 font-size:18px;
	 line-height:22px;
}
div[class^="style-clean_style"] .testimonial_author cite span, div[class^="style-dark_style"] .testimonial_author cite span, div[class^="style-default_style"] .testimonial_author cite span, div[class^="style-light_style"] .testimonial_author cite span, span.stars {

	color:#080808;
font-family: 'maven_probold';
font-size:18px;
font-style:normal;    
display: inline;
}
blockquote.easy_testimonial p
{
	display: table;
margin: 0 auto;

}
blockquote cite
{
		color:#080808;
font-family: 'maven_probold';
font-size:14px;
font-style:normal; 
margin:10px 0 0;
}
div[class^="style-clean_style"] .testimonial_author cite span, div[class^="style-dark_style"] .testimonial_author cite span, div[class^="style-default_style"] .testimonial_author cite span, div[class^="style-light_style"] .testimonial_author cite span, span.stars {

	color:#080808;
font-family: 'maven_probold';
font-size:18px;
font-style:normal;    
display: inline!important;
}
.easy_t_single_testimonial
{
	border-bottom:1px solid #e5e5e5;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
}
.easy_t_single_testimonial:last-child
{
	border:none;
}
.container
{
	padding:40px 0 20px;
	overflow:hidden;
}
.aligncentertext
{
	text-align:center;
}
 .entry-content p.post-callout {
    clear: left;
    float: left;
    width: 30%;
    margin: 0 1.75rem 1.25rem 0;
    text-transform: uppercase;
    color: #E7204E;
}
.greytext {
    background: #F9F9F9;
    border-left: 10px solid #CCCCCC;
    margin: 1.5rem 0 1.5rem 0;
    padding: 1rem 10px;
    quotes: "“" "”" "‘" "’";
}
.strip--light {
    background: #f1f1f1;
}
.testimonial-img-blk {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
}
.testimonial-copy-blk
{
	padding:40px 0 0;
}
.testimonial-img-blk img {
    height: auto;
}
.testimonial-copy-blk p {
    color: #651366;
    font-style: italic;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    line-height: 1.85;
}
.price_txt
{
position: absolute;
right: -24px;
top: 20px;
z-index:100;
}
.captionbg
{
padding: 7px 15px 15px 30px;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%;
color: #60a001;
margin: -77px 0 0;
display: table;
text-align: center;
}
.entry-content .captionbg p
{
font-family: Georgia;
font-style: italic;
font-size: 24px;
color: #60a001;
margin: 0;
line-height: 36px;
}
.captionbg h3
{
font-family: 'GothamMediumRegular';
color: #60a001;
font-size: 28px;
margin: 0;
line-height: 27px;
text-align: center;
}
.price_txt span
{
	background:url(images/left_corner_bg.png) no-repeat left top;
	padding:0 0 0 22px;
	height:78px;
	display:inline-block;
}
.price_txt span span
{
	background:url(images/right_corner_bg.png) no-repeat right top;
	padding: 0 17px 0 0;
	height:78px;
	display:inline-block;
}
.price_txt span span span
{
	    background: url(images/center_corner_bg.png) repeat-x top;
    height: 78px;
    display: inline-block;
    font-family: 'GothamMediumRegular';
    color: #fff;
    font-size: 26px;
    text-align: right;
    padding: 16px 0 0 16px;
}
.box_white_shad h3
{
	font-family: 'proxima_novaregular';
	font-size:33px;
	line-height:40px;
	color:#242424;
	max-width:360px;
	max-width: 71%;
}
.page-id-357 .box_white_shad h3
{
	max-width:100%;
}
.box_white_shad p.pinktext a
{
	color: #e22355;
}
.box_white_shad p.pinktext a:hover
{
	text-decoration:underline;
}
.box_white_shad p.pinktext, h3.pinktext 
{
	font-family: 'proxima_novaregular';
	font-size:22px;
	line-height:28px;
	color:#e22355;
	margin:20px 0;
	text-transform:uppercase;
}
.entry-content p.pinktext
{
	color:#e22355;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
.box_white_shad p
{
	font-family: 'proxima_novalight';
	font-size:18px;
	color:#000000;
	line-height:22px;
}
.grey_block
{
	background:#f1f1f1;
	padding:40px 0;
}
.grey_block h4
{
	font-size:19px;
	 font-family: 'maven_probold';
	 color:#000000;
	 text-transform:uppercase;
	 line-height: 29px;
}
.grey_block p
{
	font-size:18px;
	font-family: 'proxima_novalight';
	 color:#000000;
line-height:26px;
}
.grey_block h2
{
	font-size:40px;
	font-family: 'proxima_novalight';
	 color:#000000;
	 text-transform:uppercase;
}
.grey_block .box_white_shad {
    background: #fff;
    box-shadow: 0 0 5px #ccc;
    border-radius: 5px;
    margin: 0px 0 20px;
    padding: 25px 30px;
    position: relative;
	min-height: 274px;
}
.grey_block .box_white_shad h5
{
	font-size:19px;
	font-family: 'proxima_novasemibold';
	 color:#000000;
	 text-transform:uppercase;
	 margin:0 0 20px 0;
}
ul.list1 
{
	margin:0
}
ul.list1 li
{
	background: url(images/check_icon.png) no-repeat left 5px;
padding: 0 0 0 30px;
margin: 0 0 13px 0;
list-style-type: none;
color: #000000;
font-family: 'proxima_novalight';
font-size: 17.5px;
line-height: 23px;
}
.alissapic3
{
	float:right;
	margin:0 0 0 0px;
}
/*************************home block 4****/
.home_block7
{
	background:#ede5e4;
	padding: 0px 0 0px;
}
.page-id-424 .home_block7
{
	padding: 30px 0 0px;
}
.home_block7 .button_style1.black
{
	float:none;
	display:table;
}
.gocenter
{
	float: none;
display: table;
margin: 0 auto;
}
.home_block7 h4
{
	margin:0;
}
.home_block7 p, .entry-content p, .entry-content
{
	 font-family: 'proxima_novalight';
    color: #000;
    font-size: 18px;
	line-height:28px;
	margin: 0 0 25px 0;
}
.entry-content
{
	margin: 0;
}
h1.entry-title
{
	font-family: 'GothamLightRegular';
color: #3a3a3a;
font-size: 42px;
line-height: 50px;
margin: 0 0 30px 0;
text-transform: uppercase;
}
.entry-content ul li
{
	list-style-type:none;
}
.entry-content ul li::before {
    border-radius: 3px;
    background: #E7204E;
    content: "";
    display: inline-block;
    position: relative;
    width: 5px;
    height: 5px;
    left: -1rem;
    top: -0.2em;
    text-align: right;
}
.home_block7_cnt
{
	padding:40px 0 0;
}
.page-id-22 .home_block7_cnt
{
	padding:69px 0 0;
}
.home_block7 h2 {
    font-family: 'proxima_novalight';
    color: #000;
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
.home_block7 .button_style1.pink
{
	float:none;
	display:table;
	margin:0;
}
.page-id-36 .news_cnt
{
	text-align:left;
	overflow:hidden;
	margin:0 0 30px 0;
}
.excerpt-read-more {
    display: inline-block;
    text-transform: uppercase;
    padding: .5rem 0;
    font-size: 0.875rem;
    font-weight: 700;
    letter-spacing: 1px;
	color: #E7204E;
}

.home_block1_footer h2 {
    font-family: 'mavenpro-regular';
    font-size: 35px;
    float: left;
    color: #fff;
    line-height: 40px;
}
.home_block1_footer {
    background: #dd2759;
    padding: 20px 0;
}
.home_block1_signup h2 {
  font-family: 'mavenpro-regular';
font-size: 32px;
float: left;
color: #fff;
line-height: 40px;
margin: 4px 0 0;
}
.home_block1_signup {
    background: #dd2759;
    padding: 20px 0;
}
.entry-content h2.title_2
{
 font-family: 'maven_promedium';
color: #000;
font-size: 27px;
line-height: 28px;
margin: 0 0 20px 0;
text-align: center;
}
.breadcrumb
{
	overflow:hidden;
	margin:0 0 20px 0;
font-family: 'GothamLightRegular';
color: #000;
font-size: 16px;
}
#new_royalslider_widget-2  h6
{
	background:url(images/img-testimonial-right-bg.png) repeat-x;
	padding: 9px 0 15px 0px;
	text-align:center;
	color:#fff;
	
}
#text-5 h6
{
	background:url(images/img-upcoming-certification.png) repeat-x;
	padding: 9px 0 15px 0px;
	text-align:center;
	color:#fff;
}
#text-6 h6
{
	background:url(images/img-reach-us-bg.png) repeat-x;
	padding: 9px 0 15px 0px;
	text-align:center;
	color:#fff;
}
.feature_image
{
	text-align:center;
}
h5.evetntitle
{
font-family: 'GothamMediumRegular';
color: #000;
font-size: 19px;
margin: 0 0 20px 0;
text-align:center;
}
h5.evetntitle a
{
	color: #000;
}
.entry-content p.evtdate
{
	font-size: 16px;
line-height: 27px;
margin: 13px 0 13px;
color:#000;
}
.red_area
{
background: #e80010;
border-radius: 100%;
padding: 30px;
text-align: center;
color: #fff;
font-family: 'GothamLightRegular';
font-size: 25px;
max-width: 224px;
height: 224px;
padding: 49px 31px;
}
.footer_wrap .red_area p
{
	line-height:22px;
}
.red_area a
{
	color:#fff;
	font-size:15px;
	display:block;
	text-align:center;
margin: 10px 0 0;
font-family: 'GothamLightRegular';

}
.homeslider
{
	max-width:400px;
	margin:0 auto;
}
.sidebar_blog ul
{
	margin:0;
}
.sidebar_blog ul li
{
	list-style-type:none;
	border-bottom:1px dotted #ccc;
}
.sidebar_blog ul li a
{
	list-style-type:none;
	font-family: 'maven_probold';
	color:#4a4a4a;
	display:block;
	padding:10px 5px;
	
}
.widget h6
{
	font-family: 'maven_promedium';
font-size: 22px;
color: #000;
}
/*********************************************@media*****/
@media only screen and (max-width:1210px){
.home_block3_cnt
{
	margin: 0 0 0 20px;
}
.home_block3 {
    background: #fff url(images/microhone.png) no-repeat 0 bottom;
}
}
@media only screen and (max-width:1200px){
	.nopad
	{
		padding-left: 0.9375rem;
padding-right: 0.9375rem;
	}
	
.image_cnt {
    padding: 203px 0 0;
}
ul.logos_list
{
	padding: 50px 0 0;
}
}
@media only screen and (max-width:1105px){	
ul.socialsicons
{
	margin:0;
}
ul.socialsicons li
{
	margin: 0 7px 0 0;
}
.image_cnt h1
{
	font-size: 43px;
}
ul.logos_list li
{
	margin: 0 10px;
}
.image_cnt {
    padding: 127px 0 0;
}
.image_cnt h3
{
	font-size: 30px;
}
}
@media only screen and (max-width:1165px){	
.top-bar-section ul li {
    padding: 0;
}
}
@media only screen and (max-width:1120px){	
.booknowbtn
{
	position: relative;
bottom: 0;
left: 0;
}
.home_block3_cnt {
    padding: 50px 0 0 20px;
}
}
@media only screen and (max-width:1089px){	
.home_block3_cnt {
    padding: 50px 0 0 20px;
}
.alissapic2
{
	max-width: 36%;
}
}
@media only screen and (max-width:1046px){	
h3
{
	font-size: 35px;
}
h4
{
	font-size: 33px;
}
}
@media only screen and (max-width:1024px){	
.header_about_bg {
 background-size: contain;
background-size: 45%;
min-height: auto;
background: url(images/about-alissa-cohen.jpg) no-repeat top bottom;
margin: 0;
}
.header_about_bg .box_white_shad {
    margin: 0px 30px 30px;
}
.header_about_bg .nobg
{
	padding: 0px 0 0;
}
.header_teacher_bg {
    background: url(images/bgheader_teacher.jpg) no-repeat top left;
}
.nobg
{
	max-width: 370px;
}
.alissapic3 {
    float: none;
    margin: 0 auto;
    display: block;
}
.home_block7 .button_style1.pink {
    margin: 0 0 30px 0;
}
.home_block1 h2.aligncenter 
{
	text-align:center;
}
.home_block1 h2.aligncenter span 
{
	margin:20px 0 0;
}
.box_white_shad
{
	margin: 40px 30px 30px;
}
}
@media only screen and (max-width:940px){
	.page-id-1998 .header_level_123_bg1
{
	padding: 0% 0 0;
}
.header_level_123_bg1 {
    background: url(images/raw-food-certification-feature-bg.jpg) no-repeat top right;
    padding: 40% 0 0;
}
.header_level_123_bg1 .small-7
{
	width:96%;
}
	.logo {
    
    padding: 66px 0 0;
	
}
ul.logos_list li
{
	width: 25%;
}
.image_cnt h1 {
    font-size: 36px;
}
}
@media only screen and (max-width:915px){
.top-bar-section li:not(.has-form) a:not(.button)
{
	padding: 0 9px;
}
}
@media only screen and (max-width:881px){	

.home_block11 iframe {
    width: 100%;
}

.home_block4 .button_style1 {
    margin: 0 auto;
}
.home_block4 .small-6
{
	width:100%;
}
.home_block4_cnt
{
	text-align:center;
}
.home_block4 .button_style1.black
{
	margin:0 auto;
}
}
@media only screen and (max-width:877px){	
.header_level_12_bg1 {
    background: url(images/raw-food-calzone-bg.jpg) no-repeat top center;
    padding: 30% 0 0;
}
.header_inside_bg1 .small-7
{
	width:100%;
}
.header_inside_bg1 {
    background: url(images/bgheader.jpg) no-repeat top center;
   padding: 36% 0 0;
    background-size: 38%;
}
.box_white_shad {
    margin: 0px 30px 30px;
}
.home_block3_cnt {
    padding: 20px 0 0 20px;
}
.home_block3
{
	background:none;
}
}
@media only screen and (max-width:820px){
	.header_cnt {
    margin:0;
}

	.box_events
{
min-height: auto;
margin:0 0 30px 0;
}

.header_teacher_bg {
    background: url(images/bgheader_teacher.jpg) no-repeat top center/cover;
	min-height:auto;
}
.logo {
    
    padding: 20px 0 0;
	
}
}	
@media only screen and (max-width:830px){
.alissapic2 {
    max-width: 49%;
   
    display: block;

}
.home_block1 h2
{
	margin:0;
}
.home_block3_cnt h3
{
	text-align:center;
}
.homebox
{
	display:table;
	text-align:center;
	margin:20px auto;
}
}
@media only screen and (max-width:800px){
	body.page-id-250
{
	background:url(images/art_bg-min.png) no-repeat top center;
	
}
body.page-id-246
{
	background:url(images/watermellon-soup-min.jpg) no-repeat top center;

}
body.page-id-369, body.page-id-278, body.page-id-530
{
	 background:url(images/events_bg.jpg) no-repeat top center; 
background:#F2CCD0;
}
body.page-id-248
{
	background:url(images/food_bg-min.jpg) no-repeat top center;
}	

.image_cnt {
    padding: 80px 0 0;
}
ul.logos_list {
    padding: 20px 0 0;
}
}
@media only screen and (max-width:760px){
	.page-id-1998 .header_level_123_bg1 .small-6
	{
	width:100%;		
	}
	.ps_box
	{
		min-height:auto;
		margin: 20px 0;
	}
	
	.teacher-info-part span
{
	display:inline;
}
.teacher-block.titleslabel
{
	display:none;
}
.teacher-info-part {
    float: none;
    display: block;
    margin-right: 0;
    width: 100%;
}
.teacher-block
{
	display:block;
}
.teacher-block h5
{
	display: inline;
}
	.home_block1_signup h2
	{
		float: none;
font-size: 24px;
line-height: 30px;
text-align: center;
margin: 0 0 20px 0;
	}
	.home_block1 {
    
    padding: 30px 10px;
	}
	.home_block1_signup .small-8, .home_block1_signup .small-4
	{
		width:100%;
	}
	
.header_cnt .small-5, .header_cnt .small-7, .home_block1 .small-8, .home_block1 .small-4, .home_block2 .small-4, .home_block5 .small-4, .footer_wrap .small-4
{
	width:100%;
}
.alissaphoto {
    float: none;
    margin: 0 auto;
    display: block;
}
.footer_wrap p.phonetxt, .mailtxt
{
	margin:10px auto;
}
.footer_wrap
{
	text-align:center;
}
.news_cnt
{
	text-align:center;
	
}

.home_block6 h2
{
	margin:0;
	text-align:center;
	float:none;
}
.home_block6 ul.logos_list
{
	display:table;
	margin:0 auto;
}
.watch_cnt
{
	text-align:center;
}
.home_block3_cnt {
    padding: 30px 0 40px;
    text-align: center;
}
.home_block1 h2
{
	float:none;
	text-align:center;
}
.button_style1
{
	float:none;
	display:table;
	margin:0 auto;
}
.image_cnt {
    padding: 5px 0 20px;
	float:none;
}
ul.logos_list li {
    width: 29%;
}
}
@media only screen and (max-width:550px){

	.header_inside_bg1 {
    padding: 51% 0 0;
    background-size: 54%;
}
	.logo {
    
    max-width: 83%;
}
	.entry-content p.post-callout {
    
    float: none;
    width: 100%;
	}
	.image_container {
    margin-left: 0!important;
	}
	.box_white_shad
	{
		padding: 25px 16px;
	}
	.moresp {
    padding: 64px 0px 0px 0px;
}
	.logo
	{
		display:block;
	}
	.header_about_bg {
    background: url(images/about-alissa-cohen.jpg) no-repeat top center;
    padding: 250px 0 0;
	 background-size: contain;
background-size: 82%;
min-height: auto;
}
.header_about_bg  .nobg {
    max-width: 100%;
}
	.header_about_bg .small-8
	{
		width:100%;
	}	
	}	
@media only screen and (max-width:450px){

	.header_level_12_bg1
	{
		background-size: 100%;
	}
	.page-id-357 .box_white_shad h3 {
    padding: 0px 0px 0px;
	}
	.home_block1_footer h2
	{
		float: none;
		text-align: center;
	}
	.header_level_123_bg1 {
    background-size: 106%;
}
	.header_about_bg {
    
padding: 254px 0 0;
	}
	.moresp2
{
	padding: 0px;
}
	.home_block1 p {
    margin: 30px 0px 30px 0px;
    text-align: left;
}
	ul.followus li
	{
		margin: 0 12px 0 0;
	}
	.box_white_shad h3
	{
		padding:75px 0px 0px;
max-width: 100%;
font-size: 24px;
line-height: 29px;
	}
	.box_white_shad {
    margin: 0px 10px 30px;
    padding-top: 25px;
}
	.grey_block h2 {
    font-size: 32px;
	}
.image_cnt h1 {
    font-size: 81px;
}
.image_cnt h3 {
    font-size: 24px;
    line-height: 30px;
}
ul.logos_list li {
    margin: 0 5%;
}
ul.logos_list li {
    width: 23%;
}
.home_block1 h2 {
    font-size: 26px;
    line-height: 28px;
}
h3 {
    font-size: 29px;
}
.home_block4 h4 {
    margin: 0 0 10px 0;
    font-size: 29px;
}
.home_block7 h2
{
	font-size: 32px;
line-height: 41px;
}
}	
@media only screen and (max-width:420px){
	.ps_box h3 {
    font-size: 25px;
}
.small-6
{
width:100%;
}
}
@media only screen and (max-width:380px){
.home_block3_cnt h3 {
    
    font-size: 32px;
}
.home_block4_cnt h3 {
    font-size: 36px;
}
.grey_block h2 {
    font-size: 28px;
}
}