div#logo h1
{
	margin-top: 10px;
}
.navbar .nav > li.call-now
{
	float: right;
}
.navbar .nav > li.call-now:hover,
.navbar .nav > li.call-now:hover a,
.navbar .nav > li.call-now a:hover
{
	background: none;
	color: #f8e7e1;
}
input[type="text"], label
{
	font-size: 13px;
}
#notification .information
{
	background-color: #fff;
}
#notification .information img
{
	padding: 0 15px 15px 0;	
}
#notification .information, #notification .information a
{
	font-size: 16px;
}
#notification .information a
{
	color: #31a8d2;
}
#notification .information .close
{
	opacity: 1;
}

#cart > div > span.cartprice,
#cart > div > span b
{
	font-size: 17px;
}
#cart > div > span.cartprice
{
	color: #31a8d2;
}

#hero-message
{
	width: 100%; min-height: 30px; border-left: 3px solid #31a8d2;clear: both; padding-left: 15px; margin: 30px 0 15px 0;
}
#hero-inside
{
	font-family: 'Open Sans',sans-serif; font-size: 26px; font-weight: bold; color: #31a8d2;
}
#hero-phone
{
	opacity: 1; float: left; margin-right: 10px; font-size: 34px;
}
#hero-title
{
	text-transform: uppercase;
}
#hero-message a
{
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
.product-page-title
{
	color: #333;
	font-family: "Open Sans",sans-serif;
	font-size: 26px;
	border-bottom: 1px solid #eeeeee;
}
.tab-pane,
.product-info li,
input[type="text"], label,
.product-info li a
{
	font-size: 14px;
}
.product-info .tab-pane
{
	padding: 0 0 0 10px;
}
.heading.title::after
{
	height: 0;
}
.product-page-price
{
	font-size: 34px;
	 color: #7bbd42;
    display: inline-block;
    font-family: Lato,Montserrat,"Open Sans";
    line-height: 24px;
    margin: 30px 0;
    font-weight: 700;
}
.product-page-p
{
	padding: 0 0 5px 0;
}
.product-page-share
{
	clear: both; 
	padding-left: 10px;
	margin: 0 0 30px 0;
}
.product-page-share .product-page-p
{
	font-weight: bold;
}
.tabs
{
	margin-bottom: 0;
}
.product .name a
{
	font-size: 16px;
}
.product .price p
{
	font-size: 19px;
}
.product-info .rating, .product .rating
{
	display: none;
}
.product .btn.btn-primary
{
	font-size: 14px;
}
.module-html-box
{
	
}
.module-html-title
{
	font-weight: bold;
	padding-bottom: 4px;
}
.module-html-content p
{
	line-height: 22px;
	padding-left: 5px;
}
.module-html-content a
{
	font-size: 14px;
}

.footer h3
{
	font-size: 16px;
	font-family: "Open sans",Helvetica,Arial;
	font-weight: 700;
}
.footer a
{
	font-size: 14px;
}
.breadcrumb
{
	padding-left: 29px;
}
.breadcrumb,
.breadcrumb a
{
	font-size: 14px;
}
.product .name a
{
	white-space: pre-wrap;
	font-family: "Open Sans";
	overflow: visible;
	font-weight: normal;
}
.left-menu > div.category_module ul li a,
.left-menu .category_module h3
{
	font-size: 14px;
}
.breadcrumb li:first-child a
{
	padding-left: 10px;
}
.breadcrumb li
{
	color: #31a8d2;
}
.product .name
{
	height: 64px;
	overflow: hidden;
}
.heading h2
{
	font-size: 18px;
	padding-top: 25px;
}
.button, .btn-primary, #button-confirm
{
	font-family: Open Sans,Montserrat;
}

#home .module-html-box
{
	float: left;
	border: 1px solid #31a8d2;
	border-radius: 2px;
	margin: 15px 0;
	padding: 10px;
	width: 100%;
}
#home .module-html-box .fa
{
	font-size: 29px;
	color: #31a8d2;
}
#home .module-html-title
{
	font-size: 23px;
	color: #333;
}
.navbar .nav > li > a,
.navbar .dropdown-menu > li > a, .navbar .dropdown-menu > li > a:focus, .navbar .dropdown-menu > li > a:hover
{
	font-size: 12px;
}
.navbar .nav .dropdown-menu > li > a, .navbar .nav .dropdown-menu > li ul > li > a
{
	padding: 5px 25px 5px;
}
h3.refine
{
	font-size: 15px;
	margin-bottom: 13px;
}
.refine a
{
	font-size: 13px;
	
}
.refine_categories
{
	margin-bottom: 25px;
}
.product .price .price-new
{
	line-height: 3px;
	font-size: 19px;
}
.product .price .price-old
{
	position: relative;
    top: -3px;
}
.success, .warning, .attention, .information
{
	opacity: 0.95;
}
.table-normal th, .table-normal td
{
	color: #777;
	font-size: 15px;
}
.navbar .dropdown-menu > li > a, .navbar .dropdown-menu > li > a:focus, .navbar .dropdown-menu > li > a:hover
{
	font-size: 13px;
}
.cart a.cart-cart-btn
{
	color: #31a8d2;
	font-size: 15px;
}
.cart a.cart-checkout-btn
{
	background-color: #31a8d2;
	color: #fff;
	font-size: 17px;
	padding: 3px 4px;
}
.cart a.cart-checkout-btn i
{
	color: #fff;
}

#content h3
{
	 font-size: 16px;
}
#content h4
{
	 font-size: 14px;
}
.your_order #button-payment-method
{
	display: none;
}
.nicocheckout h3 {
	font-size: 16px;
	
}

div.grid_item > div > div > div, div.sequence {
    background: #fff  !important;
}

div.sequence h3 {
    color: #fff  !important;
    background-color: #000  !important;
    margin-top: 6px  !important;
    padding: 1px 8px;
}
div.sequence a.button {
	background: #ff081d !important;
}
