/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */
@font-face {
	font-family: 'Conv_SavoyeStd';
	src: url('fonts/SavoyeStd.eot');
	src: local('☺'), url('fonts/SavoyeStd.woff') format('woff'), url('fonts/SavoyeStd.ttf') format('truetype'), url('fonts/SavoyeStd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	background-color:#F8F8F8;
	background-image:url(images/background.png);
}
#tribe-bar-form.tribe-bar-full .tribe-bar-filters, #tribe-bar-views, #tribe-events-footer{
	display:none !important;
}
#header .header-top{
	background:none;
}
.footer-wrap {
    background: none repeat scroll 0 0 #003260;
    color: #908793;
}
.footer-wrap.contact {
    background: none repeat scroll 0 0 #2D115E;
    border-top: 6px solid #003260;
}
.footer-wrap.contact + .footer-wrap {
    padding-top: 1.631em;
	color:#fff;
}
.home .breadcrumb-trail{
	display:none !important;
}
h1{
	color:#002A5B ;
}
h2{
	color:#50BCFF;
}
.account{
	display:none !important;
}
#order-desc {
    clear: both;
    float: left;
    margin: 0 0 35px !important;
}
.form-row {
    margin-bottom: 1.053em !important;
    width: 48%;
}
#navigation ul.nav ul.sub-menu li a, #navigation ul.nav ul.children li a {
    border-bottom: thin dotted;
    box-shadow: none !important;
    font-size: 24px !important;
    line-height: normal;
    padding: 20px 15px !important;
}
.social-foot{
      display: block;
    float: left;
    font-family: 'Conv_SavoyeStd';
    font-size: 25px;
    height: 100%;
    line-height: 55px;
    margin: 5px 25px;
    max-width: 100%;
}
#footer .col-left, #footer .col-right {
    display: inline;
    float: left;
    margin-left: 0.389%;
    margin-right: 0.389%;
    width: 48%;
}
.post .entry, .type-page .entry, .post #contactForm, .type-page #contactForm{
	background:none !important;
}
.post, .type-page {
    margin: 0 !important;
}
ul.products li.product {
    border-radius: 0.382em 0.382em 0.382em 0.382em;
    margin-bottom: 0 !important;
}
.entry img {
    margin: 10px !important;
}
#main.fullwidth, .layout-full #main, .col-full {
    max-width: 76.998em;
}
.home #content .widget_woo_product_categories ul.products li.product a h3:before {
    content: none !important;
}
.woocommerce-ordering{
	display:none;
}
.local-del{
	color:#F00;
}
li .product-category h3{
	color:#fff !important;
}
#sidebar .widget h3{
	color:#843A99 !important;
}

#text-4 h3{
	background-image: url("images/blue-star.png");
    background-position: -2px center;
    background-repeat: no-repeat;
    font-size: 13px !important;
    text-indent: 15px;
}
.wpvl_auto_thumb_box_wrapper{
	float:left;
	margin:10px;
}
.single-tribe_events .tribe-events-event-image {
    float: left;
    margin-bottom: 1.25em;
    margin-right: 20px;
    text-align: left;
}
.single #post-92 .tribe-events-event-image{
	display:none !important;
}
.tribe-events-loop .hentry{
	border-bottom:solid 3px #843A99 !important;
}
.widget .product_list_widget li {
    border-bottom: 1px dotted #FFFFFF;
}
@media screen and (max-width: 640px) {
	#navigation {
    background: none repeat scroll 0 0 #843A99 !important;
	text-align:left;
	}
	#header{
    padding: 0.318em 0 !important;
		text-align: center !important;
	}
	#header #logo{
		float:none !important;
	}
	#header #logo img{
		width:30% !important;
	}
	.widget_product_search{
		display:none !important;
	}
	.social-foot{
	  display: block;
    float: left;
    font-family: 'Conv_SavoyeStd';
    font-size: 25px;
    height: 100%;
    line-height: 55px;
    margin: 5px 25px;
    max-width: 100%;
	}
	ul.products li.product {
    border-radius: 0.382em 0.382em 0.382em 0.382em;
    margin-bottom: 0 !important;
}
.post, .type-page {
    margin: 0 !important;
}
#new-royalslider-1{
	display:none;
}
}
/* 
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 768px) {
	/* Desktop styles go here */
	#navigation {
    background: none repeat scroll 0 0 #002A5B !important;
	box-shadow: 4px 4px 10px black;
	
}
.fondue{
	padding-right:252px !important;
}
.menu-item a{
	font-size:30px;
	padding:7px 25px !important;
	font-family:'Conv_SavoyeStd';
}

ul.nav li:hover{
	background-color:#2D115E;
}
#navigation ul.nav > li:first-child:hover {
    background-clip: padding-box;
    border-bottom-left-radius: 0.382em;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
#top {
    background: none repeat scroll 0 0 rgba(45, 17, 94, 0.9);
    color: #fff;
    font-weight: 700;
}
#top ul.nav > li a {
    color: #50BCFF;
}
#navigation ul.nav > li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.li.current-menu-item a{
	background-color:#2D115E;
}
#header .header-top .row .account{
	display:none !important;
}
#header ul.cart li.container a.cart-contents span.contents {
    background: none repeat scroll 0 0 #2D115E;
}
#header .header-top {
    display: inline;
    float: left;
    margin-left: 1.38889%;
    margin-right: 1.38889%;
    padding-bottom: 1.327em;
    padding-top: 1.327em;
}

#new-royalslider-1{
	margin:0 auto;
	max-width:1186px !important;
}
img.rsImg{
	border-radius:7px;
	margin:0 !important;
	max-width:1186px !important;
	width:100% !important;
}
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs{
	background:none;
	
}
.cart-contents .contents{
	display:none;
}
#header ul.cart li.container a.cart-contents:before{
	line-height:2.3em !important;
}
header h1{
	display:none !important;
}
.blog header h1{
	display:block !important;
}
#header {
    padding: 8px 0;
}
.breadcrumbs-wrap {
    margin-bottom: 0.3em;
	padding-bottom: 0.3em;
}
#header ul.cart li.container a.cart-contents {
    background-clip: padding-box;
    border-radius: 0 0 0.382em 0;
    display: block;
    font-weight: 700;
    padding: 0.857em 1.874em 0.857em !important;
}
.single-product .images img {
    box-shadow: 4px 4px 10px black;
}
a.button.alt, a.comment-reply-link.alt, #commentform #submit.alt, .submit.alt, input.alt[type="submit"], input.button.alt, button.button.alt, #wrapper .woo-sc-button.alt, .added_to_cart.alt {
    background: none repeat scroll 0 0 #2D115E;
}
.single-product .summary form.cart {
    background: none repeat scroll 0 0 #FDFDFD;
    box-shadow: 4px 4px 10px black;
}
.single-product .summary form.cart .quantity .qty {
    background: none repeat scroll 0 0 #C0CFFF;
}
.woocommerce_tabs .panel, .woocommerce-tabs .panel, .woocommerce_tabs .tab, .woocommerce-tabs .tab {
    border-radius: 0 0.382em 0.382em 0.382em;
    box-shadow: 4px 4px 10px black;
}
.woocommerce-columns-5 ul.products li.product {
    box-shadow: 4px 4px 10px black;
}
.woocommerce-result-count {
    background-clip: padding-box;
    border-bottom-left-radius: 0.382em;
    border-top-left-radius: 0.382em;
    color: #8B979A;
    display: none;
    font-weight: bold;
}
ul.products li.product img {
    background-clip: padding-box;
    border-top-left-radius: 0.382em;
    border-top-right-radius: 0.382em;
    display: block;
    height: auto;
    margin: 5px auto 2px;
}
ul.products li.product {
    border-radius: 0.382em 0.382em 0.382em 0.382em;
    margin-bottom: 10px !important;
}
#sidebar {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    border-radius: 0.382em 0.382em 0.382em 0.382em;
}
.widget{
	box-shadow: 4px 4px 10px black;
}
#footer-widgets .widget, .row .widget{
	box-shadow:none !important;
}
.woocommerce-ordering {
    background: none repeat scroll 0 0 transparent;
    border-bottom-right-radius: 0.382em;
    border-top-right-radius: 0.382em;
    float: right;
    margin-top: -106px;
}
.woocommerce-columns-5 ul.products li.product {
    margin-left: 1.4%;
    margin-right: 1.4%;
    width: 27%;
    min-height: 417px;
}
ul.products li.product img {
    background-clip: padding-box;
    border-top-left-radius: 0.382em;
    border-top-right-radius: 0.382em;
    display: block;
    height: auto;
    margin: 5px auto 2px;
    width: 95%;
}

ul.products li.product {
    float: left;
    width: 25% ;
}
.home .product p{
	margin:0 !important;
	padding:0 !important;
}
.post .entry, .type-page .entry, .post #contactForm, .type-page #contactForm {
    background: none repeat scroll 0 0 transparent;
}
.home div.woocommerce-wrap .widget_woo_product_categories ul.products {
    margin-bottom: 0;
    padding-top: 0.618em;
}
.post, .type-page {
    margin: 0 0 0.618em;
}
.home .woocommerce, .business .woocommerce {
    margin-bottom: 0.618em;
}
.slidedesc{
	background: none repeat scroll 0 0 rgba(250, 250, 250, 0.7);
    box-shadow: 3px 3px 8px black;
    display: block;
    float: left;
    font-family: 'Conv_SavoyeStd';
    font-size: 43px !important;
    font-weight: bold;
    margin: -115px 15px;
    padding: 15px;
    position: absolute;
    z-index: 1000;
}
#content + .breadcrumbs-wrap {
    background: none repeat scroll 0 0 #F3F3F3;
    display: none;
}
.home .entry .widget{
	margin:0 !important;
}
.home div.woocommerce-wrap .widget_woo_product_categories ul.products li.product {
    animation: 0.6s ease 0s normal none 1 popin;
    margin-bottom: 0;
}
.footer-widget-1{
	width:98% !important;
}
.footer-widget-2{
	width:25% !important;
}


ul.products li.product .categories {
    border-bottom: 0.202em solid rgba(0, 0, 0, 0.075);
    list-style: none outside none;
    margin: 0;
    padding: 0 1em !important;
}
ul.sub-menu li a:hover {
	background-color:#2D115E !important;
}
#top ul.nav > li a{
	color:#fff;
}
#top ul.nav > li a:hover{
	color:#fff;
}
.head-number{
	color: #FFFFFF;
    font-size: 32px;
    position: absolute;
}
#top select {
    margin: 5.618em 0 0;
    width: 100%;
}
#top .phone{
	font-size:28px;
	color:#fff;
}
.footer-wrap .contact{
	display:none;
}
#top a {
    color: #fff;
}
#top a:hover {
    color: #fff;
}
#top ul.contact li {
    float: left;
    padding: 0.18em 1.387em;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #843A99 !important;
    color: #FFFFFF;
}
#menu-item-110{
	display:none;

}
#header .nav-toggle:after {
    background: none repeat scroll 0 0 #E5E5E5;
    display: none;
}
.social-foot{
    display: block;
    float: left;
    font-family: 'Conv_SavoyeStd';
    font-size: 25px;
    height: 100%;
    line-height: 55px;
    margin: 5px 25px;
    max-width: 100%;
}
}
.home .widget{
	box-shadow:none !important;
}
.ui-widget-overlay.ui-front {
    display: none !important;
}
.ui-widget-overlay {
    display: none !important;
    position: fixed;
}
ul.nav ul.sub-menu, ul.nav ul.children {
    width: 18.456em !important;
}