/*-----------------------------------------------------------------------------------------------------------------*//* Theme Name:  Majesty - from Creative WP.com/* Description:  Majesty - Multi Purpose and One-page Resturants Template/* Author: creative-wp *//* Website: http://creative-wp.com/ *//* Copyright: (C) 2015 *//* All Main Style you can edit from here./*--------------------------------------------------------------------------------*//*------------------------------------------------------------------[Table of contents]1. Fonts2. Body3. Typograpghy4. Reset5. Forms6. Buttons7. Blocks8. Transparent BG9. Content10. Backgrounds11. Header Styles12. Navigation13. Mega Menu14. Sticky Header15. One Page    - Interactive BG	- Vimeo	- Full Bg	- Zooming Slider16. Animation17. Slider18. Swiper Slider19. Layout20. Sections21. Parallax Effects22. Reservation23. Home Page 224. Menu Recipes    - Masonry Menu	- Menu Single	- Menu List	- Menu Masonry Columns	- Menu List Banners	- Menu List Style 1	- Menu Columns	- 25. Home Page 326. One Page Remaining    - full width	- full video	- horizental	- Animation background bg.	- Vertical Menu	- Contact 27. Shop Pages    - Carts Page	- My account Page	- Wishlist Page28. Blogs    - Blog Gird	- Blog list	- Blog list 2	- List	- Single	- Masonary Blog Column	- Blog single gallery	- Soundcloud	- Iframe Map29. Sidebar30. lOGIN31. Comming soon32. 40433. Testimonials34. Site Map35. Icons36. Our clients37. General carousel38. Calendar Events3839. Page Loaders40. Inner Pages	- Banners	- Mision	- Team inner	- Single team member	- Button Bg	- Pricing Tables	- Social network	- Progress Bar	- Blockquotes	- drop caps	- Divider	- Accodrion	- Tabs41. Footer42. Helper Classes43. Bootstrap Custom44. Boxed Version-------------------------------------------------------------------*//* ----------------------------------------------------------------    Fonts-----------------------------------------------------------------*//* Google Web fonts */	@import url(https://fonts.googleapis.com/css?family=Fjalla+One|Courgette|Open+Sans:300,400,600|Herr+Von+Muellerhoff);	@font-face{	font-family:FontAwesome;	src:url(../fonts/font_icons/fontawesome-webfont.eot?v=4.3.0);	src:url(../fonts/font_icons/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(../fonts/font_icons/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(../fonts/font_icons/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(../fonts/font_icons/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../fonts/font_icons/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');	font-weight:400;	font-style:normal}	@font-face{	font-family:icomoon;	src:url(../fonts/font_icons/icomoon.eot?wsw52l);	src:url(../fonts/font_icons/icomoon.eot?#iefixwsw52l) format('embedded-opentype'),url(../fonts/font_icons/icomoon.woff?wsw52l) format('woff'),url(../fonts/font_icons/icomoon.ttf?wsw52l) format('truetype'),url(../fonts/font_icons/icomoon.svg?wsw52l#icomoon) format('svg');	font-weight:400;	font-style:normal}	[class*=" icon-"],[class^=icon-]{	font-family:icomoon;	speak:none;	font-style:normal;	font-weight:400;	font-variant:normal;	text-transform:none;	line-height:1;	-webkit-font-smoothing:antialiased;	-moz-osx-font-smoothing:grayscale}.icon-breakfast:before{	content:"\e604"}.icon-desert:before{	content:"\e605"}.icon-dinner:before{	content:"\e606"}.icon-drinks:before{	content:"\e607"}.icon-launch:before{	content:"\e608"}.icon-bottom-draw:before{	content:"\e602"}.icon-top-draw:before{	content:"\e603"}.icon-home-ico:before{	content:"\e601"}.icon-intro:before{	content:"\e600"}	#main-menu ul ul a,.btn-black,.btn-gold,.btn-white,.btn.btn-black,.font3,.skipper-slider .slider-content p,.slider-content p,.slider-parallax .slider-content p,.video-content p,.welcome-block p,body p{	font-family:'Open Sans',sans-serif}	#accordion_majesty .panel-default a.panel-link,#logo,#main-menu ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title>a,#main-menu ul li a,#main-menu.dark ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title:hover>a,#main-menu.dark ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title>a,#menu-fillter a,#menu-scroll li,#menu_carousel .item h2,#shop_cart .shop_checkout_price,.blog figure p,.countdown-section,.dark #main-menu:not(.not-dark) ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title:hover>a,.dark #main-menu:not(.not-dark) ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title>a,.fc th,.font1,.latest_news figure p,.majesty_pagination>li>a,.majesty_pagination>li>span,.majesty_tab .nav-tabs>li>a,.masonary_blog figure p,.menu_tabs div.tab-menu div.list-group>a,.pagination-gold>li>a,.pagination-gold>li>span,.price_head,.slider-content h1,.the-comment .fn.n,.vertical-menu ul a,.video-content h1,h1,h2,h3,h4,h5,h6,table.table-cart tr th,.product_title_feat, .product_title_feat{	font-family:'Fjalla One',sans-serif}.banner .banner-content p,.blockquote article,.blockquote p,.blog figure p,.blog_single .blockquote p,.font2,.interactive-bg .wrapper-bg p,.latest_news figure p,.masonary_blog figure p,.menu_today figure p,.swiper-wrapper .slider-content h4,.swiper-wrapper .slider-content p,.video b,.yt-bg-player .slider-content p,span.welcome{	font-family:Courgette,cursive}.font4,.signature{	font-family:'Herr Von Muellerhoff',cursive}	body{	color:#515151}	body p{	font-size:15px;	line-height:28px}	#wrapper{	position:relative}	h1,h2,h3,h4,h5,h6,.product_title_feat{	text-transform:uppercase;	color:#0c317e}	h1 span,h2 span,h3 span,.h3 span,h4 span,h5 span,h6 span{	color:#c59d5f}	h1{	font-size:48px}.dark,.dark .btn:hover,.dark a,.dark button,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark input,.dark span{	color:#fff}.dark a:hover,.dark button:hover{	color:#c59d5f}	ul{	padding:0;	margin:0;	list-style-type:none}	a,button{	-webkit-transition:all .5s ease;	transition:all .5s ease}	a:hover,button:hover{	text-decoration:none}.dark ::-webkit-input-placeholder{	color:#fff!important;	opacity:1!important}.dark :-moz-placeholder{	color:#fff!important;	opacity:1!important}.dark ::-moz-placeholder{	color:#fff!important;	opacity:1!important}.dark :-ms-input-placeholder{	color:#fff!important;	opacity:1!important}	::-webkit-input-placeholder{	color:#515151}	:-moz-placeholder{	color:#515151}	::-moz-placeholder{	color:#515151}	:-ms-input-placeholder{	color:#515151}	img{	-moz-user-select:none;	-webkit-user-select:none;	-ms-user-select:none;	user-select:none;	-webkit-user-drag:none;	user-drag:none}.form-control:focus{	box-shadow:none!important}	:focus{	outline:0!important}.form-control, #contact-form .element input.required, .login input.required {	display:block;	width:100%;	height:42px;	padding:6px 10px;	font-size:14px;	text-transform:uppercase;	line-height:1.42857143;	color:#515151;	background-color:transparent;	background-image:none;	border:2px solid #ddd;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	box-shadow:none;	-webkit-transition:none;	transition:none}.form-control:focus{	border-color:silver;	outline:0}.form-control::-moz-placeholder{	color:#515151}.form-control:-ms-input-placeholder{	color:#515151}.form-control::-webkit-input-placeholder{	color:#515151}	button,input,select,textarea{	-webkit-transition:all .5s ease;	transition:all .5s ease;	font-size:12px}	input[type=text]{	-webkit-appearance:none}.select_wrap{	position:relative}.select_wrap.dark_slect:after{	color:#0c317e}.select_wrap select{	background:0 0!important;	position:relative;	z-index:10;	-webkit-appearance:none;	appearance:none;	-moz-appearance:none}.select_wrap select option{	background:0 0!important;	color:#0c317e!important}.select_wrap:after{	color:#fff;	content:"\f107";	font-family:FontAwesome;	position:absolute;	right:20px;	width:25px;	top:0;	line-height:3;	text-align:center;	z-index:0}	textarea{	min-height:100px;	resize:none;	display:block;	width:100%;	padding:6px 12px;	line-height:1.42857143;	color:#515151;	background-color:transparent;	background-image:none;	border:2px solid #515151;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}	input:focus,textarea:focus{	outline:0}.loading{	float:right;	background:url(../img/progress.gif) 1px no-repeat;	height:31px;	width:31px;	display:none;	margin-top:8px;	margin-left:10px}.done{	background:#dff0d8;	border:1px solid #d6e9c6;	font-size:14px;	width:100%;	color:#468847;	margin:0 auto;	display:none;	padding:10px 5px}.element .error{	border:2px solid #9F1319;	background:url(../img/iconCaution.png) 98% 50% no-repeat}.col-md-12.textarea{	padding:0}.btns-group{	margin-bottom:20px}.btns-group a{	margin:0 10px 10px 0}.btn-black,.btn-gold,.btn-white{	border:2px solid #c59d5f;	padding:6px 25px;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	text-transform:uppercase;	height:40px;	line-height:1.7;	font-size:13px;	-webkit-transition:all .5s ease;	transition:all .5s ease}.btn-gold{	background-color:transparent}.btn-gold:active,.btn-gold:focus{	background:#c59d5f}.btn-white{	border:2px solid transparent!important;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	color:#0c317e!important;	font-size:13px;	background-color:#fff;	border-color:#fff}.btn-white:hover{	color:#fff!important;	border-color:#c59d5f;	background:#c59d5f}.btn-white:active,.btn-white:focus{	background:#c59d5f;	border-color:#c59d5f;	color:#fff}.btn.btn-black{	border:2px solid transparent;	padding:6px 25px;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	text-transform:uppercase;	height:40px;	line-height:1.7;	font-size:13px;	color:#fff;	background-color:#0c317e;	border-color:#0c317e}.btn.btn-black:hover{	color:#fff;	border-color:#c59d5f;	background:#c59d5f}.btn.btn-black:active,.btn.btn-black:focus{	background:#c59d5f;	border-color:#c59d5f;	color:#fff}.btn.active,.btn:active{	box-shadow:none}.btn-gold.active,.btn-gold.focus,.btn-gold:active,.btn-gold:focus,.btn-gold:hover,.open>.dropdown-toggle.btn-gold{	color:#fff;	background-color:#c59d5f;	border-color:#c59d5f}.btn-gold.disabled,.btn-gold.disabled.active,.btn-gold.disabled.focus,.btn-gold.disabled:active,.btn-gold.disabled:focus,.btn-gold.disabled:hover,.btn-gold[disabled],.btn-gold[disabled].active,.btn-gold[disabled].focus,.btn-gold[disabled]:active,.btn-gold[disabled]:focus,.btn-gold[disabled]:hover,fieldset[disabled] .btn-gold,fieldset[disabled] .btn-gold.active,fieldset[disabled] .btn-gold.focus,fieldset[disabled] .btn-gold:active,fieldset[disabled] .btn-gold:focus,fieldset[disabled] .btn-gold:hover{	background-color:transparent;	border-color:#c59d5f}.btn-gold .badge{	color:transparent;	background-color:#0c317e}.btn-dark,.btn-dark.active,.btn-dark.focus,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.open>.dropdown-toggle.btn-dark{	color:#fff;	background-color:#c59d5f;	border-color:#c59d5f}	#shop_cart button.btn-dark:hover{	opacity:.9}.btn-black.active,.btn-black:active,.btn-dark.active,.btn-dark:active,.open>.dropdown-toggle.btn-black,.open>.dropdown-toggle.btn-dark{	background-image:none}.btn-dark.disabled,.btn-dark.disabled.active,.btn-dark.disabled.focus,.btn-dark.disabled:active,.btn-dark.disabled:focus,.btn-dark.disabled:hover,.btn-dark[disabled],.btn-dark[disabled].active,.btn-dark[disabled].focus,.btn-dark[disabled]:active,.btn-dark[disabled]:focus,.btn-dark[disabled]:hover,fieldset[disabled] .btn-dark,fieldset[disabled] .btn-dark.active,fieldset[disabled] .btn-dark.focus,fieldset[disabled] .btn-dark:active,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:hover{	background-color:#c59d5f;	border-color:#c59d5f}.btn-dark .badge{	color:#c59d5f;	background-color:#fff}.btn-black.disabled,.btn-black.disabled.active,.btn-black.disabled.focus,.btn-black.disabled:active,.btn-black.disabled:focus,.btn-black.disabled:hover,.btn-black[disabled],.btn-black[disabled].active,.btn-black[disabled].focus,.btn-black[disabled]:active,.btn-black[disabled]:focus,.btn-black[disabled]:hover,fieldset[disabled] .btn-black,fieldset[disabled] .btn-black.active,fieldset[disabled] .btn-black.focus,fieldset[disabled] .btn-black:active,fieldset[disabled] .btn-black:focus,fieldset[disabled] .btn-black:hover{	background-color:#0c317e;	border-color:#0c317e}.btn-black .badge{	color:#0c317e;	background-color:#fff}.btn-link{	color:#0c317e}.btn-link:focus,.btn-link:hover{	color:#c59d5f;	text-decoration:none;	background-color:transparent}.btn-black.btn-lg,.btn-gold.btn-lg{	padding:10px 30px;	font-size:18px;	line-height:1.5;	height:auto}.btn-black.btn-sm,.btn-gold.btn-sm{	padding:5px 18px;	font-size:12px;	line-height:1.5;	height:auto}.btn-black.btn-xs,.btn-gold.btn-xs{	padding:3px 10px;	font-size:9px;	line-height:1.5;	height:auto}.primary-bg{	background-color:#c59d5f}.primary-bg:hover{	background-color:#c59d5f;	border-color:#c59d5f}.bg-transparent{	position:relative;	width:100%;	height:100%;	background:rgba(0,0,0,.3);	z-index:auto;	top:0;	right:0}.bg-pattern{	position:relative;	width:100%;	height:100%;	background:url(../img/pattern.png);	z-index:auto;	top:0;	right:0}.color-bg{	background:#c59d5f}.grey-bg{	background:#f8f8f8}.overlay-bg,.video-overlay,.video-placeholder{	position:absolute;	width:100%;	height:100%;	top:0;	left:0;	z-index:10;	background:rgba(0,0,0,.3);	-webkit-backface-visibility:hidden}.theme-bg{	background-color:#fff;	position:relative}.theme-gray{	background-color:#f8f8f8;	position:relative}	#content{	background-color:#fff;	position:relative}.go-down{	position:absolute;	bottom:60px;	right:50%;	text-align:center;	color:#fff;	z-index:999;	-webkit-transform:translate(50%,50%)!important;	-ms-transform:translate(50%,50%)!important;	transform:translate(50%,50%)!important}.go-down i{	color:#fff;	font-size:30px;	-webkit-animation:flash 4s infinite;	animation:flash 4s infinite}.blog i,.icon-intro,.latest_news i,.masonary_blog i{	display:block;	color:#e8e8e8;	font-size:40px}.signature{	font-size:50px;	text-transform:capitalize;	-webkit-transform:rotate(345deg);	-moz-transform:rotate(345deg);	-o-transform:rotate(345deg);	writing-mode:lr-tb}.error-bg{	background-image:url(../img/background/404.jpg)}.background1{	background-image:url(../img/banner/about.jpg)}.background2{	background-image:url(../img/banner/blog.jpg)}.background3{	background-image:url(../img/banner/blog2.jpg)}.background4{	background-image:url(../img/banner/blog3.jpg)}.background5{	background-image:url(../img/banner/certification.jpg)}.background6{	background-image:url(../img/banner/shortcodes.jpg)}.background7{	background-image:url(../img/background/coming.jpg)}.background8{	background-image:url(../img/banner/contact.jpg)}.background9{	background-image:url(../img/banner/services.jpg)}.background10{	background-image:url(../img/background/bg_6.jpg)}.background11{	background-image:url(../img/banner/launch_banner.jpg)}.background12{	background-image:url(../img/banner/dinner_banner.jpg)}.background13{	background-image:url(../img/banner/desert_banner.jpg)}.background16{	background-image:url(../img/background/bg_3.jpg)}.background17{	background-image:url(../img/background/styles/bg_21.jpg)}.background18{	background-image:url(../img/background/styles/bg_22.jpg)}.background19{	background-image:url(../img/background/styles/bg_23.jpg)}.background20{	background-image:url(../img/background/styles/bg_10.jpg)}.background21{	background-image:url(../img/background/styles/bg_12.jpg)}.background22{	background-image:url(../img/background/styles/bg_11.jpg)}.background23{	background-image:url(../img/background/styles/bg_4.jpg)}.background24{	background-image:url(../img/background/styles/bg_5.jpg)}.background25{	background-image:url(../img/background/styles/bg_6.jpg)}.background26{	background-image:url(../img/background/styles/bg_27.jpg)}.background27{	background-image:url(../img/background/styles/bg_28.jpg)}.background28{	background-image:url(../img/background/styles/bg_29.jpg)}.background30{	background-image:url(../img/background/bg_9.jpg)}.background31{	background-image:url(../img/background/bg_4.jpg)}.background32{	background-image:url(../img/background/bg_11.jpg)}.background33{	background-image:url(../img/background/bg_8.jpg)}.background34{	background-image:url(../img/background/bg_17.jpg)}.background35{	background-image:url(../img/background/message-bg.jpg)}.background36{	background-image:url(../img/background/styles/bg_15.jpg)}.background37{	background-image:url(../img/background/styles/bg_13.jpg)}.background38{	background-image:url(../img/background/styles/bg_14.jpg)}.background39{	background-image:url(../img/banner/carts.jpg)}.background40{	background-image:url(../img/background/bg_19.jpg)}.background41{	background-image:url(../img/banner/menu.jpg)}.background42{	background-image:url(../img/banner/menu_single.jpg)}.background43{	background-image:url(../img/banner/breakfast_banner.jpg)}.background44{	background-image:url(../img/banner/team.jpg)}	#header-sticky-wrapper{	height:auto!important}	#header-sticky-wrapper.is-sticky{	z-index:10}	#header-sticky-wrapper.is-sticky #header{	width:100%;	top:0;	left:0;	right:0;	position:relative;	-webkit-transition:all .5s;	transition:all .5s;	background-color:rgba(255,255,255,.95);	padding:0;	z-index:50;	box-shadow:0 0 10px rgba(0,0,0,.1)}	#header-sticky-wrapper.is-sticky #header #main-menu>ul>li>a,#header-sticky-wrapper.is-sticky #header #shop_cart>a>i{	color:#0c317e}	#header-sticky-wrapper.is-sticky #header #main-menu>ul>li.current>a,#header-sticky-wrapper.is-sticky #header #main-menu>ul>li>a:hover,#header-sticky-wrapper.is-sticky #header #shop_cart>a>i:hover{	color:#c59d5f}	#header-sticky-wrapper.is-sticky #header .logo img{	max-height:50px;	margin-top:6px}	#header-sticky-wrapper.is-sticky #header .navbar{	margin-bottom:0}	#header-sticky-wrapper.is-sticky #header .dark-logo{	display:inline-block}	#header-sticky-wrapper.is-sticky #header .dark-logo img{	margin-top:10px}	#header-sticky-wrapper.is-sticky .main_menu{	padding-top:10px}	#header-sticky-wrapper.is-sticky .light-logo{	display:none!important}	#header{	padding-top:40px;	position:absolute;	top:0;	z-index:1000!important;	width:100%}	#header>.container{	max-width:100%;	width:auto;	margin-right:30px;	margin-left:30px;	position:relative}	#header .dark-logo{	display:none}	#logo{	position:relative;	float:left;	font-size:36px;	line-height:100%;	margin-top:-40px; margin-right:40px}	#logo a{	color:#000}	#logo img{	display:block;	max-width:100%}	#shop_cart{	position:relative;	float:right;	margin-top:5px}	#shop_cart>a>span{	display:block;	position:absolute;	top:4px;	left:auto;	right:3px;	font-size:10px;	color:#FFF;	text-shadow:1px 1px 1px rgba(0,0,0,.2);	width:16px;	height:16px;	line-height:16px;	text-align:center;	background-color:#c59d5f;	border-radius:50%}	#shop_cart>a>i{	color:#fff;	font-size:16px;	display:block;	-webkit-transition:all .5s ease;	transition:all .5s ease}	#shop_cart .cart_items a:hover,#shop_cart>a:hover,#shop_cart>a>i:hover{	color:#c59d5f}	#shop_cart>a{	color:#fff;	font-size:16px;	line-height:30px;	vertical-align:middle;	padding:16px 15px;	display:block}	#shop_cart .shop_cart_content{	opacity:0;	z-index:-2;	position:absolute;	width:300px;	background-color:#0c317e;	border-top:2px solid #c59d5f;	top:40px;	right:-15px;	left:auto;	margin:-10000px 0 0;	-webkit-transition:opacity .5s ease,top .4s ease;	transition:opacity .5s ease,top .4s ease}	#shop_cart .cart_items{	margin:0 0 10px}	#shop_cart .cart_items .item_desc{	float:left}	#shop_cart .cart_items .item{	padding:15px 20px;	position:relative;	border-bottom:1px solid #3F3F3F}	#shop_cart .cart_items img{	margin-right:15px;	max-height:58px;	float:left;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}	#shop_cart .cart_items a{	color:#fff}	#shop_cart .cart_items span.item_price{	magrin-top:10px}	#shop_cart .cart_items span.item_price,#shop_cart .cart_items span.item_quantity{	color:#b2b2b2;	display:block}	#shop_cart .cart_items span.item_quantity{	position:absolute;	right:20px;	top:12px}	#shop_cart h4{	color:#fff;	margin:0;	padding:20px;	border-bottom:1px solid #3F3F3F}	#shop_cart .shop_action{	padding:20px 20px 10px}	#shop_cart .shop_checkout_price{	margin-top:3px;	float:left;	font-size:21px;	color:#c59d5f}	#shop_cart button{	float:right}	#shop_cart.shop_cart_open .shop_cart_content{	opacity:1;	z-index:100;	margin-top:15px}	#menu_carousel{	margin:0;	padding:20px 0}	#menu_carousel .item{	margin:0 15px}	#menu_carousel .item a{	height:auto!important;	padding:0!important}	#menu_carousel .item img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	opacity:.7;	-webkit-transition:opacity .5s ease,top .4s ease;	transition:opacity .5s ease,top .4s ease}	#menu_carousel .item img:hover{	opacity:1}	#menu_carousel .item h2{	color:#fff;	font-size:18px;	text-align:center;	margin-bottom:0;	margin-top:15px}	#header-sticky-wrapper.is-sticky #header.dark-header{	background-color:rgba(38,38,38,.96);	text-align:right}	#header-sticky-wrapper.is-sticky #header.dark-header #main-menu ul li>a,#header-sticky-wrapper.is-sticky #header.dark-header #shop_cart>a>i{	color:#fff}	#header.header-bottom{	position:static;	padding:10px 0!important;	height:80px}.dark-header{	background-color:#0c317e}.dark-header #main-menu-trigger{	color:#fff}.white-header{	background:#fff}	#main-menu ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title>a,.white-header #main-menu ul li a,.white-header #shop_cart>a>i{	color:#0c317e!important}	#header.center-header{	padding-top:60px}	#header.center-header>.container{	text-align:center}	#header.center-header #main-menu{	margin:0;	text-align:left}	#header.center-header #main-menu .floating-header.sticky-header ul li.mega-menu .mega-menu-content,#header.center-header #main-menu ul li.mega-menu .mega-menu-content{	top:125px}.is-sticky #header.center-header .floating-header.sticky-header ul li.mega-menu .mega-menu-content,.is-sticky #header.center-header ul li.mega-menu .mega-menu-content{	top:60px!important}.is-sticky #header.center-header #logo{	float:left}	#header.center-header #logo{	float:none;	margin:0 auto 20px}	#header.center-header #logo img{	margin:0 auto}.yt-bg-player .slider-content p{	margin:0 0 30px}.yt-bg-player .slider-content i{	font-size:50px}	#header.header-transparent{	background:0 0}	#header.header-center{	text-align:center}	#header #main-menu.menu-center{	display:inline-block;	float:none}.is-sticky #header #main-menu.menu-center{	float:right}	#main-menu ul ul,#main-menu.menu-center ul li .mega-menu-content,#main-menu.menu-center ul ul{	text-align:left;	top:70px}	#header.dark-header{	background-color:#0c317e}	#main-menu{	float:right;	height:60px}	#header.full-header #main-menu>ul{	float:left;	padding-right:15px;	margin-right:15px}	#header.transparent-header.full-header #main-menu>ul{	border-right-color:rgba(0,0,0,.1)}	#main-menu-trigger,#page-submenu-trigger{	opacity:0;	pointer-events:none;	cursor:pointer;	font-size:14px;	position:absolute;	top:50%;	margin-top:-25px;	width:50px;	height:50px;	line-height:50px;	text-align:center;	-webkit-transition:opacity .3s ease;	transition:opacity .3s ease}	#main-menu ul{	list-style:none;	height:60px;	margin:0}	#main-menu>ul{	float:left}	#main-menu ul li{	position:relative;	float:left;	margin-left:2px}	#main-menu ul li.mega-menu{	position:inherit}	#main-menu ul li:first-child{	margin-left:0}	#main-menu ul li a{	display:block;	height:60px;	line-height:60px;	padding:0 15px;	color:#fff;	font-size:16px;	letter-spacing:1px;	text-transform:uppercase;	-webkit-transition:height .4s ease,line-height .4s ease,margin .4s ease,padding .4s ease;	transition:height .4s ease,line-height .4s ease,margin .4s ease,padding .4s ease}	#main-menu ul li a:hover{	color:#c59d5f}	#main-menu ul li span{	display:none}	#main-menu ul li i{	position:relative;	font-size:14px!important;	top:1px;	line-height:59px;	width:14px;	text-align:center;	margin-right:6px;	-webkit-transition:line-height .4s ease;	transition:line-height .4s ease}	#main-menu>ul>li a.current,#main-menu>ul>li.current a,#main-menu>ul>li:hover a{	color:#c59d5f}	#main-menu ul li .mega-menu-content,#main-menu ul ul{	display:none;	position:absolute;	width:225px;	background-color:#FFF;	box-shadow:0 13px 42px 11px rgba(0,0,0,.05);	border:1px solid #EEE;	border-top:2px solid #c59d5f;	height:auto;	z-index:199;	top:60px;	right:0;	margin:0}#main-menu ul ul.icesubMenu {	width: auto;	top: 0;}	#main-menu ul ul ul}{	top:-2px!important;	left:223px}	#main-menu ul li .mega-menu-content.menu-pos-invert,#main-menu ul ul.menu-pos-invert{	left:auto;	right:0}	#main-menu ul ul ul.menu-pos-invert{	right:223px}	#main-menu ul ul li{	float:none;	margin:0}	#main-menu ul ul li:first-child{	border-top:0}	#main-menu ul ul a{	font-size:13px;	font-weight:500;	height:42px!important;	line-height:42px!important;	color:#666;	padding-top:0!important;	padding-bottom:0!important;	border:0!important;	letter-spacing:0;	-webkit-transition:all .2s ease-in-out;	transition:all .2s ease-in-out}	#main-menu ul ul li:hover>a{	background-color:#F9F9F9;	padding-left:18px;	color:#c59d5f}	#main-menu ul ul i{	line-height:inherit!important}	#main-menu ul ul>li.sub-menu:hover>a,#main-menu ul ul>li.sub-menu>a{	background-image:url(../img/sub-menu.png);	background-position:right center;	background-repeat:no-repeat}	#main-menu ul li .mega-menu-content,#main-menu ul li.mega-menu-small .mega-menu-content{	width:400px}	#main-menu ul li.mega-menu .mega-menu-content,.floating-header.sticky-header #main-menu ul li.mega-menu .mega-menu-content{	margin:0;	width:100%;	top:60px}.floating-header #main-menu ul li.mega-menu .mega-menu-content{	margin:0;	width:1220px}	body.stretched .container-fullwidth #main-menu ul li.mega-menu .mega-menu-content{	margin:0 60px}	body.stretched #header.full-header #main-menu ul li.mega-menu .mega-menu-content{	margin:0 30px}	#main-menu ul li.mega-menu .mega-menu-content.style-dropdown{	padding:0}	#main-menu ul li .mega-menu-content ul{	display:block!important;	position:relative;	opacity:1!important;	top:0;	left:0;	min-width:inherit;	width:100%;	border:0;	box-shadow:none;	background-color:transparent}	#main-menu ul li .mega-menu-content ul a{	height:42px;	line-height:42px}	#main-menu ul li .mega-menu-content>ul{	float:left}	#main-menu ul li .mega-menu-content.col-2>ul,#main-menu ul li .mega-menu-content.col-3>ul,#main-menu ul li .mega-menu-content.col-4>ul,#main-menu ul li .mega-menu-content.col-5>ul{	width:50%;	margin:0;	border-left:1px solid #F2F2F2}	#main-menu ul li .mega-menu-content.col-3>ul{	width:33.33%}	#main-menu ul li .mega-menu-content.col-4>ul{	width:25%}	#main-menu ul li .mega-menu-content.col-5>ul{	width:20%}	#main-menu ul li .mega-menu-content>ul:first-child{	border-left:0}	#main-menu ul li .mega-menu-content.style-dropdown>ul{	padding:10px 20px}	#main-menu ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title,#main-menu ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title:first-child{	margin-top:0}	#main-menu ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title>a{	font-size:14px;	font-weight:700;	letter-spacing:1px;	text-transform:uppercase;	margin-bottom:0;	color:#fff;	padding:0;	height:auto;	line-height:1.3}	#main-menu ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title:hover>a{	background-color:transparent;	font-weight:700;	padding:0;	color:#c59d5f}	#main-menu ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title>a:hover{	color:#c59d5f}	#main-menu ul li .mega-menu-content.style-dropdown li{	border:0}	#main-menu ul li .mega-menu-content.style-dropdown ul a{	padding-left:5px;	height:36px!important;	line-height:36px!important}	#main-menu ul li .mega-menu-content.style-dropdown ul a:hover{	padding-left:12px}	#header,#header-wrap,#main-menu:not(.style-dropdown),#main-menu:not(.style-dropdown)>ul{	height:60px;	-webkit-transition:height .4s ease,opacity .3s ease;	transition:height .4s ease,opacity .3s ease}	#header.sticky-style-dropdown{	height:121px}	#header-sticky-wrapper.is-sticky #header #main-menu>ul>li a.current,#header-sticky-wrapper.is-sticky #header #main-menu>ul>li.current a,#header-sticky-wrapper.is-sticky #header #main-menu>ul>li:hover a, #header-sticky-wrapper.is-sticky #header #main-menu>ul>li.sfHover a{	color:#c59d5f}	#main-menu>ul>li.mega-menu>.mega-menu-content,#main-menu>ul>li>.mega-menu-content,#main-menu>ul>li>ul{	-webkit-transition:top .4s ease;	transition:top .4s ease}	#top-cart{	-webkit-transition:margin .4s ease,opacity .3s ease;	transition:margin .4s ease,opacity .3s ease}	#main-menu.dark ul li .mega-menu-content,#main-menu.dark ul ul{	background-color:#0c317e;	border-color:#c59d5f #3F3F3F #3F3F3F}#main-menu.dark ul ul.icesubMenu  {	background-color:transparent;	border-color:transparent;	width: auto !important;}	#main-menu.dark ul ul li:first-child,.dark #main-menu:not(.not-dark) ul ul li:first-child{	border-top:0}	#main-menu.dark ul ul a,.dark #main-menu:not(.not-dark) ul ul a{	color:#b2b2b2!important}	#main-menu.dark ul ul li:hover>a,.dark #main-menu:not(.not-dark) ul ul li:hover>a{	background-color:#202020!important;	color:#fff}	#main-menu.dark ul ul>li.sub-menu:hover>a,#main-menu.dark ul ul>li.sub-menu>a{	background-image:url(../img/sub-menu-dark.png)}	#main-menu.dark ul li .mega-menu-content.col-2>ul,#main-menu.dark ul li .mega-menu-content.col-3>ul,#main-menu.dark ul li .mega-menu-content.col-4>ul,#main-menu.dark ul li .mega-menu-content.col-5>ul{	border-left-color:#3F3F3F}	#main-menu.dark ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title:hover>a,#main-menu.dark ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title>a,.dark #main-menu:not(.not-dark) ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title:hover>a,.dark #main-menu:not(.not-dark) ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title>a{	color:#fff!important;	background:0 0;	margin-left:5px}	#main-menu ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title.sub-menu:hover>a,#main-menu ul li .mega-menu-content.style-dropdown>ul>li.mega-menu-title.sub-menu>a{	background:none!important}.interactive-bg{	position:relative;	overflow:hidden}.interactive-bg .wrapper-bg{	height:auto!important;	height:100%;	margin:0 auto;	overflow:hidden}.interactive-bg .wrapper-bg h1{	margin:30px 0;	font-size:50px}.interactive-bg .wrapper-bg p{	margin:0 0 30px;	letter-spacing:2}.interactive-bg .bg{	position:absolute;	min-height:100%!important;	width:100%;	z-index:0}.interactive-bg .ibg-bg{	position:absolute}.vimeo{	overflow:hidden;	position:relative}.poster-img{	background:url(../img/poster.jpg) center center no-repeat!important;	z-index:0}.full-bg{	position:relative;	background-size:cover}.zooming-slider .slider-content{	text-align:center}.zooming-slider .slider-content p{	margin:30px 0}.animated{	visibility:hidden}.visible{	visibility:visible!important}.slider-content,.video-content{	text-align:center;	z-index:999;	position:relative}.banner .slider-content{	top:30px}.slider-content h1,.video-content h1{	font-size:50px;	margin:30px 0}.slider-content i,.video-content i{	font-size:40px;	color:#fff}.slider-content p,.video-content p{	font-size:18px;	margin:0 0 30px;	letter-spacing:5px}	#slider{	position:relative;	width:100%;	overflow:hidden}	#slider .owl-theme .owl-controls{	margin:0}	#slider-arrow-left,#slider-arrow-right,.blog-slider .owl-controls .owl-buttons div,.mission-slider .owl-controls .owl-buttons div{	position:absolute;	cursor:pointer;	z-index:10;	top:50%;	left:0;	margin-top:-26px;	background-color:rgba(0,0,0,.3);	width:52px;	height:52px;	border:0;	border-radius:0 3px 3px 0;	-webkit-transition:background-color .3s ease-in-out;	transition:background-color .3s ease-in-out}	#slider .owl-next,#slider .owl-prev{	-webkit-transition:background-color .3s ease-in-out;	transition:background-color .3s ease-in-out}	#slider-arrow-right,.blog-slider .owl-controls .owl-buttons .owl-next,.mission-slider .owl-controls .owl-buttons .owl-next{	left:auto;	right:0;	border-radius:3px 0 0 3px}	#slider-arrow-left i,#slider-arrow-right i,.blog-slider .owl-controls .owl-buttons div,.mission-slider .owl-controls .owl-buttons div{	line-height:50px;	width:34px;	height:52px;	color:#DDD;	color:rgba(255,255,255,.8);	text-shadow:1px 1px 1px rgba(0,0,0,.1);	font-size:34px;	text-align:center;	margin-left:7px}.skippr-nav-container .skippr-nav-element-active,.skippr-nav-container .skippr-nav-element:hover{	background-color:#c59d5f}	#slider-arrow-left:hover,#slider-arrow-right:hover,.slider-arrow-bottom-sm:hover{	background-color:rgba(0,0,0,.6)!important}.blog-slider .owl-controls .owl-buttons div,.mission-slider .owl-controls .owl-buttons div{	margin-right:0;	margin-left:0;	width:60px;	height:60px}.owl-controls .owl-page.active span{	background:#0c317e}.swiper-container{	margin:0 auto;	position:relative;	overflow:hidden;	z-index:1}.swiper-container-no-flexbox .swiper-slide{	float:left}.swiper-container-vertical>.swiper-wrapper{	-webkit-box-orient:vertical;	-ms-flex-direction:column;	-webkit-flex-direction:column;	flex-direction:column}.swiper-wrapper{	position:relative;	width:100%;	height:100%;	z-index:1;	display:-webkit-box;	display:-ms-flexbox;	display:-webkit-flex;	display:flex;	-webkit-transform-style:preserve-3d;	-ms-transform-style:preserve-3d;	transform-style:preserve-3d;	-webkit-transition-property:-webkit-transform;	transition-property:transform;	box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{	-webkit-transform:translate3d(0,0,0);	-ms-transform:translate3d(0,0,0);	transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{	-webkit-box-lines:multiple;	-moz-box-lines:multiple;	-ms-fles-wrap:wrap;	-webkit-flex-wrap:wrap;	-ms-flex-wrap:wrap;	flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{	-webkit-transition-timing-function:ease-out;	transition-timing-function:ease-out;	margin:0 auto}.swiper-slide{	-webkit-transform-style:preserve-3d;	-ms-transform-style:preserve-3d;	transform-style:preserve-3d;	-ms-flex:0 0 auto;	-webkit-flex-shrink:0;	-ms-flex-negative:0;	flex-shrink:0;	width:100%;	height:100%!important;	position:relative}.swiper-wp8-horizontal{	-ms-touch-action:pan-y}.swiper-wp8-vertical{	-ms-touch-action:pan-x}.swiper-pagination{	position:absolute;	text-align:center;	-webkit-transition:300ms;	transition:300ms;	-webkit-transform:translate3d(0,0,0);	-ms-transform:translate3d(0,0,0);	transform:translate3d(0,0,0);	z-index:10}.swiper-pagination.swiper-pagination-hidden{	opacity:0}.swiper-pagination-bullet{	width:12px;	height:12px;	display:inline-block;	border-radius:100%;	background:#fff}.swiper-pagination-clickable .swiper-pagination-bullet{	cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{	background:#fff}.swiper-pagination-bullet-active{	opacity:1;	background:#c59d5f}.swiper-pagination-white .swiper-pagination-bullet-active{	background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{	background:#000}.swiper-container-vertical>.swiper-pagination{	right:10px;	top:50%;	-webkit-transform:translate3d(0,-50%,0);	-ms-transform:translate3d(0,-50%,0);	transform:translate3d(0,-50%,0);	z-index:999}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{	margin:10px 0;	display:block}.swiper_wrapper{	width:100%;	overflow:hidden}.full-screen .swiper_wrapper{	height:auto}.swiper_wrapper .swiper-container{	position:relative;	width:100%;	height:100%;	margin:0;	background:#000}.swiper_wrapper .swiper-slide{	position:relative;	margin:0;	background-position:center center;	background-repeat:no-repeat;	background-size:cover;	overflow:hidden}.swiper_wrapper .swiper-slide [data-caption-animate]{	-webkit-backface-visibility:hidden}.section .video-wrap,.section .yt-bg-player,.swiper-slide .video-wrap,.swiper-slide .yt-bg-player{	position:absolute;	width:100%;	height:100%;	z-index:-1;	top:0;	left:0}.fluid-container{	margin-left:auto;	margin-right:auto}.row.no-gutter{	margin-left:0;	margin-right:0}.row.no-gutter [class*=col-]:not(:first-child),.row.no-gutter [class*=col-]:not(:last-child){	padding-right:0;	padding-left:0}.rating{	border:none;	float:left;	margin-bottom:10px}.rating i:hover,.rating span.active i{	color:#c59d5f}.head_title{	margin-bottom:60px;	text-align:center}.welcome-block h1{	margin-top:40px;	color:#0c317e}.welcome-block p{	font-style:italic;	color:#515151;	font-size:16px;	margin-bottom:0}.welcome-block .btn{	margin-top:30px}.welcome-block img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.left_bg,.right_bg,.right_bg2{	position:absolute;	z-index:0}.left_bg img,.right_bg img,.right_bg2 img{	max-width:100%;	height:auto}.left_bg{	top:210px}.right_bg{	top:100px;	right:0}.right_bg2{	top:300px;	right:100px}.blog figure,.latest_news figure,.masonary_blog figure,.menu_today figure{	position:relative}.blog figure .fig_container,.latest_news figure .fig_container,.masonary_blog figure .fig_container,.menu_today figure .fig_container{	position:absolute;	background-color:rgba(0,0,0,.6);	width:100%;	border-bottom-left-radius:10px;	border-bottom-right-radius:10px;	height:20%;	left:0;	bottom:0;	-webkit-transition:all .6s ease;	transition:all .6s ease}.blog figure p,.latest_news figure p,.masonary_blog figure p,.menu_today figure p{	font-size:18px}.blog figure:hover .fig_container,.latest_news figure:hover .fig_container,.masonary_blog figure:hover .fig_container,.menu_today figure:hover .fig_container{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	padding-top:50%;	height:100%;	bottom:0}.blog img,.latest_news img,.masonary_blog img,.menu_today img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.our_menu h1{	color:#0c317e}.menu_tabs div.our-menu-tab-container{	z-index:10;	opacity:.97;	filter:alpha(opacity=97)}.menu_tabs div.tab-menu{	padding-right:0;	padding-left:0;	padding-bottom:0;	margin-top:15%}.menu_tabs div.tab-menu div.list-group{	margin-bottom:0}.menu_tabs div.tab-menu div.list-group>a{	margin-bottom:15px;	border:0;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	background-color:#e8e8e8;	color:#0c317e;	padding:11px 15px;	font-size:17px;	letter-spacing:2px}.menu_tabs div.tab-menu div.list-group>a.active{	background-color:#c59d5f;	color:#fff;	border:0}.menu_tabs div.tab-content{	padding-left:20px;	padding-top:10px}.menu_tabs div.our-menu-tabs div.tab-content:not(.active){	display:none}.menu_tabs .our-menu-slider .btn-gold{	float:left;	margin-right:10px;	margin-top:20px;	height:auto;	width:auto}.menu_tabs .our-menu-slider .btn-gold:hover i{	color:#fff}.menu_tabs .our-menu-slider .btn-gold i{	color:#c59d5f;	font-size:18px}.menu_tabs .our-menu-slider .item{	margin:5px 5px 30px;	position:relative;	min-height:600px}.menu_tabs .our-menu-slider .owl-controls{	text-align:left;	margin-top:10px;	float:left}.menu_tabs .our-menu-slider .owl-page span{	opacity:1;	background:#e8e8e8}.menu_tabs .our-menu-slider .owl-page.active span,.menu_tabs .our-menu-slider .owl-theme .owl-controls.clickable .owl-page:hover span{	opacity:1;	background:#0c317e}.menu_tabs .our-menu-slider .item img{	max-width:100%;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.menu_tabs .item_desc{	padding:20px;	position:absolute;	top:20%;	right:0;	width:370px;	background:rgba(241,241,241,.8);	color:#0c317e;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.menu_tabs .item_desc p{	clear:both;	font-weight:300;	font-size:15px}.menu_tabs .view_all{	float:right;	margin-right:50px}.video{	position:relative;	z-index:0}.video b{	font-size:24px}.bg_video{	position:relative;	max-height:500px;	overflow:hidden}.bg_video .content{	position:absolute;	z-index:10}.bg_video p{	font-style:italic;	font-size:16px}.video-wrap{	overflow:hidden;	width:100%;	height:100%;	position:relative}.video-wrap video{	width:100%!important;	height:auto!important}.yt-bg-player{	background-size:cover;	background-attachment:scroll;	background-image:url(../img/background/poster.jpg);	z-index:0}.video-placeholder{	z-index:4;	background-repeat:no-repeat!important}.blog,.latest_news{	padding:100px 0 120px}.moduletable.latest_news{	padding:0;}.blog .intro,.latest_news .intro,.masonary_blog .intro{	margin-bottom:60px}.blog figure .btn,.latest_news figure .btn,.masonary_blog figure .btn{	position:absolute;	left:50%;	-webkit-transform:translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	transform:translate(-50%,-50%);	cursor:auto}.blog figure p,.latest_news figure p,.masonary_blog figure p{	text-transform:capitalize}.blog figure .fig_container,.latest_news figure .fig_container,.masonary_blog figure .fig_container{	padding-bottom:130px}.blog figure:hover .fig_container,.latest_news figure:hover .fig_container,.masonary_blog figure:hover .fig_container{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	padding-top:30%}.blog figure i,.latest_news figure i,.masonary_blog figure i{	margin-top:-40px;	color:#fff;	opacity:0;	-webkit-transition:opacity .4s ease-in-out;	transition:opacity .4s ease-in-out}.blog figure .fig_content,.latest_news figure .fig_content,.masonary_blog figure .fig_content{	padding:0 10px;	margin-top:20px;	opacity:0;	-webkit-transition:opacity .4s ease-in-out;	transition:opacity .4s ease-in-out}.blog figure:hover .fig_content,.blog figure:hover i,.latest_news figure:hover .fig_content,.latest_news figure:hover i,.masonary_blog figure:hover .fig_content,.masonary_blog figure:hover i{	opacity:1}.date-blocks .block-item{	border:4px solid #fff;	border-radius:20px;	padding:40px}.inner-team img,.our_team img,.team-style-2 img{	max-width:100%;	height:auto;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.inner-team .item,.our_team .item,.team-style-2 .item{	margin:0 15px 30px}.inner-team .item .overlay_content .icons a:hover i,.our_team .item .overlay_content .icons a:hover i,.team-style-2 .item .overlay_content .icons a:hover i{	color:#c59d5f}.inner-team .item p,.our_team .item p,.team-style-2 .item p{	text-transform:uppercase;	font-size:14px;	color:#8e8e8e;	font-weight:400}.inner-team .overlay_item.hover .overlay .icons,.our_team .overlay_item.hover .overlay .icons,.team-style-2 .overlay_item.hover .overlay .icons{	top:36%}.inner-team .overlay_item.hover .overlay .icons a,.our_team .overlay_item.hover .overlay .icons a,.team-style-2 .overlay_item.hover .overlay .icons a{	margin-right:30px}.inner-team #our_team_carousel a,.our_team #our_team_carousel a,.team-style-2 #our_team_carousel a{	color:#fff}.inner-team #our_team_carousel a:hover,.our_team #our_team_carousel a:hover,.team-style-2 #our_team_carousel a:hover{	color:#c59d5f}.team-style-2{	position:relative;	color:#fff}.team-style-2 span.welcome{	color:#fff}.team-style-2 #our_team_carousel .overlay_content .desc{	background:#fff}.team-style-2 #our_team_carousel .overlay_content .desc a,.team-style-2 #our_team_carousel .overlay_content .desc h2,.team-style-2 #our_team_carousel .overlay_content .desc p{	color:#0c317e}.team-style-2 #our_team_carousel .overlay_content .desc a:hover{	color:#c59d5f}.team-style-2 .owl-controls .owl-page.active span{	background:#c59d5f}.team-style-2 .owl-controls .owl-page span{	background:#e8e8e8;	opacity:1;	margin:5px}.team-style-2 .owl-controls .owl-page span:hover{	opacity:.5}.extra_touch .btn{	margin-top:20px}.skrollr-desktop body{	height:100%!important}.hsContainer{	table-layout:fixed;	width:100%;	height:100%;	overflow:hidden;	position:relative;	opacity:0}.hsContent{	vertical-align:middle;	text-align:center}.bcg{	background-position:center center;	background-repeat:no-repeat;	background-attachment:fixed;	background-size:cover;	height:100%;	width:100%}.curtainContainer{	width:100%;	height:100%;	position:relative}.curtainContainer .curtain{	width:300%;	height:1px;	background-color:#000;	position:absolute;	top:25%;	left:0;	opacity:0}.curtainContainer .copy{	position:absolute;	bottom:30%;	left:0;	width:100%;	text-align:center}.mobile-parallax,.video-placeholder{	background-size:cover!important;	background-attachment:scroll!important;	background-position:center center}.discover p{	font-size:16px;	font-weight:300;	margin-top:30px;	text-transform:uppercase;	letter-spacing:2px}.discover a{	margin-top:20px}.reserv_form{	margin-top:60px}.reserv_form .form-group{	margin-bottom:30px;	float:left;	width:100%}.reserv_form .select_wrap{	background:rgba(0,0,0,.02);	box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.reserv_form select{	color:#fff}.reserv_form input,.reserv_form textarea{	color:#fff;	border-color:#fff;	text-transform:uppercase;	font-size:12px}.datepicker .form-control{	position:relative;	z-index:1;	cursor:pointer}.datepicker i{	z-index:0;	cursor:pointer;	position:absolute;	top:10px;	right:25px;	font-size:20px}.reserv_style2 .form-group{	margin-bottom:0}.reserv_style2 .form-control{	margin-bottom:30px}.reserv_style2 .textarea{	margin-left:-10px}.reserv_style2 textarea{	min-height:260px}.date-block-dark .date-blocks .block-item{	border:2px solid #c59d5f}	span.welcome{	display:inline-block;	position:relative;	font-size:18px;	color:#0c317e}.dark span.welcome{	color:#fff}	span.welcome:after,span.welcome:before{	content:"";	position:absolute;	height:15px;	border-bottom:2px solid #ddd;	top:0;	width:50px}	span.welcome:before{	right:100%;	margin-right:15px}	span.welcome:after{	left:100%;	margin-left:15px}	#slides img{	max-width:inherit}.overlay_content{	position:relative}.overlay_content .overlay_item{	position:relative;	overflow:hidden}.overlay_content a.close-overlay{	display:none;	position:absolute;	top:0;	right:0;	z-index:100;	width:45px;	height:45px;	font-size:20px;	color:#fff;	line-height:45px;	text-align:center;	background-color:#000;	cursor:pointer}.overlay_content a.close-overlay.hidden{	display:none}.overlay_content .overlay{	position:absolute;	z-index:2;	background:rgba(0,0,0,.7);	overflow:hidden;	-webkit-transition:all .5s;	transition:all .5s;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	bottom:0;	left:0;	right:0;	width:100%;	height:0}.overlay_content .overlay .icons{	-webkit-transition:all .5s;	transition:all .5s;	position:relative;	top:50%;	-webkit-transform:translateY(-50%);	-ms-transform:translateY(-50%);	transform:translateY(-50%);	text-align:center}.overlay-menu .overlay:hover .icons{	top:50% !important;}.overlay_content .overlay .icons h1,.overlay_content .overlay .icons h2,.overlay_content .overlay .icons h3,.overlay_content .overlay .icons h4,.overlay_content .overlay .icons h5{	margin-top:0;	margin-bottom:15px}.overlay_content .icons a{	font-size:24px;	margin-right:15px;	vertical-align:baseline}.overlay_content .icons a:last-child{	margin-right:0}.overlay_content .overlay_item.hover .overlay{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	height:100%}.overlay_content .overlay_item.hover .overlay .icons{	top:40%}.overlay_content .overlay_item.hover .overlay .icons .label{	display:none}.overlay_content .overlay_item.hover .overlay a.close-overlay{	display:block}.overlay_content .desc{	position:absolute;	bottom:0;	text-align:center;	z-index:3;	background:#0c317e;	width:100%;	border-bottom-left-radius:10px;	border-bottom-right-radius:10px}.overlay_content .button{	margin-top:20px}.overlay_content .button a{	font-size:16px}.overlay_content .button a:hover i{	color:#fff}.overlay_content .button i{	color:#c59d5f}.masonary_blog img,.masonry_menu img,.menu_list img{	max-width:100%;	height:auto;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.menu_list .masonry-content{	margin-top:60px}.masonary_blog .menu-item,.masonry_menu .menu-item,.menu_list .menu-item{	position:relative;	float:left;	margin:0 12px 12px 0;	width:360px;	z-index:2}.masonry_three .menu-item{	width:33.333%!important}.masonary_blog .rating,.masonry_menu .rating,.menu_list .rating{	float:none}.masonary_blog .icons,.masonry_menu .icons,.menu_list .icons{	top:10%}.menu-bar{	background-color:#131313;	padding:35px;	margin-top:40px}	#menu-fillter li{	display:inline-block}	#menu-fillter li:last-child a:after{	content:' '}	#menu-fillter a{	font-size:18px;	margin-right:20px;	text-transform:uppercase}	#menu-fillter a:after{	content:"\f006";	font:normal normal normal 14px/1 FontAwesome;	color:#c59d5f;	padding-left:20px;	vertical-align:middle}	#menu-scroll li{	display:inline-block}	#menu-scroll li:last-child a:after{	content:' '}	#menu-scroll li a{	font-size:18px;	margin-right:20px;	text-transform:uppercase}	#menu-scroll li a:after{	content:"\f006";	font:normal normal normal 14px/1 FontAwesome;	color:#c59d5f;	padding-left:20px;	vertical-align:middle}.single-menu .menu-desc span.pull-right{	color:#0c317e}.single-menu .rating .active i:hover{	color:#c59d5f}.single-menu .rating i:hover{	color:inherit}.single-menu .tagged{	clear:both}.single-menu .tagged .label{	text-transform:uppercase;	border-radius:5px;	background:#c59d5f;	height:20px;	padding:0 13px;	font-size:13px;	line-height:20px;	display:inline-block;	margin-top:0;	color:#fff}.single-menu .tagged .label.red{	background-color:#c0392b}.single-menu .tagged .label.instock{	background-color:#27ae60}.single-menu .tagged .label.dinner{	background-color:#f39c12}.single-menu .desc-content{	margin-top:40px}.single-menu .desc-content p{	margin-top:15px;	font-size:14px}.single-menu .desc-content p:first-child{	margin:0}.single-menu .price_cart .social a{	background-color:#f1f1f1;	color:#0c317e}.list_view .social a{	background-color:#f1f1f1;	color:#0c317e}.single-menu .desc-content .meta-desc{	margin-top:30px}.single-menu .desc-content .shop{	height:35px}.single-menu .desc-content .shop:focus i,.single-menu .desc-content .shop:hover i{	color:#fff}.single-menu .desc-content .shop i{	vertical-align:top;	font-size:16px;	color:#c59d5f}.single-menu .reviews-tabs{	clear:both}.single-menu .reviews-tabs .nav-tabs{	border:none}.single-menu .reviews-tabs .nav-tabs>li>a{	margin-right:10px;	padding:10px 25px;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	color:#0c317e;	font-weight:700;	background:#e8e8e8;	border:none;	text-transform:uppercase}.single-menu .reviews-tabs .nav-tabs>li.active>a{	background:#c59d5f;	color:#fff}.single-menu .reviews-tabs .tab-content{	overflow:hidden;	background-color:#f5f5f5;	border-radius:20px;	margin-top:10px;	padding:35px}.single-menu .reviews-tabs .comment-blog,.single-menu .reviews-tabs .comment-blog h3{	margin-top:0}.single-menu .reviews-tabs .comments-list-wrapper{	margin-bottom:60px}.single-menu .reviews-tabs .the-comment{	background-color:#fff}.single-menu .reviews-tabs .contact-form{	margin-top:30px}.single-menu .reviews-tabs #description p{	margin-bottom:30px}.single-menu .label-tagged{	-webkit-transition:all eas-in .5s;	transition:all eas-in .5s}.menu_list .menu-bar,.menu_tabs .menu-bar{	margin-top:0}.menu_list .menu-item{	width:48%;	margin-bottom:60px}.menu_list .menu-item .media p{	font-size:14px;	line-height:21px;	margin-top:5px}.menu_list .media-body{	width:auto}.menu_list .media-left img{	width:150px;	height:150px;	max-width:inherit}.menu_list .shop i{	color:#c59d5f}.menu_list .shop:hover,.menu_list .shop:hover i{	color:#fff}.menu_list .overlay_item.hover .overlay .icons{	top:40%}.menu_list h3 span, .product_title_feat{	color:#0c317e}.menu_list .label{	text-transform:uppercase;	border-radius:5px;	background:#c59d5f;	padding:4px 13px;	font-size:11px;	font-weight:400!important;	color:#fff}.menu_list .label.red{	background-color:#c0392b}.menu_list .label.instock{	background-color:#27ae60}.menu_list .label.dinner{	background-color:#f39c12}.menu_list .rating{	margin-bottom:0}.food-banner [class*=" icon-"],.food-banner [class^=icon-]{	font-size:60px}.masonry_columm .menu-bar,.masonry_columm4 .menu-bar,.masonry_columm_full .menu-bar{	margin-top:0}.masonry_columm .more,.masonry_columm4 .more,.masonry_columm_full .more{	margin-top:20px}.masonry_columm4 .menu-item{	width:270px}.masonry_columm_full .menu-item{	width:24%;	margin:0 1% 1% 0}.food-banner{	position:relative;	margin-bottom:60px}.food-banner .bcg{	background-color:#0c317e;	background-attachment:scroll!important;	padding:10px 0}.food-banner .banner-content{	padding:30px 0}.food-banner .banner-content .container{	height:auto}.food-banner h1{	margin-bottom:0}.food-banner i{	font-size:40px}.menu-item-list{	text-align:left;	margin-bottom:60px}.menu-item-list .label{	margin:0 2px;	position:relative;	top:-15px;	text-transform:uppercase;	border-radius:5px;	background:#c59d5f;	padding:2px 12px;	font-size:11px;	font-weight:400!important;	color:#fff}.menu-item-list .label.red{	background-color:#c0392b}.menu-item-list .label.instock{	background-color:#27ae60}.menu-item-list .label.dinner{	background-color:#f39c12}.menu-item-list h3{	margin-top:0}.menu-item-list h3 span.price{	float:right;	text-align:right}.menu-item-list .item-img{	float:left;	margin-right:20px}.menu-item-list .item-img img{	width:100px;	height:100px;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px}.menu-item-list .overlay_content .button,.menu-item-list p{	margin-top:15px}.menu_list_column .menu-item-list{	margin-bottom:20px}.lightbg img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.panel-dark,.panel-gold{	border-color:#E8E8E8}.panel-gold .panel-footer,.panel-gold>.panel-heading{	color:#fff;	background-color:#c59d5f;	border-color:#e8e8e8}.panel-dark .panel-footer,.panel-dark>.panel-heading{	color:#fff;	background-color:#0c317e;	border-color:#e8e8e8}.slider-parallax .logo{	float:none;	margin-bottom:30px;	margin-right:0}.slider-parallax .logo img{	margin:0 auto}.skipper-slider .slider-content p,.slider-parallax .slider-content p{	font-size:18px;	letter-spacing:0;	max-width:480px;	margin:0 auto}	#header-sticky-wrapper.is-sticky #header.header-bottom #logo{	display:block}	#header-sticky-wrapper.is-sticky #header.header-bottom .light-logo{	display:block!important}	#header-sticky-wrapper.is-sticky #header.header-bottom>ul{	text-align:center}.is-sticky #header.header-bottom #main-menu.menu-center{	float:none}	#header.header-bottom #shop_cart.shop_cart_open .shop_cart_content{	margin-top:25px}	#header.header-bottom #shop_cart h4{	text-align:left}	#header.no-logo .light-logo{	display:none!important}	#header.header-bottom #main-menu ul li .mega-menu-content,#header.header-bottom #main-menu ul li.mega-menu .mega-menu-content,#header.header-bottom .floating-header.sticky-header #main-menu ul li.mega-menu .mega-menu-content{	top:70px}.art-3 .left,.art-3 .right{	padding:0}.art-3 .center{	position:relative}.art-3 .center .intro-text{	position:absolute;	top:50%;	-webkit-transform:translateY(-50%);	-ms-transform:translateY(-50%);	transform:translateY(-50%)}.art-3 .center p{	padding:0 50px}.art-3 .center .btn{	margin-top:30px}.art-3 img{	width:100%;	height:auto}.art-3 .icon-intro{	color:#0c317e}.chef-message .container,.chef-style-2 .container{	position:relative}.chef-message img,.chef-style-2 img{	position:absolute;	bottom:-100px;	right:0;	top:auto}.chef-message p,.chef-style-2 p{	font-size:18px;	font-weight:200;	font-style:italic;	margin:50px 0}.chef-style-2 p{	margin:50px 0 53px}.chef-style-2 img{	position:absolute;	top:30px;	right:0}.chef-style-2 .signature,.chef-style-2 h1{	color:#0c317e}.interest-in .menu-type img,.menu_grid .menu-type img,.menu_list .menu-type img,.our-menu .menu-type img{	max-width:100%;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.interest-in .menu-type:first-child .menu-title,.menu_grid .menu-type:first-child .menu-title,.menu_list .menu-type:first-child .menu-title,.our-menu .menu-type:first-child .menu-title{	margin-top:0}.interest-in .overlay_item .rating,.menu_grid .overlay_item .rating,.menu_list .overlay_item .rating,.our-menu .overlay_item .rating{	float:none}.interest-in .menu-title,.menu_grid .menu-title,.menu_list .menu-title,.our-menu .menu-title{	margin:30px 0 60px}.interest-in .overlay_content,.menu_grid .overlay_content,.menu_list .overlay_content,.our-menu .overlay_content{	position:relative}.interest-in .overlay_content .overlay_item.hover .label,.menu_grid .overlay_content .overlay_item.hover .label,.menu_list .overlay_content .overlay_item.hover .label,.our-menu .overlay_content .overlay_item.hover .label{	display:none}.interest-in .overlay_content .label,.menu_grid .overlay_content .label,.menu_list .overlay_content .label,.our-menu .overlay_content .label{	-webkit-transition:all ease 1s;	transition:all ease 1s;	top:10px!important;	position:absolute;	left:auto;	right:10px;	text-transform:capitalize;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	background:#c59d5f;	padding:4px 12px;	font-size:12px}.interest-in .overlay_content .label.red,.menu_grid .overlay_content .label.red,.menu_list .overlay_content .label.red,.our-menu .overlay_content .label.red{	background-color:#c0392b}.interest-in .overlay_content .overlay,.menu_grid .overlay_content .overlay,.menu_list .overlay_content .overlay,.our-menu .overlay_content .overlay{	border-top-right-radius:0;	border-top-left-radius:0;	height:100px;	overflow:visible}.interest-in .overlay_content .overlay .icons,.menu_grid .overlay_content .overlay .icons,.menu_list .overlay_content .overlay .icons,.our-menu .overlay_content .overlay .icons{	top:100%;	position:relative}.interest-in .item,.menu_grid .item,.menu_list .item,.our-menu .item{	margin-bottom:30px}.app{	position:relative}.app p{	margin-bottom:30px}.app .img-bottom{	top:300px}.app h1{	margin-top:0}.app .absolute{	top:20px}.app .buttons a{	margin-right:10px}.fw-section{	position:relative}.slider-fullwidth{	height:440px!important}.slider-fullwidth .slider-content h1{	margin-top:80px!important}.video-full{	position:relative}.video-content{	position:absolute;	left:50%;	top:50%;	z-index:999;	-webkit-transform:translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	transform:translate(-50%,-50%)}.skippr{	width:100%;	height:100%;	position:relative;	overflow:hidden}.skippr>div{	position:absolute;	width:100%;	height:100%;	background-size:cover;	background-position:50% 62.5%}.skippr>img{	position:absolute;	top:50%;	left:50%;	-webkit-transform:translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	transform:translate(-50%,-50%);	width:100%;	min-height:100%}.skippr-nav-container{	position:absolute;	left:50%;	-webkit-transform:translate(-50%,0);	transform:translate(-50%,0);	-moz-transform:translate(-50%,0);	-ms-transform:translate(-50%,0);	bottom:25px;	overflow:auto;	z-index:999}.skippr-nav-element{	cursor:pointer;	float:left;	background-color:rgba(255,255,255,.5);	-webkit-transition:all .25s linear;	transition:all .25s linear}.skippr-nav-element-bubble{	width:12px;	height:12px;	border-radius:50%;	margin:0 4px}.skippr-nav-element-block{	width:60px;	height:10px}.skippr-arrow{	position:absolute;	z-index:1000;	top:50%;	width:27px;	height:40px;	cursor:pointer}.skippr-previous{	left:2.5%;	background:url(../img/left.png) left center no-repeat}.skippr-next{	right:3.5%;	background:url(../img/right.png) right center no-repeat}	#map,#map2{	width:100%;	height:440px}.animation-scoll{	overflow-x:hidden}.move-bg{	background:url(../img/move-bg.jpg) left top fixed #000;	background-size:cover}.onepage-vertial .slider-content img{	margin:0 auto 30px}.vertical-menu{	position:fixed;	top:40px;	z-index:9999}.vertical-menu img{	margin:0 auto 70px;}.vertical-menu ul a{	display:block;	text-align:center;	margin-bottom:20px;	padding:0 15px;	color:#fff;	font-size:16px;	letter-spacing:1px;	text-transform:uppercase;	-webkit-transition:height .4s ease,line-height .4s ease,margin .4s ease,padding .4s ease;	transition:height .4s ease,line-height .4s ease,margin .4s ease,padding .4s ease}.vertical-menu ul a.current,.vertical-menu ul a:hover{	color:#c59d5f}	#menu-button{	background:rgba(0,0,0,.6);	width:60px;	height:60px;	border:none;	padding:0;	font-size:30px;	color:#fff;	margin-right:-110px;	float:right}	#vertical-menu{	background:url(../img/pattern-bg.png) #0c317e;	width:260px;	padding:40px;	margin-left:-20px}.cbp-spmenu{	position:fixed}.cbp-spmenu-vertical{	width:240px;	height:100%;	top:0;	z-index:1000}.cbp-spmenu-left{	left:-240px}.cbp-spmenu-right{	right:-240px}.cbp-spmenu-left.cbp-spmenu-open{	left:0}.cbp-spmenu-right.cbp-spmenu-open{	right:0}.cbp-spmenu-push{	overflow-x:hidden;	position:relative;	left:0}.cbp-spmenu-push-toright{	left:140px}.cbp-spmenu-push-toleft{	left:-140px}.cbp-spmenu,.cbp-spmenu-push{	-webkit-transition:all .3s ease;	transition:all .3s ease}.contact-form{	margin-top:30px}.contact-form .form-group{	margin-bottom:0;	float:left;	width:100%}.contact-form .form-control{	margin-bottom:30px}.contact-form input,.contact-form select,.contact-form textarea{	color:#515151;	border-color:#e8e8e8;	text-transform:uppercase;	font-size:14px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{	border-color:#b5b5b5}.contact-form input .select_wrap,.contact-form select .select_wrap,.contact-form textarea .select_wrap{	background:0 0}.contact-form textarea{	min-height:186px}.contact #submit{	margin-top:30px}.contact-form label{	width:100%;	text-align:left}.contact-form label span{	color:#c0392b}.contact-form label input{	margin-top:10px;	font-weight:400}.address-content{	text-align:left}.address-content p{	margin-bottom:0}.address-content .icon{	float:left}.address-content .icon i{	border:2px solid #c59d5f;	width:70px;	height:70px;	display:block;	text-align:center;	font-size:36px;	line-height:60px;	border-radius:50%;	-webkit-transition:all ease .5s;	transition:all ease .5s}.address-content .icon i:hover{	border-color:#0c317e}.address-content .content-item span{	color:#ebebeb;	margin-left:5px}.address-content .bg-transparent{	background:rgba(0,0,0,.8)}	table.table-cart tr th{	font-size:18px;	padding:20px;	height:80px;	vertical-align:middle;	background:#f1f1f1;	border:0;	text-align:center;	font-weight:200}	table.table-cart tr th:first-child{	text-align:left}	table.table-cart tr td{	padding:20px;	text-align:center;	vertical-align:middle;	font-weight:700}	table.table-cart tr td img{	margin-right:20px;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	width:60px;	height:60px}	table.table-cart tr td:first-child{	text-align:left}	table.table-cart tr td a{	color:#c59d5f}	table.table-cart tr td a:hover{	color:#0c317e}	table.table-cart tr td a i{	font-size:18px}.carts-content .left-side .form-inline{	text-align:left}.carts-content .left-side .form-inline .btn{	margin-left:10px}.carts-content .left-side .form-group{	width:60%}.carts-content .left-side .form-group input{	width:100%;	height:40px}.carts-content .carts-total table{	margin:0}.carts-content .carts-total table tr td{	padding:15px}.carts-content .carts-total table tr td:first-child{	background:#fbfbfb}.carts-content .right-side h3{	text-align:left}.carts-content .right-side .checkout{	text-align:right}.carts-content .right-side .checkout .btn{	margin-left:10px}.carts-content .calc-shipping input,.carts-content .calc-shipping select{	margin-bottom:10px}.plus-minus .btn{	height:auto}.plus-minus .btn-number{	border:1px solid #e8e8e8;	padding:5px 15px}.plus-minus .btn-number i{	font-size:10px}.plus-minus .input-group-btn:first-child>.btn{	margin-right:0;	border-radius:10px 0 0 10px}.plus-minus .input-group-btn:last-child>.btn{	margin-left:0;	border-radius:0 10px 10px 0}.plus-minus input{	border:1px solid #e8e8e8;	color:#0c317e;	height:32px;	padding-top:5px;	text-align:center;	background:#fff;	border-right:0;	border-left:0}.plus-minus input:focus{	border-color:#e8e8e8}.plus-minus input[type=number]{	-moz-appearance:textfield}.plus-minus input::-webkit-inner-spin-button,.plus-minus input::-webkit-outer-spin-button{	-webkit-appearance:none}.myaccount label.control-label{	text-align:left;	margin-top:5px}.myaccount .account{	margin-bottom:60px}.myaccount .password label{	margin-bottom:10px}.wishlist .table-cart{	margin-bottom:0}.wishlist thead th:last-child{	text-align:left}.wishlist .instock{	color:#27ae60}.wishlist .outstock{	color:#e74c3c}.wishlist .social-share{	margin-top:40px}.wishlist .social-share ul li{	display:inline-block;	margin-right:40px}.wishlist .social-share ul li:last-child{	margin-right:0}.wishlist .social-share a{	color:#515151;	font:15px}.wishlist .social-share a:hover{	color:#c59d5f}.wishlist .social-share a i{	font-size:18px}.interest-in{	background:#f1f1f1}.interest-in h1{	margin-bottom:60px}.blog .blog-item, .news-content .blog-item{	margin-bottom:80px}.blog .blog-content{	float:left;	width:100%}.menu_grid .menu-bar{	margin-top:0}.menu_grid .menu-item{	margin:0 0 30px}.menu_grid .pagination li.next{	margin-right:60px}.menu_grid.grid-full .overlay_content .overlay{	height:32%}.menu_grid.grid-full .overlay_content .overlay_item.hover .overlay{	height:100%}.blog_list .blog-img,.blog_list_2 .blog-img,.blog_single .blog-img{	position:relative}.blog_list .blog-img img,.blog_list_2 .blog-img img,.blog_single .blog-img img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.blog_list .blog-img .btn,.blog_list_2 .blog-img .btn,.blog_single .blog-img .btn{	cursor:auto;	position:absolute;	bottom:0;	left:50%;	-webkit-transform:translate(-50%,50%);	-ms-transform:translate(-50%,50%);	transform:translate(-50%,50%)}.blog_list .blog-content h2,.blog_list_2 .blog-content h2,.blog_single .blog-content h2{	margin-top:0}.blog_list .blog-content h2 a,.blog_list_2 .blog-content h2 a,.blog_single .blog-content h2 a{	text-transform:uppercase}.blog_list .blog-content a,.blog_list_2 .blog-content a,.blog_single .blog-content a{	color:#515151}.blog_list .blog-content a:hover,.blog_list_2 .blog-content a:hover,.blog_single .blog-content a:hover{	color:#c59d5f}.blog_list .links,.blog_list_2 .links,.blog_single .links{	margin-top:15px;	margin-bottom:15px}.blog_list .links li,.blog_list_2 .links li,.blog_single .links li{	display:inline-block;	margin-left:5px;	font-size:13px}.blog-image img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.blog_list .links li:first-child,.blog_list_2 .links li:first-child,.blog_single .links li:first-child{	margin:0}.blog_list .links li i,.blog_list_2 .links li i,.blog_single .links li i{	color:#b1b1b1;	font-size:14px;	margin-right:3px}.blog_list .text-content,.blog_list_2 .text-content,.blog_single .text-content{	margin-top:15px;	color: #515151;}.blog_list .text-content p,.blog_list_2 .text-content p,.blog_single .text-content p{	font-size:14px;	line-height:1.8;	margin:20px 0}.blog_list .text-content a,.blog_list_2 .text-content a,.blog_single .text-content a{	height:35px;	padding:5px 20px}.blog_list .text-content a:hover,.blog_list .text-content a:hover i,.blog_list_2 .text-content a:hover,.blog_list_2 .text-content a:hover i,.blog_single .text-content a:hover,.blog_single .text-content a:hover i{	color:#fff}.blog_list .text-content a i,.blog_list_2 .text-content a i,.blog_single .text-content a i{	color:#c59d5f}.blog_list .text-content i.cart-majesty{	color:#c59d5f}.blog_list .blog_row,.blog_list_2 .blog_row,.blog_single .blog_row{	float:left;	width:100%}.blog_list .blog_row:last-of-type,.blog_list_2 .blog_row:last-of-type,.blog_single .blog_row:last-of-type{	padding-bottom:0}.blog_list_2 .blog-content h2,.blog_single .blog-content h2{	margin-top:40px}.blog_list_2 .blog-content:first-child h2,.blog_single .blog-content:first-child h2{	margin-top:20px}.blog_list_2 .blog_row:first-of-type,.blog_single .blog_row:first-of-type{	padding-top:0}.blog_list_2 .blog_row:last-of-type,.blog_single .blog_row:last-of-type{	padding-bottom:0}.blog_list_2 .blog-slider,.blog_single .blog-slider{	position:relative}.blog_list_2 .item,.blog_single .item{	position:relative;	height:510px}.blog_list_2 .item a,.blog_single .item a{	position:relative;	bottom:40px;	left:50%;	-webkit-transform:translate(-50%,50%);	-ms-transform:translate(-50%,50%);	transform:translate(-50%,50%)}.blog_list_2 .owl-theme .owl-controls,.blog_single .owl-theme .owl-controls{	margin:0}.breadcrumb{	background:0 0;	margin-bottom:0}.category{	font-weight:700}.list ul li{	padding-bottom:5px}.list ul li i{	margin-right:5px}.list ul ul{	margin:15px 0 15px 30px}.blog_single .owl-controls .owl-buttons .owl-next{	right:15px}.blog_single .owl-controls .owl-buttons .owl-prev{	left:15px}.blog_single .blog_row{	border-bottom:1px solid #ddd!important;	padding-bottom:0!important}.blog_single .blog-content span{	color:#515151;	text-transform:capitalize}.blog_single .text-content h3,.blog_single .text-content h4,.blog_single .text-content h5{	margin-top:30px}.blog_single .post-meta{	margin-top:30px;	text-transform:capitalize;	border:1px solid #e8e8e8;	border-right:0;	border-left:0;	float:left;	width:100%;	padding:20px 0}.blog_single .post-meta ul{	margin-top:5px;	margin-left:10px;	float:left}.blog_single .post-meta li{	display:inline-block}.blog_single .post-meta img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.blog_single .post-meta img:last-child{	margin-bottom:0}.blog_single .post-meta p{	margin-bottom:0;	float:left;	text-transform:uppercase;	font-size:13px}.blog_single .post-meta a span{	-webkit-transition:all ease-in .2s;	transition:all ease-in .2s}.blog_single .post-meta a span:hover{	color:#c59d5f}.blog_single .post-meta .labels a:hover{	color:#fff!important}.blog_single .post-meta .labels a:hover span{	color:#fff}.blog_single .social-share ul{	margin-top:5px}.blog_single .social-share li{	margin-right:30px;	text-transform:uppercase;	font-size:13px}.blog_single .social-share li:last-child{	margin:0}.blog_single .social-share i{	color:#0c317e;	font-size:14px}.blog_single .contact-form{	margin:0}.blog_single .item{	height:auto}.blog_single .blockquote p{	font-style:normal;	padding-left:30px;	font-size:18px;	line-height:24px}	h2.single_link{	padding:30px;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	margin-top:0!important}.social-counter ul{	padding:0}.social-counter li{	margin:0 0 3px;	display:block}.social-counter li:first-child{	margin:0 0 3px}.social-counter li i{	color:#0c317e;	margin-right:10px}.social-counter .facebook a:hover{	background:#3b5998}.social-counter .twitter a:hover{	background:#00aced}.social-counter .youtube a:hover{	background:#b00}.social-counter .pinterest a:hover{	background:#cb2027}.social-counter .rss a:hover{	background:#F60}.social-counter a{	background:#e8e8e8;	padding:15px 20px;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	display:block}.social-counter a:hover,.social-counter a:hover i{	color:#fff}.masonary_blog figure.large:hover .fig_container{	padding-top:80%}.masonary_blog .blog-item{	margin-bottom:40px;	margin-right:0}.masonary_blog .blog-content{	margin-top:0}.masonry_two .blog-item{	width:580px}.masonry_full_width .blog-item{	width:33.3333%}.gallery_img figure img{	margin-bottom:30px}.gallery_img .blog-content h2{	margin-top:10px}.blog-main-content .masonry_menu .masonry-content{	margin-top:0}.soundcloud{	width:100%;	min-height:240px}.soundcloud iframe{	width:100%}.iframe_map{	border:0;	width:100%;	min-height:340px}.side-bar h3{	margin-top:0}.side-bar .media-object{	width:60px;	height:60px}.side-bar img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.side-bar .custom-search-form{	border:1px solid #e8e8e8;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	overflow:hidden	 margin-bottom: 50px;}.modultable.recent-comments {  text-align: left;}.side-bar .custom-search-form input{	border:0;	box-shadow:none}.side-bar .custom-search-form button{	margin:2px 0 0;	background:0 0;	box-shadow:none;	border:0;}.side-bar .custom-search-form .input-group-btn{	background:#0c317e;	-webkit-transition:all ease-out .2s;	transition:all ease-out .2s;	padding:5px}.side-bar .custom-search-form .input-group-btn i{	color:#fff}.side-bar .custom-search-form .input-group-btn:hover{	background:#c59d5f}.side-bar .custom-search-form button:hover{	border:0;	box-shadow:none}.side-bar hr{	margin:40px 0}.side-bar h4{	margin-bottom:10px}.side-bar .sidebar_divider{	display:inline-block;	border-bottom:4px solid #0c317e;	color:#0c317e;	margin-bottom:20px;	height:4px;	width:40px}.side-bar ul{	margin-top:0}.side-bar .archieves li,.side-bar .recent-posts li{	margin-bottom:15px}.side-bar .archieves li:before,.side-bar .recent-posts li:before{	font:normal normal normal 14px/1 FontAwesome;	content:"\f0da";	margin-right:10px}.side-bar .comments-content a{	text-transform:uppercase;	font-weight:600}.side-bar .comments-content p{	line-height:20px}.side-bar .tags a span{	-webkit-transition:all ease-in .2s;	transition:all ease-in .2s}.side-bar .tags ul{	margin-top:10px;	float:left}.side-bar .tags ul li{	float:left;	margin-right:10px;	margin-bottom:20px}.comment-x{	margin-bottom:20px}.comment-blog{	width:100%;	float:left;	margin:20px 0 0}.comment-blog .textarea{	margin:0!important}.comment-blog h3{	text-transform:uppercase;	margin-bottom:30px}.comment-author span{	text-transform:uppercase;	font-weight:400}.comment-meta i{	margin-right:5px;	margin-left:20px}.comment-meta i:first-child{	margin-left:0}	#comments-list{	list-style-type:none;	margin:0 0 20px;	padding:0}	#comments-list ol,#comments-list ul{	padding-bottom:20px}	#comments-list ol ol,#comments-list ol ol ol,#comments-list ul ul,#comments-list ul ul ul{	padding-bottom:0}	#comments-list li .avatar{	width:80px;	height:80px;	float:left;	display:block;	margin-right:20px;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}	#comments-list .comment-meta{	font-size:12px;	font-weight:400;	margin-bottom:10px}	a.comment-reply-link{	float:left;	clear:both;	margin-left:25px;	margin-top:10px;	color:#ddd}	a.comment-reply-link i{	color:#ddd;	font-size:24px}	a.comment-reply-link:hover i{	color:#c59d5f}	a.comment-reply-link:hover{	color:#ccc}.comment-navigation span{	margin-right:.5em}	#trackbacks-list .comment-content{	position:absolute;	left:-10000px}	#comments-list #respond{	border-bottom:1px solid #f8f8f8;	margin:0 0 18px;	width:auto}	#comments-list #reply-title{	font-size:14px;	padding-bottom:10px}	#reply-title a{	float:right}	#cancel-comment-reply{	font-size:12px;	position:absolute;	top:18px;	right:15px}	#cancel-comment-reply a{	color:#ccc}	#respond{	width:100%}	#respond input[type=text],#respond textarea{	width:100%;	margin-bottom:5px}	#form-section-comment{	width:100%;	margin-bottom:10px;	margin-left:0}	#form-allowed-tags p{	font-size:12px;	margin:0}.subscribe-to-comments{	float:left;	margin:0;	padding:18px 0 0}.solo-subscribe-to-comments{	padding:18px 0 0}.comment_license{	clear:both;	margin:0;	padding:18px 0 0}.the-comment .fn.n{	color:#2a2a2a;	font-size:16px}.the-comment{	padding:30px;	margin-bottom:30px;	overflow:hidden;	border-width:1px;	border-style:solid /}.comment-content p{	margin-bottom:0;	font-size:15px}	#comments li{	width:100%}	#comments-list ul.children{	padding-bottom:0;	list-style-type:none;	margin:0}	#comments-list ul.children .comment-x{	padding-bottom:0}	#comments-list>li.comment-x>ul.children li:before{	display:inline-block;	width:40px;	margin-left:-45px;	float:left;	margin-top:20px}.the-comment{	background:#f8f8f8;	border-radius:20px}	#comments-list>li.comment-x>ul.children{	border-bottom:none;	border-top:none}	#comments-list .children .comment_wrapper{	padding-left:0}	#comments-list ul.children{	padding-left:45px}	#respond input[type=text]{	margin-bottom:30px}.cancelled{	display:none}	#submit-form, #submitCommentButton{	margin-top:30px;	width:auto;	height:auto;	padding:6px 25px;	border-radius:20px}.blog_lightbox .blog_row .lightbox-item{	margin-bottom:20px}.login .form-control{	margin-bottom:10px}.forget a i{	margin-left:10px;	font-size:14px}.login-fade,.login-full{	position:relative}.login-fade p,.login-full p{	margin-bottom:10px}.login-fade a,.login-full a{	letter-spacing:0}.login-fade span.welcome,.login-full span.welcome{	color:#fff}.login-fade .form-control,.login-full .form-control{	margin-bottom:10px}.login-fade .slider-content,.login-fade .video-content,.login-full .slider-content,.login-full .video-content{	width:360px;	margin:0 auto}.login-fade{	position:absolute;	top:50%;	left:50%;	-webkit-transform:translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	transform:translate(-50%,-50%);	z-index:999;	width:360px}.white input[type=text],.white input[type=password]{	color:#fff}.white::-webkit-input-placeholder{	color:#fff}.reserv_form input,.white:-moz-placeholder{	color:#fff}.white::-moz-placeholder{	color:#fff}.white:-ms-input-placeholder{	color:#fff}.coming-soon .slider-content{	position:absolute;	top:50%;	left:50%;	-webkit-transform:translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	transform:translate(-50%,-50%);	width:100%}.coming-soon #logo{	float:none;	margin-bottom:50px}.coming-soon #logo img{	margin:0 auto}.coming-soon h3{	margin-bottom:50px}.coming-soon p{	letter-spacing:0;	clear:both}.coming-soon .social li a{	background:0 0}.coming-soon .social li a i{	font-size:24px}.is-countdown{	margin-bottom:50px}.countdown-rtl{	direction:rtl}.countdown-holding span{	color:#888}.countdown-row{	margin:0 auto;	width:100%;	text-align:center}.countdown-section{	display:inline-block;	margin:0 20px 0 auto;	width:140px;	font-size:16px;	text-align:center;	border:2px solid #c59d5f;	padding:20px;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.countdown-amount{	font-size:60px}.countdown-period{	display:block}.countdown-descr{	display:block;	width:100%}.error-404{	position:relative}.error-404 h1{	font-size:100px;	font-weight:700;	color:#c59d5f;	margin:0 0 40px}.error-404 h1 i{	font-size:100px;	font-weight:700;	color:#ffffff;	margin:0 0 40px}.error-404 h2{	font-size:48px;	border-top:1px solid rgba(255,255,255,.5);	border-bottom:1px solid rgba(255,255,255,.5);	padding:20px 40px;	margin:0 auto 40px;	display:inline-block}.error-404 p{	color:#fff;	font-size:14px;	font-weight:500;	letter-spacing:0;	max-width:640px;	margin:0 auto 40px}.error-404 .buttons a{	margin-right:10px}.error-404 .video-overlay{	background:rgba(0,0,0,.6)}.error-404 .full-bg{	background-attachment:fixed}.testimonials{	width:100%;	display:block;	float:left;	background:#f8f8f8;	border:1px solid #eee;	padding:15px 0;	margin-bottom:30px;	border-radius:20px;	-webkit-border-radius:20px;	-moz-border-radius:20px}.testimonials blockquote{	border-left:none;	margin:15px 0 15px 30px;	padding:0 30px;	position:relative;	background:0 0;	font-style:normal}.testimonials blockquote:before{	font-family:Helvetica,Arial,sans-serif;	font-weight:bolder;	content:"\201C";	font-size:90px;	line-height:.1em;	vertical-align:-.4em;	position:absolute;	top:50px;	left:-30px;	color:#c59d5f}.testimonials blockquote p{	font-style:normal}.testimonials img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.author_name p{	padding-left:60px;	font-size:13px;	text-transform:uppercase}.question{	background:#f8f8f8;	padding:5px 15px;	border:1px solid #eee;	margin-bottom:30px;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.question span{	margin-right:15px}.sitemap h3{	margin-top:0;	margin-bottom:30px}.sitemap h3 i{	margin-right:15px;	color:#c59d5f}.sitemap ul li{	padding-bottom:5px;	line-height:2}.sitemap ul li i{	margin-right:5px}.sitemap ul ul{	margin:15px 0 15px 30px}.fontawesome-icon-list div span:first-child{	margin-bottom:15px;	display:block;	font-size:13px}.bs-glyphicons-list{	padding-left:0;	list-style:none}.bs-glyphicons li{	float:left;	width:25%;	height:115px;	padding:10px;	font-size:10px;	line-height:1.4;	text-align:center;	background-color:#f9f9f9;	border:1px solid #fff}.bs-glyphicons .glyphicon{	margin-top:5px;	margin-bottom:10px;	font-size:24px}.glyphicon{	position:relative;	top:1px;	display:inline-block;	font-family:'Glyphicons Halflings';	font-style:normal;	font-weight:400;	line-height:1;	-webkit-font-smoothing:antialiased;	-moz-osx-font-smoothing:grayscale}.bs-glyphicons .glyphicon-class{	display:block;	text-align:center;	word-wrap:break-word}.promo h2{	margin-top:0}.promo-box{	padding:30px;	border:1px solid #eee}.promo-box .btn{	margin-top:20px}.full-width-promo{	padding:30px}.color-bg .promo h2 span{	color:#fff}	#our_clients_carousel .owl-pagination{	margin-top:50px}.general-carousel .item{	margin-right:20px}.menu-thumb-slide img{	max-width:100%;	height:auto;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.menu-thumb-slide .item{	margin:5px}	#thumb-img{	margin-top:10px}	#thumb-img .owl-item{	opacity:.5}	#thumb-img .owl-item.current{	opacity:1}.fc th{	color:#0c317e}.fc-event{	background-color:#c59d5f}	#scroll_up{	background:rgba(32,32,32,.95);	display:none;	z-index:299;	position:fixed;	width:40px;	height:40px;	font-size:20px;	line-height:36px;	text-align:center;	color:#fff;	top:auto;	left:auto;	right:30px;	bottom:50px;	cursor:pointer;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	transition:background-color .2s linear;	-webkit-transition:background-color .2s linear;	-o-transition:background-color .2s linear}	#scroll_up i{	color:#fff}	#scroll_up:hover{	background:#c59d5f}	#loader,#loader2,#loader3{	width:100%;	height:100%;	position:fixed;	background-color:#0c317e;	z-index:999999;	top:0}	#loader .loader-item,#loader2 .loader-item,#loader3 .loader-item{	position:absolute;	width:auto;	height:100%;	top:50%;	left:50%;	text-align:center;	-webkit-transform:translate(-50%,-10%);	-ms-transform:translate(-50%,-10%);	transform:translate(-50%,-10%)}	#loader .loader-item img,#loader2 .loader-item img,#loader3 .loader-item img{	display:block}	#loader .spinner,#loader2 .spinner,#loader3 .spinner{	margin:40px auto 0;	width:70px;	text-align:center}	#loader .spinner>div,#loader2 .spinner>div,#loader3 .spinner>div{	width:18px;	height:18px;	background-color:#c59d5f;	border-radius:100%;	display:inline-block;	-webkit-animation:bouncedelay 1.4s infinite ease-in-out;	animation:bouncedelay 1.4s infinite ease-in-out;	-webkit-animation-fill-mode:both;	animation-fill-mode:both}	#loader .spinner .bounce1,#loader2 .spinner .bounce1,#loader3 .spinner .bounce1{	-webkit-animation-delay:-.32s;	animation-delay:-.32s}	#loader .spinner .bounce2,#loader2 .spinner .bounce2,#loader3 .spinner .bounce2{	-webkit-animation-delay:-.16s;	animation-delay:-.16s}	@-webkit-keyframes bouncedelay{	0%,100%,80%{	-webkit-transform:scale(0)}	40%{	-webkit-transform:scale(1)}}	@keyframes bouncedelay{	0%,100%,80%{	transform:scale(0);	-webkit-transform:scale(0)}	40%{	transform:scale(1);	-webkit-transform:scale(1)}}	#loader2{	background-color:#fff}	#loader2 .sk-spinner-wave.sk-spinner{	margin:40px auto 0;	width:50px;	height:30px;	text-align:center;	font-size:10px}	#loader2 .sk-spinner-wave div{	background-color:#c59d5f;	height:100%;	width:6px;	display:inline-block;	-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;	animation:sk-waveStretchDelay 1.2s infinite ease-in-out}	#loader2 .sk-spinner-wave .sk-rect2{	-webkit-animation-delay:-1.1s;	animation-delay:-1.1s}	#loader2 .sk-spinner-wave .sk-rect3{	-webkit-animation-delay:-1s;	animation-delay:-1s}	#loader2 .sk-spinner-wave .sk-rect4{	-webkit-animation-delay:-.9s;	animation-delay:-.9s}	#loader2 .sk-spinner-wave .sk-rect5{	-webkit-animation-delay:-.8s;	animation-delay:-.8s}	@-webkit-keyframes sk-waveStretchDelay{	0%,100%,40%{	-webkit-transform:scaleY(.4);	transform:scaleY(.4)}	20%{	-webkit-transform:scaleY(1);	transform:scaleY(1)}}	@keyframes sk-waveStretchDelay{	0%,100%,40%{	-webkit-transform:scaleY(.4);	transform:scaleY(.4)}	20%{	-webkit-transform:scaleY(1);	transform:scaleY(1)}}	#loader3{	background-color:#c59d5f}	#loader3 .spinner{	margin:40px auto 0;	width:40px;	height:40px;	position:relative;	text-align:center;	-webkit-animation:rotate 2s infinite linear;	animation:rotate 2s infinite linear}	#loader3 .spinner .dot1,#loader3 .spinner .dot2{	width:60%;	height:60%;	display:inline-block;	position:absolute;	top:0;	background-color:#fff;	border-radius:100%;	-webkit-animation:bounce 2s infinite ease-in-out;	animation:bounce 2s infinite ease-in-out}	#loader3 .dot2{	top:auto;	bottom:0;	-webkit-animation-delay:-1s;	animation-delay:-1s}	@-webkit-keyframes rotate{	100%{	-webkit-transform:rotate(360deg)}}	@keyframes rotate{	100%{	transform:rotate(360deg);	-webkit-transform:rotate(360deg)}}	@-webkit-keyframes bounce{	0%,100%{	-webkit-transform:scale(0)}	50%{	-webkit-transform:scale(1)}}	@keyframes bounce{	0%,100%{	transform:scale(0);	-webkit-transform:scale(0)}	50%{	transform:scale(1);	-webkit-transform:scale(1)}}.banner{	position:relative}.banner .slider-content h1{	margin-bottom:15px}.banner .slider-content p{	letter-spacing:0;	margin-bottom:0px;	text-transform:uppercase}.banner .bcg{	background-color:#0c317e;	background-attachment:scroll!important}.banner .banner-content .container{	height:500px}.banner .banner-content p{	text-transform:capitalize;	font-size:21px}.mission-wrapper img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	max-width:100%;	height:auto}.inner-team .item{	margin:0 0 30px}.inner-team .item a{	color:#fff}.inner-team .item a:hover{	color:#c59d5f}.team-single .member-content h3{	margin-top:0}.team-single img{	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.team-single h3,.team-single h4,.team-single h5,.team-single h6{	color:#0c317e}.team-single .social li a{	background-color:#f1f1f1;	color:#0c317e}.small-btn{	padding:5px 15px;	text-transform:capitalize;	color:#fff;	display:inline-block;	border-radius:5px;	-webkit-border-radius:5px;	-moz-border-radius:5px}.medium-btn{	padding:8px 24px;	text-transform:capitalize;	color:#fff;	display:inline-block;	font-size:18px;	border-radius:5px;	-webkit-border-radius:5px;	-moz-border-radius:5px}.big-btn{	padding:10px 40px;	text-transform:capitalize;	color:#fff;	display:inline-block;	font-size:24px;	border-radius:5px;	-webkit-border-radius:5px;	-moz-border-radius:5px}.big-btn:hover,.medium-btn:hover,.small-btn:hover{	color:rgba(255,255,255,.8)}.alizarin-btn{	background:#F54325}.pomegranate-btn{	background:#c1392b}.turqioise-btn{	background:#1abc9c}.green_sea-btn{	background:#16a085}.emerald-btn,.nephritis-btn{	background:#2ecc71}.peter_river-btn{	background:#3498db}.belize_hole-btn{	background:#2980b9}.amethyst-btn{	background:#9b59b6}.wisteria-btn{	background:#8e44ad}.wet_asphalt-btn{	background:#34495e}.midnight_blue-btn{	background:#2c3e50}.sun_flower-btn{	background:#f1c40f}.orange-btn{	background:#f39c12}.carrot-btn{	background:#e67e22}.pumpkin-btn{	background:#d35400}.brown-btn{	background:#ad8255}.concrete-btn{	background:#95a5a6}.asbestos-btn{	background:#7f8c8d}.silver-btn{	background:#bdc3c7}.alizarin-border{	border:1px solid #F54325;	color:#666}.pomegranate-border{	border:1px solid #c1392b;	color:#666}.turqioise-border{	border:1px solid #1abc9c;	color:#666}.green_sea-border{	border:1px solid #16a085;	color:#666}.emerald-border,.nephritis-border{	border:1px solid #2ecc71;	color:#666}.peter_river-border{	border:1px solid #3498db;	color:#666}.belize_hole-border{	border:1px solid #2980b9;	color:#666}.amethyst-border{	border:1px solid #9b59b6;	color:#666}.wisteria-border{	border:1px solid #8e44ad;	color:#666}.wet_asphalt-border{	border:1px solid #34495e;	color:#666}.midnight_blue-border{	border:1px solid #2c3e50;	color:#666}.sun_flower-border{	border:1px solid #f1c40f;	color:#666}.orange-border{	border:1px solid #f39c12;	color:#666}.carrot-border{	border:1px solid #e67e22;	color:#666}.pumpkin-border{	border:1px solid #d35400;	color:#666}.brown-border{	border:1px solid #ad8255;	color:#666}.concrete-border{	border:1px solid #95a5a6;	color:#666}.asbestos-border{	border:1px solid #7f8c8d;	color:#666}.silver-border{	border:1px solid #bdc3c7;	color:#666}.alizarin-border:hover,.amethyst-border:hover,.asbestos-border:hover,.belize_hole-border:hover,.brown-border:hover,.carrot-border:hover,.concrete-border:hover,.emerald-border:hover,.green_sea-border:hover,.midnight_blue-border:hover,.nephritis-border:hover,.orange-border:hover,.peter_river-border:hover,.pomegranate-border:hover,.pumpkin-border:hover,.silver-border:hover,.sun_flower-border:hover,.turqioise-border:hover,.wet_asphalt-border:hover,.wisteria-border:hover{	color:rgba(102,102,102,.8)}.big-btn span,.medium-btn span,.small-btn span{	margin-right:10px}.full-width-btn{	display:block;	text-align:center}.display_inline li{	display:inline-block}.display_inline img{	margin-right:5px;	margin-bottom:5px}.no-border{	border:0}.white-border,.white-border:hover{	border-color:#fff}.pricing_table{	margin:0 auto;	width:100%;	max-width:100%;	padding:0}.pricing_table li{	list-style-type:none}.price_block{	text-align:center;	color:#fff;	list-style-type:none;	-webkit-transition:all .25s;	transition:all .25s;	position:relative;	box-sizing:border-box;	margin-bottom:10px;	border-bottom:1px solid transparent;	width:100%}.pricing_table h3{	text-transform:uppercase;	padding:15px 0;	margin:-10px 0 1px;	color:#fff;	background:#0c317e;	font-weight:300}	h3.price_block{	color:#fff}	li.active h3.price_block{	background:#0070aa}.price_head{	display:table;	width:100%;	height:120px;	background:#f6f6f6;	color:#0c317e}.price_figure{	font-size:24px;	text-transform:uppercase;	vertical-align:middle;	display:table-cell}.price_number{	font-weight:300;	display:block;	font-size:60px}.price_number small{	font-size:20px}.price_tenure{	font-size:14px;	margin:20px 0 0;	color:#8a8a8a}.features{	background:#f1f1f1;	color:#fff;	margin:0;	padding:0}.features li{	padding:8px 0;	border-top:1px solid #fff;	font-size:14px;	list-style-type:none;	color:#8a8a8a;	font-weight:300}.features li.active{	background:#f6f6f6}.footer{	padding:15px;	background:#f1f1f1}	a.action_button{	text-decoration:none;	color:#fff;	font-weight:700;	background:#0c317e;	padding:5px 20px;	font-size:11px;	text-transform:uppercase}.pricing_table li.active h3{	background:#c59d5f}.pricing-off-marg .col-md-3,.pricing-off-marg .col-md-4,.pricing-off-marg .col-sm-12,.pricing-off-marg .col-xs-12{	padding-left:1px;	padding-right:1px}.green-price a.action_button,.green-price h3{	background:#1abc9c}.wet-asphelt-price a.action_button,.wet-asphelt-price h3{	background:#34495e}.green-price a:hover.action_button,.wet-asphelt-price a:hover.action_button{	color:rgba(255,255,255,.8)}.social-network-footer{	padding:0;	margin:0;	list-style-type:none}.social-network-footer li{	display:inline-block;	margin:0 2px 5px 0}.cricle-icons li i,.cricle-icons li img{	-webkit-border-radius:50%;	-moz-border-radius:50%;	-o-border-radius:50%;	border-radius:50%;	-webkit-transition:all .5s ease;	-moz-transition:all .5s ease;	-o-transition:all .5s ease;	-ms-transition:all .5s ease;	transition:all .5s ease}.white-icons li a,.white-icons li i{	color:#fff}.social-network-footer a{	color:#fff}.radius-icons li i,.radius-icons li img{	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	border-radius:10px;	-webkit-transition:all .5s ease;	-moz-transition:all .5s ease;	-o-transition:all .5s ease;	-ms-transition:all .5s ease;	transition:all .5s ease}.social-network-footer li i{	display:inline-block;	width:45px;	height:45px;	line-height:45px;	background:#464646;	color:#fff;	text-align:center;	font-size:22px}.social-network-footer li a:hover i.fa-facebook{	color:#fff;	background:#3b5998}.social-network-footer li a:hover i.fa-twitter{	color:#fff;	background:#00aced}.social-network-footer li a:hover i.fa-dribbble{	color:#fff;	background:#E44885}.social-network-footer li a:hover i.fa-linkedin{	color:#fff;	background:#007bb6}.social-network-footer li a:hover i.fa-google-plus{	color:#fff;	background:#dd4b39}.social-network-footer li a:hover i.fa-youtube{	color:#fff;	background:#b00}.social-network-footer li a:hover i.fa-rss{	color:#fff;	background:#FFA133}.social-network-footer li a:hover i.fa-skype{	color:#fff;	background:#36c4f3}.social-network-footer li a:hover i.fa-apple{	color:#fff;	background:#cdcccc}.social-network-footer li a:hover i.fa-android{	color:#fff;	background:#c5df9c}.social-network-footer li a:hover i.fa-soundcloud{	color:#fff;	background:#f50}.social-network-footer li a:hover i.fa-behance{	color:#fff;	background:#1aace3}.social-network-footer li a:hover i.fa-vimeo-square{	color:#fff;	background:#74ccdb}.social-network-footer li a:hover i.instagram{	color:#fff;	background:#c7c5b3}.social-network-footer li a:hover i.fa-pinterest{	color:#fff;	background:#f16261}.social-network-footer li a:hover i.fa-tumblr{	color:#fff;	background:#4d7ea3}.social-network-footer li a:hover i.fa-windows{	color:#fff;	background:#90cadd}.social-network-footer li a:hover i.fa-paypal{	color:#fff;	background:#4aa1d9}.social-network-footer li a:hover i.fa-deviantart{	color:#fff;	background:#95a696}.social-network-footer li a:hover i.fa-digg{	color:#fff;	background:#457e9b}.social-network-footer li a:hover i.fa-lastfm{	color:#fff;	background:#be1938}.social-network-footer_2{	padding:0;	margin:0;	list-style-type:none;	float:right}.social-network-footer_2 li{	display:inline-block;	margin:0 10px 0 0}.social-network-footer_2 li i{	display:inline-block;	color:#666;	text-align:center;	font-size:18px}.social-network-footer_2 li a:hover i.fa-facebook{	color:#3b5998}.social-network-footer_2 li a:hover i.fa-twitter{	color:#00aced}.social-network-footer_2 li a:hover i.fa-dribbble{	color:#E44885}.social-network-footer_2 li a:hover i.fa-linkedin{	color:#007bb6}.social-network-footer_2 li a:hover i.fa-google-plus{	color:#dd4b39}.social-network-footer_2 li a:hover i.fa-youtube{	color:#b00}.social-network-footer_2 li a:hover i.fa-rss{	color:#FFA133}.color-progress{	background-color:#c59d5f}.dark-progress{	background-color:#0c317e}.mark,mark{	background:#c59d5f;	color:#fff}	blockquote i{	margin-right:15px;	top:-4px;	position:relative}.blockquote-colorful{	border-left:none;	padding:15px;	margin:20px 0;	color:#fff;	background:#c59d5f}.blockquote-bg{	border-left:none;	padding:15px;	margin:20px 0;	background:#f1f1f1}.dropcap{	float:left;	width:80px;	height:80px;	-webkit-border-radius:50%;	-moz-border-radius:50%;	-o-border-radius:50%;	border-radius:50%;	color:#fff;	margin:0 20px 0 0;	text-align:center;	font-size:30px;	line-height:80px;	background:#c59d5f}.dropcap2{	float:left;	width:40px;	height:40px;	-webkit-border-radius:50%;	-moz-border-radius:50%;	-o-border-radius:50%;	border-radius:50%;	margin:0 20px 0 0;	text-align:center;	font-size:20px;	line-height:40px;	background:#f8f8f8}.dropcap3{	float:left;	width:60px;	height:60px;	margin:0 20px 0 0;	text-align:center;	font-size:30px;	line-height:60px;	background:#2a2a2a;	color:#fff}.divider{	width:100%;	display:block;	position:relative;	padding-bottom:20px;	margin-bottom:20px}.divider-dashed{	border-bottom:1px dashed #ddd}.divider-solid{	border-bottom:1px solid #ddd}.divider-dotted{	border-bottom:2px dotted #ddd}.color-divider{	border-color:#c59d5f}.divider-3{	border-bottom-width:3px}.divider-img-1{	background:url(../img/divider_1.png) bottom center no-repeat}.divider-img-2{	background:url(../img/divider_2.png) bottom center no-repeat}.blog-divider{	padding:50px 0;	width:100%;	display:block;	clear:both;	text-align:center;	margin:0 auto}.blog-divider span{	display:inline-block;	width:10%;	height:1px;	background:#e8e8e8}.blog-divider i{	padding:0 15px;	color:#e8e8e8;	font-size:24px;	position:relative;	top:8px}	#accordion_majesty .panel-default a span{	margin-right:10px}	#accordion_majesty a.panel-link{	background:#0c317e;	color:#fff}	#accordion_majesty .panel-body{	padding:15px}	#accordion_majesty .panel-body p{	margin-top:10px}	#accordion_majesty .panel-default a.panel-link{	display:block;	width:100%;	padding:15px;	font-size:16px;	text-transform:uppercase;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px}	#accordion_majesty a:hover.panel-link{	background:#c59d5f}	#accordion_majesty .panel-default{	border:none}	#accordion_majesty a.panel-link i{	margin-right:10px}.majesty_tab .nav-tabs>li>a{	margin-right:2px;	line-height:1.42857143;	border:1px solid transparent;	border-radius:10px 10px 0 0;	background-color:#0c317e;	color:#fff;	text-transform:uppercase}.majesty_tab .nav-tabs>li.active>a,.majesty_tab .nav-tabs>li.active>a:focus{	color:#fff;	cursor:default;	background-color:#c59d5f;	border:1px solid transparent;	border-bottom-color:transparent}.majesty_tab .nav-tabs>li>a:hover{	background-color:#c59d5f}.majesty_tab .nav .open>a{	background-color:#0c317e;	color:#fff}.majesty_tab .tab-content{	padding:15px}.white{	color:#fff}.softwhite{	color:#fafafa}.whitegray{	color:#ebebeb}.darkColor{	color:#888}.black{	color:#0c317e}.black-bg{	background:#0c317e}.darkgray{	color:#515151}	::selection{	background:#c59d5f;	color:#fff}	::-moz-selection{	background:#c59d5f;	color:#fff}	::-webkit-selection{	background:#c59d5f;	color:#fff}.vertical-align{	position:relative;	top:50%;	-webkit-transform:translateY(-50%);	-ms-transform:translateY(-50%);	transform:translateY(-50%)}.horizontal-align{	position:relative;	top:50%;	-webkit-transform:translateX(50%);	-ms-transform:translateX(50%);	transform:translateX(50%)}	#footer{	font-size:13px;	padding-bottom:0;	position:relative;	background:#191919}	#footer .media{	magrin-top:15px}	#footer h3{	margin-top:0;	margin-bottom:40px;	color:#fff}	#footer p{	color:#7a7a7a}	#footer p,#footer span{	font-size:13px;	font-weight:400;	margin:0}	#footer span{	color:#fff}	#footer .latest_post a{	font-size:16px;	text-transform:capitalize}	#footer .latest_post .media-body{	color:#7a7a7a}	#footer .latest_post .media-object{	-webkit-transition:all .6s ease;	-moz-transition:all .6s ease;	-o-transition:all .6s ease;	border-radius:10px;	opacity:.9}	#footer .latest_post .media-object:hover{	opacity:1}	#footer .opening_time li{	display:block}	#footer .opening_time p{	color:#7a7a7a;	margin-bottom:0}	#footer .opening_time span,#footer .opening_time time{	color:#fff;	float:right}	#footer .label{	margin-top:4px}.social li{	display:inline-block}.price_cart .social li {  margin: 0 2px;}.social li a{	color:#fff;	background:#3f3f3f;	padding:9px;	border-radius:50%;	width:35px;	height:35px;	display:block;	float:left;	text-align:center}	#flickrbox li{	float:left;	margin:3px;	width:22%}	#flickrbox li img{	-webkit-transition:all .6s ease;	-moz-transition:all .6s ease;	-o-transition:all .6s ease;	max-width:100%;	opacity:.9;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}	#flickrbox li img:hover{	opacity:1}.footer_logo{	background:#101010;	margin-top:50px;	padding:40px 0}.footer_logo p{	margin-top:20px;	margin-bottom:0;	line-height:1}.footer_logo a{	color:#c59d5f}.footer_logo a:hover{	color:#fff}.footer_logo img{	margin-bottom:20px}.padding-30{	padding:30px 0}.padding-50{	padding:50px 0}.padding-60{	padding:60px 0}.padding-80{	padding:80px 0}.padding-100{	padding:100px 0}.padding-150{	padding:150px 0}.padding-t-20{	padding-top:20px}.padding-t-40{	padding-top:40px}.padding-t-50{	padding-top:50px}.padding-t-60{	padding-top:60px}.padding-t-80{	padding-top:80px}.padding-t-100{	padding-top:100px}.padding-b-20{	padding-bottom:20px}.padding-b-40{	padding-bottom:40px}.padding-b-60{	padding-bottom:60px}.padding-b-70{	padding-bottom:70px}.padding-b-80{	padding-bottom:80px}.padding-b-100{	padding-bottom:100px}.padding-b-120{	padding-bottom:120px}.mrg-auto{	margin:0 auto}.margin0{	margin:0}.mb0{	margin-bottom:0}.mb30{	margin-bottom:30px}.mb40{	margin-bottom:40px}.mb60{	margin-bottom:60px}.margin-tb-60{	margin:60px 0}.mt0{	margin-top:0}.mt20{	margin-top:20px}.mt30{	margin-top:30px!important}.mt40{	margin-top:40px}.mt50{	margin-top:50px}.mt60{	margin-top:60px}.mt80{	margin-top:80px}.mt-30-mb-60{	margin:30px 0 60px}.loginbuttons .btn.floatleft{	margin-left:30px;	float:left;}.italic{	font-style:italic}.absolute{	position:absolute}.fl-r{	float:right}.icon-large{	font-size:70px;	color:#e8e8e8}.underline{	text-decoration:underline}	a{	color:#0c317e;	text-decoration:none}	a:focus,a:hover{	color:#c59d5f;	text-decoration:none}.modal.in .modal-dialog{	z-index:9999}.blockquote-reverse,blockquote.pull-right{	border-right:5px solid #c59d5f}	table{	background-color:transparent;	border:1px solid #ddd}.table-striped>tbody>tr:nth-of-type(odd){	background-color:#fbfbfb}	output{	color:#515151}.has-feedback .form-control{	padding-right:52.5px}.form-control-feedback{	position:absolute;	top:0;	right:0;	z-index:2;	display:block;	width:42px;	height:42px;	line-height:42px;	text-align:center;	pointer-events:none}.caret{	border-top:4px solid}.btn-group-vertical>.btn:focus,.btn-group>.btn:focus{	outline:0}.input-group-addon{	padding:6px 25px;	color:#515151;	text-align:center;	border:1px solid #ddd}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{	border-color:#0c317e}.navbar-toggle{	margin-right:0;	border:none}.navbar-btn,.navbar-form{	margin-top:4px;	margin-bottom:4px}.navbar-default{	background-color:transparent;	border-color:none}	@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{	color:#c59d5f}}.navbar-default .navbar-link{	color:#fff}.navbar-default .navbar-link:hover{	color:#c59d5f}.navbar-default .btn-link{	color:#fff}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{	color:#c59d5f}.majesty_pagination,.pagination-gold{	margin:0 auto;	display:block;	padding-left:0;	border-radius:20px;	clear:both;	text-align:center}.majesty_pagination li.previous,.pagination-gold li.previous{	float:left}.majesty_pagination li.next,.pagination-gold li.next{	float:right}.majesty_pagination>li:first-child>a,.majesty_pagination>li:first-child>span,.pagination-gold>li:first-child>a,.pagination-gold>li:first-child>span{	margin:0;	border-bottom-left-radius:20px;	border-top-left-radius:20px}.majesty_pagination li:last-child>a,.majesty_pagination>li:last-child>span,.pagination-gold li:last-child>a,.pagination-gold>li:last-child>span{	border-bottom-right-radius:20px;	border-top-right-radius:20px}.majesty_pagination>li,.pagination-gold>li{	display:inline-block}.majesty_pagination>li>a,.majesty_pagination>li>span,.pagination-gold>li>a,.pagination-gold>li>span{	position:relative;	float:left;	padding:6px 25px;	line-height:1.42857143;	text-decoration:none;	color:#dedede;	background-color:#fff;	border:2px solid #dedede;	border-radius:20px;	margin-right:5px;	margin-left:-1px;	height:40px;	font-size:18px;	text-transform:uppercase}.majesty_pagination>li>a:focus,.majesty_pagination>li>a:hover,.majesty_pagination>li>span:focus,.majesty_pagination>li>span:hover,.pagination-gold>li>a:focus,.pagination-gold>li>a:hover,.pagination-gold>li>span:focus,.pagination-gold>li>span:hover{	color:#0c317e;	background-color:#fff;	border-color:#0c317e}.majesty_pagination .active>a,.majesty_pagination .active>a:focus,.majesty_pagination .active>a:hover,.majesty_pagination .active>span,.majesty_pagination .active>span:focus,.majesty_pagination .active>span:hover,.pagination-gold .active>a,.pagination-gold .active>a:focus,.pagination-gold .active>a:hover,.pagination-gold .active>span,.pagination-gold .active>span:focus,.pagination-gold .active>span:hover{	z-index:2;	color:#0c317e;	background-color:#fff;	border-color:#0c317e;	cursor:default}.pagination-gold{	margin:20px 0;	float:left;	width:100%}.pagination-gold li a{	padding:10px 30px}.pagination-gold li i,.pagination-gold>li>a,.pagination-gold>li>span{	-webkit-transition:all ease-in .2s;	transition:all ease-in .2s;	border-color:#c59d5f;	color:#0c317e;	font-size:13px;	vertical-align:top}.pagination-gold>li>a:focus,.pagination-gold>li>a:hover,.pagination-gold>li>span:focus,.pagination-gold>li>span:hover{	color:#fff;	background-color:#c59d5f;	border-color:#c59d5f}.pagination-gold>li>a:focus i,.pagination-gold>li>a:hover i,.pagination-gold>li>span:focus i,.pagination-gold>li>span:hover i{	color:#fff}.pagination-gold li i{	margin-top:2px}.pagination-gold .previous a i{	margin-right:5px}.pagination-gold .next a i{	margin-left:5px}.blockquote{	border-left:none;	margin-bottom:30px;	padding:20px 20px 20px 50px;	position:relative;	font-style:italic;	background:#f1f1f1;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px}.blockquote p{	font-style:normal;	padding-left:30px;	font-size:18px;	line-height:24px}.blockquote article{	padding-left:30px;	font-size:24px;	line-height:40px}.blockquote small{	margin-left:30px;	margin-top:30px}.blockquote:before{	font-family:Helvetica,Arial,sans-serif;	font-weight:bolder;	content:"\201C";	font-size:110px;	line-height:.1em;	vertical-align:-.4em;	position:absolute;	top:60px;	left:10px;	color:#c59d5f}.gold-blockquote{	background:#c59d5f;	color:#fff}.gold-blockquote:before{	color:#fff}.dark-blockquote{	background:#0c317e;	color:#fff}.dark-blockquote:before{	color:#fff}.label-default{	background-color:#c59d5f}.label-default[href]:focus,.label-default[href]:hover{	background-color:#b18540}.label-tagged{	background-color:transparent;	border:1px solid #ddd;	border-radius:10px;	-webkit-border-radius:10px;	-moz-border-radius:10px;	-o-border-radius:10px;	color:#0c317e;	font-weight:400;	padding:5px 10px;	font-size:13px;	text-transform:capitalize}.label-tagged[href]:focus,.label-tagged[href]:hover{	background-color:transparent}.label-tagged:hover{	background-color:#c59d5f;	color:#fff}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{	color:#0c317e;	background-color:#fff}	a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{	border-color:#0c317e}.thumbnail .caption{	padding:9px;	color:#fff}.media{	margin-top:20px}	@media screen and (-webkit-min-device-pixel-ratio:0){	input[type=date],input[type=time],input[type=datetime-local],input[type=month]{	line-height:42px}}	body.boxed{	background-image:url(../img/pattern.jpg);	background-repeat:repeat}	body.boxed-image{	background-image:url(../img/background/bg_9.jpg);	background-repeat:no-repeat;	background-attachment:fixed;	background-size:cover;	-moz-background-size:cover;	-webkit-background-size:cover}	body.boxed-color{	background-image:none;	background-color:#2a2a2a}	body.boxed #wrapper{	max-width:1170px;	margin:0 auto;	-webkit-box-shadow:0 0 6px 1px rgba(112,112,112,.2);	-moz-box-shadow:0 0 6px 1px rgba(112,112,112,.2);	box-shadow:0 0 6px 1px rgba(112,112,112,.2)}	body.boxed .banner .banner-content .container{	height:420px}	body.boxed .banner .slider-content{	top:40px}	body.boxed .menu_tabs div.tab-menu div.list-group{	padding-left:15px}	body.boxed .art-3 .head_title{	margin-bottom:30px}	body.boxed .art-3 .center .btn{	margin-top:15px}	body.boxed .video-full,body.boxed .zooming-slider{	background-color:#fff}	body.boxed .error-404,body.boxed .login-full{	background-color:#191919}/** new css **//** Virtuemart **/.addtocart-bar .shop.btn.btn-gold{	position:relative;	 bottom: 4px;}.continue_link {  margin-right: 20px;}#facebox .content {padding:25px;} .alert-notice, .notice-msg {  background-color: #fcf8e3;  border-color: #faebcc;  color: #8a6d3b;}.alert-error, .error-msg {  background-color: #f2dede;  border-color: #ebccd1;  color: #a94442;}.alert-message, .success-msg {  background-color: #dff0d8;  border-color: #d6e9c6;  color: #3c763d;}.owl-item .input-group.plus-minus, .overlay_item .input-group.plus-minus {  display: none;}/**  home page **/.menu_tabs .our-menu-slider .shop.btn-gold {  float: none;  margin-right: 0;  margin-top: 0;}.our-menu-slider .cart-majesty {  color: #c59d5f;  font-size: 17px;  top: 10px;  right:40px;}.cart-majesty.white-color{	color:#ffffff !important;}.our-menu-slider .btn-gold:hover{	color:#ffffff;}.our-menu-slider .addtocart-bar {  float: left;  position: inherit;}.modultable .menu_tabs .our-menu-slider .btn-gold {  float: left;  margin-right: 0;  margin-top: 0px;  bottom:0;}.menu_tabs .our-menu-slider .btn-gold i.fa-link {  position: relative;  top: 3px;}.menu_tabs .addtocart-bar .btn-gold{	padding:5px 30px;}.list_view .category .ratingbox_not.dummy {  margin-right: 20px;  width: auto;  color: #515151;}.text-conten .addtocart-bar{	text-align:left;}.overlay .addtocart-bar {	position:inherit;	display: inline;}.overlay form , .menu-item .overlay .qty-holder, .menu-type .overlay .qty-holder {  display: inline;}.overlay_item .product-price {  float: none;  margin: 0;  text-align: center;}.category-view .menu-bar{	margin-top:0;	margin-bottom:40px;}.view_as {  display: inline;  float: none;  margin-right: 40px;  text-align: center;}.cmp_btn {  display: inline;}/** register **/.contact-form .radio input[type="radio"]{	margin-left: 0;	position: inherit;}.menu_tabs .our-menu-slider .addtocart-bar .btn-gold {  padding:17px 30px;}.control-buttons button.btn {  float: left;  margin: 10px 25px 0 0;}/****** mega menu *****/.ice_righttoleft{		left:auto!important;		right:0;}#main-menu-custom .icemegamenu > ul {  background: transparent;  border-radius: 0;}#main-menu-custom ul li span {  display: block;}.icemega_cover_module, #main-menu-custom{	float: right;}.border-left-menu{	border-left: 1px solid #3f3f3f;}.icemega_cover_module{	background-color: #0c317e;		border-style:solid;	border-width: 2px 1px 1px;	box-shadow: none;	border-color: #c59d5f #3f3f3f #3f3f3f;	#safari { background-color:#0c317e }}#main-menu-custom ul.icesubMenu{	background:rgba(0, 0, 0, 0) linear-gradient(#0c317e, #0c317e) repeat scroll 0 0;}#main-menu-custom #iceMenu_148 .icemodules {	background-color: #0c317e;		border-style:solid;	border-width: 2px 1px 1px;	box-shadow: none;	border-color: #c59d5f #3f3f3f #3f3f3f;}#main-menu-custom #iceMenu_153 ul.icesubMenu.sub_level_2{	background-color: #0c317e;		border-style:solid;	border-width: 2px 1px 1px;	box-shadow: none;	border-color: #c59d5f #3f3f3f #3f3f3f;}#main-menu-custom #iceMenu_156 ul.icesubMenu.sub_level_2{	background-color: #0c317e;		border-style:solid;	border-width: 2px 1px 1px;	box-shadow: none;	border-color: #c59d5f #3f3f3f #3f3f3f;}#main-menu-custom #iceMenu_160 ul.icesubMenu.sub_level_2{	background-color: #0c317e;		border-style:solid;	border-width: 2px 1px 1px;	box-shadow: none;	border-color: #c59d5f #3f3f3f #3f3f3f;}#main-menu-custom #iceMenu_147 .icemodules {	background-color: #0c317e;		border-style:solid;	border-width: 2px 1px 1px;	box-shadow: none;	border-color: #c59d5f #3f3f3f #3f3f3f;}#main-menu-custom.dark ul ul a, .dark #main-menu-custom:not(.not-dark) ul ul a {  color: #b2b2b2 !important;}#main-menu-custom ul ul a {  border: 0 none !important;  color: #666;  font-size: 13px;  font-weight: 500;  height: 42px !important;  letter-spacing: 0;  line-height: 42px !important;  padding-bottom: 0 !important;  padding-top: 0 !important;  transition: all 0.2s ease-in-out 0s;}#main-menu-custom ul li a {  font-family: "Fjalla One",sans-serif;  color: #fff;  display: block;  font-size: 13px;  height: 60px;  letter-spacing: 1px;  line-height: 60px;  padding: 0 15px;  text-transform: uppercase;  transition: height 0.4s ease 0s, line-height 0.4s ease 0s, margin 0.4s ease 0s, padding 0.4s ease 0s;}#main-menu-custom ul li a:hover span {	color: #F0C237;}#main-menu-custom ul li a:hover {  color: #c59d5f;}#main-menu-custom ul ul li:hover > a {  background-color: #f9f9f9;  color: #c59d5f;  padding-left: 18px;}#main-menu-custom ul ul li:hover > a, .dark #main-menu-custom:not(.not-dark) ul ul li:hover > a {  background-color: #202020 !important;  color: #fff;}#main-menu-custom .icemegamenu > ul > li.active {  background: none;}#main-menu-custom .icemegamenu > ul > li a.iceMenuTitle {    text-decoration: none;  }#main-menu-custom .icemegamenu > ul > li > a.iceMenuTitle > span.icemega_nosubtitle {  padding-top: 0;}#main-menu-custom .icemegamenu > ul > li a.iceMenuTitle {  text-shadow: 0;}.is-sticky #main-menu-custom ul li a {	color: #0c317e;}.is-sticky .dark ul>li>a span{	color: #0c317e;}.is-sticky .dark ul>li>ul>li>a span{	color: #b2b2b2;}ul.sub_level_2, ul.sub_level_3, ul.sub_level_4, ul.sub_level_5{  border:none;  box-shadow: none;  left: 100%;  margin-left: 15px;  right: 100%;}#main-menu-custom ul.icesubMenu {	background-color:rgba(0, 0, 0, 0);	/*border-width: 0;*/	box-shadow: none;	border-radius: 0;	padding:0;	border-color: #c59d5f #3f3f3f #3f3f3f;	border-width: 2px 1px 1px;}#main-menu-custom #iceMenu_407 ul.icesubMenu {	border-width: 0;}#main-menu-custom ul.icesubMenu.sub_level_2 {	border-width: 1px;}#main-menu-custom #iceMenu_409 ul.icesubMenu.sub_level_1 {	 border:none;	 background-color: transparent;	 box-shadow: none;	 padding: 0;}#main-menu-custom ul.icesubMenu > li a.iceMenuTitle{	background: none;	margin: 0;}#main-menu-custom .icesubMenu.icemodules.sub_level_1.ice_righttoleft{	background: transparent;	border: none;}#iceMenu_410 .icemega_cover_module{	float: left;}#main-menu-custom .icemegamenu > ul > li a.iceMenuTitle{	text-shadow:0 0 0 transparent;}.side-bar hr {  float: left;  margin: 40px 0;  width: 100%;}.previous-page {  margin-right: 20px;}.previous-page, .next-page{	 color: #c59d5f;}.billto-shipto .btn.btn-black{	padding:6px 10px;}.boxed .row {  margin-left: -15px;}input[type="checkbox"], input[type="radio"] {  margin: 4px 5px 0 0;}a.forget-user {  display: block;}.billto-shipto span{font-size: 20px;}.vmCartPaymentLogo {  display: none;}.totals tfoot td , .totals tfoot td .PricebillTotal, .carts-content .buttons-set, .cart.tos, .checkout-button-top{text-align:left;}.social-counter-custom {  float: left;  width: 100%;}fieldset.vm-fieldset-customer-note{	min-width: 100%;}.breadcrumb{	padding: 0 15px;}.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus{	background-color: transparent;}.blog_single .blog-img {	text-align:center;}.blog_single .blog-img .img-responsive{	display:inline;}@media screen and (-webkit-min-device-pixel-ratio:0) {.icemega_modulewrap .custom .col-md-3{background-color: #0c317e;border-color: #c59d5f #3f3f3f #3f3f3f;/*box-shadow: none; */}}
.h3 {font-family: "Fjalla One",sans-serif;}
.shop_action a {
background-color: #c59d5f;
border-color: #c59d5f;
color: #fff;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 400;
line-height: 1.42857;
margin-bottom: 0;
padding: 6px 12px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
text-transform:uppercase;
}
.shop_action a:hover {
	color:#fff;
}
#facebox .content {
  padding: 20px 10px 10px;
}
.form-group .row {
  margin-left: -15px;
}
.row {
  margin-left: -15px;
}
.menu_tabs .our-menu-slider .addtocart-bar .btn-gold
{
	-webkit-padding-before:7px;
	-webkit-padding-after:7px;
}

.spain:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/spain.png) no-repeat 0px 0px; }
.conservar:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/conservar.png) no-repeat 0px 0px;}
.defrost:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/defrost.png) no-repeat 0px 0px; }
.vidautil:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/vidautil.png) no-repeat 0px 0px;}
.crustaceos:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/crustaceos.png) no-repeat 0px 0px;}
.frutossecos:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/frutossecos.png) no-repeat 0px 0px;}
.gluten:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/gluten.png) no-repeat 0px 0px;}
.huevos:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/huevos.png) no-repeat 0px 0px;}
.lactosa:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/lactosa.png) no-repeat 0px 0px;}
.mostaza:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/mostaza.png) no-repeat 0px 0px;}
.pescados:after{ content: ''; display: block; height: 20px; width: 20px; position: absolute; top: 9px; left: 8px;background: url(../../../images/simbolos/pescados.png) no-repeat 0px 0px;}

#main-menu-custom ul li a { color: #04388c !important; }
#main-menu-custom.dark ul ul a, .dark #main-menu-custom:not(.not-dark) ul ul a { color: #00a7d3 !important; }

.img-prop { max-width:100%; height: auto; margin-top: 60px; }

.container { padding-right: 0px !important; padding-left: 0px !important; }
.col-md-6, .col-sm-6, .col-md-12 { padding-right: 0 !important; padding-left: 0 !important; }

.row { margin-right: 0px !important; margin-left: 0px !important; }

.blog, .latest_news { padding: 40px 0 !important; } 

.todoelancho { width: 100%; }

.blog, .latest_news { padding: 70px 0 !important; }

.phocamaps { padding: 50px 0; }
.phocamaps h1 { color: #c59d5f; }

#mod_jfslideshow_wrapper { background: #fff !important; }

@media (max-width: 500px) {
	.box_skitter .container_skitter { margin-top: 150px !important; } 
	.box_skitter { margin-top: 150px !important; }
  	.padding-100 { padding:30px 0 !important}
 	.col-md-6, .col-sm-6, .col-md-12 {
    	padding-right: 15px !important; padding-left: 15px !important;
	}
}

.espaciador { height: 80px; }
.receta { color: #0c317e; }

#main-menu-custom ul li a { font-size: 16px !important; }


