/*  
Theme Name: Regency Child
Theme URI: http://live.yithemes.com/regency/
Version: 1.3.2
Author: Your Inspiration Themes
Author URI: http://yithemes.com/
Description: Ecommerce Wordpress Theme
Text Domain: yit
Core Framework Version: 2.0.0
Tags: white, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, front-page-post-form, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Copyright: (c) 2012-2014 Your Inspiration Themes

License: GNU General Public License v3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.txt
template: regency



*/







/* If you need to edit Bi-Shop folder name, pay attention to change the name even in woocommerce/style.css file */



@import url("../regency/style.css");

ul ul, ol ul, ul ol, ol ol {padding:0;}

#topbar .header-wrapper, #header-container .header-wrapper {
	border-bottom:none;padding: 4px 0;
}

#header, 
#header .widget {position:inherit;}
#nav {position:relative;}

#header-search #yith-searchsubmit{ padding:13px 0;}


h5, h6 {font-style:oblique;}
a, a:visited {font-style:italic; font-weight:bold;}

a.flex-next {font-style: normal;}

#header.dark-fixed .header-wrapper, 
#header-container.fixed .header-wrapper {
	padding-top: 6px;
	padding-bottom: 6px;
}

#header-sidebar  {display:none;}
#header-search .searchform, #header-search .yith-ajaxsearchform-container {background: rgba( 255, 255, 255, 0.96 );}

#st-container h3{text-shadow: 0px 0px #000;/*letter-spacing:-1px;*/}


#menu-main #menu-item-1556 {display:none;}



.dL_calendar table th h6 {text-align:center;}
.dL_calendar table td {}
.dL_calendar .domeline-calendar-title {font-family: 'Fredericka the Great', sans-serif;}


.yit_post_quote .fa {background: url(images/testimonials-left-quote.png) top left no-repeat;}
.fa-quote-left:before {width: 26px;height: 23px;display:block;content: "";}

body.page-id-394 #primary {
	background:url(images/orange-splash-background.jpg) top left no-repeat;
	background-size:27% auto ;
}

body.page-id-394 #primary .content {
	padding-left:20%;padding-right:5%;
}
.dl_full_container.bracket_content_full_container {align-items: stretch;}

.dl_full_container.bracket_content_full_container > .last,
.dl_full_container.bracket_content_full_container > .first {width:inherit;
	-webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;}
.dl_full_container.bracket_content_full_container > .last > .split_div_content,
.dl_full_container.bracket_content_full_container > .first >.split_div_content {
	height: 100%;
}

.dl_full_container.bracket_content_full_container > .last {
	background-image:url('http://refreshjuiceco.com/wp-content/themes/regency-child/images/bracket-Right-transparent.png');
	background-size:100% 100%;
}
.dl_full_container.bracket_content_full_container > .first {
	background-image:url('http://refreshjuiceco.com/wp-content/themes/regency-child/images/bracket-Left-transparent.png');
	background-size:100% 100%;
}

.dl_full_container.bracket_content_full_container > .last > .split_div_content > img,
.dl_full_container.bracket_content_full_container > .first > .split_div_content > img{ display: none; }
.dl_full_container.bracket_content_full_container .normal {
	-webkit-box-flex: 10;
    -webkit-flex:10;
    -moz-box-flex: 10;
    -webkit-flex: 10;
    -ms-flex: 10;
    flex: 10;}

.dl_full_container.bracket_content_split_full_container .dl_split_div {/*border:1px red solid;*/}
.dl_full_container.bracket_content_split_full_container .dl_split_div .split_div_content {padding:0;}



.square_bracket_box {
	background:top right no-repeat url('http://refreshjuiceco.com/wp-content/uploads/2016/01/bracket-Right.jpg'),
				top left no-repeat url('http://refreshjuiceco.com/wp-content/uploads/2016/01/bracket-Left.jpg');
	background-size:auto 100%;
	padding:8% 12%; 
	min-height:257px; /*max-width:96%;*/
}


body.page-id-397 .dl_full_container .split_div_content > * {text-align:center;}
body.page-id-397 .dl_full_container .split_div_content img {max-width:200px !important;}
body.page-id-397 .dl_full_container .split_div_content p {display:none; font-size:11px;}

body.page-id-397 .dl_split_div .split_div_content {padding:.85em .4em;}


body.page-id-404 ul.mainul {/*border:1px red solid; text-align:center;*/}
body.page-id-404 ul.mainul li.eg-woodrowwilson-wrapper {
	border:2px grey solid !important;/* display:inline-block !important;*/
}
body.page-id-404 ul.mainul  .esg-slideright {display:none !important;}

.blog .sidebar-no .post:not(.masonry_item):nth-child(4n+1) {clear:none !important;}


.widget p,
.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {line-height:1.2; margin-bottom:.4em;}

#front_page_widgets > ul, #front_page_widgets > ol {list-style:none;padding-left: 0;}
#front_page_widgets > ul > li {margin-bottom:1em; }
#front_page_widgets .widget h3 {  margin-bottom: .23em;}



#front_page_widgets > ul > li.null-instagram-feed {position:relative; }
#front_page_widgets > ul > li.null-instagram-feed p {position:absolute; top:53%; left:0 ;width: 100%;text-align:center; }
#front_page_widgets > ul > li.null-instagram-feed p a {color:black; background:rgba(255,255,255,.85); border:2px black solid; padding: .8em;}


#front_page_widgets ul.instagram-pics li {display:inline-block; width:33.33%;}
#front_page_widgets ul.instagram-pics li a {display:block;}
#front_page_widgets ul.instagram-pics li a img {width:100%;}

#front_page_widgets .textwidget {position:relative;    overflow: hidden;}
#front_page_widgets .textwidget * {z-index:10; text-align:center;}

.logos-slider .list_carousel ul li {float:none; text-align:center;}
.logos-slider .bwWrapper {position: relative; top: 50%; transform: translateY(-50%); }


.caption_box {padding: 10px 15% 10px 2%; position:relative;}
.caption_box img.caption_box_image {position:absolute; bottom:0; right:1%; width:13%;}

.dL_calendar_day .domeline_calendar_title {}

.dL_calendar_day p,
.dL_calendar_day h3,
.dL_calendar_day h4,
.dL_calendar_day h5,
.dL_calendar_day h6 {color:#a1a1a1;text-align:center;line-height:.82;}


.dL_calendar_day .domeline-calendar-title {font-size:34px;text-shadow: 0px 0px #FFF; margin-bottom:10px;}
.dL_calendar_day .domeline-calendar-event-title { font-size: 16px;font-weight: bold;}
.dL_calendar_day .event-date {border: 1px #808080 solid;padding: .5em;    margin: 0;font-size: 18px;}

.dL_calendar_day ul {padding:0;}
.dL_calendar_day ul li {display:inline-block; vertical-align:top; color:#FFF; width:100%}
.dL_calendar_day ul li a {
	padding:10px;
	display:block; margin:0 auto;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	text-align:center;
}

.dL_calendar_day .event-image {position:relative; display:inline-table; margin:1em 0}
.dL_calendar_day .event-widget-tape {
	 z-index: 10; display:block;margin: 0 auto;
	position:absolute;top:-10px; left:20%;width: 60%;
	-ms-transform: rotate(1.25deg); 
    -webkit-transform: rotate(1.25deg); 
    transform: rotate(1.25deg);
}
.dL_calendar_day .event-image .feat-img {
	max-width:100%; z-index: 1;display:block;margin: 0 auto;
	/*z-index: 1;*/
	-ms-transform: rotate(-.75deg); 
    -webkit-transform: rotate(-.75deg); 
    transform: rotate(-.75deg);
	opacity: 0.85;   filter: alpha(opacity=85);
}



.dL_calendar_day ul li a:hover {background-color: #333; background-color:rgba(255,255,255,.15);}
.dL_calendar_day ul li a:active,
.dL_calendar_day ul li a:focus {background-color: #999; background-color:rgba(255,255,255,.25);}

.dL_calendar_day a:hover .event-date {background-color:black; color:#CCC;}
.dL_calendar_day a:hover .domeline-calendar-event-title {color:#FFF;}
.dL_calendar_day a:hover .event-image .feat-img {opacity: 1;   filter: alpha(opacity=100);}





.blackboard_display {
	/*background:url(images/event_widget_header.png) top center no-repeat,
				url(images/event_widget_footer.png) bottom center no-repeat,
				url(images/event_widget_repeat.jpg) top center repeat-y;*/
	background:url(images/chalkboard-cutup.jpg) top center no-repeat;
	background-size: 100% 100%;
	background-color:	#363636;
	padding:7% 8%;
	text-align:center; 
	color:white;	
}
.blackboard_display * {text-align:center; }
.blackboard_display p {color:#a1a1a1; line-height: .96; margin-bottom:.5em;}









.pbc_content, .products_categories_row {padding-bottom:1em}
.products_categories_row .custom_box_archive {   border-top: 1px #000 solid;    margin-top: 2em;}
.products_categories_row h1.pbc_title {text-align: center;     margin-top: -1em; margin-bottom:1.5em;}
.products_categories_row h1.pbc_title:after,
/*.products_categories_row h1.pbc_title:before{content: '';
    width: 100%;
    border-bottom: 1px solid;
    position: absolute;left:0;top: 45%;     z-index: 1;}*/
.products_categories_row h1.pbc_title a {padding:.5em; border:1px black solid;background:#fff;    z-index: 1000;    display: inline-block;    margin: 0 55px;}


.psad_seperator {display:none;}






td, th {vertical-align:middle;}


.woocommerce table.shop_table.cart td {padding:5px 0;}
.woocommerce table.shop_table.cart div.product-thumbnail {padding:0 5px;}
.woocommerce table.cart td.product-name div.product-name a {font-size: 16px !important; font-weight: bold !important;}
.woocommerce table.shop_table.cart td.product-subtotal {text-align:center;}



.woocommerce input[type="text"], .woocommerce input[type="password"], .woocommerce input[type="email"],  .woocommerce input[type="tel"]  {width:96%; padding:0 2%;     border: 1px solid;border-color: #e1e1e1;line-height: 2.2;     height: 35px;}

.woocommerce p.form-row label, 
#ship-to-different-address label, 
#order_review table tfoot tr.cart-subtotal th, 
#order_review table tfoot tr.shipping th, 
#order_review table tfoot tr.total th {text-align:right;}


#order_review table tfoot tr.cart-subtotal th, 
#order_review table tfoot tr.shipping th, 
#order_review table tfoot tr.total th {width:35%;}
#order_review table tfoot tr.cart-subtotal td, 
#order_review table tfoot tr.shipping td, 
#order_review table tfoot tr.total td {width:65%;}


.woocommerce-checkout-review-order-table tbody tr td.product-name{padding:0 !important; width:65%; }


.woocommerce-checkout-review-order-table tbody tr td.product-total{padding:0; width:35%;}



.woocommerce table.shop_table div.product-name-price dl.variation, 
.woocommerce table.shop_table td.product-name dl.variation {margin:0;}

.woocommerce-checkout-review-order-table tbody tr td.product-name .variation-size,
.woocommerce-checkout-review-order-table tbody tr td.product-name .variation p{
	font-size:70%; float:none !important; display: inline-block;
}
.woocommerce table.shop_table div.product-name-price dl.variation dd p, 
.woocommerce table.shop_table td.product-name dl.variation dd p {/*font-size:120%; */}

.woocommerce-checkout-review-order-table tbody tr td.product-name .variation-size {  font-style: italic; }


.woocommerce p.form-row label, 
#ship-to-different-address label,
#order_review table tfoot tr.cart-subtotal th, 
#order_review table tfoot tr.shipping th, 
#order_review table tfoot tr.total th { 
	padding: 5px 0; 
	font-size:12px !important; font-weight: bold !important;
	 margin:0; line-height:1;
}
#review-order-wrapper {border:1px black solid;}



#review-order-wrapper select.shipping_method {width:94%; margin:0 auto;}


#e_deliverydate_field small {font-size:100% !important;line-height: 1.1 !important;}
#shippingaddress-title {display:none;}




#footer {background-image:url(images/woodbanner_2.jpg);background-repeat: repeat !important; background-position:bottom left}
#copyright {background-image:url(images/woodbanner_2.jpg);background-repeat: repeat !important; background-position:top left}

#footer, #footer h3, #footer p, #footer a,
#copyright, #copyright h3, #copyright p, #copyright a {color: #FFF !important;}

img#footer_top_texture {width: 100%;display:block;}

#delivery_treatment .parallaxeos_content {/*opacity:1 !important;*/}
#delivery_treatment .farmfooter_text {/*-webkit-border-radius:2em; -moz-border-radius: 2em; border-radius: 2em; overflow: hidden;*/}

#delivery_treatment .parallaxeos_container {}



#delivery_treatment * {text-align:center;}

/*#delivery_footer_treat {
	border: 3px #000 solid; background-color: rgba(255, 255, 255, 0.91); max-width: 500px; margin: 0 auto .2em; padding: 0 0.5em;
}
#delivery_footer_treat a.btn {margin:0;}*/


#copyright .border , 
#footer .border {border-top:none;}

#footer #yit_text_image-2 img {max-width:100%;}
#footer #text-3 p,
#footer #text-3 h3 {text-align:center;}

#copyright .left a img {margin:0;opacity: 0.6;   filter: alpha(opacity=60); /* For IE8 and earlier */}
#copyright .left a:hover img {opacity: 1.0;   filter: alpha(opacity=100); /* For IE8 and earlier */}

#footer .widget_menu_better ul.widget_menu li {width:100%; float:none; display:block;}

#footer .jetpack_subscription_widget input[type="submit"]{
	    border-color: #454545;
		background:#fff; color: #000;
		font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
	border-radius: 0;
    padding: 9px 22px;
    border: 2px solid;
    box-shadow: none;
    line-height: normal;
	text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;

}

#footer .jetpack_subscription_widget  input[type="submit"]:hover {
    background: #454545; color: #FFF;	     border-color: #454545;text-decoration: none;	
}

#footer .jetpack_subscription_widget  input[type="submit"]:active, 
#footer .jetpack_subscription_widget  input[type="submit"]:focus {
}


.widget_shopping_cart p.buttons a {
	width: 100%; max-width:200px;
	margin:0 auto .2em;
    display: block;
	text-align:center;	
}



.testimonial-widget ul .owl-controls {
	position:relative !important;
	top:inherit !important; right:inherit !important;
}
.widget.testimonial-widget div.testimonial-description {
	font-size:12px;
	border:none !important;
	background:	url(images/testimonials-right-bracket.png) top right no-repeat,
				url(images/testimonials-left-quote.png) top left no-repeat;
	height:140px; overflow:hidden;
	padding: 15px 20px 25px 30px !important;
}



div.testimonial-description.arrow-down::after {content:'';}

.widget.last-tweets p {font-size:10px;}




.widget_shopping_cart .widget_shopping_cart_content .mini-cart-thumb img {max-width: 73px;}


body.page-id-87 .woocommerce-message .wc-forward {display:none;}


.cart-page .after-cart .col-sm-7 {display:none;}
.cart-page .after-cart .col-sm-5 {width:100%;}
.cart-page .after-cart .col-sm-5 table.shop_table.coupon td input[type="submit"] {float:left;}



body.page-id-87 #primary .content {position: relative;}
body.page-id-87 #primary .content .return_to_shop {position: absolute; top:0; right:15px;}


#product-nav > a > div {}

#product-nav > a > div > img {width:auto !important;border: 1px #E1E1E1 solid;border-left: none;}

#product-nav > a[rel='prev'] > div > img {left: 50%;border: 1px #E1E1E1 solid;border-right: none;}







.single-product.woocommerce div.product div.images {max-width:32% !important;}

.single-product.woocommerce div.product div.summary {width:67% !important} 



.single-product.woocommerce div.product .sbHolder {max-width:188px;}




@media (min-width: 310px) {

	.woocommerce ul.products, .woocommerce-page ul.products {text-align:center;}

	/*.woocommerce ul.products li, .woocommerce-page ul.products li {

		width:48% !important;float:none !important; padding:0 1% !important;

		display:inline-block

	}*/

	.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear:none;}

}





@media (min-width: 478px) {
	.dL_calendar_day ul li.quan_2,
	.dL_calendar_day ul li.quan_3,
	.dL_calendar_day ul li.quan_4,
	.dL_calendar_day ul li.quan_5,
	.dL_calendar_day ul li.quan_6 {width:50%}

}

@media (min-width: 618px) {
	#front_page_widgets ul.instagram-pics li { width:16.66%;}

}

@media (min-width: 768px) {
	
	#header-wrapper {text-align:center;}
	#nav {float:none;}
	#header-container #logo {display:none;}
	.header-nav ul li a {padding:1px 8px;}
	
	#menu-main #menu-item-1556 {display:block;}
	#menu-main #menu-item-1556 a:first-child {display:none;}
	/*#nav > ul > li#menu-item-1508 a:first-child {max-width:110px; border:none; padding-right:7.5px; }
	#nav > ul > li#menu-item-1508 a.custom-item-yitimage {padding-left:7.5px;    margin-top: -5px;}
	#nav > ul > li#menu-item-1508 a.custom-item-yitimage img {width:22px; height:auto;}
	#nav > ul > li#menu-item-1508 a.custom-item-yitimage .sf-sub-indicator {display:none;} */
	
	.widget_shopping_cart .widget_shopping_cart_content .mini-cart-thumb img {max-width: 53px;}
	
	/*body.page-id-397 .dl_full_container .split_div_content p {display:inline-block;}*/
	
	#front_page_widgets .widget.testimonial-widget {margin-top:5em;}



	#footer .container {width:96% !important;padding:0 2% !important;}
	#footer .container .border {width:100%; display:block;}
	#footer .widget.col-sm-3 {
		margin-right: 1% !important;margin-left:0% !important;
		width:23%; 
	}

	
	#footer #text-3 {    width: 50%;}
}

@media (min-width: 968px) {
	.header-nav ul li a {padding:1px 12px;}

	.caption_box {padding: 10px 10% 10px 2%;}
	.caption_box img.caption_box_image {width:7.5%;}


}
