/*
Theme Name: 	A Very Sweet Website
Theme URI: 		http://jcsweet.com
Author: 		JC Sweet & Co.
Author URI: 	http://jcsweet.com
Description:	Child Theme for Betheme - Created by JC Sweet & Co
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */

@media only screen and (max-width: 767px) {
	#Top_bar, #Header_creative{
		background-image: none !important;
	}
}

@media only screen and (min-width: 767px) {
	
}




/*Gravity Forms*/
.gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: 0px; 
}

.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label {
	padding: 5px 0px 0px 0px;
}


/*Livemesh*/
.lsow-heading,
.lsow-hero-header .lsow-header-content {
	max-width: 1150px;
}

.lsow-container .lsow-flex-direction-nav li {
    list-style: none;
}


/*BeTheme Adjustments*/
.extra_content {display: none;}


.widget_archive ul, .widget_nav_menu ul {
	list-style-type: none;
    padding: 5px 10px 5px 0px;
    background: none;
}
.widget_archive ul li:after, .widget_nav_menu ul li:after {
	border-color: rgba(0,0,0,0);
}

.idea_box, .ui-tabs, .accordion .question, .accordion .question.active .title, .accordion .question .title:before, .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li, .tabs_vertical.ui-tabs .ui-tabs-panel, table th, table td, .list_item .circle, /*input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea,*/ .promo_box.has_border:after, dl > dt, dl > dd, .article_box .desc_wrapper p, a.icon_bar, a.content_link, .how_it_works .image, .opening_hours, .opening_hours .opening_hours_wrapper li, .icon_box.has_border:after, .chart_box:before, .pricing-box, .team_list .bq_wrapper, .post-footer .post-links, .format-link .post-title .icon-link, .share_wrapper, .post-header .title_wrapper, .section-post-related .section-related-adjustment, #comments > :first-child, .widget-area, .widget:after, .fixed-nav .desc h6, .portfolio_group.list .portfolio-item, .portfolio_group .portfolio-item .desc .details-wrapper, .Recent_posts ul li .desc h6, .widget_recent_entries ul li a, .woocommerce .widget_best_sellers li, .woocommerce .widget_featured_products li, .woocommerce .widget_recent_reviews li, .woocommerce .widget_recent_products li, .woocommerce .widget_recently_viewed_products li, .woocommerce .widget_random_products li, .woocommerce .widget_top_rated_products li, .woocommerce .widget_onsale li, .woocommerce .widget_layered_nav li, .woocommerce .widget_shopping_cart ul.product_list_widget li, .woocommerce .widget_products li, .woocommerce .product .related.products, .woocommerce .product .upsells.products, .woocommerce .product div.entry-summary h1.product_title:after, .woocommerce .quantity input.qty, .header-stack #Top_bar .logo, .offer_thumb .slider_pagination, .offer_thumb .slider_pagination a, .Latest_news ul li .desc_footer, .Latest_news ul li .photo, .offer_thumb.bottom .slider_pagination a, .style-simple .faq .question, .style-simple #Filters .filters_wrapper ul, #edd_checkout_cart th, #edd_checkout_cart td, #Footer .footer_copy {
	border: none;
}




/* -------  Our Bundle ------- */

.whitetext h1, .whitetext h2, .whitetext h3, .whitetext h4, .whitetext h5, .whitetext h6, .whitetext p, .whitetext a, .whitetext {
  color: #fefefe !important;
}

.darktext h1, .darktext h2, .darktext h3, .darktext h4, .darktext h5, .darktext h6, .darktext p, .darktext a, .darktext {
  color: #001001 !important;
}

.shadowtext h1, .shadowtext h2, .shadowtext h3, .shadowtext h4, .shadowtext h5, .shadowtext h6, .shadowtext p, .shadowtext a, .shadowtext {
	text-shadow: 1px 1px 2px #000;
}

.underline {
	text-decoration: underline !important;
}

.column-list ul {
    -moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px;
}

blockquote {  
    font-family: 'Tangerine', cursive;
    background: #f9f9f9;  
    border-left: 10px solid #ccc;  
    margin: 1.5em 10px;  
    padding: .5em 10px;  
    quotes: "\201C""\201D""\2018""\2019";  
}  
blockquote:before {  
    color: #ccc;  
    content: open-quote;  
    font-size: 4em;  
    line-height: .1em;  
    margin-right: .25em;  
    vertical-align: -.4em;  
}  
blockquote p {  
    display: inline;  
}
blockquote:after {
    background: none;
}


.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}


.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* menu gradients */

#Top_bar .menu > li a:after{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f73131+0,e9f72e+33,22d82e+50,21e7f2+67,8a21f2+100 */
background: #f73131; /* Old browsers */
background: -moz-linear-gradient(left, #E51A01 0%, #e9f72e 33%, #22d82e 50%, #21e7f2 67%, #8a21f2 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #E51A01 0%,#e9f72e 33%,#22d82e 50%,#21e7f2 67%,#8a21f2 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #E51A01 0%,#e9f72e 33%,#22d82e 50%,#21e7f2 67%,#8a21f2 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f73131', endColorstr='#8a21f2',GradientType=1 ) !important; /* IE6-9 */
	border-radius: 3px !important;
}

#Top_bar .menu li ul li a{
	border-left: 4px solid #aaa;
	border-bottom: 0 solid transparent !important;
}

#Top_bar .menu li ul li a:focus, #Top_bar .menu li ul li a:hover{
	border-left: 4px solid #858585;
	    border-image: -moz-linear-gradient(top, #E51A01 0%, #e9f72e 50%, #13B7D2 100%); /* FF3.6-15 */
	border-image: -webkit-linear-gradient(top, #E51A01 0%,#e9f72e 50%,#13B7D2 100%); /* Chrome10-25,Safari5.1-6 */
	border-image: linear-gradient(to bottom, #E51A01 0%,#e9f72e 50%,#13B7D2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        border-image-slice: 1;
        /*border-width: 4px;*/
}

img.circleimg, .circleimg img{
	border-radius: 50%;
}
