@charset "utf-8";
/* CSS Document */

body {	background: #FFF;

}

body.presets-preset1 .rt-container, body.presets-preset1  .rt-container .rt-grid-12 {width: 962px}



#rt-mainbody.rt-light {color:#444;}
.title, .component-content h2, h1, h2, h3, h6 {font-family: 'Roboto Slab', serif;}
h2 a {color:#06a5e8;}

.component-content h2 {
	color: #444;
	font-size:30px;
}
.acne #rt-mainbody h3 {
	color: #DA1354;

}
.eczema #rt-mainbody h3 {
	color: #00ABC4;

}
.acne #rt-mainbody h6 {
	color: #DA1354;
	font-size: 18px;
	line-height: 145%;
}
.eczema #rt-mainbody h6 {
	color: #00ABC4;
	font-size: 18px;
	line-height: 145%;
}

.component-content h3 {font-size:20px;color:#444;line-height:24px;}

.rt-dark .title, .rt-dark h1, .rt-dark h2, .rt-dark h3, .rt-dark h4, .rt-dark h5, .rt-dark h6, .rt-dark .box1 .title, .rt-dark .box1 h1, .rt-dark .box1 h2, .rt-dark .box1 h3, .rt-dark .box1 h4, .rt-dark .box1 h5, .rt-dark .box1 h6, .rt-light .box1 .title, .rt-light .box1 h1, .rt-light .box1 h2, .rt-light .box1 h3, .rt-light .box1 h4, .rt-light .box1 h5, .rt-light .box1 h6, .rt-dark .box4 .title, .rt-dark .box4 h1, .rt-dark .box4 h2, .rt-dark .box4 h3, .rt-dark .box4 h4, .rt-dark .box4 h5, .rt-dark .box4 h6, .rt-light .box4 .title, .rt-light .box4 h1, .rt-light .box4 h2, .rt-light .box4 h3, .rt-light .box4 h4, .rt-light .box4 h5, .rt-light .box4 h6 {text-shadow:none;}

/* top menu*/

.logopos {padding-top:0px;padding-bottom:0px;}
#rt-top .menutop li .item {background:0px;color:#555;border:none;font-size:12px;}

.topmenu .menutop li .item {
	background: none;
	color: #555;
	font-size: 18px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}

#rt-top .menutop li:active .item , #rt-top .menutop li:hover .item  {color:#000;}


#rt-top #horizmenu-surround {float:right;}
#rt-top .rt-block {padding:0px;margin:0px;}

#rt-top .gf-menu.l1 > li.active {background:none;border:none;box-shadow:none;}

#rt-top  span.rt-arrow-pointer {display:none;}
#rt-top  .gf-menu.l1 > li > .item {
    font-size: 12px;
    line-height: 20px;
    margin-top: 4px;
    padding-bottom:0px;
    padding-top: 0px;
    position: relative;
		filter:none;
		
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #ddd;}
	
#rt-top  .gf-menu .item {
    color: #555;
    cursor: pointer;
    display: block;
    line-height: 21px;
    outline: 0 none;
    padding: 0px 10px;
    text-shadow: none;
    text-transform: none;
	filter:none;
	font-weight:bold;}
	
#rt-top  .layout-mode-960fixed .gf-menu.l1 > li:hover > .item, #rt-top  .layout-mode-1200fixed .gf-menu.l1 > li:hover > .item, #rt-top  .gf-menu.l1 > li.active > .item {
    color:#000;
	background-color: none;
    background-image: none;
    background-repeat: no-repeat;
    box-shadow: none;filter:none;}
	
	
#rt-top  .gf-menu.l1 > li {
    background: none ;
    border-radius: 0px;
    border: none;
	font-weight:bold;
	filter:none;
	margin:0px;
	
}

.layout-mode-960fixed .gf-menu.l1 > li:hover > .item, .layout-mode-1200fixed .gf-menu.l1 > li:hover > .item {filter:none;}
.layout-mode-960fixed .gf-menu li:hover > .item, .layout-mode-1200fixed .gf-menu li:hover > .item {text-shadow:none;filter:none;}


/* header */
#rt-header .rt-header-border {display:none;}


/* Cart */

.propaira-cart {background-color: #2F70B3; color: #fff; border-radius: 0 0 0 20px;}
#rt-header .propaira-cart h2 {color: #fff; font-size: 13px; margin: -16px 0px 0; padding: 2px;}
.propaira-cart.jmodinside {top: 0; left: auto;}
.propaira-cart.rt-block {margin: 0 -6px; padding: 20px; font-size: 25px; width: 210px; z-index: 999;}
.propaira-cart a {margin-top: 11px; display: block; color: #fff15a;;}
.cart-small{    position: fixed !important;
    background-color: #c9124d;
    color: #fff;
    border-radius: 0 0 0 20px;
    width: 235px;
    padding: 0px 0px 15px 15px;
    margin-left: -20px;
}

.cart-small a {color: #FFAF37;}
.j2store-minicart-button a {background-image: url(../../../images/shopping-cart-icon_sml.png); background-repeat: no-repeat; background-position: 117px; background-size: contain;}

.j2store-products-row {margin-bottom: 43px;}



/* page container*/

.rt-page-container {
	background-color: rgba(255,255,255,0.8);
	border: none;
	box-shadow: none;
	margin-top: 0px;	
}
body .rt-container .rt-grid-9 {width:717px;}


.j2store-single-product{
	padding: 0.3rem;
	border: 1px solid #ADADAD;
}

/* showcase menu*/



#rt-showcase .menu-block {
	background: #2F70B3;
	color: #fff;
	font-weight: bold;
	border-radius: 0px 20px 0px 0px;
}
#rt-showcase .gf-menu.l1 > li {background:#8e8c8d;border-right:1px solid #fff;}
#rt-showcase .gf-menu.l1 > li:hover {background:#777;}
#rt-showcase .gf-menu.l1 > li.item128 {background:#da1354;}
#rt-showcase .gf-menu.l1 > li.item128:hover {background:#CC114E;}
#rt-showcase .gf-menu.l1 > li.item129 {background:#01b5cc;}
#rt-showcase .gf-menu.l1 > li.item129:hover {background:#01A3BA;}
#rt-showcase .gf-menu.l1 > li.item129 {background:#01b5cc;}
#rt-showcase .gf-menu.l1 > li.item129:hover {background:#01A3BA;}
#rt-showcase .gf-menu {float:left;}
#rt-showcase .gf-menu li {margin-right:0px;}

#rt-showcase .gf-menu.l1 > li.item129, #rt-showcase .gf-menu li.item136, #rt-showcase .gf-menu.l1 > li.item129, #rt-showcase .gf-menu li.item137 {
    background: #999 none repeat scroll 0 0;
}
#rt-showcase .gf-menu.l1 > li.item333 {background: #2F70B3; width: 181px; border-radius: 0 20px 0 0; border-right: none;}

 .layout-mode-960fixed #rt-showcase .gf-menu.l1 > li:hover > .item .border-fixer  {display:none;}
 .layout-mode-960fixed #rt-showcase .gf-menu.l1 > li:hover > .item {background:none !important;}

 .layout-mode-960fixed #rt-showcase .gf-menu.l1 > li:hover > .item, .gf-menu.l1 > li:hover > .item, #rt-showcase .gf-menu.l1 > li:hover > .item {
	background-color: transparent !important;
    background-image: none !important;
    box-shadow: none;
    text-shadow: none;
}

@supports (-ms-ime-align:auto) {
#rt-showcase .gf-menu.l1 > li.item333 {width: 180px !important;}
}
 .gf-menu.l1 > li.active {
	background: none;
	border: none;
	box-shadow: none;filter:none;
	color:#fff;
}
  span.rt-arrow-pointer {display:none;}
  .gf-menu.l1 > li {}
  .gf-menu.l1 > li > .item {
	  
    font-size: 16px;
	color:#eee;
	font-family: 'Roboto Slab', serif;
	font-weight:normal;
    line-height: 18px;
    margin-top: 0px;
    position: relative;filter:none;}
	
#rt-showcase .gf-menu li:hover > .item {
	
	border: none;
	color:#fff;
	filter:none;
}

#rt-showcase .gf-menu li.active .item:hover {
	border: none;
	color:#fff;
	background-image: none;
	
	border-radius: 0px;filter:none;
}

#rt-showcase .gf-menu .dropdown ul li .item, #rt-showcase .gf-menu .dropdown ul li, #rt-showcase .gf-menu .dropdown ul li:hover .item, #rt-showcase .gf-menu .dropdown ul li:hover  {border:none; text-shadow: none;}

.layout-mode-960fixed .gf-menu .dropdown ul li:hover, .layout-mode-1200fixed .gf-menu .dropdown ul li:hover {padding-top:0px;}

#rt-showcase .layout-mode-960fixed .gf-menu .dropdown ul li:hover > .item, #rt-showcase .layout-mode-1200fixed .gf-menu .dropdown ul li:hover > .item,.layout-mode-960fixed .gf-menu .dropdown ul li:hover > .item, .layout-mode-1200fixed .gf-menu .dropdown ul li:hover > .item {color:#fff;}

#rt-showcase .layout-mode-960fixed .gf-menu.l1 > li:hover > .item, #rt-showcase .layout-mode-1200fixed .gf-menu.l1 > li:hover > .item {}
.gf-menu li.parent > .item, .gf-menu.l1 > li > .item {padding: 20px 19px;}




#rt-showcase ul.gf-menu > li > a {}
.gf-menu.l1 > li.active {border-radius:0px;}
  .gf-menu .item {
    color:#fff;
    cursor: pointer;
    display: block;
    line-height: 21px;
    outline: 0 none;
    text-shadow: none;
    text-transform:none;
	filter:none;
	
	
	}
	
.gf-menu .eshopmenu .item {text-transform:none;}
	
  .layout-mode-960fixed .gf-menu.l1 > li:hover > .item, .layout-mode-1200fixed .gf-menu.l1 > li:hover > .item, .gf-menu.l1 > li.active > .item {
    
	background-color: none;
    background-image: none;
    background-repeat: no-repeat;
    box-shadow: none;
	filter:none;
	}
	
	
  .gf-menu.l1 > li {
    
    border-radius: 0px;
    border: none;
	font-weight:normal;filter:none;
	text-transform:none;
}

.gf-menu li.parent > .item:after {content:none;}

.gf-menu .dropdown {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: transparent;
	border: none;
	border-radius: 0px 0px 6px 6px;
	box-shadow: none;
	left: -999em;
	margin: 0 auto;
	opacity: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	transition: opacity 0.2s ease-out 0s;
	z-index: 1000;
}
.gf-menu .dropdown ul li .item{ 
 	color: #FFFFFF;
    font-size: 14px;
    padding: 8px 22px 8px 10px;
    text-transform: none;
}
.gf-menu .dropdown ul li:first-child {border-radius:0px;}
.gf-menu .dropdown ul li {
    background-color: none;
    background-image: none;
    background-repeat: no-repeat;
    border:none;
    box-shadow: none;
    display: block;
    float: none;
    margin-right: 0;
    padding: 0 5px;filter:none;
}

.gf-menu .dropdown ul li, .layout-mode-960fixed .gf-menu .dropdown ul li:hover, .layout-mode-1200fixed .gf-menu .dropdown ul li:hover, #rt-showcase .gf-menu .dropdown ul li:hover {
    background-color: #777;
	background-image:none;
    color:#fff;filter:none;
	padding-top: 0;
}

.gf-menu .dropdown ul li.menu-acne {background: #da1354;}
.gf-menu .dropdown ul li.menu-laser {background: #90d300;}
.gf-menu .dropdown ul li.menu-bruise {background: #d592b7;}
.gf-menu .dropdown ul li.menu-eczema {background: #00abc4;}
.gf-menu .dropdown ul li.menu-uneven {background: #974303;}
.gf-menu .dropdown ul li.menu-sunscreen {background: #feb415;}
.gf-menu .dropdown ul li.menu-eyecream {background-color: #5A7DBF;}
.gf-menu .dropdown ul li.menu-rose {background: #722478;}
.gf-menu .dropdown ul li.menu-scalp {background: #006D50;}
.gf-menu .dropdown ul li.menu-aging {background-color: #002C4C;}
.gf-menu .dropdown ul li.menu-oral {background-color: #da1354;}
.gf-menu .dropdown ul li.item204 {background-color: #7E1981;}

.topmenustyle {padding:0px;margin:0px 0px 10px 0px;}
.topmenustyle .module-surround  {background:#fa3c46;color:#fff;border-radius:6px;font-size:12px;font-weight:bold;margin:0px;padding:0px 5px;height:48px}


.gf-menu .dropdown .modules .module-content .customdropdownmodule h3,
.gf-menu .dropdown .modules .module-content .customdropdownmodule,
.gf-menu .dropdown .modules .module-content .customdropdownmodule li{
	color: #FFF !important;
	text-align: left !important;
	}
.gf-menu .dropdown .modules .module-content .customdropdownmodule a:hover{
	color: #FF0;
		
	}

.gf-menu .dropdown .modules .module-content a{
	display: block;
	
}
.gf-menu .dropdown .modules .module-content a:hover{
	display: block;
	color: #FFF !important;
	background: #178844;	
}

/*
.menutop li .item {
    background: none ;
    border:none;
    color: #fff;
    padding: 8px 13px;
}

.menutop li.root > .item {line-height:30px;height:32px;}
.menutop li.root > .daddy, .menutop li.root:hover > .daddy, .menutop li.root:hover > .daddy:hover {background-image:none;}

.level1 .f-mainparent-itemfocus .item {border:none;background-color:none;background:none;}

.menutop li:hover .item:hover, .menutop li.active .item:hover {
    background-color: #e7383f;
    border: none;
    color: #FFFFFF;
}
.menutop li.active > .item, .menutop li:hover > .item {
    background-color: #e7383f;
    border:none;
}

.menutop li.root.active > .daddy, .menutop li.root.active:hover > .daddy {background: #e7383f;}
 .menutop ul.level2 li {height: 30px;}
.menutop ul.level2 li .item {line-height:14px;}
.menutop .level2 li > .item {
    background: none repeat scroll 0 0 #e7383f;
    border:none;
}
.menutop .level2 li > .item:hover {
    background: none repeat scroll 0 0 #c22;
    border:none;
}
div.fusion-js-subs {padding-bottom:8px;border-radius:0px 0px 6px 6px;margin-left:3px;padding:0px;}
*/

topmenustyle {z-index:999;}
/* scroller */

#rt-utility .rt-block {padding:0px;margin:0px;border:#ddd solid;border-width:0px 1px 1px;}

#rt-content-top .homescollermod {margin:0px; padding:0px;}
#rt-content-top .homescollermod .slideshow {margin-left:-1px;}

/*.propairascroller img {width: 960px !important; height: auto; max-width: none;}*/


/* side bar */

ul.menu ul > li a:hover, ul.menu ul > li .item:hover, ul.menu ul > li .separator:hover {border-bottom:1px solid #06A5E8;filter:none;}
#rt-sidebar-a ul.menu {margin:0px -15px;filter:none;}
#rt-sidebar-a .menu .item {background:none;margin:0px 15px;border-top:1px dotted #fff;filter:none;}
ul.menu > li.active.current > a, ul.menu > li.active.current > .item, ul.menu > li.active.current > .separator, ul.menu > li#current.active > a, ul.menu > li#current.active > .item, ul.menu > li#current.active > .separator, ul.menu > li.active > a, ul.menu > li.active > .item, ul.menu > li.active > .separator {background:none;filter:none;}
ul.menu > li a, ul.menu > li .item, ul.menu > li .separator {color:#fff;

    font-size: 16px;
    font-weight: normal;filter:none;}
ul.menu > li.active.current > a, ul.menu > li.active.current > .item, ul.menu > li.active.current > .separator, ul.menu > li#current.active > a, ul.menu > li#current.active > .item, ul.menu > li#current.active > .separator, ul.menu > li.active > a, ul.menu > li.active > .item, ul.menu > li.active > .separator, ul.menu > li > a:hover, ul.menu > li > .item:hover, ul.menu > li > .separator:hover, ul.menu > li > a#current.active, ul.menu > li > #current.item.active, ul.menu > li > #current.separator.active {color:#FF0;}
ul.menu > li {text-shadow:none;filter:none;}
#rt-sidebar-a ul.menu > li.active.current .rt-sidebar-arrow, #rt-sidebar-a ul.menu > li#current.active .rt-sidebar-arrow, #rt-sidebar-a ul.menu > li.active .rt-sidebar-arrow {
    background: none;
    border: none;
    box-shadow: none;filter:none;
}

ul.menu > li.active.current:before, ul.menu > li#current.active:before, ul.menu > li.active:before {
    border-bottom: 20px solid transparent;
    border-right: 10px solid #fff;
    border-top: 20px solid transparent;
    margin-top: -20px;filter:none;}

ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {content:none;}

ul.menu > li {border:none;}
span.rt-sidebar-arrow {display:none;}
ul.menu > li.active.current > .rt-sidebar-arrow:before, ul.menu > li#current.active > .rt-sidebar-arrow:before, ul.menu > li.active > .rt-sidebar-arrow:before {content:none;}

ul.menu > li > a:hover, ul.menu > li > .item:hover, ul.menu > li > .separator:hover, ul.menu > li > a#current.active, ul.menu > li > #current.item.active, ul.menu > li > #current.separator.active {box-shadow:none;}

/* main section - rt-transition*/

.rt-main-wrapper {
    box-shadow: none;
}
/*
body .rt-container .rt-grid-9 {width:700px;}
.rt-push-3 {padding-left:20px;}
*/
.component-content h2 {text-shadow:none;padding-left:0px;font-size:32px;margin-bottom: 0px;}
.component-content h2:before {content:none;}


.rt-light .title, .rt-light h1, .rt-light h2, .rt-light h3, .rt-light h4, .rt-light h5, .rt-light h6, .rt-light .box2 .title, .rt-light .box2 h1, .rt-light .box2 h2, .rt-light .box2 h3, .rt-light .box2 h4, .rt-light .box2 h5, .rt-light .box2 h6, .rt-dark .box2 .title, .rt-dark .box2 h1, .rt-dark .box2 h2, .rt-dark .box2 h3, .rt-dark .box2 h4, .rt-dark .box2 h5, .rt-dark .box2 h6, .rt-dark .box3 .title, .rt-dark .box3 h1, .rt-dark .box3 h2, .rt-dark .box3 h3, .rt-dark .box3 h4, .rt-dark .box3 h5, .rt-dark .box3 h6, .rt-light .box3 .title, .rt-light .box3 h1, .rt-light .box3 h2, .rt-light .box3 h3, .rt-light .box3 h4, .rt-light .box3 h5, .rt-light .box3 h6, body.component-body .title, body.component-body h1, body.component-body h2, body.component-body h3, body.component-body h4, body.component-body h5, body.component-body h6, body.component-body .component-content.rt-dark .title, body.component-body .component-content.rt-dark h1, body.component-body .component-content.rt-dark h2, body.component-body .component-content.rt-dark h3, body.component-body .component-content.rt-dark h4, body.component-body .component-content.rt-dark h5, body.component-body .component-content.rt-dark h6 {text-shadow:none;}




/* footer */


#rt-footer .rt-container {
	background: #3672B1;
	color: #fff;
	border-radius: 0px 0px 6px 6px;
	text-align: center;
	font-size: 12px;
}	
#rt-footer p {text-align:center;}
#rt-footer .rt-container .rt-block {padding:6px;}
#rt-footer {margin-bottom:10px;}
#rt-footer a {color:#eeb;}

body .rt-pages {background:none;}

body #rt-page-surround{
	
}

.rt-main-wrapper{ 
background:none !important;
/*background-color:
rgba(255,255,255,0.5)*/}


/* other styles */

#rt-bottom td {width:50%;color:#666;}

table.professionals-forms {width:100%;}
table.professionals-forms td {width:50%;padding:0px 15px;vertical-align:top;}

table.propaira-distrib td  {padding:0px 5px;}
table.propaira-distrib img {width:500px !important}

/* 3 modules in bottom position */
/*#rt-bottom {margin-bottom:15px;}
#rt-bottom .rt-grid-4 {
    width: 300px;
    margin-right: 30px;
}
#rt-bottom .rt-omega.rt-grid-4  {margin-right:0px;}

#rt-bottom .rt-block {padding:20px 0px 0px ;margin:0px;border-top:7px solid #ddd;cursor:pointer;}
#rt-bottom .rt-block:hover {border-color:#666}

#rt-bottom h3 {font-size:24px;font-weight:normal;text-align:center;}
#rt-bottom img {border:1px solid #ddd; width: 100%;}
#rt-bottom p {font-size:14px;color:#777;}
#rt-bottom a {text-align:center;display:block;padding:6px;background:#DA1354;border-radius: 0px 10px;color:#fff;font-family: 'Roboto Slab', serif;font-size:16px;}
#rt-bottom .rt-alpha a {}

#rt-bottom .rt-block:hover a {background:#333;}
.rt-dark .title, .rt-dark h1, .rt-dark h2, .rt-dark h3, .rt-dark h4, .rt-dark h5, .rt-dark h6, .rt-dark .box1 .title, .rt-dark .box1 h1, .rt-dark .box1 h2, .rt-dark .box1 h3, .rt-dark .box1 h4, .rt-dark .box1 h5, .rt-dark .box1 h6, .rt-light .box1 .title, .rt-light .box1 h1, .rt-light .box1 h2, .rt-light .box1 h3, .rt-light .box1 h4, .rt-light .box1 h5, .rt-light .box1 h6, .rt-dark .box4 .title, .rt-dark .box4 h1, .rt-dark .box4 h2, .rt-dark .box4 h3, .rt-dark .box4 h4, .rt-dark .box4 h5, .rt-dark .box4 h6, .rt-light .box4 .title, .rt-light .box4 h1, .rt-light .box4 h2, .rt-light .box4 h3, .rt-light .box4 h4, .rt-light .box4 h5, .rt-light .box4 h6
{color:#666;font-weight:normal}*/


/* 3 modules in bottom position */
#rt-extension {margin-bottom:15px;}
#rt-extension .rt-grid-4 {
    width: 300px;
    margin-right: 30px;
}
#rt-extension .rt-omega.rt-grid-4  {margin-right:0px;}

#rt-extension .rt-block {padding:20px 0px 0px ;margin:0px;border-top:7px solid #ddd;cursor:pointer;}
#rt-extension .rt-block:hover {border-color:#666}

#rt-extension h3 {font-size:24px;font-weight:normal;text-align:center;}
#rt-extension img {border:1px solid #ddd; width: 100%;}
#rt-extension p {font-size:14px;color:#777;}
#rt-extension a {text-align:center;display:block;padding:6px;background:#DA1354;border-radius: 0px 10px;color:#fff;font-family: 'Roboto Slab', serif;font-size:16px;}
#rt-extension .rt-alpha a {}



#rt-extension .rt-block:hover a {background:#333;}
.rt-dark .title, .rt-dark h1, .rt-dark h2, .rt-dark h3, .rt-dark h4, .rt-dark h5, .rt-dark h6, .rt-dark .box1 .title, .rt-dark .box1 h1, .rt-dark .box1 h2, .rt-dark .box1 h3, .rt-dark .box1 h4, .rt-dark .box1 h5, .rt-dark .box1 h6, .rt-light .box1 .title, .rt-light .box1 h1, .rt-light .box1 h2, .rt-light .box1 h3, .rt-light .box1 h4, .rt-light .box1 h5, .rt-light .box1 h6, .rt-dark .box4 .title, .rt-dark .box4 h1, .rt-dark .box4 h2, .rt-dark .box4 h3, .rt-dark .box4 h4, .rt-dark .box4 h5, .rt-dark .box4 h6, .rt-light .box4 .title, .rt-light .box4 h1, .rt-light .box4 h2, .rt-light .box4 h3, .rt-light .box4 h4, .rt-light .box4 h5, .rt-light .box4 h6
{color:#666;font-weight:normal}





img.shad{
  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
	}

#login-form ul li:last-child {
	display: none;
	visibility: hidden;
	
}
div.formDescription {
    margin-left: 3px;
    padding-left: 3px;
    font-size: 11px;
    font-weight: normal;
}
.formDescription{
	float: left;
	margin-right: 11px;
	width: 260px;
	text-align: center;	
}
fieldset.formFieldset ol.formContainer li {
    background-image: none;
    list-style: none;
    padding: 5px;
    margin: 0;
    clear: both;
}
div.formBody {
    display: block;
    float: left;
}
.formFieldset .formBody label {
    display: inline;
    margin: 3px;
}

.formCaption, .formBody{margin:20px 0 0 0;}

input[type="text"]{height:40px;}

.freedelivery{
	color:#fff;
	background-color: #AAAAAA;
	margin: 10px 0;
	padding: 2px;
}
.freedelivery h3{color:#fff;font-size: 16pt;margin: 0px 0 0px 0;line-height:100%;}
.freedelivery p{margin: 0px 0 0 0;}
.component-content h2.product-title{
	font-size: 11pt;
	line-height: 150%;
	height: 111px;
}
#onCheckoutPayment_wrapper{display:none;}

#rt-header .rt-grid-5 {
    width: 400px;
}
#rt-header .rt-grid-4 {
    width: 320px;
}
#rt-header .rt-grid-3 {
    width: 240px;
}
.contact-col {
    width: 45%;
    float: left;
	margin-left:4%;
}

.gf-menu.l1 > li:hover > .item .border-fixer {display: none;}

#rt-showcase .gf-menu.l1 > li.item476, #rt-showcase .gf-menu.l1 > li.item477 {display: none;}
.component-content h2 {display: block;}

.item-img {margin: 0 0 20px 20px;}



/* SVG Logo */

body.menu-post-laser-cream svg {width:256px; height:76px;cursor:pointer;}

body.menu-post-laser-cream #paira-box-2 {fill:#90d300;}

.customlogo{width:300px;}


@media only screen and (max-width: 1199px) and (min-width: 960px)  {
/*#rt-mainbody .span12 {width: 962px;}
.j2store-products-row .row-fluid .span3 {width: 215px;}*/
	#rt-extension .rt-grid-4 {
    width: 300px;
    margin-right: 30px;
}
.gf-menu li.parent > .item, .gf-menu.l1 > li > .item {
    padding: 20px 19px;
}
}

@media (max-width: 979px) {
.row-fluid .span3 {
    width: 22.404255%;
}
.component-content h2.product-title {height: 132px;}
}


@media (max-width: 959px)  and (min-width: 768px) {
/*#rt-mainbody .span12 {width: 962px;}
.row-fluid .j2store-products-row .span3 {width: 215px;}*/
	
body .rt-container .rt-grid-9 {
    width: 522px;
}
.gf-menu li.parent > .item, .gf-menu.l1 > li > .item {
    padding: 13px 16px;
}
#rt-extension .rt-grid-4 {
    width: 232px;
    margin-right: 36px;
}
	body.presets-preset1 .rt-container, body.presets-preset1 .rt-container .rt-grid-12 {
    width: 768px;
}
#rt-header .rt-grid-5 {
    width: 309px;
}
#rt-header .rt-grid-4 {
    width: 227px;
}
#rt-header .rt-grid-3 {
    width: 232px;
}
#rt-showcase .gf-menu.l1 > li.item333 {width: 188px;}
.row-fluid .span3 {
    width: 22.404255%;
}
	
}

@media (max-width: 767px)  {
/*#rt-mainbody .span12 {width: 962px;}
.row-fluid .j2store-products-row .span3 {width: 215px; float: left; margin-left: 22px;}*/
body.presets-preset1 .rt-container, body.presets-preset1 .rt-container .rt-grid-12 {
    width: 480px;
}

#rt-header .rt-block{padding: 0 0 0 0;margin:10px 0 0 10px;}

#rt-header .propaira-cart{padding-left:5px;padding-bottom:5px;}

.logo{padding-top:0;padding-bottom:0;margin-bottom:0;}
.customlogo{width:200px;right:0;height:70px;}
.customlogo img{left: 0px;position: relative;}
	
.menutop li.root > .item {float: none;}
.menutop li.root {float: none;}
.menutop {float: none; text-align: center;}
#rt-header .rt-grid-5 {
    width: 100%;
}
#rt-header .rt-grid-4 {
    width: 100%;
    text-align: center;
}
#rt-header .rt-grid-4 .rt-block {padding-bottom: 0; margin-bottom: 0;}	
#rt-header .rt-grid-5 .rt-block {padding-top: 0; margin-top: 0; display: none;}
#rt-extension .rt-grid-4 {
    width: 300px;
    margin: 0 auto;
}
#rt-extension {display: none;}
.menu-home #rt-extension {display: block;}
#rt-extension .rt-omega.rt-grid-4 {
    margin: 0 auto;
}
.gf-menu-toggle {display: none !important;}
	
.propaira-cart.rt-block {
	position:fixed;top:0;right:0;
	margin: 0 -6px;
    padding: 10px;
    font-size: 15px;
    width: 130px;
    z-index: 999}
.propaira-cart{font-size: 15px;}
.propaira-cart a {
		margin-top: 2px;}
.cart-small {
    position: fixed !important;
    background-color: #c9124d;
    color: #fff;
    border-radius: 0 0 0 20px;
    width: 235px;
    padding: 0px 0px 15px 15px;
    margin-left: -9px;
}
.j2store-minicart-button a {
    background-image: url(../../../images/shopping-cart-icon_sml.png);
    background-repeat: no-repeat;
    background-position: 86px;
    background-size: contain;
    font-size: 15px;
}

.propaira-cart.rt-block	.default_cart_module_text{font-size:14px;}
	
.row-fluid .span3 {
    width: 47%;
    float: left;
	margin-right: 13px;
	border-bottom: 1px #a4a4a4 solid;
    margin-bottom: 22px;
}	
.component-content h2.product-title {height: 104px;}
.j2store-products-row {
    margin-bottom: 0;
}	
.contact-col {
    width: 100%;
    float: none;
}	
body .component-content h2 {font-size: 193%;}
.item-img {float: none !important; text-align: center; margin: -40px 0;transform: scale(0.7);}
	
.img100 {
    width: 100%;
    height: auto;
	margin-bottom: 10px;
	}
}
	
@media (max-width: 480px)  {
body.presets-preset1 .rt-container, body.presets-preset1 .rt-container .rt-grid-12 {
    width: 100%;
}
#rt-header .rt-grid-4 img {max-width: 66%;;}
.row-fluid .span3 {
    width: 67%;
    float: none;
    margin-right: auto;
    margin-left: auto;
}
.row-fluid [class*="span"]:first-child {
    margin-left: auto;
}
.component-content h2.product-title {
    height: 105px;
}
	.mb-3{width:95%;}
}


