@charset "UTF-8";
/*
Theme Name: Bari Studio
Theme URI: http://www.baristudio.com/
Description: An exclusive Template for Bari Studio site.
Author: Cesar Frick (Develop Only)
Author URI: http://thefricky.wordpress.com
Version: 1.0

The design is not included in the credits. It belongs to it's own designer

*/

/*
Modified by: Iker Garitaonandia
http://ikertxu.net/
*/

/*------Reseter------*/
*{
    margin: 0;
    padding: 0;
}
html, body, div, span, applet, h1, h2, h3, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 1em;
    font-family: inherit;
    vertical-align: baseline;
    /*list-style:none;*/
}

em {
    padding:0;
    margin:0;
}

ul {list-style:none;}

/*
******Tags******
*/
body {
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    position:relative;
    text-align:center;
    margin: 0;
}

body > p, body .ds_rating_wrap {
	display: none;
}
body.home { background:#111; }
div, h1, h2, h3{display:block;}
h2, h3, h4{padding:0;}
h1{font-size:2em; line-height:2.5em;}
h2{font-size:1.7em;	line-height:2em;}
h3{font-size:1.2em;	line-height:1.5em;}
h4{font-size: 10px;}
hr{display:none;}
strong{font-weight:bold;}
p{padding:10px; line-height: 1.5em;}
sup{font-size:0.6em; margin-left:-0.2em;}
th, td{line-height:1.5em; vertical-align:middle;}

h2.press { color:#8bc541; text-transform:uppercase; text-align:center; }

img {
	max-width: 100%;
	height: auto;
}

a {
	color: #CADA2C;
}

/*
******Layout******
*/
#header-tribe {
	background: #000;
	height: 150px;
}

#header, #header-tribe, #content, #footer{text-align:justify;}
#content{
	margin: 0 20px;
}
/******Header******/
#header{color:#000; height:97px; margin-bottom:15px;}
#header .wrap{background: none; }
.redes_sociales {
    display: block;
    float: right;
    position: relative;
    right: 0;
    text-align: right;
    top: 6px;
    width: 25px;
}
.redes_sociales a {
	float: left;
	width: auto;
	height: auto;
	display: block;	
	margin: 0;
	 color: #CADA2C;
}

.menu-tribe-menu-container {
    display: block;
    float: right;
    margin: 40px 20px 0 0px;
}

.logo{
    /*background:url(../../../uploads/2011/06/logo-white.jpg) top left no-repeat;*/
    background:url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/logo_baristudio.png) top left no-repeat;
    height:97px;
    overflow:hidden;
    text-indent:-500em;
    width:196px;
}
.logo a{display:block; height:100%; width:100%;}
.main-menu, .sub-menu{float:left;}

/*Tribe Header*/
#header-tribe .logo{
	background:url(img/bari-tribe-logo.jpg) top left no-repeat;
	height:82px; width:320px;
	margin: 35px 0 0 0;
	float: left;
}
/*Main Menu*/
.main-menu {
    float:left;
    height:15px;
    margin:-60px 0 0 180px;
    padding:5px 10px;
    text-transform:uppercase;
    width:600px;
}

.main-menu li {float:left; margin-right:25px;}
.main-menu a {color:#000; text-decoration:none;}
.main-menu li.current-menu-item a { color:#8bc541; }
body.home .main-menu a { color:#fff; }
body.home .main-menu a:hover { color:#8bc541; }
.main-menu a:hover {color:#8bc541;}
.main-menu li ul{display:none;}
.main-menu li:hover ul{display:block;}
/*Sub Menu*/
#header .sub-menu{position:absolute; padding-top:5px;}
#header .sub-menu li{color:#b6c4cc; float:left; margin-right:0; padding:0; height:25px;}
#header .sub-menu li a{ color:inherit; padding:0 6px; text-align:center; text-decoration:none; text-transform:capitalize;}
#header .sub-menu li a:hover {color:#8bc541;}

body.home #header .sub-menu li a { color:#fff; }
body.home #header .sub-menu li a:hover {color:#8bc541;}

#header .sub-menu li:first-child a{padding-left:0;}
#header .sub-menu li:last-child a{border:none;}


.main-menu li.current_page_parent ul.sub-menu { display:block; }
.main-menu li.current_page_parent ul li.current-menu-item a { color:#8bc541 !important; }


/*Tribe Menu*/
.tribe-menu{
	margin: 0;
}
.tribe-menu li {
    float:left;
    display:block;
    line-height:21px;
}
.tribe-menu a{
    border-right: 1px solid #FFFFFF;
    color: #000000;
    display: block;
    height: 66px;
    margin: 0;
    text-decoration: none;
    width: 85px;
}
.tribe-menu a span { display:none; }
.tribe-menu a[title="The Mind"]{background:url(img/the-mind-menu-item.jpg) no-repeat; color: transparent; }
.category .tribe-menu a[title="The Mind"]{background:url(img/the-mind-menu-item-bw.jpg) no-repeat; color: transparent; }
.category .tribe-menu a[title="The Mind"]:hover { background:url(img/the-mind-menu-item.jpg) no-repeat; color: transparent; }
.tribe-menu a[title="The Body"]{background:url(img/the-body-menu-item.jpg) no-repeat; color: transparent; }
.category .tribe-menu a[title="The Body"]{background:url(img/the-body-menu-item-bw.jpg) no-repeat; color: transparent; }
.category .tribe-menu a[title="The Body"]:hover{background:url(img/the-body-menu-item.jpg) no-repeat; color: transparent; }
.tribe-menu a[title="The City"]{background:url(img/the-city-menu-item.jpg) no-repeat; color: transparent; }
.category .tribe-menu a[title="The City"]{background:url(img/the-city-menu-item-bw.jpg) no-repeat; color: transparent; }
.category .tribe-menu a[title="The City"]:hover{background:url(img/the-city-menu-item.jpg) no-repeat; color: transparent; }
.tribe-menu a[title="bari-food"] {background: url(img/the-food-menu-item.jpg) no-repeat; color: transparent;}
.category .tribe-menu a[title="bari-food"] {background: url(img/the-food-menu-item-bw.jpg) no-repeat; color: transparent; }
.category .tribe-menu a[title="bari-food"]:hover {background: url(img/the-food-menu-item.jpg) no-repeat; color: transparent; }

.tribe-menu a[title="BariTV"]{background:url(img/baritv-menu-item.jpg) no-repeat; margin: 0; color: transparent; }
.category .tribe-menu a[title="BariTV"]{background:url(img/baritv-menu-item-bw.jpg) no-repeat; color: transparent; }
.category .tribe-menu a[title="BariTV"]:hover{background:url(img/baritv-menu-item.jpg) no-repeat; color: transparent; }

.tribe-menu a[title="Method"]{background:url(img/baritv-method-item.jpg) no-repeat; margin: 0; color: transparent; }
.category .tribe-menu a[title="Method"]{background:url(img/baritv-method-item-bw.jpg) no-repeat; color: transparent; }
.category .tribe-menu a[title="Method"]:hover{background:url(img/baritv-method-item.jpg) no-repeat; color: transparent; }

.tribe-menu a[title="Beauty"]{background:url(img/Beauty-menu-item.jpg) no-repeat; margin: 0; color: transparent; }
.category .tribe-menu a[title="Beauty"]{background:url(img/Beauty-menu-item-bw.jpg) no-repeat; color: transparent; }
.category .tribe-menu a[title="Beauty"]:hover{background:url(img/Beauty-menu-item.jpg) no-repeat; color: transparent; }

.tribe-menu a[title="HOME"]{
    background:url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/bari-home-menu-item.jpg) no-repeat;
    width:191px;
    height:21px;
    margin:50px 0 0 6px;
	display: none;
	color: transparent;
}
.category .current-menu-item a[title="The Mind"]{background:url(img/the-mind-menu-item.jpg) no-repeat; color: transparent; }
.category .current-menu-item a[title="The Body"]{background:url(img/the-body-menu-item.jpg) no-repeat; color: transparent; }
.category .current-menu-item a[title="The City"]{background:url(img/the-city-menu-item.jpg) no-repeat; color: transparent; }
.category .current-menu-item a[title="Beauty"]{background:url(img/Beauty-menu-item.jpg) no-repeat; color: transparent; }
.category .current-menu-item a[title="Method"]{background:url(img/baritv-method-item.jpg) no-repeat; color: transparent; }
.category .current-menu-item a[title="BariTV"]{background:url(img/baritv-menu-item.jpg) no-repeat; color: transparent; }
/*****Content******/
/***Home***/
#content .wrap{overflow:hidden;}
#content .wrap p, #content .wrap ul { color:#58595B; }
#content .wrap p {margin: 5px 0;}
#content .wrap ul { margin: 0 0 0 10px;}
#content .wrap ul li { margin: 5px 0;}
#home-content{
    background:url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/wall.jpg) top left no-repeat;
    margin:10px auto;
    padding:223px 0 38px;
}
#wellcome{
    background:url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/green-transparent.png) top left repeat;
    color: #fff;
    height:138px;
    padding:20px;
}
#wellcome h2{color:#FFF;}
#wellcome p{font-size:1.2em; color:#FFF !important;}
.col{float:left; margin:0 3px;}
.section-title{color:#fff; display:block; font-weight:bold; text-align:center; text-transform:uppercase;}
.section-schedule{background:#8bc53f;}
.section-tribe{background:#fbae17;}
.section-supermom{background:#d13245;}
.home .col a{text-decoration:none;}
/***Tribe***/
.post {
    color:#58595B !important;
    font-family: 'Lato', sans-serif;
    clear:both;
    margin: 55px auto 15px;
    width:100%;
	position: relative;
    background: none;
}
.post a { color: #CADA2C; }
.post h1, .post h2, .post h3 {
    margin:0;
    padding:0;
}
.post .post-content {
	color: #6D6F71;
    margin:0 auto;
    width: 100%;
    overflow: inherit;
    font-size: 15px;
    line-height:1.5em;
	position: relative;
	margin: 35px 0;
}
.post .post-content p {
    margin:0;
    padding:10px 0;
}

.post-content .ds_rating_wrap + p a img {
	display: none !important;
}

.post-content p:first-child a img {
	display: none !important;
}

.wp-post-image {
	text-align: center;
	width: 673px;
}

.post .post-content a {
 color: #CADA2C;
	font-style: normal;
	text-decoration: none;
}
.post .post-content img {
    padding:10px 0;
}

a.comment {
	color: #000 !important;
	font-size: 19px;
	text-decoration: none;
    display: block;
    margin: 25px 0 0;
}

.post h3, .post strong{ font-weight:bold;}
.post-title a{
    color: #000000;
    display: block;
    float: left;
    font-family: 'Lato',sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-decoration: none;
    width: 100%;
}
.post-info {
	font-family: 'Lato', sans-serif;
	color:#000;
	font-size:15px;
	width: 100%;
	float:left;
	line-height: 25px;
}
.post-info a {
     color: #CADA2C;
    display: inline;
    float: none;
    font-family: 'Lato',sans-serif;
    font-size: 15px;
    width: auto;
}
.post-content ul li{list-style:disc inside; padding:0 0 0 20px;}
.post-content ol {margin: 0 0 0 30px; list-style-type: decimal;}
.post .post-title {padding: 10px 0;}

.post .post-content .wp-caption-text {padding: 0 10px; font-size: 11px; font-style: italic;}


/***Tribe***/
#reel .post-categories li {
    display: inline-block;
    height: 0;
    position: static;
    width: 0;
}

#reel .post-categories li a {
	display: none;
}

#reel .post-categories li a[title="View all posts in The Body"]{
	background:url(img/food-post-item.png) no-repeat;
	display:block;
    width:81px;
    height:81px;
    position: absolute;
    top: -30px;
    right: 10px;
	font-size: 0;
}

#reel .post-categories li a[title="View all posts in The Mind"]{
	background:url(img/the-mind-post-item.png) no-repeat;
	display:block;
    width:81px;
    height:81px;
    position: absolute;
    top: -30px;
    right: 10px;
	font-size: 0;
}

#reel .post-categories li a[title="View all posts in The City"]{
	background:url(img/the-mind-post-item.png) no-repeat;
	display:block;
    width:81px;
    height:81px;
    position: absolute;
    top: -30px;
    right: 10px;
	font-size: 0;
}

#reel .post-categories li a[title="View all posts in Method"]{
	background:url(img/method-post-item.png) no-repeat;
	display:block;
    width:81px;
    height:81px;
    position: absolute;
    top: -30px;
    right: 10px;
	font-size: 0;
}

#reel .post-categories li a[title="View all posts in Beauty"]{
	background:url(img/beauty-post-item.png) no-repeat;
	display:block;
    width:81px;
    height:81px;
    position: absolute;
    top: -30px;
    right: 10px;
	font-size: 0;
}

#reel .post-categories li a[title="View all posts in BariTV"]{
	background:url(img/baritv-post-item.png) no-repeat;
	display:block;
    width:81px;
    height:81px;
    position: absolute;
    top: -30px;
    right: 10px;
	font-size: 0;
}

#reel .post-categories li a[title="View all posts in BariFood"]{
	background:url(img/food-post-item.png) no-repeat;
	display:block;
    width:81px;
    height:81px;
    position: absolute;
    top: -30px;
    right: 10px;
	font-size: 0;
}

h2.category-bari-food .btn {background:url(img/food-post-item.png) no-repeat;}
h2.category-method-tribe .btn {background:url(img/method-post-item.png) no-repeat;}
h2.category-beauty .btn{background:url(img/beauty-post-item.png) no-repeat;}
h2.category-the-mind .btn {background:url(img/the-mind-post-item.png) no-repeat;}
h2.category-the-body .btn{background:url(img/food-post-item.png) no-repeat;}
h2.category-the-city .btn{background:url(img/the-mind-post-item.png) no-repeat;}
h2.category-baritv .btn{background:url(img/baritv-post-item.png) no-repeat;}
h2.category-the-mind, h2.category-the-body, h2.category-the-city, h2.category-baritv, h2.category-method-tribe, h2.category-beauty ,h2.category-bari-food {
    background-position:690px 30px;
    padding:30px 50px 15px;
    margin:0;
    height:62px;
    display: block;
    position: static;
}
h2.category-bari-food .btn, h2.category-the-mind .btn, h2.category-the-body .btn, h2.category-the-city .btn, h2.category-baritv .btn, h2.category-beauty .btn, h2.category-method-tribe .btn {
    display:block;
    width:81px;
    height:81px;
    position: absolute;
    top: -30px;
    right: 10px;
}
h2.category-the-mind .btn span, h2.category-the-body .btn span, h2.category-the-city .btn span, h2.category-baritv .btn span, h2.category-beauty .btn span, h2.category-method-tribe .btn span, h2.category-bari-food .btn span {
    display:none;
}
/***Offerings***/
#offering h2{color:#2f2c2d; margin-top:20px; text-transform:uppercase;}
#offering p{color:#2f2c2d; padding:10px;}
/*Bari Method*/
#bari-method h2{color:#201c50;}
#bari-method p{background:#cacce4;}
/*Power Yoga*/
#power-yoga p{background:#ffcc66;}
/*Budokon*/
#budokon p{background:#dcedc5;}
/*Budokidz*/
#budokidz p{background:#b2dcc4;}
/*Bari Super Mom*/
#super-mom h2{
    background:url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/bari_super_mom.png) top left no-repeat;
    height:42px;
    overflow:hidden;
    text-indent:-500em;
    width:120px;
}
#super-mom p{background:#b3e8f5;}
/*Schedule Class*/
#schedule{ text-align:center; width:100%; padding:0; margin:30px 0 0 0; }
#schedule th, #schedule td { width:14% }
#schedule th{ background:#b1c0c9; color:#FFF; padding:2px 4px;}
#schedule tr.days th{text-transform:uppercase; font-weight:bold; }
#schedule td{color:#4d4d4e; padding:5px 10px; }
#schedule p{clear:both; margin:0; padding:0}
#schedule .morning {background-color: #FFF;}
#schedule .morning td { border-right:2px solid #d8e0e4; }
#schedule .morning td:last-child { border-right:none; }

#schedule .noon {background-color: #d8dfe4;}
#schedule .noon td { border-right:2px solid #c5d0d7; }
#schedule .noon td:last-child { border-right:none; }

#schedule .night {background-color:#c1cdd4}
#schedule .night td { border-right:2px solid #b9c7cf; }
#schedule .night td:last-child { border-right:none; }

#schedule-title{
    color:#b6c4cc;
    height:70px;
    margin:10px 0;
    position:relative;
    text-align:center;
    text-transform:uppercase;
    font-weight:lighter;
    font-size:22px;
    letter-spacing:20px;
}

#schedule-signup {margin: 0 auto !important; width: 350px; padding-top: 10px;}
#schedule-signup .item {-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; background: #ffffff; border: 2px dashed #cacaca; padding: 15px; margin-top: -10px !important; overflow: hidden;}
#schedule-signup .item img.logo-class {float: left; padding: 15px 40px 15px 20px; border-right: 2px solid #B0BFC8;}
#schedule-signup .item a {float: right; padding: 15px 20px 0 0;}

/***About***/
#about-submenu{display:block; margin:0 auto 50px auto; width:344px;}
#about-submenu li{
    background:#8bc43f;
    color:#FFF;
    display:block;
    float:left;
    margin-right:5px;
    width:110px;
}
#about-submenu li:first-child{background:#fcae18;}
#about-submenu li:last-child{background:#d13246; margin-right:0;}
#about-submenu li a{
    color:#FFF;
    display:block;
    font-weight:bold;
    height:100%;
    padding:8px;
    text-align:center;
    text-decoration:none;
}


/* ABOUT PRACTICE */
#about-practice { color:#414142; }
#about-practice .definition { background:url(../../../uploads/2011/06/bari-about-definition.jpg) no-repeat; width:589px; height:183px; margin:0 auto; color:#808080; }
#about-practice .definition p.titulo { color:#8bc541; font-size:15px; padding-top:20px; }
#about-practice .definition p { padding: 2px 25px; text-align:justify; }

#about-practice .description { background:url(../../../uploads/2011/06/top-left-bg.jpg) top left no-repeat; padding:15px 0; position:relative; }
#about-practice .description p { padding:10px 30px; position:relative; z-index:100; text-align:justify; }
#about-practice .description .bottom-right { position:absolute; bottom:0; right:0; background:url(../../../uploads/2011/06/bottom-right-bg.jpg) no-repeat; width:272px; height:153px; z-index:0; }

#about-practice .imagen { width:100%; text-align:center; }
/* END ABOUT PRACTICE */

/* ABOUT OFFERINGS */
#about-offering { color:#414142; }
#about-offering .description { color:#808080; background:url(../../../uploads/2011/06/top-left-bg.jpg) top left no-repeat; padding:15px 0; /*position:relative;*/ }
#about-offering .description p { position:relative; z-index:100; padding:0 30px; }
#about-offering .description .bottom-right { position:absolute; bottom:0; right:0; background:url(../../../uploads/2011/06/bottom-right-bg.jpg) no-repeat; width:272px; height:153px; z-index:0; }

#about-offering img {margin: 10px 0;}

#about-offering .offers .item {-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; background: #ffffff; border: 1px dashed #cacaca; padding: 15px; margin-top: -10px;}


/* END ABOUT OFFERINGS */

/* ABOUT TEAM */
#about-team {font-size: 14px;}
#about-team p {padding: 5px 0; line-height: 19px;}
#about-team h2 {font-weight: bold; color: #8BC53F; font-size: 1.3em; padding: 0;}
#about-team a { color: #CADA2C; text-decoration: none;}
#about-team .first {background: url(http://www.thebaristudio.com/wp-content/images/bari-team/first.png) no-repeat; padding: 20px;}
#about-team .work-it, #about-team .work-out {margin: 0 !important; padding: 0;}
#about-team .work-it a, #about-team .work-out a {margin: 10px 0; padding: 2px 0; display: block;}
#about-team .work-it a {background: url(http://www.thebaristudio.com/wp-content/images/bari-team/work-it.png) no-repeat; padding-left: 70px;}
#about-team .work-out a {background: url(http://www.thebaristudio.com/wp-content/images/bari-team/work-out.png) no-repeat; padding-left: 70px;}
/* END ABOUT TEAM */

/*Supermom Rates*/
#supermom-rates .category{
    background:#d1d2d4 url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/bari_super_mom.png) center no-repeat;
    height:60px;
    overflow:hidden;
    text-indent:-500em;
}
#supermom-rates .rates{background:#d13245;}
/*Nutrition Rates*/
#nutri-rates .category{
    background:#d1d2d4 url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/bari_nutrition_rates.png) center no-repeat;
    height:60px;
    overflow:hidden;
    text-indent:-500em;
}
#nutri-rates .rates{background:#faae1b;}


/* RATES */
#rates { color:#414142; margin-top:20px; }
#rates ul { }
#rates ul li { background:url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/rates-dotted-wrap.jpg) no-repeat; width:496px; height:100px; margin:0 auto !important; }
#rates ul li:last-child { background:url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/rates-dotted-wrap-last.jpg) no-repeat; }
#rates ul li p { text-align:center; float:left; padding:0; }
#rates ul li p.imagen { width:130px; margin-top:10px; }

#rates ul li table { float:left }

#rates ul li table {width:320px;}
#rates ul li table td { padding:5px; }
#rates ul li.bariclass table { margin:40px 0 0 20px; }
#rates ul li.prive table { margin:42px 0 0 20px; }
#rates ul li.kids table { margin:30px 0 0 20px; }
#rates ul li.nutri table { margin:30px 0 0 20px; }

#rates ul li.bariclass p.imagen { border-right:3px solid #b1c0c9; }
#rates ul li.prive p.imagen { border-right:3px solid #b0a790; }
#rates ul li.kids p.imagen { border-right:3px solid #4f58a6; }
#rates ul li.nutri p.imagen { border-right:3px solid #f7931d; }

#rates .exception { margin-top:30px; }
#rates .exception p { width:496px; padding:0; margin:0 auto; }
/* END RATES */


/* NUTRITION */
#nutrition { overflow:auto; color:#414142; }
#nutrition h2 { color:#8bc541; font-weight:normal; font-size:15px; margin:20px 0; line-height:1em; }
#nutrition div { float:left; }
#nutrition p { margin:5px 10px; padding:0; }
#nutrition .texto { width:400px; }
#nutrition .texto h3 { font-weight:bold; }
#nutrition .texto ul { padding:12px 0 12px 30px; }
#nutrition .imagen { width:300px; text-align:right; }

#nutrition .texto-new { background:url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/apotheke.jpg) no-repeat top right; width:455px; min-height:786px; padding:0 290px 0 0; }
#nutrition ul li { margin:5px 0; }
#nutrition .texto-new ul { padding:0 0 0 20px; }

#nutrition .texto-normal { width:100%; }
#nutrition .texto-normal ul { margin:0 0 10px 20px; }

#nutrition .times {  }
#nutrition .medium { font-size:1.2em; }
#nutrition .verde { color:#8bc541; }
.naranja {  color: #CADA2C; }
#nutrition .naranja-dark {color:#F26522;}

/* END NUTRITION */

/* BARI ROADMAP */
#roadmap {background: url(http://www.thebaristudio.com/wp-content/images/roadmap/bg.jpg) no-repeat; position: relative; width: 748px; height: 1327px; font-size: 11px;}
#roadmap .road-area {cursor: pointer;}
#roadmap a { color: #CADA2C; font-weight: bold;}
#roadmap ul {display: none; margin: 0 !important; padding: 0 5px; position: absolute; background: #ffffff;}

#roadmap .road01 {padding-top: 86px; height: 142px;}
#roadmap .road01 ul {right: 20px; width: 350px; border-top: 2px solid #FF7F00; border-right: 2px solid #FF7F00; border-bottom: 2px solid #FF7F00;}

#roadmap .road02 {height: 122px;}
#roadmap .road02 ul {left: 20px; width: 336px; border-top: 2px solid #5B57A6; border-left: 2px solid #5B57A6; border-bottom: 2px solid #5B57A6; text-align: right;}

#roadmap .road03 {margin-top: 18px; height: 122px;}
#roadmap .road03 ul {right: 20px; width: 350px; border-top: 2px solid #FFBF00; border-right: 2px solid #FFBF00; border-bottom: 2px solid #FFBF00;}

#roadmap .road04 {margin-top: 6px; height: 165px;}
#roadmap .road04 ul {left: 20px; width: 336px; border-top: 2px solid #91278F; border-left: 2px solid #91278F; border-bottom: 2px solid #91278F;}

#roadmap .road05 {height: 122px;}
#roadmap .road05 ul {right: 20px; width: 350px; border-top: 2px solid #28903A; border-right: 2px solid #28903A; border-bottom: 2px solid #28903A;}

#roadmap .road06 {margin-top: 20px; height: 113px;}
#roadmap .road06 ul {left: 20px; width: 336px; border-top: 2px solid #FF7F00; border-left: 2px solid #FF7F00; border-bottom: 2px solid #FF7F00; text-align: right;}

#roadmap .road07 {margin-top: 17px; height: 173px;}
#roadmap .road07 ul {right: 20px; width: 350px; border-top: 2px solid #00adee; border-right: 2px solid #00adee; border-bottom: 2px solid #00adee;}

#roadmap .road08 {height: 178px;}
#roadmap .road08 ul {left: 20px; width: 336px; border-top: 2px solid #eb008b; border-left: 2px solid #eb008b; border-bottom: 2px solid #eb008b; text-align: right;}
/* END BARI ROADMAP */

/* BARI VIDEO HOME */
#video-control a {display: inline-block; width: 640px; height: 339px; background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/video-home-btn.jpg) no-repeat;}
#video-control a:hover {background-position: 0 -339px;}
#video-control a span {display: none;}

/* HAMPTONS */
#hamptons p {margin: 5px !important; padding: 0;}
#hamptons .signbox {background: url('http://www.thebaristudio.com/wp-content/images/bari-hamptons/box.jpg') no-repeat; height: 180px; position: relative;}
#hamptons .hampsign {position: absolute; display: block; width: 95px; height: 31px; left: 215px;}
#hamptons .hapcontact {position: absolute; top: 30px; right: 41px; width: 304px; height: 100px;}
#hamptons .hapcontact a { color: #CADA2C; text-decoration: none; border-bottom: 1px solid #EC008C;}
#hamptons .hampfood {overflow: hidden; margin-bottom: 20px;}
#hamptons .hampfood img {float: left;}
#hamptons .hampfood p {float: left; margin: 0 !important; padding: 0;}
#hamptons .hampevents {margin-bottom: 20px;}
#hamptons .hampevents p {margin: 0 !important;}

/* BARI POP */
#bari-pop {
    color: #58595B;
    text-align: left;
    background: url(../../../../images/bari-pop/logo.png) no-repeat top right;
}
#bari-pop h2 {color: #8BC53F; border-bottom: 4px solid #FFF200; display: inline-block; font-size: 15px; font-weight: bold; padding: 0 5px;}
#bari-pop h2 .purple {color: #EB008B;}
#bari-pop h2 .orange {color: #F4811F;}
#bari-pop h3 {text-transform: uppercase; color: #F4811F; font-weight: bold; font-size: 12px; padding: 0; margin: 20px 0 0;}
#bari-pop p {padding: 0;}
#bari-pop ul.reasons {list-style: disc; margin: 0 0 10px 20px; color: #FFF200;}
#bari-pop ul.reasons li span {color: #58595B;}

#bari-pop .pop-prices {margin: 0 0 40px 0;}

#bari-pop .pop-info {
    background: url(../../../../images/bari-pop/order-info.png) no-repeat;
    width: 705px;
    height: 139px;
    padding: 70px 15px 0 25px;
    font-size: 14px;
}
#bari-pop .pop-info a { color: #CADA2C; font-weight: bold; text-decoration: none;}
#bari-pop .pop-info p {margin: 0 0 20px;}

#bari-pop .what-is {text-align: justify; margin: 0 0 20px;}
#bari-pop .what-is p {font-size: 15px;}
#bari-pop .what-is .title {margin: 13px 0; text-transform: uppercase; font-size: 17px;}
#bari-pop .what-is a { color: #CADA2C; font-weight: bold; text-decoration: none;}
#bari-pop .what-is .verde {color: #8BC53F;}

#bari-pop .principles {font-size: 15px;}
#bari-pop .principles .title {margin: 13px 0; font-size: 17px; text-transform: uppercase;}
#bari-pop .principles .society {overflow: hidden;}
#bari-pop .principles .society a {float: left; display: inline-block; margin: 0 10px 0 0;}
#bari-pop .principles .society ol {float: left; padding: 46px 0 0 20px; background: url(http://www.thebaristudio.com/wp-content/images/bari-pop/label-principles.png) no-repeat; list-style: decimal; font-weight: bold; width: 577px;}
#bari-pop .principles .society ol li {margin: 5px 0;}
#bari-pop .principles .society ol li span {font-weight: normal; color: #58595B;}

#bari-pop .pop-list {overflow: hidden;}
#bari-pop .pop-list .left {float: left; width: 380px; position: relative;}
#bari-pop .pop-list .right {float: right; width: 368px; text-align: right;}

#caratula {position: absolute; z-index: 100; width: 380px; height: 302px; background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/bari-pop/flavor-list-bg.png) no-repeat;}
#caratula .btnLeft {background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/bari-pop/left.png) no-repeat; width: 21px; height: 24px; display: inline-block; top: 257px; left: 29px; position: relative;}
#caratula .btnLeft:hover {background-position: 0 -24px;}
#caratula .btnRight {background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/bari-pop/right.png) no-repeat; width: 21px; height: 24px; display: inline-block; top: 257px; left: 312px; position: relative;}
#caratula .btnRight:hover {background-position: 0 -24px;}
#caratula .btnLeft span, #caratula .btnRight span {display: none;}

#carrusel {position: absolute; z-index: -50; width: 323px; height: 169px; top: 81px; left: 29px; overflow: hidden;}
#carrusel ul {width: 4845px; overflow: hidden; position: relative; left: 0;}
#carrusel ul li {width: 323px; height: 100%; float: left;}

/* Bari Pop Web */
#bari-pop-web {
    color: #58595B;
    text-align: left;
    font-size: 14px;
}
#bari-pop-web .pop-list {overflow: hidden;}
#bari-pop-web .pop-list .left {float: left; width: 380px; position: relative;}
#bari-pop-web .pop-list .right {float: right; width: 368px; text-align: right;}

#bari-pop-web p {margin: 20px 0 !important; padding: 0;}
#bari-pop-web h2.purple {color: #EB008B; text-transform: uppercase; font-weight: bold; font-size: 17px; margin: 12px 0;}
#bari-pop-web h3.pick {background: url(http://www.thebaristudio.com/wp-content/images/bari-pop/pick.png) no-repeat; margin: 0; padding: 0 0 0 20px; color: #8cc541; line-height: 1em; font-weight: bold;}
#bari-pop-web ul {margin: 0 !important;}
#bari-pop-web .hint {font-weight: bold; font-size: 15px; margin: 0; padding: 0;}
#bari-pop-web .hint span {font-weight: normal; font-style: italic; color: #F4811F;}
#bari-pop-web .naranja { color: #CADA2C !important; font-weight: bold; font-size: 17px; text-transform: uppercase; margin: 0 !important; padding: 0;}
#bari-pop-web a {display: inline-block; font-size: 17px; font-weight: bold; text-transform: uppercase; color: #CADA2C; text-decoration: none;}

/* Bari Prive Bari Privé */
#bari-prive p {padding: 0; margin: 3px 0;}
#bari-prive p a {text-decoration: none; color: #CADA2C;}
#bari-prive p.title {color: #8cc541; margin: 15px 0 0;}
#bari-prive p.check {margin: 0 !important; padding: 0 0 0 30px; line-height: 24px; font-weight: bold; background: url(http://www.thebaristudio.com/wp-content/images/bari-prive/check.png) no-repeat;}
#bari-prive ul {margin: 0 !important; padding: 0;}
#bari-prive ul li {margin: 5px 0;}
#bari-prive ul li span {color: #8cc541; font-weight: bold;}
#bari-prive .events { padding: 40px 0 0 140px; min-height: 85px; margin: 20px 0 0; background: url(http://www.thebaristudio.com/wp-content/images/bari-prive/shield-events.png) no-repeat;}

/***Contact Us***/
#contact{
    border:1px dashed #d6d6d6;
    margin:0 auto;
    overflow:hidden;
    padding:0 10px 20px;
    width:600px;
}
#contact h2{
    background:#8cc541;
    color:#FFF;
    margin:0 -10px 20px;
    padding:0 10px;
    text-transform:uppercase;
}
#contact p{color:#5057a4; padding: 2px 5px;}
#contact a{color: inherit; text-decoration: none;}

#contact .dirmap {float: left; width: 350px; margin: 20px 0 0;}
#contact .direccion {float: left; width: 250px;}

/***Featured Posts Thumbnails***/
#before-featured {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: auto;
    margin: 30px 0 10px;
    position: relative;
    width: 100%;
}
#featured{
    display: inline-block;
    height: auto;
    left: 0;
    overflow: inherit;
    position: relative;
    top: 0;
    width: 100%;
}
#reel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: static;
	display: inline-block;
	width: 100%;
}
#reel li {
	float:left;
	overflow: inherit;
	position:relative;
	margin: 0 0 30px;
	width: 285px;
    height: 340px;
}

#reel li:nth-child(odd) {
	margin-right: 30px;
}

#reel li .post-title{
    bottom: 0;
    color: #000;
    font-size: 1.5em;
    height: 122px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	background:url(img/tittle-featured.png) no-repeat top center;
}
#reel li .the-mind { }
#reel li .the-body { }
#reel li .the-city {  }

#reel li .post-title p{
    font-family: 'Lato',sans-serif;
    font-size: 20px;
    line-height: 22px;
    margin: 15px 0 0;
}
#reel .featured-image{display:block; margin:auto}
#reel li a{
    background: none repeat scroll 0 0 #6C6E70;
    display: block;
    height: 340px;
    position: relative;
    text-decoration: none;
    width: 285px;
	overflow: hidden;
	text-align: center;
}

#reel li span.post-info a {
    display: inline;
    float: left;
    line-height: inherit;
    text-align: left;
    width: 100%;
	text-transform: capitalize;
}

#reel li span a {
    background: none;
    display: inline-block;
    height: auto;
    position: relative;
    text-decoration: none;
    width: auto;
}

#reel li span {
    background: none;
    display: inline-block;
    height: auto;
    position: relative;
    text-decoration: none;
    width: auto;
}

#reel .post-info {
    bottom: 0;
    font-size: 12px;
    padding: 0 10%;
    position: absolute;
    text-align: right;
    width: 80%;
	display: none;
}

.post-categories {
    display: inline-block;
    width: 0;
}

#reel li a img {
    height: 100%;
    max-width: inherit;
    min-height: 100%;
    min-width: 100%;
    padding-top: 0;
    text-align: center;
    width: auto;
	
/*    height: auto;
    min-height: 100%;
    min-width: 100%;
    padding-top: 0;
    width: auto;*/
}

/******Footer******/
/*Footer*/
#footer{
	margin: 0;
	padding: 40px 0 88px;
	background:url("img/footer_bg.jpg") repeat-x scroll 0 0 #000;
}
#footer .wrap{
	height: auto;
	border: none;
}


#footer .wrap .redes_sociales {
    clear: both;
    display: table;
    float: none;
    height: auto;
    margin: 0 auto;
    position: inherit;
    right: inherit;
    text-align: right;
    top: inherit;
    width: 160px;
}

body.home #footer .wrap {border-top: 1px dashed #c0cfd6;}
#footer p{color:#6D6F71; text-align:center; font-size: 12px;}
#footer .address{ overflow:hidden; text-align:center; }
#social-networks {float:right; margin-right:20px; padding-top:10px;}
#social-networks p{padding-top:0;}

/*Tribe Footer*/
#tribe-footer .wrap img{float:right;}
/*******Press******/
.press-list{margin:auto; width:620px; overflow:hidden;}
.press-list div{clear:none; float:left; margin:20px; text-align:center; width:166px; }
.press-list div a {display:block; width:166px; height:130px;}
.press-list div a span {display:none;}
.press-list div p { height:0; }

#vogue a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/Vogue.png) no-repeat;}
#vogue a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/Vogue.png) no-repeat;}

#purewow a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/PureWow.com.png) no-repeat;}
#purewow a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/PureWow.com.png) no-repeat;}

#thebaristudio a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/nbc.png) no-repeat;}
#thebaristudio a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/nbc.png) no-repeat;}

#timeoutnewyorkkids a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/Time-Out-New-York-Kids.png) no-repeat;}
#timeoutnewyorkkids a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/Time-Out-New-York-Kids.png) no-repeat;}

#themanhattanista a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/The-Manhattanista.png) no-repeat;}
#themanhattanista a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/The-Manhattanista.png) no-repeat;}

#vitaljuice a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/VitalJuice.com.png) no-repeat;}
#vitaljuice a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/VitalJuice.com.png) no-repeat;}

#wellandgoodnyc a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/wellandgoodnyc.com.png) no-repeat;}
#wellandgoodnyc a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/wellandgoodnyc.com.png) no-repeat;}

#tribecacitizen a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/Tribeca-Citizen.png) no-repeat;}
#tribecacitizen a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/Tribeca-Citizen.png) no-repeat;}

#self a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/self.com.png) no-repeat;}
#self a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/self.com.png) no-repeat;}

#eyewitness a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/eyewitness.jpg) no-repeat;}
#eyewitness a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/eyewitness.png) no-repeat;}

#ny-mag a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/ny-mag.jpg) no-repeat;}
#ny-mag a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/ny-mag.png) no-repeat;}

#pravassa a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/pravassa.jpg) no-repeat;}
#pravassa a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/pravassa.jpg) no-repeat;}

#youbeauty a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/youbeauty.jpg) no-repeat;}
#youbeauty a:hover {background:url(../../bari/img/pressacolor/youbeauty.jpg) no-repeat;}

#finantial-times a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/finantial-times.jpg) no-repeat;}
#finantial-times a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/finantial-times.jpg) no-repeat;}

#nymag-bestof a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/nymag-bestof.jpg) no-repeat;}
#nymag-bestof a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/nymag-bestof.jpg) no-repeat;}

#bloomberg a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/bloomberg.jpg) no-repeat;}
#bloomberg a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/bloomberg.jpg) no-repeat;}

#well-good a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/well-good.jpg) no-repeat;}
#well-good a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/well-good.jpg) no-repeat;}

#vogue02 a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/vogue02.png) no-repeat;}
#vogue02 a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/vogue02.png) no-repeat;}
#marie-claire a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/marie-claire.png) no-repeat;}
#marie-claire a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/marie-claire.png) no-repeat;}
#mnn a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/mnn.png) no-repeat;}
#mnn a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/mnn.png) no-repeat;}
#greatist a {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressblancoynegro/greatist.png) no-repeat;}
#greatist a:hover {background:url(http://thebaristudio.com/wp-content/themes/bari/img/pressacolor/greatist.png) no-repeat;}
/*
******Classes******
*/
.wrap{margin:auto; width:748px;}
.wrap-tribe{margin:auto; width:1000px; overflow: hidden;}
#pagination { text-align:center; }

#pagination a {
	color: #000;
	font-family: 'Lato', sans-serif;
	text-decoration: none;
	float:right;
	font-size: 15px;
}
/*
#pagination .prev span, #pagination .next span {display: none;}
#pagination .prev {display: inline-block; width: 45px; height: 19px; background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/tribe-prev.png) no-repeat; margin: 25px 200px 25px 0;}
#pagination .next {display: inline-block; width: 45px; height: 19px; background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/tribe-next.png) no-repeat; margin: 25px 0 25px 200px;}
*/
.wrap-tribe .post-list {width: 600px; float: left; padding: 20px 0;}
.wrap-tribe .sidebar {
    float: right;
    margin: 40px 50px 0 0;
    width: 305px;
}

.wrap-tribe .sidebar a {
	color: #000;
}

a.baristudio{
	font-size: 0;
	background: url(img/logobaristudio.jpg) no-repeat center;
	display:inline-block;
	height: 23px;
	width: 100%;
}

.wrap-tribe .sidebar h1 a span {
	font-weight: 700;
font-family: 'Lato', sans-serif;
}

.wrap-tribe .sidebar h2 {
	border-bottom: 1px solid #000;
	text-align: right;
	padding: 0 0 15px;
	margin: 30px 0 10px;
	font-size: 12px;
font-family: 'Lato', sans-serif;
	line-height: 15px;
}

.wrap-tribe .sidebar ul li {
	float: right;
	width: 100%;
	display: inline-block;
}

.wrap-tribe .sidebar ul li a {
	color: #000;
	font-family: 'Lato', sans-serif;
	text-decoration: none;
	float:right;
	font-size: 15px;
	line-height:25px;
}

.wrap-tribe .sidebar ul li a:hover {
	text-decoration: underline;
}

.verde {color:#8bc541 !important;}
.gris {color:#809ead !important;}
.center {text-align: center;}

.wrap-tribe .bar {width: 305px; padding: 20px 0 20px 20px; float: right;}

.wrap-tribe .sidebar .box {background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/sidebar/box-mid.jpg) repeat-y; width: 182px; margin: 0 auto;}
.wrap-tribe .sidebar .box-top {background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/sidebar/box-top.jpg) no-repeat; width: 182px; height: 16px; margin: 0 auto;}
.wrap-tribe .sidebar .box-bottom {background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/sidebar/box-bottom.jpg) no-repeat; width: 182px; height: 18px; margin: 0 auto;}

.wrap-tribe .sidebar .box .easy-instagram-thumbnail-wrapper {background: url(http://www.thebaristudio.com/wp-content/images/insta-wrap.png) no-repeat; width: 145px; height: 185px; margin: 0 auto;}
.wrap-tribe .sidebar .box .easy-instagram-thumbnail-wrapper img {max-width: 145px; max-height: 145px;}

.wrap-tribe .sidebar .box ul {
    width: 132px;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 20px 0 #aaaaaa inset;
    -mox-box-shadow: 0 0 20px 0 #aaaaaa inset;
    box-shadow: 0 0 20px 0 #aaaaaa inset;
}

.wrap-tribe .sidebar .fridge {padding: 10px 0; text-align: center;}
.wrap-tribe .sidebar .fridge .fridgemenu {position: relative;}
.wrap-tribe .sidebar .fridge .fridgemenu img.labeltag {position: absolute; top: -20px; left: 10px;}
.wrap-tribe .sidebar .fridge .fridgemenu ul {padding: 20px 0;}
.wrap-tribe .sidebar .fridge .fridgemenu ul li {padding: 2px 0;}
.wrap-tribe .sidebar .fridge .fridgemenu ul li a {color: #4D4D48; text-decoration: none;}
.wrap-tribe .sidebar .fridge .fridgemenu ul li a:hover {text-decoration: underline;}
.wrap-tribe .sidebar .fridge .food-logo {padding: 10px 0 30px; background: #c6c6c6;}

.wrap-tribe .sidebar .subscribe .email_sub {background: url(http://www.thebaristudio.com/wp-content/images/subscribe/text.jpg) no-repeat; width: 138px; height: 24px; margin: 0; padding: 3px; color: #ffffff;}
.wrap-tribe .sidebar .subscribe .sub_btn {background: url(http://www.thebaristudio.com/wp-content/images/subscribe/btn.jpg) no-repeat; width: 145px; height: 63px; cursor: pointer;}

.wrap-tribe .sidebar .cat {padding: 10px 0; height: 274px;}
.wrap-tribe .sidebar .cat ul {background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/sidebar/bg-cat.jpg) no-repeat; height: 228px; color: #ffffff; padding: 50px 0 0;}
.wrap-tribe .sidebar .cat ul li {text-align: center; margin: 3px 0;}
.wrap-tribe .sidebar .cat ul li a {line-height: 14px; color: inherit; text-decoration: none; font-size: 14px;}
.wrap-tribe .sidebar .cat ul li a:hover {font-weight: bold;}

.wrap-tribe .sidebar .tw .title {display: block; width: 145px; height: 40px; background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/sidebar/tw-top.jpg) no-repeat; margin: 0 auto;}
.wrap-tribe .sidebar .tw .title span {display: none;}
.wrap-tribe .sidebar p {width: 145px; margin: 0 auto; font-size: 12px; padding: 0; text-align: left;}
.wrap-tribe .sidebar .tw a {color:#8bc541; text-decoration: none;}
.wrap-tribe .sidebar .tw a:hover {text-decoration: underline;}

.wrap-tribe .sidebar .code {text-align: center;}
.wrap-tribe .sidebar .by-bari {text-align: center; margin: 10px 0;}

#footer .wrap-tribe { background:url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/logo-footer.png) no-repeat; height:57px; font-size:0.8em; }
#footer .wrap-tribe #address { font-size:1.2em; padding-top: 25px; }
.first-col{clear:left; float:left; margin-left:0;}
.last-col{float:right; margin-right:0;}

.alignleft, .alignright, .aligncenter{display:block; margin:5px;}
/*.alignleft{float:left;}*/
.alignright{float:right;}
.aligncenter{clear:both; margin:5px auto;}
.central-image{display:block; margin:auto; text-align:center;}

/* Bari Fashion */
#bari-fashion p {padding: 0;}
#bari-fashion p.azul {color: #008EAF;}
#bari-fashion p.price-blocked {color: #809EAD; text-decoration: line-through; padding-left: 40px;}

/* Bari Work-it */
#bari-work-it {text-align: justify;}
#bari-work-it p {padding: 10px 0; line-height: 1.5em;}
#bari-work-it ul {margin: 0 !important;}
#bari-work-it ul ul {padding-left: 40px;}
#bari-work-it .title {background: url(http://www.thebaristudio.com/wp-content/images/work-it/pick.png) no-repeat; color: #F7931D !important; padding-left: 20px;}
.verde-dark {color: #28903A;}

/* Bari Work-out */
#bari-work-out {font-size: 13px;}
#bari-work-out a { color: #CADA2C; text-decoration: none; font-weight: bold;}

/* BARI BRIDE */
#bari-bride .tabla01 {background: url(http://www.thebaristudio.com/wp-content/images/bari-bride/table01.jpg) no-repeat; overflow: hidden; width: 748px; height: 258px; margin: 20px 0;}
#bari-bride .tabla02 {background: url(http://www.thebaristudio.com/wp-content/images/bari-bride/table02.jpg) no-repeat; overflow: hidden; width: 748px; height: 266px; margin: 20px 0;}
#bari-bride .tabla03 {background: url(http://www.thebaristudio.com/wp-content/images/bari-bride/table03.jpg) no-repeat; overflow: hidden; width: 708px; height: 221px; margin: 20px 0 !important; padding: 70px 20px 0; line-height: 1.5em;}

#bari-bride .tabla01 .col1 {float: left; padding: 30px 15px 0 10px; width: 349px; height: 228px; margin: 0 !important;}
#bari-bride .tabla01 .col2 {float: left; padding: 30px 8px 0 17px; width: 349px; height: 228px; margin: 0 !important;}

#bari-bride .tabla02 .col1 {float: left; padding: 110px 15px 0 10px; width: 349px; height: 156px; margin: 0 !important; line-height: 1em !important;}
#bari-bride .tabla02 .col2 {float: left; padding: 110px 8px 0 17px; width: 349px; height: 156px; margin: 0 !important; line-height: 1em !important;}


/* BARI 411 */
#bari-411 .title {display: block; width: 747px; height: 121px; background: url(http://www.thebaristudio.com/wp-content/images/411/title.jpg) no-repeat;}
#bari-411 .title span {display: none;}

#bari-411 .middle {background: url(http://www.thebaristudio.com/wp-content/images/411/middle.jpg) no-repeat; width: 747px; height: 374px; overflow: hidden;}
#bari-411 .middle .column1 {width: 313px; float: left; font-size: 11px; padding: 65px 30px 0;}
#bari-411 .middle .column1 p {margin: 0; padding: 0;}
#bari-411 .middle .column1 p.greenupper {color: #8BC541; font-weight: bold;}

#bari-411 .middle .column2 {width: 307px; float: left; font-size: 11px; padding: 69px 33px 0; position: relative;}
#carrusel2 {overflow: hidden; width: 307px; height: 253px;}
#carrusel2 ul {list-style: none; margin: 0 !important; width: 2764px; overflow: hidden; position: relative;}
#carrusel2 li {float: left;}
#carrusel2 img {width: 306px;}

#bari-411 .bottom {position: relative; background: url(http://www.thebaristudio.com/wp-content/images/411/bottom.jpg) no-repeat; width: 748px; height: 367px;}
#bari-411 .bottom p {margin: 0; padding: 0 20px; position: relative; z-index: 10;}
#bari-411 .bottom p.sponsors {position: absolute; top: 10px; left: 0; z-index: 0;}

#bari-411 .middle .column2 .btnLeft {background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/bari-pop/left.png) no-repeat; display: inline-block; width: 21px; height: 24px; position: absolute; top: 330px; left: 30px;}
#bari-411 .middle .column2 .btnLeft:hover {background-position: 0 -24px;}
#bari-411 .middle .column2 .btnLeft span {display: none;}

#bari-411 .middle .column2 .btnRight {background: url(http://www.thebaristudio.com/wp-content/themes/baristudio_2014/old/img/bari-pop/right.png) no-repeat; display: inline-block; width: 21px; height: 24px; position: absolute; top: 330px; right: 30px;}
#bari-411 .middle .column2 .btnRight:hover {background-position: 0 -24px;}
#bari-411 .middle .column2 .btnRight span {display: none;}

/* SEARCH BAR */
#searchbar {
	border: 1px solid #000000;
	border-radius: 0;
	box-shadow: none;
    margin: 10px 0;
    padding: 0;
	display: inline-block;
	width: 100%;
}

h2.newsletter {
	border: none !important;
	margin: 30px 0 0 !important;
	padding: 0px !important;
	font-size: 14px !important;
}

#searchbar label {display: none;}
#searchbar #searchquery, .wysija-input {
    border: medium none;
    color: #000000;
    float: left;
    font-size: 18px;
    height: 22px;
    margin: 0;
    padding: 2%;
    text-align: left;
    width: 234px;
	box-shadow: none;
}

.wrap-tribe .sidebar p.wysija-paragraph {
    font-size: 12px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width:auto;
}
#searchbar #btnSearch {
	background: url("img/btn-search.png") no-repeat; width: 54px; height: 34px; text-indent: -9999px; cursor: pointer;
	float: right;
}

.addthis_toolbox {
	right: 0;
	top: -60px;
	display: inline-block;
	position: absolute;
	width: 155px;	
}

.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t {
    background-image: url("http://www.thebaristudio.com/wp-content/themes/bari/img/widget015_32x32_top.gif.png") !important;
}

.addthis_button_compact, .addthis_counter {
	display: none !important;
}

/* jan 2014 changes */
h2 img.hs-cta-img {
    margin:10px 0 -12px 0;
}