@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Droid+Serif:400,400i|Lato:300,400,700');

/* =============================================
	CREATED BY WAY2CONCEPT
============================================= */
*{margin:0;padding:0;border:0;outline:0;font-size:14px; line-height:20px; vertical-align:baseline;background:transparent;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400; color:#333;}
html	{background-color:#fff;}
html, body	{height:100%;}
body	{min-height:550px;}

ul li	{list-style:none;}
a	{text-decoration:none;}
h1	{font-size:30px;text-align:center;margin-bottom:20px;}
h1, h1 *	{color:#3d4121;font-family: 'Droid Serif', serif;font-style:italic;font-weight:400;font-size:40px;line-height:43px; }
h2	{text-align:center;margin-bottom:20px;}
h2, h2 *	{color:#3d4121;font-family: 'Droid Serif', serif;font-style:italic;font-weight:400;font-size:40px;line-height:43px; }
h3	{margin-bottom:10px; }
h3, h3 *	{color:#3d4121;font-family: 'Droid Serif', serif;font-style:italic;font-weight:400;font-size:30px;line-height:33px; }
h4	{margin-bottom:10px; }
h4, h4 *	{font-size:25px;line-height:28px;font-family: 'Droid Serif', serif;font-style:italic; }
h5	{margin-bottom:5px; }
h5, h5 *	{font-size:16px;line-height:20px; }
h6	{margin-bottom:5px; }
h6, h6 *	{font-size:14px;line-height:17px; }
p	{line-height:20px; margin-bottom:10px; font-size:14px;}
img	{vertical-align:middle;}
strong	{font-weight:bold;}
em	{font-style:italic;}
blockquote	{padding:20px 0 20px 45px;}
blockquote, blockquote *	{color:#8d7741;font-family:'Droid Serif', serif;font-size:25px;line-height:30px;font-style:italic;}

input[type="text"]	{border:solid 1px #e7e2cf;height:20px;width:280px;padding:9px;}
textarea	{border:solid 1px #e7e2cf;height:80px;width:280px;padding:9px;}
input[type="submit"], input[type="button"]	{background-color:#3d4121;color:#fff;height:40px;padding:0 10px;transition: all 0.3s ease;cursor:pointer;}
input[type="submit"]:hover, input[type="button"]:hover	{background-color:#333;}


.mfp-bg{z-index:1300}
.clearfix	{clear:both;display:block;height:0;}
.wrapper	{width:960px;padding:0 10px;margin:0 auto;}
.inner-wrapper	{width:630px;margin:0 auto;}

.col-left, .col-left-inside	{float:left;}
.col-right, .col-right-inside	{float:right;}
.last	{margin-right:0 !important;}
textarea{resize: none;}
a:hover{text-decoration:underline;}
.table{display:table}
.table-cell{display:table-cell; vertical-align:middle}
.active{color:#c69c6d; text-decoration:none; cursor:default}
.active:hover{text-decoration:none;}
.special-separator, .special-separator *{ font-size:26px; margin-bottom:60px;}

.mCSB_scrollTools .mCSB_draggerRail{width:5px !important; border-radius:0 !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(51, 51, 51, 0.75) !important; border-radius:0 !important; width:5px !important;}


.mfp-content {text-align: center !important;}
.white-popup { position: relative; background: #000; display:inline-block; text-align:left; padding: 50px; width: auto; max-width:960px; min-width:220px; margin: 20px auto;color:#000;border-radius:10px;}
.white-popup, .white-popup *{color:#fff;}

.styled-select { background:#fff url(../images/styled-select.png) no-repeat right center; width:198px; height: 28px; overflow: hidden; border:solid 1px #e7e2cf; border-radius:5px; }
.styled-select select { background: transparent; width: 115%; width: calc(100% + 40px); padding: 5px 6px;  font-size: 14px; line-height: 1; border: 0; border-radius: 0; height: 28px;cursor:pointer; -webkit-appearance: none; }
.styled-select select option	{padding:5px 10px; background-color:#fff;}

#mobile-menu{display:none}
#mobile-switch{display:none}

#page-mask {background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;}

/* ####################################################################### 
								POP UP
####################################################################### */
.btn-close{background:url(../images/close.png) no-repeat center center; width: 44px; height: 44px;line-height: 44px;position: absolute;right: 20px;top: 20px; text-decoration: none;text-align: center;opacity: 0.65;color: #FFF;font-style: normal;font-size: 28px; font-family: Arial,Baskerville,monospace;cursor:pointer; z-index:1200;}
.btn-close:hover{opacity: 1;}

/* ####################################################################### 
								HEADER
####################################################################### */
header	{background-color:transparent;position:fixed;top:0;left:0;width:100%;height:120px;z-index:1000;box-shadow:none;transition: all 0.3s ease;transition-delay: 0.5s;}
header.active #header-bot, header.enabled #header-bot	{background-color:#fff;}
header:hover #header-bot	{background-color:#fff;}
header .wrapper	{}

#header-top	{background-color:#e7e2cf;margin-top:-30px;transition: all 0.3s ease;transition-delay: 0.5s;}
#header-top:hover	{margin-top:0;}
#header-top li	{display:inline-block;width:33%;height:40px;text-align:center;border-right:solid 1px #dbd4ba;}
#header-top li:first-child	{border-left:solid 1px #dbd4ba;}
#header-top li a	{background:#e7e2cf url(../images/header-top-arrow.png) no-repeat center 40px;color:#989898;display:block;height:100%;font-size:12px; line-height:40px;text-transform:uppercase;transition: all 0.5s ease;}
#header-top li a.active {background-color:#ded9c5;background-position:center bottom;}
 #header-top li a:hover{background-color:#ded9c5;text-decoration:none;}

#header-bot	{background-color:transparent;height:60px;padding:10px 0;position:relative;z-index:9;transition: all 0.3s ease;}
header.active #header-bot, header.enabled #header-bot	 {box-shadow:0 3px 3px #ccc;}
#header-bot .wrapper, #header-bot .col-left, #header-bot .col-right	{height:100%;}
#header-bot .col-left.logo a	{background:url(../images/header-logo.png) no-repeat center 0;display:block;width:150px;height:60px;line-height:60px;transition: all 0.5s ease;transition-delay: 0.2s;}
#header-bot .col-left.logo a:hover	{text-decoration:none;}
header.active #header-bot .col-left.logo a, 
header.enabled #header-bot .col-left.logo a,
header:hover #header-bot .col-left.logo a	{background-position:center -60px;}

nav	{height:30px;margin:20px 0 10px 0;}
nav a	{background:url(../images/nav.png) repeat-x 0 0;color:#fff;font-weight:700;font-size:10px;line-height:20px;height:20px;text-transform:uppercase;display:inline-block;margin-left:20px;padding:5px 10px;border:solid 1px transparent;transition: all 0.5s ease;transition-delay: 0.2s;}
nav a.active,
nav a.enabled,
nav a:hover{text-decoration:none;background-position:0 bottom;}
nav a.reserved-area	{border-color:#fff;}
header.active nav a, 
header.enabled nav a,
header:hover nav a	{color:#333;}
header.active nav a.reserved-area, 
header.enabled nav a.reserved-area, 
header:hover nav a.reserved-area	{ border-color:#333;}
header nav a.reserved-area:hover{background-color:#333;color:#fff;}

#header-languages	{padding-top:30px; text-align:right; position:relative;}
#header-languages .btn	{background:url(../images/header-languages.png) no-repeat 0 0;color:#fff;text-transform:uppercase;width:20px;font-size:12px;;height:15px;padding:0 20px 0 15px;transition: all 0.5s ease;transition-delay: 0.2s;}
#header-languages .btn:hover	{text-decoration:none;}
#header-languages .container	{background:url(../images/arrow-languages.png) no-repeat center top; display:none;position:absolute; width:80px;left:50%;top:64px;margin-left:-40px; padding-top:6px;}
#header-languages:hover .container	{display:block;}
#header-languages .content	{position:absolute;right:0;width:78px;border:solid 1px #dbd4ba;}
#header-languages .container a	{background-color:#fff;display:block;height:30px;line-height:30px;text-align:center;text-transform:uppercase; font-size:12px;}
#header-languages .container a:not(:last-child)	{border-bottom:solid 1px #dbd4ba;}

header.active #header-languages .btn, 
header.enabled #header-languages .btn, 
header:hover #header-languages .btn	{background-position:0 -15px;color:#333;}

#header-submenu	{position:relative;z-index:8;}
#header-submenu .wrapper	{background-color:#e7e2cf;text-align:center;border-radius:0 0 4px 4px;}
#header-submenu li	{display:inline-block;margin:0 20px;}
#header-submenu li a	{color:#8d7741;display:block;height:40px;line-height:40px;position:relative;text-transform:uppercase;font-size:10px; font-weight:900;}
#header-submenu li a .arrow	{background:url(../images/submenu.png) no-repeat 0 0;display:block;position:absolute;bottom:0;left:50%;margin-left:-13px;width:26px;height:10px;}
#header-submenu li a.active .arrow	{bottom:-10px;}
#header-submenu li a.active	{color:#8d7741;text-decoration:underline;}

/* ####################################################################### 
								FOOTER
####################################################################### */
footer .top	{background-color:#3d4121;padding:10px 0;height:40px;}
footer .top *	{color:#fff;font-size:14px;line-height:40px; height: 50px;}
footer .top *	{color:#fff;font-size:14px;line-height:40px; height: 50px;}
footer .top .col-left	{margin-right:50px;}
footer .social a	{background:#333 url(../images/icones.png) no-repeat 0 0;display:inline-block;width:20px;height:20px;vertical-align:middle;border-radius:3px;margin-left:5px;}
footer .social a.btn-linkedin	{background-position:0 -20px;}
footer .btn-newsletter .text	{text-transform:uppercase;vertical-align:middle; font-size:12px;}
footer .btn-newsletter .icon	{background:url(../images/icones.png) no-repeat -20px 0;display:inline-block;width:20px;height:20px;vertical-align:middle;margin-left:5px;}

footer .bot	{padding:10px 0;height:20px;}
footer .bot *	{line-height:20px; font-size:12px;}
footer .bot a	{vertical-align:middle;}
/* ####################################################################### 
								GENERAL
####################################################################### */
#general-container	{}
#general-content	{padding:160px 0 100px;}
#general-content h1	{background:url(../images/h1.png) no-repeat center bottom;padding-bottom:40px;margin-bottom:30px;}
#general-content h2,
#general-content h2 *	{font-size:25px;line-height:30px;}

.editor-content	{}
.editor-content blockquote	{background:url(../images/blockquote.png) no-repeat 0 20px;}

.decor-01	{text-align:center;padding-top:30px;}
.decor-02	{background:url(../images/decor-02.jpg) repeat-y center 0;}
.decor-03	{background:url(../images/decor-03.jpg) no-repeat center 0;height:383px;text-align:center;margin:50px 0;}

.btn-know-more	{background:url(../images/btn-know-more.png) repeat-x 0 0;color:#8d7741;font-size:14px;line-height:20px;padding:10px;border:solid 1px #8d7741;transition: all 0.5s ease;}
.btn-know-more:hover	{background-color:#8d7741; color:#fff; text-decoration:none;background-position:0 bottom;}

.highlight-01	{margin-bottom:30px;}
.highlight-01, .highlight-01 *	{color:#8d7741;font-size:18px;line-height:25px;font-family: 'Droid Serif', serif;font-style:italic; text-align:center;}

.left-container	{float:left;width:300px;}
.right-container	{float:right;width:630px;}

/* ####################################################################### 
								BANNER
####################################################################### */
#banner	{background:url(../images/banner.jpg) repeat-x 0 0;position:relative;z-index:10;}
#banner li	{background-repeat:no-repeat;background-position:center 0;padding:115px 0;height:300px;}
#banner li *	{color:#fff;}
#banner li .top	{margin-left: 500px;width: 300px;text-align:center;}
#banner li .logo, #banner li h1	{margin-bottom:10px;}
#banner li p	{font-size:16px; line-height:22px;}


/* ####################################################################### 
								HOME NEWS
####################################################################### */
#home-news	{background:#e7e2cf url(../images/home-news.jpg) no-repeat center bottom;height:210px;padding:80px 0;margin-top:-71px;position:relative;z-index:9;}
#home-news .col-left	{width:270px;text-align:center;}
#home-news .col-left h2	{background:url(../images/separator.jpg) no-repeat center bottom;color:#3d4121;text-align:center;margin-bottom:20px;padding-bottom:20px;}
#home-news .col-right	{width:630px;}

.item-01-listed	{background-color:#3d4121;float:left;}
.item-01-listed:not(:last-child)	{margin-right:30px;}
.item-01-listed a	{display:block;width:300px;height:185px;overflow:hidden;}
.item-01-listed a:hover, #home-news .col-right li a:hover *{text-decoration:none;}
.item-01-listed .thumb	{background-repeat:no-repeat;background-size:cover;display:block;height:100%;}
.item-01-listed .info	{background-color:#3d4121;background-color:rgba(61,65,33,0.7);display:block;height:100%;position:relative;top:-90px;transition: all 0.5s ease;}
.item-01-listed a:hover .info	{background-color:rgba(61,65,33,1);top:-185px;}
.item-01-listed .info-content	{display:block;padding:15px;}
.item-01-listed .info-content *	{color:#fff;}
.item-01-listed .title	{display:block; font-size:15px;line-height:18px;height:36px;font-weight:bold;overflow:hidden;margin-bottom:5px;}
.item-01-listed .date,
.item-01-listed .subtitle	{font-family: 'Droid Serif', serif;font-style:italic;font-size:12px;line-height:15px;height:15px;padding-bottom:15px;display:block;}
.item-01-listed .description	{display:block;font-size:14px;line-height:17px;height:78px;overflow:hidden;}

/* ####################################################################### 
								HOME HISTORY
####################################################################### */
#home-history	{background:url(../images/home-history.jpg) no-repeat center 0;height:660px;padding: 30px 0;position:relative;}
#home-history .arrow	{background:url(../images/arrow-white.png) no-repeat center 0;width:100%;height:40px;position:absolute;bottom:-40px;z-index:10;}
#home-history .content	{width:600px;margin:0 auto;text-align:center;}
#home-history h2	{background:url(../images/title-underline.png) no-repeat center bottom;text-align:center;padding-bottom:30px;margin-bottom:30px;}
#home-history .text	{margin-bottom:50px;}
#home-history p	{color:#a6a6a6;font-weight:300;font-size:26px;line-height:34px;}

/* ####################################################################### 
								HOME PARALLAX
####################################################################### */
#home-parallax	{background-color:#3d4121;background-repeat:no-repeat;background-attachment:fixed;height:540px;}


/* ####################################################################### 
								HOME VIDEO
####################################################################### */

#home-video	{width:100%}
#home-video	iframe, #home-video embed, #home-video object{ max-width: 100%;}
#home-video video{max-width: 100%; height: auto;}
/* ####################################################################### 
								HOME OUR BRANDS
####################################################################### */
#home-our-brands	{background-color:#e7e2cf;position:relative;}
#home-our-brands .arrow	{background:url(../images/arrow-beige.png) no-repeat center 0;width:100%;height:40px;position:absolute;bottom:-40px;}
#home-our-brands-container	{padding-top:80px;height:250px;}
#home-our-brands .col-left	{width:270px;text-align:center;}
#home-our-brands .col-left h2	{background:url(../images/separator.jpg) no-repeat center bottom;color:#3d4121;text-align:center;margin-bottom:20px;padding-bottom:20px;}
#home-our-brands .col-right	{width:605px;}
#home-our-brands .col-right .thumb	{width:250px;height:150px;float:left;}
#home-our-brands .col-right .info	{width:300px;float:right;}
#home-our-brands .col-right .title	{font-family: 'Droid Serif', serif;font-style:italic;font-size:22px;line-height:25px;margin-bottom:5px;}
#home-our-brands .col-right .description	{margin-bottom:30px;}

/* ####################################################################### 
								HOME MISSION
####################################################################### */
#home-mission	{background:url(../images/home-mission.jpg) no-repeat center 0;position:relative;padding-bottom:30px}
#home-mission .arrow	{background:url(../images/arrow-transparent.png) no-repeat center 0;width:100%;height:40px;position:absolute;top:-40px;}
#home-mission .content	{width:630px;margin:0 auto;text-align:center;padding: 30px 0;}
#home-mission h2	{background:url(../images/title-underline.png) no-repeat center bottom;text-align:center;padding-bottom:30px;margin-bottom:30px;}
#home-mission .text	{margin-bottom:50px;padding-top: 50px;}
#home-mission p	{color:#a6a6a6;font-weight:300;font-size:26px;line-height:34px;}

/* ####################################################################### 
								INSTITUTIONAL HISTORY
####################################################################### */
#history-list li:not(:last-child)	{border-bottom:solid 1px #f7f5ef;padding-bottom:20px;margin-bottom:20px;}
#history-list li .year	{font-family: 'Droid Serif', serif;font-style:italic;text-align:center;margin-bottom:20px;}
#history-list li .year span	{background-color:#8d7741;color:#fff;border-radius:30px;display:inline-block;height:30px;padding:0 15px;line-height:30px;}
#history-list li .col-left	{width:300px;}
#history-list li .col-right	{width:300px;}
#history-list li:nth-child(even) .col-left	{float:right;}
#history-list li:nth-child(even) .col-right	{float:left;}

#history-list li .col-left img	{width:300px;}
#history-list li .title	{color:#8d7741;font-family: 'Droid Serif', serif;font-style:italic;font-size:18px;line-height:23px;}

/* ####################################################################### 
								PRODUCTS
####################################################################### */
.list-01 .item	{padding:30px 0;}
.list-01 .item:nth-child(odd)	{background-color:#e7e2cf;background-color:rgba(231,226,207,0.5);}
.list-01 .item .wrapper {display:flex; align-items:center;}
.list-01 .item .col-left	{width:300px;margin-right:30px;}
.list-01 .item .col-left h3	{margin-bottom:30px;}
.list-01 .item .col-mid	{width:300px;margin-right:30px}
.list-01 .item .col-right	{width:300px;}
.list-01 .item .col-right .label	{color:#3d4121;font-size:20px;line-height:23px;font-family: 'Droid Serif', serif;font-style:italic;margin-bottom:10px;}

.types-01	{margin-bottom:20px;}
.types-01 li	{margin-bottom:10px;}
.types-01 li.active .title	{color:#333;}
.types-01 .icon	{background:url(../images/sprite-15x30.png) no-repeat 0 0;float:left;width:15px;height:30px;margin-right:10px;}
.types-01 .bottle .icon	{background-position:0 0;} .types-01 .bottle.active .icon	{background-position:-15px 0;}
.types-01 .carboy .icon	{background-position:0 -30px;} .types-01 .carboy.active .icon	{background-position:-15px -30px;}
.types-01 .can .icon	{background-position:0 -60px;} .types-01 .can.active .icon	{background-position:-15px -60px;}
.types-01 .options-box	{float:left;width:260px;}
.types-01 .options-box *	{font-size:12px;line-height:14px;}
.types-01 .options-box .title	{color:#ccc;line-height:16px;font-family: 'Droid Serif', serif;font-style:italic;}
.types-01 .options-box span	{color:#ccc;margin-right:10px;display:inline-block;}
.types-01 .options-box span.active	{color:#333;}

.graph-01	{position:relative;height:10px;}
.graph-01 .bar	{background-color:#ccc;height:100%;overflow:hidden;border-radius:3px;position:relative;}
.graph-01 .progress	{background-color:#8d7741;position:absolute;height:100%;width:50%;top:0;left:0;z-index:2;}
.graph-01 .mask	{background:url(../images/graph-01.png) no-repeat 0 0;position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;}
.graph-01 .markers	{display:table;width:100%;}
.graph-01 .markers div	{color:#ccc;display:table-cell;text-align:center;}
.graph-01 .markers div.active	{color:#333;}
.graph-01 .markers div:first-child	{text-align:left;}
.graph-01 .markers div:first-child,
.graph-01 .markers div:last-child	{width:13%;}
.graph-01 .markers div:last-child	{text-align:right;}

.acidity-content {display: flex;justify-content: space-between; position: relative; top: -30px;}
.acidity-content .left {width: 100%;}
.acidity-content .right {width: 40px;height: 20px;flex-grow: 0;flex-shrink: 0;text-align: right; margin-top: 28px }
.acidity-content .bar {background-color: #ccc;height: 10px;margin-bottom: 0;overflow:hidden;border-radius:3px;position:relative; margin-top: 10px;}
.acidity-content .fill	{background-color:#8d7741;position:absolute;height:100%;width:50%;top:0;left:0;z-index:2;}
.acidity-content .numbers {display: flex;justify-content: space-between;}
.acidity-content .numbers * {font-size: 12px !important;line-height: 20px;}
.acidity-content .more {background: #ccc url(../images/acidity-plus.png) no-repeat center center;display: inline-block;width: 20px;height: 20px; border-radius: 15px;}
.acidity-content .acidity-value {height: 24px;overflow: hidden; text-align: right;}
.acidity-content .acidity-value span {background-color: #8d7741; display: inline-block;text-align: right;font-size: 12px !important; color:#fff !important; line-height: 20px;position: relative; left: 100%;transition: all 0.5s ease; padding: 2px 5px; border-radius: 2px;}
.acidity-content:hover .acidity-value span {left: 0;}

/* ####################################################################### 
								NEWS
####################################################################### */
#news-list .item-01-listed,
#recipes-list .item-01-listed	{margin-bottom:30px;}
#news-list .item-01-listed:nth-child(3n),
#recipes-list .item-01-listed:nth-child(3n)	{margin-right:0;}

.filter-line	{background:url(../images/separator-02.jpg) repeat-x 0 center;margin-bottom:30px;}
.filter-line .text	{color:#ccc;font-family: 'Droid Serif', serif;font-style:italic;}
.filter-line-inside	{background-color:#fff;float:right;padding-left:30px;}
.filter-line-inside .styled-select	{display:inline-block;margin-left:10px;vertical-align:middle;width:60px;}

#news-list .filter-line-inside .styled-select	{width:100px;}

.right-container h1	{background:none !important;color:#3d4121;font-size:40px;line-height:43px;padding:0 !important;text-align:left;margin-bottom:0 !important;}
.right-container .subtitle	{color:#8d7741;font-size:16px;line-height:19px;font-family: 'Droid Serif', serif;font-style:italic;}
.right-container .header,
.right-container .image,
.right-container .description,
.right-container .ingredients,
.right-container .preparation	{margin-bottom:30px;}
.right-container .image img	{width:100%;}
.right-container .footer	{background-color:#e7e2cf;height:30px;}
.right-container .footer *	{line-height:30px;}
.right-container .footer .col-left a	{display:inline-block;padding:0 10px;border-right:solid 1px #fff;}
.right-container .footer .col-left a:hover	{text-decoration:none;}
.right-container .footer .col-left a .icon	{background:url(../images/sprite-20.png) no-repeat 0 0;width:20px;height:20px;margin-right:5px;display:inline-block;vertical-align:middle;opacity:0.7;filter:alpha(opacity=70);transition: all 0.3s ease;}
.right-container .footer .col-left a:hover .icon	{opacity:1;filter:alpha(opacity=100);}
.right-container .footer .col-left a.btn-detail-link .icon	{background-position:-80px 0;}
.right-container .footer .col-left a.btn-detail-pdf .icon	{background-position:-100px 0;}

.right-container .footer .col-right	{padding-right:10px;}
.right-container .footer .col-right a	{background:url(../images/sprite-20.png) no-repeat 0 0;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-left:3px;opacity:0.7;filter:alpha(opacity=70);transition: all 0.3s ease;}
.right-container .footer .col-right a:hover	{opacity:1;filter:alpha(opacity=100);}
.right-container .footer .col-right a.btn-facebook	{background-position:0 0;}
.right-container .footer .col-right a.btn-twitter	{background-position:-20px 0;}
.right-container .footer .col-right a.btn-googleplus	{background-position:-40px 0;}
.right-container .footer .col-right a.btn-linkedin	{background-position:-60px 0;}

.left-container .back-box	{border-bottom:solid 1px #e7e2cf;padding-bottom:15px;margin-bottom:15px;}
.left-container .back-box a *	{color:#8d7741;}
.left-container .back-box a .text	{transition: all 0.3s ease;}
.left-container .back-box a:hover	{text-decoration:none;}
.left-container .back-box a:hover .text	{color:#3d4121;}
.left-container .back-box .icon	{background:url(../images/sprite-20.png) no-repeat -120px 0;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;}

.list-others h3	{font-size:25px;line-height:28px;}
.list-others li a	{background-color:#e7e2cf;display:block;padding:20px;margin-bottom:1px;transition: all 0.3s ease;}
.list-others li a:hover	{background-color:#ccc;text-decoration:none;}
.list-others li .title	{color:#3d4121;font-weight:bold;font-size:16px;line-height:19px;display:block;}
.list-others li .subtitle	{color:#8d7741;font-family: 'Droid Serif', serif;font-style:italic;display:block;}

/* ####################################################################### 
								RECIPES
####################################################################### */

#recipes-list .filter-line-inside .styled-select	{width:150px;}

/* ####################################################################### 
								CONTACTS
####################################################################### */
#contacts	{}
#contacts .col-left	{width:630px;}
#contacts .col-right	{width:300px;}
#contacts-gmaps-container	{background-color:#e7e2cf;padding:10px;margin-bottom:30px;}
#contacts-gmaps	{background-color:#ccc;height:280px;}

#contacts .info	{ -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; }

#form-contacts .box	{margin-bottom:10px;}
#form-contacts .label	{color:#ccc;font-family: 'Droid Serif', serif;font-style:italic;font-size:12px;line-height:15px;}
