/*
Theme Name: Cayo
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.5
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


Cayo WordPress Theme, Copyright 2014 ThemeAlley.com
Cayo 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: #000;
    font-family: 'TitilliumText22LMedium';	
}
.site-description{
    color: #000;	
}

/* =Menu
----------------------------------------------- */
.tinynav { background:#fe8ea0; color: #000; border:1px solid #fe8ea0; }

.main-navigation li:hover {
	background:#fe8ea0;
}
.main-navigation a {
	color: #000;
}
.main-navigation ul ul {
	background:#fe8ea0;
}
.main-navigation ul ul a {
	color: #000;
}
.main-navigation ul ul li:hover {
	background:#f38495;
}
.main-navigation li.current_page_item,
.main-navigation li.current-menu-item {
	background:#fe8ea0;	
}
.site-header-half-width-nav, .nav-border-top{
	border-top:1px solid #fe8ea0;
}

.site-slider{
	background:url(images/slider_section_bg.png);
}

.site-slider-slider-one-text-heading{
	color: #000;
	text-shadow:none;
}
.site-slider-slider-one-text-description{
	color: #000;
}

.site-slider-slider-one-text-button a {
    background: #343434;
    border-bottom: 4px solid #000;
    color: #fff;
}
.biz0ne-products-services-img{
	background:#f0d7ed;
	line-height:0;	
}
.biztwo-quote, .biz0ne-quote{
	background:#f0d7ed;
	border:0;
}
.biz0ne-quote-name span{
	background:#ead0e7;	
}
.biz0ne-quote-text {
    background: url(images/quote.png) no-repeat left top;
}
.biztwo-portfolio {
    background: none repeat scroll 0 0 #f0d7ed;
}

/* =Content
----------------------------------------------- */
.more-link{
	background:#f0d7ed;
}
.page-links a{
	background:#f0d7ed;
}
.post .entry-title{
	border-bottom:1px solid #f0d7ed;
}
.entry-meta{
	border-bottom:1px solid #f0d7ed;	
}
.entry-meta-bottom{
	border-top:1px solid #f0d7ed;
}
.entry-meta-bottom-item{
	border-bottom:1px solid #f0d7ed;
}
.entry-meta-bottom-item a{
	background:#f0d7ed;
}
pre{
	background:#f0d7ed;	
}

/* =Media
----------------------------------------------- */

.wp-caption {
	border: 1px solid #f0d7ed;
}

/* =Navigation
----------------------------------------------- */

.post-navigation{
	background:#f0d7ed;
}
.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:#f0d7ed url(images/single_np_prev.png) no-repeat left center;
}
.paging-navigation .nav-next{
	background:#f0d7ed url(images/single_np_next.png) no-repeat right center;
}

/* =Comments
----------------------------------------------- */
.comments-area{
	background:#f0d7ed;
}
.comment-navigation .nav-previous a{
	background:#ead0e7;
}
.comment-navigation .nav-next a{
	background:#f0d7ed;
}
.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 #f0d7ed;
}
.widget ul li{
	border-bottom:1px solid #ead0e7;
}
.widget select {
    background:#ead0e7;
}
.search-field{
	width:95%;
	margin-bottom:10px;
	border-radius:0 !important;
	background:#ead0e7 !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: #000;
}
.site-info h3 a{
	color: #000;
}
.site-info p{
	color: #000;
}
.site-info p a{
	color: #000;
}
.footer-search .search-field{
	background:#f58b9c !important;
	color:#000;
}
.footer-search .search-submit{
	background:#000 !important;
	color:#fff !important;
}
/* Footer Widgets */
.site-footer .widget {
	color: #000;
}
.site-footer .widget a{
	color: #000;
}
.site-footer .widget h1 {
	color: #000;
}
.site-footer .widget ul li{
	border-bottom:1px solid #f58b9c;
}
.site-footer .widget ul li a{
	color: #000;
}
.site-footer .search-field{
	background:#f58b9c !important;
	color: #000;
}
.site-footer .search-submit{
	background:#000 !important;
	color:#fff !important;
}
.site-footer .wp-caption {
	border: 1px solid #f58b9c;
}




.bizfour-products-services-item{
	background:#edcee8;
}
.bizfour-products-services-img{
	background:#e5c1df;	
}
.bizfour-quote{
	border:1px solid #edcee8;
}
.bizfour-quote-text{
	background:url(images/quote.png) top left no-repeat;		
}
.bizfour-quote-name span{
	background:#edcee8;
}


.eone-latest-products{
	background:#edcee8;
}
.eone-product{
	background:#e5c1df;
}
.eone-product-image{
	background:#dbb4d4;
}
.eone-product-price{
	background:#d3aacc;
}
.eone-product-buy{
	background:#cba0c4;
}
.eone-product-buy span a{
	background:#000;
	color:#fff;	
}

.eone-latest-products .paging-navigation .nav-previous{
	background:#cba0c4 url(images/single_np_prev.png) no-repeat left center;
}
.eone-latest-products .paging-navigation .nav-next{
	background:#cba0c4 url(images/single_np_next.png) no-repeat right center;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background:rba(0,0,0,1.0);
}
.woocommerce-tabs{
	background:#edcee8;rba(237,206,232,1.0);
}
.woocommerce-tabs .wc-tabs{
	background:none;
}
.woocommerce div.product .woocommerce-tabs .panel{
	background:rba(229,193,223,1.0);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li{
	background:rba(211,170,204,1.0);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	background:rba(229,193,223,1.0);
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	background-color:rba(0,0,0,1.0);
	color:rba(255,255,255,1.0);
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
	background-color:rba(86,86,86,1.0);
	color:rba(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:rba(86,86,86,1.0);
	color:rba(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:rba(86,86,86,1.0);
	color:rba(255,255,255,1.0);	
}


.woocommerce .related{
	background:rba(237,206,232,1.0);
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	background:rba(237,206,232,1.0);
}
.woocommerce ul.products li.product h3{
	background:rba(211,170,204,1.0);
}
.woocommerce ul.products li.product .price{
	color:rba(0,0,0,1.0);
}





.woocommerce nav.woocommerce-pagination ul{
	background:rba(237,206,232,1.0);	
}
.woocommerce nav.woocommerce-pagination ul li{
	 border-right: 1px solid rba(211,170,204,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:rba(211,170,204,1.0);
}
.woocommerce .woocommerce-ordering select{
	background:rba(81,81,81,1.0);
}

.woocommerce .quantity .qty{
	color:rba(0,0,0,1.0);
}
.woocommerce table.shop_table{
	background:rba(211,170,204,1.0);
}
.woocommerce table.shop_table thead, .cart-subtotal, .order-total{
	background:rba(211,170,204,1.0);
}
.woocommerce table.shop_table tbody tr{
	background:rba(237,206,232,1.0);
}

.woocommerce table.shop_table td{
	border-bottom:1px solid rba(237,206,232,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: rba(211,170,204,1.0);
}

.woocommerce .woocommerce-message::before, .woocommerce .woocommerce-info::before{
	color:rba(237,206,232,1.0);
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info{
	border-top-color: rba(237,206,232,1.0);
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{
	background:rba(237,206,232,1.0);
	color:rba(0,0,0,1.0);
}



.woocommerce .col2-set, .woocommerce-page .col2-set{
	background:rba(211,170,204,1.0);
}
.woocommerce-checkout #payment{
	background:rba(211,170,204,1.0);
}
.woocommerce-checkout #payment div.payment_box{
	background:rba(211,170,204,1.0);
	color:rba(0,0,0,1.0);
}
.woocommerce-checkout .input-text, .woocommerce-checkout .select2-container{
	background:rba(184,179,159,1.0);
	border-color:rba(167,162,142,1.0);
	color:rba(0,0,0,1.0);
}

.woocommerce .order_details{
	background:rba(211,170,204,1.0);
}




/* styles for 901px - 1200px */
@media screen 
and (min-width : 901px) {
.site-header-half-width-nav{
	border-top:0;
}
}