﻿


.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

    .resto .menu-item { font: 16px/18px 'open_sansbold'; margin-bottom: 20px; }

        .resto .menu-item strong { font-size:14px; font-weight:300 }

        .resto .menu-item .extra-text{ font-style: italic; }

        .resto .menu-item .menu-price{ font-style: italic; }
	
	
	.resto.columnar .menu-item {font: 16px/22px 'open_sansregular';padding-right: 120px;margin-bottom: 10px;}

	.resto.columnar .menu-item .menu-name {float: left;width: 435px;}

	.resto.columnar .menu-item .menu-price {float: right;font-style: normal;margin-left: 15px;}

	.resto.tabular .menu-item .menu-price {width: 50px;font-style: normal;font: 16px/22px 'open_sansregular';}

	.resto.tabular.wines .menu-item{ font-family: 'open_sansregular'; }

	.resto.tabular.wines .menu-item  .menu-price{ font-style: normal;padding-right: 15px;text-align: center;}

	.resto.tabular.wines .menu-item  .menu-name{ }




.secondary-content {
	float: left;
	font-size: 0.875em; 
	max-width: 280px;
	width: 29%;
}

.secondary-content h3 {
	font-weight: bold;
}

.secondary-content #searchform {
	margin-bottom: 20px;	
}



.secondary-content .main-menu-list-wrap {
	margin-bottom: 30px;
}

.secondary-content .main-menu-list-wrap li {
	margin-bottom: 1px;
	width: 100%;
}

.secondary-content .main-menu-list-wrap li a {
	background-color: #A6CFDA;
	display: block;
	padding-left: 50px;
	text-align: left;
}

.secondary-content .main-menu-list-wrap li.author-btn a{
	background-position: 20px 13px;
}

.secondary-content .main-menu-list-wrap li.genre-btn a{
	background-position: 22px -90px;
}

.secondary-content .main-menu-list-wrap li.language-btn a{
	background-position: 22px -187px;
}

.secondary-content .main-menu-list-wrap li.title-btn a{
	background-position: 20px -386px;
}

.secondary-content .main-menu-list-wrap li a:hover {
	background-color: #fff;
}


.social-icons li {
  float: left;
  padding: 20px 20px 0 0;
  margin-right: 0;
}



.social-icons i.fa-stack-2x {
  color: #FF5722;
  font-size: 2em;
}



.social-icons i.fa-stack-1x {
  color: #FFF;
  font-size: 1em;
}



.footer-global-style .social-icons i.fa-stack-1x {
  color: #FFF;
  font-size: 1em;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}



.site-footer .social-icons {
  color: #FFF;
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}



.site-footer .social-icons li {
  float: left;
  padding: 0 0 0 20px;
  margin-right: 0;
}



.site-footer .social-icons li span {
  font-size: 15px;
}
.footer-global-style .social-icons{color:#FFF;display:inline-block;list-style:none;margin:0;padding:0}
.footer-global-style .social-icons i.fa-stack-2x{color:#FF5722;font-size:2em}
.footer-global-style .social-icons li{float:left;padding:0 0 0 20px;margin-right:0}
.footer-global-style .social-icons li span{font-size:15px}
.footer-global-style .footer-mobile .social-icons li{padding:0 10px}
.footer-global-style .footer-mobile .social-icons li span{font-size:12.5px}

.amshopby-advanced li.level1 {
	padding-left: 20px;
}

	
	.container-wrap {
		overflow-x: hidden!important;
	}

	
	body.single-portfolio #full_width_portfolio .container-wrap {
		padding-top: 2.1em;	
	}

	
	body .container-wrap #portfolio-filters-inline.first-section {
		padding-top: 19px !important;
	}

	
	body .container-wrap #portfolio-filters-inline.first-section.non-fw {
		padding-top: 33px !important;
	}


.container-wrap, .project-title {
	background-color: #F5F5F5;
	position: relative;
	z-index: 10;
	margin-top: -55px;
	padding-top: 93px;
	padding-bottom: 40px;
}


body[data-bg-header="true"] .container-wrap, body.single-portfolio .container-wrap, body.page-template-template-portfolio-php .container-wrap {
	padding-top: 25px;
	margin-top: 0px!important;
	padding-bottom: 40px;
}

body.single-portfolio .container-wrap {
	padding-top: 40px;
}


body.search-results .container-wrap {
	margin-top: -55px!important;
	padding-top: 80px!important;
}


#boxed .home-wrap, #boxed .container-wrap {
	overflow: hidden;
}


body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap, body[data-bg-header="true"].blog .container-wrap {
	padding-top: 3.1em!important;
}


#pagination span, #pagination a, #pagination .next.inactive, #pagination .prev.inactive, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span{
	background-color: #333333!important;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    padding: 11px 13px 10px 13px!important;
    background-position: -21px center;
    position: relative;
    text-transform: capitalize;
    transition: all 0.2s linear 0s;
    border-radius: 2px 2px 2px 2px;
    font-family: 'OpenSansSemibold';
}


 .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span {
 	line-height: 11px!important;
 }


#pagination .next a:hover, #pagination .prev a:hover, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,
.woocommerce nav.woocommerce-pagination ul li a:active {
	background-color: #27CFC3;
}

.post .entry .ad { display:none; }

.post .entry .adsections { display:none; }


.post .entry {
	padding: 0px 0px 20px 0px;
	text-align: justify;
	margin: 0 auto;
}

  .cmsc--nav-tab-wrap {
    background: #fff;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 8; }

    .cmsc--nav-tab-wrap:after {
      clear: both;
      content: ' ';
      display: block; }

  .cmsc--nav-tab-wrap-inner {
    height: inherit;
    max-width: 1023px;
    margin: auto;
    display: table;
    table-layout: fixed;
    width: 100%; }
.form-response .close-box{margin-top:40px;}
 .browser-location a, .get-to-know-link{color:#00AF33;}
 .browser-location a:hover, .get-to-know-link:hover{color:#008000;}
 .get-to-know-link{float:right;font-size:13px;padding-top:8px;cursor:pointer;}
.boxed .header_inner{width:1150px;margin:0 auto}
.vertical_menu_enabled header .header_inner{display:none}


#container .post-box{
    width:532px;
    margin-right: -2px;
    float:left;
	margin-top:0px;
}

#container .post-box a.image-wrapper {
	height: 260px;
	width: 490px;
    margin-bottom: 0;
}

#container .post-box a.image-wrapper img.wp-post-image {
	width:100%;
}

#container .inner header h1 {
    text-align: center;
    font-size: 100px;
 }

#container .inner header h3 {
    text-align: center;
    font-size: 60px;
  line-height: 60px;
}

#container .inner ul.resp-tabs-list {
    margin-top: 10px;
}


#container .inner ul.resp-tabs-list li a {
    background-color: #FFFFFF;
    border: 1px solid #00AEEF;
    color: #00AEEF;
    cursor: pointer;
    display: block;
    font-size: 15px;
 
    text-decoration: none;
    text-transform: capitalize;
}

#container .inner ul.resp-tabs-list li a.tab-active {
    border: 1px solid #00aeef;
   
    background: #00aeef;
    color: #ffffff;
}


#container .promo-box .eemStyleSFMainOuter .eemStyleSFButton{
    background: #00aeef;
    height: 42px;
  	border:none;
    width: 100px;
    border-radius: 4px;
    margin-top: -12px;
    margin-left: 165px;
    color: #fff;
    font-size: 14px;
	position:absolute;
}


#container .promo-box .eemStyleSFMainOuter #eemSFQuestionErrorEmail {
    position: absolute;
	margin-left: 140px;
}

#container .promo-box .eemStyleSFMainOuter .eemStyleSFValue {
    width: 290px !important;
    height: 42px !important;
    position: relative;
    margin-right: 145px !important;
   ;
}

    
    #container .post-box,
    #home-featured .post-box{
	width:50%; float:left; margin:15px 0 0;
    }


div.bhoechie-tab-content{
  background-color: #ffffff;
  
  padding-left: 20px;
  padding-top: 10px;
  font-size:13px;
  line-height:22px;
}


div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
  
}
.hero-subheadline-consumer{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem}
