/*
Theme Name: Enoforum
Author URI: http://www.enoforum.pt/
Theme URI:
Description: Light, universal theme with modern menu and well styled headlines.
Author: miguelmarques.com
Version: 1.0
Tags: white, light, two-columns, fixed-width, editor-style
*/
* {margin:0;padding:0}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */ .clear { clear:both } 

html, body {
font: 12px arial; 
color:#333;
margin:0;padding:0;
line-height: 1;
background-color:#f0f0e8
}

img { border:0  }
/* background:#f0f0e8 url(imgs/bg_website.gif) repeat-y center top */

.pos_l       { float:left; display:inline; overflow: hidden }  /* always float left */
.pos_r       { float:right; display:inline; overflow: hidden } /* always float right */
.alignright  { float: right; padding:0px 0px 10px 10px}        /* images with text around */
.alignleft   { float: left; padding:0px 10px 10px 0px}         /* images with text around */
.aligncenter { clear:both; display:block; margin:0 auto 0}

h1, h2, h3 { font-family:arial}
h1 { font-size:18px; font-weight:bold; color:#000}
h2 { font-size:16px; font-weight:bold; color:#000}	
h3 { font-size:14px; font-weight:normal; color:#000}

a:link, a:visited { color:#d94a1d; text-decoration:none}
a:hover { color:#d94a1d; text-decoration:underline}

p { font-size:12px; font-weight:normal; color:#000;}


@font-face {
    font-family: 'Swz721t';
    src: url('fonts/swz721t.eot');
    src: url('fonts/swz721t.eot?#iefix') format('embedded-opentype'),
		 url('fonts/swz721t.woff') format('woff'),
		 url('fonts/swz721t.ttf') format('truetype'),
		 url('fonts/swz721t.svg#swz721t') format('svg');
    font-weight: bold;
    font-style: bold;
}
.page-id-156 .menu_fix, .page-id-1787 .menu_fix, .page-id-1789 .menu_fix, .page-id-1852 .menu_fix, .page-id-1852 .menu_fix, .page-id-1863 .menu_fix, .page-id-1865 .menu_fix, .page-id-1867 .menu_fix { display:none  }

@font-face {
    font-family: 'swiss721lightextended';
    src: url('fonts/swiss721lightextended.eot');
    src: url('fonts/swiss721lightextended.eot?#iefix') format('embedded-opentype'),
		 url('fonts/swiss721lightextended.woff') format('woff'),
		 url('fonts/swiss721lightextended.ttf') format('truetype'),
		 url('fonts/swiss721lightextended.svg#swiss721lightextended') format('svg');
    font-weight: normal;
    font-style: normal;
}


.post_title h2 a, .post_title h2, .w_slogan h1, .b_slogan h1, .about_title_box p, .general_content_txt h1, .dif_general_content_txt h1, .general_content_side_title p, .the_title h1, .singlebrand_title_box p, .site_single_content_title h1, .site_single_content_title2 h1, .emp_gallery_title p, .sidebar_feeds h4, .sidebar_whats h4, .sidebar_tags h4, .sidebar_arq h4, .sidebar_tags h4 { font-family: 'Swz721t', sans-serif !important }


.w_slogan h1{ font-size:26px; font-weight:normal; color:#962130; margin:28px 0px 0px 9px}
.b_slogan h1{ font-size:26px; font-weight:normal; color:#962130; margin:28px 0px 0px 9px}
.about_title_box p { font-size:35px; font-weight:normal; color:#fff; text-align:center; margin-top:14px  }
.general_content_txt h1 { font-size:35px; font-weight:normal; color:#962130; margin-bottom:21px }
.dif_general_content_txt h1 { font-size:35px; font-weight:normal; color:#962130; margin-bottom:21px }
.general_content_side_title p { font-size:34px; font-weight:normal; color:#b5b0a1; margin:0; padding:0 }
.the_title h1 { font-size:35px; font-weight:normal; color:#962130; padding:0}
.singlebrand_title_box p { font-size:35px; font-weight:normal; color:#787061; text-align:center; margin-top:14px  }
.site_single_content_title h1, .site_single_content_title2 h1 { font-size:36px; font-weight:normal; text-transform: none; color:#a80029; margin:10px 0px 0px 0px; font-family: 'Swz721t', sans-serif !important}
.emp_gallery_title p{  font-size:34px; font-weight:normal; color:#b5b0a1; margin:11px 0px 0px 1px; padding:0  }
.sidebar_feeds h4{ font-size:35px; font-weight:normal; color:#962130; margin:0px 0px 0px 0px}

.sidebar_whats h4{font-size:35px; font-weight:normal; color:#962130; margin:0px 0px 0px 0px  }
.sidebar_tags_box h4{ display:none  }
.sidebar_arq h4{font-size:35px; font-weight:normal; color:#962130; margin:0px 0px 0px 0px  }
.sidebar_tags h4{font-size:35px; font-weight:normal; color:#962130; margin:0px 0px 0px 0px  }
.sidebar_whats span { margin:4px 0px 0px 19px}
.sidebar_arq span { margin:4px 0px 0px 19px}
.sidebar_tags span { margin:4px 0px 0px 19px}



/* Layout */
#wrapper_header, #wrapper_content, #wrapper_footer  { width:100%; margin:0 auto}

#wrapper_header_box   { width:980px; height:169px; margin:0 auto; position:relative; background-color:white}
#wrapper_content_box  { width:980px; min-height:582px; margin:0 auto; background-color:white}
#wrapper_footer_box   { width:980px; min-height:255px; margin:0 auto; background-color:#f0f0e8}

/* Header */
.topline    { width:924px; height:8px; margin:0 auto; background-color:#962130 }
.bottomline { width:924px; height:4px; margin:0; background-color:#b5b0a1; position:absolute; bottom:0; left:28px}
.h_left     { width:300px; height:146px; margin:10px 0px 0px 28px }
.h_right    { width:590px; height:156px; margin:0px 28px 0px 0px }
.second_logo { width:322px; height:72px; margin:15px 38px 0px 0px; background: url(imgs/wines_of_portugal.png) no-repeat 0 0 }

/* 1st Menu */
.first_menu { width:490px; height:40px; margin:0 }

.first_menu ul { margin:0; list-style: none; float:right}
.first_menu li { margin:0; padding:0; float:left; display:inline}
.first_menu li a { font-size:14px; font-family: arial; font-weight: normal; color:#787061; margin:0; padding:11px 14px 8px 17px; float:left; display:block; background-color:#fff}
.first_menu li a:link    { color: #787061; text-decoration: none}
.first_menu li a:visited { color: #787061; text-decoration: none}
.first_menu li a:hover   { color: #fff; text-decoration: none; background-color:#962130}
.first_menu li a:active  { color: #787061; text-decoration: none}
#menu-item-33 a   { color: #fff; text-decoration: none; background-color:#962130}
.first_menu li. a.current   { color: #fff; text-decoration: none; background-color:#962130}
.first_menu li.current-page-ancestor a{ color: #fff !important; text-decoration: none; background-color:#962130}
.first_menu li.current-menu-item a{ color: #fff !important; text-decoration: none; background-color:#962130}

.single-wine .menu-item-1291 a{ color: #fff !important; text-decoration: none; background-color:#962130}
.single-wine .menu-item-2300 a{ color: #fff !important; text-decoration: none; background-color:#962130}
.single-wine .menu-item-40 a{ color: #787061  !important}
.page-template-brands-olive-oil-php .menu-item-2300 a{ color: #fff !important; text-decoration: none; background-color:#962130}
.single-olive .menu-item-1291 a{ color: #fff !important; text-decoration: none; background-color:#962130}
.single-olive .menu-item-40 a{ color: #787061  !important}
.page-template-links-php .homeic
{
margin: 0;
float: right;
width: 33px;
height: 33px;
display: block;
background: url(images/home.jpg) no-repeat 0 0;
text-indent: -9999px;
}


.homeic { margin:0; float:right; width:33px; height:33px; display:block; background: url(images/home2.jpg) no-repeat 0 0;  text-indent: -9999px;}
.homeic:hover { background: url(images/home.jpg) no-repeat 0 0}

.homeic1 { margin:0; float:right; width:33px; height:33px; display:block; background: url(images/home.jpg) no-repeat 0 0;  text-indent: -9999px;}

/* END 1st Menu */

/* 2nd Menu  width:550px; */
.second_menu { width:590px; height:40px; margin:7px 0px 0px 0px }

.second_menu ul { margin:0; list-style: none; float:right}
.second_menu li { margin:0; padding:0; float:left; display:inline; background: url(imgs/bg_menu2.jpg) no-repeat right center }
#menu-item-260, #menu-item-40, #menu-item-1797, #menu-item-1858, #menu-item-2305, #menu-item-2646 {background: none !important}
#menu-item-250, #menu-item-2314{background: none !important}
.second_menu li a { font-size:11px; font-family: verdana; font-weight: normal; color:#9e9487; margin:0; padding:1px 5px 1px 5px; float:left; display:block;text-transform:uppercase;}
.second_menu li a:link    { color: #9e9487; text-decoration: none}
.second_menu li a:visited { color: #9e9487; text-decoration: none}
.second_menu li a:hover   { color: #787061; text-decoration: none}
.second_menu li a:active  { color: #9e9487; text-decoration: none}

.second_menu li a.current   { color: #787061; text-decoration: none}
.second_menu ul li a.hlt { padding:1px 0px 1px 5px; !important}
#menu-header-menu-2 li.current-page-ancestor a { color: #787061; text-decoration: none}

.category-blog #menu-item-103 a, .archive #menu-item-103 a{ color: #787061 !important}
.tax-linkss #menu-item-103 a{ color: #9e9487 !important}
.tax-mediadownloadss #menu-item-103 a{ color: #9e9487 !important}
.category-blog .current-post-parent a{ color: #787061 !important} 

/* .page-parent .current_page_item a{ color: #787061 !important} */
.single-post .current-post-ancestor a{ color: #787061 !important}


/* END 2nd Menu */
/* END Header */

/* Content */

/* 1st Slider */
.wrapper_featured { width:924px; height:304px; margin:0px 0px 0px 28px; }

#feature1 {position:relative;width:924px;height:304px;margin:0}
.whatsup {width:222px;height:67px;position: absolute; bottom:38px; left:0; z-index:3; background:url(imgs/bg_slider_bg.png) no-repeat 0 0;}
.whatsup p { font-size:25px; font-family: 'swiss721lightextended', arial !important;  font-weight:normal; margin:18px 0px 0px 41px; color:white }
#feature1 .items .item .copy p{ color:#fff}

#feature1 .scrollable{position:relative;overflow:hidden;width:924px;height:304px}
#feature1 .nav-scroll{position:absolute;z-index:100;width:882px;height:16px;bottom:16px;right:0px}

#feature1 .navi {width:auto;padding:0px;float:right; margin:0px 0px 0px 0px}
#feature1 .navi a{width:20px;height:20px;float:left;margin:0px 11px 0px 0px; background:url(imgs/dots.jpg) no-repeat 0 0;display:block;font-size:1px}

#feature1 .navi a:hover, #feature1 .navi a.active{background-position:0 -20px}

#feature1 .scrollable{float:left}

#feature1 .scrollable .items{width:20000em;position:absolute;clear:both}
#feature1 .items .item{float:left;width:924px;height:304px;position:relative;z-index:1}

#feature1 .items .item img{ position:absolute; bottom:0; left:0px}

#feature1 .items .item .copy{ position:absolute; top:0; right:0px; z-index:2; width:272px; height:304px; background:url(imgs/bg_slider_bg.png) no-repeat 0 0;}

.h_title_box { width:272px; min-height:10px; margin:0px 0px 0px 0px }
.h_title_box p{ font-size:33px; font-family: arial; font-weight:normal; margin:22px 0px 0px 25px; line-height:41px }

.h_date_box { width:272px; min-height:10px; margin:0px 0px 0px 0px; }
.h_date_box p{ font-size:12px; font-family: arial; font-weight:normal; margin:0px 0px 0px 25px }

.h_txt_box { width:272px; min-height:10px; margin:0px 0px 0px 0px; }
.h_txt_box p{ font-size:12px; font-family: arial; font-weight:normal; margin:13px 0px 0px 25px; padding-right:33px }

.h_title_box a { font-size:33px; font-family: 'swiss721lightextended', arial !important; font-weight:normal; text-decoration:none}
.h_title_box a:link    { color: #fff; text-decoration: none}
.h_title_box a:visited { color: #fff; text-decoration: none}
.h_title_box a:hover   { color: #fff; text-decoration: underline}
.h_title_box a:active  { color: #fff; text-decoration: none}

.h_txt_box a { font-size:12px; font-family: arial; font-weight:normal; text-decoration:none}
.h_txt_box a:link    { color: #fff; text-decoration: none}
.h_txt_box a:visited { color: #fff; text-decoration: none}
.h_txt_box a:hover   { color: #fff; text-decoration: underline}
.h_txt_box a:active  { color: #fff; text-decoration: none}
/* END 1st Slider */

/* About Page - Slider */
.menu_fix { position:absolute; top:0; right:0px; z-index:2; width:272px; height:304px; background:url(imgs/bg_slider_bg.png) no-repeat 0 0;}
.about_title_box   { width:269px; min-height:45px; float:left; margin:0px 0px 0px 0px }

.about_menu_box  { width:269px; min-height:70px;float:left; margin:13px 0px 0px 3px; }

.about_menu_box ul { float:left; margin:0px 0px 0px 0px; list-style: none;}
.about_menu_box li { float:left; width:196px; min-height:38px; display:inline; margin:0px 0px 0px 36px; padding:0; background:url(imgs/bg_about_menu.jpg) no-repeat center top; display:block; text-align:center}

.about_menu_box ul li a { float:left; width:196px; min-height:18px; font-size:12px; font-family: arial; font-weight:normal; color:#fff; padding:14px 0px 7px 0px; display:block}
.about_menu_box ul li a:link    { color: #fff; text-decoration: none}
.about_menu_box ul li a:visited { color: #fff; text-decoration: none}
.about_menu_box ul li a:hover   { color: #fff; text-decoration: none; font-weight: bold;}
.about_menu_box ul li a:active  { color: #fff; text-decoration: none}
.about_menu_box li.current_page_item a    { color: #fff; text-decoration: none; font-weight: bold !important;}
.about_menu_box li.current-cat a    { color: #fff; text-decoration: none; font-weight: bold !important;}
.page-id-182 li.cat-item-41 a    { color: #fff; text-decoration: none; font-weight: bold !important;}

.page-id-219 li.page10presss a{ color: #fff; text-decoration: none; font-weight: bold !important;}

.about_txt_box   { width:575px; height:67px; position:absolute; left:0; bottom:37px; z-index:2; background:url(imgs/bg_slider_bg2.png) no-repeat 0 0; }
.about_txt_box p { font-size:12px; font-family: arial; font-weight:normal; color:#fff; margin:21px 26px 0px 40px; line-height:16px }

/* END About Page - Slider */

.dif_general_content_txt    { width: 841px; min-height:247px; margin:19px 0px 40px 42px }
.dif_general_content_txt p  { font-size:12px; font-family: arial; font-weight:normal; color:#212126; margin:0px 0px 14px 0px; line-height:16px}

/* About Page - Content */
.wrapper_main_content2 { width:934px; min-height:278px; margin:0px 0px 0px 28px; position:relative }

.general_content_txt    { width:590px; min-height:247px; margin:19px 0px 0px 42px }
.general_content_txt p  { font-size:12px; font-family: arial; font-weight:normal; color:#212126; margin:0px 0px 14px 0px; line-height:16px}

.general_content_side         { width:280px; min-height:247px; margin:13px 1px 0px 0px }
.general_content_side_title   { width:280px; min-height:40px; margin:0px 0px 18px 0px;  }

.general_content_side_gal     { width:280px; min-height:20px; margin:0px 0px 0px 0px;  }
.gen_gal     { width:77px; height:77px; margin:0px 15px 15px 0px; background-color:#f0f0e8  }
.gen_gal img { margin:12px 0px 0px 0px; border:0  }
/* END About Page - Content */

/* Tabs */
.wrapper_tabber_box { width:934px; min-height:213px; margin:0px 0px 0px 28px }
.wrapper_tabber_box2 { width:934px; min-height:213px; margin:0px 0px 0px 28px; position:relative; padding-top:20px;}
.wrapper_tabber     { width:934px; min-height:213px; margin:20px 0px 0px 0px; position:relative}

#wrapper-tabs { width:924px; min-height:213px; margin:10px 0px 0px 0px; background:#ebebe0 url(imgs/bg_tabs.gif) repeat-x 0 0; position:relative; border-bottom:3px solid #b5b0a1}



/* TABS  */
.tabbed-wrap{ width:924px; min-height:213px}
.tabbed-tabs{ float:right; margin-right:4px; list-style: none}
.grid-6 {
/* trips haslayout, height:48px;overflow:hidden; wrap floats IE */
list-style:none;
}
.tabbed-tabs li { display:block; float:left; padding:0 3px; text-align:center}
.tabbed-tabs a {
width:111px; height:15px; padding:10px 0px 10px 0px; 
    display:block;
    float:left;
    font-size:11px; font-family: arial; font-weight:bold; color:#fff; text-transform:uppercase;
    background-color:#bfb8ab;
    text-decoration:none;
  }
.tabbed-tabs a.current {background-color:#ebebe0; color:#787061   }
.tabbed-tabs a:active,
.tabbed-tabs a:focus{background-color:#ebebe0; color:#787061;   }
.tabbed-tabs a:active span,
.tabbed-tabs a:focus span {background-color:#ebebe0; color:#787061;  }
.tabbed-panes{}
.tabbed-pane {}
.tabbed-pane img{ }
.tabbed-pane {}
.tabbed-pane { 	clear:both}
.tabbed-tabs a span{
 
  }
/* END TABS  */
.tab-content { 	clear:both}

.h_tab_cont { margin:12px 0px 0px 11px; list-style: none;}
.h_tab_cont li { width:218px; min-height:194px; float:left; display:inline; margin:10px 10px 10px 0px; padding:0}

.h_i     { width:218px; height:139px; margin:0px 0px 5px 0px; background-color:white; position:relative }
.h_i img { position:absolute; top:0; left:0 }

.h_tab_cont a    {  font-size:15px; font-family: arial; font-weight:bold; color:#787061; text-transform:uppercase;}
.h_tab_cont a:link    { color: #787061; text-decoration: none}
.h_tab_cont a:visited { color: #787061; text-decoration: none}
.h_tab_cont a:hover   { color: #787061; text-decoration: underline}
.h_tab_cont a:active  { color: #787061; text-decoration: none}

.h_tab_cont h2  { font-size:15px; font-family: arial; font-weight:bold; color:#787061; text-transform:uppercase; padding:0px 0px 3px 5px; line-height:14px}
.h_tab_cont p   { font-size:12px; font-family: arial; font-weight:normal; color:#212126; line-height:16px; padding:0px 0px 0px 5px}

.the_title    { width:205px; min-height:25px; position:absolute; top:0px; left:7px; z-index:1}
.tab_line     { width:906px; height:1px; background-color: #b5b0a1; position:absolute; top:249px; left:11px; z-index:1}

.wrap_pagination { width:920px; height:40px; float:left; display:inline}
.wrap_pagination ul { float:right; list-style: none; margin:8px 0px 0px 0px}
.wrap_pagination li { float:left }

.wrap_pagination a    { width:20px; height:20px; float:left; margin:0px 11px 0px 0px; background:url(imgs/dots.jpg) no-repeat 0 0;display:block;font-size:1px}
.wrap_pagination a:hover   { background-position:0 -20px}
.wrap_pagination a.current { background-position:0 -20px}
/* END Tabs */


/* Main Content */
.wrapper_main_content { width:934px; min-height:278px; margin:0px 0px 0px 28px; position:relative }

.h_slogan { width:293px; height:70px; position:absolute; top:0; left:0 }

.wrapper_suggestions { width:934px; min-height:213px; margin:65px 0px 0px 0px; background:url(imgs/bg_suggestions.gif) repeat-y 0 0 }

.h_suges { margin:12px 0px 0px 11px; list-style: none;}
.h_suges li { width:218px; min-height:194px; float:left; display:inline; margin:0px 10px 0px 0px; padding:0}

.h_i     { width:218px; height:139px; margin:0px 0px 5px 0px; background-color:white; position:relative }
.h_i img { position:absolute; top:0; left:0 }

.h_suges a    {  font-size:15px; font-family: arial; font-weight:bold; color:#787061; text-transform:uppercase;}
.h_suges a:link    { color: #787061; text-decoration: none}
.h_suges a:visited { color: #787061; text-decoration: none}
.h_suges a:hover   { color: #787061; text-decoration: underline}
.h_suges a:active  { color: #787061; text-decoration: none}

.h_suges h2  { font-size:15px; font-family: arial; font-weight:bold; color:#787061; text-transform:uppercase; padding:0px 0px 3px 5px; line-height:14px}
.h_suges p   { font-size:12px; font-family: arial; font-weight:normal; color:#212126; line-height:16px; padding:0px 0px 0px 5px}


/* Single Page - Wine */
.wrapper_main_content3 { width:934px; min-height:278px; margin:0px 0px 0px 28px; position:relative }

/* Single Page - Wine - Content */
.site_single_box      { width:649px; min-height:574px; margin:0; position:relative }

.site_single_sample_box { width:137px; min-height:551px; margin:0}
.site_single_sample     { width:137px; min-height:551px; margin:49px 0px 0px 11px}
 
.site_single_content_box { width:482px; min-height:510px; margin:0}
.breadcrumb_box          { width:482px; height:42px; margin:0; border-bottom:2px solid #c8c4b9}

.breadcrumb_left  { width:250px; height:43px; margin:0}
.breadcrumb_right { width:230px; height:43px; margin:0}

.breadcrumb_left ul { float:left; margin:14px 0px 0px 0px; list-style: none;}
.breadcrumb_left li { float:left; display:inline; margin:0px 3px 0px 0px; padding:0;font-size:12px; font-family: arial; font-weight:bold; text-transform:uppercase; color:#787061;}
.breadcrumb_left ul li a { float:left; font-size:12px; font-family: arial; font-weight:bold; text-transform:uppercase; color:#9e9487; padding:0px 3px 0px 0px}
.breadcrumb_left ul li a:link    { color: #9e9487; text-decoration: none}
.breadcrumb_left ul li a:visited { color: #9e9487; text-decoration: none}
.breadcrumb_left ul li a:hover   { color: #787061; text-decoration: none}
.breadcrumb_left ul li a:active  { color: #9e9487; text-decoration: none}
.breadcrumb_left ul li a.current { color: #787061; text-decoration: none}

.breadcrumb_right ul { float:right; margin:14px 0px 0px 0px; list-style: none;}
.breadcrumb_right li { float:left; display:inline; margin:0px 3px 0px 0px; padding:0;font-size:12px; font-family: arial; font-weight:bold; text-transform:uppercase; color:#787061;}
.breadcrumb_right ul li a { float:left; font-size:12px; font-family: arial; font-weight:bold; text-transform:uppercase; color:#9e9487; padding:0px 3px 0px 0px}
.breadcrumb_right ul li a:link    { color: #9e9487; text-decoration: none}
.breadcrumb_right ul li a:visited { color: #9e9487; text-decoration: none}
.breadcrumb_right ul li a:hover   { color: #787061; text-decoration: none}
.breadcrumb_right ul li a:active  { color: #9e9487; text-decoration: none}
.breadcrumb_right ul li a.current { color: #787061; text-decoration: none}
.breadcrumb_right ul li a.fvt     { padding:0px 0px 0px 0px}
.breadcrumb_right li:last-child          { margin:0px 0px 0px 0px;}

.site_single_content { width:482px; min-height:510px; margin:0; position:relative}
.site_single_share   { width:95px; height:23px; margin:0; position: absolute; top:10px; right:0; background-color:#f0f0e8}
.site_single_share p { font-size:12px; font-family: arial; font-weight:normal; color:#787061; margin:4px 0px 0px 6px}
.site_single_share a { float:left; font-size:12px; font-family: arial; font-weight:normal; color:#212121; padding:0px 0px 0px 0px; display:block}
.site_single_share a:link    { color: #212121; text-decoration: none}
.site_single_share a:visited { color: #212121; text-decoration: none}
.site_single_share a:hover   { color: #212121; text-decoration: none}
.site_single_share a:active  { color: #212121; text-decoration: none}

.site_single_content_title, .site_single_content_title2 { width:380px; min-height:64px; margin:0}
.site_single_content_title p  { font-size:12px; font-family: arial; font-weight:normal; text-transform:uppercase; color:#212121;margin:6px 0px 0px 0px}
.site_single_content_title2 p  { font-size:12px; font-family: arial; font-weight:normal; color:#212121;margin:6px 0px 0px 0px;line-height: 17px;}

.site_single_content_txt   { width:482px; min-height:64px; margin:0}
.site_single_content_txt p { line-height:17px}
.txt_type        { font-size:12px; font-family: arial; font-weight:normal; color:#212121;margin:21px 0px 0px 0px}
.txt_grapes      { font-size:12px; font-family: arial; font-weight:normal; color:#212121;margin:4px 0px 0px 0px}
.txt_country     { font-size:12px; font-family: arial; font-weight:normal; color:#212121;margin:4px 0px 0px 0px}
.txt_region      { font-size:12px; font-family: arial; font-weight:normal; color:#212121;margin:4px 0px 0px 0px}
.txt_oenology    { font-size:12px; font-family: arial; font-weight:normal; color:#212121;margin:24px 0px 0px 0px}
.txt_tasting     { font-size:12px; font-family: arial; font-weight:normal; color:#212121;margin:12px 0px 0px 0px}
.txt_sugestions  { font-size:14px; font-family: arial; font-weight:bold; color:#787061;margin:12px 0px 0px 0px}

.site_single_content_txt span{ font-size:14px;color:#787061; font-weight:bold;}


.site_single_content_ic { width:482px; min-height:83px; margin:0; border-bottom:2px solid #c8c4b9}
.site_single_content_ic ul{  margin:31px 0px 0px 0px; list-style: none;}
.site_single_content_ic li{  float:left; margin:0px 0px 0px 0px; list-style: none;}

.site_single_content_ic2 { width:482px; min-height:5px; margin:0; border-bottom:0px solid #c8c4b9}
.site_single_content_ic2 ul{  margin:31px 0px 0px 0px; list-style: none;}
.site_single_content_ic2 li{  float:left; margin:0px 0px 0px 0px; list-style: none;}

.ic_left      { width:250px; min-height:35px; margin:0}
.ic_right     { width:200px; min-height:35px; margin:0}
.ic_left  ul  { float:left;}
.ic_right ul  { float:right;}
.ic_left img  { float:left; margin-right:21px}
.ic_right img { float:left}
.temp  {  margin-right:30px}

.stemp { width:70px; height:39px; float:left; display:inline; background: url(imgs/ic_temp.jpg) no-repeat 0 0; font-size:13px; font-family: arial; font-weight:normal; padding-right:27px}
.stime { width:100px; height:39px; float:left; display:inline; background: url(imgs/ic_time.jpg) no-repeat 0 0; font-size:13px; font-family: arial; font-weight:normal}

.stemp span { float:left; margin:15px 0px 0px 21px}
.stime span { float:left; margin:17px 0px 0px 46px}

.site_download    { width:450px; min-height:60px; margin:14px 0px 0px 0px}
.site_download p  { width:450px; float:left; font-size:12px; font-family: arial; font-weight:bold; color:#787061; margin:0px 0px 0px 0px}
.site_download ul { float:left; margin:8px 0px 0px 0px; list-style: none;}
.site_download li { float:left; display:inline; margin:0px 6px 0px 0px; padding:0;font-size:12px; font-family: arial; font-weight:bold; text-transform:uppercase; color:#9e9487;}
.site_download ul li a { float:left; font-size:12px; font-family: arial; font-weight:bold; text-transform:uppercase; color:#9e9487; padding:11px 33px 12px 28px;display:block; background-color:#ebebe0}
.site_download ul li a:link    { color: #9e9487; text-decoration: none}
.site_download ul li a:visited { color: #9e9487; text-decoration: none}
.site_download ul li a:hover   { color: #787061; text-decoration: none}
.site_download ul li a:active  { color: #9e9487; text-decoration: none}

.site_download ul li a span{ }

/* END Single Page - Wine - Content */
/* Single Page - Wine - Sidebar */
.site_single_side_box { width:273px; min-height:574px; margin:0px 10px 0px 0px; position:relative }
.site_emp_box { width:273px; min-height:355px;float:left; margin:0px 0px 0px 3px; background-color:#f0f0e8 }
.emp_logo_box { width:217px; height:132px;float:left; margin:16px 0px 0px 27px; border-bottom:5px solid #b5b0a1 }

.emp_menu_box  { width:273px; min-height:70px;float:left; margin:5px 0px 0px 3px; }

.emp_menu_box ul { float:left; margin:0px 0px 0px 0px; list-style: none;}
.emp_menu_box li { float:left; width:196px; min-height:41px; display:inline; margin:0px 0px 0px 36px; padding:0; background:url(imgs/bg_about_menu2.jpg) no-repeat center bottom; display:block; text-align:center}

.emp_menu_box ul li a { float:left; width:196px; min-height:18px; font-size:12px; font-family: arial;  color:#787061; padding:14px 0px 7px 0px; display:block}
.emp_menu_box ul li a:link    { color: #787061; text-decoration: none}
.emp_menu_box ul li a:visited { color: #787061; text-decoration: none}
.emp_menu_box ul li a:hover   { color: #212126; text-decoration: none; font-weight: bold;}
.emp_menu_box ul li a:active  { color: #787061; text-decoration: none}
.emp_menu_box ul li a.current    { color: #212126; text-decoration: none; font-weight: bold;}
.emp_menu_box li:last-child     { background:none}

.emp_gallery_title { width:270px; height:67px; margin:0px 0px 0px 3px;  }

.gal1a { margin:0px 15px 0px 0px;  }
.gal1b { margin:0px 0px 0px 0px;  }


.liqueur a.liqueur { font-size:12px; font-family: arial;  color:#212126 !important; font-weight:bold !important}
.premium a.premium { font-size:12px; font-family: arial;  color:#212126 !important; font-weight:bold !important}
.red a.red { font-size:12px; font-family: arial;  color:#212126 !important; font-weight:bold !important}
.reserve a.reserve { font-size:12px; font-family: arial;  color:#212126 !important; font-weight:bold !important}
.rose a.rose { font-size:12px; font-family: arial;  color:#212126 !important; font-weight:bold !important}
.sparkling a.sparkling { font-size:12px; font-family: arial;  color:#212126 !important; font-weight:bold !important}
.white a.white { font-size:12px; font-family: arial;  color:#212126 !important; font-weight:bold !important}
/*END Sidebar */

/* Brands */
.w_slogan { width:261px; height:65px; position:absolute; top:0; left:0 }

.wrapper_wines_spirits { width:924px; min-height:213px; margin:65px 0px 0px 0px; background-color:#ebebe0; position:relative; border-bottom:3px solid #b5b0a1}

.w_gal h2  { font-size:15px; font-family: arial; font-weight:bold; color:#787061; text-transform:uppercase; line-height:14px; text-align:center; margin-top:10px;}

.w_gal { margin:0px 0px 0px 11px; list-style: none;}
.w_gal li { width:218px; min-height:178px; float:left; display:inline; margin:10px 10px 10px 0px; padding:0; border-bottom:2px solid #d0cec1}

.w_i     { width:218px; height:139px; margin:0px 0px 5px 0px; background-color:#b5b0a1; position:relative }
.w_i img { position:absolute; top:0; left:0 }

.w_gal a    {  font-size:15px; font-family: arial; font-weight:bold; color:#787061; text-transform:uppercase;}
.w_gal a:link    { color: #787061; text-decoration: none}
.w_gal a:visited { color: #787061; text-decoration: none}
.w_gal a:hover   { color: #787061; text-decoration: underline}
.w_gal a:active  { color: #787061; text-decoration: none}
/* END Brands */

/* Single Brand */

#feature2 {position:relative;width:655px;height:304px;margin:0; }

#feature2 .scrollable{position:relative;overflow:hidden;width:655px;height:304px}
#feature2 .nav-scroll{position:absolute;z-index:100;width:500px;height:16px;bottom:16px;right:0px}

#feature2 .navi {width:auto;padding:0px;float:right; margin:0px 0px 0px 0px}
#feature2 .navi a{width:20px;height:20px;float:left;margin:0px 11px 0px 0px; background:url(imgs/dots.jpg) no-repeat 0 0;display:block;font-size:1px}

#feature2 .navi a:hover, #feature2 .navi a.active{background-position:0 -20px}

#feature2 .scrollable{float:left}

#feature2 .scrollable .items{width:20000em;position:absolute;clear:both}
#feature2 .items .item{float:left;width:655px;height:304px;position:relative;z-index:1}

#feature2 .items .item img{ position:absolute; bottom:0; left:0px}

.b_slogan { width:124px; height:65px; position:absolute; top:0; left:0;z-index:9999999999999999999999999999999999999999999999999999999999 }

.singlebrand { float:right; width:269px; height:304px; background-color:#f0f0e8}
.singlebrand_title_box   { width:269px; min-height:45px; float:left; margin:0px 0px 0px 0px }

.singlebrand_menu_box  { width:269px; min-height:70px;float:left; margin:13px 0px 0px 3px; }

.singlebrand_menu_box ul { float:left; margin:0px 0px 0px 0px; list-style: none;}
.singlebrand_menu_box li { float:left; width:196px; min-height:38px; display:inline; margin:0px 0px 0px 36px; padding:0; background:url(imgs/bg_about_menu3.jpg) no-repeat center top; display:block; text-align:center}

.singlebrand_menu_box ul li a { float:left; width:196px; min-height:18px; font-size:12px; font-family: arial; font-weight:normal; color:#787061; padding:14px 0px 7px 0px; display:block}
.singlebrand_menu_box ul li a:link    { color: #787061; text-decoration: none}
.singlebrand_menu_box ul li a:visited { color: #787061; text-decoration: none}
.singlebrand_menu_box ul li a:hover   { color: #787061; text-decoration: none; font-weight: bold;}
.singlebrand_menu_box ul li a:active  { color: #787061; text-decoration: none}
.singlebrand_menu_box li a.current    { color: #212126; text-decoration: none; font-weight: bold;}
.singlebrand_menu_box li.current_page_item a { color: #212126 !important; text-decoration: none; font-weight: bold !important;}
/* END Single Brand */
#menu-header-menu-3 .current_page_item a { color:#787061}
/* Apresentacao Brand */

.wrapper_bottle_slider { width:655px; min-height:304px; margin:0px 0px 0px 0px;background:url(imgs/bg_but_slider.png) repeat-x left bottom}

#crt{ position:relative !important}
.stepcarousel {Z-INDEX: 1;BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; WIDTH: 549px; HEIGHT: 304px; OVERFLOW: scroll; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TOP: 0px; LEFT: 53px}
.belt {Z-INDEX: 1; POSITION: absolute; TOP: 0px; LEFT: 0px}
.panel {Z-INDEX: 1; margin:0px 45px 0px 0px; width: 120px; float: left; overflow: hidden}
.stepcarousel ul li.panel:last-child { margin:0px 0px 0px 0px; !important}



.carousel-wrap {
	width:605px; margin-left:45px
}
.carousel-wrap li {
	float:left;
	list-style:none;
	padding:0;
	margin:0 50px 0 0;
	text-align:center;
}






/* END Apresentacao Brand */

/* Blog */
.wrapper_blog { width:500px; min-height:200px}
.wrapper_blog_left     { width:602px; min-height:200px; float:left; display:inline; margin:0px 0px 0px 40px}
.wrapper_blog_right    { width:270px; min-height:582px; float:right; display:inline; margin:0px 28px 0px 0px; background-color:#f0f0e8}

/* Blog - Front Content */
#wrapper_blogus {width: 980px; min-height: 582px; margin: 0; background:url(imgs/bg_blog.jpg) repeat-y left top}

.wrapper_post_main_fix { width:602px; float:left; height:44px}

.wrapper_post_main { width:602px; float:left; border-bottom:2px solid #b5b0a1;margin:0px 0px 44px 0px;}
.wrapper_post { width:580px; min-height:200px; float:left; margin:0px 0px 0px 11px;position:relative}


.post_share   { width:95px; height:23px; margin:0; position: absolute; top:10px; right:0; background-color:#f0f0e8}
.post_share p { font-size:12px; font-family: arial; font-weight:normal; color:#787061; margin:4px 0px 0px 6px}
.post_share a { float:left; font-size:12px; font-family: arial; font-weight:normal; color:#212121; padding:0px 0px 0px 0px; display:block}
.post_share a:link    { color: #212121; text-decoration: none}
.post_share a:visited { color: #212121; text-decoration: none}
.post_share a:hover   { color: #212121; text-decoration: none}
.post_share a:active  { color: #212121; text-decoration: none}

.post_title { width:580px; min-height:25px; float:left; margin:0px 0px 7px 0px}
.post_title h2 { font-size:34px; font-family: arial; font-weight:normal; color:#962130; margin:0px 0px 0px 0px}

.post_title a  { font-size:34px; font-family: arial; font-weight:normal; color:#962130; padding:0px 0px 0px 0px}
.post_title a:link    { color: #962130; text-decoration: none}
.post_title a:visited { color: #962130; text-decoration: none}
.post_title a:hover   { color: #962130; text-decoration: underline}
.post_title a:active  { color: #962130; text-decoration: none}

.post_img { width:580px; min-height:25px; float:left; margin:0px 0px 8px 0px}

.post_txt { width:580px; min-height:25px; float:left; margin:0px 0px 16px 0px}
.post_txt p { font-size:12px; font-family: arial; font-weight:normal; color:#808080; margin:0px 0px 0px 0px; line-height:16px}

.postmetadata {margin:0px 0px 13px 0px}
.postmetadata p { font-size:12px; font-family: arial; font-weight:normal; color:#962130}
.postmetadata span.tagtitle {color: #808080; }
.postmetadata span.tagtitle2 {color: #808080; margin-left:8px }

.postmetadata a  { font-size:12px; font-family: arial; font-weight:normal; color:#962130; padding:0px 0px 0px 0px}
.postmetadata a:link    { color: #962130; text-decoration: none}
.postmetadata a:visited { color: #962130; text-decoration: none}
.postmetadata a:hover   { color: #962130; text-decoration: underline}
.postmetadata a:active  { color: #962130; text-decoration: none}

/* END Blog - Front Content */

/* Sidebar */
.sidebar_feeds { width:235px; height:59px; border-bottom:2px solid white; margin:11px 0px 0px 18px;}
.sidebar_feeds a{ width:235px; height:59px; display:block;background:url(imgs/feeds.png) no-repeat 189px 4px; font-size:35px; font-weight:normal; color:#962130;}
.sidebar_feeds a:link    { color: #962130; text-decoration: none}
.sidebar_feeds a:visited { color: #962130; text-decoration: none}
.sidebar_feeds a:hover   { color: #962130; text-decoration: none}
.sidebar_feeds a:active  { color: #962130; text-decoration: none}
.sidebar_feeds span { float:left; margin:4px 0px 0px 19px}


.sidebar_whats { width:235px; min-height:158px; border-bottom:2px solid white;margin:7px 0px 0px 17px;}

.sidebar_whats ul { float:left; margin:9px 0px 0px 21px; list-style: none; clear:both}
.sidebar_whats li { margin:0px 0px 6px 0px; padding-left: 12px; background:url(imgs/circulo.jpg) no-repeat 0px 5px}

.sidebar_whats ul li a { font-size:12px; font-family: arial; font-weight:normal; color:#787061; padding:2px 0px 2px 0px}
.sidebar_whats ul li a:link    { color: #787061; text-decoration: none}
.sidebar_whats ul li a:visited { color: #787061; text-decoration: none}
.sidebar_whats ul li a:hover   { color: #787061; text-decoration: underline}
.sidebar_whats ul li a:active  { color: #787061; text-decoration: none}
.sidebar_whats li a.current    { color: #787061; text-decoration: underline}


.sidebar_tags     { width:235px; min-height:100px; margin:11px 0px 10px 18px; clear:both}
.sidebar_tags_box { width:170px; min-height:30px; background-color: white; margin:9px 0px 0px 0px; float:left; padding:11px 30px 11px 30px}

.sidebar_tags_box a { font-size:12px; font-family: arial; font-weight:normal; color:#787061; padding:2px 0px 2px 0px; margin:4px 4px 4px 4px; float:left; display:inline}
.sidebar_tags_box a:link    { color: #787061; text-decoration: none}
.sidebar_tags_box a:visited { color: #787061; text-decoration: none}
.sidebar_tags_box a:hover   { color: #787061; text-decoration: underline}
.sidebar_tags_box a:active  { color: #787061; text-decoration: none}

.sidebar_arq   { width:235px; min-height:110px; margin:0px 0px 21px 18px;}

.sidebar_arq ul { float:left; margin:9px 0px 0px 21px; list-style: none;}
.sidebar_arq li { margin:0px 0px 6px 0px; padding-left: 12px; background:url(imgs/circulo.jpg) no-repeat 0px 5px; text-transform:uppercase}

.sidebar_arq ul li a { font-size:12px; font-family: arial; font-weight:normal; color:#787061; padding:2px 0px 2px 0px}
.sidebar_arq ul li a:link    { color: #787061; text-decoration: none}
.sidebar_arq ul li a:visited { color: #787061; text-decoration: none}
.sidebar_arq ul li a:hover   { color: #787061; text-decoration: underline}
.sidebar_arq ul li a:active  { color: #787061; text-decoration: none}
.sidebar_arq li a.current    { color: #787061; text-decoration: underline}


/* END Sidebar */
/* Comment Form Elements */
/* =Comments
-------------------------------------------------------------- */
.comentarios { float:left; width: 580px; height:40px; position:relative; margin:0}
/* END Blog */


/* END Apresentacao Brand */

/* END Single Page - Wine */

/* END Main Content */
/* END Content */

/* Footer */

/* Footer BAR */
.footer_bar_bg { width:980px; min-height:47px; margin:0; background-color:white  }
.footer_bar    { width:924px; height:47px; margin:0px 0px 0px 28px; border-top:3px solid #b5b0a1; border-bottom:5px solid #b5b0a1 }

.footer_bar ul { float:left; margin:18px 0px 0px 12px; list-style: none;}
.footer_bar li { float:left; display:inline; margin:0px 17px 0px 0px; padding:0}

.footer_bar ul li a { font-size:12px; font-family: arial; font-weight:normal; color:#9a9489; text-transform:uppercase; padding:5px 5px 5px 5px}
.footer_bar ul li a:link    { color: #9a9489; text-decoration: none}
.footer_bar ul li a:visited { color: #9a9489; text-decoration: none}
.footer_bar ul li a:hover   { color: #9a9489; text-decoration:underline}
.footer_bar ul li a:active  { color: #9a9489; text-decoration: none}

.search_box { width:302px; height:30px; margin:11px 0px 0px 0px  }

.search_form_txt   { width:65px; height:47px; margin:7px 0px 0px 0px }
.search_form_txt p { font-size:12px; font-family: arial; font-weight:normal; color:#9a9489; text-transform:uppercase }

.search_form { margin:0}
.search_form input { float:left; display:inline; margin:0; padding:0}

#searchtxt { width:197px; font-size:12px; font-family: arial; font-weight:normal; color:#787061; padding: 5px 3px 5px 3px; background-color:#f4f4ef; border: none}

#searchsubmit {
width: 24px;
height: 25px !important;
background: url(imgs/bt.gif) no-repeat 0 0;
border: none;
color: white;
font-family: arial !important;
font-weight: bold !important;
font-size: 12px !important;
padding: 1px 0px 1px 0px !important;
cursor: pointer;
}
/* END Footer BAR */

/* Footer Menus */

.footer_menu_box { width:980px; min-height:231px; margin:0px 0px 0px 0px; background-color:#f0f0e8  }

/* Footer 1st Menu */
.f_fisrt_menu   { width:116px; min-height:150px; margin:14px 0px 0px 46px}
.f_fisrt_menu p, .f_second_menu p, .f_third_menu p, .f_fourth_menu p  { width:150px; float:left; display:inline; font-size:11px; font-family: arial; font-weight:bold; color:#787061; text-transform:uppercase; margin:0; padding:0}

.ftmenu ul { float:left; display:inline; margin:1px 0px 12px 0px; list-style: none;}
.ftmenu li { margin:0px 0px 1px 0px; padding:0; clear:both}

.ftmenu ul li a { font-size:11px; font-family: arial; font-weight:bold; color:#787061; padding:1px 2px 0px 0px; display:block}
.ftmenu ul li a:link    { color: #787061; text-decoration: none}
.ftmenu ul li a:visited { color: #787061; text-decoration: none}
.ftmenu ul li a:hover   { color: #787061; text-decoration:underline}
.ftmenu ul li a:active  { color: #787061; text-decoration: none}

.ftmenu ul li ul      { margin:1px 0px 2px 9px; list-style: none; clear:both; width:120px; float:left}
.ftmenu ul li ul li   { margin:0; padding:0; display:block}
.ftmenu ul li ul li a { font-weight:normal; display:block; padding-right:15px}
/* END Footer 1st Menu */

/* Footer Other Menus */
.f_second_menu   { width:122px; min-height:150px; margin:14px 0px 0px 28px }
.f_third_menu    { width:114px; min-height:150px; margin:14px 0px 0px 28px }
.f_fourth_menu   { width:100px; min-height:150px; margin:14px 0px 0px 28px }

.f_second_menu ul li a  { font-weight: normal; }
/* Footer Footer Other Menus */

/* END Footer Menus */

/* Footer Logos */
.footer_logos { width:393px; min-height:221px; float:right; margin:0px 0px 0px 0px; position:relative}

.footer_logos_top { width:365px; min-height:60px;  position:absolute; top:0; right:0 }
.carmin  { float:left; margin:25px 0px 0px 8px}
.winept  { float:left; margin:11px 0px 0px 39px}

.footer_logos_bottom  { width:375px; min-height:40px; position:absolute; bottom:0; left:0 }
.ina   { float:left; margin:0px 0px 0px 3px}
.qren  { float:left; margin:0px 0px 0px 10px}
.ue    { float:left; margin:0px 0px 0px 16px}
/* END Footer Logos */

/* Footer Copyrights */
.footer_copy { width:980px; height:24px; margin:0px 0px 0px 0px; background-color:#b5b0a1  }
.footer_copy p { font-size:11px; font-family: arial; font-weight:normal; margin:6px 0px 0px 46px; padding:0; color:#fff}
.footer_copy a { font-size:11px; font-family: arial; font-weight:normal; color:#fff; padding:0px 0px 0px 0px}
.footer_copy a:link    { color: #fff; text-decoration: none}
.footer_copy a:visited { color: #fff; text-decoration: none}
.footer_copy a:hover   { color: #fff; text-decoration:underline}
.footer_copy a:active  { color: #fff; text-decoration: none}
/* END Footer Copyrights */
/* END Footer */
.single-wine #menu-item-38 a, .page-template-brands-presentation-php #menu-item-40 a, .page-template-brands-main-page-php #menu-item-40 a, .page-template-ourwine-php #menu-item-38 a, .page-template-aboutus-php #menu-item-37 a, .page-template-home-php #menu-item-36 a, .page-id-156 #menu-item-245 a, .page-template-brands-main-page-php #menu-item-2305 a, .page-template-brands-olive-oil-php #menu-item-2305 a, .page-template-aboutus-php #menu-item-2302 a, .parent-pageid-2255 #menu-item-2302 a{ color:#787061}

.single-wine #menu-item-271 a, .page-template-brands-presentation-php #menu-item-168 a, .page-template-brands-main-page-php #menu-item-168 a, 
.page-template-ourwine-php #menu-item-168 a, .page-template-aboutus-php #menu-item-168 a, .page-template-home-php #menu-item-270 a, .page-template-ourwine-bytype-php #menu-item-168 a, .page-template-brands-awards-php #menu-item-168 a, .category-blog #menu-item-271 a, .page-template-media-php #menu-item-168 a, .page-template-links-php #menu-item-168 a, .page-template-aboutwine-php #menu-item-214 a, .single-post #menu-item-271 a, .archive #menu-item-271 a, .page-template-aboutoliveoil-php #menu-item-215 a, .page-template-aboutwine-php #menu-item-2321 a, .page-template-aboutoliveoil-php #menu-item-2322 a{ color:white !important;text-decoration: none;background-color:#962130}

.single-wine #menu-item-271 a{ color:#787061 !important;text-decoration: none;background-color:white}
.single-wine #menu-item-168 a{ color:white !important;text-decoration: none;background-color:#962130}


.page-id-6 .page-item-10 a{font-weight: bold !important;}
.page-id-19 .page10presss a{font-weight: bold !important;}
.page-id-23 .winespirits a{font-weight: bold !important;}
.page-id-156 .page-item-10 a{font-weight: bold !important;}

.page-template-brands-olive-oil-php #menu-item-783 a {
color: white !important;
text-decoration: none;
background-color: #962130;
}

.page-template-brands-olive-oil-php #menu-item-40 a { color:#787061}
.page-id-1077 .oliveoil a {font-weight: bold !important;}


.page-template-aboutoliveoil-php #menu-item-35 a{ color:white !important;text-decoration: none;background-color:#962130}
.page-template-aboutoliveoil-php #menu-item-39 a{ color:#787061}



.page-template-aboutus-php .homeic{ background: url(images/home.jpg) no-repeat 0 0}
.page-template-ourwine-php .homeic{ background: url(images/home.jpg) no-repeat 0 0}
.page-template-ourwine-bytype-php .homeic{ background: url(images/home.jpg) no-repeat 0 0}

.page-template-ourwine-php #menu-item-223 a{ color: #787061;}
.page-template-ourwine-bytype-php #menu-item-223 a{ color: #787061;}
.page-template-ourwine-php #menu-item-2303 a{ color: #787061;}
.page-template-ourwine-bytype-php #menu-item-2303 a{ color: #787061;}

.page-template-our-olive-oil-php .homeic{ background: url(images/home.jpg) no-repeat 0 0}
.page-template-our-olive-oil-php #menu-item-1029 a{ color: #787061;}
.parent-pageid-2298 #menu-item-2304 a{ color: #787061;}
.page-template-our-olive-oil-php #menu-item-2304 a{ color: #787061;}

.page-template-our-olive-oil-php .page10presss a {
font-weight: bold !important;
}

.page-template-our-olive-oil-by-type-php .homeic{ background: url(images/home.jpg) no-repeat 0 0}



.page-template-brands-olive-oil-presentation-php #menu-item-1291 a, .page-template-brands-olive-oil-php #menu-item-1291 a {
color: white !important;
text-decoration: none;
background-color: #962130;
}


.page-template-brands-olive-oil-presentation-php #menu-item-40 a {
color: #787061;
}
.tax-mediadownloadss #menu-item-271 a{
color: #787061  !important;
text-decoration: none  !important; background-color:#FFF  !important
}


.tax-mediadownloadss .homeic{
margin: 0;
float: right;
width: 33px;
height: 33px;
display: block;
background: url(images/home.jpg) no-repeat 0 0;
text-indent: -9999px;
}


.page-template-aboutwine-php .current-menu-item a {
color: #787061 !important
}

.parent-pageid-1744 .menu-item-1767 a { color: #787061 !important }
.parent-pageid-2235 .menu-item-2324 a { color: #787061 !important }

.parent-pageid-1762 .menu-item-1774 a { color: #787061 !important }
.parent-pageid-1762 .menu-item-1774 a { color: #787061 !important }
.parent-pageid-1762 .menu-item-1774 a { color: #787061 !important }
.parent-pageid-1762 .menu-item-1774 a { color: #787061 !important }
.parent-pageid-2270 .menu-item-2325 a { color: #787061 !important }

.page-id-1824 .menu-item-1793 a { color: #787061 !important }
.parent-pageid-1822 .menu-item-1793  a { color: #787061 !important }

.page-id-2247 .menu-item-2644 a { color: #787061 !important }
.page-id-1852 .menu-item-1855 a { color: #787061 !important }
.page-id-1867 .menu-item-1858 a { color: #787061 !important }
.page-id-1863 .menu-item-1856 a { color: #787061 !important } 
.page-id-2249 .menu-item-2645 a { color: #787061 !important }
.page-id-2251 .menu-item-2647 a { color: #787061 !important }
.page-id-2253 .menu-item-2646 a { color: #787061 !important }
.page-id-1865 .menu-item-1857 a { color: #787061 !important }