/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('fonts/OpenSans-Semibold.eot') format('eot'),
	url('fonts/OpenSans-Semibold.woff') format('woff'),
	url('fonts/OpenSans-Semibold.ttf') format('truetype');
}

@font-face {
	font-family: 'OpenSans-Regular';
	src: url('fonts/OpenSans-Regular.eot') format('eot'),
	url('fonts/OpenSans-Regular.woff') format('woff'),
	url('fonts/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-ExtraBold';
	src: url('fonts/OpenSans-ExtraBold.eot') format('eot'),
	url('fonts/OpenSans-ExtraBold.woff') format('woff'),
	url('fonts/OpenSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Light';
	src: url('fonts/OpenSans-Light.eot') format('eot'),
	url('fonts/OpenSans-Light.woff') format('woff'),
	url('fonts/OpenSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url('fonts/OpenSans-Bold.eot') format('eot'),
	url('fonts/OpenSans-Bold.woff') format('woff'),
	url('fonts/OpenSans-Bold.ttf') format('truetype');
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url("//themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}
.header_right{
	display: inline-block;
    	width: 828px;	
	padding-bottom: 30px;
}
.sub_menu {

	right: 0px;
	top: 96%;

}
div .logo{
	display: inline-block !important;
	padding: 15px 0 8px;
	width: 222px !important;
}
.header_right .widget{
	border-bottom-width: 0;
    	display: inline-block;
    	margin-left: 110px;
    	padding-bottom: 20px;
    	padding-top: 14px;
}
.header_meta {
    height: 40px;
    margin-left: 587px;
    margin-top: -9px;
    padding-bottom: 1px;
    top: 50%;
    width: 244px;
}

/*plugin currency*/
.header_currency{
	display: inline-block;
    	margin-left: 14px;
	margin-top: -13px;
    vertical-align: top;
} 
.header_currency .widget_currency_converter{
 	margin-left: 0;
    	padding-bottom: 0;
    	padding-top: 0;
}
.header_currency #currency_converter{
	margin-bottom: 0;
}
.header_currency #currency_converter .currency_switcher li{
	padding-bottom: 2px;
    	padding-left: 0px !important;
    	padding-right: 0;
}

.header_currency #currency_converter p{
	 color: #919191;
    	display: inline-block;
    	font-family: 'arial';
    	font-size: 11px;
    	font-weight: bold;
    	margin-bottom: 0;
    	margin-top: 0;
    	vertical-align: top;
}

.currency_converter option{
	background: url("http://dev68.mintcoders.com/homegrown/wp-content/plugins/woocommerce-currency-converter-widget/flag_canada.png") no-repeat scroll 0 0 transparent;
	display: block;
	width: 30px;
	height: 24px;
	

}
.currency_converter  #CAD{
	background: url("http://dev68.mintcoders.com/homegrown/wp-content/plugins/woocommerce-currency-converter-widget/flag_canada.png") no-repeat scroll 0 0 transparent;
}

/* General dropdown styles */       
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
/* DT styles for sliding doors */
.dropdown dt a {background:#e4dfcb url(arrow.png) no-repeat scroll right center;
    display:block; padding-right:20px; border:1px solid #d4ca9a; width:150px;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
/* UL styles */
.dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; display:none;
    list-style:none; padding:5px 0px; position:absolute; 
    left:0px; top:2px; width:auto; min-width:170px;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
/*end currency*/
#header .container_wrap_logo {

	padding-bottom: 30px;
}
#footer .container {
    padding-bottom: 30px;
    padding-top: 20px !important;
}

.main_menu ul:first-child > li > a {
	font-family: 'OpenSans-Semibold' !important;
	font-size: 14px;
	font-weight: normal;
}
.sub_menu > ul > li > a, .sub_menu > div > ul > li > a {
	font-family: 'arial' !important;
	font-size: 11px;
	font-weight: bold;
}
.cart_dropdown{
	 margin-left: 2px;
}
.cart_dropdown_first, .cart_dropdown_first .cart_dropdown_link {
	font-family: 'OpenSans-Regular' !important;
	font-size: 14px;
    	font-weight: normal;
} 
.header_color .sub_menu li ul a, .header_color #payment, .header_color .sub_menu ul li, .header_color .sub_menu ul, #top .header_color .sub_menu li li a:hover {
    background-color: #FFFFFF;
    display: inline-block;
}
#top .caption_animate_side .slideshow_caption h1, #top .caption_animate_top .slideshow_caption h1, #top .caption_animate_top .slideshow_caption h1,
div .slideshow_caption h1, div .slideshow_caption h2, div .slideshow_caption h3, div .slideshow_caption h4, div .slideshow_caption h5, div .slideshow_caption h5, div .slideshow_caption a, #top a.slideshow_caption    {
	font-family: 'OpenSans-ExtraBold' !important;
	font-size: 57px;
	color: #ffffff;
	text-align: left;
	text-transform: capitalize;
	margin-bottom: 40px;
}

.slideshow_caption {
    width: 42% !important;
}

#top .caption_supersize .slideshow_caption .featured_caption {
	color: #405F13;
	font-family: opensans-regular;
	font-size: 24px;
	text-align: left;
}
#top .caption_supersize .slideshow_caption .featured_caption span{
	color: #ffffff;
	font-family: opensans-Semibold;
	font-size: 20px;
	text-align: left;
}
.dynamic-title .dynamic-heading{
	font-family: 'OpenSans-Light' !important;
	font-size: 35px;
	color: #A9A9A9 !important;
}

.entry-content > p:first-child {
    	color: #3D3D3D;
    	font-family: opensans-Light !important;
    	font-size: 14px;
    	margin-top: 0;
}
.entry-content > p:first-child span{
	color: #3D3D3D;
    	font-family: opensans-Semibold !important;
    	
}
.products .product h3, .products .product h4, .products .product h5, .products .product h6 {
	font-family: arial;
    	font-size: 14px;
	 color: #333333;
}
.inner_product_header .price{
	font-family: arial;
    	font-size: 14px !important;
	 color: #333333;
}

#top .alternate_color .price, .alternate_color .stock, #top #wrap_all .alternate_color ins {

	 color: #71c113 !important;
}

.alternate_color .widget_layered_nav ul li.chosen, .alternate_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle, #top .alternate_color a.remove, #top .alternate_color .onsale {
    background-color: #71C113 !important;
}
#top .onsale{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.alternate_color .dynamic-title a {
	color: #919191;
	font-family: opensans-Semibold !important;
	font-size: 12px;
}

.header_meta #s{
	width: 190px;
}
.content .slideshow_container, .inner-entry {
	padding: 0 40px 0 0;
	border: medium none;
    	border-radius: 0 0 0 0;
    	box-shadow: none;
}
.dynamic_template_columns .entry-content {
    padding-left: 5px;
    padding-right: 36px;
    padding-top: 10px;
}
#top .dynamic_element.container_split {
	border-top-style: none;
	border-top-width: 0;
    	box-shadow: none;
}
.alternate_color .iconbox_top, #top .alternate_color.thumbnails_container_wrap, .alternate_color .pullquote_boxed, .alternate_color .side-container-inner .date_group, .alternate_color.container_wrap_menu, .alternate_color table, .alternate_color .wrapped_style, .alternate_color .content .slideshow_container {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
.thumbnail_container {
    border: 1px solid;
}
#top #wrap_all ins:before {
    color: #AEAEAE;
}

.alternate_color .woocommerce_tabs .tabs a, .alternate_color .product_meta, .alternate_color .quantity input.qty, .alternate_color .cart_dropdown .dropdown_widget, .alternate_color .avia_select_fake_val, .alternate_color address, .alternate_color .product > a .alternate_color .product_excerpt, .alternate_color .term_description, #top .alternate_color .price .from, #top #wrap_all .alternate_color del, .alternate_color .dynamic-title .dynamic-heading, .alternate_color .dynamic-title a {
    color: #AEAEAE;
}
.main_menu ul:first-child > li > a {
	padding: 0 15px 0 20px;
}
#top .main_menu .menu li {
    
    padding: 10px 5px 10px 0;
}
.header_color .iconbox_top, #top .header_color.thumbnails_container_wrap, .header_color .pullquote_boxed, .header_color .side-container-inner .date_group, .header_color.container_wrap_menu, .header_color table, .header_color .wrapped_style, .header_color .content .slideshow_container {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
.main_color .iconbox_top, #top .main_color.thumbnails_container_wrap, .main_color .pullquote_boxed, .main_color .side-container-inner .date_group, .main_color.container_wrap_menu, .main_color table, .main_color .wrapped_style, .main_color .content .slideshow_container {
    background: none repeat scroll 0 0 transparent !important;
}
#wrap_all {
    margin: auto;
}
/*Widget featured category post*/
.widget_feacpost_featuredcategorypostswidget .post h3{
	color: #3D3D3D; !important;
    	font-family: opensans-regular !important;
	margin-left: 10px;
	font-size: 15px !important;
	text-transform: none !important;
	font-weight: normal;
}
.widget_feacpost_featuredcategorypostswidget .widgettitle{
	color: #919191 !important;
    font-family: opensans-regular !important;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 6px;
    margin-left: 4px;
    text-transform: capitalize;
}
.widget_feacpost_featuredcategorypostswidget h3 a{
	color: #3D3D3D !important;
}
.widget_feacpost_featuredcategorypostswidget .widget-image{
	border-radius: 3px 3px 3px 3px;
    	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	 width: 231px;
}
.widget_feacpost_featuredcategorypostswidget .widget-image a{
	 padding: 8px 8px 2px;
}
.widget_feacpost_featuredcategorypostswidget .widget-text{
	width: 231px;
}
.widget_feacpost_featuredcategorypostswidget .widget-text p{
	margin-left: 12px;
	font-family: opensans-regular !important;
	font-size: 15px;
	color: #3d3d3d;
}
.widget_feacpost_featuredcategorypostswidget .post{
	 display: inline-block;
	 margin-right: 20px;
	 width: 231px;
}
.dynamic_el_12 .flex_column_1{
	 border-right: 1px solid #E9E9E9;
    	left: 0;
    	margin-right: 9px;
    	width: 49.3%
}
/*end widget featured*/
/*widget tag*/
.dynamic_el_12 .flex_column_2{
	padding-left: 17px;
   	width: 48%;
	margin-left: 0;
}
.posts-by-tag-list .posts-by-tag-item .thumb{
	border-radius: 3px 3px 3px 3px;
    	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	width: 231px;
	margin-bottom: 0px;
    	margin-left: 3px;
	margin-bottom: 12px;
}
.posts-by-tag-list .posts-by-tag-item a{
	color: #3D3D3D !important;
    	font-family: opensans-regular !important;
 	font-size: 15px;
    	font-weight: normal;
  
    	text-transform: none !important;
}
.posts-by-tag-list .posts-by-tag-item a:hover{
	text-decoration: none;
}
.posts-by-tag-list .posts-by-tag-item a img{
	padding: 8px 8px 2px;
}
.posts-by-tag-list li{
	display: inline-block !important;
    	float: none !important;
	width: 231px !important;
	margin-right: 20px !important;
	margin-top: 5px !important;
}
.posts-by-tag-list #posts-by-tag-item-785{
	margin-right: 0px !important;
}
.TagWidget .widgettitle{
	color: #919191 !important;
	text-transform: capitalize;
    	font-family: opensans-regular !important;
	font-size: 24px;
	margin-bottom: 6px;
	margin-left: 4px;
	font-weight: normal;
}
.posts-by-tag-list li p{
	margin-left: 6px;
	margin-top: 12px;
	font-family: opensans-regular !important;
	font-size: 15px;
	color: #3d3d3d;
}
#top .widget .posts-by-tag-list .posts-by-tag-item a:hover{
	text-decoration: none !important;
}
/*end widget tag*/
.main_color a, .main_color .widget_first {
    color: #71c113;
}

/*footer*/
#footer .widgettitle {
    	color: #ffffff !important;
	letter-spacing: normal;
	font-weight: normal;
	font-size:18px;
	
}

#footer{
	font-family: opensans-Semibold !important;
}
#footer h3{
	font-size:18px;
	text-transform: capitalize;
	font-family: opensans-Semibold !important;
	font-weight: normal;
}
#footer .textwidget{
	font-size:12px;
}
#footer #socket{
	 width: 410px;
	 margin: auto;
}
.socket_color, .socket_color .site-background, .socket_color .first-quote, .socket_color .related_image_wrap, .socket_color .gravatar img, .socket_color .comment-reply-link, .socket_color .inner_slide .numeric_controls a, .socket_color .hr_content, .socket_color .news-thumb, .socket_color .post-format-icon, .socket_color .ajax_controlls a {
    background-color: #3D3E3F !important;
    color: #666666;
}
#footer .container {
    padding-bottom: 10px;
}
.copyright #image{
	background: url("/wp-content/uploads/2013/02/icono_footer.png") no-repeat scroll 0 0 transparent;
    	height: 23px;
    	margin: auto;
    	width: 13px;
	margin: 13px auto auto;
}
/*end footer*/
.flexipages_widget ul{
	list-style: disc inside none;
}

#footer input[type="submit"] {
	
    background-image: url("../images/icons/bg-button.png");
    background-position: 0 0;
    background-repeat: repeat-x;
   
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
    margin: 3px 0;
    padding: 10px;
    position: relative;
    text-decoration: none;
}
#top .widget input[type="submit"]{
	 margin-left: -10px !important;
	 width: 55%;
}
@media only screen and (max-width: 767px) {
	
.header_right .widget { margin-left: 0px;
		margin-bottom: -40px;
	   	margin-left: -78px;
	    	padding-bottom: 0;
		width: 50%;}
.sub_menu {margin-left: 0px;}
.header_meta {margin-left: 0px;}
.responsive .main_menu div, .responsive .logo a, .responsive .logo img{margin-left: 17px;}
.responsive #top .social_bookmarks {
    clear: both;
    height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    top: auto;
    width: 100%;
}
}
@media only screen and (min-width:767px){
#top.js-big-slider-false .social_bookmarks, #top.js-big-slider .social_bookmarks {
    display: block;
    position: fixed;
    right: 0;
    top: 209px;
}
}
}


.main_color .widget_layered_nav ul li.chosen, .main_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle, #top .main_color a.remove, #top .main_color .onsale {
    background-color: #71C113 !important;
}
#top .main_color .price, .main_color .stock, #top #wrap_all .main_color ins {
    color: #71C113 !important;
}

/*page text*/

.main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color strong, .main_color strong a, .main_color .sidebar .current_page_item a, .main_color .pagination .current, .main_color .pagination a:hover, .main_color .comment-count, .main_color .callout .content-area, .main_color .avia-big-box .avia-innerbox, .main_color .avia-big-box .avia-innerbox a {
    color: #919191 !important
}
h1 {
   
    font-family: OpenSans-regular;
}
p {
    font-family: opensans-regular;
}
/*post*/
.template-blog .entry-content {
	border: none;
}
.post-meta-infos {
    border: none;
   
}
#top .sidebar_right .slideshow, #top .sidebar_left.slideshow {
    border: 1px solid #E1E1E1;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    padding: 5px;
}
.recentcomments a, .widget_recent_entries li a {
    font-family: OpenSans-regular !important;
    font-style: normal;
	color: #919191 !important;
}
.recentcomments, .widget_recent_entries li {
    border-top-style: none;
   
}
.widget_archive li a, .widget_categories li a, .widget_pages li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a {
    font-family: OpenSans-Regular;
  
}
.recentcomments, .widget_recent_entries li {
  
    padding: 4px 0;
}
.widget_categories ul li a{
color: #919191 !important;
}
.main_color div .avia_table tr:nth-child(2n+1) td, .main_color div .avia_table tr:nth-child(2n+1) th, .main_color div .avia_table tr:nth-child(2n+1) .th, .main_color .avia_table .avia-button, .main_color .avia_table table tr.button-row td {
    background-color: #ffffff !important;
}

ul.currency_switcher{
	margin-top: 5px;
}

ul.currency_switcher a.USD{
	background: url(../images/usd-grey.png) #fff no-repeat;
}

ul.currency_switcher a.CAD{
	background: url(../images/cad-grey.png) #fff no-repeat;
}

ul.currency_switcher a.USD:hover{
	background: url(../images/usd-hover.png) #fff no-repeat;
}

ul.currency_switcher a.USD.active{
	background: url(../images/usd.png) #fff no-repeat;
}

ul.currency_switcher a.CAD:hover{
	background: url(../images/cad-hover.png) #fff no-repeat;
}

ul.currency_switcher a.CAD.active{
	background: url(../images/cad.png) #fff no-repeat;
}

ul.currency_switcher li > a{
	padding-left: 25px;
	padding-top: 0px;
	border: none;
}

ul.currency_switcher li{
	clear: none;
	border: none;
	width: auto;
}

.avia-button{
	color: #FFFFFF !important;
}

.cart-collaterals .cross-sells .products li{
	margin-bottom: 127px;
    	margin-left: 45px;
}
.shipping_calculator h2{
	color: #71C113 !important;
	
}
.shipping_calculator h2 img{
	display: inline;
   
    	padding-right: 11px;
    	padding-top: 4px;
    	vertical-align: top;
}
.sub_menu > .cart_dropdown > .cart_dropdown_first:hover > a{
	text-decoration: none;
}

#top .products .product .inner_product {
    -moz-transition: none 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.woocommerce-ordering .orderby{
	width: 40%;
}
.shop_slider_yes .woocommerce-ordering .orderby{
	visibility: hidden;
	margin-bottom: 0;
} 
.shop_slider_yes  .woocommerce-ordering{
	margin-bottom: 0;
}


.title_container {
	background: url("../images/fond_page_header.png");
color: #666;
}
#top #wrap_all .light_bg_color .bc-container-wrap {
	background: white url('../images/layout/trans-dark.png') top center repeat;
}


/*title blog green
.title_container_blog {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/fond_page_header_blog.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #ffffff !important;
    margin-top: -30px;
}

.title_container_blog .container h1{
	color: #ffffff; 
}


.title_container_blog .bc-container-wrap{
	
    	background-color: transparent !important;
    	background-image: url("../images/layout/trans-light.png") !important;
    	
}


.title_container_blog .bc-container-wrap .bc-container .breadcrumb .breadcrumb-trail, .title_container_blog .bc-container-wrap .bc-container .breadcrumb .breadcrumb-trail a {
    	color: #FFFFFF !important;
	font-family: inherit;
}
*/
.template-blog h2{
	font-family: Open Sans !important;
	color: #222222 !important;
	font-size: 22px !important;
}
.widget select{
	min-width: 177px !important;
}



#top #wrap_all .button_wrap_1 .caption-slideshow-button {
    color: #666666 !important;
   
    font-family: arial !important;
    font-size: 15px;
    
}

.inner_sidebar{
	width: 251px;
}

/*Menu*/
.header_color .main_menu ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div {
    background-color: #FFFFFF !important;
    color: #808080;
}

#top #wrap_all .avia_mega_div > .sub-menu > li > ul {
	
	font-size: 12px;
}
#top #wrap_all .avia_mega_div > .sub-menu > li > ul li {
	margin-bottom: 10px;
	
}

#top .avia_mega_div .units{
	 padding-left: 15px !important;
}

#top .avia_mega_div {
	padding-left: 0px;
	top: 44px;
	
}

#top #wrap_all .avia_mega_div > .sub-menu > li > ul li a:hover{
	font-family: OpenSans-Semibold !important;
	font-size: 11px;
	color: #000000;
	background-color: #f9f8f8 !important; 

}


#top #wrap_all  .avia_mega_div > .sub-menu > li > ul li a{
	font-family: OpenSans-Regular !important;
	font-size: 11px;
	
}

.template-page .post-entry h1{
	font-size: 33px;
	font-family: OpenSans-Regular !important;
	color: #4b4b4b !important;
}
.template-page .post-entry p{
	font-family: OpenSans-Semibold !important;
	color: #4b4b4b !important;
	font-size: 14px;
}

.template-page .post-entry .green{
	color: #70c113 !important;
}
.template-page .post-entry a{
	text-decoration: none;
}

.template-page .post-entry a:hover{
	color: #59990f;
}

.blog-meta .post-meta-infos .comment-container a strong{
    color: #222222 !important;
}
.template-blog .entry-content p {
    color: #666666;
    font-family: opensans-regular !important;
    font-size: 14px;
}
.MR_Social_Sharing_Toolkit_Widget{
	padding-top: 0px;
}
.col2-set .col-2 {
    background-color: #FFFFFF !important;

}
#billing_state{
	min-width: 187px;
}
#footer .container .MR_Social_Sharing_Toolkit_Widget{
	padding-top: 0px;
	 margin-top: -15px;
}

div.menu_header_float ul#menu-main-menu:first-child:before{
     	content: url("../images/homegrown_nav_logo.jpg");
    	float: left;
    	height: 48px;
    	margin-top: 0px;
    	margin-left: -28px;
    	margin-right: -8px;

}

#top .main_menu .menu li:before {
	 margin-top: 8px;
}


input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


#top #wrap_all .avia_mega_div > .sub-menu > li > ul li:last-child{
	margin-bottom: 0 !important;

}

.main_menu ul:first-child > li > ul{
	margin-top: 20px;
}

#top .main_menu .menu li ul ul{
	border-top: 0px;
	height: 39px;
	left: 149px;
	top: -4px;
}

.header_currency #currency_converter .currency_switcher li a:hover {	
	text-decoration: none;
}

#top #wrap_all #menu-main-menu li:last-child .avia_mega_div{
	 left: -232px !important;

}
div.woocommerce-tabs div.panel{
	width: 690px;
}

div.woocommerce-tabs div.panel p{
	margin: 0;
}

.msie8 a img {
	width: auto;
}

img.size-full{
	width: auto;
}


div.dropdown_widget_cart ul.product_list_widget {
	display: block !important;
	top: -17px !important;
	border: none !important;
	left: 49px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

div.dropdown_widget_cart ul.product_list_widget li{
	display: none;
}

div.dropdown_widget_cart ul.product_list_widget li.empty{
	display: block !important;
}

#menu-item-1333 .avia_mega_div{
	left: 0px !important;
}

.dynamic_el_14 .slideshow_container{
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	width: 231px !important;
	padding-bottom: 7px;
    	padding-left: 7px;
    	padding-right: 7px;
    	padding-top: 7px;
}

.dynamic_el_14 .entry-content h3{
	color: #3D3D3D !important;
    	font-family: opensans-regular !important;
    	font-size: 15px !important;
    	font-weight: normal;
    	letter-spacing: 0px !important;
    	margin-left: 10px;
    	text-transform: none !important;
    	width: 233px;
}
.dynamic_el_12{
	display: inline-block;
    
    width: 50%;
}

.dynamic_el_13{
	display: inline-block;
    
}
.dynamic_el_12 .dynamic-heading{
	color: #919191 !important;
    font-family: opensans-regular !important;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 6px;
    margin-left: 4px;
    text-transform: capitalize;
}
.dynamic_el_13 .dynamic-heading{
  color: #919191 !important;
    font-family: opensans-regular !important;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 6px;
    margin-left: 4px;
    text-transform: capitalize;
	margin-left: 22px;
}

.dynamic_el_14 .flex_column_2{
	margin-left: 29px;
    	padding-right: 35px;
	border-right: 1px solid #E9E9E9;
}

.dynamic_el_14 .flex_column_3{
	margin-left: 22px;
}
.dynamic_el_14 .flex_column_4{
	margin-left: 27px;
}

h3.expand-title{
	font-family: 'OpenSans' !important;
	font-size: 16px !important;
	color: #5f5f5f !important;
	font-weight: 100 !important;
}

.dynamic_el_5 .one_fourth{
	float: left !important;
    margin-left: 0 !important;
    position: relative !important;
    width: 25% !important;
    z-index: 1 !important;
}