
.portfolio_nav { display:none; }
.top_bar.fixed
{
	position: fixed;
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	
	animation-duration: 0.5s;	
	-webkit-animation-duration: 0.5s;
	z-index: 999;
	visibility: visible !important;
	top: 0px;
}

.top_bar.fixed #menu_wrapper div .nav
{
	margin-top: 16px;
}

.top_bar.fixed #searchform
{
	margin-top: 8px;
}

.top_bar.fixed .header_cart_wrapper
{
	margin-top: 21px;
}

.top_bar.fixed #menu_wrapper div .nav > li > a
{
	padding-bottom: 24px;
}

.top_bar.fixed .logo_wrapper img
{
	max-height: 40px;
	width: auto;
}



#logo_wrapper
{
	border: 0;
}

.top_bar
{
  	border: 0 !important;
}

@media only screen and (max-width: 768px) {
	html[data-menu=leftmenu] .mobile_menu_wrapper
	{
		right: 0;
		left: initial;
		
		-webkit-transform: translate(360px, 0px);
		-ms-transform: translate(360px, 0px);
		transform: translate(360px, 0px);
		-o-transform: translate(360px, 0px);
	}
}


#logo_wrapper, .top_bar.hasbg #logo_wrapper { border-bottom: none; display: inline-block; }
#supersized li { background: #ffdaad !important; }
.top_bar { background: none !important; border-bottom: 0px !important;}
.page_content_wrapper ul, .page_content_wrapper ol { padding-left: 60px; }
.pricing_wrapper li.button_row { display: none; }
.one_half_bg
{ background: rgba(80,129,255,0.2) 70% 70% !important; }

p { hyphens: auto !important;  text-align: justify !important; }

.one_bg
{
	width: auto;
	float: left;
        background: rgba(255,255,255,0.5) 90% 90% !important;
}
#page_caption {
    background-color: transparent !important;
    padding: 0px !important;
}
.ui-accordion-header {
    background: rgba(203, 247, 184,0.5) !important;
}
.ui-accordion .ui-accordion-header a {
    color: #000 !important;
}
.ui-accordion-content {
    background: rgba(0, 0, 0, 0.08) !important;
}
.ui-accordion-content p {
    color: #000 !important;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
#logo_wrapper, .top_bar.hasbg #logo_wrapper { border-bottom: none; display: inline-block; }
#supersized li { background: #ffdaad !important; }
.top_bar { background: none !important; border-bottom: 0px !important;}
.page_content_wrapper ul, .page_content_wrapper ol { padding-left: 60px; }
.pricing_wrapper li.button_row { display: none; }
.one_half_bg
{ background: rgba(80,129,255,0.5) 10% 10% !important; }

p { hyphens: auto !important;  text-align: justify !important; }

.one_bg
{
	width: auto;
	float: left;
        background: rgba(255,255,255,0.5) 10% 10% !important;
}
#page_caption {
    background-color: transparent !important;
    padding: 0px !important;
}
.ui-accordion-header {
    background: rgba(203, 247, 184,0.5) !important;
}
.ui-accordion .ui-accordion-header a {
    color: #000 !important;
}
.ui-accordion-content {
    background: rgba(0, 0, 0, 0.08) !important;
}
.ui-accordion-content p {
    color: #000 !important;
}
}

@media only screen and (max-width: 767px) {
#logo_wrapper, .top_bar.hasbg #logo_wrapper { border-bottom: none; display: inline-block; }
#supersized li { background: #ffdaad !important; }
.top_bar { background: none !important; border-bottom: 0px !important;}
.page_content_wrapper ul, .page_content_wrapper ol { padding-left: 60px; }
.pricing_wrapper li.button_row { display: none; }
.one_half_bg
{ background: rgba(80,129,255,0.5) 10% 10% !important; }



p { hyphens: auto !important;  text-align: justify !important; }

.one_bg
{
	width: auto;
	float: left;
        background: rgba(255,255,255,0.5) 10% 10% !important;
}
#page_caption {
    background-color: transparent !important;
    padding: 0px !important;
}
.pricing_content_wrapper.light .one_fourth.pricing
{ margin-right: 125px !important; }

.pricing_content_wrapper.light .one_fourth.pricing { width: 60% !important; }

.pricing_wrapper { margin-left: 0 !important; width: 100%; }

.ui-accordion-header {
    background: rgba(203, 247, 184,0.5) !important;
}
.ui-accordion .ui-accordion-header a {
    color: #000 !important;
}
.ui-accordion-content {
    background: rgba(0, 0, 0, 0.08) !important;
}
.ui-accordion-content p {
    color: #000 !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
#logo_wrapper, .top_bar.hasbg #logo_wrapper { border-bottom: none; display: inline-block; }
#supersized li { background: #ffdaad !important; }
.top_bar { background: none !important; border-bottom: 0px !important;}
.page_content_wrapper ul, .page_content_wrapper ol { padding-left: 60px; }
.pricing_wrapper li.button_row { display: none; }
.one_half_bg
{ background: rgba(80,129,255,0.5) 10% 10% !important; }



p { hyphens: auto !important;  text-align: justify !important; }

.one_bg
{
	width: auto;
	float: left;
        background: rgba(255,255,255,0.5) 10% 10% !important;
}
#page_caption { background-color: transparent !important;   padding: 0px !important; }

.pricing_content_wrapper.light .one_fourth.pricing
{ margin-right: 125px !important; }

.pricing_content_wrapper.light .one_fourth.pricing { width: 60% !important; }

.pricing_wrapper { margin-left: 0 !important; width: 100%; }

.ui-accordion-header {
    background: rgba(203, 247, 184,0.5) !important;
}
.ui-accordion .ui-accordion-header a {
    color: #000 !important;
}
.ui-accordion-content {
    background: rgba(0, 0, 0, 0.08) !important;
}
.ui-accordion-content p {
    color: #000 !important;
}
}
