@font-face {
    font-family: 'ge_ssultralight';
    src: url('fonts/ge_ss_text_ultralight-webfont.eot');
    src: url('fonts/ge_ss_text_ultralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ge_ss_text_ultralight-webfont.woff2') format('woff2'),
         url('fonts/ge_ss_text_ultralight-webfont.woff') format('woff'),
         url('fonts/ge_ss_text_ultralight-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ge_ssbold';
    src: url('fonts/ge_ss_text_bold-webfont.eot');
    src: url('fonts/ge_ss_text_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ge_ss_text_bold-webfont.woff2') format('woff2'),
         url('fonts/ge_ss_text_bold-webfont.woff') format('woff'),
         url('fonts/ge_ss_text_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ge_sslight_italic';
    src: url('fonts/ge_ss_text_light_italic-webfont.eot');
    src: url('fonts/ge_ss_text_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ge_ss_text_light_italic-webfont.woff2') format('woff2'),
         url('fonts/ge_ss_text_light_italic-webfont.woff') format('woff'),
         url('fonts/ge_ss_text_light_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ge_sslight';
    src: url('/Styles/fonts/ge_ss_text_light-webfont.eot');
    src: url('/Styles/fonts/ge_ss_text_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Styles/fonts/ge_ss_text_light-webfont.woff2') format('woff2'),
         url('/Styles/fonts/ge_ss_text_light-webfont.woff') format('woff'),
         url('/Styles/fonts/ge_ss_text_light-webfont.ttf') format('truetype'),
         url('/Styles/fonts/ge_ss_text_light-webfont.svg#ge_sslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ge_ssmedium';
    src: url('/Styles/fonts/ge_ss_text_medium-webfont.eot');
    src: url('/Styles/fonts/ge_ss_text_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Styles/fonts/ge_ss_text_medium-webfont.woff2') format('woff2'),
         url('/Styles/fonts/ge_ss_text_medium-webfont.woff') format('woff'),
         url('/Styles/fonts/ge_ss_text_medium-webfont.ttf') format('truetype'),
         url('/Styles/fonts/ge_ss_text_medium-webfont.svg#ge_ssmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

body.en .header nav .logo-menu-top a{
    background-image: url(/App_Themes/general/images/logo-header_en.jpg);
}

body.IsRightToLeft.ar .header nav .logo-menu-top a{
    background-image: url(/App_Themes/general/images/logo-header_ar.jpg);
}

body#bodyContent.IsRightToLeft.ar,
body.IsRightToLeft  form .btn-generic,
body.IsRightToLeft .containersubtitle,
body.IsRightToLeft .menu-top-secondary ul li a,
body.IsRightToLeft .buttonnormal,
body.IsRightToLeft .data-interaction span.data-name,
body.IsRightToLeft .data-interaction .section .left,
body.IsRightToLeft .buttonoverlay.button.multiline,
body.IsRightToLeft .idea-main-details .idea-theme-title,
body.IsRightToLeft .idea-main-details .idea-main h1,
body.IsRightToLeft .idea-main-details .idea-main p,
body.IsRightToLeft .RadTabStrip .rtsTxt,
body.IsRightToLeft .RadTabStripVertical .rtsTxt,
body.IsRightToLeft .healthier-step-content .current-username,
body.IsRightToLeft .button.dark,
body.IsRightToLeft .bar-button .button,
body.IsRightToLeft .author .author-infos .name,
body.IsRightToLeft .dashboard-main .bar-text-button p,
body.IsRightToLeft .sfPanelControlWrp .kid-info-idea li,
body.IsRightToLeft .bar-text-button.orange p,
body.IsRightToLeft .sfAddKidFormWrp.sfFormWrp .rcbInput.radPreventDecorate,
body.IsRightToLeft .sfregisterCity .rcbInput.radPreventDecorate,
body.IsRightToLeft .sfregisterLang .rcbInput.radPreventDecorate
body.IsRightToLeft .main-box-idea .content-holder a,
body.IsRightToLeft .main-box-idea .box-content-idea .content-holder h2,
body.IsRightToLeft .partners-more-information,
body.IsRightToLeft#bodyContent * {
    font-family: "ge_sslight"!important;
}

body#bodyContent.IsRightToLeft.ar form .RadComboBox .rcbInput *,
body#bodyContent.IsRightToLeft.ar form .RadComboBoxDropDown_Default .rcbScroll .rcbList *{
    font-family: "Roboto",Arial,sans-serif!important;
}

body.IsRightToLeft .containertitle{
    font-family: "ge_sslight"!important;
    font-size: 3.5em;
}

body.IsRightToLeft .idea-info-text h1, body.IsRightToLeft .idea-info-text h1 a{
    font-family: "ge_sslight"!important;
    font-size: 2em;
}

body.IsRightToLeft .btn,
body.IsRightToLeft .btn-efect,
body.IsRightToLeft .buttonoverlay{
    font-family: "ge_sslight"!important;
    padding: 5px 35px;
}

body.IsRightToLeft .header ul.navigation li{
    font-family: "ge_ssmedium";
    font-weight: 300;
}

body.IsRightToLeft .ideas-count {
    font-family: "ge_ssmedium";
    font-size: 1.2em !important;
}

body.IsRightToLeft #why-we-are-united .company {
    font-family: "ge_sslight"!important;
    font-weight: 300;
}

body.IsRightToLeft .ideas-list .idea-item .box-idea-title .idea-title{
    font-family: "ge_ssmedium";
    font-size: 2em;
}

body.IsRightToLeft .video-item h2 span,
body.IsRightToLeft h2.title-control-panel,
body.IsRightToLeft .titleChildren h2{
    font-family: "ge_ssmedium";
}

body.IsRightToLeft .behavior-list .behaviorList li a,
body.IsRightToLeft .main-hold-filter,
body.IsRightToLeft .main-hold-second-row,
body.IsRightToLeft .sfideaImagesSelector .ruStyled .ruButton,
body.IsRightToLeft .hold-customer-idea .buttonoverlay,
body.IsRightToLeft .rowbuttons .sfregisterSaveLnk.buttonoverlay,
body.IsRightToLeft .content-modal h2.align_center{
    font-family: "ge_sslight"!important;
    font-weight: 400;
}

body#bodyContent.IsRightToLeft .RadComboBox .rcbActionButton .rcbIcon,
body#bodyContent.IsRightToLeft .RadComboBox .rcbActionButton .rcbIconDown:before {
    font-family: "TelerikWebUI"!important;
}

.header .menu-top-secondary li.active:nth-child(6n+2),
.header .menu-top-secondary li:nth-child(6n+2) a:hover:before{
	background-color:#f5a021;
}

.header .menu-top-secondary li:nth-child(6n+2) a:hover{
	color:#f5a021;
}

.header .menu-top-secondary li.active:nth-child(6n+3),
.header .menu-top-secondary li:nth-child(6n+3) a:hover:before{
	background-color:#8ec045;
}

.header .menu-top-secondary li:nth-child(6n+3) a:hover{
	color:#8ec045;
}

.header .menu-top-secondary li.active:nth-child(6n+4),
.header .menu-top-secondary li:nth-child(6n+4) a:hover:before{
	background-color:#26bbe3;
}

.header .menu-top-secondary li:nth-child(6n+4) a:hover{
	color:#26bbe3;
}

.header .menu-top-secondary li.active:nth-child(6n+5),
.header .menu-top-secondary li:nth-child(6n+5) a:hover:before{
	background-color:#ec559a;
}

.header .menu-top-secondary li:nth-child(6n+5) a:hover{
	color:#ec559a;
}

.header .menu-top-primary .welcome-share .hold-selectLanguage .hold-languages a.active.lang-ar {
    width:65px !important;
    line-height: 27px!important;
}

.hold-selectLanguage .hold-languages .Language-Item:last-child a.lang-ar{
	font-size: 0.1em;
	color: #fff;
}
.header .menu-top-primary .welcome-share .hold-selectLanguage > a {
	font-size: 0.2em !important;
	color: #fff;
    text-align:left;
}

.hold-selectLanguage .hold-languages .Language-Item a.lang-ar.active {
    font-size: 0.1em;
    color: #eb5599;
    background-image: none;
    position: relative;
    text-align: center !important;
    width: 100px !important;
}

.hold-selectLanguage .hold-languages .Language-Item a.lang-ar.active:after {
	background: url(/App_Themes/general/images/bg-language-active-arabic.png) no-repeat scroll 0 0;
    color: #fff;
    content: "عربي";
    display: inline;
    font-size: 9em;
    height: 45px;
    left: 0;
    position: absolute;
    top: 0;
    width: 63px;
}

.hold-selectLanguage .hold-languages .Language-Item a.lang-ar.active:hover:after {
    background-position: 0 -68px;
}

#bodyContent .welcome-share .hold-languages .Language-Item a.lang-en{
    font-family: "LunchBox-Light",Arial,sans-serif!important;
}

.hold-customer-idea .sfideaFieldsList.sfideaBehaviourVideo{
	display: none;
}

/*####### MENU #######*/

.header nav .navigation a {
    max-width: 90px!important;
}

.IsRightToLeft.ar .header nav .logo-menu-top a {
    max-width: 162px!important;
}

.IsRightToLeft .header .menu-top-primary .welcome-share {
    padding-left: 13px!important;
}

/*####### FINISH MENU #######*/

/*####### EXPLORE RECIPES #######*/

body .receitas {
    box-sizing: border-box;
    float: left;
    margin: 30px 0;
    padding: 0 20px 20px;
    width: 100%;
}

body .receitas > .sf_colsOut .sf_cols{
    margin-bottom: 50px;
    display: table;
}

body .receitas .sf_colsOut .sf_cols .sf_colsOut:nth-child(1n+1){
    display: table-cell;
    vertical-align: middle;
    width: 50% !important;
}

.IsRightToLeft .receitas .sf_colsOut .sf_cols .sf_colsOut:nth-child(1n+1),
.IsRightToLeft .receitas .sf_colsOut .sf_cols .sf_colsOut:nth-child(3n+1){
    float: right;
}

body .receitas .sf_colsOut .sf_colsIn .sf_cols .sf_colsOut.sf_1col_1_100{
    width: 100% !important;
}

body .receitas .sf_colsOut .sf_colsIn .sf_cols .sf_colsOut.sf_1col_1_100 .containertitle{
    line-height: 1.8em;
}

body .receitas .sf_colsOut .sf_cols .sf_colsOut,
body .receitas .sf_colsOut .sf_cols > .sf_colsOut{
    display: table;
    float: none;
    width: 50% !important;
}

body .receitas .sf_colsOut .sf_cols > .sf_colsOut .sf_colsIn{
    margin: 0 6px 0 6px;
}

body .receitas .sf_colsOut .sf_cols .sf_colsOut .sf_colsIn > .sfContentBlock img{
    width: 100%!important;
}

body .receitas .containertitle{
    padding:0;
    line-height: unset!important;
}

body .receitas .containersubtitle{
    line-height: unset !important;
}

body .receitas .containersubtitle img{
    margin-top: 15px;
}

body .receitas .buttonoverlay a,
body .receitas .textbuttonnormal a,
body .receitas .textbuttonoverlay a {
    color: #fff;
}

.button-pinterest-recipes {
    height: 0;
    position: relative;
    width: 100%;
}

.button-pinterest-recipes .btn-pinterest img {
    width: auto !important;
}

.button-pinterest-recipes .btn-pinterest {
    left: 10px;
    position: absolute;
    top: -30px;
}

body.IsRightToLeft .search-panel,
body.IsRightToLeft .search-panel .total-results,
body.IsRightToLeft .search-panel .search-results-list,
body.IsRightToLeft .search-panel .search-results-list h3,
body.IsRightToLeft .search-panel .search-results-list a,
body.IsRightToLeft .search-panel .total-results{
    font-family: "ge_sslight" !important;
}

/*####### FINISH EXPLORE RECIPES #######*/

/*####### TUMMYFISH #######*/

.box-one-tummy{
    background: url(/App_Themes/general/images/tummy/bg-tummy-top.jpg) no-repeat center 0;
    display: table;
    padding-bottom: 54%;
    width: 100%;
}

#meet,
#app,
#book,
#who,
#updates{
    line-height: 0;
}

#who,
#updates{
    margin-bottom: 20px;
}


/*####### DRINK MORE WATHER #######*/

body.drink-more-water-color .drink-more-wather-tummy{
    max-width: 100%;
}

body.drink-more-water-color .box-one-tummy{
    padding-bottom:0;
}

body.drink-more-water-color .box-one-tummy a{
    color: #fff;
    text-decoration: underline !important;
}

body.drink-more-water-color .content-box-one {
    max-width: 620px;
}

body.drink-more-water-color .box-one-tummy {
    background-size: cover;
}

body.drink-more-water-color .content-box-one cite,
body.drink-more-water-color .video-item.tummy-video .hold-title-description cite {
    margin: 0 auto 40px;
}

body.drink-more-water-color .content-box-one p {
    margin: 0 auto 40px;
}

body.drink-more-water-color .content-box-one h2 {
    margin: 0 auto 20px;
}

/*####### FINISH DRINK MORE WATHER #######*/

.box-one-tummy h1.tummy-big,
.box-one-tummy h1.tummy-little{
    text-indent: -99999px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.box-one-tummy h1.tummy-big a,
.box-one-tummy h1.tummy-little a{
    display: block;
}

.box-one-tummy h1.tummy-big a span,
.box-one-tummy h1.tummy-little a span{
    display: none;
}

.box-one-tummy h1.tummy-big img{
    display: block;
    margin: 25% auto 50px;
    max-width: 900px;
    width: 100%;
}

.content-box-one{
    display:block;
    max-width:890px;
    padding: 0 15px;
    margin: 0 auto;
    text-align: center;
}

.content-box-one p{
    box-sizing: border-box;
    display: block;
    font-size: 1.4em;
    font-weight: 500;
    line-height: normal;
    margin: 0 auto 20px;
    max-width: 90%;
    width: 100%;
}

.content-box-one h2{
    display: block;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 2em;
    font-weight: 600;
    line-height: normal;
    margin: 0 auto 30px;
    padding: 0;
    text-shadow: 2px 2px 0 #052a5d;
    text-transform: capitalize;
}

.content-box-one cite,
.video-item.tummy-video .hold-title-description cite,
.video-item.tummy-video .hold-title-description-tummy cite{
    display: table;
    margin: 0 auto 70px;
    width: auto;
}

.content-box-one cite a,
.video-item.tummy-video .hold-title-description cite a,
.video-item.tummy-video .hold-title-description-tummy cite a{
    cursor: pointer;
    display: inline-block;
    margin-left: 20px;
    float: left;
}

.video-item.tummy-video .hold-title-description-tummy cite a{
    cursor: pointer;
    display: inline-block;
    height: 55px;
    width: 160px;
}

.video-item.tummy-video .hold-title-description-tummy cite a.thumb-itunes{
    background: url(/App_Themes/general/images/tummy/icon-app-store.png) no-repeat 0 0;
}

.video-item.tummy-video .hold-title-description-tummy cite a.thumb-google-play{
    background: url(/App_Themes/general/images/tummy/icon-google-play.png) no-repeat 0 0;
}

.content-box-one cite a:first-child,
.video-item.tummy-video .hold-title-description cite a:first-child,
.video-item.tummy-video .hold-title-description-tummy cite a:first-child{
    margin-left: 0;
}

.content-box-one cite span,
.video-item.tummy-video .hold-title-description cite span,
.video-item.tummy-video .hold-title-description-tummy cite span{
    display: none;
}
.box-two-tummy{
    width: 100%;
}

.content-box-two{
    display: block;
    float: left;
    margin: 14% auto 0 14%;
    max-width: 362px;
    padding: 0 15px;
    text-align: center;
}

.content-box-two p,
.content-three-one p,
.content-three-two p,
.content-three-three p{
    font-size: 0.92em;
    font-weight: 500;
    line-height: normal;
}

.content-three-one p{
    padding-bottom: 20px;
}

.content-box-two h1,
.content-three-one h1,
.content-three-two h1,
.content-three-three h1{
    display: block;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 2.5em;
    font-weight: 600;
    line-height: normal;
    margin: 0 auto 30px;
    padding: 0;
    text-shadow: 2px 2px 0 #052a5d;
    text-transform: capitalize;
}

.box-three-tummy{
    background: url(/App_Themes/general/images/tummy/bg-book.jpg) no-repeat center 0 / cover;
    display: table;
    padding-bottom: 31.5%;
    width: 100%;
    margin-top: -2px;
}

.content-three-one,
.content-three-two,
.content-three-three{
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.content-three-one{
    margin: 32% 0 0;
}

.content-three-one .btn-get-copy{
    background: url(/App_Themes/general/images/tummy/btn-get-your-copy.png) no-repeat center 0 / 100% auto;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0;
    height: 52px;
    margin-top: 40px;
    overflow: hidden;
    width: 196px;
}

.content-three-two{
    margin: 35% 0 0;
}

.content-three-two img{
    margin:15px 0 30px;
}

.content-three-three {
    box-sizing: border-box;
    margin: 22% 0 0;
    padding: 0 20px;
}

.content-three-three p{
    padding:0 0 30px 0;
}

.content-three-three ul{
    float: left;
    width: 100%;
}

.content-three-three ul li {
    display: inline-table;
    margin-left: 20px;
    max-width: 300px;
    text-align: left;
    width: 100%;
}

.content-three-three ul li:first-child{
    margin-left: 0;
}

.content-three-three ul li h2{
    display: block;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 1.6em;
    font-weight: 600;
    line-height: normal;
    text-decoration: underline;
    padding: 0;
    text-transform: capitalize;
    text-align: left;
}

.content-three-one section{
    box-sizing: border-box;
    float: right;
    margin-right: 10%;
    max-width: 362px;
    text-align: right;
    width: 86%;
}

.content-three-one section h1{
    text-align: right;
}

.content-three-two section p{
    padding-bottom: 20px;
}

.content-three-two section{
    margin: 0 auto;
    padding: 0 15px;
    max-width: 465px;
    text-align: center;
}

.content-three-three section{
    margin: 0 auto;
    max-width: 800px;
    text-align: center;
}

/*####### VIDEO TUMMY #######*/

.video-item.tummy-video{
    color: #fff;
    margin: 0 auto;
    width: 100%;
}

.tummy-video:before,
.tummy-video:after,
.video-item.tummy-video .hold-title-description:before,
.video-item.tummy-video .hold-title-description-tummy:before,
body#bodyContent.IsRightToLeft.ar .tummy-video:before,
body#bodyContent.IsRightToLeft.ar .tummy-video:after,
body#bodyContent.IsRightToLeft.ar .video-item.tummy-video .hold-title-description:before,
body#bodyContent.IsRightToLeft.ar .video-item.tummy-video .hold-title-description-tummy:before{
    display: none;
}

body .video-item.tummy-video .poster-tummy{
    overflow: hidden;
}

body .video-item.tummy-video .poster-tummy img{
    left: -15%;
    max-width: 140%;
    position: relative;
    width: auto;
}

.video-item.tummy-video h1{
    display: block;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 2em;
    font-weight: 600;
    line-height: normal;
    margin: 0 auto 30px;
    padding: 0;
    text-shadow: 2px 2px 0 #052a5d;
    text-transform: capitalize;
}

.video-item.tummy-video .hold-title-description,
.video-item.tummy-video .hold-title-description-tummy{
    background-color: transparent;
    bottom: auto;
    box-sizing: border-box;
    float: none;
    left: 50%;
    letter-spacing: 1px;
    margin-left: -23%;
    min-height: auto;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 46%;
    z-index: 100;
}

.video-item.tummy-video .linkVideo{
    background: url(/App_Themes/general/images/tummy/btn-play-tummy.png) no-repeat 0 0 / 100% auto;
    height: 90px;
    overflow: hidden;
    position: relative;
    text-indent: -99999px;
    top: -80px;
    width: 90px;
    z-index: 101;
}

.video-item.tummy-video .hold-title-description p,
.video-item.tummy-video .hold-title-description-tummy p{
    color: #fff;
    font-size: 1.05em;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 20px;
}

/*####### FINISH VIDEO TUMMY #######*/

/*####### FINISH TUMMYFISH #######*/

/*####### TUMMYFISH IsRightToLeft #######*/

body.IsRightToLeft .video-item.tummy-video .poster-tummy img {
    left: auto;
    right: -25%;
}

body.IsRightToLeft .video-item.tummy-video .hold-title-description,
body.IsRightToLeft .video-item.tummy-video .hold-title-description-tummy {
    left: auto;
    right: 50%;
    margin-left: auto;
    margin-right: -23%;
}

body.IsRightToLeft .content-three-three ul li h2,
body.IsRightToLeft .content-three-three.content-three-three ul li{
    text-align: right;
}

body.IsRightToLeft .content-three-three ul li {
    margin-left: 0;
    margin-right: 20px;
}

body.IsRightToLeft .content-three-three ul li:first-child {
    margin-right: 0;
}

/*####### FINISHTUMMYFISH IsRightToLeft #######*/

@media all and (max-width:1120px){

.box-highlight-txt-right .containertitle,
.box-highlight-txt-left .containertitle,
.box-highlight-txt-center .containertitle{
    font-size: 3em;
}

.box-highlight-txt-right .centeredtext,
.box-highlight-txt-left .centeredtext,
.box-highlight-txt-center .centeredtext{
    font-size: 0.9em;
}

}

@media all and (max-width:1023px){


.video-item.tummy-video .poster-tummy img{
    left: -5%;
    max-width: 110%;
    position: relative;
}

.video-item.tummy-video .hold-title-description{
    margin-left: -31%;
    width: 63%;
}

body#bodyContent.IsRightToLeft.ar .video-item.tummy-video .poster-tummy img{
    left: auto;
    right: -25%;
}

body#bodyContent.IsRightToLeft.ar .video-item.tummy-video .hold-title-description{
    margin-left: auto;
    margin-right: -31%;
}

}

@media all and (max-width:1022px){

.content-three-one {
    margin: 95% 0 0;
}

.box-three-tummy {
    background-position:-320px 0 ;
}

}

@media all and (max-width:900px){

.video-item.tummy-video .hold-title-description {
    margin-left: -35%;
    width: 70%;
}

body .video-item.tummy-video .poster-tummy img{
    left: -28%;
    max-width: 170%;
}

body#bodyContent.IsRightToLeft.ar .video-item.tummy-video .hold-title-description {
    margin-left: auto;
    margin-right: -35%;
}

body#bodyContent.IsRightToLeft.ar .video-item.tummy-video .poster-tummy img{
    left: auto;
    right: -40%;
}

.box-one-tummy h1.tummy-big img {
    margin: 35% auto 30px;
}

}

@media all and (max-width:767px){

.box-highlight-txt-center{
    padding:0 1%;
}

.box-highlight-txt-center.highlight-join-us{
    background-image: none;
}

.box-one-tummy{
    background: url(/App_Themes/general/images/tummy/bg-tummy-top-little.jpg) no-repeat center 0 / 100% auto;
    display: table;
    width: 100%;
    padding-bottom: 118%;
}

.box-one-tummy h1.tummy-little img{
    display: block;
    margin: 17% auto 50px;
    max-width: 597px;
    width: 80%;
}

.box-one-tummy h1.tummy-little{
    display: none;
}

body .video-item.tummy-video .poster-tummy img{
    left: -50%;
    max-width: 210% !important;
    position: relative;
    width: auto !important;
}

.video-item.tummy-video .hold-title-description{
    margin-left: -45%;
    width: 90%;
    top: 41%;
}

.video-item.tummy-video .linkVideo{
    height: 80px;
    top: -50px !important;
    width: 80px;
}

.content-box-one h2 {
    font-size: 1.8em!important;
}

body#bodyContent.IsRightToLeft.ar  .video-item.tummy-video .poster-tummy img{
    left: auto;
    right: -50%;
}

body#bodyContent.IsRightToLeft.ar .video-item.tummy-video .hold-title-description{
    margin-left: auto;
    margin-right: -45%;
}

.content-three-three ul li {
    margin:0 0 50px 0;
    max-width: 620px;
}

body.IsRightToLeft .content-three-three ul li{
    margin:0 0 50px 0;
}

.box-three-tummy {
    background: url(/App_Themes/general/images/tummy/bg-book-little.jpg) no-repeat center 0 / cover;
}

.content-three-one .btn-get-copy {
    height: 43px;
    width: 160px;
}

.content-box-two h1, .content-three-one h1, .content-three-two h1, .content-three-three h1 {
    margin: 0 auto 20px;
}

}

@media all and (max-width:600px){

body .receitas .sf_colsOut.sf_2cols_1_50{
    width: 100%;
}

body .receitas .sf_colsOut .sf_cols > .sf_colsOut,
body .receitas .sf_colsOut .sf_cols > .sf_colsOut,
body .receitas .sf_colsOut .sf_cols .sf_colsOut:nth-child(1n+1){
    width: 100%!important;
    float: left!important;
}

body .receitas .sf_colsOut .sf_cols > .sf_colsOut .sf_colsIn{
    margin: 0 6px 50px 6px;
}

body .receitas .sf_2cols_1_50 .containertitle,
body .receitas .sf_2cols_2_50 .containertitle{
    line-height: 1.8!important;
}

body .receitas * > img{
    margin-bottom: 30px!important;
}

body .receitas .sf_colsIn,
body .receitas .sf_cols{
    margin:0!important;
}

body .receitas .containersubtitle{
    padding: 0 !important;
    line-height: normal!important;
}

body .receitas .sf_colsIn.sf_2cols_1in_50{
    margin-bottom: 30px!important;
}

body .receitas .containertitle, .containersubtitle{
    font-size: 2.8em!important;
}

body .receitas .underline{
    margin-top: 15px!important;
}

.box-one-tummy h1.tummy-little img {
    margin: 17% auto 20px;
}

}

@media all and (min-width:320px) and (max-width:500px){

body .hold-selectLanguage .hold-languages .Language-Item a.lang-ar.active:after{
    background:url(/App_Themes/general/images/bg-language-active.png) no-repeat center center;
}

.content-box-one cite a,
.video-item.tummy-video .hold-title-description cite a{
    width: 130px;
}

body .video-item.tummy-video .poster-tummy img {
    left: -135%;
    max-width: 400% !important;
}

.video-item.tummy-video .hold-title-description {
    top:35%;
}

.content-box-two h1,
.content-three-one h1,
.content-three-two h1,
.content-three-three h1 {
    font-size: 1.9em !important;
}

.video-item.tummy-video .hold-title-description p {
    font-size: 1em;
    padding-bottom: 15px;
}

.content-box-one p {
    font-size: 1em;
    margin: 0 auto 20px;
}

.content-box-one h2 {
    font-size: 1.5em !important;
}

body#bodyContent.IsRightToLeft.ar .video-item.tummy-video .poster-tummy img {
    left: auto;
    right: -135%;
}

.content-three-two {
    margin: 25% 0 0;
}

.box-one-tummy {
    padding-bottom: 100%;
}

.content-box-two {
    margin: 0 auto;
}

.content-three-two img {
    width: 50%;
}

.box-one-tummy {
    padding-bottom: 98%;
}

.content-three-three {
    margin: 15% 0 0;
}

.content-three-three ul li h2 {
    font-size: 1.5em !important;
}

.content-three-one .btn-get-copy {
    margin-top: 10px;
}

}

@media all and (min-width:320px) and (max-width:370px){

.content-three-one {
    margin: 120% 0 0;
}

}

/*####### DOCUMENT GALLERY #######*/

.box-documents-list{
    display: table;    
    width: 100%;
    max-width: 1010px;
    padding: 15px;
    margin: 0 auto;
    font-size: 0.9em;
    font-family: "Roboto",Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    border: 1px solid #ddd;
    box-sizing: border-box;
}

.box-documents-list > div{
    float: left;
    width: 100%;
    color: #666;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    word-break: break-all;
    padding-bottom: 10px;
}

.box-documents-list > div:last-child{
    border-bottom: none;
    margin-bottom: 0;
}

.box-documents-list a,
.box-documents-list a:hover,
.box-documents-list a:focus,
.box-documents-list a:visited{
    text-decoration: none;
    color: #212020;
    text-transform: uppercase;
    line-height: normal;
}

.box-documents-list > div > div{
    width: auto;
    float: left;
    box-sizing: border-box;
    padding: 2px 0;
}

.box-documents-list > div > div:nth-child(even){
    background: url(/App_Themes/general/images/icon-save.png) no-repeat center left;
    padding: 2px 0 2px 35px;
    font-size: 0.95em;
    color: #1cb7e3;
    width: 200px;
    float: right;
    box-sizing: border-box;
}

.box-documents-list > div > div:nth-child(even) a{
    text-transform: capitalize;
}

@media all and (max-width:1023px){
    .box-documents-list > div > div,
    .box-documents-list > div > div:nth-child(even){
        width: 100%;
    }
}

.box-documents-list > div > div:nth-child(even) a{
    color: #1cb7e3;
}

.box-image-gallery{
    display: table;
    max-width: 1260px;
    width: 85%;
    padding: 0 15px;
    margin: 0 auto;
    font-size: 0.95em;
}

.box-image-gallery a{
    padding: 5px;
    border: 1px solid #e6e6e6;
    display: inline-block;
    margin: 8px;
    position: relative;
}

.box-image-gallery a img{
    position: relative;
    z-index: 1;
}

.pagination{
    display: table;
    max-width: 1260px;
    width: 85%;
    margin: 0 auto;
    text-align: center;
    padding: 20px 0 40px;
}

.pagination li{
    display: inline-block;    
}

.pagination li a{
    font-weight: 500;
    line-height: normal;
    font-size: 1.2em;
    color: #a6a6a6;
    padding: 0 5px;
}

.pagination li.active a{
    background-color:#26bbe3;
    color: #fff;
}

.pagination li a:hover{
    background-color:#26bbe3;
    color: #fff;
    opacity: 0.3;
}

.pagination li.active a span{
    display: none;
}

/*####### FINISH GALLERY #######*/

/*##### NEW SCHOOLS #####*/

.two-buttons{
    padding: 0 0 50px 0;
    width: 100%;
    text-align: center;
}

.two-buttons .buttonarrow a {
    min-width: 200px;
    display: inline-block;
    margin: 15px;
}

.landing-lets-cooks li:nth-child(3n+1){
    margin-left: 0;
}

@media all and (max-width:1023px){

}

@media all and (max-width:480px){
    .two-buttons .buttonarrow a {
        min-width: 95%;
        margin: 10px 0;
    }
}

/*##### FINISH NEW SCHOOLS #####*/ 