.navigation{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}.navigation>li{display:inline;}.navigation>li>a, .navigation>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#ffffff;border:1px solid #dddddd;margin-left:-1px;}.navigation>li:first-child>a, .navigation>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}.navigation>li:last-child>a, .navigation>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px;}.navigation>li>a:hover, .navigation>li>span:hover, .navigation>li>a:focus, .navigation>li>span:focus{color:#2a6496;background-color:#eeeeee;border-color:#dddddd;}.navigation> .active>a, .navigation> .active>span, .navigation> .active>a:hover, .navigation> .active>span:hover, .navigation> .active>a:focus, .navigation> .active>span:focus{z-index:2;color:#ffffff;background-color:#428bca;border-color:#428bca;cursor:default;}.navigation> .disabled>span, .navigation> .disabled>span:hover, .navigation> .disabled>span:focus, .navigation> .disabled>a, .navigation> .disabled>a:hover, .navigation> .disabled>a:focus{color:#999999;background-color:#ffffff;border-color:#dddddd;cursor:not-allowed;}.navigation-lg>li>a, .navigation-lg>li>span{padding:10px 16px;font-size:18px;}.navigation-lg>li:first-child>a, .navigation-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px;}.navigation-lg>li:last-child>a, .navigation-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px;}.navigation-sm>li>a, .navigation-sm>li>span{padding:5px 10px;font-size:12px;}.navigation-sm>li:first-child>a, .navigation-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;}.navigation-sm>li:last-child>a, .navigation-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px;}/*--------------------------------------------------	[Header - Navbar]----------------------------------------------------*/.header-wrap {	z-index: 99;	position: relative; border-bottom:1px solid #f2f2f2;        background: #29cc71;}.top-bar {background: #f2f2f2;color: #838fa1;}.top-bar a{color: #838fa1;}.top-bar .text-link a{margin:0 12px 0 0}.top-bar .header-title {font-size: 13px;line-height: 40px;}.top-bar .header-social-icons i {padding-left: 17px;color: #838fa1;}@media (min-width: 991px){.location i {    display: none;}}/*Containers------------------------------------*//*Navbar*/.header-wrap .navbar {	border: none;	margin-bottom: 0;}/*Navbar Brand*/.header-wrap .navbar-brand {	height:auto;	max-height:auto;}.header-wrap .navbar-brand img {	width: auto;	height: auto;	max-width: 100%;	max-height: 100%;	display: inline-block;	vertical-align: middle;}/*Navbar Toggle*/.header-wrap .navbar-toggle {	border: none;	margin: 18px 0 10px 0px;}.header-wrap .navbar-toggle .icon-bar+.icon-bar {    margin-top: 4px;}.header-wrap .navbar-toggle .icon-bar {    display: block;    width: 22px;    height: 2px;    border-radius: 1px;}.header-wrap .navbar-toggle.collapsed .top-bar {    -ms-transform: rotate(0);    transform: rotate(0);}.header-wrap .navbar-toggle.collapsed .middle-bar {    opacity: 1;}.header-wrap .navbar-toggle.collapsed .bottom-bar {    -ms-transform: rotate(0);    transform: rotate(0);}.header-wrap .navbar-toggle .top-bar {    -ms-transform: rotate(45deg);    transform: rotate(45deg);    -ms-transform-origin: 10% 10%;    transform-origin: 10% 10%;}.header-wrap .navbar-toggle .icon-bar {    background-color: #e5cef9;    transition: all .15s ease-in-out;}.header-wrap .navbar-toggle .middle-bar {    opacity: 0;}.header-wrap .navbar-toggle .bottom-bar {    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);    -ms-transform-origin: 10% 90%;    transform-origin: 10% 90%;}.header-wrap .navbar-toggle,.header-wrap .navbar-toggle:hover, .header-wrap .navbar-toggle:focus {	background: inherit;}/*Navbar Collapse*//*Navbar Menu*/.header-wrap ul.navbar-nav > li {    position: relative;}.header-wrap .navbar-nav > li > a {	color: #fff;	font-size: 12px;	font-weight: bold;	letter-spacing: 1px;}.header-wrap .nav > li > a:hover,.header-wrap .nav > li > a:focus {	background: inherit;}.header-wrap .nav > li > a::before {    position: absolute;    z-index: -1;    right: 100%;    bottom: 0;    left: 0;    height: 1px;    content: "";    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;    -webkit-transition-duration: .3s;    transition-duration: .3s;    -webkit-transition-property: right;    transition-property: right; }.header-wrap .nav > li > a:hover::before, .header-wrap .nav > li > a:focus::before, .header-wrap .nav > li > a:active::before {    right: 0;}/*Menu Inner Right------------------------------------*/.header-wrap .header-inner-right {	float: right;	z-index: 999;	position: relative;}.header-wrap .menu-icons-list {	margin: 0 0 0 15px;	list-style: none;}.header-wrap li.menu-icons {	position: relative;	display: inline-block; padding:23px 0}.header-wrap li.menu-icons i.menu-icons-style {	width: 25px;	cursor: pointer;	font-size: 14px;	text-align: center;	display: inline-block;}/*Search Box------------------------------------*/.header-wrap .search-open {	top: 42px;	right: 0; 	width: 100%; 	z-index: 99;	height: auto;	display: none;	padding: 10px 15px;	position: fixed;}.header-wrap .search-open .form-control {	color: #333333;	border: none;	height:48px;	font-size: 24px;	font-weight: 200;	box-shadow: none;	padding: 0 14% 0 13%;}.header-wrap .search-open .form-control::-moz-placeholder {	color: #555;}.header-wrap .search-open .form-control:-ms-input-placeholder {	color: #555;}.header-wrap .search-open .form-control::-webkit-input-placeholder {	color: #555;}.header-wrap .search-open .form-control:hover,.header-wrap .search-open .form-control:active,.header-wrap .search-open .form-control:focus {	border: none;	box-shadow: none;}.header-wrap .search-close {	z-index: 999;	position: relative;}.header-wrap li.menu-icons i.search-btn {		color: #666;}.header-wrap li.menu-icons i.fa-times {	color: #444;}/*--------------------------------------------------	[Header - Responsive Navbar Style]----------------------------------------------------*//*--------------------------------------------------	[Header - Submenu]----------------------------------------------------*//*Dropdown Submenu for BS3------------------------------------*/.header-wrap .dropdown-submenu {    position: relative; }.header-wrap .dropdown-submenu > .dropdown-menu { 	top: -20px; 	left: 100%; 	margin-left: 0px; }/*Submenu comes from LEFT side*/.header-wrap .dropdown-submenu > .dropdown-menu.submenu-left {	left: -100%;}.header-wrap .dropdown-submenu:hover > .dropdown-menu {     	display: block;}.header-wrap .dropdown-submenu.pull-left {	float: none;}.header-wrap .dropdown-submenu.pull-left > .dropdown-menu {	left: -100%;	margin-left: 10px;}.header-wrap .dropdown-menu li [class^="fa-"],.header-wrap .dropdown-menu li [class*=" fa-"] {	left: -3px;	width: 1.25em;	margin-right: 1px;	position: relative;	text-align: center;	display: inline-block;}.header-wrap .dropdown-menu li [class^="fa-"].fa-lg,.header-wrap .dropdown-menu li [class*=" fa-"].fa-lg {	/* increased font size for fa-lg */	width: 1.5625em;}.shopping-cart{display:inline-block; margin-right:15px}.menu-shop .dropdown-toggle{    -webkit-appearance: none;    outline: none;    background: transparent; border:none;}.shopping-cart-info{	padding:20px !important;	width:300px !important; border-radius:0 !important; margin-top:0}.shopping-cart-info .cart-box{border:none !important}.shopping-cart-info .cart-box .title{margin-bottom:15px; display:block; font-size:12px}.shopping-cart-info .product_text a{padding:0 0 6px 0 !important}.shopping-cart-info .product_thumb {    display: block;    float: left;    margin-right: 10px;	width:70px; padding:0 !important}.shopping-cart-info .cart_remove{float:right}.shopping-cart-info .cart-row{margin-bottom:15px}.menu-shop b.total_price{margin-left:10px}.shopping-cart-info .subtotal {    clear: both;    color: #222;    display: block;    padding: 20px 0;}.shopping-cart-info .btn-row a {    display: inline-block !important;    font-size: 12px !important;    border-radius: 0 !important;    padding: 10px !important;    background-color: #FFFFFF;}.shopping-cart-info .btn-row a:nth-child(2){ margin-left:10px}/*Media Queries*/@media (min-width: 992px) {	    .header-wrap .navbar-brand{padding:10px 0}	.menu-shop .dropdown-toggle{padding:25px 0}	/*Navbar Collapse*/	.header-wrap .navbar-collapse {		padding: 0;	}	/*Navbar*/	.header-wrap .navbar {		min-height: 25px !important;	}	.header-wrap .container > .navbar-header, 	.header-wrap .container-fluid > .navbar-header, 	.header-wrap .container > .navbar-collapse, 	.header-wrap .container-fluid > .navbar-collapse {		margin-bottom: -10px;	}	.header-wrap .navbar-nav {		position: relative;	}	.header-wrap .navbar-nav > li > a {font-weight: 600;    font-family: Roboto;    padding: 23px 0;    display: block;    font-size: 15px;     position: relative;	}	.header-wrap .navbar-nav > li > a,	.header-wrap .navbar-nav > li > a:hover,	.header-wrap .navbar-nav > li > a:focus,		.header-wrap .navbar-nav > .active > a, 	.header-wrap .navbar-nav > .active > a:hover, 	.header-wrap .navbar-nav > .active > a:focus {		color: #fff;		background: none;	}	.header-wrap .navbar-nav > .open > a,	.header-wrap .navbar-nav > .open > a:hover,	.header-wrap .navbar-nav > .open > a:focus {		color: #333333;	}	/*Dropdown Menu*/	.header-wrap .dropdown-menu { 		border: none;		padding: 0;		min-width: 230px;		border-radius: 0;		background: #fff;		z-index: 9999 !important;		border-bottom: 2px solid;	}			.header-wrap .dropdown-menu > li {			position: relative;			border-bottom: 1px solid #ebebeb;		}			.header-wrap .dropdown-menu li a { 		font-size: 12px;		color: #999999;		padding: 10px 15px;		display: block;		position: relative;		transition: .3s;		font-weight: 700;		}	.header-wrap .dropdown-menu .active > a,	.header-wrap .dropdown-menu li > a:hover {		filter: none !important;		transition: all .1s ease-in-out;	}	.header-wrap .dropdown-menu li > a:focus {		background: none;		filter: none !important;	}	.header-wrap .navbar-nav > li.dropdown:hover > .dropdown-menu {		display: block;	-webkit-backface-visibility:visible !important;	-moz-backface-visibility:visible !important;	backface-visibility:visible !important;	-webkit-animation:slideDown 0.4s;	-o-animation:slideDown 0.4s;	animation:slideDown 0.4s	}		.header-wrap .open > .dropdown-menu {		display: none;	}		.navbar {		border-radius: 0;	}	.header-wrap .navbar-nav {		float: right;	}		.header-wrap ul.navbar-nav > li {    float: left;    margin-left: 18px;    position: relative;}}@media (max-width: 991px) {	.menu-shop .dropdown-toggle{padding:20px 0}    .header-wrap .navbar-brand{padding-left:0}	.container-fluid>.navbar-collapse, .container-fluid>.menu-container, .container>.navbar-collapse, .container>.menu-container {    margin-right: -15px;    margin-left: -15px;}	.header-wrap {		position: static;	}		/*Responsive code for max-width: 991px*/    .header-wrap .navbar-header {        float: none;    }        .header-wrap .navbar-toggle {        display: block;    }        .header-wrap .navbar-collapse {		border-color: #eee;    	border-bottom: 1px solid #eee;    }    .header-wrap .navbar-collapse.collapse {        display: none !important;    }    	    .header-wrap .navbar-collapse.collapse.in {        display: block !important;  		overflow-y: auto !important;    }        .header-wrap .navbar-nav {        margin: 0;        float: none !important;    }    .header-wrap .navbar-nav > li {        float: none;    }        /*Navbar Nav*/    .header-wrap .navbar-nav > li > a {    	color: #444;    }    /*Pull Right*/    .header-wrap .dropdown-menu.pull-right {		float: none !important;	}	/*Dropdown Menu Slide Down Effect*/	.header-wrap .navbar-nav .open .dropdown-menu {		border: 0;		float: none;		width: auto;		margin-top: 0;		position: static;		box-shadow: none;		background-color: transparent;	}	.header-wrap .navbar-nav .open .dropdown-menu > li > a,	.header-wrap .navbar-nav .open .dropdown-menu .dropdown-header {		padding: 0px 30px; margin-bottom:10px	}		.header-wrap .navbar-nav .open .dropdown-menu > li > a {		line-height: 24px;	}		.header-wrap .navbar-nav .open .dropdown-menu > li > a:hover,	.header-wrap .navbar-nav .open .dropdown-menu > li > a:focus {		background-image: none;	}	.header-wrap .navbar-nav .open .dropdown-menu > li > a {		color: #666;	}	.header-wrap .navbar-nav .open .dropdown-menu > li > a:hover,	.header-wrap .navbar-nav .open .dropdown-menu > li > a:focus {		color: #72c02c;		background-color: transparent;	}		.header-wrap .navbar-nav .open .dropdown-menu > .active > a,	.header-wrap .navbar-nav .open .dropdown-menu > .active > a:hover,	.header-wrap .navbar-nav .open .dropdown-menu > .active > a:focus {		color: #72c02c;		background-color: transparent;	}		.header-wrap .navbar-nav .open .dropdown-menu > .disabled > a,	.header-wrap .navbar-nav .open .dropdown-menu > .disabled > a:hover,	.header-wrap .navbar-nav .open .dropdown-menu > .disabled > a:focus {		color: #72c02c;		background-color: transparent;	}		.header-wrap .dropdown-menu.no-bottom-space {		padding-bottom: 0;	}  	/*Design for max-width: 991px*/  	.header-wrap .navbar-collapse,	.header-wrap .navbar-collapse .container {		padding-left: 0 !important;		padding-right: 0 !important;	}	.header-wrap .navbar-nav > li > a {		font-size: 13px;		padding:15px 30px;	}	.header-wrap .navbar-nav > li > a {		border-bottom: none;	}		.header-wrap .navbar-nav > li:first-child > a {		border-top: transparent;	}	.header-wrap .navbar-nav > li > a:hover {		color: #72c02c;	}	.header-wrap .navbar-nav > .open > a,	.header-wrap .navbar-nav > .open > a:hover,	.header-wrap .navbar-nav > .open > a:focus {		background: inherit;	}	.header-wrap .navbar-nav > .active > a,	.header-wrap .navbar-nav > .active > a:hover,	.header-wrap .navbar-nav > .active > a:focus {		background: inherit;		color: #72c02c !important;		}	.header-wrap .dropdown .dropdown-submenu > a { 		font-size: 12px;		color: #666 !important;	}			.header-wrap .dropdown-submenu > .dropdown-menu {  		display: block;		margin-left: 0px;	}	.header-wrap .dropdown-menu{padding:0}	.header-wrap .dropdown-menu > dropdown-submenu > a{ padding:9px 0	}		.header-wrap .menu-container:before,	.header-wrap .menu-container:after {		content: " ";		display: table;	}	.header-wrap .menu-container:after {		clear: both;	}    .header-wrap .menu-container {		margin-left: auto;		margin-right: auto;	}			.header-wrap > .navbar > .container > .navbar-header,	.header-wrap > .navbar > .container > .navbar-collapse {	  	margin-left: -30px;	  	margin-right: -30px;	}		.header-wrap .search-open .form-control {		padding: 0 28% 0 5%;	}		/*Menu Icons*/	.header-wrap li.menu-icons i.menu-icons-style {		color: #666;	}    .menu-shop .total_price{display:none}	}@media (min-width: 768px){.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {    margin-left: 0 !important;}}@media (max-width: 350px) {	.header-wrap .header-inner-right {		display: none;	}}@media (max-width: 768px) {	.header-wrap .search-open .form-control {		font-size: 20px;	}    .shopping-cart-info{	right:-60px; left:inherit	}}@media (min-width: 768px) {.menu-shop.open .shopping-cart-info{display:block !important;}.shopping-cart-info{	right:0; left:inherit	}}@-webkit-keyframes fadeIn {	from {		opacity:0	}	to {		opacity:1	}}@-moz-keyframes fadeIn {	from {		opacity:0	}	to {		opacity:1	}}@keyframes fadeIn {	from {		opacity:0	}	to {		opacity:1	}}@-webkit-keyframes slideUp {	from {		opacity:0;		-webkit-transform:translate3d(0, 20px, 0)	}	to {		opacity:1;		-webkit-transform:none	}}@-moz-keyframes slideUp {	from {		opacity:0;		-moz-transform:translate3d(0, 20px, 0)	}	to {		opacity:1;		-moz-transform:none	}}@keyframes slideUp {	from {		opacity:0;		-webkit-transform:translate3d(0, 20px, 0);		-moz-transform:translate3d(0, 20px, 0);		-ms-transform:translate3d(0, 20px, 0);		-o-transform:translate3d(0, 20px, 0);		transform:translate3d(0, 20px, 0)	}	to {		opacity:1;		-webkit-transform:none;		-moz-transform:none;		-ms-transform:none;		-o-transform:none;		transform:none	}}@-webkit-keyframes slideDown {	from {		opacity:0;		-webkit-transform:translate3d(0, -20px, 0)	}	to {		opacity:1;		-webkit-transform:none	}}@-moz-keyframes slideDown {	from {		opacity:0;		-moz-transform:translate3d(0, -20px, 0)	}	to {		opacity:1;		-moz-transform:none	}}@keyframes slideDown {	from {		opacity:0;		-webkit-transform:translate3d(0, -20px, 0);		-moz-transform:translate3d(0, -20px, 0);		-ms-transform:translate3d(0, -20px, 0);		-o-transform:translate3d(0, -20px, 0);		transform:translate3d(0, -20px, 0)	}	to {		opacity:1;		-webkit-transform:none;		-moz-transform:none;		-ms-transform:none;		-o-transform:none;		transform:none	}}@-webkit-keyframes flipIn {	from {		-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);		-webkit-animation-timing-function:ease-in;		animation-timing-function:ease-in	}	40% {		-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);		-webkit-animation-timing-function:ease-in;		animation-timing-function:ease-in	}	60% {		-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);		opacity:1	}	80% {		-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg)	}	to {		-webkit-transform:perspective(400px)	}}@-moz-keyframes flipIn {	from {		-moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);		-webkit-animation-timing-function:ease-in;		animation-timing-function:ease-in	}	40% {		-moz-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);		-webkit-animation-timing-function:ease-in;		animation-timing-function:ease-in	}	60% {		-moz-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);		opacity:1	}	80% {		-moz-transform:perspective(400px) rotate3d(0, 1, 0, -5deg)	}	to {		-moz-transform:perspective(400px)	}}@keyframes flipIn {	from {		-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);		-moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);		-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);		-o-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);		transform:perspective(400px) rotate3d(0, 1, 0, 90deg);		-webkit-animation-timing-function:ease-in;		animation-timing-function:ease-in	}	40% {		-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);		-moz-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);		-ms-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);		-o-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);		transform:perspective(400px) rotate3d(0, 1, 0, -20deg);		-webkit-animation-timing-function:ease-in;		animation-timing-function:ease-in	}	60% {		-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);		-moz-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);		-ms-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);		-o-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);		transform:perspective(400px) rotate3d(0, 1, 0, 10deg);		opacity:1	}	80% {		-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);		-moz-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);		-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);		-o-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);		transform:perspective(400px) rotate3d(0, 1, 0, -5deg)	}	to {		-webkit-transform:perspective(400px);		-moz-transform:perspective(400px);		-ms-transform:perspective(400px);		-o-transform:perspective(400px);		transform:perspective(400px)	}}