/*
Theme Name: Avoca
Theme URI:
Description: HTML5 & CSS3 Responsive WordPress Business theme with business style home page layout with welcome section, 3 product/services blocks and a client quote/testimonial section. 2 logo section layout options. 2 premade (Blue, Red) ready to use color schemes/skins. 3 widget areas in footer, 1 widget area in sidebar. 2 page layouts including a full width page template. Social media icons in footer. 
Version: 1.0.6
Template: alexandria
Author: ThemeAlley.com
Author URI: http://www.themealley.com/
Tags: one-column, two-columns, right-sidebar, custom-background, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce
License: GNU General Public License
License URI: license.txt
Text Domain: avoca


Avoca WordPress Theme, Copyright 2014 ThemeAlley.com
Avoca is distributed under the terms of the GNU GPL

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/* =Fonts
-------------------------------------------------------------- */

@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url('fonts/titillium/TitilliumText22L003-webfont.eot');
    src: url('fonts/titillium/TitilliumText22L003-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/titillium/TitilliumText22L003-webfont.woff') format('woff'),
         url('fonts/titillium/TitilliumText22L003-webfont.ttf') format('truetype'),
         url('fonts/titillium/TitilliumText22L003-webfont.svg#TitilliumText22LRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LMedium';
    src: url('fonts/titillium/TitilliumText22L004-webfont.eot');
    src: url('fonts/titillium/TitilliumText22L004-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/titillium/TitilliumText22L004-webfont.woff') format('woff'),
         url('fonts/titillium/TitilliumText22L004-webfont.ttf') format('truetype'),
         url('fonts/titillium/TitilliumText22L004-webfont.svg#TitilliumText22LMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NobileRegular';
    src: url('fonts/nobile/nobile-webfont.eot');
    src: url('fonts/nobile/nobile-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nobile/nobile-webfont.woff') format('woff'),
         url('fonts/nobile/nobile-webfont.ttf') format('truetype'),
         url('fonts/nobile/nobile-webfont.svg#NobileRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.site-header{
	background:url(images/logo_section_bg.png);
}
.site-title a, .site-title a:visited{
    color: #fff;
    font-family: 'TitilliumText22LMedium';	
}
.site-description{
    color: #fff;	
}

/* =Menu
----------------------------------------------- */
.tinynav { background:#231922; color:#fff; border:1px solid #231922; }

.main-navigation li:hover {
	background:#231922;
}
.main-navigation a {
	color:#fff;
}
.main-navigation ul ul {
	background:#231922;
}
.main-navigation ul ul a {
	color:#fff;
}
.main-navigation ul ul li:hover {
	background:#0e0a0e;
}
.main-navigation li.current_page_item,
.main-navigation li.current-menu-item {
	background:#231922;	
}
.site-header-half-width-nav, .nav-border-top{
	border-top:1px solid #231922;
}

.site-slider{
	background:url(images/slider_section_overlay.png) center top no-repeat, url(images/slider_section_bg.png);
}

.site-slider-slider-one-text-heading{
	color:#fff;
	text-shadow:none;
}
.site-slider-slider-one-text-description{
	color:#fff;
}

.site-slider-slider-one-text-button a {
    background: #3a2a39;
    border-bottom: 4px solid #231922;
    color: #fff;
}
.biz0ne-products-services-img{
	background:#ece7cd;
	line-height:0;	
}
.biztwo-quote, .biz0ne-quote{
	background:#ece7cd;
	border:0;
}
.biz0ne-quote-name span{
	background:#ddd7b8;	
}
.biz0ne-quote-text {
    background: url(images/quote.png) no-repeat left top;
}
.biztwo-portfolio {
    background: none repeat scroll 0 0 #ece7cd;
}

/* =Content
----------------------------------------------- */
.more-link{
	background:#ece7cd;
}
.page-links a{
	background:#ece7cd;
}
.post .entry-title{
	border-bottom:1px solid #ece7cd;
}
.entry-meta{
	border-bottom:1px solid #ece7cd;	
}
.entry-meta-bottom{
	border-top:1px solid #ece7cd;
}
.entry-meta-bottom-item{
	border-bottom:1px solid #ece7cd;
}
.entry-meta-bottom-item a{
	background:#ece7cd;
}

/* =Media
----------------------------------------------- */

.wp-caption {
	border: 1px solid #ece7cd;
}

/* =Navigation
----------------------------------------------- */

.post-navigation{
	background:#ece7cd;
}
.post-navigation .nav-previous{
	background:url(images/single_np_prev.png) no-repeat left;
}
.post-navigation .nav-next{
	background:url(images/single_np_next.png) no-repeat right;		
}
.paging-navigation{
	background:none;
}
.paging-navigation .nav-previous{
	background:#ece7cd url(images/single_np_prev.png) no-repeat left center;
}
.paging-navigation .nav-next{
	background:#ece7cd url(images/single_np_next.png) no-repeat right center;
}

/* =Comments
----------------------------------------------- */
.comments-area{
	background:#ece7cd;
}
.comment-navigation .nav-previous a{
	background:#ddd7b8;
}
.comment-navigation .nav-next a{
	background:#ece7cd;
}
.comment, .pingback, .trackback, .no-comments{
	background:url(images/comments.png);
}
.comment-author cite{
	background:url(images/ten.png);
}
.comment-body .reply a{
	background:#000;
}

/* =Widgets
----------------------------------------------- */
.widget-area {
    background: none repeat scroll 0 0 #ece7cd;
}
.widget ul li{
	border-bottom:1px solid #ddd7b8;
}
.widget select {
    background:#ddd7b8;
}
.search-field{
	width:95%;
	margin-bottom:10px;
	border-radius:0 !important;
	background:#ddd7b8 !important;
	border:0 !important;
	padding:0.7em 0 0.7em 5% !important;
}
.search-submit{
	display:inline-block;
	padding:0.7em 2.5em !important;
	background:#000 !important;
	color:#fff !important;
	border:0 !important;
	box-shadow:none !important;
	line-height:1;
	border-radius:0 !important;
}

/* Social Section
----------------------------------------------- */
.footer-social{
	background:url(images/social_section_bg.png);
}
.footer-social-icons{
	width:90%;
	text-align:center;
	padding:15px 0 10px 0;
	margin:0 5%;
}
.footer-social-icons li{
	display:inline-block;
}

/* Footer Section
----------------------------------------------- */
.site-footer{
	background:url(images/footer_section_bg.png);
}
.site-info a{
	color:#fff;
}
.site-info h3 a{
	color:#fff;
}
.site-info p{
	color:#fff;
}
.site-info p a{
	color:#fff;
}
.footer-search .search-field{
	background:#231922 !important;
	color:#fff;
}
.footer-search .search-submit{
	background:#000 !important;
	color:#fff !important;
}
/* Footer Widgets */
.site-footer .widget {
	color:#fff;
}
.site-footer .widget a{
	color:#fff;
}
.site-footer .widget h1 {
	color:#fff;
}
.site-footer .widget ul li{
	border-bottom:1px solid #231922;
}
.site-footer .widget ul li a{
	color:#fff;
}
.site-footer .search-field{
	background:#231922 !important;
	color:#fff;
}
.site-footer .search-submit{
	background:#000 !important;
	color:#fff !important;
}
.site-footer .wp-caption {
	border: 1px solid #231922;
}





.bizfour-products-services-item{
	background:#f0ecdd;
}
.bizfour-products-services-img{
	background:#e6e2d3;	
}
.bizfour-quote{
	border:1px solid #f0ecdd;
}
.bizfour-quote-text{
	background:url(images/quote.png) top left no-repeat;		
}
.bizfour-quote-name span{
	background:#f0ecdd;
}

.eone-welcome h1{
	color:#000000;
}
.eone-welcome{
	color:#000000;
}
.eone-latest-products{
	background:#f0ecdd;
}
.eone-product{
	background:#e6e2d3;
}
.eone-product-image{
	background:#3d3d3d;
}
.eone-product-price{
	background:#dad5c5;
}
.eone-product-buy{
	background:#d1ccbb;
}
.eone-product-buy span a{
	background:#000;
	color:#fff;	
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background:rgba(0,0,0,1.0);
}
.woocommerce-tabs{
	background:rgba(240,236,221,1.0);
}
.woocommerce-tabs .wc-tabs{
	background:none;
}
.woocommerce div.product .woocommerce-tabs .panel{
	background:rgba(230,226,211,1.0);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li{
	background:rgba(218,213,197,1.0);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	background:rgba(230,226,211,1.0);
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	background-color:rgba(0,0,0,1.0);
	color:rgba(255,255,255,1.0);
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
	background-color:rgba(86,86,86,1.0);
	color:rgba(255,255,255,1.0);	
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit[disabled]:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover {
	background-color:rgba(86,86,86,1.0);
	color:rgba(255,255,255,1.0);
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
	background-color:rgba(86,86,86,1.0);
	color:rgba(255,255,255,1.0);	
}


.woocommerce .related{
	background:rgba(240,236,221,1.0);
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	background:rgba(230,226,211,1.0);
}
.woocommerce ul.products li.product h3{
	background:rgba(218,213,197,1.0);
}
.woocommerce ul.products li.product .price{
	color:rgba(0,0,0,1.0);
}





.woocommerce nav.woocommerce-pagination ul{
	background:rgba(240,236,221,1.0);
}
.woocommerce nav.woocommerce-pagination ul li{
	 border-right: 1px solid rgba(218,213,197,1.0);
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
	background:rgba(218,213,197,1.0);
}
.woocommerce .woocommerce-ordering select{
	background:rgba(81,81,81,1.0);
}

.woocommerce .quantity .qty{
	color:rgba(0,0,0,1.0);
}
.woocommerce table.shop_table{
	background:rgba(218,213,197,1.0);
}
.woocommerce table.shop_table thead, .cart-subtotal, .order-total{
	background:rgba(218,213,197,1.0);
}
.woocommerce table.shop_table tbody tr{
	background:rgba(240,236,221,1.0);
}

.woocommerce table.shop_table td{
	border-bottom:1px solid rgba(240,236,221,1.0);
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{
	background: rgba(218,213,197,1.0);
}

.woocommerce .woocommerce-message::before, .woocommerce .woocommerce-info::before{
	color:rgba(240,236,221,1.0);
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info{
	border-top-color: rgba(240,236,221,1.0);
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{
	background:rgba(240,236,221,1.0);
	color:rgba(0,0,0,1.0);
}



.woocommerce .col2-set, .woocommerce-page .col2-set{
	background:rgba(218,213,197,1.0);
}
.woocommerce-checkout #payment{
	background:rgba(218,213,197,1.0);
}
.woocommerce-checkout #payment div.payment_box{
	background:rgba(218,213,197,1.0);
	color:rgba(0,0,0,1.0);
}
.woocommerce-checkout .input-text, .woocommerce-checkout .select2-container{
	background:#b8b39f;rgba(184,179,159,1.0);
	border-color:rgba(167,162,142,1.0);
	color:rgba(0,0,0,1.0);
}

.woocommerce .order_details{
	background:rgba(218,213,197,1.0);
}





/* styles for 901px - 1200px */
@media screen 
and (min-width : 901px) {
.site-header-half-width-nav{
	border-top:0;
}
}