PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/home/htlwork.com/www/billing/assets/css/
Upload File :
Current File : /home/htlwork.com/www/billing/assets/css/style.css
/* Table Of Content
==============================*/

/*
1.	Base styles 
       Header 
	   Scrollbar
	   Preloader css 
	   CSS3 ANIMATIONS  PRELOADER CIRCLE
	   Placeholder css
	   Horzontal settings  
	   
2.	Header Section
3.	Home  Section
4.	About Section
5.	Menu Section
8.	Pages SECTION
	   Gift Cards
	   Chef Bio SECTION
	   Locations
	   Private Dining
	   Catering
9.	Event Section
10. Reservation Section
11. Contact Section
12. Home page Special Menu SECTION
13. Video Section
14. media quiries


/* // Table Of Content
==============================*/

/*Base styles 
==============================*/

/* Header */
@font-face {
	font-family: 'Oswald';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/oswald-light-webfont.eot');
    src: local('?'),
	url('../fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-light-webfont.woff') format('woff'),
         url('../fonts/oswald-light-webfont.ttf') format('truetype'),
         url('../fonts/oswald-light-webfont.svg#Oswald') format('svg');
}
@font-face {
	font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/oswald-regular-webfont.eot');
    src: local('?'),
	url('../fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-webfont.woff') format('woff'),
         url('../fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('../fonts/oswald-regular-webfont.svg#Oswald') format('svg');
}
@font-face {
	font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/oswald-bold-webfont.eot');
    src: local('?'),
	url('../fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-bold-webfont.woff') format('woff'),
         url('../fonts/oswald-bold-webfont.ttf') format('truetype'),
         url('../fonts/oswald-bold-webfont.svg#Oswald') format('svg');
}

html, body {
	height:100%;
	margin:0;
	padding:0;
}

body {
	height:100%;
	width:100%;
	overflow:auto;
	font-size:14px;
	font-family: 'Oswald';
	color:#242424;
}
iframe{  border:0; outline:0;}
a:hover, a:focus, a:active { outline: none; -moz-outline-style: none; }

#wrapper {
	width:100%;
	overflow: auto;	
}

h1{
	font-size:26px; color:#585858;
	margin-top:0px;
	font-weight:400;
	text-transform:uppercase;
	padding-bottom:12px;
	letter-spacing:1px;
}

h2{
	font-size:16px;
	color:#545454;
	font-weight:normal;
	margin-top:0;
}
h3{text-transform:uppercase;  margin-top:0; font-size:20px; letter-spacing:1px;}
h4{ margin-top:30px;margin-bottom:5px; color: #545454; text-transform:uppercase; font-size:15px; letter-spacing:1px; line-height:1.5;}
p{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#000;
	z-index:9999999;
	line-height:26px;
}
p span{color:#f32a2a;}
p a{
	font-size:16px;
	color:#fff;
	z-index:9999999;
	line-height:24px;
	text-decoration:none;
}
p a:hover{
	color:#ffffff;
	transition: 0.5s;
	-moz-transition: 0.5s; /* Firefox 4 */
	-webkit-transition: 0.5s; /* Safari and Chrome */
	-o-transition: 0.5s; /* Opera */
}
span a, a {color: #545454; text-decoration: none;  }
.link{ font-family: 'Raleway', sans-serif; font-weight:bold; }
.title{font-size:15px; font-weight:normal; color:#545454; text-transform: uppercase; letter-spacing: 1px;}
img{
	border:none;
}
.selected1{
text-transform:uppercase; color: #f32a2a; font-size: 13px; letter-spacing: 1px; padding:0px 12px;
}
.selected1:hover{ color:#f32a2a;  cursor:pointer; }
/* Scrollbar css */

.contentscroll {
	margin-top:5px;
	margin-bottom:30px;
	margin-right:5px;
}


/* // Scrollbar css */

/* Preloader css */
#jpreOverlay{
	background: #2F3238;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index:999999;
}

#jSplash {
	background: #2F3238;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index:999997;
}

#jpreSlide{
	position: absolute;
	top: 50% !important;
	left: 50% !important;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
}
#jpreLoader {
	position: relative !important;
	width: 100% !important;
	height: 100% !important;
	top: 0 !important;	
}
#jprePercentage {
	width: 50px;
	height: 50px !important;
	line-height: 50px;
	position: absolute !important;
	text-align: center;
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
	z-index: 999998;
	font-size: 24px;
	color: #FFFFFF;	
	font-weight:500;
	-webkit-animation: circle 1s infinite forwards;
	   -moz-animation: circle 1s infinite forwards;
		-ms-animation: circle 1s infinite forwards;
		 -o-animation: circle 1s infinite forwards;
			animation: circle 1s infinite forwards;
}

#circle {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 11;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
	background: #E34834;
	-webkit-border-radius: 999px;
	-moz-border-radius: 999px;
	border-radius: 999px;
	-webkit-animation: circle 1s infinite forwards;
	   -moz-animation: circle 1s infinite forwards;
		-ms-animation: circle 1s infinite forwards;
			animation: circle 1s infinite forwards;
}
/* ==================================================
	
CSS3 ANIMATIONS  PRELOADER CIRCLE
================================================== */

@-webkit-keyframes circle {
	0% {-webkit-transform: rotateY(0deg);
		-webkit-animation-timing-function: ease-in;
	}
	50% {-webkit-transform: rotateY(180deg);
		-webkit-animation-timing-function: ease-out;
	}
	100% {-webkit-transform: rotateY(0deg);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes circle {
	0% {-moz-transform: rotateY(0deg);
	}
	50% {-moz-transform: rotateY(180deg);
		-moz-animation-timing-function: ease-out;
	}
	100% {-moz-transform: rotateY(0deg);
		-moz-animation-timing-function: ease-in;
	}
}
@-ms-keyframes circle {
	0% {-ms-transform: rotateY(0deg);
		-ms-animation-timing-function: ease-in;
	}
	50% {-ms-transform: rotateY(180deg);
		-ms-animation-timing-function: ease-out;
	}
	100% {-ms-transform: rotateY(0deg);
		-ms-animation-timing-function: ease-in;
	}
}
@-o-keyframes circle {
	0% {-o-transform: rotateY(0deg);
		-o-animation-timing-function: ease-in;
	}
	50% {-o-transform: rotateY(180deg);
		-o-animation-timing-function: ease-out;
	}
	100% {-o-transform: rotateY(0deg);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes circle {
	0% {transform: rotateY(0deg);
		animation-timing-function: ease-in;
	}
	50% {transform: rotateY(180deg);
		animation-timing-function: ease-out;
	}
	100% {transform: rotateY(0deg);
		animation-timing-function: ease-in;
	}
}



/* Placeholder css */
::-webkit-input-placeholder { color:#727272;}
:-moz-placeholder {  color: #727272;  /* Firefox 18- */}
::-moz-placeholder {  color: #727272;   /* Firefox 19+ */}
:-ms-input-placeholder {  color: #727272; }

/* // Placeholder css */

.social_top{ padding-top:50px;}
.pad_top13{ padding-top:13px;}
.pad_top20{ padding-top:20px;}
.pad_top30{ padding-top:30px;}
.pad_top50{ padding-top:50px;}
.pad_bot20{ padding-bottom:20px;}
.bold{ font-family: 'Oswald'; text-transform:uppercase; color:#545454;letter-spacing:1px; font-size:15px;}
.content_bold{ font-weight:400; color:#919191;}
.normal{ font-weight:600;}
.img_border{ border:4px solid #fff;}
.content_space{ margin-top:40px;}
.border_bottom{ border-bottom: 1px dotted rgba(243,42,42,0.9);}

/***********
Horzontal settings 
***********/

#mask {
			width:100%;
			height:100%;
}

.content {
	height:100%;
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:999;
	*margin-top:65px;
}

.item {
	/*width:20%;
	height:100%;
	float:left;
	display:inline-block;
	overflow:hidden;*/
}

.fullBg {
	position: absolute;
	top: 0;
	overflow: hidden;
	min-height:100%;
	min-width:100%;
	z-index:777;
}	

.panel{ margin:0; border:none; box-shadow: none;}

	
/* header SECTION
=================================================== */

#header{
position:fixed;
top:0;
left:0;
width:100%;
height:85px;
z-index:99999;
display:block;
}
	
.navbar-nav ul{ display:none;}
.navbar-nav ul ul { display:none;}
#header .navbar-nav li:hover > ul{ display:block; position: absolute; top: 100%; background:rgba(0,0,0,0.5);}
#header .navbar-nav ul > li:hover ul{ display:block; position: absolute; top:0px; left:100%; background:rgba(0,0,0,0.5);}
#header .navbar-nav ul{ padding:0px 15px;}
	
#mainheader{
margin:0 auto;
background:#051439;
width:100%;
position: fixed;
z-index: 9999;
bottom: 0%;
}
#mainheader .menu-inner{ height:40px;}
#header .brand, #mainheader .brand{ width:280px;}
#mainheader .navbar-nav li:hover > ul{ display:block; position: absolute; bottom: 100%; background:rgba(0,0,0,0.5);}
#mainheader .navbar-nav ul > li:hover ul{ display:block; position: absolute; bottom:0px; left:100%; background:rgba(0,0,0,0.5);}
.navbar-default {
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
background: rgba(17, 17, 17, .95);
border-radius: 0;
border: 1px solid transparent;
}

.mainheaderslide
{
-webkit-transition:all 1s;
-ms-transition:all 1s;
-moz-transition:all 1s;
-o-transition:all 1s;
-webkit-transition:all 1s;
width:100%;
position:absolute;
bottom:30px;
}

.brand a{
font-weight: 700;
font-size: 34px;
color:#fff;
text-transform:uppercase;
letter-spacing:1px;

}
.brand span{ color:#f32a2a;letter-spacing:0px; padding-right:3px; }
.brand a:hover, .brand a:focus, .brand a:active{}
#end{

}

.header_icons li{
	text-align:right;
	display:inline;
	float:left;
	position:relative;
		

}
	
li a:hover{
	color:#ffffff;
	transition: 0.5s;
	-moz-transition: 0.5s; /* Firefox 4 */
	-webkit-transition: 0.5s; /* Safari and Chrome */
	-o-transition: 0.5s; /* Opera */
	text-decoration:none;
}
li a::after {
	position: absolute;
	top:100%;
	left:30%;
	width: 40%;
	height: 1px;
	 background:transparent;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: opacity 0.3s, -moz-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
}

li a:hover::after,
li a:focus::after {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

.content_inner{
	padding-top:10px;
	padding-left:10px;
	height:100%;
}
.content_inner p{text-align: justify!important;}
.content_inner .col-md-4 img {position: fixed!important;}
.footer{ position:fixed; bottom:0; left:0; z-index:99999;}
.copyright{padding:9px 10px; font-size:10px; color:#fff; text-shadow: 1px 0px 1px rgba(0,0,0,0.8); letter-spacing:2px;text-transform:uppercase;}

/* Home SECTION
=================================================== */

/* Social Icons
=================================================== */
.home_address{font-size:20px; line-height:32px;letter-spacing:1px;}

.accura-social-icons.accura-stacked li {margin: 0;margin: 3px;}
.accura-social-icons.accura-small li a {width: 55px;height: 55px;font-size: 14px;}
.accura-social-icons.accura-small li a i {width: 55px;height: 55px;line-height: 55px;}
.accura-social-icons.accura-small.accura-jump li a i:first-child {top: -80px;}
.accura-social-icons.accura-small.accura-jump li a:hover i:last-child{top: 80px;}
.accura-section-header .accura-full-height {
  vertical-align: top;
}
.accura-social-icons a,
.accura-social-icons-simple a,
.accura-social-icons a:hover,
.accura-social-icons-simple a:hover {
  text-decoration: none;
  border: 0;
  overflow: hidden;
}
.accura-social-icons.accura-round-corners li a,
.accura-social-icons-simple.accura-round-corners li a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.accura-social-icons.accura-round li a,
.accura-social-icons-simple.accura-round li a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.accura-social-icons.accura-drop-shadow li a,
.accura-social-icons-simple.accura-drop-shadow li a {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}
.accura-social-icons a,
.accura-social-icons-simple a {
  padding: 0;
}
.accura-social-icons {
  margin-bottom: 12px;
}
.accura-social-icons li {
  margin: 0 8px 8px 0;
}
.accura-social-icons li:last-child {
  margin-right: 0;
}
.accura-social-icons li a {
  display: block;
  position: relative;
  border-width: 0;
  font-size: 18px;
  width: 42px;
  height: 42px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -ms-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;

}
.accura-social-icons li a i {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  -webkit-transition: top 0.4s ease-in-out 0s;
  -moz-transition: top 0.4s ease-in-out 0s;
  -ms-transition: top 0.4s ease-in-out 0s;
  -o-transition: top 0.4s ease-in-out 0s;
  transition: top 0.4s ease-in-out 0s;
}
.accura-social-icons.accura-stacked li {
 margin: 0;
 margin-left:4px;
 margin-right:4px;
}
.accura-social-icons.accura-bordered li {
  border: 1px solid transparent;
  border-top: 0;
  border-bottom: 0;
  -webkit-backface-visibility:hidden;
}
.accura-social-icons.accura-jump li a i:last-child,
.accura-social-icons.accura-small.accura-jump li a i:last-child{
  top: 0;
}
.accura-social-icons.accura-jump li a:hover i:first-child,
.accura-social-icons.accura-small.accura-jump li a:hover i:first-child{
  top: 0;
}

.accura-social-icons-simple.accura-active li a.accura-social-icon-gplus,
.accura-social-icons-simple.accura-colored li a:hover.accura-social-icon-gplus,
.accura-social-icons-simple.accura-active.accura-base li a.accura-social-icon-gplus,
.accura-social-icons-simple.accura-colored.accura-base li a:hover.accura-social-icon-gplus {
  color: #9e3023 !important;
}
.accura-social-icons-simple.accura-active li a.accura-social-icon-linkedin,
.accura-social-icons-simple.accura-colored li a:hover.accura-social-icon-linkedin,
.accura-social-icons-simple.accura-active.accura-base li a.accura-social-icon-linkedin,
.accura-social-icons-simple.accura-colored.accura-base li a:hover.accura-social-icon-linkedin {
  color: #0a6594 !important;
}

.accura-social-icons-simple.accura-active li a.accura-social-icon-pinterest,
.accura-social-icons-simple.accura-colored li a:hover.accura-social-icon-pinterest,
.accura-social-icons-simple.accura-active.accura-base li a.accura-social-icon-pinterest,
.accura-social-icons-simple.accura-colored.accura-base li a:hover.accura-social-icon-pinterest {
  color: #a9272f !important;
}
.accura-social-icons-simple.accura-active li a.accura-social-icon-twitter,
.accura-social-icons-simple.accura-colored li a:hover.accura-social-icon-twitter,
.accura-social-icons-simple.accura-active.accura-base li a.accura-social-icon-twitter,
.accura-social-icons-simple.accura-colored.accura-base li a:hover.accura-social-icon-twitter {
  color: #1ca3db !important;
}
.accura-social-icons-simple.accura-active li a.accura-social-icon-facebook,
.accura-social-icons-simple.accura-colored li a:hover.accura-social-icon-facebook,
.accura-social-icons-simple.accura-active.accura-base li a.accura-social-icon-facebook,
.accura-social-icons-simple.accura-colored.accura-base li a:hover.accura-social-icon-facebook {
  color: #395793 !important;
}
.accura-social-icons-simple.accura-active li a:hover.accura-social-icon-gplus,
.accura-social-icons-simple.accura-active.accura-base li a:hover.accura-social-icon-gplus {
  color: #771d15 !important;
}
.accura-social-icons-simple.accura-active li a:hover.accura-social-icon-linkedin,
.accura-social-icons-simple.accura-active.accura-base li a:hover.accura-social-icon-linkedin {
  color: #09466b !important;
}
.accura-social-icons-simple.accura-active li a:hover.accura-social-icon-pinterest,
.accura-social-icons-simple.accura-active.accura-base li a:hover.accura-social-icon-pinterest {
  color: #821c22 !important;
}
.accura-social-icons-simple.accura-active li a:hover.accura-social-icon-twitter,
.accura-social-icons-simple.accura-active.accura-base li a:hover.accura-social-icon-twitter {
  color: #1679b3 !important;
}
.accura-social-icons-simple.accura-active li a:hover.accura-social-icon-facebook,
.accura-social-icons-simple.accura-active.accura-base li a:hover.accura-social-icon-facebook {
  color: #2b4170 !important;
}
.accura-social-icons.accura-active li a.accura-social-icon-gplus,
.accura-social-icons.accura-colored li a:hover.accura-social-icon-gplus {
  color: #9e3023 !important;
}
.accura-social-icons.accura-active li a.accura-social-icon-linkedin,
.accura-social-icons.accura-colored li a:hover.accura-social-icon-linkedin {
  color: #0a6594 !important;
}
.accura-social-icons.accura-active li a.accura-social-icon-pinterest,
.accura-social-icons.accura-colored li a:hover.accura-social-icon-pinterest {
  color: #a9272f !important;
}
.accura-social-icons.accura-active li a.accura-social-icon-twitter,
.accura-social-icons.accura-colored li a:hover.accura-social-icon-twitter {
  color: #1ca3db !important;
}
.accura-social-icons.accura-active li a.accura-social-icon-facebook,
.accura-social-icons.accura-colored li a:hover.accura-social-icon-facebook {
  color: #395793 !important;
}
.accura-social-icons.accura-active li a:hover.accura-social-icon-gplus {
  color: #771d15 !important;
}
.accura-social-icons.accura-active li a:hover.accura-social-icon-linkedin {
  color: #09466b !important;
}
.accura-social-icons.accura-active li a:hover.accura-social-icon-pinterest {
  color: #821c22 !important;
}
.accura-social-icons.accura-active li a:hover.accura-social-icon-twitter {
  color: #1679b3 !important;
}
.accura-social-icons.accura-active li a:hover.accura-social-icon-facebook {
  color: #2b4170 !important;
}
.accura-social-icons.accura-jump.accura-active li a i:last-child.icon-gplus,
.accura-social-icons.accura-jump.accura-colored li a i:first-child.icon-gplus {
  color: #9e3023 !important;
}
.accura-social-icons.accura-jump.accura-active li a i:last-child.icon-linkedin,
.accura-social-icons.accura-jump.accura-colored li a i:first-child.icon-linkedin {
  color: #0a6594 !important;
}
.accura-social-icons.accura-jump.accura-active li a i:last-child.icon-pinterest,
.accura-social-icons.accura-jump.accura-colored li a i:first-child.icon-pinterest {
  color: #a9272f !important;
}
.accura-social-icons.accura-jump.accura-active li a i:last-child.icon-twitter,
.accura-social-icons.accura-jump.accura-colored li a i:first-child.icon-twitter {
  color: #1ca3db !important;
}
.accura-social-icons.accura-jump.accura-active li a i:last-child.icon-facebook,
.accura-social-icons.accura-jump.accura-colored li a i:first-child.icon-facebook {
  color: #395793 !important;
}
.accura-social-icons.accura-jump.accura-active li a i:first-child.icon-gplus {
  color: #771d15 !important;
}
.accura-social-icons.accura-jump.accura-active li a i:first-child.icon-linkedin {
  color: #09466b !important;
}
.accura-social-icons.accura-jump.accura-active li a i:first-child.icon-pinterest {
  color: #821c22 !important;
}
.accura-social-icons.accura-jump.accura-active li a i:first-child.icon-twitter {
  color: #1679b3 !important;
}
.accura-social-icons.accura-jump.accura-active li a i:first-child.icon-facebook {
  color: #2b4170 !important;
}
.accura-social-icons.accura-active-bg li a.accura-social-icon-gplus,
.accura-social-icons.accura-colored-bg li a:hover.accura-social-icon-gplus {
  background: #9e3023 !important;
}
.accura-social-icons.accura-active-bg li a.accura-social-icon-linkedin,
.accura-social-icons.accura-colored-bg li a:hover.accura-social-icon-linkedin {
  background: #0a6594 !important;
}
.accura-social-icons.accura-active-bg li a.accura-social-icon-pinterest,
.accura-social-icons.accura-colored-bg li a:hover.accura-social-icon-pinterest {
  background: #a9272f !important;
}
.accura-social-icons.accura-active-bg li a.accura-social-icon-twitter,
.accura-social-icons.accura-colored-bg li a:hover.accura-social-icon-twitter {
  background: #1ca3db !important;
}
.accura-social-icons.accura-active-bg li a.accura-social-icon-facebook,
.accura-social-icons.accura-colored-bg li a:hover.accura-social-icon-facebook {
  background: #395793 !important;
}
.accura-social-icons.accura-active-bg li a:hover.accura-social-icon-gplus {
  background: #771d15 !important;
}
.accura-social-icons.accura-active-bg li a:hover.accura-social-icon-linkedin {
  background: #09466b !important;
}
.accura-social-icons.accura-active-bg li a:hover.accura-social-icon-pinterest {
  background: #821c22 !important;
}
.accura-social-icons.accura-active-bg li a:hover.accura-social-icon-twitter {
  background: #056ebf !important;
}
.accura-social-icons.accura-active-bg li a:hover.accura-social-icon-facebook {
  background: #233a74 !important;
}
.accura-social-icons.accura-jump-bg.accura-active-bg li a i:last-child.icon-gplus,
.accura-social-icons.accura-jump-bg.accura-colored-bg li a i:first-child.icon-gplus {
  background: #9e3023 !important;
}
.accura-social-icons.accura-jump-bg.accura-active-bg li a i:last-child.icon-linkedin,
.accura-social-icons.accura-jump-bg.accura-colored-bg li a i:first-child.icon-linkedin {
  background: #0a6594 !important;
}
.accura-social-icons.accura-jump-bg.accura-active-bg li a i:last-child.icon-pinterest,
.accura-social-icons.accura-jump-bg.accura-colored-bg li a i:first-child.icon-pinterest {
  background: #a9272f !important;
}
.accura-social-icons.accura-jump-bg.accura-active-bg li a i:last-child.icon-twitter,
.accura-social-icons.accura-jump-bg.accura-colored-bg li a i:first-child.icon-twitter {
  background: #1ca3db !important;
}
.accura-social-icons.accura-jump-bg.accura-active-bg li a i:last-child.icon-facebook,
.accura-social-icons.accura-jump-bg.accura-colored-bg li a i:first-child.icon-facebook {
  background: #395793 !important;
}
.accura-social-icons.accura-jump-bg.accura-active-bg li a i:first-child.icon-gplus {
  background: #771d15 !important;
}
.accura-social-icons.accura-jump-bg.accura-active-bg li a i:first-child.icon-linkedin {
  background: #09466b !important;
}
.accura-social-icons.accura-jump-bg.accura-active-bg li a i:first-child.icon-pinterest {
  background: #821c22 !important;
}
.accura-social-icons.accura-jump-bg.accura-active-bg li a i:first-child.icon-twitter {
  background: #1679b3 !important;
}
.accura-social-icons.accura-jump-bg.accura-active-bg li a i:first-child.icon-facebook {
  background: #2b4170 !important;
}

/* // Social Icons
=================================================== */


/************
#boxgallery tiled slide show  
************/

#boxgallery .panel{ border:0;}
.boxesFx-header {
	z-index: 1000;
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	max-width: 500px;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.header_details{ position:absolute;  z-index:999;  top:4%; width:100%;}
.call{font-size:40px; color:#fff; text-align:right; text-shadow:2px 2px 2px rgba(0,0,0,0.1); font-weight:400;}
.header_icons{ z-index:999; float:right;}
.circle{background:rgba(51,51,51,0.9); width:60px; height:60px; border-radius:50%;}
.header_icons ul{ list-style:none; padding:0; margin:0;}
.header_icons ul li{ display:inline; margin-right: 5px;}
.header_icons li a{
    float: none;
    text-align: center;
    color: #000;
    font-size: 16px;
    padding: 5px 19px;
    background: #D8BC39;
    opacity: 0.9; border-radius: 9px;}
.header_icons li a:hover{
    color: #fff;
    background: #1A2450;}
.header_icons li a:after{ background:none;}
.header_icons li a i{ font-size:23px; line-height:60px; color:#fff;}

/************
Home Page  
************/

/* Default Page */
.content_overlay{
		width:65%;
		height:100%;
		right:0px;
		top:0;
		display:block;
		color:#ffffff;
		background:rgba(255,255,255,0.95);
		position:fixed;
        z-index:0;
}
/* //  Default Page */

/* Full Width Page */
.content_overlay_fullwidth{
		width:100%;
		height:100%;
		right:0px;
		top:0;
		display:block;
		color:#ffffff;
		background:rgba(255,255,255,0.85);
		position:fixed;
        z-index:-1;
}
.fullwidth .content_inner{ padding-left:0px;}
/* //  Full Width Page */

/* Three Fourth Page */
.content_overlay_three_fourth{
		width:70%;
		height:100%;
		right:0px;
		top:0;
		display:block;
		color:#ffffff;
		background:rgba(255,255,255,0.95);
		position:fixed;
        z-index:-1;
}
/* //  Three Fourth Page */

/* Testimonials */
.testimonial_tweets .quotes{ color:#bababa;}

.author{ color:#545454; font-weight:600;}
.author span{font-weight:normal; color:#545454;}

/* // Testimonials */
        

/* About SECTION
=================================================== */

.sub_title h4{ margin-top:0; margin-bottom: 15px; }
.hour_table{ margin-bottom:40px; color:#919191;}
.right_content{ margin-left:25px;}
.hour_table tr{
color:#acabab;
}
.hour_table td
{
	font-family: 'Raleway', sans-serif;
	padding:10px 15px 10px 0px;
	border:none;
}
.days{font-family: 'Oswald' !important;  color:#f32a2a; font-size:13px; letter-spacing:1px; text-transform:uppercase;}
.button{background:rgba(243,42,42,0.95); 
color:#fff;
border-style: none;
font-family: 'Carrois Gothic SC', sans-serif;
font-size: 13px;
padding: 10px 20px;
margin-top:10px;
display:inline-block;
cursor: pointer;
text-transform: uppercase;
outline: none;
clear: both;
font-weight:normal;
border-radius:3px;
line-height:24px;}
.button:hover
{
color: #ffffff;
background: #727272;
}
/* // About SECTION
=================================================== */



/* Menu SECTION
=================================================== */


#menu1 .title-splider{padding-bottom:5px;}
.title-splider{ width:80%; padding-bottom:0px;}
.title-splider h4{ margin-bottom:5px; text-transform:uppercase;}
.title-splider .left{ width:90%;}
.title-splider .right{ width:8%; padding-left:10px;}
.left{ float:left;}
.right{ float:right;}

/* Menu Big and Small SECTION
=================================================== */
/*.home3{ padding-top:40px;}*/
.menu_content{margin-bottom:40px;}
.home3 .title-splider{padding-bottom:0px;}
.home3 .title-splider h4{ margin-top:0; padding-bottom:0px;}
.menu_big img{ width:135px; height:111px;}
.menu_small img{ width:90px; height:77px;}
/* // Menu Big and Small SECTION
=================================================== */

/* Menu Toggle SECTION
=================================================== */
#services .title-splider{ width:95%;}

.toggle-container {
margin: 3px 0px 3px 0px;
width: auto;
}
 .toggle-content {
width: 100%;
height: auto;
display: none;
padding: 0px 10px 25px 10px;
background-repeat: repeat;
margin: 3px 0px 3px 0px;
background:rgba(0,0,0,0.01);
}

.toggle-header {
width: 100%;
background: rgba(51,51,51,0.98);
font-size: 16px;
font-weight: 100;
line-height: 49px;
text-decoration: none;
text-transform:uppercase;
color:#b9b9b9;
letter-spacing:1px;
}
.toggle-close .toggle-header{background: rgba(84,84,84,0.98);}
.toggle-header:hover .toggle-open {background:url(../img/plus-over1.png) no-repeat 97% center;}
.toggle-open {background:url(../img/plus.png) no-repeat 97% center; padding-left:15px;}
.toggle-close {
background:rgba(84,84,84,0.98) url(../img/minus1.png) no-repeat 97% center;
color:#fff;
padding-left:15px;
}

.toggle-header:hover {
background:rgba(84,84,84,0.98);
color: #fff;
cursor: pointer;
text-decoration: none;
}
.toggle-header:hover .toggle-open {background:url(../img/plus-over1.png) no-repeat 97% center;}
.gap {
clear: both;
padding-top: 20px;
}

.heading {
font-size: 20px;
line-height: normal;
font-weight: normal;
text-transform: uppercase;
color: #545454;
text-decoration: none;
letter-spacing:1px;
}
/* // Menu Toggle SECTION
=================================================== */

/* Today Specials SECTION
=================================================== */
.specials-round {
width:20%;
width: 60px;
height: 60px;
border-radius:50%;
background:#f32a2a;
margin: 15px 0px;
float: left;
}
.specials-round h4{ color:#fff;}
#specials .heading {
width: 100%;
clear: both;
}
.specials-round h4{ text-align:center; margin-top:20px;}
.specials-content {
float: left;
width: 80%;
padding: 15px 0px 15px 15px;
}
.specials-content h4{ margin-top:0;  margin-bottom:10px;}
/* // Today Specials SECTION
=================================================== */

/* Lounge Bar SECTION
=================================================== */
#loungebar h4{ margin-top:0;}
#loungebar .title{ margin-bottom:10px;}

/* // Lounge Bar SECTION
=================================================== */

/* // Menu SECTION
=================================================== */



/* Pages SECTION
=================================================== */

/* Chef Bio SECTION
=================================================== */
#chefbio .accura-social-icons.accura-small li a {width: 40px;height: 40px;font-size: 12px;}
#chefbio .accura-social-icons.accura-small li a i {width: 40px;height: 40px;line-height: 40px;}
#chefbio .header_icons li a i{ font-size:16px;}
#chefbio .header_icons ul li{ margin:2px;}
blockquote{ font-size:17px; color: #919191;}
blockquote p{ line-height:24px;}
.quotes{font-size:20px; font-weight:600; color:#919191; font-family: 'Oswald';}
/* // Chef Bio SECTION
=================================================== */

/* Gift Cards
===============================================*/	

.cbp-ig-grid {
	list-style: none;
	padding: 0 0 50px 0;
	width:90%;
	margin: 0px auto;
}

/* Clear floats */
.cbp-ig-grid:before, 
.cbp-ig-grid:after { clear: both; }

/* grid item */
.cbp-ig-grid li {
	width: 50%;
	float: left;
	height: 180px;
	text-align: center;
	/*border-top: 1px solid #eaeaea;*/
	border-right:1px solid #eaeaea;
	padding:30px 0px;
	background:rgba(255,255,255,0.7);
	-webkit-transition-duration:0.8s;
-moz-transition-duration:0.8s;
transition-duration:0.8s;
}
.cbp-ig-grid li:hover {background:#FFFFFF; cursor:pointer; -webkit-transition-duration:0.8s;
-moz-transition-duration:0.8s;
transition-duration:0.8s;}
.cbp-ig-grid li img{ opacity:1; margin:auto; }
.cbp-ig-grid li:nth-child(4){ border-right:none; }
.cbp-ig-grid li:last-child{ border-right:none; }
/* we are using a combination of borders and box shadows to control the grid lines */

.cbp-ig-grid li:nth-child(2n){ border-right:none} 
.cbp-ig-grid li:nth-child(4n),
.cbp-ig-grid li:nth-child(5n-2){ border-top:1px solid #eaeaea;}
/* // Gift Cards
===============================================*/	

/* Locations
===============================================*/
.location_content h3{ margin-top:0; margin-bottom:18px; font-size:18px; line-height: 1.6;}
.location_content h3 i{ margin-right:5px; font-size:25px;}
.location_content{ width:100%; line-height: 24px;}
.location-street{
font-family: 'Oswald';
color: #656565;
padding-bottom: 10px;
text-transform: uppercase;
letter-spacing:1px;
}
.location-phone{color:#656565; padding-bottom:20px; letter-spacing:1px;}
.location-cateringlink{font-family: 'Raleway', sans-serif;  color:#919191; padding-bottom:20px;}
.location-phone i{ margin-right:5px; color:#f32a2a;}
.location-btns a{ float:right; margin-bottom: 15px;}
.map-link{ padding-bottom:30px;}
/* // Locations
===============================================*/

/* Private Dining
===============================================*/	
#privatedining .title{margin-bottom:20px;}
.pd_list{ margin-top:20px;}
.pd_list ul{ padding:0; list-style:none;}
.pd_list ul li{ font-family: 'Raleway', sans-serif; color:#919191; line-height: 22px;}
.pd_list ul li i{ margin-right:5px; color:#f32a2a;}
.pd_btn{ margin-top:20px;}

/* // Private Dining
===============================================*/	

/* Catering
===============================================*/
#catering .title{margin-bottom:20px;}
/* // Catering
===============================================*/

/* // Pages SECTION
=================================================== */

/* Gallery SECTION
=================================================== */
#galleryss{z-index:778; position:absolute; width:100%;}

.galleft{ float:left;}
.galright{ float:right;}

.gal-top {
position: absolute;
top: 0;
width: 100%;
margin-top: 120px;
z-index: 779;
}

.galleft{ float:left;}
.galright{ float:left;}

.galheading{
position:relative;
width:82%;
text-align:right;
}

.gallery .content{ position:absolute;}

/* Filtergallery SECTION
=================================================== */
#filtergallery .contentscroll, #gallerywithoutfilter .contentscroll{ margin-top:0;}
.prettygalheading{z-index: 999;}

/* // Filtergallery SECTION
=================================================== */

/* // Gallery SECTION
=================================================== */

/* Reservation SECTION
=================================================== */

/* Reservation Form */
.date_mar{ margin-bottom:20px; }
input:invalid, input:out-of-range{
	background:#ffffff;
	border:transparent;
	height:35px;
	line-height:35px;
	border-radius:3px;
}
input:valid, input:in-range{
	background:#ffffff;
	border:transparent;
	height:35px;
	line-height:35px;
	margin-right:10px;
	border-radius:3px;
	font-size:13px;
	color:#727272;
	padding-left:10px;
}
.reserve_form input[type="text"]{
	width:100%;
	height:40px;
	line-height:40px;
	border:transparent;
	background:#ffffff;
	margin-bottom:10px;
	border-radius:3px;
	font-size:13px;
	color:#727272;
	padding-left:10px;
}
.reserve_form input[name="dt"]{
	width:100%;
	margin-bottom:0px;
}
#reservation_form .input-group-addon { background: rgba(0,0,0,0.1); border: 1px solid transparent; }
.input-group{ width:60%; }
.reserve_form textarea{
	width:100%;
	height:70px;
	border:transparent;
	background:#ffffff;
	margin-bottom:10px;
	border-radius:3px;
	font-size:13px;
	color:#727272;
	padding-left:10px;
	padding-top:10px;
}
.reserve_form .submitBtn{
	border-style:none;
	font-size:13px;
	height:40px;
	line-height:40px;
	display:block;
	float:left;
	width:auto;
	padding:0px 15px;
	margin:1px auto 20px;
	cursor:pointer;
	position:relative;	
	outline:none;
	clear:both;
	color:#FFFFFF;
	background:#98c521;
	text-transform:uppercase;
}
.reserve_form .submitBtn:hover{ color:#ffffff; background: #727272; }
.reserve_form .submitBtn:focus{ box-shadow:none; }
.reserve_title{
	font-size: 22px;
	color: #000000;
	text-decoration: none;
	clear: both;
	margin: 0px;
	margin-bottom: 35px;
	padding-top: 5px;
}
.reserve_form input:focus, .reserve_form textarea:focus ,input:valid:focus{ 
	border:0;
    outline: 0;
  	/* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8); 
}

#reservation_form{ display:block; width:100%;}
#reservation_form input{
	width:100%;
	height: 48px;
	line-height: 45px;
	padding-left: 10px;
	font-size:16px;
	color:#a5a5a5;
	background:rgba(0,0,0,0.1);
	border: transparent;
	border-radius:3px;
}
#reservation_form input[type="text"], #reservation_form textarea  {
	font-family: 'Raleway', sans-serif;
}
#reservation_form textarea{
	width:100%;
	padding:8px;
	height:145px;
	font-size:16px;
	color:#a5a5a5;
	background:rgba(0,0,0,0.1);
	border: transparent;
	margin: 4px 0px 12px 0px;
	border-radius:3px;
}
#reservation_form .submitBtn{
	font-family: 'Carrois Gothic SC', sans-serif;
	border-style:none;
	font-size:13px;
	height:40px;
	line-height:40px;
	display:block;
	width:auto;
	padding:0px 20px;
	margin:20px auto 20px;
	cursor:pointer;
	text-transform:uppercase;
	position:relative;	
	outline:none;
	clear:both;
	color:#FFFFFF;
	background:#f32a2a;
}
#reservation_form .submitBtn:hover { color:#ffffff; background: #727272; }
#reservation_form .submitBtn:focus{ box-shadow:none; }

#reservation_form label{ float:left; padding-top:10px; margin:0px 0px 0px 0px; }
#reservation_form label.error{ 
	color: #ff0000;
	position:relative;
	text-align: left;
	font-size:11px;
	font-weight:500;
	top: -8px;
	font-family: 'Raleway', sans-serif;
}
#reservation_form label.valid{ color:#33a532;}

/* Reservation Form */

/* // Reservation SECTION
=================================================== */

/* Event SECTION
=================================================== */
.left_content{margin-left: -15px; }
.right_content .title{margin-bottom:20px;}
.left_content p{ font-size:13px; color:#f32a2a; line-height:24px; }
.right_content p{ font-size:16px; font-weight:400;}


#surname        {left:10px; top:20px}
#email          {left:10px; top:20px}
form div        {position: relative;}
form label      {position:absolute; cursor:text;}
/* // Event SECTION
=================================================== */

/* Contact SECTION
=================================================== */

.address{ 
font-size: 15px;
text-transform: uppercase;
letter-spacing:2px;
line-height: 32px;
margin:0;
}

.address i{ color:#f32a2a; font-size:26px;}
.phone{
font-size:15px;
color:#545454;
text-transform: uppercase;
font-weight: normal;
letter-spacing: 1px;
line-height:32px;
margin:10px 15px 10px 0px;
}
.phone i{ color:#f32a2a; font-size:24px; text-transform:uppercase;}
a.mail-text{  font-size:15px; text-decoration:none; line-height:32px; font-weight:normal;letter-spacing: 1px; color:#545454; text-transform:uppercase; }
a.mail-text:hover{  text-decoration:none; color: #f32a2a;}
.mail-text i{ margin-right:10px; font-size:20px; color:#f32a2a;}
#map_canvas {
z-index: 0;
position: fixed!important;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
}
.content_text{ z-index:3;}

.cont_form input[type="text"]{
	width:100%;
	height:40px;
	line-height:40px;
	border:transparent;
	background:#ffffff;
	margin-bottom:10px;
	border-radius:3px;
	font-size:13px;
	color:#727272;
	padding-left:10px;
}
.cont_form input[name="dt"]{
	width:100%;
	margin-bottom:0px;
}
.cont_form textarea{
	width:100%;
	height:70px;
	border:transparent;
	background:#ffffff;
	margin-bottom:10px;
	border-radius:3px;
	font-size:13px;
	color:#727272;
	padding-left:10px;
	padding-top:10px;
}
 .cont_form .submitBtn{
	border-style:none;
	font-size:13px;
	height:40px;
	line-height:40px;
	display:block;
	float:left;
	width:auto;
	padding:0px 15px;
	margin:1px auto 20px;
	cursor:pointer;
	position:relative;	
	outline:none;
	clear:both;
	color:#FFFFFF;
	background:#98c521;
	text-transform:uppercase;
}
.cont_form .submitBtn:hover{ color:#ffffff; background: #727272; }
.cont_form .submitBtn:focus{ box-shadow:none; }

.cont_form input:focus, .cont_form textarea:focus ,input:valid:focus{ 
	border:0;
    outline: 0;
  	/* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8); 
}
#contact_form { display:block; width:100%;}
#contact_form input{
	width:100%;
	height: 48px;
	line-height: 45px;
	padding-left: 10px;
	font-size:16px;
	color:#a5a5a5;
	background:rgba(0,0,0,0.1);
	border: transparent;
	border-radius:3px;
}
#contact_form input[type="text"], #contact_form textarea {
	font-family: 'Raleway', sans-serif;
}
#contact_form textarea  {
	width:100%;
	padding:8px;
	height:145px;
	font-size:16px;
	color:#a5a5a5;
	background:rgba(0,0,0,0.1);
	border: transparent;
	margin: 4px 0px 12px 0px;
	border-radius:3px;
}
#contact_form .submitBtn  {
	font-family: 'Carrois Gothic SC', sans-serif;
	border-style:none;
	font-size:13px;
	height:40px;
	line-height:40px;
	display:block;
	width:auto;
	padding:0px 20px;
	margin:20px auto 20px;
	cursor:pointer;
	text-transform:uppercase;
	position:relative;	
	outline:none;
	clear:both;
	color:#FFFFFF;
	background:#f32a2a;
}
#contact_form .submitBtn:hover { color:#ffffff; background: #727272; }
#contact_form .submitBtn:focus{ box-shadow:none; }

#contact_form label{ float:left; padding-top:10px; margin:0px 0px 0px 0px; }
#contact_form label.error{ 
	color: #ff0000;
	position:relative;
	text-align: left;
	font-size:11px;
	font-weight:500;
	top: -8px;
	font-family: 'Raleway', sans-serif;
}
#contact_form label.valid{ color:#33a532;}

/*//  Contact SECTION
=================================================== */

/* Home page Special Menu SECTION
=================================================== */
.spmenu span {
font-family: 'Carrois Gothic SC', sans-serif;
font-size: 18px;
text-transform:uppercase;
color: #ffffff;
font-weight: 100;
display: table-cell;
vertical-align: middle;
}
.sptext{ 
-ms-transition:0.6s;
-moz-transition:0.6s;
-webkit-transition:0.6s;
transition:0.6s;
}
.sptext span{ font-size:13px;
-ms-transition:0.6s;
-moz-transition:0.6s;
-webkit-transition:0.6s;
transition:0.6s;
}
.spcontainer {
padding: 0;
margin: 0;
height: 90px;
width: 430px;
display: block;
position:absolute;
z-index:9999;
bottom: 0;
right: 0;
overflow: hidden;
}

.spmenu1
{
top:20px;
left:15px;
-ms-transform: rotate(357deg); /* IE 9 */
-webkit-transform: rotate(357deg); /* Chrome, Safari, Opera */
transform: rotate(357deg);
z-index: 144;
}
.spmenu1.forefront {
top:20px;
left:15px;
-ms-transform: rotate(360deg); 
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}

.spmenu2{
z-index: 144;
top:20px;
left:130px;
-ms-transform: rotate(3deg); /* IE 9 */
-webkit-transform: rotate(3deg); /* Chrome, Safari, Opera */
transform: rotate(3deg);
}
.spmenu2.forefront {
left:130px;
top:20px;
-ms-transform: rotate(0deg); 
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
.spmenu3 {
top:20px;
left:250px;
-ms-transform: rotate(357deg); 
-webkit-transform: rotate(357deg); 
transform: rotate(357deg);
z-index: 143;
}
.spmenu3.forefront {
left:250px;
top:20px;
-ms-transform: rotate(360deg); 
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}


.spmenu
{
width: 150px;
height:60px;
background: rgba(243,42,42,0.95);
color:#fff;
position: absolute;
text-align: center;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
box-shadow:10px 2px 8px rgba(0,0,0,0.2);
-ms-transition:0.6s;
-moz-transition:0.6s;
-webkit-transition:0.6s;
transition:0.6s;
display: table;
border:0;
outline:none;
}
.spmenu.forefront{
height:65px;
width:170px;
-ms-transition:0.6s;
-moz-transition:0.6s;
-webkit-transition:0.6s;
transition:0.6s;
z-index: 155;
}
.spmenu i{
text-align:center;
font-size:35px;
color: rgba(0,0,0,0.10);
position:relative;
padding-left:5px;
padding-right:10px;
}
.spmenu.forefront .sptext{font-size:20px;}
.spmenu.forefront i{font-size:40px;}
.spmenu:before {
content: "";
position: absolute;
right: 45%;
top: 99%;
width: 0;
height: 0;
border-top: 17px solid #f32a2a;
border-right: 13px solid transparent;
border-bottom: 13px solid transparent;
border-left: 0px solid transparent;
text-align:center;
-webkit-filter: drop-shadow(4px 2px 4px rgba(0,0,0,0.2));
-moz-filter: drop-shadow(4px 2px 4px rgba(0,0,0,0.2));
-ms-filter: drop-shadow(4px 2px 4px rgba(0,0,0,0.2));
-o-filter: drop-shadow(4px 2px 4px rgba(0,0,0,0.2));
filter: drop-shadow(4px 2px 4px rgba(0,0,0,0.2));
}
/*//  Special Menu SECTION
=================================================== */

/* Lightbox SECTION
=================================================== */

/* Video SECTION
=================================================== */
.yt-background {
		z-index:998;
		background:#333333;
/*		background-image: url('../img/video.jpg');*/
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-attachment: fixed;
	}
.mbYTP_wrapper{ z-index:779!important; background:#000;}
	.mobile .mbYTP_wrapper,
	.tablet .mbYTP_wrapper {
		z-index: -1 !important;
	}

	.mobile .yt-controls,
	.tablet .yt-controls {
		display: none;
	}

	.yt-controls {
		margin-top: 10px;
		position:absolute;
		text-align: right;
		z-index:999;
	}
	.yt-controls a {
		display: inline-block;
		color: #fff;
		width: 20px;
	}

	.yt-controls a:hover { 
		color: #89d460;
	}
.vjs-tech{ z-index:999;}
.video-container{ z-index:998; position:absolute; width:100%; height:100%;}

#home iframe
 {
 	width:100%;
	height:100%;
	background:transparent;
	border:none;
 }
#home_slider .header_details, #home_video .header_details{ height:100%;}
#home_videos .header_details{ margin-top:2%;}
#video1 iframe
 {
 	width:800px!important;
	background:transparent;
	border: none;
 }
 
/* // Video SECTION
=================================================== */
.modal-backdrop.in{ z-index:0;}
.modaltext{ position:absolute; top:0;}
.modal{ background:rgba(0,0,0,0.8); overflow-y: hidden; z-index:999999;}
.modal-body{ padding:0px; position:relative;}
.lightbox .modal-dialog{ display:table;  margin:0 auto; vertical-align:middle;  height:100%;}
.lightbox .modal-content{ margin:0 auto; vertical-align:middle; display:table-cell;background: transparent;box-shadow: none;border: none;}
.lightbox .close{position: relative; top: 17px;}
.lightbox .spimg{ width:100%; height:auto;}

.lightbox2 .modal-dialog{ display:table;  margin:0 auto; vertical-align:middle;  height:100%; padding:0;}
.lightbox2 .modal-content{ margin:0 auto; vertical-align:middle; display:table-cell;background: transparent;box-shadow: none;border: none;}
.lightbox2 .close{position: relative;top: -17px;}

.lightbox3 .modal-dialog {width:50%!important; height:100%;position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;}
.lightbox3 .modal-content { text-align:inherit; margin: 0 auto; height:80%;  background:transparent; border:none; box-shadow:none; position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
vertical-align: middle;
margin: auto;}
.lightbox3 .menuscroll{ margin:0; height:100%;}
.lightbox3 .modal-body{ background:rgba(0,0,0,0.95); height:100%;}
.lightbox3 .content_overlay{ position:relative; width:100%; margin-top:0; padding:25px;}
.lightbox3 .close{position: relative;top: -17px;}
.lightbox3 .nicescroll-rails{ left:97% !important;}
.lightbox3 .contentscroll{ height:90%; overflow:auto;}
.modal{ overflow:auto!important;}

.lightbox .close, .lightbox2 .close, .lightbox3 .close {
	opacity:1;
width:40px;
height:40px;
border-radius:50%;
background:rgba(243,42,42,0.95);
color:#fff;
    right:-17px;
    z-index:1032;
	text-align:center;
	outline:none;
	font-size:18px;
} 


 /*================================ Media Queries ======================================================*/


/* Desktop Max-Width 1400 */
 
@media (min-width: 1201px) and (max-width: 1400px) {
.three_fourth .content_inner{ padding-left:110px;}
#galleryhalfwidth .project-overlay h3{ font-size:17px;}
}

/*//  Desktop Max-Width 1400 */


/* Desktop / Ipad  */
 
@media (min-width: 991px) and (max-width: 1200px) {
.three_fourth .content_inner{ padding-left:110px;}
#galleryhalfwidth .project-overlay h3{ font-size:17px;}
.address{ font-size:13px; line-height:30px;}
.phone{font-size: 13px; line-height: 30px;}
a.mail-text{font-size: 12px;}
}

/* // Desktop / Ipad  */


/* Desktop / Ipad /Iphone / Mobile  */
 
@media (max-width: 990px) {
.mainheaderslide{position:inherit; bottom:auto;}
#mainheader, #header{position:absolute;}
#galleryss{ position:inherit;}
#supersized, #thumb-tray{ position:fixed!important;}
.gal-top{ margin-top:110px;}
.gal-top .galheading{ top:0; text-align:left;}
.content_overlay_three_fourth{ width:100%; height:100%;}
.galheading{top: 120px;}
.content_overlay{ width: 100%; height: 100%; }
.content_inner { padding-top:20px; padding-left:0;}
.right_content{margin-left: -15px;}
#mainheader .menu-inner{background: rgba(255,255,255,.5);}
.menu-inner{background: rgba(255,255,255,.5);}
#mainheader{ line-height:inherit;}
.main-nav{ height:90%; display:none;}
.home3 img{ margin-bottom:10px;}
.header_details{ z-index:9999; width:100%;}
.header_icons ul{ display:table; clear:both;}
#mainheader { top:0; bottom:auto; z-index: 99999;}
.content_overlay{ opacity:0.89;}
.home3 .col-md-9{ padding-right:0; padding-left:0;}
.home3 .col-md-10 {padding-right: 0;padding-left: 0;}
.sub_title h4{ margin-top:30px;}
.location-btns{ padding-top:30px;}
.location-btns a{ float:left;}
.empty{ display:none;}
.yt-controls{ position:absolute; margin-top:180px;}
#home_videos .header_details {position: absolute; top: 80px;}
}

/* // Desktop / Ipad /Iphone / Mobile  */


/* Ipad /Iphone / Mobile  */

@media (min-width: 768px) and (max-width: 990px) {
.contentscroll {margin-right:23px;}
#mainheader .menu-inner{ height:85px;}
#header .menu-inner{ height:85px;}
#header{ display:block; }
.call { font-size: 26px; }
.lightbox3 .nicescroll-rails { left: 95% !important; }
.empty{ display:none;}
}

/*//  Ipad /Iphone / Mobile  */


/* Iphone / Mobile  */

@media (min-width: 568px) and (max-width: 600px) and (orientation : landscape){
#mainheader .menu-inner{ height:70px!important;}
#nav ul{float:left;	}
#header .menu-inner{ height:70px;}
.menu-inner .brand {padding: 9px 0;}
.brand a{ font-size:26px; line-height: 54px;}
.menu-inner .nav-toggle{ top:23px!important;}
.header_details{ margin-top:75px;}
.header_icons li a i{font-size: 18px;}
.boxgallery > nav span{ top:60%; height:50px;}
.accura-social-icons.accura-small li a{width: 40px;height: 40px;}
.accura-social-icons.accura-small li a i{width: 40px;height: 40px; line-height:40px;}
.call{ font-size:22px;}
.home_address {font-size: 14px;line-height: 22px;}
.spmenu.forefront .sptext span{font-size:10px;}
.spmenu{width: 120px;height: 50px;}
.spmenu i{ font-size:30px;}
.spmenu.forefront i{ font-size:35px;}
.spmenu.forefront {width: 130px;height: 55px;}
.spmenu2, .spmenu2.forefront{ left:210px; top:30px;}
.spmenu3, .spmenu3.forefront{ left:300px;  top:30px;}
.spmenu1, .spmenu1.forefront{ left:120px; top:30px;}
}


@media (min-width: 481px) and (max-width: 767px) {
.contentscroll {margin-right:23px;}
#header .menu-inner{ height:70px;}
#mainheader .menu-inner{ height:70px;}
.brand a{ font-size:28px; line-height:52px;}
#header{ display:block; }
.call {font-size: 22px; padding-top:15px;}
.home_address {font-size: 14px;line-height: 20px;}
.nav > li { float: none; clear: both; }
.navbar-nav { float:left; margin:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form 	{ border-color: transparent; }
.navbar-toggle { margin-top: 15px; }
.spmenu span{font-size:15px;}
.sptext span{ font-size:11px;}
.spmenu.forefront .sptext{font-size:18px;}
.spmenu.forefront .sptext span{font-size:13px;}
.spmenu{width: 140px;height: 55px;}
.spmenu i{ font-size:40px;}
.spmenu.forefront i{ font-size:50px;}
.spmenu.forefront {width: 145px;height: 65px;}
.spmenu2, .spmenu2.forefront{ left:160px; top:20px;}
.spmenu3, .spmenu3.forefront{ left:270px;  top:20px;}
.spmenu1, .spmenu1.forefront{ left:55px; top:20px;}
.lightbox3 .modal-dialog {width: 75%!important;}
.lightbox3 .nicescroll-rails { left: 95% !important; }
.empty{ display:none;}
}





@media (min-width: 320px) and (max-width: 480px) { 
.contentscroll {margin-right:10px;}
#header .menu-inner{ height:70px;}
#mainheader .menu-inner{ height:70px;}
.brand a{ font-size:24px; line-height:52px;}
.boxgallery > nav span{ top:55%; height:50px;}
.header_icons{ display:none;}
.header_icons li a i {font-size: 22px;line-height: 50px;}
.circle{width: 50px;height: 50px;}
.call {font-size: 22px;}
.home_address {font-size: 14px;line-height: 20px;}
.accura-social-icons.accura-stacked li { margin:0; margin-left: 3px; margin-right:3px;}
.accura-social-icons.accura-small li a{width: 40px;height: 40px;}
.accura-social-icons.accura-small li a i {width: 40px;height: 40px;line-height: 40px;}
.header_icons li a i{ font-size:16px;}
.input-group{width:100%}
#services .title-splider{ width:85%;}
.specials-content{ padding-left:0; width:100%;}
.specials-round{ margin-bottom:0; margin-right:10px;}
.spmenu span{font-size:14px;}
.sptext span{ font-size:10px;}
.spmenu.forefront .sptext{font-size:16px;}
.spmenu.forefront .sptext span{font-size:12px;}
.spmenu{width: 120px;height: 55px;}
.spmenu i{ font-size:35px;}
.spmenu.forefront i{ font-size:40px;}
.spmenu.forefront {width: 130px;height: 60px;}
.spmenu2, .spmenu2.forefront{ left:200px; top:25px;}
.spmenu3, .spmenu3.forefront{ left:290px;  top:25px;}
.spmenu1, .spmenu1.forefront{ left:110px; top:25px;}
.close{font-size: inherit;}
.address{ font-size:18px; line-height: 34px;}
.phone{font-size: 18px; line-height: 34px;}
a.mail-text{font-size: 15px;}
.mail-text i{ font-size:18px;}
.lightbox3 .modal-dialog {width: 80%!important;}
.hour_table { margin-bottom:0px; }
h1 { font-size: 23px; padding-bottom:0px; }
.lightbox3 .nicescroll-rails { left: 95% !important;  margin-left: inherit; }
.empty{ display:none;}
}

/* // Iphone / Mobile  */


/*  Mobile  */

@media (min-width: 240px) and (max-width: 320px) {
#header .menu-inner{ height:70px;}
#mainheader .menu-inner{ height:70px;}
.brand a{ font-size:22px; line-height:32px;}
.header_icons{ display:none;}
.circle{width: 40px;height: 40px;}
.home_address {font-size: 16px;line-height: 24px;}
.call {font-size: 16px; padding-top:15px;}
.accura-social-icons.accura-stacked li { margin-left:2px; margin-right:2px; }
.accura-social-icons.accura-small li a{width:40px;height:40px;}
.accura-social-icons.accura-small li a i {width:40px;height:40px;line-height:40px;}
.header_icons li a i{ font-size:16px;}
#chefbio .header_icons{ display:block;}
.input-group{width:100%}
#services .title-splider{ width:80%;}
.price-content{ margin-left:0;}
.price-round{ margin-bottom:15px;}
.specials-content{ padding-left:0;  width:100%;}
.specials-round{ margin-bottom:0;}
.spmenu span{font-size:12px;}
.sptext span{ font-size:9px;}
.spmenu.forefront .sptext{font-size:14px;}
.spmenu.forefront .sptext span{font-size:10px;}
.spmenu{width: 100px;height: 50px;}
.spmenu i{ font-size:25px;}
.spmenu.forefront i{ font-size:30px;}
.spmenu.forefront {width: 110px;height: 55px;}
.spmenu2, .spmenu2.forefront{ left:245px; top:30px;}
.spmenu3, .spmenu3.forefront{ left:320px;  top:30px;}
.spmenu1, .spmenu1.forefront{ left:170px; top:30px;}
.close{font-size: inherit;}
.address{ font-size:16px; line-height:30px;}
.phone{font-size: 16px; line-height: 30px;}
a.mail-text{font-size: 12px;}
.mail-text i{ font-size:18px;}
.lightbox3 .modal-dialog {width: 80%!important;}
.contentscroll { margin-right:5px;  }
h1 { font-size: 23px; }
.lightbox3 .nicescroll-rails { left: 93% !important;  margin-left: inherit; }
.empty{ display:none;}
}
 
/* //  Mobile  */
 


/* Gift Card */
@media screen and (max-width: 62.75em) {
	.cbp-ig-grid li { width: 50%;}
	/* reset the grid lines */
	.cbp-ig-grid li:nth-child(-n+2){ border-top: 1px solid #ddd; }
	.cbp-ig-grid li:nth-child(-n+3){ border-top: 1px solid #ddd; }
	.cbp-ig-grid li:nth-child(3n-1),
	.cbp-ig-grid li:nth-child(3n-2),
	.cbp-ig-grid li:nth-child(3n-3) { box-shadow: none; }
	.cbp-ig-grid li:nth-child(-n+2){  border-top: none; }
	.cbp-ig-grid li:nth-child(2n-1) { box-shadow: 1px 0 0 #ddd;	}
}

@media screen and (max-width: 41.6em) { 
	.cbp-ig-grid li { width: 100%; border-right:none; }
	.cbp-ig-grid li:nth-child(-n+2){ border-top: 1px solid #ddd; }
	.cbp-ig-grid li:nth-child(2n-1) { box-shadow: none }
	.cbp-ig-grid li:first-child { border-top: none; }
	.cbp-ig-grid li:last-child { border-bottom:none;	}
}

@media screen and (max-width: 25em) { 
	.cbp-ig-grid{ width:95%;}
	.cbp-ig-grid {	font-size: 80%;	}
	.cbp-ig-grid li{border-right:none;}
	.cbp-ig-grid .cbp-ig-category {	margin-top: 20px; }
}


/* Firefox Only Hack code css */
@-moz-document url-prefix() { 
 .lightbox .close {position: relative; top:-17px;} 
}


/* For Pretty-Photo Mobile Resolution */

@media only screen and (max-width: 767px) {
/**/.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 20px; padding-bottom: 20px; background: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }
iframe{ width: 100%; height: auto;}
}



.img-overlay{
position: fixed;
width: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.aboutbg{
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.menu-img-small{
 background:url(../img/10.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.menu-img-big{
 background:url(../img/7.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.menu-without-img1{
 background:url(../img/5.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.menu-without-img2{
 background:url(../img/4.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.menu-pdf{
 background:url(../img/4.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.menu-toggle{
 background:url(../img/2.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


.today-special{
 background:url(../img/16.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.weekly-menu{
 background:url(../img/7.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.lounge-bar{
 background:url(../img/18.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.full-width{
 background:url(../img/12.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.three-fourth{
 background:url(../img/12.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.default{
 background:url(../img/12.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.chefbio{
 background:url(../img/17.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.gift-cards{
 background:url(../img/12a.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.locations{
 background:url(../img/map.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.private-dining{
 background:url(../img/8.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.catering{
 background:url(../img/8a.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.testimonials{
 background:url(../img/17.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.gallery-filter{
 background:url(../img/5.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.gallery-without-filter{
 background:url(../img/5.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.gallery-half-width{
 background:url(../img/17.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.event{
 background:url(../img/19.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.reservation{
 background:url(../img/8.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.contactform{
 background:url(../img/map.jpg) left center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.slider-logo{z-index: 3000; position: absolute; bottom: 15%; width: 400px; right: 120px;}
.valogo{background: url(img/valogo.png) no-repeat center; width: 100%; height: 300px; display:block;}

@supports (display: grid) {
	.gallery {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(24rem, 1fr));
		grid-gap: 2rem;
	}

	.gallery,
	.gallery-item {
		margin: 0;
	}
}
.gallery-image {
    display: block;
    object-fit: cover;
    transition: transform 400ms ease-out;
    margin-bottom: 20px !important;
}
.gallery, .gallery-item {
    margin: 0;
}
.gallery-item {
    flex: 1 0 24rem;
    margin: 1rem;
    overflow: hidden;
}

.welcome h3{margin:25px 0 15px;}
.welcome h3 span {
    background: #f0ad4e;
    color: #fff;
    padding: 9px 30px;
    border-radius: 30px 30px 0 30px;
}
.welcome h4 {
    position: relative;
    color: #f0ad4e;
}
.welcome h4:before {
    background: #f0ad4e;
    height: 2px;
    width: 50px;
    content: "";
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin: 0 10px 0 0;
}