JFIFICC_PROFILE0mntrRGB XYZ acsp- desc$rXYZgXYZ(bXYZ<wtptPrTRCd(gTRCd(bTRCd(cprts@f'ƘmejphDG7md  XEc|\Paq#;7[|$O[3؞q83~W]PB"Id:[giwRꪲÈVgIr"RxV &DȆ$ ;0D  qon:bTBLB>F#X| g+(̳bW3M~Z#6t/t  lH;6&J{[ ZT 6$jU\O3{=bǃm; 0` 0` 0` 0` 0` 0` 0` 0` pxlceLx/k*2jL?0C'. lzq ((&`-x$Ͷ~bMϧqcH* 9U _9-N$EC  aV Ek=QTTTUEELj_pF+0zޝz—+/ s5'IQ~qK\>a<$*/ .8h7R"qHk!q ,ϝ̹JT8fE$ #f`I"X$ܑA$WV ldП|],qQ 4 J $-Z[,bfE-s<1rQ^DTsbj!gi1;cѶ{ex0` 0` 0` 0` 0` 0` 0` 0` 0`a4Ȗ&=v=Nr tc y-q[}'}wS ԋw'匪ssnmn7=ɭH<ڙv =g $8•Gg:oL@w?1eO 0L \c7b|E7emM&"G6sCGjM1ɕ ?9LܻѤ(D@/;fe\mc>[a[aqc# 4{nخ { 0` 0` 0` 0` 0` 0` 0` oo:NϊjKywǧ|!r!xoI.1XHHb:I63f Hc"Uʉ0:@L/PBMOyӸ :vhʏ"[i/ .A1{Oʶ^&=WD߻ D: 5}D{mL 'bDG}/Wly v=ٌ5#ĵ2)\$$mI;o/dwe]j`@XG2e*@\O{؜u[%=6_f'"bDqs 0` 0` 0` 0`k-يs]ԧfS c˧z{S`w0`=ӽ=~2.Ly$  =w+A [ nc];ژ0cu`_#o}[|$u@,aH"h$r-ǷWWZ5Ơ n:)KUç@ؗ1gܝÑJ26 vL'ۇf}FWa:\qB62`>vǃ؃;vHLoq}o٭1*-jz)-1"ߖ2Yp@cVǷo^}1q8BJNerwIRP7;uoo6uf"$M*c]Lˎ*AQA쳫I|j=2Դ ,z=bq33WץEktKY5\_SV]?_<f:W@.n z[މ*zʝdž׽^+EdFi;mO^N*t-"$b;[ͽٗ_મMt^n욂wO0@hRaeWmfiQ,;e{mþWJ.DP^ 15*>Ā7%@'"%WtbObJsyK׈v{/F/ &Z\)Ө*5M-r1*bȖbCZS呯X׈3 _Y=kō:,bR$oEËfd .$$w•bWhMD{Pw\OA"=}A"pYEqxGg0Um=zG1sI;$4nÖ-}~8z~?)ALE^Oy3"1؉Jy9K_ӡ]HLO {}g`*A.on>ccTHA2$.3J"ⶋMtɋPSP66.U[$3KZeZle&'MW-ڼ0怩]>a}k/#^O¿> z 0` 0` 0`.n(k)+{tOjbv RubW5wXUW=*p<ͿYx[CM)ʴT>#(nK:[aWn|9erD2UʅqoK-c%2EHs# TsW13Å7U|᧦_VJl,ŕVE2 '_<95hjեR/RWP"R7)5Wҧit!b#,Hpn[[=pKS)3%U/kF%w/}9#LtXft̓@b%秈A7O3Cy+]sFSTs'Y@iP|[͆؊ﵧk1R[y'rši,g@ P1צ?{hj1('%Se!,$͉2QV9kKghyuM"^t&JL)dHVRWjyn s*Jj)1`5ITYm= uuigP(dM]҉B)ń# 0{ZSiJL-f_嵭M#x_9>§Gfk 5jt҈(IiӤ<"~ѼgMGB=cZ*I$Vg[WTbkś K;urDD7D%kt[+S@J@1&o4QqJכǸ;9,460*aN+5]&DDǵ.R͂%EWpH*Oo߾T;T^=j&EZέU=ui1̶c5m:){fˑi06wϭ,k qh#LomӠ 1 =m ~w݊r@ `u?3k}yHT-# u88VK_5<12uċĞ=W;OG"wPm-&$~w?ZY%Up5 h?= ˹Fmrwq(׊jʼni$ZwhKˇ*QJ{@crn[aӿm>V=J`uHW?LϤEӤ\ZoCH3K*8*ƝpU8[-xL>V{s.ZG|2êKJ$I 4jRu)Xk8 ڊ]*Đ HEO;`p` 0` 0`<^ \P_ u/ƙ3ܷ"5Uzb"-rƥ:85?]1PLy Ivwzn*LTc&M{AwbrWL%fB l3k29U,YL/]5=\ை괪 K-TޭZt4 0e ZYzԮ|Sߵ>g/#gJtUƮ!^1"vE pX`fP,sF D2%EE=+Qq6y mVϽ_!uP) Qo>8忊?nn=y|˃PNU~"B;$2FjVH*MTEkZ裻/ukUtĠ|A2JUB:jI%@=m~;8\g;j9?V2w~=q̛F?$=b+.+Y8ۿlLj z6bluZI]M$zvJV5{}nu׿sS*߹\yb%XnXc  Y=mP1KN"jP+_N_qSVv@bbl ǧKe2 a1@(wɼVU6&Zu6CZDj&M1V:@fsră"'o9STjwbXJIY-( Jii :b}polD0D(O,AȜ\tɍ=LV A`Le[rFTr_.ex Lwj35-rӽ'=jEgg^O;YY? lo^ƒ!K7VM  o;N0f>[$&,6K_ؕ,KlRZ:kTw btʚ72y*-,\:ge?;!vk~wiuo}=L\^Uy `^C$ưRDd t]PeΝUbՎsEVNbwNvl*L07Ժ*heʪRDjzYHBQ:UѻA6$p~%dsK0]5L02cQT Y(:e?U(O+_Y;߾̩9PAھy?9N6R+jR.-~N8>]HC1YU/10>p0Myh) Ʈ,gSg$ ܖoC"I:G6RH  \Ҥ$v3fo†y VDl"Ohk\P>_W~% )ԍBa8A%DNFjTb)nr_Q9U MB_!D|WL( cI'I>m#kqQթ-m`mۏ|L6OƲӞqr=)]pkfj5_SQl*"PkKa1Tz:,EMP JԠ t3š)&/}HL:{_> Ew/=G 0XA##g0` 0` 0`F~Ng(,Kg(X|*Rx<8f)cλYsZNku[1VRS[i62@\ar\bJjdӦ?m\_׬r~\ĸF(s(icYAM++e ĽL]r3,? Cөr+TWHeW5V  PUUfSgfU >hxuJ\RF$U\łMiaTǂ]5NV'G#VMWPHO0sy?Z5g35kvگ뱜cޅ (].Eؽ9^3bTL{CdsV,F%4I@+&m 5#WSVtN.;׎[HQIw1=/ppI Vu5L$v>f@'Vw{[.1M#s#0\1|}-|x5. Ԕ"DuDG6NߏLdd+ԒD?֢38Cf 6LzL"['DQ, N:sSRA]Lz-9{VUT>!dASV:eZI- Rz"doDK+TIwGTSW0itlm.{9Er誄/r٪u٦Mԝ2uAeb5yH1<ۆ lgj5i0UDaR- HtuN=u]biҘ.Ɯǔʮ64N繨]S 'Aij*QQasm 7>ƃU2<1…rĬqQE@ò*"T:fb CL ^^'Y7_&% s ˽= l|f%}^r%]Fa7﨑U״U(P@T Sk ~B߻'@gwuDW:iG:ee>c"7Òs)UVJtj6NT{ȸ1Zl@Fa2q0zÎlD( dFS˥ʈI普jZI, 4[ H K_/^6b~, : ~-%^@rO*w6RO(REB(voNj fBTVK7rWuUzt ѤɝF0cED 0́VrHZi#F!BuG96i89ݛ>`-:qnúnSI%@jɬn66XK3X H %8vߗrW_QTF N@) Ќ<53G,PѬL0s>EEuUD*7o3 %kc 0` 0`' cB*en@>B=*' W򂫘U)4׹JO$=5=ֹD>=ώ?2^-G¾ٞ)A>"T6(OUjH Y/}jfRPjڴJ`)(Uc,`3׍G%};Y3˖4J(bvs_d*<"\ҨYd%WS$ȘĘS|¤ c('E T@rG[hn˭޷že^k4H ʗyw Y^3ih( M4mnAML5(oHT::o&ϮE颢79#*]A.eifZ@o|>ZwƇEVPJ!Zl'w7髚}Q̼1o-~GC'ICc,=ON WQ遟-91Nv2b́2:\# 8FZI9yrKTsK}S@_`D3(d(6̄7MO69&E0z"--ݶCFG} -pɾҔH¯bu'U*Ձ 1P֏SzLC5bqUj3@:uyYO5Aɵđ8/5?8IWf m8\+ҩr(VNԊ#ʪjO+zX`ЅHYBթY[P$EؐbRን+WT"&̌WY 5!Cb`]] )i+MҨ!Xaռ>[f4jPg sf!3ي\6"qCREYʖfZ`@,Tx+[ !̓bLl6pii[Tr7 RL 57  Trr|;+^ֹ5\2\Z'URDeA$Xe?e46N0Fڧ`mqAb YrBE T>Ij @cа1- Ʒ!3#/XPGg·U:=|`"Nq2 N> p Yʝ"H` N al'~0` 0` 0`0cdU~-HNz@:TM^6UY2 :iXd07(.H:YiqڮuY'N!u)L1K9!M}s(%:( %u|3!CKkLISΥ{n`o<;/MHH čwÔN,/Q"T#%Q+uj/j{%:iU:# Ap95BHbdGrnt :,P H+&%N!LDC U:mn7Go c-؄ńS8Fw^v, HRLbwӯR%ZJNJ) 1RHY"??뛢 Ӄ2BT&R֥ U`)$6 P{dGYۢ2*%ܒA7;ר@\o8j> BS\6dIG ebU 5)W Qi YYIj e8OԴToXu@VzrV)iTYbCHBQ3ٵ?طQ'~>beYLIr mӤ{}<S'OnZ]8@)ó$G;G\)SSLmao-~*iT\? +}c8H1Ha%lE aw! ߻aM"Nb;'{S߇eD*S 0` 0`1ulo+K@eMN$g1Q8I0od]&s'6̵1*qCel'9 }x,_anÔ-Ѐç P; scF Bt%UwN 4)b` ^0nJ%s~*5 ɉms+KEd"UI (3`4JDcdEXySC5XC`/'qn{:Oe tA5=%(XƹoU U!̒mOFִb=vm鶹oZmM3h}EkH [w`U7EFlQjÞLY@R &H$N:x$* 23V ߺh K6@v:*b} yuZL8Y̤KhoE>n3N7n.Jxq+b;HDFэmΝ͕8<PgE iҨ͘` ` &H@=jVX+N 18)hiDPjoHt_5ܓi ٜz!RQ2 ݚY9Ob*@QOK_ĩ"`\lى7cIêr}S܋c]ɹ߱O |aI}:o3I>r_w`D71-*T9Ԟg,>b z~x%4+u1gp?"@,R+sk+vrT{{08-ZM@X=`b\ΑID_d ':"jQ\fi ?+ ij^G?)5 !LCD$3^)W}W7T)5^^ $E_w3 hYJomث) >bT1>>XfX>*,7[D{1J5 g"?A^v0`(l  c9l_g}=jv }*RZaT>:dP_tIR3du݇_aO.2gǡUmlU&RL$r 1+S(,T?./{sw<෶^xI5CZdYX~~@x?>9_rwNbpbH#`{~9Gߎ5DwfoٍW0S7,iT&GO8\kQ-`N yJ0?9CLM-#H\R0pU\_$kU^Xq'02¯T.%Je32 u ;xcÇL2Ҋ Y kC1cA5xW}A(gi 6\^K"k\f3U xwn)*9+WMЊ:k'η 95O1PiuZ ̮Ծ]:+*:yRq:ETDX <AsIfbNY+nWj HM(]9eSPQ-!ӮXF4DidDNr[O$|6U(:9I B@ ;oq׶b`eG)\ `P \!vC$(di(&g=gŠ 8vaVץUj,Z h-Η$I,Hü,RzmHT 5RX!Xǖw7+QQ8D\w> '0dY UED.:4q.-j뤾nwv;45#)p~`c@1܀O`|#ǽxWvcR616-'rmipuUʋ"oO6{ۡ.QzkQkX|xpW`Ma$aB+(@ðƩx-Fᱽ{Z[#zL}*-:<}Fl ԟGJez:u6(wQMo{Lz|l1 ~E8A&E;MD#m.wq=b}_UP0*]\`m忣.sQj@1p;VAq$zv'Q9Qʑ,+1[&! 0٥^?O"S+'[2Mtk; lrjtH`+```f;9 9pٺLrYWk DBfBD 2cL.dn,7#7%0E2DOK MȾ5.κL$@$nld˔sm)`tޜsQO|(GY WYja)]@0ķs$|ßeZIP DQQ## yf1jIf]88idy:?|q?\y?7MQDD~8) W[nw1g*'# :L2C|Lzĥ!Ԁ&68j<,G6ip͹RrCR!u\sw]O5_ek=fYi?iA2KzG!o2J4l/Ufb=}4ĩ.lAòkR&4*22kI!(S5BѦijtȺK0o; SEjU*T1Qn2jbkU8tӍ ^TC]QUW~rln$ٍ'RK|Ѥ7|B溔>(*] E2!g$I0RwG_LIRlj7:d5I[D=q ZL Id c`jP5{Xl,=؍R;~m~8v zϴ{og6+>^e_;l3 36_.3̸4I\oa}cC_g-لjn'2Ѽu7:%̒N/HQc<"z;8wcSVHHk6]d.,v1s3Ӭ?.H*Py8q[3UcYُn{ÂmT"'|$N&;N"894K^5!fC$/kQqjȪպ**&[q&)Z35KF^e AHӾr-`] 86?~prbwO!TE8n|ƎpӤ6z$!=%Yryx&A"YDh3"1GME{ ẅ8#t A?/Ußdž# 1nOǚG ng:@cVv<2P/uMշDr~qɍtӯ\ZTA+k ^Lb-"7n 6mE,(%5CqȍFκ&pe^p:PH"b3#\wVZK30~`X( 3m~׳Uq6SdNkJfRK rD ^$ԫW?Y )򐪇VoM+7[_׷ppG=AS$@H톂y%IsM ~ \tҀ:`#tk.NǤIߤǘ^gz>X/BN[ѽ8'צ>8Lj|:3=IyNv2(1]剴ȱ>I {1MH&HֽӿK*Vd^]@E`@z'o_O-\( 6H>ChYN2X Xhi-ٳ/0bB~zG /;o֘==c]WԟL'Ic~S |3yDQ }J\y܁o 0O鍍^cj ~-Qno+IO讃ԍٰKqM']Qiòݾ/!NzcQ[>Yia7C϶.{'fTuvWR Ag`4 䙻2XUY*vX,F1Ζ@1U]$hTu`:S)FX4JRHna+!:?)I>ulS 4f ԹPI Eds;HaaQMiH?xok⽣}nEB~|9\"k\m0x"{vO! PQM+==8n#5ra'^ ;'_ksaaʑޟ5Jyغ[G^TZn ! ۋ{wjxYuűS)X*r~[2<jfb8  0QZ}0 =}x9Ϟ(q-5p+^Τ]YAĿ3Ïxw*P+0w}fiI`b ר?x`RyꊷNn:XJtQ7&+ dڠDSz/!\@;|qDK[=\qԙ MNZR[|ܕ'Wc*Gf]۱=lr*z}0 ,=.}=q2D=zaRx+溧ҕ2/ ߐJ6MzwÂOq_;8ZNaA1*wD3oQk6,CJ9ܜx/iM&M IWoʌ3 LD15jRN}h:qU[kx".id @rpOdtL 8+oRI (5 uc,LD'e#AvtJ[$ɲ-6 F(5oh^Γ:HDfXY*,QK%\VƩEZHV ^L`1WC}S[1l+ ZtL>ޘfMM1yRB\+.3ik*}Aíjbq/9W8UjhK83x3ss"&Vda%;FQ*)4*µo.ꩥۮ|ps 45 2qY%UeM{>c.c琈q;20)$.$8(|U1:Ea_}Oc=Y"-bN1wjz\Fp5-azzGlGu~MA𨦢Ht$݉$ݷ'zWÌ6,0⾔\2}\PZTP JA@ u#\2gtdzOceALI‰2CچX^(T߆C#ygY:t c>-L%uʪ61\j'/ 0`8o̗͢KLJvi\4F'Q||KN xO9N=4Ho%0maTvzqBUIC>F9߁h}~㎞B>-D/,p==5_ijO7G%EJAhme%eԩM|̷̷NSo: :C2Wl %T^!:svK9jGLƣX$Ӹ>XҢbFL2h0QC`(pACk{I݋~GL♔ʷY JFXmz_ y5O>s3Z:5Qv.K,0-g:g]l(FIJYF uWpܬF[r(.9ya,S9s_j^,QE+UJL`U~"%Ğe>Y*LZ\M_+5gSD pq H/bw%]P}/Vo_.}׺E8@Nʉ1+{cgD_cbg|j`joo:IT=a󵠌fR i\zoMׯ@`;-iHmH8&?e_N% UL! GKXL҄E6]GEZm0+RYA pҍAʙ=G?oK(M:m$A/8ES;1> *<4*"0+U:_%C!Rd/LIa%1d雮tT@+"ck LlK F):QM֤iBQ&+ P j=!y+]5.YnfjaM.]鲇[IPT I MD'Ʋ9a^TU j#`[$)B+}ŨSI&d @(s{, kh4nϟ/0dmXv.R]\ ) I7$Lk+* .b@;bT Wd0ߜYJЪDH7r(Ue gwuS[cSTǸ6{uǝ_w1`Tx{|c&RFO_N?|z-"R*~UZ1=* A!NlrIF59D[HjYHZ ?Soևt1\,aZ9RⴸI$$ .G^y2H} 5Hr ;mڪKgөW~ M0bU$11!#Lܬ5_+/ 4Vdn \@60԰nAV$,0djXʴq886jyArsT*D"j7a2PVoґjUEDĦ*濌AJ^LC=0l1%HuQr`΁M]Q8lQbDP=K*Z{1{1yeTC\ \G%ڨ(-xU#ʈ/j2 IcH+l{ȘN.;f5Coߠ;Zs봟6H Ju¤6Σ@5j 3 Ś2|DYQ>QFaՅ%FL.HR-yLߴ6x*56AҴŌ ``,,r \SǤ/N>olt_KVp!A}9͙uzL =Km.~d{]o_ؘVʴ?8Ī~j*R$0'B`KXM3 o[Ȋ@.ꈶۆ ?\R7 T44V ':DE;l¤_/!a$t:o2H-%2rGb`3.SqEuTK)r^ 'e_x=5̈́>릭o8TdTF:P ϥIU /̲Ԫ*8QAa5ӈaki{3ZTe~K\\J#g86i'(*56?h (DbC 6yr2?<6fMt&^g/P|6eAH$\_JYWUvׇG#H Q{6vXߵ.FR IP*n@v]х/ N!U*i"#A}wc71 66 @p7;ua?;buX_ۋU߯O08iJfR ^c;lV\:)^zl*-:pښPHUEV/P DoMZza> #TSe$H A`$q^ݴjON(i9,"ofƾ;Lun3 'K-^.E?S÷iu|5,Y,II^TJj %0 H Ҷ&v1}B8JCKŦNP+cn Ѵ,Xv#z ۪mla,¥5Ug`z(g*iԚ3^F7RYP bd 괎my%9C&!a3 ?iB@,aaA7 WXT+YXl>o]ߵFh^B8u/ dQopm˽cEJnH$F r/7AT+n|7Oӫш95RmuLQq1{gFT$ӧM<b>[r/|\^+G7NJpD5*-`t𷨧*PZOɫa炧: oR+g;Fߔc>u V'[;*e8ީRo~/gݘMfQ߭`D#WK㽷f0r9>O-ժV3؝:E(m3i7ߧ6۰{9fљ*M2`YgԨBtgA\8F}:flT~q%fIz'hNH `1`B E6$ͤSn=[:=@sw|(3 5.?vcL aB/JsZN77Ap` $^ ~v#Q¸e*ARHA? j6ڄ%kS󺨱@j}HL_T*E5jM@%ɖtN4[\/\̓h-#3:w ߡ89Hr2w롿o~1NceY}j sO199dlmxƲRT[@׹<14y2] T*x-y`Do=^aoҨOédҡL *Cy/k4)o_@xb8~hwJ"~}W FO{a1w=qP`؃8kȫe}6E8v?X(S`oxnbö؀>(r]n)%wP}o3>C¼NU e@$xiQf |eBoښ(d^(p/ʜG/YV P_JD`7=1'#\5pN)zT˭@ԩ\IRw#ՊP`1pA ._|DE_$ȋ޶DoeJ9UB҃2P '?ǟgand5(j™1 1s -eQ^i=[Y˒f(U .0ԣU7ż_Į2[Ŗ]v3*Ԅ2~R L-խaZ""[jK1u,ek&0t20FC#96&X+0e 8 %cV331zIUU\:1:5V+0 A AWL4nI-yUsgr@f,4G(HA`ask<)d{0/5 ! Wꦌ9ʇ$Hz.̵F9Y[SYzT)E S7Ty)QuWR(.6T|f쎅\#X/L-5Ԑ뭥ҞRI_J뀇|nov/R)T,:Ul \^ؚ>s˕f2"ǿLYʝJ F663BȐXf,4peS\F ܤYc_5P\s4y!GCLb@e(qJEKi]X>[5uiA AYX*2 VިU41J`yiaw2DDߍ6J=+NxӤ*)04xL nI4*E8''s0;>oJL*pKc'%?r<%6 b/0>},j:I0G]=l';~V_¥ͦ n :F>4n#YJtkU,1OQ0DtD>)Sfb!uv$>o~OFHG@{Ӧ$b8*n>-*AZ>bjro9>|1w3Hb dv=/q;G 3q |<;}^nR"5&&|7e77ms0A~'r6h#BF{pyI(R~}^_,Bg53G+FBFfs/$Yw=KDzta1Z\p"V|D[-{Dva̜9iɕhC˪@֘*˦Pdw+s<1*`v^^R=\gDq rUzb)/t(doh9[*K6($& }U|*ML؎Ґ( pFʻSSX`4<2-UcЧ= kyJ(;ys HrNN#ƚLKj$K4YBW*+,-?ɘpx7ۇ:LǯGBVc{ݔ=.~331Y{Qn v2(X+D Jdj9}D_I'X-"ѷ]cuS~g3 EP۬f鵸@W"jy5WP6pgʩ?RUn.1Zf.mP:_$sleM6{"ߵU0e5Y-+Mȉ{-eJjY 4*QjP.bF99TR|`ϖR|/޶-3[e;-[~Uz Y*I"4VػWͼ·ZUG5Qs1\Ttlo 櫛sc9mR+hmRg5닀D-ZluͤlT9*|kyrNc5͵+sW8 Tvs T*LFxӐ!O-gSWPQP%]AK9[|['Z"QʍY5M8NhzO7R~~.#y'Qg2.墳fb{znSDOBc>fcq@1󆨻g?U 5N˦1bUt-(8K檦/ &]SBAeB1@t$ q=\ JFH bGRM/' f8qDPVZc7=pkp7,K$ XTq^`iBi"ocZ[g/C&;`5^89s7P!UD+ cM0]1,nnzJK鴔ʮ)M:aGM' N 9T-6G4u ztwTUU֦nUWY2us Ymϵ2J%GDDB! Pƚ !sT0-BE:iJr"*b>5[L,m t$r&wpBUĬGRm=`_hVl˳ZT|Y*&<)5hy/YPѯdJɨ3,gnlR>+7*S>)&e_j\wPIaRaJ=Lp/=7 Wdf_x7=7 6n_jvR{tz7"eU+Ivg u,Ӱ&A׽+F!)"1'=c\0R@sO{l 8CG1% Y0Pv/,.m7!ߜ(ТQAfG^ i:.*/灔o30)Mt'~# `$VP`r;zG^'ۆsuh!T$_ 8}b*êcTE7oߍ->+R;P'q.+ӦXNC*墾X6^:s_{>i:}nʅRd`:OO ȥpz_ Y_$ jnt($@a!uje ݌N`N!5Uh@aeۿSMȆ- ,u I'b5Ziƥ/*S Mm>#f."shj\Ԩ B33 فz lЩDͺwaiA_S8[[~OOspTE ebn.}s|ځ̲!JG\GDu$`ogRJ;)Yi%tb6;j=')tw[Ƙ@aJ?qdPj.Z?"_hwMuN:o<Ku'< ŕ{*Lv3+*[z>Ծ22w9[#W)5Tm!vߧYYNX1{덿*ĉ #w'r%u*ߏn^;y'5^ Naj%Q&lv'O9ߍ'c1NbiS? ~+0uâsdsF`.S3&Zy1e{ݣZXګxc3%*6NJ^,]#/b\)OqhQƣҙflII-%5Tt8Oɚ(DȈ=IdoN$ETDU **5*TvmnuAbDɝ|l,l.GHcĘ1ۦ=cDi֚NiXZ6 SI w-^8o1!*WQi9MG Vaꠑ&.8+'\4F2I"kLKߙޘő/X:-'q~745"JX&a?ѼlJ-6sȧPѠR>bǿ[|Fe8Z* sN$4)A$&}g)QQ'N2%i;tׂCd!oRxӐܾEϱo/~#OYzܒ;]>rq0':\U2|VA ED8P++(XxpYo> GM[}31gwCM thoc~1}7QiD<9;E߳mʟ6͜Uwp߲5\2k1{D۱=\:\8%JhY_Q(֝9{R𰤅H%_- RUntE7>AGI:-,A"% O)0f"zߦ%; YTA"ޖ@]یzƲXof{zSHCK 9**_YH1K}wq<@lI뽆ަw&ӅUoOC: C`NqpO<f& 'f ݄,#V՛jPQ(mﴘߞ$ڜlVBeRD>=@:\7ؓkX"E N`P,"bj ZjiPUZ&j ZnLɄPƹsZ[4rġ6l7ArE^sz ܙyc9O⿏o;'5W%U"Qo<ii~ $e|,r˕<GN*|.akT_?*Ɲ5T`n+Te3 Լi!UCRgL<Ď^o5*r&{˖eeEfV[{II2 )d}_IWggfڃLNu\[k=_FJ!hhU( xb$,鲳Y{~JQ-*/}O9ëUqS#*,caZ(g)}߂E:V ObOֶ7)= W ,n,n-< r<{0`Ly/B-7Wu%SP^SxRFm=pa[/6@L)P%%-SZCP5EM 3˾YU`J'QP$Z&H|ē®smTk(p_sjCfKe_B_URCjemH@֤\ y84;zMbտQsuyUJ0}by 8=K i>43 >{Գiԙ]%CH L,ld Gi8Z!V2+,`Q"e@Ԋ?<"sSl/y-RY0/Aw\7+NGQ'yu9PRncM c}lt'5T2ܘ1> -+,ʣSV0PnM7rQT%E E`p?@(@SCNNOGj( Xi#qqu;9Yj-BDv^{ /EU:0L$7Qtf[tu?BO=UNHOkGl4$xK4r!'쎃 i 8 g5BK¬S͛O<[-cT@f PXѿU=W/QΩ7øƠugU_K㝨8i").nᄋ8Cw(^W(cr&;l*7pNwl}/ٲR&#hk.cz `t&ֵ1)L8U (:@X8yB<b1Q9 VJUAayR6hޫ^X`"m@-[5wr^A ͠*V\y4%g,.XE|zࣈP`wpڅS6]Ο"|G~,iBI&c]Ni'=R]UJPldZbm=y:wǕRh7\;n?.Ц9^ *it]v:&=@ `3.#`phui=,\ª1:!{\>|ѕw kftwf؎~)f5L# jk_،Eo}Z^ni d,LIm:c%-t;U1j\Le3~Znj6 zy쨤S3%Ao 2rt(WtnuE hVPnS4S0jUZ }[3ny|)\9نUeAYUY2b{ bPv->Q:i$ UQ)˙rG'msa͘qG9Ů,)-t%jf[IHDR agCxU_d~n!y ЧRԩI UFKQUٮl+Uhw6伊\P-ۖ`9sy梵k5 iRz` "JHw)k/ڼGfdkTSPP6HIB8AT [miXʑk qjpD׎0 7'UnPp` S62D XY9ÿ8Yg4GƵ3n)@nZǩ7z2aEPH(3$1;qf{醿sx~^Ӿ~ F?2˭*QB1J$Se8ڸ<ybjBu/ÿG6z%ٕӦA+p]WfK<<+ɑ\Or7,Ç4_-rޓ1}.体Ta19:8ja3b&G0}Kۚr]|)90әM*W*QQjԝܕیs2q|>Bf0HmKEor'ȜGdrjWڡ $\mQ/1ϯN%^? Hb`m6xՏm߻ޞ;|EUͩAME|F« ǯs3x2xoe~Ī 3֒7WU*\F\43->VfZh5{=3V[W{_ÿi]ݼ2g=49V0ὴ{WOgq+`2›&1KZo.ap (Wc&;yINc0L(`@zRĭj~܂w=#c"SO`oăJ8ip/?5 MR K IS HERE
MRKShell
Server IP : 172.67.163.109  /  Your IP : 162.159.115.26
Web Server : Apache
System : Linux cln.haberosmaniye.com 5.14.0-611.55.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 15:19:29 EDT 2026 x86_64
User : haberosmaniye.com_64ndzm0nls ( 10000)
PHP Version : 7.4.33
Disable Function : opcache_get_status
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/vhosts/haberosmaniye.com/httpdocs/public/assets/frontend/tema8/sass/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /var/www/vhosts/haberosmaniye.com/httpdocs/public/assets/frontend/tema8/sass/style.scss
/*
	Template Name: Vinazine
	Author: Themewinter
	Author URI: https://themeforest.net/user/tripples
	Description: vinazine
  Version: 1.0

=====================
   table of content 
====================

1.   Typography
2.   Global Styles
3.   Top Bar
4.   header middle area
5.   Header area
6.   Slider
7.   Content area
8.   blog section
9.   Footer
10.  Sub Pages
11.  News Single
12.  Sidebar
13.  Error page

*/
@import 'base';
@import 'disable';
@import 'variable';
@import 'mixin';
/*  */

/*-------------------------
  preloader 
  ---------------------*/
  #preloader {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 99999999999;
    overflow: hidden;
    background-color: $primary-color;
    -webkit-transition: all 1.5s ease-out;
    -o-transition: all 1.5s ease-out;
    transition: all 1.5s ease-out;
    &.loaded {
      top: -200%;
      .preloader-cancel-btn-wraper {
        bottom: 200%;
      }
    }
  }
  
  .preloader-cancel-btn-wraper {
    position: fixed;
    bottom: 0;
    right: 0;
    padding: 30px;
    -webkit-transition: all 1.5s ease-out;
    -o-transition: all 1.5s ease-out;
    transition: all 1.5s ease-out;
    .preloader-cancel-btn{
      border-radius: 36px;
      font-size: 11px;
      padding: 13px 23px;
      background: #9a2521;
    }
  }
  
  .spinner {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  
  .double-bounce1 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #FFFFFF;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
  }
  
  .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #FFFFFF;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
  }
  
  @-webkit-keyframes sk-bounce {
    0%, 100% {
      transform: scale(0);
      -webkit-transform: scale(0);
    }
  
    50% {
      transform: scale(1);
      -webkit-transform: scale(1);
    }
  }
  
  
  @keyframes sk-bounce {
    0%, 100% {
      transform: scale(0);
      -webkit-transform: scale(0);
    }
  
    50% {
      transform: scale(1);
      -webkit-transform: scale(1);
    }
  }




/*------------------------------
  top bar
------------------------------*/
.ts-top-nav{
  padding-left: 26px;

  li{
    display: inline-block;
    margin-right: 16px;
    a{
      font-size: 13px;
      color: #8a8a8a;
      line-height: 40px;
      font-family: $arimo;
      &:hover{
        color: $primary-color;
      }
    }
    &:last-of-type{
      margin-right: 0;
    }
  }
}
.top-social{
  li{
   display: inline-block;
   line-height: 41px;
   a{
     color: #8a8a8a;
     font-size: 14px;
     padding: 0 7px;
     
    
   }
   &.ts-date{
     padding: 0 14px;
     margin-left: 19px;
     background: $primary-color;
     color: $white-color;
     font-family: $arimo;
   }
   &.ts-subscribe{
     padding: 0 30px;
     margin-left: 19px;
     background: $primary-color;
     color: $white-color;
     font-family: $heebo;
     text-transform: uppercase;
     font-weight: 700;
     a{
       color: $white-color;
     }
   }
  }
}
.top-bar{
  background: $white-color;
  padding: 0;
  .ts-temperature{
    display: inline-block;
    padding-right: 30px;
    font-family: $arimo;
    position: relative;
    &:before{
      position: absolute;
      right: 0;
      top: 3px;
      width: 1px;
      height: 20px;
      content: '';
      background: #e9e9e9;
    }
    i{
      color: $primary-yellow;
    }
    span{
      b{
        font-weight: 400;
        position: relative;
        top: -4px;
      }
     
    }
  }
  .ts-top-nav{
    display: inline-block;

  }
  


  /*index 2----*/
  &.v2{
    background: $primary-dark;
    .ts-breaking-news{
      margin-bottom: 0;
      background: transparent;
      padding: 0;
      .breaking-title{
        color: $white-color;
      }
      p{
        a{
          color: $white-color;
        }
      }
    }

    .top-social li a{
      color: $white-color;
    }
    
  }
  &.v3{
    .ts-date{
      display: inline-block;
      padding-right: 50px;
      font-family: $heebo;
      font-size: 14px;
      color: #8a8a8a;
    }
    .ts-temperature{
      border-right: none;
      padding-right: 0;
    }
  }
.ts-date{
  font-size: 13px;
  font-family: $arimo;
  color: #606060;
}
.ts-date-item{
  background: #d72924;
  display: inline-block;
  line-height: 42px;
  padding: 0 14px;
  color: $white-color;
}
  /*---- version  ---*/
  &.top-bg{
    background: #f4f4f4;
  }
  .top-nav{
    li{
      display: inline-block;
      a{
        font-size: 13px;
        color:#606060;
        line-height: 26px;
        font-family: $arimo;
        line-height: 34px;
        margin-left: 35px;
      }
    }
  }
  &.bg-blue-dark{
    background: #004e7c;
    .ts-date{
      color: $white-color;
    }
    .ts-top-nav{
      li{
        a{
          color: #dde7ee;
        }
      }
    }
  }
  &.v4{
    background: #2c2c2c;
    .ts-breaking-news{
      margin-bottom: 0;
      background: transparent;
      padding: 8px 20px 8px 0;
      .breaking-post-content{
        p{
          a{
            color: $white-color;
          }
        }
      }
    }
 
  }
  &.v5{
    .ts-breaking-news {
      padding: 7px 20px 7px 0;
      margin-bottom: 0;
  }
  }
}

/*=============================
         header middle
 =============================*/
 .header-middle{
   padding: 20px 0;
   .banner-img{
    text-align: center;
  }
    &.v2{
      background: $primary-color;
      padding: 4px 0;
      margin-bottom: 5px;
      .logo{
        a{
          text-align: left;
        }
      }
    }
    &.v3{
      padding: 25px 0;
    }
    &.v4{
      padding: 38px 0;
    }
 }
 .banner-img{
   img{
     max-width: 100%;
   }
 }
 .bg-blue{
  background: $primary-blue-dark;
}
.currency-list-item{
  ul{
    li{
      display: inline-block;
      border-right: 1px solid #1a6795;
      padding-right: 10px;
      .currency-item{
        display: inline-block;
        padding: 0 14px;
        label{
          display: block;
          font-size: 14px;
          font-weight: 700;
          color: $white-color;
          letter-spacing: 0.7px;
          text-transform: uppercase;
        }
        span{
          font-size: 12px;
        }
        &.right{
          text-align: right;
        }
      }
     &:nth-child(odd){
      .currency-item{
        span{
          color: #ff433d;
        }
      }
     }
     &:nth-child(even){
      .currency-item{
        span{
          color: #11e260;
        }
      }
     }
     &:last-child{
      padding-right: 0;
      border-right: none;
      .currency-item.right{
        padding-right: 0;
      }
     }

    }
  }
}


/*=============================
        header nav
 =============================*/

// header sticky
@media (min-width: 992px){
   .ts-menu-sticky{
      &.sticky{
         box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
         position: fixed;
         top: 0;
         z-index: 9;
         width: 100%;
         left: 0;
         right: 0;
         margin: auto;
         max-width: 930px;
         &.fade_down_effect{
            -webkit-animation-name: fadeInDown;
            animation-name: fadeInDown;
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            -webkit-animation-delay: .1s;
            animation-delay: .1s;
         }
    
      }

   }
 

}

@media (min-width: 1200px){
   .ts-menu-sticky{
      &.sticky{
         max-width: 1110px;
      }
   }
 
}



 /*------ nav top ------ */
 .header-nav-item{
   padding-left: 5px;
 }
 .breaking-title{
   font-size: 13px;
   text-transform: uppercase;
   color: $primary-color;
   font-weight: 700;
   font-family: $heebo;
   margin-bottom: 0;
   line-height: 26px;
   padding-right: 10px;
   i{
     font-size: 15px;
     margin-right: 6px;
   }
 }
.mobile-logo{
  display: none;
}
 .ts-breaking-news{
   background: $white-color;
   padding: 12px 20px;
   margin-bottom: 5px;
   p{
    margin-bottom: 0;
    a{
      font-size: 13px;
      line-height: 26px;
      color: #5c5c5c;
      font-family: $arimo;
     
    }
   }
   .breaking-news-content{
     width: 80%;
   }
 }
 #breaking_slider{
  .owl-nav{
    position: absolute;
    right: -49px;
    top: 1px;

    .owl-prev,
    .owl-next{
        width: 24px;
        background: #f0f1f4;
        color: #222;
        line-height: 19px;
        margin-left: 5px;
        height: 24px;
        font-size: 16px;
        &:before{
          display: none;
        }
     &:hover{
       background: $primary-color;
       color: $white-color;

     }
    }
   
   }
 }



 .header-default{
  position: relative;
 }
  .logo{
      background: $primary-color;
      height: 115px;
      a{
        display: block;
       text-align: center;
       line-height: 115px;
      }
    
  }
  .nav-header{
    padding: 0;
    margin: 0;
    width: 0;
  }
  .navigation{
    height: 60px;
    display: block;
  }
  .nav-menu{
    >li{
      >a{
   
        height: 60px;
        padding: 22px 20px;
        text-transform: uppercase;
        font-weight: 700;
        font-family: $heebo;
        color: #232323;
        @include transition();
        .submenu-indicator{
          transition: all 0s;
          margin-top: 0px;
          &:before{
            content: '\f0d7';
            font-size: 14px;
            font-family: 'FontAwesome';
          }
          .submenu-indicator-chevron{
            display: none;
          }
        }
        &:hover{
          background: $primary-color;
          color: $white-color !important;
   
        }
      }
      .nav-dropdown{
        li{
          a{
            font-weight: 700;
            font-family: $heebo;
            height: 50px;
            padding: 16px 20px;
          }
        }
      }
      &.focus{
        >a{
          color: $primary-color;
        }
      }
      &.active{
        >a{
          background: $primary-color;
          color: $white-color;
          .submenu-indicator-chevron{
            border-color: transparent #ffffff #ffffff transparent;
          }
        }
      }
      .nav-dropdown{
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

        li {
           a{
            font-size: 14px;
            color: #232323;
            border: none;
             padding: 14px 16px;
            font-weight: 400;
            &:hover{
              color: $primary-color;;
              
            }
            &:before{
              position: absolute;
              left: 0;
              bottom: 0;
              width: 85%;
              right: 0;
              margin: auto;
              height: 1px;
              background: #eae8e8;
              content: '';
            }
          }
          &:last-child{
            a{
              &:before{
                display: none;
              }
            }
          }
        }
      }
   
    }
    .megamenu-panel{
      box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    }
    .megamenu-lists{
      .megamenu-list{
       >li{
         >a{
            font-size: 14px;
            color: #232323;
            &:hover{
              color: $primary-color;;
              background: transparent;
            }
          }
        }
      }
    }
 
    .megamenu-tabs-nav  {
      background: #f0f1f4;
      >li {
        > a{
          font-size: 14px;
          color: #232323;
          border: none;
          padding: 14px 16px 14px 30px;
          &:hover{
            color: $primary-color;;
            background: #f0f1f4;
            
          }
        }
        &.active{
          a{
            background: transparent;
            color: $primary-color;
          }
        }
      }
    }
    .megamenu-tabs{
      padding: 15px 0;
    }
    .megamenu-tabs-pane{
      border: none;
      border-left: 1px solid #f0f1f4;
      padding-left: 30px;
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  .right-menu{
    li{
      float: left;

      a{
        line-height: 61px;
        width: 60px;
        height: 60px;
        font-size: 19px;
        display: block;
        text-align: center;
        border-left: 1px solid #e9e9e9;
        color: #8a8a8a;
      }
      .nav-search{
        height: 60px;
        .nav-search-button{
          height: 100%;
          line-height: 64px;
          color: $white-color;
          font-size: 17px;
          width: 60px;
          background: $primary-color;
        }
      }
  
   
    }
    .nav-search-inner input[type=text], .nav-search-inner input[type=search]{
      height: 60px;
      line-height: 60px;
      font-size: 20px;
    }
    .nav-search-close-button{
      top: 16px;
    }
  }
/*----------- header-standerd---------*/
.header-standerd{
  background: $primary-color;
  .navigation{
    background: transparent;
  }
  .nav-menu{
    >li{
      >a{
        color: $white-color;
        &:hover{
          background: $primary-dark;
        }
      }
      &.active{
       > a{
          background: $primary-dark;
        }
      }
    }
  }
  .right-menu{
    li{
      a{
        border-left: none;
        color: $white-color;
        position: relative;
        &:before{
          position: absolute;
          right: 0;
          top: 0;
          width: 1px;
          height: 20px;
          content: '';
          bottom: 0;
          margin: auto;
          background: $white-color;

        }
      }
    }
  }
}
  /*-------  vertion 3 ------*/
  .menu-centerd{
    .ts-main-menu{
      text-align: center !important;
    }
    
  }
  .nav-menu-item{
    position: relative;
 
    .ts-main-menu{
      .nav-menu{
       >li{
         >a{
            font-size: 16px;
            height: 70px;
            font-weight: 400;
            font-family: $heebo;
            color: #212121;
            padding: 22px 28px;
            text-transform: capitalize;
            &:hover{
              background: #fff;
            }
          }
          .nav-dropdown{
            li{
              a{
                &:hover{
                  background: $primary-green;
                  color: $white-color;
                }
              }
            }
          }
        }
        li.active{
          > a {
            background:transparent;
            color: $primary-green;
        }
        }
      }
      .right-menu li {
        .nav-search {
          .nav-search-button{
            background: transparent;
            color: #212121;
            width: 50px;
            height: auto;
            line-height: 69px;
            font-size: 16px;
          }
        }
      }
    }
   
  }
  .nav-menu-item.nav-icon-item{
    .navigation{
      height: 114px;
    }
    .nav-menu{
     >li{
       >a{
          padding: 22px 58px;
          height: 100% !important;
          font-size: 14px;
          font-weight: 500 !important;
          color: #383838;
          text-transform: uppercase !important;
          i{
            display: block;
            width: auto;
            text-align: center;
            margin-bottom: 12px;
            font-size: 35px;
            height: auto;
            transform: scale(1);
            line-height: 34px;
          }
        }
        .nav-dropdown{
          li{
            a{
              &:hover{
                color: #fff;
              }
            }
          }
        }
      }
    }
    .ts-main-menu{
      .right-menu li{
        .nav-search {
          .nav-search-button{
            width: auto;
            line-height: 36px;
            padding: 25px 61px;
            @include transition();
            i{
              font-size: 24px;
            }
            b{
              display: block;
              text-transform: uppercase;
              font-weight: 500;
              font-family: $heebo;
            }
            &:hover{
              color: $primary-green;
            }
          }
        }
  
      }
    }
 
  }
  /*---- vertion 4---*/

  .header-transparent{
    position: absolute;
    left: 0;
    top: 0;
    z-index:2;
    width: 100%;
    border-bottom: 1px solid #33335b;
    .nav-header{
      width: auto;
      .nav-brand{
        padding: 0;
        line-height: 80px;
      }
    }
    .navigation{
      background: transparent;
      height: 80px;
    }

    .nav-menu{
     >li{
       >a{
          color: $white-color;
          height: 80px;
          padding: 31px 26px;
          position: relative;
          .submenu-indicator{
            margin-top: 0;
          }
          &:before{
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 2px;
            background: $primary-blue;
            content: '';
            opacity: 0;
            visibility: hidden;
            @include transition();
            transform: scale(0);
        
          }
          &:hover{
            background: transparent;
            &::before{
              opacity: 1;
              visibility: visible;
              transform: scale(1);
            }

          }
        }
       &.active{
        >a{
            background: transparent;
            color: $primary-blue;
   
          }
        }
        .nav-dropdown{
          border-top: none;
         background: $white-color;
     
        }
      }
    }
    .right-menu{
      li{
        .nav-search{
          width: 80px;
          height: 80px;
          margin-left: 15px;
          .nav-search-button{
            width: 100%;
            height: 100%;
            line-height: 80px;
            background: transparent;
            border-left: 1px solid #33335b;
            border-right: 1px solid #33335b;
          }
        }
     
      }
    }
  }

  
  .header-box{
    .navigation{
      box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
      height: 50px;
      
    }
    .right-menu li .nav-search{
      height: 50px;
      .nav-search-button{
        line-height: 56px;
      }
    }
    .nav-menu{

     >li{
      > a{
          padding: 16px 25px;
          height: 50px;
          
          &:hover{
            background: $white-color;
            color: $primary-blue-dark !important;
            &::before{
              opacity: 1;
              visibility: visible;
              width: 100%;
            }
          }
          .submenu-indicator{
            margin-top: 0;
          }
          &:before{
            position: absolute;
            left: 0;
            bottom: 0;
            width: 0%;
            height: 2px;
            background: $primary-blue-dark;
            content: '';
            opacity: 0;
            visibility: hidden;
            @include transition();
          }
        }
        &.active > a{
          background: transparent;
          color: $primary-blue-dark;
        }
      }
    }
    .right-menu{
      li {
        .nav-search {
          .nav-search-button{
            background: $white-color;
            color: #232323;
          }
        }
      }
    }
  }

.ts-mega-menu.megamenu-panel{
  max-width: 500px;
  padding: 15px 0;
  .megamenu-list li a {
    height: 46px;
    padding: 15px 20px;
    
  }
}


  /*------------------------------
    featured post area 
    ------------------------------*/
    

    .ts-overlay-style{
      position: relative;
        .item{
          &:before {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            z-index: 1;
            bottom: 0;
            left: 0;
            
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.95) 100%);
       
          }
          &:after{
            background: rgba(0,0,0, .2);
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            z-index: 0;
            bottom: 0;
            left: 0;
            content: '';
            opacity: 0;
            transition: all ease 500ms;
          }
          &:hover:after{
            opacity: 1;
          }
        }
        &.ts-featured{
          .item{
            min-height: 573px;
            position: relative;
            background-position: 50% 50%;
            -webkit-background-size: cover;
            background-size: cover;
            -webkit-backface-visibility: hidden;
            .post-content{
              padding: 40px;
            }
            .post-title {
              margin-bottom: 24px;
            }
          }
        }
        .post-meta-info{
          margin-bottom: 0;
        }

    }
    #featured-slider-2{
      .item{
        min-height: 418px;
      }
      .owl-dots {
        right: 20px;
        top: 5px;
        .owl-dot span{
          background: $white-color;
        }
    }
      .post-title.lg{
        font-size: 30px;
      }
    }


    .post-content {
      //padding: 40px;
      z-index: 1;
      position: relative;
      p{
        font-size: 15px;
        line-height: 24px;
        color: #232323;
      }
    }
    
    .ts-overlay-style{
      .overlay-post-content {
        position: absolute;
        bottom: 0;
        .post-content{
          padding: 24px 24px 18px;
        }
        .post-date-info{
          color: #d2d2d2;
        }
        .post-title {
          margin-bottom: 5px;
          a {
            color: #fff;
            @include transition();
            // &:hover{
            //   color: $primary-color;
            // }
          }
          &.md{
            margin-bottom: 10px;
          }
        }
        .post-meta-info{
          li{
            color: $white-color;
        
          
            a{
              color: $white-color;
              &:hover{
                color: $primary-color;
              }
             
            }
            &.active{
              color: $primary-color;
            }
          }
        }
      }
    }
    .post-cat{
      position: relative;
      z-index: 1;
      display: inline-block;
      color: $white-color;
      font-size: 11px;
      font-weight: 700;
      font-family: $heebo;
      text-transform: uppercase;
      padding: 0px 10px;
      margin-left: 40px;
      line-height: 21px;
      height: 19px;
      top: -3px;
      letter-spacing: .55px;
      &:hover{
        color: $white-color;
      }
   
    }
    .cat-name{
      font-size: 11px;
      color: $primary-green;
      font-weight: 700;
      text-transform: uppercase;
      display: block;
      margin-bottom: 5px;

    }
    .post-date-info{
      font-size: 12px;
      display: block;
      position: relative;
      color: #8a8a8a;
    }
/*--------- single post ---*/
    .ts-grid-box{
      position: relative;
      margin-bottom: 30px;
      padding: 30px;
      background: $white-color;
      box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
      &.ts-grid-content{
        padding:0;
        box-shadow: none;
        .post-content{
          padding: 0 20px 18px 20px;
          box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
     
        }
        &:hover{
          .ts-post-thumb img {
            -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
            transform: scale(1.2);
        }
        }
      }

   



      .post-cat{
        position: absolute;
        margin-left: 30px;
        top: 0;
    
      }
      .ts-post-thumb{
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden;
        margin-bottom: 20px;
        min-height: 10px;
        img{
          width: 100%;
          transform: scale(1);
          @include transition();
          backface-visibility: hidden;
        }
        &:hover{
            img{
              transform: scale(1.2);
            }
        }
      }
   
      /*.post-content{
        padding: 20px;
        background: $white-color;
        box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
      }*/
      &:last-of-type{
        margin-bottom: 0;
      }
      &.ts-grid-content-1{
        .post-cat{
          position: relative;
          margin-bottom: 16px;
          margin-left: 0;
        }
        .ts-post-thumb{
          margin-bottom: 0;
        }
        .post-content{
          padding: 20px 22px 18px 22px;
     
        }
        .post-meta-info{
          li{
            a{
              &:hover{
                color: $primary-blue-dark;
              }
            }
          }
        }
        &.featured-item{
          .post-content{
            padding: 20px 28px 18px 28px;
          }
          .ts-post-thumb{
            .link-img{
              min-height: 290px;
            }
          }
        }
      }

    }
    .ts-post-overlay-style-1{
      background: transparent;
      padding: 0;
      .ts-post-thumb{
        margin-bottom: 10px;
        img{
          min-height: 204px;
        }
      }
      .ts-overlay-style:last-of-type{
        .ts-post-thumb{
          margin-bottom: 0;
        }
      }
    }
    /*------- post tab list ---*/
    .post-list-item{
      position: relative;
      background: $white-color;
      .nav-tabs{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 6px;
        li{
          flex-basis: 0;
          -ms-flex-positive: 1;
          flex-grow: 1;
          max-width: 100%;
          text-align: center;
          a{
            font-size: 13px;
            text-transform: uppercase;
            color: #8a8a8a;
            line-height: 50px;
            font-weight: 500;
            font-family: $heebo;
            position: relative;
            display: block;
            &::before{
              position: absolute;
              left: 0;
              bottom: 0;
              width: 100%;
              height: 2px;
              background: #6200ee;
              content: '';
              opacity: 0;
              @include transition();
            }
           i{
              margin-right: 6px;
            }
            &.active{
              color: #6200ee;
              &::before{
                opacity: 1;
              }
          }
            
          }
        }
      }
      &.blue-dark{
        .nav-tabs li a{
          &:before{
            background: $primary-blue-dark;
          }
          &.active{
            color: $primary-blue-dark;
          }
        }
        .post-title{
          a{
            &:hover{
              color: $primary-blue-dark;
            }
          }
        }
      }
    }

    /*---------- tab list -----*/
    .post-tab-list{
      margin-bottom: 0;
      padding: 15px;
      .post-content.media{
        border-bottom: 1px solid #ededed;
        margin-bottom: 16px;
        padding-bottom: 15px;
     
        .post-title{
          margin-bottom: 0;
        }
        &:last-of-type{
          padding-bottom: 0;
          border-bottom: none;
          margin-bottom: 5px;
        }
      }
    .post-tag{
      line-height: 10px;
      margin-bottom: 6px;
      display: block;

        a{
          font-size: 11px;
          text-transform: uppercase;
          font-weight: 700;
          font-family: $heebo;
        }
    }
  }
  img.sidebar-img{
    width: 70px;
    height: 50px;
    margin-right: 15px;
  }

 /*---------------------------
      hot topics
  ---------------------------*/
  #hot-topics-slider{
    margin-bottom: -60px;
  }
  .heighlight{
    background: $blue-color;
 
 
    .ts-post-thumb{
      .post-cat{
        position: absolute;
        margin-left: 0;
        top: auto;
        bottom: 0;
        padding: 4px 15px 0 20px;
        &:before{
          border-style: solid;
          border-width: 28px 0 0 20px;
          border-color: transparent transparent transparent #007bff;
          position: absolute;
          right: -20px;
          top: 0;
          content: '';

        }
      }
    }
    .post-content{
      padding: 0 20px 20px;
      .post-title{
        a{
          color: $white-color;
          &:hover{
            opacity: .8;
          }
        }
      }
      .post-meta-info{
        li{
          color: $white-color;
        }
      }
      .post-date-info{
        color: $white-color;
      }
    }

    &.ts-green-heighlight{
      background: $green-color;
      .post-cat{
        background: $green-color;
        &:before{
          border-color: transparent transparent transparent $green-color;
        }
      }
    }
    &.ts-blue-heighlight{
      background: $blue-color;
      .post-cat{
        background: $blue-color;
        &:before{
          border-color: transparent transparent transparent $blue-color;
        }
      }
    }
    &.ts-blue-light-heighlight{
      background: $blue-light-color;
      .post-cat{
        background: $blue-light-color;
        &:before{
          border-color: transparent transparent transparent  $blue-light-color;
        }
      }
    }
    &.ts-pink-heighlight{
      background: $pink-color;
      .post-cat{
        background: $pink-color;
        &:before{
          border-color: transparent transparent transparent $pink-color;
        }
      }
    }
    &.ts-yellow-heighlight{
      background: $yellow-color;
      .post-cat{
        background: $yellow-color;
        &:before{
          border-color: transparent transparent transparent $yellow-color;
        }
      }
    }
  }

  /*----------------------------
      watch now featured 
  ------------------------------*/
  .ts-video-btn{
    position: absolute;
    bottom: 0;
    font-size: 80px;
    right: 0;
    left: 0;
    top: 100px;
    margin: auto;
    display: block;
    text-align: center;
    color: $white-color;
    z-index: 1;
    &:hover{
      color: $white-color;
    }

  }

  .post-list-box{
      .nav-link{
        padding: 20px 0;
        border-bottom: 1px solid #e7e7e7;
        &:first-of-type{
          padding-top: 0;
        }
        &:last-of-type{
          border-bottom: none;
          padding-bottom: 0;
        }
      }
      .post-content{
        img{
          width: 128px;
          height: 85px;
          margin-right: 15px;
        }
        .post-title{
          &:hover{
            color: $primary-color;
          }
        }
      }
      &.ts-list-post-box.ts-grid-content{
        .post-content{
          img{
            width: 110px;
            height: auto;
            margin-right: 15px;
          }
        }
      }
  }
.watch-post{
  .ts-overlay-style{
     .item{
      min-height: 343px;
     }
  }

}

  .item{
    &:hover{
      .ts-post-thumb{
        img{
          transform: scale(1.2);
        }
      }
    }
  }

  /*---------------------------------
    tranding post 
------------------------------------*/
.ts-grid-box.ts-col-box{
  padding: 40px 15px 22px 20px;
  .post-cat{
    margin-left: 0;

  }
  .ts-title{
    &:before{
      left: -15px;
    }
  }
  .item{
    margin-bottom: 26px;
    &:last-of-type{
      margin-bottom: 0;
    }
  }
  .post-date-info{
    display: block;
  }
  .post-content{
    p{
      margin-top: 8px;
    }
  }
}    

.ts-tranding-post{
  padding: 30px 0 0 0;
  .ts-post-thumb{
    margin-bottom: 0;
  }
  .ts-title{
    margin-left: 30px;
  }

  .ts-arrow{
    position: absolute;
    right: 15px;
    top: 28px;
    a{
      padding: 0 8px;
      color: #101010;
      display: inline-block;
      position: relative;
      font-size: 20px;
      &:hover{
        color: $primary-color;
      }
      &.control-prev{
        &::before{
          position: absolute;
          right: -2px;
          top: -3px;
          width: 1px;
          height: 17px;
          background: #ddd;
          content: '';
          bottom: 0;
          margin: auto;
          display: block;
          text-align: center;
        }
      }
    }
  }
  .slider-indicators {
    background: #2e55bd;
  }
  .slider-indicators.carousel-indicators{
    list-style: none;
    padding: 0;
    position: relative;
    display: block;
    margin: 0;
    width: 100%;
    bottom: 0;
    > li{
      float: left;
      cursor: pointer;
      width: 50%;
      display: inline-block;
      margin: 0;
      height: auto;
      text-indent: 1px;
      background: transparent;
      &:before{
        position: absolute;
        right: -4px;
        left: auto;
        display: block;
        width: 1px;
        height: 48px;
        content: "";
        background: #233f88;
        bottom: 0;
        top: 0;
        margin: auto;
      }
      &:after{
        position: absolute;
        right: -3px;
        left: auto;
        display: block;
        width: 1px;
        height: 48px;
        content: "";
        background: #6c7ca5;
        bottom: 0;
        top: 0;
        margin: auto;
      }
      &:last-child{
        &:before,
        &:after{
          display: none;
        }
      }
      &.active{
        border-bottom: 4px solid $yellow-color;
      }

    }
  }
    .slider-indicators .post-content {
      padding: 20px 20px 17px;
      .post-count{
        width: 60px;
        height: 60px;
        @include border-radius(50%);
        border: 1px solid #adc3ff;
        font-size: 20px;
        text-align: center;
        color: #fff;
        align-items: center;
        align-self: center;
        /* margin: auto; */
        display: block;
        align-content: center;
        padding: 0 17px;
        margin-right: 10px;
        background: #2b50b1;
      }
  }
}

/*-------------------------- social list ----*/
.ts-social-list{
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  li{
    flex: 0 0 33.3%;
    max-width: 33.3%;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    font-family: $heebo;
    a{
      i{
        font-size: 16px;
      width: 45px;
      height: 45px;
      display: block;
      text-align: center;
      color: $white-color;
      @include border-radius(4px);
      padding: 15px 0;
      margin: auto auto 8px;
      }
    }
    
    b{
      display: block;
      color: $title-color;
      margin-bottom: 2px;
      line-height: 13px;
      font-size: 13px;
      font-weight: 500;
      font-family: $heebo;
    }
    span{
      display: block;
      color: $gray-color;
      font-size: 13px;
      line-height: 19px;
    }

  }
}

/*-------------- right sidebar ---*/

  .widgets{
    margin-bottom: 30px;
    .ts-social-list{
      li{
        margin-bottom: 15px;
        &:nth-last-child(1),
        &:nth-last-child(2),
        &:nth-last-child(3){
          margin-bottom: 0;
        }
      }
    }
    &:last-of-type{
      margin-bottom: 0
    }
    .ts-overlay-style{
      .item{
        min-height: inherit;
        .post-content{
          padding: 13px 20px;
        }
      }
    }
    ul{
      li{
        font-size: 14px;
        color: #232323;
        font-family: $arimo;
        a{
          font-size: 14px;
          color: #232323;
          &:hover{
            color: $primary-color;
          }
        }
      }
    }
    .category-list{
      li{
        display: block;
        clear: both;
        margin-bottom: 20px;
        a{
          span{
           float: right;
            color: $white-color;
            padding: 1px 5px;
            display: inline-block;
            @include border-radius(50%);
          }

        }
        &:last-child{
          margin-bottom: 0;
        }
      }
    }
    &.post-tab-list{
      .widget-title:before{
        left: -15px;
      }
      .post-content.media{
        margin-bottom: 10px;
        padding-bottom: 10px;
        &:last-of-type{
          margin-bottom: 0;
          padding-bottom: 0px;
        }
      }
    }
    &.tag-list{
      ul{
        li{
          display: inline-block;
          a{
            border: 1px solid #e7e7e7;
            padding: 5px 10px;
            @include border-radius(36px);
            line-height: 36px;
            &:hover{
              background: $primary-color;
              border-color: $primary-color;
              color: $white-color;
            }
          }
        }
      }
    }
    &.ts-grid-box.ts-col-box{
      padding: 30px 15px 22px;
    }
    &.widgets-populer-post{
      padding: 30px 15px 20px;
      .widget-title{
        margin-left: 15px;
      }
      .post-content.media{
        margin-bottom: 12px;
        padding-bottom: 12px;

        &:last-of-type{
          margin-bottom: 0;
          padding-bottom: 0;
        }
      }
    }

    &.ts-social-list-item{

      ul{
        margin: -4px 0;
        li{
          display: inline-block;
          a{
           text-align: center;
           display: block;
           min-width: 57px;
           font-size: 13px;
           padding: 8px 0;
           margin: 4px 2px;
           color: #fff;
            i{
              display: block;
              font-size: 16px;
              margin-bottom: 9px;
            }
            b,
            span{
              display: block;
              margin-bottom: 0;
              line-height: 13px;
              cursor: pointer;
            }
            b{
              font-weight: 600;
              margin-bottom: 4px;
            }
            span{
              font-size: 10px;
            }
          }
        }
        .ts-facebook{
          a{
            background: $facebook;
           
          }
        }
        .ts-twitter{
          a{
            background: $twitter;
           
          }
        }
        .ts-google-plus{
          a{
            background: $google-plus;
           
          }
        }
        .ts-linkedin{
          a{
            background: $linkedin;
           
          }
        }
        .ts-pinterest{
          a{
            background: $pinterest;
           
          }
        }
        .ts-youtube{
          a{
            background: $youtube;
           
          }
        }
        .ts-instragram{
          a{
            background: $instragram;
           
          }
        }
        .ts-dribble{
          a{
            background: $dribble;
           
          }
        }
        .ts-behance{
          a{
            background: $behance;
           
          }
        }
     
      }
    }
    &.widgets-item{
      .widget-title{
        margin-left: 20px;
        &:before{
          left: -20px;
          background: $primary-green;

        }
      }
    }
    .ts-widget-newsletter{
      background: $primary-color;
      padding: 30px;
      .newsletter-introtext{
        h4{
          font-size: 20px;
          color: $white-color;
          font-weight: 500;
          font-family: $heebo;
          margin-bottom: 10px;
        }
        p{
          color: #fff;
          font-size: 15px;
          margin-bottom: 18px;
        }
      }
      .newsletter-form{
        .form-group{
          margin-bottom: 0;
        }
        .form-control{
          width: 100%;
          border-radius: 0;
          outline: none;
          margin-bottom: 25px;
          height: 40px;
          font-size: 12px;
        }
        .btn{
          background:#861714;
          padding: 12px 30px;
          &:hover{
            background: $primary-color;
          }
        }
      }
    }
    &.single-widget{
      .widget-title{
        margin-left: 20px;
        &:before{
          left: -20px;
          background: $primary-blue;
        }
      }
      .post-tab-list{
        padding: 0;
      }
    }

    .blue-dark-heighlight{
      .post-cat{
        color: $primary-blue-dark;
      }
      .post-content{
        .post-title{
          a{
            color: $white-color;
            &:hover{
              color: $white-color;
            }
          }
          &.md{
            margin-bottom: 15px;
          }
        }
        p{
          color: $white-color;
        }
        .post-date-info{
          color: #a3b7ca;
        }
      }
  
    }
  
  }
  .widget-banner,
  .posts-ad{
    img{
      max-width: 100%;
    }
  }


.ts-block-social-list{
  li{
    margin-bottom: 10px;
    &:last-child{
      margin-bottom: 0;
    }
    a{
      display: block;
      padding: 7px 10px;
      color: $white-color;
      position: relative;
      i{
        width: 34px;
        height: 34px;
        @include border-radius(2px);
        text-align: center;
        color: $white-color;
        padding: 10px 0;
        margin-right: 5px;
      }
      b,
      span{
        color: $white-color;
        font-weight: 500;
        font-family: $heebo;
        text-transform: capitalize;

      }
      span{
        position: absolute;
        right: 10px;
        top: 14px;
        bottom: 0;
        margin: auto;
        font-weight: 400;
      }
    }
    &.ts-facebook{
      a{
        background: $facebook;
        i{
          background: #324c82;
        }
      }
    }
    &.ts-twitter{
      a{
        background: $twitter;
        i{
          background: #4892cb;
        }
      }
    }
    &.ts-google-plus{
      a{
        background: $google-plus;
        i{
          background: #bc4031;
        }
      }
    }
    &.ts-pinterest{
      a{
        background: $pinterest;
        i{
          background: #a10718;
        }
      }
    }
    &.ts-linkedin{
      a{
        background: $linkedin;
        i{
          background: #11638a;
        }
      }
    }
    &.ts-youtube{
      a{
        background: $youtube;
        i{
          background: #ce3425;
        }
      }
    }
  }
}

.widget-title{
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 25px;
  position: relative;
  &:before{
    position: absolute;
    left: -30px;
    top: 0;
    width: 3px;
    height: 100%;
    content: '';
    background: #d72924;
  }
}

.widgets-title{
  margin-bottom: 30px;
  position: relative;
  span{
    position: relative;
    font-family: $heebo;
    font-size: 14px;
    font-weight: 400;
    background: $primary-green;
    color: $white-color;
    line-height: 26px;
    padding: 0 5px;
    padding: 2px 15px;
    display: inline-block;
    &:before{
      position: absolute;
      width: 20px;
      height: 100%;
      content: '';
      background: $white-color;
      right: -20px;
      top: 0;
    }

  }
  &:after{
    position: absolute;
    right: 0;
    bottom: 13px;
    width: 100%;
    height: 1px;
    background: #84be38;
    content: '';
    z-index: -1;
  }
}

.topic-list{
  text-align: center;
  position: relative;
  display: block;
    margin: -30px auto 30px;
    border: none;
    background: $primary-color;
    color: $white-color;
    padding: 10px 40px;
    outline: none;
    font-size: 15px;
    font-weight: 700;
    font-family: $heebo;
    text-transform: uppercase;
    appearance: none;
    min-width: 200px;


}

/*------------------------
   more news 
--------------------------*/
.ts-grid-box-heighlight{
  background:#7f85ff;
  .ts-title{
    color: $white-color;
    &::before{
      background: $white-color;
    }
  }
}
#more-news-slider {
  margin-bottom: -80px;
}

/*-----------------------
  footer social
--------------------------*/
.ts-footer-social-list{
  background: $white-color;
  padding: 30px 0;
  margin-bottom: 5px;
  margin-top: 3px;
  &.section-bg{
    background: #f7f7f7;
  }
}
.footer-social{
    li{
      display: inline-block;
      margin-right: 38px;
      a{
        font-size: 13px;
        color: $white-color;
        font-weight: 500;
        color: #888888;
        text-transform: uppercase;
        font-family: $heebo;
        i{
          font-size: 16px;
          color: $white-color;
          width: 35px;
          height: 35px;
          @include border-radius(50%);
          text-align: center;
          padding: 9px 0px;
          margin-right: 8px;
        }
        span{
          font-family: $heebo;
          &:hover{
            color: #222;
          }
        }
      }
      &:last-child{
        margin-right: 0;
      }
    }
}


.footer-social-list{
  li{
    display: inline-block;
    a{
      font-size: 14px;
      margin-left: 18px;
      i{
        background: transparent;
      }
    }
    &.ts-facebook{
      a{
        color: $facebook;
      }
    }
    &.ts-twitter{
      a{
        color: $twitter;
      }
    }
    &.ts-google-plus{
      a{
        color: $google-plus;
      }
    }
    &.ts-pinterest{
      a{
        color: $pinterest;
      }
    }
    &.ts-youtube{
      a{
        color: $youtube;
      }
    }
    &.ts-linkedin{
      a{
        color: $linkedin;
      }
    }
  }
}

/*-----------------------------
    ts-newslatter
 ------------------------------*/
 .ts-newslatter{
   background: $white-color;
   padding: 40px 0;
   &.section-bg{
    background: #f7f7f7;
    .newsletter-form .email-form-group .form-control{
      background: transparent;
    }
   }
   .ts-newslatter-content{
     h2{
      margin-bottom: 17px;
      font-size: 30px;
      font-weight: 500;
     }
     p{
       margin-bottom: 0;
       padding-right: 50px;
       color: #888;
     }
   }
   .newsletter-form{
     .email-form-group{
       padding-left: 40px;
       position: relative;
       i{
        position: absolute;
        left: 0;
        font-size: 20px;
        top: 15px;
       }
       .form-control{
         border: none;
         outline: none;
         border-bottom: 1px solid $gray-color;
         @include border-radius(0);
         padding: 9px 0;
         font-family: $heebo;
         font-size: 12px;
         &:focus{
           outline: none;
           box-shadow: none;

         }
         &::placeholder{
          font-family: $heebo;
          letter-spacing: 1.2px;
         }
       }
     
     }
     .ts-submit-btn{
      margin-left: 20px;
      .btn{
        background: #e91e63;
        &:hover{
          background: $primary-color;
        }
      }
    }
   }
 }

 /*---------------------------
    ts-footer
 --------------------------*/
 .footer-menu{
  margin-bottom: 14px;
  ul{
    li{
      display: inline-block;
      a{
        font-size: 14px;
        color: $white-color;
        margin: 0 22px;
        font-family: $arimo;
        opacity: .7;
        &:hover{
          opacity: 1;
        }
      }
    }
  }
}

 .ts-footer{
   background: #4e65ff;
   padding: 25px 0;


   &.ts-footer-1{
     background: #f8f8f8;
     padding-bottom: 15px;
     .footer-social{
       padding-bottom: 22px;
       border-bottom: 1px solid #ddd;
       li{
         a{
           i{
             background: transparent;
             color: #888888;
             width: auto;
             height: auto;
           }
           span{
             letter-spacing: 1px;
           }
         }
       }

     }
     .copyright-text{
       padding-top: 15px;
       p{
         color: #888;
         a{
           color: $primary-green;
           text-transform: uppercase;
         }
       }
     }
   }
   &.ts-footer-2{
     background: transparent;
     .copyright-text{
       p{
         color: #232323;
         a{
           color: $primary-green;
         }
       }
     }
   }
   &.ts-footer-3{
     background: #000032;
     .footer-logo{
       padding: 34px 0 44px;
     }
     .footer-menu{
      margin-bottom: 22px;
       li{
         a{
           text-transform: uppercase;
           opacity: 1;
           font-weight: 700;
           font-family: $heebo;
           position: relative;
           &:hover{
             color: $primary-blue;
           }
           &:after{
            position: absolute;
            right: -24px;
            top: 4px;
            width: 1px;
            height: 12px;
            background: #4d4d70;
            content: '';
            transform: rotate(-20deg);

           }
         }
         &:last-child{
           a{
             &:after{
               display: none;
             }
           }
         }
       }
     }
     .copyright-text{
       margin-top: 32px;
       p{
         font-size: 14px;
         font-weight: 700;
         font-family: $heebo;
         text-transform: uppercase;
         opacity: 1;
         color: $white-color;
       }
       span,a{
         font-size: 14px;
         font-weight: 400;
         color: #6f6f8b;
       }
     }
     .footer-social-list{
       margin-top: 32px;
       li{
         a{
        color: $white-color;
        margin-left: 54px;
        &:hover{
          color: $primary-blue;
        }
         }
       }
     }
   }
 }

 .copyright-text{
  p{
    color: #cad0ff;
    margin-bottom: 0;
    font-size: 14px;
  }
 }

/*------------------------------ 
      single post page 
-------------------------------*/
.single-post-wrapper{
  padding: 30px 0;
}

/*-------------- breadcrumb ---------------- */
.post-featured-image{
  position: relative;
  img{
    width: 100%;
    max-height: 550px;

  }
}
.breadcrumb{
  background: $white-color;
  webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
    padding: 0;
    border-radius: 0;
    li{
      display: inline-block;
      padding: 7px 34px 7px 17px;
      color: $primary-color;
      position: relative;
      &:before{
        position: absolute;
        right: 0;
        top: 0;
        content: '';
        background: url(../images/icon/angle.png) no-repeat center center /contain;
        width: 20px;
        height: 100%;
      }
      a{
        font-size: 13px;
        color: #5c5c5c;
        i{
          margin-right: 8px;
        }
      }
  
    }
}

.ts-breadcrumb{
  padding: 0;
  li{
    display: inline-block;
    list-style: none;
    font-size: 13px;
    color: #a9a9a9;
    a{
      color: #a9a9a9;
    }
  }
  >li+li:before {
    content: "\f105";
    font-family: FontAwesome;
    padding: 0 6px;
    color: #777;
}
}



.single-post.content-wrapper,
.comments-form.ts-grid-box{
  padding: 30px 80px 40px;
}
.single-post{

  .post-meta-info{
    margin-bottom: 35px;
    padding-left: 0;
    li{
      &.author{
        padding-left: 60px;
        a{
          img{
            top: -6px;
            width: 40px;
            height: 40px;
          }
        }
      }
      a{
        &.post-cat{
          position: relative;
        }
      }
      &.share-post{
        a{
          color: $white-color;
      
          i{
            font-size: 16px;
            width: 35px;
            height: 35px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -ms-border-radius: 50%;
            text-align: center;
            padding: 9px 0px;
            margin-right: 0px;
            background: $primary-color;
          }
        }
      }
    }
  }

  .post-media{
    margin: 0 -80px;
  }
  p{
    font-size: 16px;
    line-height: 28px;
    color: #232323;
    margin-bottom: 25px;
    span{
      background: #fff9b5;
      padding: 5px 6px;
    }
  }
  .text-bg{
    background: #f7f7f7;
    font-size: 13px;
    font-style: italic;
    text-align: center;
    padding: 9px;
    margin-bottom: 30px;
  }
  .entry-content{


    .tie-dropcap {
      // &::first-letter{
      //   color: #a7a7a7;
      //   float: left;
      //   font-family: $heebo;
      //   font-size: 120px;
      //   line-height: 80px;
      //   padding-top: 4px;
      //   padding-right: 12px;
      //   padding-left: 3px;
      //   font-weight: 700;
      // }
       color: #a7a7a7;
        float: left;
        font-family: $heebo;
        font-size: 120px;
        line-height: 80px;
        font-weight: 700;
        background: transparent;
        margin-right: 17px;
        padding: 0;

    }
    h3{
      font-size: 20px;
      font-weight: 500;
      margin-bottom: 26px;
      line-height: 28px;
    }
  }
  ul{
    margin-bottom: 25px;
    padding-left: 20px;
    li{
      font-size: 16px;
      line-height: 28px;
      color: #232323;
      list-style: inside;
    }
  }

  .gallery-img{
    position: relative;
    padding: 20px 0;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 30px;
    &:after{
      display: block;
      clear: both;
      content: "";
    }
    img{
      float: left;
      width: 20%;
    }
  }
}
p{
  img.float-left{
    margin-right: 30px;
    margin-bottom: 30px;
  }
}


.post-video{
  position: relative;
  margin-bottom: 35px;
  img{
    width: 100%;
  }

  &:before{
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.85)));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.85) 100%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.85) 100%);
    background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(14%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.85)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.85) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.85) 100%);
  }
  .post-video-content{
    padding: 20px;

    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    h3{
      margin-bottom: 0;
     a{
      color: $white-color;
      &:hover{
        color: $primary-color;
      }
     }
    }

  }
  .ts-play-btn{
    position: relative;
    top: 0;
    left: 0;
    right: auto;
    font-size: 20px;
    width: 60px;
    height: 60px;
    border: 1px solid #92999a;
    border-radius: 50%;
    padding: 18px 0;
    display: block;
    text-align: center;
    font-size: 15px;
    background: #00292f;
    float: left;
    color: $white-color;
    margin-right: 20px;
    &:hover{
      background: $primary-color;
    }
  }

}
/* author box --*/
.author-box{
  position: relative;
  padding: 20px 0 20px 100px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 30px;
  .author-img{
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
    @include border-radius(50%);
    top: 16px;
  }
  .author-name{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    float: left;
  }
  p{
    margin-bottom: 0;
  }
  .authors-social{
    float: right;
    a{
      font-size: 14px;
      margin-left: 33px;
      &:first-of-type{
        margin-left: 0;
      }
      &.ts-twitter{
        color: $twitter;
      }
      &.ts-google-plus{
        color: $google-plus;
      }
      &.ts-facebook{
        color: $facebook;
      }
      &.ts-linkedin{
        color: $linkedin;
      }
      &:hover{
        color: $primary-color;
      }
    }
  }
  &.author-box-item{
    border: none;
    padding: 0 0 0 100px;
    margin-bottom: 0;
    .author-name{
      a{
        text-transform: lowercase;
      }
    }
    p{
      margin: 15px 0 20px;
    }
    .post-meta-info{
      margin-bottom: 0;
     li{
       a{
        font-size: 14px;
        color: #232323;
       }
     }
    }
  }
}
/* post navigation --*/
.post-navigation{
  a{
    span{
      font-size: 12px;
      font-weight: 600;
      font-family: $heebo;
      text-transform: uppercase;
      display: block;
      color: $title-color;
    }
    p{
      font-size: 14px;
      font-weight: 500;
      font-family: $heebo;
      margin-bottom: 0;
      line-height: 20px;
    }
  }
  .post-previous,
  .post-next{
    width: 50%;
    position: relative;
    &:hover{
      span{
        color: $primary-color;
      }
    }
  }
  .post-next{
    text-align: right;
    padding-right: 120px;
    img{
      right: 0;
      left: auto;
    }
  }
  .post-previous{
    padding-left: 120px;
    border-right: 1px solid #e7e7e7;
    img{
      left: 0;
    }
  }
  img{
    position: absolute;
    top: 0;
    width: 100px;
    height: 70px;
  }
} 

/*------------------------- 
comments-form
--------------------------*/
.comments-form{
  .comment-reply-title{
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .comment-form-cookies-consent{
    margin-bottom: 30px;
    label{
      font-size: 15px;
      font-family: $arimo;
      color: #232323;
      cursor: pointer;
      display: inline;
    }
  }
}
.ts-form{
  .form-group{
    margin-bottom: 26px;
    .form-control{
      height: 45px;
      width: 100%;
      @include border-radius(0);
      &:focus{
        box-shadow: none;
        border-color: $primary-color;
      }
      &.msg-box{
        height: 185px;
        resize: none;
      }
    }
  }
}

.view-all-link {
  font-size: 14px;
  color: #a9a9a9;
}

/*------------- single post style 2 ---------------*/
.category-name-list{
  margin-bottom: 20px;
  .post-cat{
    position: relative;
    margin-left: 0;
    margin-right: 10px;
  }
}
.post-layout-1{
  .post-meta-info{
    margin-bottom: 40px;
    li{
    &.author{
      padding-left: 60px;
      a{
        text-transform: uppercase;
        font-weight: 500;
        color: #232323;
        img{
          width: 40px;
          height: 40px;
          top: -8px;
        }
      }
    }
    }
  }
  .breadcrumb{
    margin-bottom: 2px;
  }
  .single-post p span{
    background: transparent;
    color: $primary-color;

  }
  .gallery-img{
    margin: 40px 0;
  }

}
.single-big-img{
  min-height: 550px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  display: block;
  .ts-video-btn{
    top: 50%;
    transform: translateY(-15%);
  }
}
.img-ovarlay{
  &:before{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: rgba(0,0,0, .3);
  }
}
/*------------ post layout 3 ----------------*/
.post-layout-2{
  .single-big-img{
    &:before{
      position: absolute;
      left: 0;
      top: 0;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.85) 100%);
      content: '';
      width: 100%;
      height: 100%;
    }
    .entry-header{
      position: absolute;
      left: 0;
      bottom: 0;
      padding: 30px 80px;
      .post-title{
        color: $white-color;
      }
    }
  }

  .post-meta-info{
    li{
      a{
        color: $white-color;
      }
      &.author{
        a{
          text-transform: uppercase;
        }
      }
      &.share-post{
        a{
          i{
            font-size: 16px;
            width: 35px;
            height: 35px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -ms-border-radius: 50%;
            text-align: center;
            padding: 9px 0px;
            margin-right: 0px;
            background: #d72924;
          }
        }
      }
    }
  }
  .breadcrumb{
    margin-bottom: 2px;
  }
}

/*--------------------post-layout-4 ------------*/
.post-layout-3{
  .content-wrapper.single-post{
    padding-top: 0;
  }
}

.post-layout-7{
  padding-top: 0;
  .single-big-img{
    &:before{
      position: absolute;
      left: 0;
      top: 0;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.85) 100%);
      content: '';
      width: 100%;
      height: 100%;
    }
    .entry-header-item{
     padding-top: 332px;
      padding-bottom: 40px;
    }
    .entry-header{
      .post-title{
        color: $white-color;
      }
    }
  }
  .post-meta-info{
    li{
      a{
        color: $white-color;
      }
      &.author{
        a{
          text-transform: uppercase;
        }
      }
      &.share-post{
        a{
          i{
            font-size: 16px;
            width: 35px;
            height: 35px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -ms-border-radius: 50%;
            text-align: center;
            padding: 9px 0px;
            margin-right: 0px;
            background: #d72924;
          }
        }
      }
    }
  }


}

/*------------------ pos layout 6 -----------*/
.post-layout-6{
  .single-post.content-wrapper{
    margin-top: -150px;
  }
}


/*-------------- post-layout-10--------*/
.post-layout-10{
  .entry-header{
    background: $white-color;
    padding: 30px;
    .post-cat{
      margin-left: 0;
      margin-right: 15px;
      margin-bottom: 20px;
    }
  }
}

/*----------- ----------------------------------
      home 2
 ----------------------------------*/
.ts-grid-box{
  &.ts-category-title{
    padding: 18px 30px;
    .ts-title{
      margin-bottom: 0;
    }
  }
}


.ts-list-post-box{
  .ts-post-thumb{
    margin-bottom: 0;
  }
    &.ts-grid-content{
    .post-content{
      padding-top: 20px ;
      padding-bottom: 15px;
      box-shadow: none;
      border-bottom: 1px solid #f0f1f4;
    }
    .item{
      .post-title{
        margin-bottom: 5px;
      }
      &:last-of-type{
        .post-content{
          border-bottom: none;
        }
        box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
      }
    }
  }
}
.post-list-box.ts-list-post-box.ts-grid-content{
  .post-content{
    &:last-of-type{
      border-bottom: none;
    }
  }
}


/*-------- video slider ----*/

.flex { display: -webkit-flex; display: flex; -webkit-flex-direction: row;  flex-direction: row; -webkit-justify-content: flex-start; justify-content: flex-start;}

.video-slider{
    overflow: hidden;
    position: relative;
    .slider-link.next{
    position: relative;
    }
    .post-video {
      margin-bottom: 0;
      .post-video-content{
        padding: 40px;
        h3{
          margin-bottom: 12px;
        }
      }
      .ts-play-btn{
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        z-index: 1;
        background: $primary-color;
        border-color: $primary-color;
      }
      img{
        max-height: 500px;
      }
    }

    .uk-position-small{
      position: absolute;
      left: 40px;
      bottom: 170px;
      z-index: 1;
        font-size: 19px;
        background: #373839;
        color: #fff;
        width: 28px;
        height: 28px;
        float: left;
        position: relative;
        margin: 0;
        padding: 3px 0;
        text-align: center;
        &::after{
          position: absolute;
          right: 0;
          top: 0;
          bottom: 0;
          width: 1px;
          height: 15px;
          background: #686869;
          content: '';
          margin: auto;
        }
        &:last-of-type{
          &:after{
            display: none;
          }
        }
        svg{
          width: 7px;
        }
    }
 
}
.category-style{
  .ts-col-box.ts-grid-box{
    padding: 30px 15px 22px;
    .post-cat{
      margin-left: 20px;
    }
    .ts-title{
      padding-left: 15px;
    }
  }
}
.ts-video-icon{
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  margin: auto;
  display: block;
  text-align: center;
  font-size: 48px;
  color: #fff;
  z-index: 2;
  &:hover{
    color: $white-color;
  }
}

.category-box-item{
  .ts-grid-box{
    .ts-post-thumb{
      img{
        max-height: 340px;
      }
    }
  }
}
.category-post-item1{
  .ts-grid-box{
    .ts-post-thumb{
      img{
        max-height:194px;
      }
    }
  }
}
.category-item{
  padding-bottom: 24px;


}

.category-box-item-3{
  .item{
    p{
      margin-bottom: 0;
    }
  }
}
.category-layout-1{
  margin-bottom: -80px;
}
.category-layout-2{
  .ts-grid-box.ts-grid-content{
    margin-bottom: 30px;
  }
}
.entry-cat-header{
  .ts-title{
    margin-bottom: 0;
  }
}

.category-layout-3{
  .post-meta-info li a{
    color: #232323;
    text-transform: uppercase;
  }
}

.post-cat.no-bg{
  margin-left: 0;
  background: transparent;
  color: $primary-color;
  margin-bottom: 10px;
}
.post-cat.no-bg.pink-color{
  color: #ff5575;
}
.post-cat.orange-color.no-bg{
  color: $orange-color;
}
.post-cat.blue-color.no-bg{
  color: $blue-color;
}
.post-cat.green-color.no-bg{
  color: $green-color;
}
.post-cat.yellow-color.no-bg{
  color: $yellow-color;
}

.category-layout-5{
  .ts-grid-box{
    box-shadow: none;
  }
}
.category-layout-6{
  .entry-cat-header{
    .ts-title{
      margin-left: 30px;
    }
  }
}
.ts-post-thumb{
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin-bottom: 20px;
  .post-cat{
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 30px;
  }
  img{
    @include transition();
  }
}

/*--------------------- ts-category-list----------*/
.ts-category-list{
  li{
    display: inline-block;
    a{
      font-size: 13px;
      color: #232323;
      background: #e9e9e9;
      display: block;
      line-height: 22px;
      padding: 2px 11px;
      margin-left: 6px;
      @include border-radius(2px);

      &.ts-blue-bg{
        background: $blue-color;
        color: $white-color;
      }
    }
  }
}
/*------------------------- pagination --------------*/
.pagination{
  display: block;
  li{
    display: inline-block;
    a{
      display: block;
      width: 30px;
      height: 30px;
      text-align: center;
      @include border-radius(50%);
      line-height: 31px;
      font-size: 14px;
      color: #888888;
    }
    &.active,
    &:hover{
      a{
        background: $primary-color;
        color: $white-color;
      }
    }
  }
}
.ts-pagination-1{
  margin-top: 30px;
  .pagination{
    li{
      a{
        &:hover{
          background: $primary-green;
        }
      }
      &.active{
        a{
          background: $primary-green;
        }
      }
  
    }
  }
}


/*-------- vertion css -----*/
.post-style-1{
  position: relative;
  margin: 0;
  .p-1{
    padding:0 2px !important;
  }
  .item{
    min-height: 500px;
  }
  &.ts-overlay-style .overlay-post-content{
    .post-title{
      margin-bottom: 5px;
    }
  }
 
}

.post-box-style{

  .ts-grid-box{
    box-shadow: none;
    background: transparent;
  }
  .ts-grid-content{
    .post-content{
      background: transparent;
      box-shadow: none;
    }
    .item:last-of-type{
      box-shadow: none !important;
      .post-content{
        border-bottom: none;
      }
    }
  }
  .ts-overlay-style .overlay-post-content{
    .post-meta-info{
      li.active{
          color: $primary-green;
      }
    }
  }

}

/*---------- ts-title-item -------------*/
.ts-title-item{
  position: relative;
  margin-bottom: 30px;
  .view-all-link {
    position: relative;
    top: -8px;
}
&.title-item-1{
  .ts-title{
    &:before{
      background: $primary-blue-dark;
    }
    &:after{
      display: none;
    }
  }
 
}
&.white{
  .ts-title{
    color: $white-color;
  }
}
}
.ts-cat-title{
  margin-bottom: 0;
  line-height: 0;
  span{
    position: relative;
    font-family: $heebo;
    font-size: 14px;
    font-weight: 400;
    background: $primary-green;
    color: $white-color;
    line-height: 26px;
    padding: 0 5px;
    padding: 2px 15px;
    display: inline-block;
    z-index: 1;
    &:before{
      position: absolute;
      width: 20px;
      height: 100%;
      content: '';
      background: $white-color;
      right: -20px;
      top: 0;
    }

  }
  &:after{
    position: absolute;
    right: 0;
    bottom: 13px;
    width: 100%;
    height: 1px;
    background: #84be38;
    content: '';
    z-index: 0;
  }
}
.section-bg{
  .ts-cat-title{
    span{
      &:before{
        background: #f7f7f7;
      }
    }
  }
}

.ts-grid-item{
  .overlay-post-content{
    .post-title{
      a{
        &:hover{
          color: $white-color;
        }
      }
    }
  }

  padding: 0;
  background: transparent;
  box-shadow: none;

  &.widgets-populer-post{
    padding: 0;
    .post-content.media{
      padding-bottom: 17px;
      margin-bottom: 17px;
      border-bottom: 1px solid #ededed;
      &:last-of-type{
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: none;
      }
    }
  }
  .ts-grid-content .item:last-of-type{
    box-shadow: none;
    .post-content{
      border-bottom: none;
    }
  }
 
  &.ts-grid-item1{
    .col-lg-6{
      .ts-post-thumb{
        img{
          max-height: 230px;
          width: 100%;
        }
      }
    }
  }
  .ts-overlay-style{
    .post-meta-info{
      li{
        &.author{
          a{
            &:hover{
              color: $primary-green;
            }
          }
        }

      }
    }
  }

}
.ts-post-style-2{
  .ts-overlay-style{
    .item {
      min-height: 450px;
    }
  }
}
.grid-style-1{
  .ts-post-thumb{
    margin-bottom: 15px;
  }
}
.ts-grid-style-2{

  .post-cat{
    margin-left: 0;
    margin-bottom: 12px;
  }
}


/*--------------------- food css -----*/
#featured-slider-3{
  .item{
    min-height: 430px;
  }
  .owl-dots {
    position: absolute;
    right: 0;
    top: auto;
    z-index: 1;
    bottom: 21px;
    left: 0;
    margin: auto;
    display: block;
    text-align: center;
    .owl-dot{
      span{
        background: #fff;
      }
      &.active{
        span{
          background: #fff;
        }
      }
    }
}
}
.ts-featured-post{
  .item{
    position: relative;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-backface-visibility: hidden;
    &:before{
      background: linear-gradient(to right, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.95) 100%);
    }
  }
  .overlay-post-content{
    max-width: 520px;
    right: 0;
    top: 46%;
    bottom: 0;
    margin: auto;
    transform: translateY(-50%);
    z-index: 1;
    text-align: center;
    .post-cat-name{
      margin-bottom: 30px;
      padding-bottom: 25px;
      position: relative;
      display: block;
      &:before{
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        width: 45px;
        height: 1px;
        background: #897f7a;
        margin: auto;
        content: '';
      }
    }
    .post-title{
      margin-bottom: 20px;
    }

  }
}

.post-cat-name{
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: $heebo;
  color: $primary-green;
  margin-bottom: 10px;
  display: inline-block;
  letter-spacing: 0.65px;
  &:hover{
    color: $primary-green;
  }
}
.post-author-name{
  font-size: 12px;
  line-height: 26px;
  color: $white-color;
  text-transform: uppercase;
  font-family: $arimo;
  &:hover{
    color: $primary-green;
  }
}

.post-content-box{
  .ts-post-thumb{
    margin-bottom: 0;
  }
  .post-content{
    padding: 18px 15px;
    margin: -20px 20px  0px;
    background: $white-color;
    text-align: center;
  }
  // .post-title{
  //   a{
  //     &:hover{
  //       color: $primary-green;
  //     }
  //   }
  // }
}
.featured-content-box{
  .post-content{
    padding: 35px 35px;
    margin: -40px 40px  0px;
  }

}


/*----- post-list-tab------*/
.post-list-tab{

  .post-tab-list{
    padding: 20px 0 0;
  }

}
.widgets{
  &.post-list-tab{
    .nav-tabs li a{
      line-height: 20px;
      padding-bottom: 12px;
    }
    img.sidebar-img {
      width: 86px;
      height: 63px;
  }
  }


}


.ts-title-item{
  .ts-title{
    margin-left: 20px;
    &:before{
      background: $primary-green;
      left: -20px;
    }
    &:after{
      position: absolute;
      right: 0;
      bottom: 10px;
      width: 100%;
      height: 1px;
      background: #e4e4e4;
      content: '';
      z-index: 0;
    }
    span{
      background: #fff;
      z-index: 1;
      position: relative;
      padding: 0px 20px 0 0;
    }
  }
  &.bg-gray{
    .ts-title{
      span{
        background: #f7f7f7
      }
    }
  }
}

.ts-overlay-item{
  .ts-overlay-style{
    .item{
      .ts-post-thumb{
          margin-bottom: 0;
      }
    }
    .ts-video-icon{
      &:hover{
        color: $white-color;
      }
    }
  }
}

.post-list{
  .post-meta-info li{
    margin-right: 18px;
    a{
      color: #232323;
      font-weight: 500;
    }
  }

  .post-content-box .post-content {
    padding: 26px 15px;
    margin: -40px 20px 0px;
  }

}
.hot-topics-item{
  .post-list{
    .post-content p{
      padding-right: 20px;
    }
  }
  .widgets.widgets-item.widgets-populer-post{
  padding: 0;
  }
  
}


/*-----------------------------
 instragram photo 
 --------------------------*/
 .instagramPhoto{
   padding: 0;
   position: relative;
 }
 .ts-single-inst {
  width: 100%;
  overflow: hidden;
  img{
    width: 100%;
    @include transition();
    &:hover{
      opacity: 0.7;
      transform: scale(1.06);
    }
    }
  }


  /*----------- ---------------
       technology index css
   ----------------------------*/

   .featured-section-item{
     background: #000032;
   }

   .ts-grid-features-box{
    padding: 60px 40px 100px;
    background: $white-color;
    .post-cat{
      margin-left: 0;
      margin-bottom: 20px;
    }
    .post-content{
      .post-title{
        a{
          &:hover{
            color: $primary-blue;
          }
        }
      }
      p{
        font-size: 15px;
        margin-bottom: 25px;
        color: #777777;
      }
    }
    .post-meta-info{
      li{
        &.active{
          color: $primary-blue;
        }
      }
    }

  }
  #featured-slider-4{
    .row{
      margin: 0;
    }
 
    .item{
      min-height: 485px;
    }
    .owl-nav {
      position: absolute;
      right: auto;
      top: auto;
      left: 25px;
      bottom: 50px;
      .owl-prev:before{
        display: none;
      }
  }
  .owl-nav .owl-next i, .owl-nav .owl-prev i{
    font-size: 16px;
  }
  }
 
  
  
  .overlay-heighlight-blue{
    .item{
      .post-date-info{
        color: $white-color;
      }
      &:before{
        background-image: linear-gradient( 0deg, rgb(64,195,246) 0%, rgba(43,192,245,0) 100%);
        opacity: .6;
      }
    }
  }
  .overlay-heighlight-green{
    .post-date-info{
      color: $white-color;
    }
    .item{
      &:before{
        background-image: linear-gradient( 0deg, rgb(12,211,31) 0%, rgba(12,211,31,0) 100%);
        opacity: .6;
      }
    }
  }
  .overlay-heighlight-red{
    .post-date-info{
      color: $white-color;
    }
    .item{
      &:before{
        background-image: linear-gradient( 0deg, rgb(247,27,48) 0%, rgba(211,12,35,0) 100%);
        opacity: .6;
      }
    }
  }
  .overlay-heighlight-blue{
    .post-date-info{
      color: $white-color;
    }
    .item{
      &:before{
        background-image: linear-gradient( 0deg, rgb(64,195,246) 0%, rgba(43,192,245,0) 100%);
        opacity: .6;
      }
    }
  }
  .overlay-heighlight-orange{
    .post-date-info{
      color: $white-color;
    }
    .item{
      &:before{
        background-image: linear-gradient( 0deg, rgb(242,82,11) 0%, rgba(43,192,245,0) 100%);
        opacity: .7;
      }
    }

  }
  .overlay-heighlight-blue-dark{
    .post-date-info{
      color: $white-color;
    }
    .item{
      &:before{
        background-image: linear-gradient( 0deg, rgb(0,125,255) 0%, rgba(43,192,245,0) 100%);
        opacity: .7;
      }
    }
    .post-meta-info li.active {
      color: $primary-blue !important;
  }
  }
  .overlay-heighlight-yellow{
    .post-date-info{
      color: $white-color;
    }
    .item{
      &:before{
        background-image: linear-gradient( 0deg, rgb(177,142,21) 0%, rgba(255,178,45,0) 100%);
        opacity: .8;
      }
    }
    .post-meta-info li.active {
      color: $primary-blue !important;
  }
  }


  .ts-heading{
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
    .ts-title{
      margin-left: 20px;
      margin-bottom: 0;
      &:before{
        left: -20px;
        background: $primary-blue;
      }
    }
    .view-all-link{
      &:hover{
        color: $primary-blue;
      }
    }
    &.white{
      .ts-title{
        color: $white-color;
      }
      .view-all-link{
        position: relative;
        color: $white-color;
      }
    }

  }

  .featured-post{
    .item{
      background-position: 50% 50%;
      -webkit-background-size: cover;
      background-size: cover;
      -webkit-backface-visibility: hidden;
    }
  }
  .featured-post-1{
    .item{
      min-height: 460px;
    }
  }
  .featured-post-2{
    .item{
      min-height: 314px;
    }
  }

  /*----------------------------
  vedio-section
  ------------------------------*/
  .vedio-section{
    padding: 30px 0 10px;
    position: relative;
    &:before{
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      content: '';
      background: rgba(0,0,50, .7);
    }
  }
  .post-category-item{
    .item{
      min-height: 330px;
    }
  }

  /*-----------------------
  load-more
  -------------------------*/
  .load-more{
    margin-top: 20px;
    a{
      color: #a9a9a9;
      font-size: 14px;
    }
    i{
      display: block;
      font-size: 50px;
      margin-bottom: 5px;
    }
  }


  .blue-dark-heighlight{
    background: $primary-blue-dark;
    color: $white-color;
  }


  /*----------------------------
  footer 4 
  ------------------------*/
  .ts-footer-4{
    background:#1a2130;
    padding: 40px 0;
    .footer-top{
      padding: 0px 0 35px;

    }
    .border-top{
      border-color: #313845;
    }
    .footer-social-list{
      li{
        a{
          color: $white-color;
    
        }
      }
    }
  }
  .footer-widget{
    position: relative;
    .widget-title{
      color: $white-color;
      font-size: 18px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.9px;
      &:before{
        display: none;
      }
    }
    ul{
      li{
        font-size: 14px;
        line-height: 32px;
        color: #a8a9ad;
        a{
          color: #a8a9ad;
          &:hover{
            color: $primary-blue-dark;
          }
        }
      }
    }
    p{
      color: #f0f0f1;
      font-size: 15px;
    }
    &.newsletter-widgets{
      padding-left: 50px;
      padding-top: 20px;
      h4{
        font-size: 20px;
        font-weight: 500;
        color: $white-color;
        margin-bottom: 40px;
      }
      .newsletter-widgets-form{
        position: relative;
        margin-bottom: 30px;
        .newsletter-email{
          width: 100%;
          height: 40px;
          padding: 0 100px 0 20px;
          &::placeholder{
            letter-spacing: 1.2px;
            color: #a9a9a9;
          }
        }
        .btn{
          position: absolute;
          right: 0;
          top: 0;
          height: 40px;
          padding: 10px 37px;
          background: $primary-yellow;
          &:hover{
            background: #232323;
          }
        }
        p{
          color: #8b9196;
        }
      }
    }
  }
 
.ts-footer-5{
  .footer-widget{
    &.border-right{
      &:after{
        position: absolute;
        right: -10px;
        top: 0;
        width: 1px;
        height: 150px;
        bottom: 0;
        margin: auto;
        content: '';
        background: #454e56;
      }
    }

    .footer-logo{
      padding: 20px 0;
    }
    .footer-social-list{
      li{
        a{
          &:hover{
            color: $primary-yellow;
          }
        }
        &:first-child{
          a{
            margin-left: 0;
          
          }
        }
      }
    }
    p{
      padding-right: 50px;
    }
  }
}
  .copyright-section{
    background: #101727;
    .footer-menu{
      margin-bottom: 0;
    }
  }

  .link-img{
    display: block;
    width: 100%;
    min-height: 100px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
  }
.img-height-310{
  min-height: 324px;
}


/*--------------- crypto css --------------*/
.header-box-right{
  background: #10181f;
  .navigation{
    height: 85px;
    background: $primary-yellow;
    position: relative;
    &:before{
      position: absolute;
      right: -100%;
      top: 0;
      width: 100%;
      content: '';
      height: 100%;
      background: $primary-yellow;
    }
  }
  .nav-menu{
   >li{
     >a{
        height: 85px;
        line-height: 45px;
        &:before{
          position: absolute;
          width: 5px;
          height: 5px;
          @include border-radius(50%);
          background: $white-color;
          content: '';
          left: 0;
          right: 0;
          margin: auto;
          bottom: 0px;
          opacity: 0;
          visibility: hidden;
          @include transition();
        }
        &:hover{
          background: transparent;
          color: $white-color;
          &:before{
            opacity: 1;
            visibility: visible;
            bottom: 20px;
          }
        }
   
      }
      &.active{
        >a{
          background: transparent;
          color: $white-color;
          &:before{
            opacity: 1;
            visibility: visible;
            bottom: 20px;
          }
        }
      }
      .megamenu-list{
        li{
          a{
            &:hover{
              color: $primary-yellow;
            }
          }
        }
      }
      .nav-dropdown{
        li{
          a{
            // background: #232323;
            // color: $white-color;
            &:hover{
              color: $primary-yellow;
            }
          }
        }
      }
      &:first-child{
        a{
          padding-left: 35px;
        }
      }
    }
  }
  .right-menu li .nav-search {
    height: 85px;
  
    .nav-search-button{
      line-height: 88px;
      text-align: right;
      background: transparent;
      color: #232323;
    }
}
}
.top-bar-item{
  .ts-date{
    color: $white-color;
  }
  .ts-top-nav{
    li{
      a{
        color: $white-color;
      }
    }
  }
}
.category-post-style1{
  .post-content{
    .post-cat{
      margin-left: 0;
      margin-bottom: 15px;
    }
    p{
      font-size: 15px;
      color: #232323;
    }
  }
}

/*-------------- -------------
breakink-news-section
----------------------------------*/
.breakink-news-section{
  border-bottom: 1px solid #e5e5e5;
  .ts-breaking-news {
    padding: 7px 20px 1px 0;
    .breaking-news-content {
      width: 85%;
    }
  }
  #breaking_slider {
    .owl-nav {
      top: -7px;
      .owl-prev, .owl-next {
        width: 34px;
        margin-left: 0;
        height: 38px;
        font-size: 24px;
        border-left: 1px solid #e5e5e5;
        background: transparent;
        &:hover{
          color: $primary-yellow;
        }
    }
    .owl-next{
      border-right: 1px solid #e5e5e5;
    }
    }
  }
}

.featured-post-style{
    .item{
      min-height: 498px;
    }
    .post-cat{
      margin-left: 0;
      margin-bottom: 19px;
    }
    .overlay-post-content{
      .post-title{
        margin-bottom: 15px;
      }
    }
  
}


.ts-grid-style-3{
  .ts-overlay-style{
    margin-bottom: 4px;
    .item{
      min-height: 247px;
      .post-cat{
        margin-left: 0;
        margin-bottom: 13px;
      }
    }
  }
  &.p-1{
    padding-top: 0 !important;
  }
}


.currency-list-items{
  padding: 18px;
  position: relative;
  overflow: hidden;
  padding-right: 80px;
  display: block;


  h4{
    font-size: 14px;
    font-weight: 700;
    color: $white-color;
    text-transform: uppercase;
    letter-spacing: 0.7px;
  }
  span{
    font-size: 11px;
    text-transform: uppercase;
    line-height: 15px;
    color: #efefef;
    display: block;
  }
  .currency-right-content{
    position: absolute;
    right: 15px;

    bottom: 0;
    margin: auto;
    transform: translateY(-50%);
    z-index: 1;
  }
  img{
    position: absolute;
    right: 29px;
    bottom: -15px;
    opacity: .8;
  }
  &.currency-blue-dark-heighlight{
    background-image: linear-gradient(to right, #242279 , #6663ae);
  }
  &.currency-yellow-heighlight{
    background-image: linear-gradient(to right, #ff8f00 , #ffbd00);
  }
  &.currency-gray-heighlight{
    background-image: linear-gradient(to right, #556685 , #98a2b5);
  }
  &.currency-blue-heighlight{
    background-image: linear-gradient(to right, #0d21b6 , #2a6cd4);
  }
  &.currency-green-heighlight{
    background-image: linear-gradient(to right, #63a20a , #a2c821);
  }
}


.bg-dark-item{
  background: #121524;
  .ts-grid-box{
    background: transparent;
  }
  .nav-tabs {
    border-bottom: none;
    margin-bottom: 8px;
    li {
      a{
        color: $white-color;
        &:hover{
          color: $white-color;
        }
        &.active{
          background: transparent;
          &:before{
            opacity: 0;
          }
        }
      }
    }
  }
  .post-title{
    a{
      color: $white-color;
    }
  }
  .post-tag{
    a{
      color: $primary-yellow;
    }
  }
  .post-tab-list {
    .post-content.media{
      border-bottom: 1px solid #2b2b2b;
      &:last-of-type{
        border-bottom: none;
      }
    }
  }

}




/*--------------------------
navbar-standerd
---------------------------*/
.navbar-standerd{
  background: $white-color;
  border-top: 1px solid #ddd;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
  .navigation{
    height: 80px;
    .nav-brand{
      padding: 0;
    }
  }
  .nav-menu{
    >li{
      >a{
        height: 80px;
        line-height: 42px;
        &:hover{
          background: $white-color;
        }
      }
      &.active{
       > a{
          color:$primary-color;
          background: $white-color;
        }
      }
    }
  }
  .right-menu{
    li{
      a{
        border-left: none;
        position: relative;
        color: #232323;
        height: 80px;
        line-height: 82px;
        &:before{
          position: absolute;
          right: 0;
          top: 0;
          width: 1px;
          height: 20px;
          content: '';
          bottom: 0;
          margin: auto;
          background: #232323;

        }
      }
      .nav-search .nav-search-button{
        background: transparent;
        color: #232323;
        line-height: 84px;
      }
    }
  }
  &.nav-item{
    .navigation{
      height: 60px;
    }
    .nav-menu > li{
      > a{
        height: 60px;
        line-height: 19px;
        position: relative;
        &:before{
          position: absolute;
          left: 0;
          bottom: 0;
          width: 100%;
          height: 2px;
          background: $primary-color;
          content: '';
          opacity: 0;
          visibility: hidden;
          -o-transition: all 0.4s ease;
          transition: all 0.4s ease;
          -webkit-transition: all 0.4s ease;
          -moz-transition: all 0.4s ease;
          -ms-transition: all 0.4s ease;
        }
      }
      &.active{
        >a{
         &:before{
           opacity: 1;
           visibility: visible;
         }
        }
      }
    }
    .right-menu li {
      a {
        height: 60px;
        line-height: 61px;
        color: #888888;
        &:before{
          background: #888888;
        }
    }
    .nav-search .nav-search-button {
      line-height: 62px;
      color: #888888;
  }
    }

  }
  &.nav-bar-dark{
    background: #272727;
    border-top: none;
    .navigation{
      background: #272727;
      .nav-menu {
        >li{
          >a{
            color: $white-color;
            &:hover{
              background: $primary-color;
            }
          }
          &.active{
           > a{
              background: $primary-color;
            }
          }
        }
      }
      .right-menu{
        li{
          a{
            color: $white-color;
            &:before{
              background: #5d5d5d;
            }
          }
          .nav-search .nav-search-button{
            color: $white-color;
          }
        }
      }
    }
  }
}

.post-style-3{
    .featured-post.ts-overlay-style{
      .item{
        min-height: 500px;
      }
    }
    .post-cat{
      margin-left: 20px;
    }
    .post-title.large{
      margin-bottom: 15px;
      font-weight: 500;
    }
}

.height-310{
  min-height: 305px !important;
}
.height-190{
  height: 190px !important;
}
.post-style-4{
  .ts-overlay-style{
    margin-bottom: 4px;
  }
}

.ts-heading-item{
  .ts-title{
    margin-left: 0;
    span{
      background: $white-color;
      padding-right: 10px;
      position: relative;
      z-index: 1;
    }
    &:before{
      display: none;
    }
    &:after{
      position: absolute;
      right: 0;
      top: 13px;
      width: 100%;
      height: 1px;
      background: #616161;
      content: '';
    }
  }
}

.ts-grid-box.bg-dark-item{
  .ts-heading-item{
    .ts-title{
      span{
        background: #121212;
        color: $white-color;
      }
      &:after{
        background: #252525;
      }
    }
  }
  .post-content{
    border-color:#252525;
  }
  .post-meta-info{
    li.active{
      a{
        color: $primary-color;
      }
    }
  }
  
}
.ts-grid-item-2{
  .post-cat{
    margin-left: 0;
    margin-bottom: 16px;
  }
  .ts-post-thumb{
    margin-bottom: 0;
  }
  .item{
    .post-content {
      padding: 18px 0;
      border-bottom: 1px solid #e8e8e8;
    
     }
     &:last-of-type{
      .post-content {
        border-bottom: none;
      }
     }  
  }
}

.right-sidebar-1{
  .widgets.widgets-item {
    .widget-title{
      margin-left: 0;
      span{
        background: $white-color;
        padding-right: 10px;
        position: relative;
      }
      &:before{
        left: 0;
        background: $primary-color;
        width: 100%;
        height: 1px;
        bottom: 0;
        margin: auto;
      }
      }
  }

}
.ts-grid-box.widgets.border{
  box-shadow: none;
  border: 1px solid #e3e3e3;
}


/*------------------ home default 5------------*/
#featured-slider-5{
    .item{
      min-height: 500px;
      &:hover:after{
        display: none;
      }
      &:before{
        background: rgba(0,0,0, .3);
      }
    }
    .overlay-post-content{
      z-index: 1;
      top: 50%;
      transform: translateY(-31%);
      max-width: 570px;
      .post-content{
        padding: 0 40px;
      }
      .post-title.lg{
        margin-bottom: 20px;
      }
    }
    .post-cat{
      margin-left: 0;
      margin-bottom: 15px;
    }
    .owl-dots{
      top: 50%;
      right: 30px;
      transform: translateY(-50%);
      .owl-dot{
        display: block;
        margin: 0;
        top: 0;
        line-height: 16px;
        span{
          background: $white-color;
        }
        &.active{
          span{
            margin: 0;
          }
        }
      }
    }
}


/*------------------------------
    404 
------------------------------*/

.error-page{
  padding: 80px 30px;
  .error-code{
    h2{
      font-size: 220px;
      font-weight: 500;
      color: #222222;
      line-height: 220px;
    }

    
  }
  .error-message{
    h3{
      font-size: 40px;
      margin-bottom: 16px;
    }
  }
  .error-body{
    h4{
      font-size: 22px;
      font-weight: 400;
      margin-bottom: 34px;
    }
    a{
      background: $primary-color;
      &.btn{
        padding: 17px 37px;
        &:hover{
          background: $primary-dark;
        }
      }
    }
  }
}

/*--------------------------------
          sport index css 
------------------------------------*/
.top-bar{
  &.transparent{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: transparent;
    z-index: 2;
    #breaking_slider .owl-nav{
      top: 0;
      right: -46px;
      .owl-prev,
      .owl-next{
        color: $white-color;
        background:#111c20; 
      }
    }
    .ts-breaking-news{
      background: transparent;
      padding: 8px 20px 8px 0;
      .breaking-news-content{
        width: 85%;
      }
      p{
        a{
          color: $white-color;
        }
      }
    }
  }
}
.header-box-transprent{
  position: absolute;
  right: 0;
  left: 0;
  width: 100%;
  top: 40px;
  height: auto;
  z-index: 2;
  .ts-main-menu{
    height: 65px;
    background: rgba(0,0,0, .6);
    .nav-header{
      width: auto;
      height: 100%;;
      .nav-brand{
        line-height: 64px;
        padding: 0 18px;
      }
    }
    .nav-menu{
      >li{
        >a{
          height: 65px;
          padding: 24px 20px;
          font-weight: 500;
          color: $white-color;
          &:hover{
            background: transparent;
          }
          .submenu-indicator:before{
            content: '\f107';
          }
        }
        &.active{
          a{
            background: transparent;
          }
        }
        &:first-child{
          a{
            padding-left: 30px;
          }
        }
      }
    }
    .right-menu li{
      a{
        height: 65px;
        line-height: 65px;
        width: 65px;
        color: $white-color;
        border-left: none;
        border-right: 1px solid #ff3639;
      }
      .nav-search{
        height: 65px;
        width: 65px;
        border-left: 1px solid #bb1619;
        .nav-search-button{
          line-height: 67px;
          width: 100%;
          background: transparent;
        }
      }
    }
 
  }
}

/*---------------------
     hero section 
-----------------*/
.featured-table{
  width: 100%;
  height: 100%;
  display:table;
  .table-cell{
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
  }
}
.hero-area{
  padding: 0;
  position: relative;

  &:before{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 130px;
    content: '';
    background-image: linear-gradient( 0, rgb(255,255,255) 0%, rgba(255,255,255,0) 100%);
    z-index: 1;
  }
}
.featured-slider-item{
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  height: 960px;
  &::before{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: rgba(0,0,0, .2);
  }
}
.hero-content{
  position: relative;
  padding: 20px;
  margin-top: -180px;
  .post-cat{
    margin-bottom: 12px;
    margin-left: 0;
  }
  h2{
    font-size: 42px;
    font-weight: 700;
    color: $white-color;
    margin-bottom: 22px;
  }
  p{
    font-size: 18px;
    line-height: 24px;
    font-family: $arimo;
    color: $white-color;
  }
}

.featured-bottom-post{
  margin-top: -260px;
  position: relative;
  z-index: 1;
}


/*--------------
tab-menu-item
-----------*/
.tab-menu-item{
  li{
    a{
      font-size: 15px;
      font-weight: 400;
      font-family: $heebo;
      color: #5a5c66;
      padding: 0 15px;
      &.active{
        color: $white-color;
      }
    }
    &:last-child{
      a{
        padding-right: 0;
      }
    }
  }
}


.ts-tabs-content{
  .tab-pane.fade.active{
    opacity: 1;
  }
}

.video-item{
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  height: 450px;
  position: relative;
  overflow: hidden;
  .post-video{
    position: absolute;
    top: 46%;
    margin: auto;
    text-align: center;
    transform: translateX(50%); 
    left: 0;
    right: 0;
    z-index: 2;
    margin: auto;
    &:before{
      display: none;
    }
    .ts-play-btn{
      z-index: 1;
      border: none;
    }
  }
}

.video-tab-list{
  height: 450px;
  padding: 30px 5px 30px 30px;
  overflow: hidden;
  img.sidebar-img{
    width: 100px;
    height: auto;;
  }
  .post-tab-list{
    padding: 0;
    li{
      margin-bottom: 15px;
     .post-title{
       color: $white-color;
     }
      &:last-child{
        margin-bottom: 0;
      }
    }
  }
}
.fade.in{
  opacity: 1;
}
.post-style-item4{
  padding-bottom: 0;
  .ts-post-thumb{
    margin-bottom: 0;
  }
  .item{
    &:before{
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.75) 100%);
    }
  }
}


#hero-slider{
  .owl-nav {
    position: relative;
    right: auto;
    top: 0%;
    left: 0%;
    z-index: 3;
}
  .owl-prev {
    font-size: 20px;
    text-transform: uppercase;
    padding: 20px;
    &:before{
      display: none;
    }
  }
  
  .owl-next {
    font-size: 20px;
    text-transform: uppercase;
    padding: 20px;
    margin-left: 80px;
  }
  
  .owl-dots {
    counter-reset: slides-num;
    margin-top: 15px;
    right: auto;
    left: 0;
  
      &:after {
        content: "0" counter(slides-num);
        display: inline-block;
        font-size: 12px;
        font-weight: 700;
        vertical-align: middle;
        padding-left: 20px;
        margin-top: -10px;
        font-weight: 400;
        color: $white-color;
      }
    }
  
    .owl-dot {
      display: inline-block;
      counter-increment: slides-num; /* Increment counter */
      margin-right: 5px;
  
      span {
        display: none;
      }
  
      &.active {
  
        &:before {
          content: "0"  counter(slides-num) " /  " ; /* Use the same counter to get current item. */
          display: inline-block;
          vertical-align: middle;
          font-size: 20px;
          position: absolute;
          left: 0;
          top: 0;
          color: $primary-color;
        }
      }
    }
  

    .owl-item.active{
      .hero-content{
        a.post-cat{
          -webkit-animation-name: animLeft;
          animation-name: animLeft;
          -webkit-animation: animLeft 1s ease 100ms both;
          animation: animLeft 1s ease 100ms both;
        -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          -webkit-animation-delay: 500ms;
          animation-delay: 500ms;
        }
        h2{
          -webkit-animation-name: animLeft;
          animation-name: animLeft;
          -webkit-animation: animLeft 1s ease 100ms both;
          animation: animLeft 1s ease 100ms both;
         -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          -webkit-animation-delay: 800ms;
          animation-delay: 800ms;
        }
        p{
          -webkit-animation-name: animLeft;
          animation-name: animLeft;
          -webkit-animation: animLeft 1s ease 100ms both;
          animation: animLeft 1s ease 100ms both;
    -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          -webkit-animation-delay: 1200ms;
          animation-delay: 1200ms;
        }
      }
    }
}


@-webkit-keyframes animLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(40%, 0, 0);
            transform: translate3d(40%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none; }
          
 }
.slider-dot-item{
  position: absolute;
  left: 0;
  width: 100%;
  top: 59.6%;
  right: 0;
  margin: auto;
  padding-left: 90px;
}
.slider-arrow-item{
  position: absolute;
  left: 0;
  width: 100%;
  top: 55.8%;
  right: 0;
  margin: auto;
  .owl-nav .owl-next i, .owl-nav .owl-prev i{
    font-size: 16px;
    color: $white-color;
  }
}

.mCSB_scrollTools .mCSB_draggerRail{
  width: 5px;
  background-color: #414450;
}

/*----------------------------
    travel index css 
---------------------------*/
.header-transprent{
  top: 25px;
  .ts-main-menu{
    background: transparent;
    .nav-menu{
      >li{
        >a{
          font-weight: 400;
          font-family: $heebo;
        }
        &.header-search{
          .header-search-form{
            position: absolute;
            left: 0;
            width: 100%;
            background: #fff;
            display: none;
          }
        }
      }
    }
  }
}
.featured-area{
  &:before{
    display: none;
  }
  .item{
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      height: 900px;
      .hero-content{
        margin-top: 0;
        h2{
          font-weight: 500;
          margin-bottom: 60px;
          font-size: 48px;
        }
        .featurd-video-icon{
          font-size: 80px;
          color: $white-color;
        }
      }
      
  }
}
@media (min-width: 1400px){
  .featured-area .item{
    height: 1050px;
  }
}

.grid-style-2{
  .ts-overlay-style{
    .item{
      min-height: 456px;
    }
  }
}

/*------------------ accordion post style ------------*/
.accordion-post-style{
  .card{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    &:before{
      content: " ";
      position: absolute;
      display: block;
      width: 100%;
      height: 100%;
      z-index: 1;
      bottom: 0;
      left: 0;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, rgba(24, 106, 179, .7) 100%);
    }

    .space{
      height: 125px;
      text-align: center;
      display: block;

  
    }
    .btn{
      position: relative;
      z-index: 1;
      padding: 8px 20px;
      @include border-radius(36px);
      opacity: 0;
      @include transition();
      transform: scale(0);
      &:hover{
        color: #fff;
   
      }
    }
    .card-header{
      padding: 0;
      a{
        display: block;
        padding: 20px 20px 15px 55px;
        position: relative;
        color: $white-color;
        z-index: 1;
        .post-title{
          color: $white-color;
          margin-bottom: 0;
          font-weight: 500;
        }
        i{
          position: absolute;
          left: 0;
          top: 0;
          font-size: 35px;
          left: 20px;
          top: 20px;
        }
      }
    }
    &:hover{
      .btn{
        opacity: 1;
        transform: scale(1);
      }
    }
  }
}


.post-overflow-style{
  .ts-title{
    &:after{
      display: none;
    }
  }
  .ts-post-thumb{
    overflow: visible;
    margin-right: -230px;
    width: auto;
    z-index: 2;
  }
  .post-content-item{
    background: #f7f7f7;
    padding: 70px 20px 55px 200px;
    margin-top: -55px;
    margin-left: 30px;
    .post-title{
      margin-bottom: 24px;
    }
    p{
      margin-bottom: 28px;
    }
  }
}

.watching-section {
  padding: 60px 0 50px;
  .post-title{
    a{
      color: $white-color;
      &:hover{
        color: $white-color;
      }
    }
  }
}

.border-style {
  .post-cat{
    margin-left: 0;
    top: -12px;
  }
  &.ts-grid-box.ts-grid-content{
    .post-content{
      box-shadow: none;
      padding-top: 25px;
      border: 1px solid #e6e6e6;
      border-top: none;
    }
    .ts-post-thumb{
      margin-bottom: 0;
    }
  }
}

/*-----------------
featured tab personal blog 
--------------*/
.featured-tab-item{
  .featured-tab-post{
    margin:0;
    border-bottom: none;
    .post-content{
      padding: 26px 30px 10px;
      background: $white-color;
    }
   >li{
      padding: 0;
      border-right: 1px solid #e6e6e6;
      &:last-child{
        border-right: none;
      }
      .active{
        &:before{
          position: absolute;
          right: 0;
          top: -15px;
          width: 100%;
          height: 15px;
          content: '';
        }
        .post-title,
        .post-meta-info li,
        .post-meta-info li.cat-name{
          color: $white-color;
        }
      }
   
    }

  }
}


.view-link-btn{
  position: absolute;
  left: 0;
  top: 50%;
  right: 0;
  margin: auto;
  text-align: center;
  margin: auto;
  transform: translateY(-20%);

    span{
      background: $white-color;
      height: 48px;
      line-height: 48px;
      padding: 2px 20px;
      min-width: 140px;
      display: inline-block;
      text-transform: uppercase;
      font-size: 11px;
      color: #222222;
      font-family: $heebo;
      font-weight: 500;
    }
}

.blog-post-slider-item{
  .ts-grid-box{
    padding: 90px 230px 90px 30px;
  }
 
  .ts-post-thumb{
    overflow: visible;
    margin-left: -244px;
    width: auto;
    z-index: 2;
    margin-bottom: 0;
    img{
      max-height: 310px;
      width: 100%;
    }
  }
  .owl-nav {
    position: absolute;
    right: auto;
    top: auto;
    left: 14px;
    bottom: 41px;
}
}

.read-more-btn{
  font-size: 11px;
  font-weight: 500;
  color: #888888;
  text-transform: uppercase;
  border: 1px solid #ddd;
  display: inline-block;
  padding: 4px 20px;
}
.older-post-btn{
  .read-more-btn{
    background: $white-color;
    color: #232323;
    border: none;
  }
}

.author-box-widget{
  padding: 0;
  .ts-post-thumb{
    margin-bottom: 0;
  }
  .post-content{
    padding: 20px;
    text-align: center;
    p{
      font-size: 14px;
      color: #585858;
    }
  }
  .authors-social{
    a{
      color: #8a8a8a;
      margin: 0 8px;
    }
  }
}

.ts-post-style-3{
  margin-left: -2px;
  margin-right: -2px;
  .ts-post-thumb{
    margin-bottom: 0;
  }
  .p-1{
    padding: 2px !important;
  }
  .post-content{
    .post-cat{
      margin-left: 0;
      margin-bottom: 10px;
    }
  }
}

.sidebar-2{
  .widgets-populer-post{
    .post-content.media{
      margin-bottom: 20px;
      padding-bottom: 20px;
      border-bottom: 1px solid #ddd;
      &:last-of-type{
        margin-bottom: 0;
        border-bottom: none;
      }
    }
  }
}

.ts-grid-content-1.ts-blue-light-heighlight{
  background: $blue-light-color;
}

.ts-grid-content-1.ts-blue-light-heighlight {
  p,
  .post-date-info,
  .post-title a{
    color: $white-color;
  }
  .post-cat{
    color: $blue-light-color;
  }
}
.img-height-520{
  min-height: 522px;
}

.ts-post-style-4{
  .ts-grid-style-3{
    .item{
      min-height: 235px;
      margin-bottom: 10px;
    }
  }
}
.border-top1{
  border-color: #cfd2da;
}

Anon7 - 2022
AnonSec Team