PageSourceSearch

https://desibanks.net/

html desibanks.net collected 2026-09-29 03:44:37 UTC 335,764 bytes, 15,345 lines download raw bytes

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
3<head>
4	<title> Desi Banks </title>
5	<link rel="canonical" href="https://desibanks.net" />
6            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7        <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1" />
8
9							
10        <meta name="description" content="Elevate your link in bio with SOCIA TAP, the ultimate free tool that replaces conventional websites by bringing together all your important links in one modern, user-friendly interface. Perfect for influencers, small businesses, and photographers.">
11		
12		
13
14		<meta name="apple-mobile-web-app-capable" content="yes">
15		<meta name="apple-mobile-web-app-title" content="Socia Tap">
16		<meta name="application-name" content="Socia Tap">
17
18
19
20        				
20<script src="https://kit.fontawesome.com/e362c033d8.js" crossorigin="anonymous"></script>
20
21		<link href="https://sociatap.com/sociatap_source/v1/editor/views/css/fonts/fontawesome7free/css/brands.css" rel="stylesheet">
22		<link href="https://sociatap.com/sociatap_source/v1/editor/views/css/fonts/line-awesome/css/line-awesome.min.css" rel="stylesheet">
23		<link href="https://sociatap.com/sociatap_source/v1/editor/views/css/fonts/iconic/css/open-iconic.min.css" rel="stylesheet">
24									<link rel="apple-touch-icon" href="https://desibanks.net/insta_images/theme83203img_6143685b8ce5d847aimg_6143.jpeg">
25										<link rel="icon" type="image/png" href="https://desibanks.net/insta_images/favicon_theme83203img_6143685b8ce5d847aimg_6143.jpeg">
26		
27
28		<meta name="theme-color" content="#ffffff">
29    
30        <meta property="og:title" content="Desi Banks" />
31    <meta property="og:description" content="" />
32    <meta property="og:url" content="https://desibanks.net/" /> 
33    <meta property="og:type" content="website" />
34            <meta property="og:image" content="https://desibanks.net/insta_images/theme83203img_6143685b8ce5d847aimg_6143.jpeg" />
35    
36
37
38    <style type="text/css">
39
40	    																																																																																																																																																																																							@font-face {
41				font-family: 'Antonio-Light';
42				src: local('***'),
43				url('https://sociatap.com/sociatap_source/v1/editor/blufonts/Antonio-Light_sans/Antonio-Light.eot?#iefix')  format('embedded-opentype'),
44				url('https://sociatap.com/sociatap_source/v1/editor/blufonts/Antonio-Light_sans/Antonio-Light.woff') format('woff'),
45				url('https://sociatap.com/sociatap_source/v1/editor/blufonts/Antonio-Light_sans/Antonio-Light.ttf') format('truetype');
46			}
47																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																							@font-face {
48				font-family: 'Montserrat';
49				src: local('***'),
50				url('https://sociatap.com/sociatap_source/v1/editor/blufonts/Montserrat_sans/Montserrat.eot?#iefix')  format('embedded-opentype'),
51				url('https://sociatap.com/sociatap_source/v1/editor/blufonts/Montserrat_sans/Montserrat.woff') format('woff'),
52				url('https://sociatap.com/sociatap_source/v1/editor/blufonts/Montserrat_sans/Montserrat.ttf') format('truetype');
53			}
54																						@font-face {
55				font-family: 'Montserrat', sans-serif;
56				src: local('***'),
57				url('https://sociatap.com/sociatap_source/v1/editor/blufonts/Montserrat_sans/Montserrat.eot?#iefix')  format('embedded-opentype'),
58				url('https://sociatap.com/sociatap_source/v1/editor/blufonts/Montserrat_sans/Montserrat.woff') format('woff'),
59				url('https://sociatap.com/sociatap_source/v1/editor/blufonts/Montserrat_sans/Montserrat.ttf') format('truetype');
60			}
61																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								
62
63html {
64	margin:0px;
65	padding:0px;
66
67	width: 100%;
68	-webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
69
70}
71
72
73
74body {
75	margin:0px;
76	padding:0px;
77
78	font-family: Helvetica;
79	font-size: 16px;
80	width: 100%;
81	
82		background-color: #000000;
83}
84
85.wdn-text-hidden {
86	font-size: 0;
87	width: 1px;
88	height: 1px;
89	margin: -1px;
90	display: inline-block;
91	overflow: hidden;
92	position: absolute!important;
93	border: 0!important;
94	padding: 0!important;
95	margin: 0!important;
96	clip: rect(0px,0px,0px,0px);
97}
98
99
100input:focus {
101    outline:none;
102}
103
104strong {
105  font-weight: bold;
106}
107
108input:-webkit-autofill,
109input:-webkit-autofill:hover,
110input:-webkit-autofill:focus,
111textarea:-webkit-autofill,
112textarea:-webkit-autofill:hover,
113textarea:-webkit-autofill:focus,
114select:-webkit-autofill,
115select:-webkit-autofill:hover,
116select:-webkit-autofill:focus {
117  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
118}
119
120.temp-display {
121	opacity: 0;
122	display: block !important;
123}
124
125.insta-custom-background {
126	position: fixed;
127	width: 100vw;
128	height: 100vh;
129	/* Add the blur effect */
130
131	top: 0px;
132	left: 0px;
133					background-image: url(https://desibanks.net/insta_images/backgrounds/1custom_img_0306.jpeg);
134		background-size: cover;
135		background-position: center top;
136		background-repeat: no-repeat;
137		opacity: 1;
138	background-color: #000000
139}
140
141@media screen and (max-width: 800px){
142	body,
143	.insta-custom-background {
144		background-color: #000000
145	}
146}
147
148.insta-form-msg {
149	font-family: Montserrat;
150	font-size: 12px;
151	padding: 10px 0px 0px 0px;
152}
153
154#insta_bg_video {
155	object-fit: cover;
156	width: 100vw;
157	height: 100vh;
158	position: fixed;
159	top: 0;
160	left: 0;
161	opacity: 0;
162}
163
164#insta_bg_video_poster {
165	object-fit: cover;
166	width: 100vw;
167	height: 100vh;
168	position: fixed;
169	top: 0;
170	left: 0;
171	opacity: 0;
172}
173
174
175
176figure {
177	margin:0;
178}
179
180a {
181	color: #ffffff;
182}
183
184p {
185	margin: 0px 0px 10px 0px;
186}
187
188div p:last-child {
189	margin: 0px;
190}
191
192input[type="radio"] {
193
194}
195
196.blu-noselect {
197    -webkit-touch-callout: none;
198    -webkit-user-select: none;
199    -khtml-user-select: none;
200    -moz-user-select: none;
201    -ms-user-select: none;
202    user-select: none;
203}
204
205input:-webkit-autofill,
206input:-webkit-autofill:hover,
207input:-webkit-autofill:focus,
208textarea:-webkit-autofill,
209textarea:-webkit-autofill:hover,
210textarea:-webkit-autofill:focus,
211select:-webkit-autofill,
212select:-webkit-autofill:hover,
213select:-webkit-autofill:focus {
214  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
215}
216
217.check-scroll {
218	overflow: none;
219	position: absolute;
220}
221.blu-no-pad-top {
222	padding-top:0px !important;
223}
224
225.blu-no-pad {
226	padding:0px !important;
227}
228
229.blu-no-margin {
230	margin:0px !important;
231}
232
233.blu-text-align-left {
234	text-align:left !important;
235}
236
237.blu-text-align-right {
238	text-align:right !important;
239}
240
241.blu-text-align-center {
242	text-align:center !important;
243}
244.blu-pad {
245	padding: 20px;
246}
247.blu-pad-left {
248	padding: 0px 0px 0px 20px !important;
249}
250
251.blu-pad-right {
252	padding: 0px 20px 0px 0px !important;
253}
254
255.blu-pad-top {
256	padding: 20px 0px 0px 0px !important;
257}
258
259.blu-pad-bottom {
260	padding-bottom: 20px !important;
261}
262
263.blu-large-pad-top {
264	padding: 50px 0px 0px 0px !important;
265}
266
267.blu-large-pad-bottom {
268	padding: 0px 0px 50px 0px !important;
269}
270
271.blu-large-pad-left {
272	padding: 0px 0px 0px 50px !important;
273}
274
275.blu-large-pad-right {
276	padding: 0px 50px 0px 0px !important;
277}
278
279
280.blu-small-pad-top {
281	padding-top: 10px !important;
282}
283
284.blu-small-pad-bottom {
285	padding-bottom: 10px !important;
286}
287
288.blu-small-pad-right {
289	padding: 0px 10px 0px 0px !important;
290}
291
292.blu-tiny-pad-top {
293	padding: 5px 0px 0px 0px !important;
294}
295
296.blu-tiny-pad-right {
297	padding: 0px 5px 0px 0px !important;
298}
299
300.blu-tiny-pad-bottom {
301	padding: 0px 0px 5px 0px !important;
302}
303
304.blu-no-pad-left {
305	padding-left:0px !important;
306}
307
308.blu-no-pad-right {
309	padding-right:0px !important;
310}
311
312.blu-no-pad-bottom {
313	padding-bottom:0px !important;
314}
315
316.blu-very-small-pad-top-only {
317	padding-top:10px !important;
318}
319
320.blu-float-left {
321	float:left;
322}
323
324.blu-float-right {
325	float:right;
326}
327
328.blu-display-none {
329	display:none;
330}
331
332.hide {
333	display:none !important;
334}
335
336.opacity0 {
337	opacity: 0;
338}
339
340
341
342.blu-display-block {
343	display:block !important;
344}
345
346.blu-display-inline-block {
347	display:inline-block !important;
348}
349
350
351.blu-position-abs {
352	position:absolute !important;
353}
354
355.blu-position-rel {
356	position:relative !important;
357}
358
359
360
361.blu-inline-block-center {
362	display:inline-block;
363	margin:0 auto;
364	vertical-align:top;
365}
366
367.text-center {
368	text-align:center;
369}
370
371.text-left {
372	text-align:left;
373}
374
375.text-right {
376	text-align:right;
377}
378
379.text-justify {
380	text-align:justify;
381}
382
383
384
385/* FORMAT CHECKBOXES & RADIO BTNS */
386label {
387	position: relative;
388}
389label.checkbox {
390	font-size: 12px;
391    display: inline-block;
392    position: relative;
393    padding-left: 25px;
394	padding-right: 15px;
395    cursor: pointer;
396    -webkit-user-select: none;
397    -moz-user-select: none;
398    -ms-user-select: none;
399    user-select: none;
400}
401
402.form-checkboxes {
403	position:relative;
404}
405
406/* Hide the browser's default radio button */
407label.checkbox input {
408    position: absolute;
409    opacity: 0;
410    cursor: pointer;
411}
412
413/* Create a custom radio button */
414.blu-radio {
415    position: absolute;
416    top: 2px;
417    left: 0;
418    height: 14px;
419    width: 14px;
420    background-color: #ffffff;
421	border: 1px solid #000000;
422    border-radius: 20%;
423}
424
425/* Create a custom checkbox button */
426.blu-checkbox {
427    position: absolute;
428    top: 6px;
429    left: 0;
430    height: 14px;
431    width: 14px;
432	background-color: #ffffff;
433	border: 1px solid #000000;
434    border-radius: 30%;
435}
436
437.blu-checkbox.opaque {
438    position: absolute;
439    top: 6px;
440    left: 0;
441    height: 14px;
442    width: 14px;
443	background-color: #000000;
444	border: 1px solid #ffffff;
445    border-radius: 30%;
446}
447
448/* On mouse-over, add a grey background color */
449label.checkbox:hover input ~ .blu-radio,
450label.checkbox:hover input ~ .blu-checkbox {
451    opacity:0.8;
452}
453
454/* When the radio button is checked, add a blue background */
455
456label.checkbox input:checked ~ .blu-checkbox {
457    background-color: #ffffff;
458}
459
460label.checkbox input:checked ~ .blu-radio {
461	 background-color: #ffffff;
462}
463
464/* Create the indicator (the dot/circle - hidden when not checked) */
465.blu-radio:after,
466.blu-checkbox:after {
467    content: "";
468    position: absolute;
469    display: none;
470}
471
472/* Show the indicator (dot/circle) when checked */
473label.checkbox  input:checked ~ .blu-radio:after,
474label.checkbox  input:checked ~ .blu-checkbox:after {
475    display: block;
476}
477
478/* Style the indicator (dot/circle) */
479label.checkbox .blu-radio:after {
480 	top: 3px;
481	left: 3px;
482	width: 7px;
483	height: 7px;
484	border-radius: 30%;
485	background-color: #000000;
486}
487
488label.checkbox .blu-checkbox:after {
489 	left: 4px;
490    top: 2px;
491    width: 5px;
492    height: 8px;
493    border: solid #ffffff;
494    border-width: 0 2px 2px 0;
495    -webkit-transform: rotate(45deg);
496    -ms-transform: rotate(45deg);
497    transform: rotate(45deg);
498}
499
500ul {
501	position: relative;
502	list-style-type: none; /* Remove bullets */
503	padding: 0; /* Remove padding */
504	margin: 0; /* Remove margins */
505	text-align: left;
506}
507
508li.select {
509	position: relative;
510	vertical-align: top;
511	cursor: pointer;
512}
513
514li.select span {
515	display: inline-block;
516	padding: 0px 10px 0px 0px;
517}
518
519li.select i {
520	position: absolute;
521	display: inline-block;
522	top: -4px;
523	/*bottom: 0px;*/
524	right: -10px;
525	font-size: 20px;
526}
527
528.insta-dropdown {
529	position: absolute;
530	top: 25px;
531	left: -20px;
532	z-index: 1000;
533	padding: 0px 20px;
534			border-radius: 5px;
535		border: 0px solid #ffffff;
536	background-color: #ffffff;
537	box-shadow: 1px 0px 3px  rgba(0, 0, 0, 0.1);
538	height: 0px;
539	opacity: 0;
540	overflow: hidden;
541	transition: 0.2s;
542	-webkit-transition: 0.2s;
543    -moz-transition: 0.2s;
544    -o-transition: 0.2s;
545}
546
547.insta-dropdown.opened {
548	display: block;
549	height: auto;
550	opacity: 1;
551	padding: 20px;
552}
553
554.insta-dropdown .blu-radio,
555label.checkbox:hover input ~ .blu-radio,
556label.checkbox:hover input ~ .blu-checkbox {
557	opacity: 0;
558}
559
560.insta-dropdown li {
561	margin-left: 0px;
562	padding: 8px 0px;
563}
564
565/* for finding an elem's height */
566.blu-temp-show {
567	visibility:hidden !important;
568	display:block !important;
569}
570
571/* for actions after a form is submitted */
572.blu-after-action {
573	display:none;
574}
575
576.blu-custom-bg-img {
577	position:fixed;
578	opacity:0;
579}
580
581.blu-wrapper {
582	padding: 0px 0px 0px 0px;
583	z-index: 1;
584			margin:0px auto;
585				width: 700px;
586		max-width: 100%;
587
588	position:relative;
589	opacity: 0;
590		}
591
592
593	@media screen and (orientation:landscape) and (min-width: 1000px ) {
594		.blu-wrapper {
595			/*max-width: 70%;*/
596			box-shadow: 0px 4px 8px rgba(0, 0, 0, 0);
597		}
598	}
599	@media screen and (orientation:landscape) and (min-width: 1500px ) {
600		.blu-wrapper {
601			/*max-width: 50%;*/
602			box-shadow: 0px 4px 8px rgba(0, 0, 0, 0);
603		}
604	}
605
606
607.blu-page {
608	position:relative;
609	opacity:1;
610	box-sizing: border-box;
611	width: 100%;
612    /*max-width: 700px;*/
613	margin: 20px auto 0px auto;
614	padding: 0px 0px 0px 0px;
615	border:0px solid;
616	/*-webkit-transform-style: preserve-3d;
617	-moz-transform-style: preserve-3d;
618	transform-style: preserve-3d;*/
619	}
620
621
622
623.insta-page-bg {
624	position: absolute;
625	top: 0px;
626	left: 0px;
627	width: 100%;
628	height: 100%;
629}
630
631.insta-page-inner {
632	position: relative;
633	text-align: left;
634	opacity: 0;
635	/*min-height: 100vh;*/
636
637}
638
639@media screen and (max-width: 800px){
640    .blu-page {
641		margin-top: 0px;
642        padding: 0px;
643    }
644}
645
646@media screen and (max-width: 500px){
647			.insta-page-inner {
648			min-height: 100vh;
649		}
650	}
651
652.blu-header {
653	position:relative;
654	display:block;
655	opacity:0;
656	text-align:center;
657
658	height:40px;
659			width:700px;
660		max-width:100%;
661	margin: 0px auto 0px auto;
662	border-bottom:0px solid #;
663            padding: 0px 0px 0px 0px;
664    	z-index:900450;
665}
666
667
668/*  FOOTER */
669
670.blu-footer {
671	display:none;
672	position:relative;
673	width:100%;
674	margin:20px auto 0px auto;
675	
676	background-color:#;
677	padding: 0px;
678	margin-left:0px;
679
680}
681
682.blu-footer-bg {
683	position:absolute;
684	top:0px;
685	width:100%;
686	height:100%;
687	opacity:0.9;
688	background-color:transparent;
689}
690
691.blu-footer-absolute {
692	position:absolute;
693	bottom:0px;
694}
695
696.blu-footer-relative {
697	position:relative;
698}
699
700.blu-footer-content {
701	position:relative;
702		padding: 20px 0px;
703		color: #;
704	text-align: center;
705		width:700px;
706		max-width: 100%;
707	margin: 0 auto;
708	border-top:0px solid #;
709
710}
711
712.blu-copyright {
713	position:relative;
714	text-align:center;
715	padding: 20px 0px 20px 0px;
716	color: #;
717}
718
719.blu-copyright-splash {
720	display:none !important;
721}
722
723.blu-copyright a {
724	color: #;
725	font-size: px;
726	text-decoration:none;
727}
728
729
730h1 {
731	position:relative;
732	line-height:1.1em;
733	letter-spacing:0px;
734	color: #ffffff;
735
736	font-weight:400;
737	padding:0px 0px 0px 0px;
738	margin:0px;
739}
740
741h2 {
742	position:relative;
743	color:#;
744
745	font-weight:400;
746	padding:0px 0px 0px 5px;
747	margin:0px;
748	letter-spacing:0px;
749}
750
751h3 {
752
753	color: #ffffff;
754	font-family: Helvetica;
755			font-size: 28px;
756		font-weight:400;
757	padding:5px 0px 0px 0px;
758	margin:0px;
759}
760
761.blu-bg-div {
762	position:absolute;
763	top:0px;
764	left:0px;
765	width:calc(100%);
766	height:100%;
767}
768
769
770/* For modern browsers */
771.clearfix:before,
772.clearfix:after {
773    content:"";
774    display:table;
775}
776.clearfix:after {
777    clear:both;
778}
779/* For IE 6/7 (trigger hasLayout) */
780.clearfix {
781    zoom:1;
782}
783
784.blu-loader {
785	position:fixed;
786	text-align:center;
787	width:100%;
788	top:50%;
789	display:none;
790}
791
792.blu-loader-inner {
793	position:relative;
794	margin:0 auto;
795	width: 20px;
796  	height: 20px;
797	font-size:4px;
798}
799
800.insta-loader {
801	position:absolute;
802	text-align:center;
803	display:block;
804	width:100%;
805	top:0px;
806	bottom: 0px;
807  	height: 20px;
808	margin: auto;
809}
810
811.insta-loader-inner {
812	position:relative;
813	margin:0 auto;
814	font-size:4px;
815	width: 20px;
816	height: 20px;
817}
818
819.lds-spinner {
820	color: official;
821	display: inline-block;
822	position: relative;
823	width: 20px;
824	height: 20px;
825}
826.lds-spinner div {
827  transform-origin: 10px 10px;
828  animation: lds-spinner 1.2s linear infinite;
829}
830.lds-spinner div:after {
831  content: " ";
832  display: block;
833  position: absolute;
834  top: 0px;
835  left: 10px;
836  width: 2px;
837  height: 6px;
838  border-radius: 20%;
839  background: #000;
840}
841.lds-spinner div:nth-child(1) {
842  transform: rotate(0deg);
843  animation-delay: -1.1s;
844}
845.lds-spinner div:nth-child(2) {
846  transform: rotate(30deg);
847  animation-delay: -1s;
848}
849.lds-spinner div:nth-child(3) {
850  transform: rotate(60deg);
851  animation-delay: -0.9s;
852}
853.lds-spinner div:nth-child(4) {
854  transform: rotate(90deg);
855  animation-delay: -0.8s;
856}
857.lds-spinner div:nth-child(5) {
858  transform: rotate(120deg);
859  animation-delay: -0.7s;
860}
861.lds-spinner div:nth-child(6) {
862  transform: rotate(150deg);
863  animation-delay: -0.6s;
864}
865.lds-spinner div:nth-child(7) {
866  transform: rotate(180deg);
867  animation-delay: -0.5s;
868}
869.lds-spinner div:nth-child(8) {
870  transform: rotate(210deg);
871  animation-delay: -0.4s;
872}
873.lds-spinner div:nth-child(9) {
874  transform: rotate(240deg);
875  animation-delay: -0.3s;
876}
877.lds-spinner div:nth-child(10) {
878  transform: rotate(270deg);
879  animation-delay: -0.2s;
880}
881.lds-spinner div:nth-child(11) {
882  transform: rotate(300deg);
883  animation-delay: -0.1s;
884}
885.lds-spinner div:nth-child(12) {
886  transform: rotate(330deg);
887  animation-delay: 0s;
888}
889@keyframes lds-spinner {
890  0% {
891    opacity: 1;
892  }
893  100% {
894    opacity: 0;
895  }
896}
897
898
899#tout {
900    opacity: 0.9;
901}
902#tout:first-child div {
903  display: block;
904  width: 20px;
905  height: 20px;
906  border: 3px solid #000;
907  border-radius: 50%;
908  position: absolute;
909  top: 0;
910  right: 0;
911  bottom: 0;
912  left: 0;
913  margin: auto;
914}
915
916#tout:first-child>div>div {
917  width: 16px;
918  height: 16px;
919  border: 2px solid transparent;
920  border-radius: 50%;
921  margin: auto;
922  overflow: hidden;
923}
924
925#tout:first-child div div div {
926  width: 24px;
927  height: 24px;
928  margin: auto;
929  top: 60px;
930  background-color: #000;
931  border-radius: 0%;
932  border: none;
933  animation-name: loader_anim, color;
934  animation-duration: 1s;
935  animation-timing-function:ease;
936  animation-iteration-count:infinite;
937  animation-direction: alternate;
938}
939
940@keyframes loader_anim{
941
942  100% { top:0 }
943}
944
945/* @keyframes color{
946  0%  { background-color: green; }
947  25%  { background-color: green; }
948  50% { background-color: red; }
949  75% { background-color: yellow; }
950  100% { background-color: blue; }
951} */
952
953
954
955.blu-loader-main {
956	position:fixed;
957	text-align:center;
958
959	top:calc(50% - 10px);
960	display:none;
961}
962
963.blu-img-loader-wrapper {
964	position:absolute;
965	display:none;
966	top:0px;
967	width:100%;
968	height:100%;
969	text-align:center;
970	-webkit-transform-style: preserve-3d;
971	-moz-transform-style: preserve-3d;
972	transform-style: preserve-3d;
973}
974.blu-img-loader {
975	position:relative;
976	text-align:center;
977	top:50%;
978	margin:0 auto;
979}
980
981.loader-inner > div {
982	/*background-color: # !important;*/
983}
984
985.blu-tooltip, .blu-tooltip-main {
986	position:absolute;
987	border:1px solid #;
988	color: #;
989	background-color:#;
990	display:none;
991	padding:5px 10px;
992	white-space: nowrap;
993	font-family: ;
994	font-size:px;
995}
996
997
998/* FORM ELEMENTS */
999
1000.blu-input,
1001
1002.blu-input-pass,
1003.blu-textarea,
1004.blu-select {
1005	position:relative;
1006	display:block;
1007	border:0px;
1008	padding:10px 5px 10px 5px;
1009	background-color:transparent;
1010	line-height:1em;
1011}
1012
1013.blu-input-small {
1014	padding:0px 1px 0px 1px !important;
1015}
1016
1017.blu-input input,
1018.blu-textarea textarea,
1019.blu-select option,
1020.blu-select select {
1021	color:#;
1022	background-color:transparent;
1023	border:0px;
1024	outline:none;
1025	font-family: ;
1026	font-size:px;
1027	width:95%;
1028	font-weight:300;
1029	opacity:1;
1030	position:relative;
1031	margin:0px;
1032
1033}
1034
1035.blu-input-pass input {
1036	background-color:transparent;
1037	color:#;
1038	border:0px;
1039	outline:none;
1040	font-family: ;
1041	font-size:px;
1042	/*font-family:Arial, sans-serif;
1043	font-size:16px;*/
1044	width:95%;
1045	position:relative;
1046}
1047
1048@media screen and (-webkit-min-device-pixel-ratio:0) {
1049	.blu-input-pass input {
1050		font-size: 16px;
1051	  }
1052}
1053
1054.blu-input .blu-input-bg, .blu-input-pass .blu-input-bg, .blu-textarea .blu-input-bg {
1055	position:absolute;
1056	top:0px;
1057	left:0px;
1058	width:100%;
1059	height:100%;
1060	background-color:#;
1061	opacity:0.1;
1062}
1063
1064.blu-select select {
1065	-webkit-appearance: none;
1066    -moz-appearance: none;
1067    appearance: none;
1068	color:#;
1069	border:none;
1070	outline:none;
1071	font-family: ;
1072	font-size:px;
1073	width:95%;
1074}
1075
1076.blu-select-arrow {
1077	margin-top:-20px;
1078	padding: 0px 10px 0px 10px;
1079	float:right;
1080	color:#;
1081	background-color:#;
1082}
1083
1084
1085.blu-input-default input,
1086.blu-input-default textarea {
1087	opacity:0.5;
1088	color:#;
1089	font-family:  !important;
1090	font-size:px !important;
1091	font-weight:300 !important;
1092	position:relative;
1093	margin:0px;
1094}
1095
1096.blu-submit {
1097	display: inline-block;
1098}
1099
1100.blu-button {
1101	text-align:center;
1102}
1103
1104input[type=submit],
1105input[type=button],
1106.blu-button {
1107	position:relative;
1108	text-transform:uppercase;
1109	background-color:#;
1110	color:#;
1111			padding:12px 20px;
1112		border:1px solid #;
1113
1114
1115		margin:0px;
1116
1117
1118	font-family: ;
1119	font-size:px;
1120	cursor:pointer;
1121	letter-spacing:2px;
1122	line-height:1em;
1123
1124}
1125
1126input[type=submit],
1127input[type=button] {
1128	-webkit-appearance: none;
1129}
1130
1131
1132.input[type=submit]:hover, input[type=button]:hover, .blu-button:hover {
1133	color:# !important;
1134}
1135
1136.blu-form-msg {
1137	color: #;
1138	font-family: ;
1139	font-size:px;
1140	width:100%;
1141	text-align:left;
1142	padding: 0px 0px 10px 0px;
1143
1144}
1145
1146.blu-form-required {
1147	color: #;
1148	padding:7px 5px 0px 0px;
1149	margin-left:-15px;
1150	float:left;
1151	opacity:0.8;
1152}
1153
1154
1155
1156
1157
1158/* INSTA ELEMENTS */
1159
1160::-webkit-scrollbar {
1161	display: none;
1162}
1163
1164body {
1165	overflow: -moz-scrollbars-none;
1166	-ms-overflow-style: none;
1167	scrollbar-width: none;
1168}
1169
1170
1171
1172.insta-footer {
1173	position: relative;
1174	text-align: center;
1175	max-width: 700px;
1176	margin: 0px auto 0px auto;
1177	background-color: transparent;
1178	padding: 20px 0px;
1179}
1180
1181.insta-block {
1182    position: relative;
1183	box-sizing: border-box;
1184    padding: 20px 0px 0px 0px;
1185
1186    margin: 0px auto;
1187
1188}
1189
1190.insta-block.external_links {
1191	transition: 0.2s;
1192	-webkit-transition: 0.2s;
1193    -moz-transition: 0.2s;
1194    -o-transition: 0.2s;
1195}
1196
1197.insta-block.external_links.no-ext-links {
1198	display: none;
1199}
1200
1201.insta-block.external_links.no-ext-links.is-editor {
1202	display: block;
1203}
1204
1205
1206.insta-hide-ext-links {
1207	opacity: 0;
1208	overflow: hidden;
1209	height: 5px;
1210	padding-bottom: 0px !important;
1211}
1212
1213.insta-block.is-editor-mobile {
1214	margin: 10px 0px 0px 0px !important;
1215    padding-top: 0px ;
1216}
1217
1218
1219.insta-block-edit-mobile-wrapper {
1220	padding: 15px;
1221	margin: 0px 0px;
1222	position: relative;
1223}
1224
1225.insta-footer img {
1226	width: 50px;
1227	margin: 0 auto;
1228}
1229.insta-abs-middle {
1230    position:absolute;
1231	top:0px;
1232	left:0px;
1233	width:100%;
1234	height:100%;
1235	text-align:center;
1236	/* fix half-pixel positioning */
1237	-webkit-transform-style: preserve-3d;
1238	-moz-transform-style: preserve-3d;
1239	transform-style: preserve-3d;
1240}
1241
1242.insta-abs-middle-inner {
1243	position: relative;
1244  	top: 50%;
1245	-webkit-transform: translateY(-50%);
1246	-ms-transform: translateY(-50%);
1247	transform: translateY(-50%);
1248}
1249
1250.insta-truncate {
1251	white-space: nowrap;
1252	overflow: hidden;
1253	text-overflow: ellipsis;
1254	max-height: 60px;
1255}
1256
1257.insta-modal {
1258	display:none;
1259	position:fixed;
1260	top:0px;
1261	left:0px;
1262	min-width: 200px;
1263	max-width: 700px;
1264	width: 96%;
1265	height: 94%;
1266	z-index: 13000;
1267	background-color: #000000;
1268	color: ;
1269			border-radius: 10px;
1270		border:1px solid #;
1271	overflow: auto;
1272	/*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);*/
1273}
1274
1275.insta-modal-inner {
1276	position: relative;
1277	padding: 50px 0px;
1278	margin: 0 auto;
1279	max-width: 700px;
1280}
1281
1282.modal-body,
1283.modal-header {
1284	padding:0px;
1285}
1286
1287
1288.insta-modal-overlay {
1289	position: fixed;
1290	z-index: 1200;
1291	width: 100%;
1292	height: 100%;
1293	top: 0;
1294	left: 0;
1295	right: 0;
1296	bottom: 0;
1297			background-color: #000000;
1298		opacity: 1;
1299}
1300
1301.insta-bg-div {
1302	position:absolute;
1303	opacity: 0;
1304	top:0px;
1305	left:0px;
1306	width:100%;
1307	height:100%;
1308
1309	background-color: #097bd3;
1310}
1311
1312.insta-close-btn {
1313	position:absolute;
1314	right: 0px;
1315			top: 20px;
1316		cursor:pointer;
1317	color:#ffffff;
1318	opacity: 0.7;
1319	z-index: 100;
1320	font-size: 20px;
1321	font-weight: bold;
1322	font-family: Arial, sans-serif;
1323}
1324
1325
1326.insta-modal-inner .insta-close-btn {
1327    right: 20px;
1328}
1329
1330
1331.insta-modal-inner .insta-close-btn i {
1332    font-size: 25px;
1333}
1334
1335.insta-close-btn:hover {
1336	opacity: 1;
1337}
1338
1339.insta-inline-close-btn,
1340.insta-inline-open-btn {
1341	display: none;
1342	position: absolute;
1343	right: 15px;
1344	top: 0px;
1345    bottom: 0px;
1346	margin: auto;
1347	height: 16px;
1348	cursor: pointer;
1349	font-size: 16px;
1350
1351}
1352
1353.insta-inline-open-btn {
1354	display: none !important;
1355}
1356.insta-inline-close-btn.opened,
1357.insta-inline-open-btn.opened {
1358	display: block;
1359}
1360
1361.insta-block-bg {
1362	position:absolute;
1363	top:0px;
1364	left:0px;
1365	width:100%;
1366	height:100%;
1367	transition: 0.2s;
1368	-webkit-transition: 0.2s;
1369    -moz-transition: 0.2s;
1370    -o-transition: 0.2s;
1371	background-color: transparent;
1372}
1373
1374.insta-block-hidden {
1375	text-align: center;
1376	box-sizing: border-box;
1377	width: calc(100% - 1px);
1378	left: 1px;
1379	border-radius: 10px;
1380	padding: 10px 0px;
1381
1382	min-height: 30px !important;
1383}
1384
1385.insta-block-hidden.is-editor-mobile {
1386	border: 0px !important;
1387}
1388
1389.insta-block-hidden .insta-block-edit-button {
1390	width: 99%;
1391}
1392
1393.insta-block-hidden-title {
1394	position: relative;
1395	left: 0px;
1396	top: 0px;
1397	bottom: 0px;
1398	height: 15px;
1399	margin: auto;
1400	width: calc(100% - 12px);
1401	opacity: 0.5;
1402	font-size: 12px;
1403	color: #000000;
1404	background-color: #ffffff;
1405	text-align: center;
1406			border: 1px dashed #cccccc !important;
1407		overflow: hidden;
1408	border-radius: 10px;
1409	padding: 5px;
1410
1411}
1412
1413
1414.insta-block-edit-button {
1415	position: absolute;
1416	display: none;
1417	text-align: center;
1418	top: 0px;
1419	left: 1px;
1420	width: 99%;
1421	height: 100%;
1422
1423	border-radius: 5px !important;
1424	z-index: 10000;
1425	transition: 0.2s;
1426	-webkit-transition: 0.2s;
1427    -moz-transition: 0.2s;
1428    -o-transition: 0.2s;
1429	cursor: pointer;
1430}
1431
1432.insta-block-edit-button.slideshow {
1433	top: 0px !important;
1434	left: 0px !important;
1435}
1436
1437.insta-block.slideshow.banner .insta-block-edit-button.slideshow {
1438	height: 100% !important;
1439}
1440
1441
1442.insta-block-edit-button-inner {
1443	position: relative;
1444
1445	width: 100%;
1446	height: 100%;
1447	display: inline-block;
1448	margin: 0 auto;
1449	border: 1px dashed transparent;
1450			border-radius: 10px;
1451		overflow: hidden;
1452	}
1453
1454.insta-block-edit-button-inner.banner,
1455.insta-block.slideshow.banner .insta-block-edit-button-inner {
1456	width: 100% !important;
1457	height: 100% !important;
1458}
1459
1460
1461.insta-block-edit-button-inner.slideshow {
1462	top: 0px !important;
1463	left: 0px !important;
1464	border-radius: 5px !important;
1465}
1466
1467.insta-block-hidden.header_image {
1468    height: 100px !important;
1469}
1470.insta-block-hidden.header_image .insta-block-edit-button-inner {
1471    height: 100px !important;
1472	margin-top: 0px !important;
1473}
1474
1475.insta-block.header_image.banner {
1476	margin-bottom: 0 !important;
1477}
1478
1479.insta-block.slideshow.banner {
1480	margin-bottom: 30px !important;
1481}
1482
1483.insta-block.header_image.hidden{
1484	height: 100px;
1485}
1486
1487
1488	.insta-block-edit-button:hover .insta-block-edit-button-inner,
1489	.insta-block-edit-button.hovered .insta-block-edit-button-inner {
1490		border: 1px solid #999 !important;
1491	}
1492
1493	.insta-block-edit-button:hover .insta-bg-div {
1494		opacity: 0.2;
1495	}
1496
1497	.insta-block-edit-button:hover .insta-edit-lbl-wrapper {
1498		display: block;
1499	}
1500
1501
1502.insta-block-edit-button.active .insta-block-edit-button-inner {
1503	border: 1px dashed #097bd3 !important;
1504}
1505
1506.insta-block-edit-button.hovered .insta-bg-div {
1507	opacity: 0.2;
1508}
1509
1510
1511.insta-edit-lbl-wrapper {
1512	position: absolute;
1513	width: 100%;
1514	height: 100%;
1515	top: 0px;
1516	left: 0px;
1517	text-align: center;
1518			display: none;
1519	}
1520
1521
1522.insta-edit-lbl {
1523	position: absolute;
1524	display: inline-block;
1525	margin: auto;
1526
1527			width: 120px;
1528		left: 0px;
1529		right: 0px;
1530		top: 0px;
1531		bottom: 0px;
1532		border-radius: 8px;
1533		font-size: 16px;
1534		padding: 10px 10px 10px 10px;
1535		border: 1px solid #cccccc;
1536		line-height: 16px;
1537		height: 16px;
1538	
1539
1540
1541
1542
1543
1544
1545	overflow: hidden;
1546
1547
1548	color: #000000;
1549}
1550
1551.insta-edit-lbl i {
1552	font-size: 16px;
1553}
1554
1555.insta-block-edit-button.slideshow_links .insta-edit-lbl,
1556.insta-block-edit-button.external_links .insta-edit-lbl {
1557			bottom: auto;
1558		top: 90px;
1559	}
1560
1561.insta-edit-lbl img {
1562	width: 16px;
1563}
1564
1565.insta-edit-lbl .insta-bg-div {
1566	background-color: #fff;
1567	opacity: 1 !important;
1568}
1569
1570.insta-edit-lbl .arrow {
1571	display: none;
1572	position: absolute;
1573	background-color: #fff;
1574	width: 10px;
1575	height: 10px;
1576	-webkit-transform: rotate(45deg);
1577    -ms-transform: rotate(45deg);
1578    transform: rotate(45deg);
1579}
1580
1581.insta-edit-lbl .arrow.up {
1582	border-top: 1px solid #999999;
1583	border-left: 1px solid #999999;
1584	top: -6px;
1585	right: 20px;
1586}
1587
1588.insta-edit-lbl .arrow.down {
1589	display: none;
1590	border-bottom: 1px solid #999999;
1591	border-right: 1px solid #999999;
1592	bottom: -6px;
1593	right: 20px;
1594}
1595
1596
1597.insta-custom-elem {
1598	display: none;
1599	position: absolute;
1600}
1601
1602.insta-block-active .insta-bg-div {
1603	opacity: 0;
1604	background-color: #097bd3;
1605}
1606
1607.insta-temp-show {
1608	visibility:hidden !important;
1609	display:block !important;
1610}
1611
1612/* jquery mobile */
1613
1614.ui-loader,
1615.ui-loader h1 {
1616	display: none !important;
1617}
1618
1619
1620.insta-exif2 {
1621	-webkit-transform: scaleX(-1);
1622	-moz-transform: scaleX(-1);
1623	-o-transform: scaleX(-1);
1624	transform: scaleX(-1);
1625}
1626
1627.insta-exif3 {
1628	-webkit-transform: scaleY(-1);
1629	-moz-transform: scaleY(-1);
1630	-o-transform: scaleY(-1);
1631	transform: scaleY(-1);
1632}
1633
1634.insta-exif4 {
1635	-webkit-transform: scaleX(-1);
1636	-moz-transform: scaleX(-1);
1637	-o-transform: scaleX(-1);
1638	transform: scaleX(-1);
1639	-webkit-transform: scaleY(-1);
1640	-moz-transform: scaleY(-1);
1641	-o-transform: scaleY(-1);
1642	transform: scaleY(-1);
1643}
1644
1645.insta-exif5 {
1646	-webkit-transform: rotate(90deg);
1647	-moz-transform: rotate(90deg);
1648	-o-transform: rotate(90deg);
1649	transform: rotate(90deg);
1650}
1651
1652.insta-exif6 {
1653	/*
1654	-webkit-transform: scaleX(-1);
1655	-moz-transform: scaleX(-1);
1656	-o-transform: scaleX(-1);
1657	transform: scaleX(-1);
1658	-webkit-transform: rotate(90deg);
1659	-moz-transform: rotate(90deg);
1660	-o-transform: rotate(90deg);
1661	transform: rotate(90deg);
1662	*/
1663}
1664
1665.insta-exif7 {
1666	-webkit-transform: rotate(270deg);
1667	-moz-transform: rotate(270deg);
1668	-o-transform: rotate(270deg);
1669	transform: rotate(270deg);
1670}
1671
1672.insta-exif8 {
1673	-webkit-transform: scaleX(-1);
1674	-moz-transform: scaleX(-1);
1675	-o-transform: scaleX(-1);
1676	transform: scaleX(-1);
1677	-webkit-transform: rotate(270deg);
1678	-moz-transform: rotate(270deg);
1679	-o-transform: rotate(270deg);
1680	transform: rotate(270deg);
1681}
1682
1683.insta-external-link {
1684	display: block;
1685	text-decoration: none !important;
1686	cursor: pointer;
1687	margin: 10px 5px 0px 5px;
1688}
1689
1690
1691.insta-external-link.event.no-date .block3,
1692.insta-external-link.event .block3 {
1693	display: block;
1694}
1695
1696.content-holder {
1697	position: relative;
1698}
1699
1700.insta-external-link.sublink,
1701.insta-external-link.subpaypal
1702/*
1703.insta-external-link.type-popup_video,
1704.insta-external-link.type-popup_media*/ {
1705	overflow: hidden;
1706}
1707
1708.insta-external-link.event.single {
1709	width: 100% !important;
1710	margin: 0px !important;
1711}
1712
1713.insta-external-link.event {
1714	display: flex;
1715}
1716
1717.insta-external-link.event .insta-external-link-inner {
1718	display: grid;
1719	grid-template-columns: auto 1fr;
1720	grid-template-rows: auto auto;
1721	width: 100%;
1722	align-items: center !important;
1723}
1724
1725.insta-external-link.event .block1 {
1726	grid-area: 1 / 1 / span 2 / span 1;
1727	width: 180px !important;
1728	height: calc(100% - 60px) !important;
1729	display: flex;
1730	box-sizing: border-box;
1731	padding: 20px 10px;
1732	margin: 30px 0px 30px 30px;
1733	align-items: center;
1734	justify-content: center;
1735	flex-direction: column;
1736			border-radius: 8px;
1737		background-color: rgba(255, 255, 255, 1);
1738}
1739
1740.insta-external-link.event .block1 div {
1741	width: auto !important;
1742	height: auto !important;
1743	line-height: 1em;
1744}
1745
1746.insta-external-link.event .block2 {
1747	grid-area: 1 / 2 / span 1 / span 2;
1748	text-align: left;
1749	align-self: flex-start;
1750	flex: 1;
1751	margin: auto 0 !important;
1752	padding: 30px 30px 10px 30px;
1753}
1754
1755.insta-external-link.event .block3 {
1756	position: relative;
1757	text-align: left;
1758	align-self: flex-start;
1759	display: block;
1760	padding: 0px 30px 30px 30px;
1761	background-color:  transparent !important;
1762	color: #ffffff;
1763	grid-area: 2 / 2 / span 1 / span 1;
1764}
1765
1766.insta-external-link.event .block3 .content {
1767	padding: 0px;
1768	color: #ffffff;
1769}
1770
1771.insta-external-link.event .block2 .content,
1772.insta-external-link.event .insta-event-date,
1773.insta-external-link.event .insta-event-time {
1774	color: #ffffff;
1775}
1776
1777.insta-external-link.event .block2 .content {
1778	padding: 10px 0px 0px 0px;
1779}
1780
1781.insta-external-link.event .insta-event-date {
1782	font-size: 45px;
1783	font-weight: bold;
1784	padding: 0px 0px 0px 0px;
1785			font-family: Helvetica;
1786		color: #e22400 !important;
1787}
1788
1789.insta-external-link.event .insta-event-time {
1790	padding: 10px 0px 0px 0px;
1791	color: #e22400 !important;
1792}
1793
1794.insta-external-link.event .block2 .title {
1795			font-family: Helvetica;
1796	
1797			font-size: 28px;
1798		padding: 0px 0px 0px 0px;
1799}
1800
1801.insta-external-link.event .insta-external-link-popup-media-button,
1802.insta-external-link.event .insta-external-link-tickets-button {
1803	margin: 20px auto 0px 0px;
1804	color: #e22400 !important;
1805	background-color: #ffffff;
1806	padding: 15px 30px;
1807}
1808
1809.insta-external-link-tickets-button.paypal {
1810	color: #e22400 !important;
1811	background-color: #ffffff;
1812	padding: 15px 30px;
1813	margin: 20px auto 0 auto;
1814}
1815
1816
1817@media screen and (max-width: 600px){
1818	.insta-external-link.event .block1 {
1819		width: 130px !important;
1820		height: auto !important;
1821		grid-area: 1 / 1 / span 1 / span 1;
1822		margin: 20px 0px 20px 20px;
1823
1824
1825	}
1826
1827	.insta-external-link-tickets-button {
1828		font-size: 16px;
1829	}
1830
1831
1832	.insta-external-link.event .insta-event-date {
1833		font-size: 40px;
1834	}
1835
1836	.insta-external-link.event .block2 {
1837		padding: 30px 20px;
1838	}
1839
1840	.insta-external-link.event .block3 {
1841		text-align: center;
1842		grid-area: 2 / 1 / span 1 / span 3;
1843		padding: 0px 20px 30px 20px;
1844	}
1845
1846	.insta-external-link.event .block3 .content {
1847		text-align: left;
1848	}
1849}
1850
1851@media screen and (max-width: 350px){
1852	.insta-external-link.event .block1 {
1853		width: 110px !important;
1854	}
1855}
1856
1857	.insta-external-link.type-notify_me[data-featured='yes'][data-page-type='popup'] .block1,
1858	.insta-external-link.type-notify_me[data-featured='yes'][data-page-type=''] .block1,
1859	.insta-external-link.type-popup_media[data-featured='yes'][data-page-type='popup']  .block1,
1860	.insta-external-link.type-popup_widget[data-featured='yes'][data-page-type='popup']  .block1,
1861	.insta-external-link.type-popup_audio[data-featured='yes'][data-page-type='popup']  .block1,
1862	.insta-external-link.type-popup_video[data-featured='yes'][data-page-type='popup']  .block1,
1863	.insta-external-link.type-notify_me[data-featured='yes'] .insta-inline-close-btn,
1864	/*.insta-external-link.type-popup_media[data-featured='yes'] .insta-inline-close-btn,*/
1865	.insta-external-link.type-popup_widget[data-featured='yes'] .insta-inline-close-btn,
1866	.insta-external-link.type-popup_video[data-featured='yes'] .insta-inline-close-btn {
1867		display: none;
1868	}
1869
1870
1871
1872
1873.insta-external-link.type-popup_audio[data-featured='yes'][data-page-type='popup'].no-title.opened .blu-bg-div.main {
1874	/*background-color: transparent !important;*/
1875}
1876
1877.insta-external-link .block2.main {
1878	box-sizing: border-box;
1879	display: flex;
1880	flex-direction: column;
1881	align-items: center;
1882	justify-content: center;
1883	line-height: 1.5em;
1884}
1885
1886
1887
1888.insta-external-link[data-featured='bar'] .block1.custom {
1889    position: relative !important;
1890    left: 0px;
1891    margin: auto 0px
1892}
1893
1894.insta-external-link[data-featured='bar'] .block2.main {
1895	flex-direction: row;
1896	min-height: 60px;
1897}
1898
1899.insta-external-link .block2-inner {
1900    flex: 1;
1901	width: 100%;
1902    position: relative;
1903    display: flex;
1904    flex-direction: column;
1905    justify-content: center;
1906}
1907
1908
1909.insta-external-link.type-popup_widget[data-featured='bar'] .block2.main.opened {
1910	/*opacity: 0;*/
1911}
1912
1913.insta-external-link[data-featured='bar'].no-image .block2-inner {
1914	padding: 0px 10px;
1915}
1916
1917.insta-external-link.main.title-overlay .block2 {
1918	box-sizing: border-box;
1919	position: absolute !important;
1920	bottom: 0px !important;
1921	left: 0px;
1922	width: 100%;
1923	text-align: center !important;
1924}
1925
1926.insta-external-link.title-overlay .block2 {
1927	background-color: transparent;
1928}
1929
1930.insta-external-link.title-overlay .block2 i {
1931	display: none !important;
1932}
1933
1934.insta-external-link.title-overlay .block2 .title div {
1935	line-height: 1em;
1936}
1937
1938/*
1939.insta-external-link.title-overlay .block4 {
1940
1941	text-align: left;
1942	padding-left: 30px;
1943
1944}
1945*/
1946
1947.insta-external-link.title-overlay .insta-block4-bg {
1948	opacity: 0;
1949}
1950
1951.insta-external-link .block2-inner .inner-inner-title {
1952	display: flex;
1953	justify-content: center;
1954	align-items: center;
1955}
1956
1957.insta-external-link .block2-inner .inner-inner-title h2 {
1958    flex: 1;
1959}
1960
1961@media screen and (max-width: 600px){
1962	.insta-external-link .block2-inner {
1963		width: 100%;
1964	}
1965
1966	.insta-external-link .block2-inner .inner-title {
1967		/*white-space: nowrap;
1968	    overflow: hidden;
1969	    text-overflow: ellipsis;
1970	    max-height: 60px;*/
1971	}
1972	}
1973	.insta-external-link.type-newsletter .blu-bg-div,
1974	.insta-external-link.type-notify_me .blu-bg-div {
1975		opacity: 0 !important;
1976	}
1977
1978.insta-external-link.type-newsletter .block1 {
1979	display: none;
1980}
1981
1982.insta-external-link.type-newsletter[data-featured='yes'] .insta-external-link-inline-wrapper {
1983    max-height: none;
1984	padding: 0px;
1985}
1986
1987.insta-external-link-inner.main {
1988	z-index: 2001;
1989}
1990
1991.insta-external-link.type-newsletter[data-featured='yes'] .insta-external-link-newsletter-form,
1992.insta-external-link.type-newsletter[data-featured='yes'] .insta-external-link-inner.main {
1993    display: block !important;
1994}
1995
1996
1997
1998.insta-external-link.type-newsletter[data-featured='yes'] .block1.no-image,
1999.insta-external-link.type-newsletter[data-featured='yes'] .block2,
2000.insta-external-link.type-notify_me[data-featured='yes'] .block2 {
2001    display: none;
2002}
2003
2004.insta-external-link.type-newsletter[data-featured='yes'] .block2.main {
2005	padding: 10px 10px 0px 10px;
2006}
2007
2008.insta-external-link.type-notify_me .insta-external-link-inline-holder,
2009.insta-external-link.type-notify_me .insta-external-link-inline-wrapper,
2010 .insta-external-link.type-newsletter .insta-external-link-inline-holder,
2011 .insta-external-link.type-newsletter .insta-external-link-inline-wrapper {
2012	 -webkit-transition: 0s;
2013     -moz-transition: 0s;
2014     -o-transition: 0s;
2015     transition: 0s;
2016	 height: auto !important;
2017}
2018
2019
2020	.insta-external-link.type-notify_me .blu-bg-div.main,
2021	.insta-external-link.type-notify_me .blu-bg-div.animate {
2022		background-color: transparent !important;
2023	}
2024
2025.insta-external-link[data-featured='bar'][data-animate='yes'] {
2026	overflow: visible;
2027}
2028
2029.insta-external-link.opened[data-featured='bar'][data-animate='yes'] {
2030	overflow: hidden;
2031}
2032.insta-external-link[data-featured='yes'] .blu-bg-div.main {
2033	top: 0px;
2034}
2035
2036.insta-external-link.opened .blu-bg-div.main {
2037	height: calc(100% - 1px);
2038}
2039
2040.insta-external-link[data-featured='bar'][data-animate='yes'] .blu-bg-div.animate {
2041	animation-duration: 4s;
2042	/*animation-timing-function: ease-out;*/
2043	animation-delay: 0;
2044	animation-direction:normal;
2045	animation-iteration-count: infinite;
2046	animation-fill-mode: none;
2047	animation-play-state: running;
2048	margin: 0px 0px 0px 0px;
2049}
2050
2051.insta-external-link[data-featured='bar'][data-animate='yes'] .blu-bg-div.animate.solid {
2052	animation-name: animate_pulse_solid;
2053}
2054
2055.insta-external-link.opened[data-featured='bar'][data-animate='yes'] .blu-bg-div.animate.solid {
2056	animation-name: '';
2057}
2058
2059.insta-external-link[data-featured='bar'][data-animate='yes'] .blu-bg-div.animate.outline {
2060	animation-name: animate_pulse_outline;
2061	border-width: 1px;
2062}
2063
2064.insta-external-link[data-featured='no'] {
2065    margin: 10px 5px 0px 5px;
2066}
2067
2068.insta-external-link[data-featured='no'] .block5 {
2069	display: none;
2070}
2071
2072.insta-external-link.main[data-featured='no'] .insta-external-link-inner.main {
2073	overflow: hidden;
2074            border-radius: 8px;
2075    }
2076
2077
2078.insta-external-link[data-featured='no'].opened {
2079	height: auto !important;
2080}
2081
2082.insta-external-link.type-group_title {
2083	width: 100% !important;
2084	box-shadow: none !important;
2085	background-color: transparent !important;
2086}
2087.insta-external-link.type-group_title .blu-bg-div,
2088.insta-external-link.type-group_title .block1 {
2089	display: none !important;
2090}
2091
2092.insta-external-link.type-group_title .block2 {
2093	color: #ffffff !important;
2094	/*padding-bottom: 0px !important;*/
2095	min-height: auto !important;
2096}
2097
2098@keyframes animate_pulse_solid {
2099	0% {
2100		/*opacity: 0;*/
2101	}
2102
2103	10% {
2104		transform: scale(1.05, 1.05);
2105		-webkit-transform: scale(1.05, 1.05);
2106	}
2107
2108	20% {
2109		transform: scale(1, 1);
2110		-webkit-transform: scale(1, 1);
2111	}
2112
2113	30% {
2114		transform: scale(1.05, 1.05);
2115		-webkit-transform: scale(1.05, 1.05);
2116	}
2117
2118	40% {
2119		transform: scale(1, 1);
2120		-webkit-transform: scale(1, 1);
2121	}
2122
2123	100% {
2124		/*opacity: 0;*/
2125	}
2126}
2127
2128@keyframes animate_pulse_outline {
2129	0% {
2130		/*opacity: 0;*/
2131	}
2132
2133	10% {
2134		transform: scale(1.03, 1.03);
2135		-webkit-transform: scale(1.03, 1.03);
2136	}
2137
2138	20% {
2139		transform: scale(1, 1);
2140		-webkit-transform: scale(1, 1);
2141	}
2142
2143	30% {
2144		transform: scale(1.03, 1.03);
2145		-webkit-transform: scale(1.03, 1.03);
2146	}
2147
2148	40% {
2149		transform: scale(1, 1);
2150		-webkit-transform: scale(1, 1);
2151	}
2152
2153	100% {
2154		/*opacity: 0;*/
2155	}
2156}
2157
2158.iframe-container {
2159	padding: 0px 0px 0px 0px;
2160	position: relative;
2161	margin: 0 auto;
2162	z-index: 1;
2163	        border-radius: 10px;
2164		overflow: hidden;
2165    }
2166
2167.insta-external-link-page .iframe-container {
2168	border-radius: 0px;
2169}
2170
2171.iframe-container iframe {
2172	position: relative;
2173}
2174
2175
2176.insta-external-link .blu-bg-div,
2177.insta-external-link .block2 {
2178	-webkit-transition: 0s;
2179    -moz-transition: 0s;
2180    -o-transition: 0s;
2181    transition: 0s;
2182}
2183
2184.insta-external-link.ad.no-title .insta-external-link-inner .blu-bg-div,
2185.insta-external-link.ad.no-title:hover .insta-external-link-inner .blu-bg-div,
2186.insta-external-link.ad.no-title:hover,
2187.insta-external-link.ad.no-title.opened:hover {
2188	background-color: transparent !important;
2189}
2190
2191
2192
2193.insta-external-link.donation_option .blu-bg-div {
2194    color: #ffffff;
2195    background-color: #e22400;
2196}
2197
2198.insta-external-link.donation_option .block1.custom {
2199	left: 0px !important;
2200			border-radius: 8px 8px 0px 0px;
2201	}
2202
2203.insta-external-link.donation_option .block2 {
2204	margin: 0px !important;
2205	padding: 20px !important;
2206}
2207
2208.insta-external-link .blu-bg-div {
2209	-webkit-transition: 0.5s;
2210    -moz-transition: 0.5s;
2211    -o-transition: 0.5s;
2212    transition: 0.5s;
2213			border-radius: 8px;
2214	
2215}
2216
2217
2218.insta-external-link .insta-loader {
2219	position: relative;
2220	height: 0px;
2221	overflow: hidden;
2222	opacity: 0;
2223	padding: 0px 0px 0px 0px;
2224	-webkit-transition: 0.2s;
2225    -moz-transition: 0.2s;
2226    -o-transition: 0.2s;
2227    transition: 0.2s;
2228}
2229
2230.insta-external-link .insta-loader.opened {
2231	height: 50px;
2232	opacity: 1;
2233}
2234
2235.insta-external-link .insta-loader .lds-spinner div:after {
2236	background-color: #fff;
2237}
2238
2239.insta-external-link .block2 {
2240	position: relative;
2241}
2242
2243
2244
2245.insta-external-link-newsletter-form,
2246.insta-external-link-comment-form,
2247.insta-external-link-contact-form {
2248	display: none;
2249	position: relative;
2250	top: 0px;
2251	left: 0px;
2252	width: 100%;
2253	height: auto;
2254	box-sizing: border-box;
2255}
2256
2257.insta-external-link-contact-form.email_form {
2258	box-sizing: border-box;
2259	padding: 0px 20px;
2260}
2261
2262.insta-external-link-contact-form-content {
2263	text-align: center;
2264	padding: 20px 0px;
2265}
2266
2267.insta-external-link.type-upload .insta-external-link-contact-form-content {
2268	color: #000;
2269			font-family: Helvetica;
2270		font-size: 16px;
2271	}
2272
2273.insta-external-link-inline-content {
2274	padding: 20px 40px 20px 40px;
2275	text-align: left;
2276			line-height: 1.4em;
2277	}
2278
2279.insta-external-link-inline-content.with-link {
2280	padding: 20px 40px 0px 40px;
2281}
2282
2283.insta-external-link-page.page.external_links .insta-external-link-inline-content {
2284	padding: 20px 30px 20px 30px;
2285	text-align: left;
2286	line-height: 1.4em;
2287}
2288
2289.insta-external-link.type-popup_audio .insta-external-link-inline-content,
2290.insta-external-link-page.popup_audio .insta-external-link-inline-content {
2291	text-align: center !important;
2292}
2293
2294.insta-external-link-popup-media-button,
2295.insta-external-link-tickets-button {
2296	position: relative;
2297	display: inline-flex;
2298	flex-direction: row;
2299	align-items: center;
2300	text-decoration: none;
2301	box-sizing: border-box;
2302	vertical-align: middle;
2303	cursor: pointer;
2304	padding: 18px 50px 18px 50px;
2305			border-radius: 6px;
2306		font-size: 18px;
2307	color: #ffffff;
2308	background-color: #ffffff;
2309	line-height: 16px;
2310	letter-spacing: 1px;
2311	margin: 20px 0px 30px 0px;
2312}
2313
2314.insta-external-link-popup-media-button.promo-page {
2315
2316	margin: 30px 0px 20px 0px;
2317}
2318
2319.insta-widget-links {
2320	padding: 20px;
2321}
2322
2323.insta-widget-links h4 {
2324	margin-top: 0px;
2325	text-align: center;
2326}
2327.insta-widget-links-title {
2328	text-align: center;
2329	padding: 20px 30px !important;
2330}
2331
2332.insta-external-link-page.inline .insta-widget-links-title.content,
2333.insta-external-link-page.inline .insta-block-title {
2334	color: #ffffff;
2335}
2336
2337
2338.insta-external-link-page.page .insta-widget-links-title.content {
2339	color: #ffffff;
2340}
2341
2342.insta-external-link-popup-media-button.widget-link {
2343	display: flex;
2344	margin: 0px 0px 10px 0px;
2345			border-radius: 5px;
2346	
2347}
2348
2349.insta-external-link-page.inline .insta-external-link-popup-media-button.widget-link {
2350	color: #e22400;
2351	background-color: #ffffff;
2352}
2353
2354.insta-external-link-page.inline .insta-widget-links h4 {
2355	color: #ffffff;
2356}
2357
2358.insta-widget-view-all-button {
2359	padding-top: 10px;
2360}
2361
2362.insta-widget-view-all-button {
2363	cursor: pointer;
2364}
2365
2366.insta-external-link-popup-media-button img {
2367	height: 40px;
2368	margin-right: 10px;
2369}
2370
2371.insta-external-link-popup-media-button i {
2372	font-size: 20px;
2373}
2374
2375.insta-external-link-popup-media-button span {
2376	flex: 1;
2377	text-align: left;
2378	text-transform: capitalize;
2379}
2380
2381@media screen and (max-width: 500px){
2382	.insta-external-link.side_scroll .insta-external-link-popup-media-button,
2383	.insta-external-link.side_scroll .insta-external-link-tickets-button {
2384		margin: 25px 0px 5px 0px;
2385	}
2386
2387
2388}
2389
2390
2391.insta-external-link-contact-form {
2392	position: relative;
2393}
2394
2395.insta-external-link-contact-form.comment {
2396	display: block;
2397}
2398
2399.insta-external-link-newsletter-form-note,
2400.insta-external-link-contact-form-note {
2401	position: absolute;
2402	top: 0px;
2403	left: 0px;
2404	width: 100%;
2405	height: 100%;
2406	color: inherit;
2407	background-color: #ffffff !important;
2408	color: #000000 !important;
2409}
2410
2411
2412
2413.insta-external-link-newsletter-form-note div,
2414.insta-external-link-newsletter-form-inner {
2415	position: relative;
2416	box-sizing: border-box;
2417	top: 0px;
2418	left: 0px;
2419	width: 100%;
2420	height: auto;
2421	display: flex;
2422	flex-direction: row;
2423	align-items: center;
2424	justify-content: center;
2425	color: inherit;
2426}
2427
2428
2429
2430.insta-external-link-newsletter-form-note div {
2431	top: 20px;
2432}
2433
2434.insta-external-link-contact-form-note div,
2435.insta-external-link-contact-form-inner {
2436	position: relative;
2437	box-sizing: border-box;
2438	top: 0px;
2439	left: 0px;
2440	width: 100%;
2441	height: auto;
2442	display: flex;
2443	flex-direction: row;
2444	align-items: center;
2445	justify-content: center;
2446	color: inherit;
2447}
2448
2449.insta-external-link-contact-form-inner form {
2450	width: 100%;
2451}
2452
2453.insta-external-links.main {
2454	padding: 0px 0px 0px 0px;
2455	margin: 0px 0px;
2456}
2457
2458.insta-block.external_links.is-last .insta-external-links.main {
2459	padding: 0px 0px 20px 0px;
2460}
2461.insta-external-links-inner.main {
2462	box-sizing: border-box;
2463	padding: 0px 0px;
2464}
2465
2466.insta-external-links.sublinks.donation .insta-external-links-inner {
2467	display: flex;
2468	justify-content: center;
2469	flex-wrap: wrap;
2470}
2471
2472.insta-external-links.main .insta-external-links-inner.main {
2473	width: 100%;
2474}
2475
2476.insta-external-link.type-upload .insta-external-link-contact-form-note div,
2477.insta-external-link.type-upload .insta-external-link-contact-form-inner,
2478.insta-external-links-testimonial .insta-external-link-contact-form-inner,
2479.insta-external-links-testimonial .insta-external-link-contact-form-note div {
2480	display: block;
2481}
2482
2483
2484
2485.insta-external-links-testimonial .insta-external-link-contact-form-inner {
2486	background: #ffffff !important;
2487	border: 0 !important;
2488	text-align: center;
2489}
2490
2491.insta-external-link-page.page .insta-external-links-testimonial .insta-external-link-contact-form-inner,
2492.insta-external-link-page.page .insta-external-links-testimonial {
2493	background: transparent !important;
2494}
2495
2496.insta-external-link.type-upload .insta-external-link-contact-form-inner,
2497.insta-external-links-testimonial .insta-external-link-contact-form-inner {
2498	padding: 20px 20px 20px 20px;
2499	max-width: 600px;
2500	margin: 0 auto;
2501}
2502
2503.insta-external-link.square.type-upload .insta-external-link-contact-form-inner {
2504	padding: 20px;
2505}
2506
2507.insta-external-link.square.type-upload.opened .insta-inline-close-btn {
2508	display: none;
2509}
2510
2511.insta-external-link-contact-form-note div {
2512	position: absolute;
2513	top: 20px;
2514}
2515
2516.insta-external-link-contact-form-inner {
2517	padding: 0px;
2518}
2519
2520.insta-external-link-newsletter-form-inner {
2521	padding: 0px;
2522}
2523
2524.insta-external-link-contact-form.blog_page .insta-external-link-contact-form-inner {
2525	flex-direction: column;
2526}
2527
2528.insta-external-link-contact-form.blog_page input[type=text] {
2529	margin: 0px 0px 10px 0px;
2530}
2531
2532.insta-signup-title h1 {
2533	text-align: center;
2534	padding: 0px 0px 20px 0px;
2535}
2536
2537@media screen and (max-width: 800px){
2538	.insta-external-links.main {
2539		margin: 0px 5px;
2540	}
2541
2542	.insta-external-link-contact-form-inner {
2543		padding: 0px;
2544	}
2545
2546	.insta-external-link-newsletter-form-inner {
2547		padding: 0px;
2548	}
2549
2550	.insta-external-link-inline-content {
2551		padding: 20px 20px 20px 20px;
2552		text-align: left;
2553	}
2554
2555	.insta-external-link-inline-content.with-link {
2556		padding: 20px 20px 0px 20px;
2557	}
2558
2559
2560	.insta-external-link-inline-holder .insta-external-link-contact-form-inner {
2561		padding: 0px;
2562	}
2563
2564	.insta-external-link.type-upload .insta-external-link-contact-form-inner,
2565	.insta-external-links-testimonial .insta-external-link-contact-form-inner {
2566		/*padding: 0px 20px 20px 20px;*/
2567	}
2568}
2569
2570.insta-external-link-newsletter-form-note,
2571.insta-external-link-contact-form-note {
2572	display: none;
2573	color: inherit;
2574	font-size: inherit;
2575	font-family: inherit;
2576}
2577
2578.insta-external-link-newsletter-form-field {
2579	width: calc(100% - 70px);
2580	box-sizing: border-box;
2581	position: relative;
2582	margin: 0px 5px 0px 0px;
2583}
2584.insta-external-link-contact-form-field {
2585	width: calc(100% - 70px);
2586	box-sizing: border-box;
2587	position: relative;
2588	margin: 0px 5px 0px 0px;
2589}
2590
2591
2592.insta-external-link-contact-form-field input[type=text] {
2593	box-sizing: border-box;
2594}
2595
2596.insta-external-link-contact-form-field.radio {
2597	width: 100%;
2598	padding: 10px 0px 0px 0px;
2599}
2600
2601.insta-main-radio-label,
2602.insta-main-date-label {
2603	display: block;
2604	text-align: left;
2605	padding: 0px 0px 10px 0px;
2606}
2607
2608.insta-external-link-contact-form-field.radio input {
2609	margin: 3px 10px 0px 0px;
2610}
2611
2612.insta-input-radio-option label {
2613	display: flex;
2614	align-items: flex-start;
2615	padding: 0px 0px 10px 0px;
2616}
2617
2618.insta-external-link-contact-form-field.dropdown {
2619	padding: 0px 0px 20px 0px;
2620}
2621
2622.insta-external-link-contact-form-field.dropdown .insta-dropdown {
2623	left: 0px;
2624}
2625
2626.insta-dropdown-menu {
2627	padding: 10px 0px 0px 0px;
2628}
2629
2630.insta-dropdown-menu-options {
2631	display: flex;
2632}
2633
2634
2635
2636.insta-external-link-contact-form-field .insta-dropdown label.checkbox {
2637	font-size: 16px;
2638}
2639
2640
2641.insta-external-link-contact-form-field,
2642.insta-external-link.type-upload .insta-external-link-contact-form-field,
2643.insta-external-links-testimonial .insta-external-link-contact-form-field,
2644.insta-external-link-payment-info .insta-external-link-contact-form-field,
2645.insta-member-login .insta-external-link-contact-form-field,
2646.insta-member-login-reset .insta-external-link-contact-form-field,
2647.insta-member-settings .insta-external-link-contact-form-field,
2648.insta-member-content-search .insta-external-link-contact-form-field,
2649.insta-member-content-search .insta-external-link-contact-form-field,
2650.insta-actioncall-subscribe-form .insta-external-link-contact-form-field {
2651	margin: 0px 0px 20px 0px;
2652	width: 100%;
2653}
2654
2655.insta-external-link.type-notify_me .insta-external-link-contact-form-field,
2656.insta-contact-link-newsletter .insta-external-link-contact-form-field {
2657	margin: 0;
2658}
2659
2660.insta-external-link-contact-form-field input[type=text],
2661.insta-external-link-contact-form-field textarea,
2662.insta-external-link-contact-form-field input[type=password],
2663.insta-external-link.type-upload .insta-external-link-contact-form-field input[type=text],
2664.insta-external-links-testimonial .insta-external-link-contact-form-field input[type=text],
2665.insta-external-links-testimonial .insta-external-link-contact-form-field textarea,
2666.insta-external-link-payment-info .insta-external-link-contact-form-field input[type=text],
2667.insta-external-link-payment-info .insta-external-link-contact-form-field input[type=password],
2668.insta-external-link-payment-info .insta-external-link-contact-form-field textarea,
2669.insta-external-link-contact-form .insta-external-link-contact-form-field input[type=text],
2670input[type=date],
2671.insta-external-link-contact-form .insta-external-link-contact-form-field textarea,
2672.insta-external-link-service-offer-form input[type=text],
2673.insta-external-link-service-offer-form textarea,
2674.insta-external-link.type-email_form .insta-external-link-contact-form input[type=text],
2675.insta-external-link.type-email_form .insta-external-link-contact-form textarea,
2676.insta-member-login .insta-external-link-contact-form-field input[type=text],
2677.insta-member-login .insta-external-link-contact-form-field input[type=password],
2678.insta-member-login-reset .insta-external-link-contact-form-field input[type=text],
2679.insta-member-settings .insta-external-link-contact-form-field input[type=text],
2680.insta-member-content-search .insta-external-link-contact-form-field input[type=text],
2681.insta-actioncall-subscribe-form .insta-external-link-contact-form-field input[type=text],
2682.insta-external-link-donation-form-field input[type=text]  {
2683	position: relative;
2684	padding: 14px 10px;
2685	background-color: #ffffff;
2686	-webkit-box-shadow: 0 0 0 30px #ffffff inset !important;
2687	color: #000000;
2688	width: 100%;
2689	box-sizing: border-box;
2690	border: 1px solid rgba(0, 0, 0, 1) !important;
2691			border-radius: 8px;
2692		font-family: Helvetica;
2693	font-size: 16px;
2694
2695}
2696.insta-external-link-payment-info .insta-external-link-contact-form-field input[type=text]:-webkit-autofill,
2697.insta-external-link-payment-info .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:hover,
2698.insta-external-link-payment-info .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:focus,
2699.insta-external-link-payment-info .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:active
2700.insta-member-login .insta-external-link-contact-form-field input[type=text]:-webkit-autofill,
2701.insta-member-login .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:hover,
2702.insta-member-login .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:focus,
2703.insta-member-login .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:active,
2704.insta-member-login-reset .insta-external-link-contact-form-field input[type=text]:-webkit-autofill,
2705.insta-member-login-reset .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:hover,
2706.insta-member-login-reset .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:focus,
2707.insta-member-login-reset .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:active,
2708.insta-member-settings .insta-external-link-contact-form-field input[type=text]:-webkit-autofill,
2709.insta-member-settings .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:hover,
2710.insta-member-settings .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:focus,
2711.insta-member-settings .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:active,
2712.insta-member-content-search .insta-external-link-contact-form-field input[type=text]:-webkit-autofill,
2713.insta-member-content-search .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:hover,
2714.insta-member-content-search .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:focus,
2715.insta-member-content-search .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:active,
2716.insta-actioncall-subscribe-form .insta-external-link-contact-form-field input[type=text]:-webkit-autofill:active {
2717	-webkit-box-shadow: 0 0 0 30px #f1f1f1 inset !important;
2718}
2719
2720.insta-actioncall-subscribe-form .insta-external-link-contact-form-field input[type=text] {
2721			box-shadow: 1px 1px 2px  rgba(0, 0, 0, 0.1) !important;
2722	
2723
2724			border-radius: 5px;
2725	}
2726
2727.insta-external-link-service-offer-form.page input[type=text],
2728.insta-external-link-service-offer-form.page textarea {
2729			background-color: #ffffff;
2730	}
2731
2732.insta-external-link-page.notify_me .insta-external-link-contact-form .insta-external-link-contact-form-field input[type=text],
2733.insta-external-link-page.notify_me .insta-external-link-contact-form .insta-external-link-contact-form-field textarea {
2734
2735			border-radius: 10px 0px 0px 10px;
2736		background-color: #ffffff;
2737	-webkit-box-shadow: 0 0 0 30px #ffffff inset !important;
2738}
2739
2740.insta-external-link-contact-form-field input[type=text].warning,
2741.insta-external-link-contact-form-field textarea.warning {
2742	color: #cc3300;
2743}
2744
2745.insta-external-link-payment-form {
2746	width: 600px;
2747	max-width: 100%;
2748}
2749
2750.insta-external-link-payment-main-info {
2751	width: 100%;
2752	box-sizing: border-box;
2753	max-width: 100%;
2754	padding: 20px 50px 0px 50px;
2755	color: #ffffff;
2756			font-family: Helvetica;
2757		font-size: 16px;
2758	}
2759
2760.insta-external-link-payment-main-info h1 {
2761			font-family: Helvetica;
2762		font-size: 28px;
2763	}
2764
2765.insta-external-link-payment-main-info .event-date {
2766	padding: 10px 0px;
2767	font-size: 19px;
2768}
2769
2770.insta-external-link-payment-info {
2771	color: #ffffff;
2772	padding: 20px 50px 0px 50px;
2773}
2774.insta-external-link-payment-info .insta-external-link-contact-form-field input[type=text] {
2775
2776}
2777
2778.insta-external-link-payment-main-info .title {
2779	color: #ffffff;
2780
2781}
2782
2783.insta-external-link-payment-main-info .content {
2784	padding: 0px 0px 0px 0px;
2785	line-height: 1.4em;
2786}
2787
2788.insta-external-link-payment-back-btn {
2789	position: absolute;
2790	cursor: pointer;
2791	top: 20px;
2792	left: 20px;
2793}
2794
2795.insta-external-link-payer-info {
2796	padding: 10px 0px 0px 0px;
2797}
2798
2799.insta-external-link-payer-info .label {
2800	display: inline-block;
2801	padding-right: 10px;
2802}
2803
2804@media screen and (max-width: 800px){
2805	.insta-external-link-payment-main-info {
2806		padding: 20px 20px 0px 20px;
2807	}
2808
2809	.insta-external-link-payment-info {
2810		padding: 20px 20px 0px 20px;
2811	}
2812}
2813
2814.insta-external-link.type-upload .insta-external-link-contact-form-button,
2815.insta-external-links-testimonial .insta-external-link-contact-form-button,
2816.insta-external-link-contact-form.blog_page .insta-external-link-contact-form-button {
2817	padding: 13px 30px;
2818	text-transform: capitalize;
2819			border-radius: 10px;
2820		background-color: #000000 !important;
2821	color: #ffffff !important;
2822}
2823
2824.insta-external-link-page.page .insta-external-links-testimonial .insta-external-link-contact-form-button {
2825	background-color: #ffffff !important;
2826	color: #ffffff !important;
2827}
2828
2829.insta-external-links-testimonial .insta-external-link-contact-form-button {
2830	margin: 10px 10px 0px 10px;
2831}
2832
2833.insta-external-link-newsletter-form-field .blu-bg-div,
2834.insta-external-link-contact-form-field .blu-bg-div {
2835	opacity: 0;
2836	border-radius: 0px;
2837}
2838
2839
2840
2841
2842.insta-external-link-newsletter-form input[type=text],
2843.insta-external-link-contact-form input[type=text],
2844.insta-external-links-email-prompt-form input[type=text],
2845.insta-external-links-email-prompt-form input[type=text],
2846.insta-external-link-contact-form textarea,
2847.insta-popup input[type=text] {
2848	position: relative;
2849	width: 100%;
2850	padding: 7px 5px;
2851	margin: 0px 10px 0px 0px;
2852	border-radius: 0px;
2853	box-sizing: border-box;
2854	outline: none;
2855	-webkit-appearance: none;
2856	border: 0px;
2857	box-shadow: none;
2858	color: inherit;
2859	background-color: inherit;
2860	font-size: inherit;
2861	font-family: inherit;
2862}
2863
2864.insta-external-links-email-prompt-form input {
2865	margin: 0px;
2866}
2867
2868/*.insta-external-link-contact-form input,
2869.insta-external-link-contact-form textarea,
2870.insta-external-link-contact-form input:focus,
2871.insta-external-link-contact-form textarea:focus,*/
2872.insta-external-link-page.notify_me .insta-external-link-contact-form-field input[type=text],
2873.insta-external-link-page.notify_me .insta-external-link-contact-form-field input[type=text]:focus,
2874.insta-external-link-newsletter-form-field input[type=text],
2875.insta-external-link-newsletter-form-field input[type=text]:focus {
2876	margin: 0px;
2877	padding: 18px 15px;
2878
2879	}
2880
2881.insta-external-link-contact-form input[type=text]::placeholder {
2882			color: #000000;
2883	}
2884
2885.insta-external-links-email-prompt {
2886	order: 10;
2887	max-width: 600px;
2888	margin: 0px auto 0px auto;
2889	padding: 0px 0px 50px 0px;
2890	text-align: center;
2891	width: calc(100% - 40px);
2892	font-family: Helvetica;
2893}
2894
2895.insta-external-links-email-prompt .insta-external-link-contact-form-inner,
2896.insta-wishlist-form-wrapper .insta-external-link-contact-form-inner {
2897	flex-direction: column;
2898}
2899
2900.insta-external-links-email-prompt-image {
2901	position: relative;
2902	overflow: hidden;
2903	margin-top: 0px;
2904}
2905
2906.insta-external-links-email-prompt-image img {
2907	position: absolute;
2908	opacity: 0;
2909}
2910
2911.insta-external-links-email-prompt-image.no-crop img {
2912	width: 100%;
2913	height: 100%;
2914	object-fit: cover;
2915}
2916
2917.insta-external-links-email-prompt .insta-external-link-contact-form-content {
2918	text-align: center;
2919	box-sizing: border-box;
2920	padding: 0px 0px 20px 0px;
2921	color: #ffffff;
2922}
2923
2924.insta-external-links-email-prompt .insta-external-link-contact-form-field {
2925	width: 100%;
2926	margin: 0px 0px 10px 0px;
2927			box-shadow: 1px 1px 8px  rgba(0, 0, 0, 0.2);
2928	}
2929
2930.insta-external-links-email-prompt .insta-external-link-contact-form-field.append {
2931	display: grid;
2932	grid-template-columns: auto 80px;
2933}
2934
2935.insta-external-links-email-prompt-form input[type=text],
2936.insta-wishlist-form-wrapper input[type=text] {
2937	border-radius: 0px;
2938	padding: 9px 10px;
2939	box-sizing: border-box;
2940	-webkit-box-shadow: 0 0 0 100px #ffffff inset !important;
2941					color: #000000;/*#ffffff;*/
2942		background-color: #ffffff !important;
2943	}
2944
2945
2946.insta-wishlist-form-wrapper .insta-external-link-contact-form-field {
2947	margin-bottom: 10px;
2948	width: 100%;
2949	max-width: 600px;
2950}
2951
2952.insta-external-links-email-prompt-buttons {
2953	position: relative;
2954	display: flex;
2955	flex-direction: row;
2956	justify-content: space-between;
2957	width: calc(100% - 0px);
2958}
2959
2960.insta-external-links-email-prompt-buttons.center {
2961	justify-content: center;
2962}
2963
2964.insta-external-links-wishlist-buttons {
2965	position: relative;
2966	display: flex;
2967	flex-direction: row;
2968	justify-content: center;
2969	width: calc(100% - 0px);
2970	padding: 20px 0px 0px 0px;
2971}
2972
2973.insta-external-links-wishlist-buttons .insta-external-link-button {
2974	margin: 0 5px;
2975}
2976
2977
2978.insta-external-links-email-prompt-form .insta-external-link-contact-form-button {
2979	width: auto;
2980	opacity: 1;
2981	display: flex;
2982	align-items: center;
2983	justify-content: center;
2984	box-sizing: border-box;
2985	padding: 9px 20px;
2986	border-radius: 0px;
2987	border: 0px;
2988	width: 49%;
2989	background-color: #e22400;
2990	color: #ffffff;
2991			box-shadow: 1px 1px 8px  rgba(0, 0, 0, 0.2);
2992	}
2993
2994.insta-external-links-email-prompt-buttons.center .insta-external-link-contact-form-button {
2995	width: 100%;
2996}
2997
2998
2999.insta-external-links-email-prompt-form .insta-external-link-contact-form-inner {
3000	background-color: transparent;
3001	border: 0px;
3002}
3003
3004.insta-external-links-email-prompt-form .insta-external-link-contact-form-button.insta-external-link-cancel-button {
3005
3006}
3007
3008::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
3009  color: inherit;
3010  opacity: 1; /* Firefox */
3011}
3012
3013:-ms-input-placeholder { /* Internet Explorer 10-11 */
3014  color: inherit;
3015}
3016
3017::-ms-input-placeholder { /* Microsoft Edge */
3018  color: inherit;
3019}
3020
3021.insta-external-link-newsletter-form-field input[type=text]:focus,
3022.insta-external-link-contact-form-field input[type=text]:focus,
3023.insta-external-link-contact-form-field textarea:focus {
3024
3025	box-shadow: none;
3026	outline: none;
3027}
3028
3029.insta-external-link-newsletter-form-button,
3030.insta-external-link-contact-form-button {
3031	cursor: pointer;
3032	position: relative;
3033	opacity: 1;
3034	text-transform: capitalize;
3035	text-align: center;
3036	padding: 12px 40px;
3037	border-radius: 0px;
3038	-webkit-transition: 0.2s;
3039    -moz-transition: 0.2s;
3040    -o-transition: 0.2s;
3041    transition: 0.2s;
3042			background-color: #ffffff;
3043		color: #ffffff;
3044					box-shadow: 1px 1px 2px  rgba(0, 0, 0, 0.1) ;
3045			}
3046
3047.insta-external-link.type-notify_me.box-shadow {
3048	box-shadow: 1px 1px 4px  rgba(0, 0, 0, 0);
3049}
3050
3051.insta-external-link.type-notify_me .insta-external-link-contact-form-button,
3052.insta-external-link-newsletter-form-button {
3053	padding: 19px 40px !important;
3054}
3055
3056
3057
3058.insta-external-link-contact-form-button {
3059	display: inline-block;
3060	box-sizing: border-box;
3061
3062}
3063
3064.insta-external-link-newsletter-form-button:hover,
3065.insta-external-link-contact-form-button:hover {
3066	opacity: 1;
3067}
3068
3069.insta-block-title {
3070	text-align: center;
3071	font-family: Helvetica;
3072	color: #ffffff;
3073    line-height: 1.3em;
3074    font-size: 28px;
3075}
3076
3077
3078.insta-text-link-hidden {
3079    position: relative;
3080    max-width: 100%;
3081    word-wrap: break-word;
3082    display: inline-block;
3083    margin: 0 auto;
3084    text-decoration: none;
3085    padding: 6px 0px;
3086    border-radius: 0px;
3087    background: none;
3088
3089}
3090
3091.insta-text-link a {
3092    color: inherit;
3093    text-decoration: none;
3094}
3095
3096.insta-slideshow.small_links {
3097	width: 115% !important;
3098}
3099
3100.insta-slideshow.small_links.center {
3101	width: 100% !important;
3102}
3103
3104.insta-slideshow-inner {
3105    position: absolute;
3106    height: 100%;
3107    top: 0px;
3108    left: 0px;
3109    margin: 0 auto;
3110}
3111
3112.insta-slide.slide {
3113    position:absolute;
3114    top: 0px;
3115    display: none;
3116	/*-webkit-transition: 0.2s;
3117    -moz-transition: 0.2s;
3118    -o-transition: 0.2s;
3119    transition: 0.2s;*/
3120}
3121
3122.insta-slide.slide.current,
3123.insta-slide.slide.next {
3124    display: block;
3125}
3126
3127.insta-slide.fade {
3128    position: absolute;
3129    top: 0px;
3130    left: 0px;
3131    display: none;
3132}
3133
3134.insta-slide.fade.current {
3135    display: block;
3136}
3137
3138.insta-slide-inner {
3139    position: relative;
3140    overflow: hidden;
3141	background-repeat: no-repeat;
3142}
3143
3144.insta-block.avatar .insta-slide-inner {
3145	position: absolute;
3146	width: 100%;
3147	height: 100%;
3148	top: 0;
3149	left: 0;
3150}
3151
3152.insta-slide-img {
3153    position: absolute;
3154}
3155
3156.blu-carousel {
3157	opacity: 0;
3158	position: relative;
3159	padding: 20px 10px 0 10px;
3160}
3161
3162.blu-carousel .insta-slide-img {
3163	position: relative;
3164	width: 100%;
3165}
3166
3167
3168
3169.blu-carousel.small_links .insta-slide-inner {
3170	aspect-ratio: 1 / 1;
3171	width: 100%;
3172	box-sizing: border-box;
3173	position: relative;
3174	top: 0;
3175	left: 0;
3176	overflow: hidden;
3177	border-left: 5px solid ;
3178	border-right: 5px solid ;
3179			border-radius: 10px;
3180	}
3181
3182.insta-slideshow.small_links.center .blu-carousel {
3183	display: flex;
3184	justify-content: center;
3185}
3186
3187.insta-slideshow.small_links.center .slick-track {
3188	width: 100% !important;
3189}
3190
3191.blu-carousel.small_links .insta-slide-img {
3192	object-fit: cover;
3193	height: 100%;
3194	width: 100%;
3195}
3196
3197
3198
3199.blu-carousel .insta-slide.slide {
3200	text-decoration: none;
3201    position: relative !important;
3202}
3203
3204.blu-carousel .insta-slide h2 {
3205	padding: 20px 0px 0px 0px;
3206	font-family: Helvetica;
3207	font-size: 16px;
3208}
3209
3210.blu-carousel .insta-slide {
3211	box-sizing: border-box;
3212	border-left: 3px solid ;
3213	border-right: 3px solid ;
3214}
3215
3216.blu-carousel.small_links .insta-slide.slide {
3217	/*height: auto !important;
3218	width: calc(33.33vw - 10px) !important;*/
3219	border-left: 0px solid  !important;
3220	border-right: 0px solid  !important;
3221}
3222
3223
3224.insta-slideshow.small_links.center .insta-slide.slide {
3225	display: block;
3226	width: calc(33.33% - 10px) !important;
3227}
3228
3229.insta-block.parag {
3230	padding: 20px 0px 0px 0px;
3231	margin: 0px 0px 0px 0px;
3232}
3233
3234.insta-block.parag.no-logo {
3235	margin: 10px 0px 0px 0px;
3236}
3237
3238.insta-block.parag.no-text-link {
3239	padding: 10px 0px 0px 0px;
3240}
3241
3242.insta-parag {
3243	margin: 30px 0px 0px 0px;
3244	text-align: center;
3245	min-height: 20px;
3246	color: #ffffff;
3247	padding: 10px 10px;
3248}
3249
3250.insta-external-link .title {
3251	position: relative;
3252}
3253
3254@media screen and (max-width: 260px){
3255    .insta-parag {
3256        padding: 6px;
3257    }
3258
3259	.insta-block.parag {
3260		padding: 10px 0px 0px 0px;
3261	}
3262}
3263
3264@media screen and (max-width: 600px){
3265	.insta-logo1 div {
3266		font-size: 78% !important;
3267	}
3268
3269	.insta-external-link.type-notify_me .insta-external-link-contact-form-button,
3270	.insta-external-link-newsletter-form-button {
3271		padding: 19px 20px !important;
3272	}
3273}
3274
3275
3276
3277@media screen and (max-width: 350px){
3278
3279
3280	.insta-external-link-inner.main .title > div,
3281	.insta-external-link-inner.main .title2 > div,
3282	.insta-external-link-inner.main .title2 > span,
3283	.insta-external-link.side_scroll.sublink .title-inner > div {
3284		font-size: calc(100% - 2px);
3285	}
3286
3287	.insta-external-link .content {
3288	    font-size: 10px !important;
3289	}
3290
3291	.insta-external-link.membership_benefit .content {
3292	    font-size: 12px !important;
3293	}
3294
3295	.insta-slide-desc > div {
3296		font-size: 80%;
3297	}
3298
3299
3300
3301
3302	.insta-newsletter h2 {
3303	    font-size: 14px !important;
3304	}
3305
3306	.insta-newsletter .button {
3307
3308	    font-size: 12px !important;
3309	}
3310
3311	.insta-newsletter label {
3312	    font-size: 14px !important;
3313	    padding-bottom: 20px !important;
3314	}
3315
3316
3317	.insta-parag div {
3318	   font-size: 90% !important;
3319	}
3320
3321}
3322
3323@media screen and (max-width: 260px){
3324	.insta-logo1 {
3325		line-height:1.2em !important;
3326	}
3327	.insta-logo1 div {
3328		font-size: 58% !important;
3329	}
3330	.insta-logo2 div {
3331		font-size: 58% !important;
3332	}
3333
3334
3335
3336	.insta-block-title div {
3337	   font-size: 65% !important;
3338	}
3339
3340	.insta-external-link .title->div,
3341	.insta-external-link .title2->div {
3342		font-size: 70% !important;
3343	}
3344	.insta-slide-title h1 {
3345	    font-size: 11.2px !important;
3346
3347	}
3348
3349	.insta-slide-title {
3350		padding: 10px 0px 20px 0px !important;
3351	}
3352
3353
3354
3355
3356
3357	.insta-external-link .content {
3358	    font-size: 7px !important;
3359	}
3360
3361	.insta-slide-desc {
3362		font-size: 7px !important;
3363	}
3364
3365	.insta-external-link-inner.main .title div {
3366	    font-size: 90% !important;
3367	}
3368
3369	.insta-external-link .title2 {
3370	    font-size: 7px;
3371	}
3372
3373
3374	.insta-newsletter h2 {
3375	    font-size: 11px !important;
3376	}
3377
3378	.insta-newsletter .button {
3379
3380	    font-size: 9px !important;
3381	}
3382
3383	.insta-newsletter label {
3384	    font-size: 11px !important;
3385	    padding-bottom: 20px !important;
3386	}
3387
3388	.insta-parag div {
3389	   font-size: 80% !important;
3390	}
3391}
3392
3393.insta-external-link-inner.main {
3394    overflow: hidden;
3395}
3396
3397.insta-external-link.subpaypal .price {
3398	font-size: 90%;
3399	padding: 10px 0px 0px 0px;
3400}
3401
3402.insta-external-link.side_scroll.subpaypal h2 {
3403	padding: 0px;
3404	line-height: 1em;
3405}
3406
3407.insta-external-link-page {
3408	box-sizing: border-box;
3409    padding: 45px 0px 75px 0px;
3410	background-color: #ffffff;
3411}
3412
3413.insta-external-link-page-inner {
3414	box-sizing: border-box;
3415    padding: 0px 20px;
3416	background-color: #ffffff;
3417}
3418
3419.insta-external-link-page.notify_me {
3420	border-radius: 0px;
3421			border: 0px solid #e22400;
3422	}
3423
3424
3425.insta-external-link-page.notify_me.has-content {
3426	padding: 20px !important;
3427}
3428
3429.insta-external-link.main.box-shadow,
3430.insta-external-link.side_scroll.box-shadow  {
3431    box-shadow: 1px 1px 5px  rgba(0, 0, 0, 0.15);
3432			border-radius: 10px;
3433	}
3434
3435.insta-external-link-page.notify_me.no-content,
3436.insta-external-link-page.notify_me.no-content .insta-external-link-page-inner.notify_me {
3437	padding: 0px !important;
3438}
3439
3440.insta-external-link-page.notify_me.no-content .insta-external-link-contact-form-inner {
3441			border: 0px !important;
3442	}
3443
3444.insta-external-link-page.inline.notify_me .title h1 {
3445	text-align: center;
3446	padding: 10px 0px 0px 0px;
3447	/*color:  #000000 !important;*/
3448}
3449
3450.insta-external-link-page.inline.notify_me .content {
3451	text-align: center;
3452	padding: 10px 20px 0px 20px;
3453	color: #ffffff;
3454}
3455
3456.insta-external-link-page-inner.notify_me {
3457	padding: 10px 0px 0px 0px;
3458}
3459
3460.insta-external-link-inline-wrapper.note {
3461	padding: 0px;
3462			border-radius: 10px;
3463		color: #ffffff;
3464}
3465
3466.insta-external-link-inline-wrapper.note .insta-external-link-popup-media-button {
3467	color: #e22400;
3468	background-color: #ffffff;
3469}
3470
3471.insta-external-link-page.inline.note {
3472	color: #ffffff;
3473    background-color: #e22400;
3474}
3475
3476.insta-note-text {
3477	padding: 30px !important;
3478}
3479
3480.insta-external-link-page.inline.note .insta-external-link-inline-content,
3481.insta-external-link-page.inline.note .title h1 {
3482	text-align: center;
3483	padding: 0px;
3484}
3485
3486.insta-external-link-page.inline.note .insta-external-link-inline-content {
3487	padding-top: 20px;
3488}
3489
3490@media screen and (max-width: 600px){
3491	.insta-external-link-page.notify_me input[type=text] {
3492		padding: 18px 8px;
3493	}
3494	.insta-external-link-page.notify_me .insta-external-link-contact-form-button,
3495	.insta-external-link-newsletter-form-button {
3496		padding: 11px 30px;
3497	}
3498
3499	.insta-external-link-page.inline.notify_me .content {
3500		text-align: center;
3501	}
3502
3503	.insta-external-link-page.notify_me.has-content {
3504		padding: 0px !important;
3505	}
3506}
3507
3508@media screen and (max-width: 350px){
3509	.insta-external-link-newsletter-form-button,
3510	.insta-external-link-page.notify_me .insta-external-link-contact-form-button {
3511		padding: 11px 15px;
3512	}
3513
3514
3515}
3516
3517@media screen and (max-width: 300px){
3518	.insta-external-links-email-prompt {
3519		width: calc(100% - 20px);
3520	}
3521
3522	.insta-external-link-page.notify_me .insta-external-link-newsletter-form-button,
3523	.insta-external-link-contact-form-button {
3524		padding: 11px 15px;
3525	}
3526
3527	.insta-external-links-email-prompt-form .insta-external-link-contact-form-button {
3528		padding: 10px 10px;
3529	}
3530
3531	.insta-external-link-contact-form input[type=text],
3532	.insta-external-link-contact-form textarea,
3533	.insta-external-link-contact-form input[type=text]:focus,
3534	.insta-external-link-contact-form textarea:focus,
3535	.insta-external-link-newsletter-form-field input[type=text],
3536	.insta-external-link-newsletter-form-field input[type=text]:focus {
3537		padding: 14px 10px;
3538	}
3539}
3540
3541.insta-external-link-page.download {
3542	position: relative;
3543	padding: 0px 30px 75px 30px;
3544	width: 100%;
3545}
3546
3547.insta-external-link-page.download .insta-external-link-page-content {
3548	padding: 0px 0px 20px 0px;
3549}
3550
3551.insta-external-link-page.download .insta-external-link-page-content .content {
3552	text-align: center;
3553}
3554
3555.insta-external-link-page.download .insta-external-link-page-content .title h1 {
3556	text-align: center;
3557}
3558
3559.insta-external-link-page.page {
3560	margin: 20px auto 10px auto;
3561	/*max-height: calc(100vh - 100px);*/
3562	color: #ffffff;
3563	padding: 0px;
3564	width: 100%;
3565}
3566
3567.insta-external-link-page.page.contact_link {
3568	margin: 0px;
3569}
3570
3571.insta-external-link-page.page.contact_link .insta-external-link-inline-content {
3572	padding-top: 0px;
3573}
3574
3575.insta-contact-link-social-icons {
3576	padding: 10px 0px 30px 0px;
3577	margin-left: -5px;
3578}
3579
3580.insta-contact-link-newsletter {
3581	padding: 20px 0px 30px 0px;
3582}
3583
3584.insta-contact-link-newsletter-form {
3585	width: 100%;
3586	display: flex;
3587}
3588.insta-contact-link-newsletter .insta-external-link-input-button-group .insta-external-link-contact-form-field input[type=text] {
3589	border: 0px !important;
3590}
3591
3592.insta-external-link-page.contact_link .insta-external-link-inline-content .title h2 {
3593	font-size: 22.4px;
3594}
3595
3596
3597@media screen and (max-width: 600px){
3598	.insta-external-link-page.page.contact_link .insta-external-link-inline-content {
3599		padding: 0px 0px 20px 0px;
3600	}
3601}
3602
3603.insta-external-link-page.page.service-request .insta-external-link-page-inner {
3604	text-align: center;
3605}
3606
3607.insta-external-link-page.page.service-request .price {
3608	font-family: Helvetica;
3609	font-size: 28px;
3610}
3611
3612.insta-external-link-page.page.email_form,
3613.insta-external-link-page.page.contact_link {
3614	min-height: calc(100vh - 200px);
3615	display: flex;
3616	flex-direction: column;
3617	justify-content: flex-start;
3618}
3619
3620.insta-external-link-page.page.shop {
3621	padding: 0px 0px 75px 0px;
3622	margin-top: 0px;
3623	width: 100%;
3624}
3625
3626.insta-external-link-page.page.shop .insta-external-links-inner {
3627    margin: 0 auto 0 auto;
3628    display: flex;
3629    flex-direction: row;
3630	justify-content: center;
3631    flex-wrap: nowrap;
3632	max-width: 100% !important;
3633}
3634
3635
3636
3637.insta-external-link-page.page .title {
3638	padding: 0px 0px;
3639}
3640
3641.insta-external-link-page.page.email_form .title {
3642	text-align: center;
3643}
3644
3645.insta-external-link-page.page.email_form .title,
3646.insta-external-link-page.page.email_form .content {
3647	padding-left: 50px;
3648	padding-right: 50px;
3649}
3650
3651.insta-external-link-page.page .title.no-image {
3652	padding: 0px 0px;
3653}
3654
3655.insta-external-link-page.page .title h1 {
3656	padding: 30px 30px 0px 30px;
3657}
3658
3659.insta-external-link-page.page.vlog .title h1 {
3660	padding: 0px 30px;
3661}
3662
3663
3664.insta-external-link-page.page .insta-external-link-page-content.blog_page .title h1 {
3665	padding: 20px 0px 0px 0px;
3666}
3667
3668.insta-external-link-page.page .insta-external-link-inline-content .title h1 {
3669	padding: 20px 0px 0px 0px;
3670}
3671
3672.insta-external-link-page.page.contact_link .insta-external-link-inline-content .title h1 {
3673	padding: 10px 0px 0px 0px;
3674}
3675
3676.insta-external-link-page.page .price {
3677			font-size: 16px;
3678				font-family: Helvetica;
3679	
3680	padding: 10px 0px 0px 0px;
3681}
3682
3683.insta-external-link-page.page .price-total {
3684			font-size: 24px;
3685				font-family: Helvetica;
3686	}
3687
3688.insta-external-link-page.inline .title h1 {
3689	text-align: center;
3690	padding: 20px 20px 0px 20px;
3691}
3692
3693.insta-external-link-page.inline.email_form .title h1 {
3694	color: #ffffff!important;
3695}
3696
3697.insta-external-link-page.inline .title.no-image h1,
3698.insta-external-link.type-popup_media .insta-external-link-page.inline .title h1 {
3699	text-align: left;
3700	padding: 20px 40px 0px 40px;
3701}
3702
3703.insta-external-link-page.inline.email_form.no-content {
3704	padding: 0px 0px 0px 0px;
3705}
3706
3707.insta-external-link-page.inline.email_form .title h1 {
3708	text-align: center;
3709}
3710
3711.insta-external-link-page.inline.email_form .title h1 {
3712	padding: 20px 20px 0px 20px;
3713}
3714
3715.insta-external-link.type-services .insta-external-link-page.inline .title h1,
3716.insta-external-link.type-cashup_links .insta-external-link-page.inline .title h1 {
3717	background-color: #fff;
3718}
3719
3720.insta-external-link-page.shop-item,
3721.insta-external-link-page.tickets {
3722	margin-top: 20px;
3723	width: calc(100% - 40px);
3724}
3725
3726.insta-external-link-page.shop-item .title,
3727.insta-external-link-page.tickets .title {
3728	max-width: calc(100% - 0px);
3729	margin: 0 auto;
3730	padding: 0px 0px 10px 0px;
3731}
3732
3733.insta-external-link-page.tickets .title h1 {
3734	padding: 0px;
3735}
3736
3737.insta-external-link-page.tickets .insta-shop-item-details-wrapper {
3738	padding: 0px 0px 20px 0px;
3739	font-size: 19px;
3740}
3741
3742.insta-external-link-page.shop .title h1 {
3743	padding: 20px 0px 0px 0px;
3744}
3745
3746.insta-external-link-page.page.shop .title h1 {
3747	padding: 20px 0px;
3748}
3749
3750.insta-external-link-page.shop .insta-external-link.subpaypal .block1 {
3751			border-radius: 0px 0px 10px 10px !important;
3752	}
3753
3754.insta-external-link-page.shop .insta-external-link.subpaypal .block1.no-image {
3755	display: none;
3756}
3757
3758
3759.insta-external-link-page.shop-item .content {
3760	padding-bottom: 10px;
3761}
3762
3763.insta-external-link-page.shop-item .title .price {
3764	font-size: 22px;
3765	font-family: Helvetica;
3766	padding: 5px 0px 0px 0px;
3767}
3768
3769.insta-external-link.subpaypal .blu-bg-div {
3770	background-color: transparent !important;
3771}
3772
3773.insta-external-link.subpaypal .block2 .title {
3774	display: flex;
3775	flex-direction: column;
3776	justify-content: center;
3777	color: #ffffff;
3778}
3779
3780.insta-external-link-page-content.shop_item {
3781	padding: 20px;
3782}
3783
3784.insta-external-link-page-content.paypal .title h1,
3785.insta-external-link-page-content.shop_item .title h1 {
3786    padding: 30px 0px 20px 0px;
3787    color: #ffffff;
3788}
3789
3790.insta-external-link-page-content.paypal .title .price,
3791.insta-external-link-page-content.subpaypal .title .price,
3792.insta-external-link-page-content.shop_item .title .price {
3793	padding: 0px 0px;
3794}
3795
3796.insta-external-link-inner {
3797	position: relative;
3798}
3799.insta-external-link-inline-holder,
3800.insta-external-link-inline-wrapper {
3801	position: relative;
3802	height: auto;
3803	opacity: 1;
3804}
3805
3806.insta-external-link-inline-wrapper .insta-external-link-contact-form-inner {
3807	flex-direction: column;
3808	padding-top: 20px;
3809}
3810
3811.insta-external-link-inline-wrapper .insta-external-link-contact-form-inner h1 {
3812	padding: 0px 0px 20px 0px;
3813}
3814
3815.insta-external-link-inline-wrapper .insta-external-link-contact-form {
3816	box-sizing: border-box;
3817	background-color: #fff;
3818	padding: 0px 20px 20px 20px;
3819}
3820
3821.insta-external-link-inline-wrapper .insta-external-link-contact-form-field {
3822	margin: 0px 0px 20px 0px;
3823}
3824
3825.insta-external-link-inline-wrapper {
3826	overflow-y: hidden;
3827}
3828
3829.insta-external-link-inline-holder {
3830	height: 0px;
3831	/*-webkit-transition: max-height 1s ease-out;
3832	-moz-transition: max-height 1s ease-out;
3833	-o-transition: max-height 1s ease-out;
3834	transition: max-height 3s ease-out;*/
3835}
3836
3837.insta-external-link-inline-holder .content-holder {
3838
3839}
3840
3841.insta-external-link-inner .blu-bg-div {
3842	/*-webkit-transition: all 0.2s;
3843    -moz-transition: all 0.2s;
3844    -o-transition: all 0.2s;
3845    transition: all 0.2s;*/
3846}
3847
3848.insta-external-link-inline-holder.opened,
3849.insta-external-link-inline-wrapper.opened {
3850	/*max-height: 10000px;*/
3851		opacity: 1;
3852	overflow: hidden;
3853	/*overflow-y: unset;*/
3854}
3855
3856.insta-external-link-page.inline {
3857	min-height: auto;
3858	padding: 0px 0px 0px 0px/* 10px 10px 10px*/;
3859	background-color: #ffffff;
3860}
3861
3862.insta-external-link-page.inline.sublinks {
3863	margin-top: 10px;
3864}
3865
3866.insta-external-link-page.inline.email_form {
3867	background-color: transparent;
3868}
3869
3870.insta-external-link.type-email_form.opened .blu-bg-div.main {
3871
3872}
3873
3874.insta-external-link-page.shop-item.inline,
3875.insta-external-link.type-popup_media .insta-external-link-page.inline,
3876.insta-external-link.type-popup_widget .insta-external-link-page.inline,
3877.insta-external-link.type-popup_video .insta-external-link-page.inline {
3878	background-color:  transparent;
3879}
3880
3881.insta-external-link.type-popup_audio .insta-external-link-page.inline {
3882	background-color:  transparent;
3883}
3884
3885
3886.insta-external-link-page.inline .insta-external-links-inner {
3887	margin: 0px auto;
3888	text-align: center;
3889	max-width: calc(100% - 40px);
3890}
3891
3892
3893@media screen and (max-width: 800px){
3894
3895	.insta-external-link-page.page {
3896		margin: 0px 0px 10px 0px;
3897		/*max-height: calc(100vh - 100px);*/
3898		color: #ffffff;
3899		padding: 0px;
3900		width: 100%;
3901	}
3902
3903
3904	.insta-external-link-page.download {
3905		padding: 0px 20px 75px 20px;
3906		width: 100%;
3907	}
3908
3909	.insta-external-link-page.page.downloads {
3910		margin: 0px 0px 10px 0px;
3911	}
3912
3913
3914	.insta-external-link-page.inline .insta-external-links-inner {
3915		max-width: 100% !important;
3916	}
3917
3918	.insta-external-link-inline-wrapper {
3919		padding: 0px 0px;
3920	}
3921
3922	.insta-external-link-page.page.services .title {
3923		padding: 0px;
3924	}
3925
3926	.insta-external-link-page.page {
3927		box-sizing: border-box;
3928		padding: 0px;
3929		width: 100%;
3930	}
3931
3932	.insta-external-link-page.page .title h1,
3933	.insta-external-link-page.inline .title h1 {
3934		padding: 20px 20px 0px 20px;
3935	}
3936
3937
3938
3939	.insta-external-link-page.page.service-request .title h1,
3940	.insta-external-link-page.inline.service-request .title h1,
3941	.insta-external-link-page.shop .title h1 {
3942		padding: 20px 0px 0px 0px;
3943	}
3944
3945	.insta-external-link-page.shop-item .title h1 {
3946		padding: 30px 0px 20px 0px !important;
3947	}
3948
3949	.insta-external-link-page.page.external_links .insta-external-link-inline-content {
3950		padding: 20px
3951	}
3952
3953}
3954
3955.insta-external-link-border {
3956	display: none;
3957}
3958
3959.insta-external-link.sublink,
3960.insta-external-link.cashup_link,
3961.insta-external-link.service {
3962    display: block;
3963}
3964
3965.insta-external-link.inline .insta-external-link-inner {
3966	border-radius: 2px;
3967	-webkit-transition: 0.2s;
3968    -moz-transition: 0.2s;
3969    -o-transition: 0.2s;
3970    transition: 0.2s;
3971}
3972
3973.insta-external-links.sublinks.video_links .insta-external-link {
3974	margin: 0px 10px 10px 10px;
3975}
3976
3977.insta-external-links.sublinks.donations_link .insta-external-links-inner {
3978	justify-content: center;
3979	flex-direction: column;
3980	align-items: center;
3981	padding-bottom: 0px;
3982}
3983
3984.insta-external-link.type-donations_link .insta-external-link-inline-holder.opened {
3985    background-color: #ffffff;
3986}
3987
3988.insta-external-links.donations_link {
3989    margin-top: 30px;
3990}
3991
3992.insta-external-links.donations_link .insta-external-link {
3993	margin: 0px !important;
3994}
3995
3996.insta-external-links.donations_link .insta-external-link-inner {
3997	padding-bottom: 20px;
3998}
3999
4000
4001.insta-external-links.donations_link .insta-donation-payment,
4002.insta-donation-amount {
4003	position: relative;
4004}
4005
4006.insta-external-links.donations_link .insta-donation-payment {
4007	padding: 0px 0px 0px 0px;
4008}
4009
4010.insta-external-links.donations_link .insta-external-links-payments-title {
4011	padding: 0px 20px;
4012}
4013
4014.insta-external-links.donations_link .insta-donation-payment .insta-external-link {
4015    box-shadow: 0px 1px 2px  rgba(0, 0, 0, 0);
4016}
4017
4018
4019.insta-external-links-testimonial {
4020	background: #ffffff;
4021}
4022.insta-external-links.donations_link .insta-donation-payment .title {
4023	color: #000000 !important;
4024}
4025
4026.insta-external-link-page.page .insta-external-links.donations_link .insta-donation-payment .title {
4027	color: #ffffff !important;
4028}
4029
4030.insta-donation-amount,
4031.insta-external-link-donation-form-note {
4032	display: none;
4033}
4034
4035.insta-external-link-donation-form-inner {
4036	position: relative;
4037}
4038
4039.insta-external-link-donation-form .blu-bg-div {
4040	display: none;
4041}
4042
4043
4044
4045.insta-donation-amount {
4046	padding: 10px 0px 0px 0px;
4047}
4048
4049.insta-donation-goal {
4050	padding: 10px 0px;
4051}
4052
4053
4054.insta-external-links-testimonial .insta-external-links-inner {
4055	display: flex;
4056	flex-direction: column;
4057	justify-content: center;
4058	align-items: center;
4059	padding-top: 0px !important;
4060	padding-bottom: 20px;
4061}
4062
4063.insta-external-links-testimonial .insta-donation-payment-inner,
4064.insta-external-links.donations_link .insta-donation-payment-inner {
4065	display: flex !important;
4066	flex-direction: row !important;
4067	justify-content: center;
4068}
4069
4070.insta-external-links-testimonial .insta-external-link-inner {
4071	display: flex !important;
4072	flex-direction: column !important;
4073	align-items: center !important;
4074	justify-content: center !important;
4075	padding: 0px 20px;
4076}
4077
4078.insta-external-links-testimonial .insta-donation-payment-inner .insta-external-link-inner {
4079	padding-top: 20px !important;
4080}
4081
4082.insta-external-links.donations_link .insta-donation-payment-inner .insta-external-link-inner {
4083	padding: 0px 20px !important;
4084	flex-direction: column;
4085}
4086
4087.insta-external-links.donations_link .block1 {
4088	padding: 0px 0px 0px 0px;
4089	display: block !important;
4090	margin: 0px !important;
4091}
4092.insta-external-links.donations_link .block1 img {
4093	width: 100px;
4094	max-width: 100%;
4095	-webkit-transition: 0.2s;
4096    -moz-transition: 0.2s;
4097    -o-transition: 0.2s;
4098    transition: 0.2s;
4099}
4100
4101@media screen and (max-width: 800px){
4102	.insta-donation-payment {
4103		width: 100%;
4104	}
4105
4106	.insta-external-links.donations_link .insta-external-link-inner {
4107		padding: 0px 10px;
4108	}
4109}
4110
4111.insta-external-link.inline .block2 {
4112	min-height: auto;
4113	/*padding-top: 20px;
4114	padding-bottom: 20px;*/
4115}
4116
4117.insta-external-link.no-image .block2 {
4118	margin-left: 0px;
4119}
4120
4121.insta-external-links.donations_link .block2 {
4122	width: 100%;
4123	margin: 0px;
4124	padding: 10px 0px 10px 0px;
4125}
4126
4127.insta-external-link.side_scroll,
4128.insta-external-link.subpaypal.side_scroll {
4129	display: flex;
4130}
4131
4132.insta-shop-details-btn {
4133    position: relative;
4134    padding: 10px 30px;
4135    cursor: pointer;
4136    text-align: center;
4137    box-sizing: border-box;
4138    background-color: #e22400;
4139	color: #ffffff;
4140    max-width: calc(100% - 30px);
4141    display: inline-block;
4142    margin: 0px auto 20px auto;
4143}
4144
4145.insta-external-link.rouned-corners .insta-shop-details-btn {
4146    border-radius: 8px;
4147}
4148
4149
4150.insta-external-link.subpaypal.side_scroll .insta-shop-details-btn,
4151.insta-external-link.side_scroll .insta-shop-details-btn {
4152	background-color: #e22400;
4153	color: #ffffff;
4154}
4155
4156.insta-external-link.side_scroll .block1.custom {
4157	position: relative;
4158	border-radius: 0px !important;
4159	left: 0px;
4160	margin: 0px;
4161	border: 0px !important;
4162}
4163
4164.insta-external-link[data-featured='yes'] .block1.custom {
4165	left: 0px;
4166	position: relative;
4167	border: 0px !important;
4168	border-radius: 0px !important;
4169}
4170
4171
4172.insta-external-link.side_scroll.no-title .block2,
4173.insta-external-link.side_scroll.ad.no-title .block2,
4174.insta-external-link[data-featured='yes'][data-type='font'].no-title .block2.main.has-icon,
4175.insta-external-link[data-featured='yes'].no-title .block2.main {
4176	display: none;
4177}
4178/*
4179.insta-external-link[data-featured='yes'] .block4 {
4180    position: absolute;
4181    width: auto;
4182    top: auto !important;
4183    bottom: 10px;
4184    right: 10px;
4185}
4186*/
4187.insta-external-link-page {
4188	position: relative;
4189}
4190
4191.insta-external-link-page.side_scroll {
4192	padding: 20px 0px 0px 0px;
4193	margin-top: 0px !important;
4194	background-color: transparent;
4195	min-height: auto !important;
4196}
4197
4198
4199
4200.insta-external-link-page.side_scroll .insta-external-links {
4201	overflow-y: hidden;
4202	overflow-x: scroll;
4203	width: calc(100% - 10px);
4204	margin: 0px 5px;
4205}
4206
4207.insta-external-link-page.side_scroll .insta-external-links.testimonials {
4208	/*width: calc(100% - 10px);
4209	margin: 0px 5px;
4210	width: calc(100%);
4211	margin: 0px;*/
4212}
4213
4214.insta-external-link-page.side_scroll .insta-external-links.plans {
4215	padding-top: 10px;
4216}
4217
4218.insta-external-link-page.side_scroll .insta-external-links-inner {
4219	display: flex !important;
4220	flex-direction: row;
4221	margin: 0px;
4222	padding-top: 0px;
4223	flex-wrap: nowrap;
4224	-webkit-transition: all 0.5s ease-out;
4225    -moz-transition: all 0.5s ease-out;
4226    -o-transition: all 0.5s ease-out;
4227    transition: all 0.5s ease-out;
4228}
4229
4230.insta-external-link-page.side_scroll.shop .insta-external-links-inner {
4231	width: calc(100% + 10px);
4232}
4233
4234.insta-external-link-page.side_scroll .insta-external-links.plans .insta-external-links-inner {
4235	flex-wrap: wrap;
4236	width: calc(100% + 10px) !important;
4237}
4238
4239.insta-external-link-page.page.sublinks .insta-external-links {
4240	padding: 0px 0px;
4241}
4242
4243
4244@media screen and (max-width: 800px){
4245	.insta-shop-details-btn {
4246		padding: 10px 20px;
4247        margin: 0px auto 10px auto;
4248    }
4249
4250	.insta-external-link-page.side_scroll {
4251		padding: 0px 0px 0px 0px;
4252	}
4253
4254	.insta-external-link-page.side_scroll.big_bar .insta-external-link-arrow,
4255	.insta-external-link-page.side_scroll.square .insta-external-link-arrow,
4256	.insta-external-link-page.side_scroll.shop .insta-external-link-arrow,
4257	.insta-external-link-page.side_scroll.slideshow .insta-external-link-arrow,
4258	.insta-external-link-page.side_scroll.vlog .insta-external-link-arrow {
4259		display: none;
4260	}
4261
4262
4263    .insta-external-link-page.side_scroll .insta-external-links-inner {
4264        padding: 0px 0px 5px 0px;
4265    }
4266
4267	.insta-external-link-page.side_scroll .insta-external-links.plans {
4268		width: calc(100% - 20px);
4269		margin: 0px 10px;
4270	}
4271
4272	.insta-external-link-page.side_scroll .insta-external-links.plans .insta-external-links-inner {
4273		flex-direction: column;
4274		width: 100% !important;
4275	}
4276
4277	.insta-external-link-arrow.plans {
4278		display: none !important;
4279	}
4280}
4281
4282
4283
4284.insta-external-link.side_scroll,
4285.insta-external-link.side_scroll[data-featured='no'] {
4286	margin: 10px 10px 0px 0px;
4287}
4288
4289.insta-external-link.side_scroll.ad {
4290	margin: 10px 0px 0px 0px;
4291}
4292
4293.insta-external-link.side_scroll.ad .insta-external-link-inner {
4294	padding: 0px;
4295}
4296
4297.insta-external-link.side_scroll.slide {
4298
4299	box-shadow: 1px 1px 5px rgb(0 0 0 / 0%) !important;
4300	margin: 0px 10px 0px 0px;
4301}
4302
4303/*.insta-external-link.side_scroll.ad .blu-bg-div,*/
4304.insta-external-link.side_scroll.slide .blu-bg-div {
4305	opacity: 0 !important;
4306}
4307
4308.insta-external-link-page.side_scroll h1 {
4309	text-align: center;
4310	padding: 0px 0px 0px 0px !important;
4311}
4312
4313.insta-external-link-page.side_scroll.slideshow h1 {
4314	padding: 0px 0px 20px 0px !important;
4315}
4316
4317.insta-external-link.sublink.side_scroll .block2 .title {
4318	padding: 0px 20px;
4319}
4320
4321.insta-external-link.side_scroll .block2 {
4322	justify-content: center;
4323	margin: 0px;
4324}
4325
4326.insta-external-link.side_scroll.ad .block2,
4327.insta-external-link.side_scroll.slide .block2 {
4328	padding: 10px;
4329	min-height: 30px;
4330	display: flex;
4331	align-items: center;
4332}
4333
4334.insta-external-link.side_scroll.slide .block2 {
4335	position: absolute;
4336	bottom: 0px;
4337	width: 100%;
4338	box-sizing: border-box;
4339	background-color: rgba(226, 36, 0, 0.5);
4340}
4341
4342.insta-external-link.sublink.side_scroll .insta-external-link-inner {
4343    height: 100%;
4344	width: 100%;
4345    display: flex !important;
4346	flex-direction: column;
4347}
4348
4349.insta-external-link.sublink.side_scroll .block2 {
4350	display: flex;
4351	flex-direction: column;
4352	align-items: center;
4353	left: 0 !important;
4354	padding: 10px 0px;
4355}
4356
4357.insta-external-link.side_scroll.box-shadow  {
4358    box-shadow: 1px 1px 5px  rgba(0, 0, 0, 0.15);
4359}
4360
4361/*
4362.insta-external-link.side_scroll .block4 {
4363    position: relative;
4364    box-sizing: border-box;
4365	width: 100%;
4366    margin-top: -20px;
4367    padding: 5px 10px 20px 10px;
4368}
4369
4370.insta-external-link.side_scroll .block4 .price {
4371    font-size: 16px;
4372    font-family: Helvetica;
4373    padding: 1px 0px 0px 5px;
4374}*/
4375
4376
4377.insta-external-link .block4 { 
4378	box-sizing: border-box;
4379	position: relative;
4380	display: flex;
4381	align-items: center;
4382	top: auto !important;
4383	left: auto !important;
4384	padding: 0px 0px 0px 20px;
4385}
4386
4387/*
4388.insta-external-link[data-featured='bar'] .block4,
4389.insta-external-link[data-featured='big_bar'] .block4,
4390.insta-external-link[data-featured='banner'] .block4 {
4391    position: relative;
4392	display: flex;
4393	align-items: center;
4394    order: 4;
4395    width: auto;
4396	height: 50px;
4397    right: 10px;
4398	top: 0px !important;
4399	bottom: 0px !important;
4400	margin: auto;
4401    font-weight: normal;
4402    padding: 5px 10px;
4403}*/
4404
4405
4406.insta-external-link .block4 .lock {
4407    position: relative;
4408    padding-right: 5px;
4409    display: inline-block;
4410	color: #ffffff;
4411}
4412
4413.insta-external-link .block4 .price {
4414    position: relative;
4415    font-weight: normal;
4416    padding-top: 0px;
4417    display: inline-block;
4418	color: #ffffff;
4419}
4420
4421
4422
4423.insta-external-link-page.inline .insta-external-link {
4424    margin: 0px auto 0px auto;
4425			border-radius: 10px !important;
4426	}
4427
4428.insta-external-link-page.inline .insta-external-link:hover,
4429.insta-external-link-page.inline .insta-external-link-inner:hover {
4430	background-color: transparent !important;
4431}
4432
4433.insta-external-link .block2.main .title div {
4434
4435}
4436
4437.insta-external-link .block2.main.opened .title div,
4438.insta-external-links-payments-title {
4439	font-size: 100%;
4440}
4441
4442.insta-shop-item-price {
4443	font-size: 100%;
4444	-webkit-transition: 0.2s;
4445    -moz-transition: 0.2s;
4446    -o-transition: 0.2s;
4447    transition: 0.2s;
4448	padding: 4px 0px 0px 0px;
4449}
4450
4451.insta-external-link .block2.main.opened .insta-shop-item-price {
4452	opacity: 0;
4453	height: 1px;
4454}
4455
4456.insta-external-links-payments-title {
4457	text-align: center;
4458	color: #000000 !important;
4459	padding: 0px 20px 20px 20px;
4460}
4461
4462.insta-external-link-page.page .insta-external-links-payments-title {
4463	color: #ffffff !important;
4464}
4465
4466.insta-external-links-payments-title.comment {
4467	padding: 20px 20px 0px 20px;
4468}
4469
4470@media screen and (max-width: 800px){
4471	.insta-external-links-payments-title {
4472		padding: 0px 20px 20px 20px;
4473	}
4474
4475	.insta-external-links.donations_link .block1 img {
4476		width: 80px;
4477	}
4478
4479
4480
4481	.insta-external-link.sublink.side_scroll .block2 .title,
4482	.insta-external-link.sublink.side_scroll .block2 {
4483		padding: 0px 0px;
4484	}
4485}
4486
4487
4488.insta-external-link.service,
4489.insta-external-link.cashup_link,
4490.insta-external-link.sublink.no-box-shadow {
4491	border-radius: 0px;
4492	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0) !important;
4493}
4494
4495
4496
4497.insta-external-link-page.inline .insta-external-link.sublink,
4498.insta-external-link-page.inline .insta-external-link.subpaypal {
4499	width: calc(100% - 40px);
4500	margin: 0px 20px 10px 20px;
4501}
4502
4503.insta-external-link-page.inline .insta-external-link.service {
4504	width: calc(100% - 40px);
4505	margin: 0px 20px 10px 20px;
4506}
4507
4508.insta-external-link-page .insta-external-link.cashup_link {
4509	width: 100%;
4510	margin: 10px 0px 0px 0px;
4511}
4512
4513.insta-external-link-page .insta-external-link.service .block2,
4514.insta-external-link-page .insta-external-link.cashup_link[data-featured='bar'] .block2 {
4515	min-height: 40px;
4516	display: flex;
4517	align-items: center;
4518}
4519
4520
4521
4522.insta-external-link-page.inline .insta-external-link.cashup_link .block1.no-image {
4523
4524}
4525
4526
4527
4528.insta-external-link[data-featured='yes'],
4529.insta-external-link.main[data-featured='bar'],
4530.insta-external-link.main[data-featured='big_bar'] {
4531    width: calc(100% - 10px) !important;
4532}
4533
4534.insta-external-link.main[data-featured='banner'] {
4535	/*flex: 0 0 calc(100% + 10px) !important;
4536    width: calc(100% + 10px) !important;
4537	margin-left: -10px;*/
4538	border-radius: 0px !important;
4539}
4540
4541.insta-external-link.main[data-featured='banner'] .blu-bg-div.main {
4542	border-radius: 0px !important;
4543}
4544
4545.insta-external-link[data-featured='bar'] .insta-external-link-inner,
4546.insta-external-link[data-featured='big_bar'] .insta-external-link-inner,
4547.insta-external-link.side_scroll[data-featured='big_bar'] .insta-external-link-inner,
4548.insta-external-link[data-featured='banner'] .insta-external-link-inner {
4549    display: flex;
4550    flex-direction: row;
4551    align-items: center;
4552    justify-content: flex-start;
4553    box-sizing: border-box;
4554}
4555
4556
4557
4558.insta-external-link.main[data-featured='banner'] .insta-external-link-inner.main {
4559	padding: 0px;
4560}
4561
4562.insta-external-link[data-featured='big_bar'] .block1.custom,
4563.insta-external-link[data-featured='banner'] .block1.custom {
4564	position: relative;
4565	left: 0px;
4566	border: 0 !important;
4567}
4568
4569.insta-external-link.type-paypal[data-featured='bar'] .block1 div {
4570
4571			border-radius: 5px !important;
4572	}
4573
4574.insta-external-link[data-featured='big_bar'] .block1.custom {
4575			border-radius: 5px 0px 0px 5px !important;
4576	}
4577
4578.insta-external-link[data-featured='banner'] .block1.custom {
4579	border-radius: 0%;
4580}
4581
4582.insta-external-link[data-featured='yes'] .block2.main.opened {
4583	min-height: auto;
4584}
4585
4586
4587
4588.insta-external-link.main[data-featured='big_bar'] .block2 {
4589	box-sizing: border-box;
4590	width: calc(100% - 120px);
4591	margin: 0px;
4592}
4593
4594
4595
4596.insta-external-link.main.no-image .insta-external-link-inner.main .block2 {
4597	width: 100%;
4598}
4599
4600.insta-external-link.main[data-featured='banner'] .block2 {
4601	box-sizing: border-box;
4602	margin: 0px;
4603}
4604
4605,
4606.insta-external-link.main.no-image[data-featured='big_bar'] .block2,
4607.insta-external-link.main[data-featured='big_bar'] .block2.opened {
4608	box-sizing: border-box;
4609	width: calc(100% - 120px);
4610	margin: 0px;
4611}
4612
4613.insta-external-link.main[data-featured='bar'] .block2 {
4614	width: calc(100% - 0px);
4615	box-sizing: border-box;
4616	margin: 0px;
4617}
4618
4619.insta-external-link.main[data-featured='bar'] .block2.has-icon {
4620	padding-left: 5px !important;
4621}
4622
4623.insta-external-link.main[data-featured='bar'] .block2.has-icon.custom-icon {
4624	/*padding-right: 44px;*/
4625}
4626
4627.insta-external-link.main[data-featured='big_bar'] .insta-external-link-inner.main,
4628.insta-external-link.side_scroll[data-featured='big_bar'] .insta-external-link-inner.main {
4629	padding: 0px;
4630}
4631
4632.insta-external-link.main[data-featured='big_bar'] .block2.main,
4633.insta-external-link.main[data-featured='banner'] .block2.main,
4634.insta-external-link.side_scroll[data-featured='big_bar'] .block2.main {
4635	min-height: 100px;
4636	padding: 0px 20px;
4637}
4638
4639.insta-external-link[data-featured='big_bar'].type-action .insta-external-link-inner {
4640	display: grid;
4641	grid-template-columns: 150px 1fr;
4642	padding: 10px !important;
4643}
4644
4645.insta-external-link[data-featured='big_bar'].type-action.no-image .insta-external-link-inner {
4646	display: grid;
4647	grid-template-columns: auto;
4648	justify-content: center;
4649	padding: 10px !important;
4650}
4651
4652.insta-external-link[data-featured='big_bar'].type-action .block1.custom {
4653	grid-area: 1 / 1 / span 2 / span 1;
4654			border-radius: 5px !important;
4655	}
4656
4657
4658
4659.insta-external-link.main[data-featured='big_bar'].type-action .block2.main {
4660	grid-area: 1 / 2 / span 1 / span 1;
4661	width: 100%;
4662	min-height: auto;
4663	padding: 20px 50px;
4664}
4665
4666.insta-external-link.main[data-featured='big_bar'].type-action.no-image .block2.main {
4667	padding: 20px 30px;
4668}
4669
4670.insta-external-link.main[data-featured='big_bar'].type-action .insta-external-link-button {
4671	grid-area: 2 / 2 / span 1 / span 1;
4672}
4673
4674
4675.insta-external-link.main[data-featured='big_bar'] .block2.main i,
4676.insta-external-link.main[data-featured='big_bar'] .block2.main .block2-custom-img,
4677.insta-external-link.main[data-featured='banner'] .block2.main i,
4678.insta-external-link.main[data-featured='banner'] .block2.main .block2-custom-img {
4679	display: none;
4680}
4681
4682.insta-external-link-page.side_scroll.square .insta-external-links-inner {
4683	padding: 0px;
4684}
4685
4686.insta-external-link.side_scroll[data-featured='square'] {
4687	box-shadow: 1px 1px 5px rgb(0 0 0 / 0) !important;
4688}
4689
4690.insta-external-link.subpaypal.side_scroll[data-featured='square'] {
4691	margin: 10px 10px 0px 0px;
4692}
4693
4694.insta-external-link.side_scroll[data-featured='square'] .blu-bg-div {
4695	background-color: transparent !important;
4696}
4697.insta-external-link.side_scroll[data-featured='square'] .block2 {
4698	justify-content: flex-start;
4699	min-height: auto;
4700	padding: 10px 0px 0px 0px;
4701	color: #ffffff !important;
4702}
4703
4704.insta-external-link.side_scroll[data-featured='square'] .block2 .title {
4705	padding: 0px;
4706	color: #ffffff !important;
4707}
4708
4709.insta-external-link.subpaypal.side_scroll[data-featured='square'] .block2 .title {
4710	padding: 10px 0px;
4711}
4712
4713.insta-external-link.subpaypal.side_scroll[data-featured='square'] .block2 .title .price {
4714	padding: 10px 0px 0px 0px;
4715}
4716
4717.insta-external-link.side_scroll[data-featured='square'] .block1 {
4718
4719			border-radius: 10px !important;
4720	}
4721
4722.insta-external-link.side_scroll[data-featured='square'] .insta-external-link-inner.main {
4723	padding: 0px !important;
4724}
4725@media screen and (max-width: 400px){
4726	.insta-external-link.side_scroll[data-featured='big_bar'] .block2 {
4727		min-height: 80px;
4728		padding: 0px 10px;
4729	}
4730}
4731
4732.insta-external-link.side_scroll[data-featured='square'] .block4 {
4733	color: #ffffff !important;
4734}
4735
4736.insta-external-link[data-featured='yes'] .block1.no-image,
4737.insta-external-link[data-featured='bar'] .block1.no-image,
4738.insta-external-link[data-featured='big_bar'] .block1.no-image,
4739.insta-external-link[data-featured='banner'] .block1.no-image {
4740    display: none;
4741}
4742
4743.insta-external-link.service .insta-external-link-inner {
4744	box-sizing: border-box;
4745	width: 100%;
4746	display: grid;
4747	grid-template-columns: 80px auto auto;
4748	grid-template-rows: auto;
4749	align-items: center;
4750	padding: 0px 20px !important;
4751}
4752
4753.insta-external-link.service.no-image .insta-external-link-inner {
4754	grid-template-columns: auto auto;
4755}
4756
4757.insta-external-link .insta-external-link-inner .block1 {
4758	overflow: hidden;
4759	position: relative;
4760}
4761
4762.insta-external-link.service .insta-external-link-inner .block1,
4763.insta-external-link.subpaypal .insta-external-link-inner .block1 {
4764	overflow: hidden;
4765	position: relative;
4766}
4767
4768.insta-external-link.subpaypal .insta-external-link-inner .block1 {
4769	border-radius: 0;
4770	left: 0;
4771}
4772
4773.insta-external-link.service.no-image .insta-external-link-inner .block1 {
4774	overflow: hidden;
4775	position: absolute;
4776}
4777
4778.insta-external-links.cashup_links {
4779	background-color: #fff;
4780}
4781
4782.insta-external-links.sublinks.cashup_links .insta-external-links-inner {
4783	padding: 10px 20px 10px 20px;
4784}
4785
4786.insta-external-link.cashup_link .insta-external-link-inner,
4787.insta-external-link.sublink .insta-external-link-inner {
4788			border-radius: 10px;
4789		overflow: hidden;
4790	}
4791
4792.insta-external-link.cashup_link {
4793	margin: 0px 0px 10px 0px;
4794}
4795
4796.insta-external-link.cashup_link .block1 {
4797	display: none;
4798}
4799.insta-external-link.cashup_link .block2,
4800.insta-external-link.sublink .block2 {
4801	border: 0px !important;
4802}
4803.insta-external-link.sublink[data-featured=bar] .block2 {
4804	min-height: 40px;
4805	display: flex;
4806	flex: 1;
4807	align-items: center;
4808	justify-content: center;
4809}
4810
4811.insta-external-link.sublink[data-featured=bar] .block2 .title {
4812	flex:1;
4813}
4814
4815.insta-external-link.cashup_link .block2 {
4816	display: flex;
4817	justify-content: center;
4818	align-items: center;
4819	padding: 20px 20px;
4820}
4821
4822.insta-external-link.cashup_link .block2 .title {
4823	flex: 1;
4824	display: flex;
4825	justify-content: center;
4826	align-items: center;
4827}
4828
4829
4830
4831.insta-external-link.cashup_link .block2 .title span {
4832	display: inline-block;
4833	padding: 0px 0px 0px 20px;
4834}
4835
4836.insta-external-link.cashup_link .block2 .title .title-inner {
4837	flex: 1;
4838	display: inline-block;
4839}
4840
4841.insta-external-link.sublink .block2 .title .title-inner {
4842	display: flex;
4843	justify-content: center;
4844	align-items: center;
4845}
4846
4847.insta-external-link.sublink .block2 .title .title-inner .price {
4848	padding: 0px 0px 0px 10px;
4849}
4850
4851@media screen and (max-width: 800px){
4852	.insta-external-link.cashup_link .block2 .title .title-inner {
4853		padding-left: 0px;
4854	}
4855
4856	.insta-external-link.main[data-featured='big_bar'] .block2 {
4857		width: calc(100% - 100px);
4858	}
4859
4860	.insta-external-link.main[data-featured='banner'] .block2 {
4861		width: calc(100% - 100px);
4862	}
4863
4864	.insta-external-link.main[data-featured='big_bar'].type-action .insta-external-link-inner {
4865		display: grid;
4866		grid-template-columns: 120px 1fr;
4867		align-items: flex-start;
4868		padding: 20px;
4869	}
4870
4871	.insta-external-link.main[data-featured='big_bar'].type-action .block1 {
4872		grid-area: 1 / 1 / span 1/ span 1;
4873	}
4874
4875
4876	.insta-external-link.main[data-featured='big_bar'].type-action .block2.main {
4877		align-self: center;
4878		grid-area: 1 / 2 / span 1/ span 1;
4879		padding: 0px 0px 0px 0px;
4880	}
4881
4882	.insta-external-link.main[data-featured='big_bar'].type-action.no-image .block2.main {
4883		grid-area: 1 / 1 / span 1/ span 2;
4884	}
4885
4886	.insta-external-link.main[data-featured='big_bar'].type-action .insta-external-link-button {
4887		grid-area: 2 / 1 / span 1/ span 2;
4888	}
4889
4890	.insta-external-link.main[data-featured='big_bar'].type-action.no-image .insta-external-link-button {
4891		margin: 0;
4892	}
4893
4894}
4895
4896@media screen and (max-width: 300px){
4897	.insta-external-link.main[data-featured='big_bar'].type-action .insta-external-link-inner {
4898		display: grid;
4899		grid-template-columns: 80px 1fr;
4900		align-items: flex-start;
4901		padding: 20px;
4902	}
4903}
4904
4905.insta-external-links.sublinks .insta-external-links-inner {
4906	padding: 20px;
4907	max-width: 100%;
4908}
4909
4910.insta-external-links.sublinks.services .insta-external-links-inner {
4911	padding: 20px 0px;
4912	max-width: 100%;
4913}
4914
4915.insta-external-link-page.page.services .insta-external-links-inner {
4916	padding: 0px 5px 20px 5px;
4917}
4918
4919@media screen and (max-width: 800px){
4920	.insta-external-link-page.page.services .insta-external-links-inner {
4921		padding: 0px 10px 20px 10px;
4922	}
4923}
4924
4925.insta-external-links.sublinks.service_request .insta-external-links-inner {
4926	padding: 0px 0px 20px 0px;
4927}
4928
4929.insta-external-link.service .insta-external-link-inner,
4930.insta-external-link.side_scroll {
4931			border-radius: 10px;
4932		overflow: hidden;
4933	}
4934
4935.insta-external-link-page.page .insta-external-link.service {
4936	/*margin-left: 0px;
4937	margin-right: 0px;*/
4938	display: block;
4939}
4940
4941.insta-external-link.service .blu-bg-div {
4942	/*background-color: transparent;*/
4943}
4944
4945
4946.insta-external-link.service .block2 {
4947	order: 2;
4948	display: inline-flex !important;
4949	width: auto !important;
4950	align-self: center;
4951	text-align: center;
4952	justify-content: center;
4953	padding-left: 0px !important;
4954	padding-right: 0px !important;
4955	border: 0px !important;
4956	/*color: #ffffff !important;*/
4957}
4958
4959.insta-external-link.service .block2 .title-inner {
4960	display: flex;
4961	align-items: center;
4962}
4963
4964.insta-external-link.service .block2 .title-inner .price {
4965	padding: 0px 0px 0px 20px;
4966}
4967
4968.insta-external-link.subpaypal .block2 {
4969	margin: 0px;
4970}
4971
4972.insta-external-link.service .block4 {
4973	order: 3;
4974	position: relative;
4975	text-align: right;
4976	display: flex;
4977	align-items: center;
4978	height: auto;
4979	right: 0px;
4980	top: auto;
4981	bottom: auto;
4982	margin: 0px;
4983	/*color: #ffffff !important;*/
4984}
4985
4986
4987/*
4988.insta-external-link[data-featured='no'] .block4 {
4989	position: absolute !important;
4990	margin: auto;
4991}
4992*/
4993
4994.block5 {
4995	position: absolute;
4996	top: 10px;
4997	left: 10px;
4998}
4999
5000.block5-custom-img {
5001    width: 40px;
5002    height: 40px;
5003    position: relative;
5004    overflow: hidden;
5005    border-radius: 3px;
5006}
5007
5008.block5-custom-img img {
5009    width: 100%;
5010    height: 100%;
5011    object-fit: cover;
5012}
5013
5014.block5 i {
5015	font-size: 20px;
5016	color: ;
5017}
5018
5019.insta-external-link-page-image {
5020	margin: 0px auto;
5021}
5022
5023.insta-external-link-page-image.poll {
5024	margin-bottom: 20px;
5025}
5026
5027.insta-external-link-page-image.video {
5028	display: flex;
5029	align-items: center;
5030	justify-content: center;
5031}
5032
5033.insta-external-link-page-image.video video {
5034	max-height: calc(100vh - 250px);
5035}
5036
5037.insta-external-link-page-image.video.promo-page {
5038	max-height: calc(100vh - 300px);
5039}
5040
5041.insta-external-link-page-image.video.promo-page video {
5042	max-height: none;
5043	width: 100%;
5044}
5045
5046.insta-external-link-page-image img {
5047	position: relative;
5048	width: 100%;
5049}
5050
5051.insta-external-link-page-image.shop-item {
5052	position: relative;
5053	margin: 0px 0px 20px 0px;
5054}
5055
5056.insta-external-link-page-image.shop-item img {
5057	position: absolute;
5058	width: auto;
5059}
5060
5061.insta-external-link-page-content .content {
5062	text-align: left;
5063}
5064
5065.insta-external-link-page-content.subpaypal {
5066	padding: 20px 40px;
5067}
5068
5069.insta-external-link-page-content.paypal .content,
5070.insta-external-link-page-content.subpaypal .content {
5071    padding: 0px 0px 20px 0px;
5072}
5073
5074.insta-external-link-page-content.paypal .content p:last-child {
5075	margin: 0px;
5076}
5077
5078.insta-external-link-page-content .title {
5079    padding: 30px 0px 0px 0px;
5080}
5081
5082.insta-external-link-page-content.paypal .title,
5083.insta-external-link-page-content.subpaypal .title {
5084    padding: 0px;
5085    height: auto !important;
5086}
5087
5088.insta-external-link-page-content.paypal .title h1 {
5089	text-align: left;
5090}
5091
5092.insta-external-link-page-content.subpaypal .title h1 {
5093	padding: 10px 0px;
5094}
5095
5096.insta-external-link-page-content.paypal .title h1 div,
5097.insta-external-link-page-content.subpaypal .title h1 div {
5098	display: block;
5099	padding: 0px 0px 10px 0px;
5100}
5101
5102.insta-external-link-page .content a {
5103    text-decoration: underline;
5104    color: #e22400;
5105}
5106
5107.insta-embedded-video {
5108	padding: 0px 20px 20px 20px;
5109}
5110
5111.insta-external-link[data-featured='yes'].no-title.type-popup_audio .insta-external-link-page.inline .insta-embedded-video {
5112	/*padding: 0px;*/
5113}
5114
5115
5116.insta-external-link[data-featured='yes'].no-title.type-popup_widget .insta-external-link-page.inline .insta-embedded-video {
5117	padding: 20px;
5118}
5119
5120.insta-external-link-page .insta-embedded-video a {
5121    text-decoration: underline;
5122    color: #e22400;
5123}
5124
5125.insta-external-link-page-verify-form {
5126	text-align: center;
5127}
5128
5129.insta-external-link-page-verify-form input[type=text] {
5130	padding: 10px 16px 9px 16px;
5131    font-size: 14px;
5132	border-radius: 3px;
5133	border: 0px;
5134	width: 200px;
5135	border: 1px solid #ffffff;
5136}
5137
5138.insta-external-link-page-verify-form .insta-button {
5139	margin-right: 0px;
5140}
5141
5142.insta-external-link-page-verify-form .insta-error {
5143	padding-top: 10px;
5144	color: #ffffff;
5145}
5146
5147.insta-external-sublinks-desc {
5148	position: relative;
5149	text-align: center;
5150	margin-bottom: 0px;
5151	padding: 10px 50px 10px 50px;
5152	color: #ffffff;
5153}
5154
5155.insta-external-sublinks-desc a {
5156	color: #ffffff;
5157}
5158
5159.insta-external-link.type-services .insta-external-links.sublinks {
5160	background-color: #ffffff;
5161
5162}
5163
5164.insta-external-link.type-cashup_links .insta-external-sublinks-desc {
5165	background-color: #ffffff;
5166	display: flex;
5167	color: #ffffff;
5168}
5169
5170.insta-external-link-page.donation .insta-external-sublinks-desc {
5171	color: #ffffff;
5172}
5173
5174.insta-external-link-page.shop .insta-external-sublinks-desc {
5175	padding: 20px;
5176}
5177
5178.insta-external-links.sublinks.ads .insta-external-links-inner {
5179    padding-bottom: 0px;
5180}
5181
5182.insta-external-links.ads .insta-external-link-img {
5183	opacity: 0;
5184}
5185
5186.insta-external-links.sublinks.slideshow .insta-external-links-inner {
5187	padding-bottom: 0px !important;
5188}
5189
5190.insta-external-link.type-services .insta-external-sublinks-desc {
5191	color: #ffffff !important;
5192	background-color: #ffffff;
5193	padding-bottom: 1px;
5194}
5195
5196.insta-external-link.type-services .insta-external-links-inner {
5197	width: 100%;
5198	max-width: 100%;
5199}
5200
5201
5202.insta-external-link.type-services .insta-external-links.sublinks .block2,
5203.insta-external-link.type-services .insta-external-links.sublinks .block4 {
5204	/*color: #000000 !important;*/
5205}
5206
5207.insta-external-link.type-services .insta-external-link-inline-holder {
5208	overflow: hidden;
5209	z-index: 1;
5210}
5211
5212a.insta-external-link.service .insta-external-link-inner {
5213	/*border-top: 1px solid rgba(0, 0, 0, 0.2);*/
5214}
5215
5216.insta-external-link.service .insta-external-link-inner {
5217
5218	margin: 0px;
5219	justify-content: center !important;
5220}
5221
5222
5223@media screen and (max-width: 800px){
5224	.insta-external-link-page-image {
5225		margin: 0px 10px 0px 10px;
5226	}
5227
5228
5229
5230	.insta-external-link.type-service_request .insta-external-link-page-image,
5231	.insta-external-link.type-donations_link .insta-external-link-page-image,
5232	.insta-external-link-page.page .insta-external-link-page-image,
5233	.insta-external-link-page-image.promo-page {
5234		margin: 0px auto;
5235		-webkit-transition: 0s;
5236	    -moz-transition: 0s;
5237	    -o-transition: 0s;
5238	    transition: 0s;
5239	}
5240
5241	.insta-external-link-page-image.video {
5242		margin: 0px 0px 20px 0px;
5243		max-height: calc(100vh - 250px);
5244	}
5245
5246
5247
5248	.insta-external-link-page-image.video video {
5249		max-height: none;
5250	}
5251
5252	.insta-external-link-page-image.video.promo-page {
5253		max-height: calc(100vh - 350px);
5254	}
5255
5256
5257	.insta-external-link-page-content.subpaypal {
5258		padding: 20px 20px;
5259	}
5260
5261	.insta-external-sublinks-desc {
5262		padding: 20px 30px 5px 30px;
5263	}
5264
5265	.insta-external-link-page.shop .insta-external-sublinks-desc,
5266	.insta-external-link-page.side_scroll .insta-external-sublinks-desc,
5267	.insta-external-link-page.cashup_links .insta-external-sublinks-desc {
5268		padding: 20px 20px 0px 20px;
5269	}
5270
5271
5272
5273
5274	.insta-external-link.type-services .insta-external-sublinks-desc {
5275		padding: 20px 10px 1px 10px;
5276	}
5277
5278	.insta-external-link-page.cashup_links .title {
5279		padding: 0px 20px;
5280	}
5281
5282	.insta-external-link-page.page .title h1, .insta-external-link-page.inline .title h1 {
5283		padding: 30px 20px 0px 20px;
5284	}
5285
5286	.insta-external-link.type-services .insta-external-link-page-image {
5287		margin: 0px auto;
5288	}
5289
5290
5291
5292	.insta-external-link.service .insta-external-link-inner {
5293		padding: 0px 10px;
5294	}
5295
5296	.insta-external-link.service .block2 {
5297
5298		margin: 0px 0px 0px 0px !important;
5299
5300	}
5301
5302	.insta-external-link-page-content.paypal .content,
5303	.insta-external-link-page-content.subpaypal .content {
5304	    padding: 0px 0px 10px 0px;
5305	}
5306}
5307
5308/* POLL */
5309.insta-external-link-page-content.poll {
5310	padding: 10px 0px 0px 0px;
5311	margin-top: 0px;
5312}
5313
5314.insta-external-link-page-poll-content {
5315	padding: 0px 0px 0px 0px;
5316}
5317
5318.insta-external-link-page-content.poll .title {
5319	padding: 0px 20px 0px 20px;
5320}
5321
5322.insta-external-link-page-content.poll .title h1 {
5323	text-align: center;
5324}
5325
5326.insta-external-link-page .poll-question {
5327	text-align: center;
5328	box-sizing: border-box;
5329	margin: 0 auto;
5330	padding: 0px 20px 20px 20px;
5331}
5332.insta-external-link-page .poll-question h2 {
5333	color: #ffffff;
5334	font-size: 15px;
5335    padding: 0px 0px 0px 0px;
5336}
5337
5338.insta-external-links-inner.poll-answers {
5339	text-align: left;
5340	max-width: calc(100% - 40px) !important;
5341	padding: 0px 0px 0px 0px;
5342}
5343
5344.insta-poll-answers {
5345	position: relative;
5346	display: flex;
5347	flex-direction: column;
5348	align-items: center;
5349	justify-content: flex-start;
5350	margin: 0px;
5351}
5352
5353.insta-poll-answers.image {
5354	position: relative;
5355	display: flex;
5356	flex-direction: row;
5357	flex-wrap: wrap;
5358	align-items: flex-start;
5359	justify-content: center;
5360	width: 100%;
5361}
5362
5363.insta-poll-answer {
5364	cursor: pointer;
5365    margin: 0px 5px 20px 5px;
5366    -webkit-transition: 0.2s;
5367    -moz-transition: 0.2s;
5368    -o-transition: 0.2s;
5369    transition: 0.2s;
5370}
5371
5372.insta-poll-answers.image .insta-poll-answer {
5373	display: flex;
5374	flex-direction: column;
5375	margin: 0px 5px 50px 5px;
5376}
5377
5378.insta-poll-answers .insta-poll-answer {
5379	width: calc(100% - 10px);
5380	flex: 0 0 calc(100% - 10px);
5381}
5382
5383.insta-poll-answers.text-only {
5384	width: 100%;
5385}
5386
5387.insta-poll-answers.text-only .insta-poll-answer {
5388	flex: 0;
5389}
5390
5391.insta-poll-answers .poll-answer-image {
5392	display: none;
5393}
5394
5395.insta-poll-answers .poll-answer-image .blu-bg-div {
5396	border-radius: 7px;
5397	background-color: #ffffff;
5398	text-align: center;
5399	opacity: 0.2;
5400}
5401
5402.insta-poll-answers.image .insta-poll-answer {
5403	width: calc(50% - 10px);
5404	flex: 0 0 calc(50% - 10px);
5405}
5406
5407.insta-poll-answers.image .poll-answer-image {
5408	position: relative;
5409	order: 1;
5410	display: block;
5411	width: 100%;
5412	border-radius: 7px;
5413	overflow: hidden;
5414	margin: 0px 0px 20px 0px;
5415}
5416
5417.insta-poll-answers.image .poll-answer-image:after {
5418  	content: "";
5419  	display: block;
5420  	border-radius: 0px;
5421  	overflow: hidden;
5422
5423}
5424
5425.insta-poll-answers.image .poll-answer-image.square:after {
5426
5427}
5428
5429.insta-poll-answers.image .poll-answer-image.vertical:after {
5430  padding-bottom: calc(100%/0.7);
5431}
5432
5433
5434.insta-poll-answer-content {
5435	position: relative;
5436	border-radius: 7px;
5437	border: 0px solid #ffffff;
5438	padding: 0px 50px;
5439	/*box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);*/
5440	color: #ffffff;
5441	font-size: 16px;
5442}
5443
5444.insta-poll-answers.image .insta-poll-answer-content {
5445	padding: 0px;
5446	order: 3;
5447}
5448
5449.insta-poll-answer-content-inner {
5450	position: relative;
5451	display: flex;
5452	align-items: center;
5453	justify-content: center;
5454	padding: 0px;
5455	height: 40px;
5456	margin: 0px;
5457	border-radius: 7px;
5458
5459}
5460
5461
5462.insta-poll-answer-content-inner .blu-bg-div {
5463	border-radius: 7px;
5464	background-color: #ffffff;
5465	text-allign: center;
5466	opacity: 0.4;
5467}
5468
5469.insta-poll-answer.not-voted .blu-bg-div {
5470	opacity: 1;
5471}
5472
5473.insta-poll-percent-bg {
5474	position: absolute;
5475	box-sizing: border-box;
5476	height: 100%;
5477	top: 0px;
5478	left: 0px;
5479	display: flex;
5480	flex-direction: row;
5481	align-items: center;
5482	justify-content: flex-start;
5483	-webkit-transition: 0.2s;
5484    -moz-transition: 0.2s;
5485    -o-transition: 0.2s;
5486    transition: 0.2s;
5487	border-radius: 7px 0px 0px 7px;
5488	background-color: #ffffff;
5489	opacity: 0.3;
5490}
5491
5492.insta-poll-percent-bg.hundred-percent {
5493	border-radius: 7px;
5494}
5495
5496.insta-poll-answer-content-inner .lbl-select,
5497.insta-poll-answer-content-inner .lbl {
5498	position: relative;
5499	display: inline-block;
5500	margin: 0 auto;
5501	padding: 3px 0px 0px 0px;
5502	font-size: 18px;
5503	font-weight: bold;
5504	color: #ffffff;
5505	-webkit-transition: 0.2s;
5506    -moz-transition: 0.2s;
5507    -o-transition: 0.2s;
5508    transition: 0.2s;
5509}
5510
5511.insta-poll-answer-content-inner .lbl-select {
5512	font-size: 12px;
5513	font-family: Helvetica;
5514	padding: 2px 0px 0px 0px;
5515	letter-spacing: 1px;
5516}
5517
5518.insta-poll-answer.not-voted:hover .blu-bg-div {
5519	opacity: 1;
5520}
5521
5522.insta-poll-answer-text {
5523	position: relative;
5524	order: 2;
5525	color: #ffffff;
5526	font-size: 16px;
5527	font-family: Helvetica;
5528}
5529
5530.insta-poll-answer-text-inner {
5531	position: relative;
5532	text-align: left;
5533	padding: 0px 50px 10px 50px;
5534}
5535
5536.insta-poll-answers.image .insta-poll-answer-text-inner {
5537	text-align: center;
5538	padding: 0px 10px 20px 10px;
5539}
5540
5541.insta-external-link-page-content {
5542    padding: 0px 20px;
5543}
5544
5545.insta-external-link-page-content.clubhouse {
5546	background-color: #fff;
5547	color: #999999;
5548	letter-spacing: .05em;
5549}
5550
5551.insta-external-link-page-content.clubhouse .font-semibold {
5552	font-weight: bold;
5553}
5554
5555.insta-external-link-page-content.clubhouse .flex {
5556	display: flex;
5557}
5558
5559.insta-external-link-page-content.clubhouse .flex-col {
5560	flex-direction: column;
5561}
5562
5563.insta-external-link-page-content.clubhouse .w-full {
5564	width: 100%;
5565}
5566
5567.insta-external-link-page-content.clubhouse .pr-1 {
5568	padding-right: .25rem;
5569}
5570
5571.insta-external-link-page-content.clubhouse .ml-1 {
5572	margin-left: .25rem;
5573}
5574
5575.insta-external-link-page-content.clubhouse .ml-2 {
5576	margin-left: 1rem;
5577}
5578
5579.insta-external-link-page-content.clubhouse .ml-3 {
5580	margin-left: .75rem;
5581}
5582
5583.insta-external-link-page-content.clubhouse .mt-5 {
5584	margin-top: 1rem;
5585}
5586
5587.insta-external-link-page-content.clubhouse .bg-cover {
5588	background-size: cover;
5589	background-position: center;
5590	height: 80px;
5591	width: 80px;
5592	border-radius: 42%;
5593	border: 1px solid rgba(0, 0, 0, 0.2);
5594}
5595
5596.insta-external-link-page-content.clubhouse #event_date {
5597	opacity: 0.5;
5598	font-size: .925rem;
5599}
5600.insta-external-link-page-content.clubhouse .text-xs {
5601	font-size: .75rem;
5602	display: flex;
5603}
5604
5605.insta-external-link-page-content.clubhouse .text-sm {
5606	font-size: .875rem
5607}
5608.insta-external-link-page-content.clubhouse .text-xs div {
5609	margin-right: .25rem;
5610}
5611
5612.insta-external-link-page-content.clubhouse .mt-2 {
5613	margin-top: .5rem;
5614}
5615
5616
5617.insta-external-link-page-content.clubhouse .px-1 div {
5618	height: 48px;
5619	width: 48px;
5620	margin: 5px;
5621	background-size: cover;
5622	background-position: center;
5623	border-radius: 42%;
5624}
5625
5626.insta-external-link-page-content-inner {
5627	position: relative;
5628}
5629
5630
5631.insta-external-link-page .content {
5632    padding: 20px 0px;
5633    line-height: 1.4em;
5634	color: #ffffff;
5635}
5636
5637.insta-external-link-page .content p:last-child {
5638	margin: 0px;
5639}
5640
5641.insta-external-link-page-content.paypal {
5642	/*padding: 20px 0px 0px 0px;*/
5643}
5644
5645@media screen and (min-width: 801px){
5646	.insta-external-link-page-content.paypal {
5647		padding: 20px 50px 0px 50px;
5648	}
5649}
5650
5651
5652.insta-external-link-page .insta-close-btn {
5653	right: 10px;
5654}
5655
5656.insta-external-link-page-bg {
5657    background-color: #ffffff;
5658    opacity: 1;
5659			border-radius: 20px;
5660		overflow: hidden;
5661	}
5662
5663.insta-external-link-inline-holder .insta-external-link-page-bg {
5664	background-color: transparent;
5665}
5666
5667.insta-poll-answer .blu-bg-div,
5668.insta-poll-answer .insta-poll-percent-bg {
5669    background-color: #ffffff;
5670}
5671
5672.insta-poll-answer .insta-poll-percent-bg {
5673    opacity: 0.4;
5674}
5675
5676.insta-poll-answer.winning .insta-poll-percent-bg {
5677    opacity: 1;
5678}
5679
5680.insta-poll-answer-checkmark {
5681	display: none;
5682	position: absolute;
5683	left: 6px;
5684	top: 8px;
5685	color: #ffffff;
5686}
5687.insta-poll-answer.active .insta-poll-answer-checkmark {
5688	display: block;
5689}
5690
5691.insta-poll-answer.active .poll-answer-image {
5692    width: calc(100% - 0px);
5693    border: 0px solid #ffffff;
5694}
5695
5696.insta-poll-answer.active .poll-answer-image:after {
5697    padding-bottom: calc(100%/1.3 - 0px);
5698}
5699
5700.poll-answer-image img {
5701	max-width: none !important;
5702}
5703
5704.file-wrapper {
5705	text-align: center;
5706	color: #ffffff;
5707}
5708.file-wrapper object,
5709.file-wrapper iframe {
5710	width: 100%;
5711			height: 75vh;
5712		background-color: #000000;
5713}
5714
5715.file-wrapper img {
5716	position: relative !important;
5717}
5718
5719.insta-external-link-payment {
5720	box-sizing: border-box;
5721	max-width: 100%;
5722	font-family: Helvetica;
5723	font-size: 16px;
5724	padding: 20px 50px;
5725}
5726
5727@media screen and (max-width: 800px){
5728	.insta-external-link-payment {
5729		padding: 20px;
5730	}
5731}
5732
5733.insta-external-link-page h1,
5734.insta-external-link-payment h1,
5735.insta-cart h1,
5736.insta-profile h1 {
5737			font-family: Helvetica;
5738				font-size: 28px;
5739				color: #ffffff;
5740		padding-bottom: 20px;
5741	text-align: center;
5742}
5743
5744.insta-external-link-inline-wrapper h1 {
5745	font-family: Helvetica;
5746			font-size: 28px;
5747				color: #ffffff;
5748		padding-top: 20px;
5749}
5750
5751.insta-external-link-payment h1 {
5752	display: grid;
5753	box-sizing: border-box;
5754	grid-template-columns: auto 100px;
5755	grid-template-rows: auto;
5756	align-items: center;
5757
5758}
5759
5760.insta-external-link-payment-price {
5761	text-align: left;
5762			font-size: 21px;
5763		color: #ffffff;
5764	padding: 10px 0px 0px 0px;
5765}
5766
5767.insta-payment-tickets-options {
5768	padding: 20px 0px 0px 0px;
5769}
5770
5771.insta-payment-tickets-options .insta-shop-item-details-wrapper {
5772	display: table-row;
5773	gap: 20px;
5774	padding: 0px 0px 10px 0px;
5775	font-size: 19px;
5776}
5777
5778.insta-payment-tickets-options .insta-shop-item-details-lbl,
5779.insta-payment-tickets-options label {
5780	font-size: 19px !important;
5781}
5782
5783.insta-payment-tickets-options .insta-shop-item-details-lbl.title {
5784	padding: 0px 20px;
5785}
5786
5787.insta-payment-tickets-options .insta-shop-item-details-lbl.qty-lbl {
5788	padding: 0px 10px 0px 0px;
5789}
5790
5791.insta-payment-tickets-options .insta-shop-item-details-lbl:first-child {
5792    width: auto; /* Set a fixed width for the first label */
5793    flex: none;  /* Prevents it from resizing */
5794}
5795
5796.insta-tickets-confirmation {
5797	padding: 20px 50px
5798}
5799
5800.insta-external-link-payment .title,
5801.insta-external-link-payment .content {
5802			font-family: Helvetica;
5803		font-size: 16px;
5804		color: #ffffff;
5805}
5806
5807.insta-external-link-payment-image {
5808	position: relative;
5809	padding: 10px 0px 20px 0px;
5810}
5811
5812.insta-external-link-payment-image img {
5813	position: relative;
5814	max-width: 200px;
5815}
5816
5817.insta-more {
5818	position: relative;
5819	display: inline-block;
5820	padding: 0px 0px 0px 10px;
5821	cursor: pointer;
5822	opacity: 0.6;
5823}
5824
5825	.insta-more:hover {
5826		opacity: 1;
5827	}
5828
5829.insta-button {
5830	position: relative;
5831	text-decoration: none !important;
5832}
5833
5834.insta-button.with-icon i {
5835	font-size: 24px;
5836}
5837
5838.insta-button.disabled {
5839	opacity: 0.3;
5840}
5841
5842.insta-button.disabled:hover {
5843	opacity: 0.3;
5844}
5845
5846.insta-button:focus {
5847	outline: none;
5848}
5849
5850	.insta-button:hover {
5851		opacity: 1;
5852	}
5853
5854.insta-pay-button-wrapper {
5855	position: relative;
5856	text-align: center;
5857	width: 100%;
5858	max-width: 100%;
5859	margin: 0 auto;
5860	display: inline-grid;
5861	grid-gap: 10px;
5862	box-sizing: border-box;
5863	padding: 20px 0px 50px 0px;
5864}
5865
5866.insta-external-link-page.shop-item .insta-pay-button-wrapper {
5867	padding: 20px 0px 50px 0px;
5868}
5869
5870.insta-external-link-page.shop-item .insta-slideshow-pages {
5871	padding: 10px 0px 0px 0px;
5872
5873}
5874
5875.insta-after-payment-note {
5876	position: relative;
5877	text-align: center;
5878	padding: 0 0 20px 0;
5879}
5880
5881.insta-pay-button {
5882    position: relative;
5883	box-sizing: border-box;
5884    display: inline-block;
5885    margin: 0 auto;
5886    text-align: center;
5887    max-width: 100%;
5888    margin: 0 !important;
5889    -webkit-transition: 0.2s;
5890    -moz-transition: 0.2s;
5891    -o-transition: 0.2s;
5892    transition: 0.2s;
5893}
5894
5895
5896.insta-pay-button.add,
5897.insta-pay-button.soldout,
5898.insta-pay-button.checkout {
5899	color: #ffffff;
5900	background-color: #ffffff;
5901}
5902
5903.insta-external-link-page.shop-item .insta-pay-button.add {
5904	width: 100%;
5905	padding: 14px 40px 14px 40px
5906}
5907
5908
5909
5910.insta-pay-button.checkout {
5911	width: 100%;
5912	box-sizing: border-box;
5913    grid-area: 1 / 2 / span 1 / span 1;
5914}
5915
5916
5917
5918.insta-pay-button.continue {
5919	width: 100%;
5920	box-sizing: border-box;
5921	text-transform: uppercase;
5922	color: #ffffff;
5923	background-color: #ffffff;
5924    border: 1px solid #ffffff;
5925    grid-area: 2 / 1 / span 1 / span 2;
5926}
5927
5928	.insta-pay-button.add:hover,
5929	.insta-pay-button.checkout:hover {
5930		background-color: #ffffff;
5931	    color: #ffffff;
5932	}
5933	.insta-pay-button.continue:hover {
5934
5935		background-color: #ffffff;
5936		color: #ffffff;
5937	    border: 1px solid #ffffff;
5938	}
5939
5940.insta-pay-button-wrapper .insta-form-msg {
5941	/*grid-area: 3 / 1 / span 1 / span 2;*/
5942	position: absolute;
5943	width: calc(100% + 2px);
5944	height: 100%;
5945	top: 0px;
5946	left: -1px;
5947	display: none;
5948	background-color: #ffffff;
5949}
5950
5951.insta-pay-button-wrapper .insta-form-msg-inner {
5952	position: absolute;
5953	width: 100%;
5954	height: 80%;
5955	display: flex;
5956	align-items: center;
5957	justify-content: center;
5958}
5959
5960.insta-pay-button.soldout {
5961	margin: 0px;
5962}
5963
5964/* GALLERY */
5965
5966.insta-gallery {
5967	position: relative;
5968	text-align: center;
5969	padding: 0px 30px 50px 30px;
5970	margin-top: 0px;
5971}
5972
5973.insta-gallery.slideshow {
5974	padding: 0px 10px 50px 10px;
5975}
5976
5977.insta-gallery-content {
5978	display: grid;
5979	grid-template-columns: auto auto;
5980	grid-template-rows: auto auto;
5981	text-align: left;
5982	position: relative;
5983	padding: 0px 0px 20px 0px;
5984}
5985
5986
5987
5988.insta-gallery-content.no-content {
5989	text-align: right;
5990}
5991
5992.insta-gallery-images {
5993	position: relative;
5994	overflow: auto;
5995	/*max-height: calc(100vh - 100px);*/
5996	padding-bottom: 0;
5997}
5998.insta-embedded-video {
5999	text-align: center;
6000}
6001
6002.insta-gallery-image .insta-embedded-video {
6003	padding: 0;
6004}
6005
6006.insta-embedded-video iframe {
6007	width: 100%;
6008}
6009
6010
6011
6012.insta-external-link.no-title .insta-embedded-video iframe {
6013			border-radius: 10px;
6014	}
6015
6016.insta-embedded-video > div:first-child {
6017	min-width: 240px !important;
6018	margin: 0 auto;
6019}
6020
6021.insta-embedded-video .shopify-buy-frame {
6022	padding: 0px 0px 20px 0px;
6023}
6024
6025
6026.insta-gallery-content .content {
6027    padding: 0px 0px 20px 0px;
6028	grid-area: 2 / 1 / span 1 / span 2;
6029    font-family: Helvetica;
6030	font-size: 16px;
6031    line-height: 1.8em;
6032    color: #ffffff;
6033}
6034
6035.insta-gallery-content a {
6036    text-decoration: underline;
6037    color: #ffffff;
6038}
6039
6040.insta-gallery a.insta-external-link-button {
6041	text-decoration: none;
6042	text-transform: none;
6043	color: #ffffff;
6044	display: block;
6045	width: 200px;
6046	max-width: 100%;
6047	margin: 0 auto;
6048}
6049
6050.insta-block-title.gallery,
6051.insta-block-title.nft_gallery {
6052	text-align: left;
6053	margin: 0px;
6054	color: #e22400;
6055	font-size: 28px;
6056	font-family: Helvetica;
6057	padding: 30px 0px 20px 0px;
6058	background-color: transparent;
6059}
6060
6061.insta-block-title.gallery {
6062	grid-area: 1 / 1 / span 1 / span 1;
6063	display: flex;
6064	align-items: center;
6065	justify-content: space-between;
6066}
6067
6068.insta-gallery.blog .insta-block-title.gallery {
6069	text-align: center;
6070}
6071
6072.insta-block-title.nft_gallery {
6073	display: flex;
6074	flex-direction: row;
6075	flex-wrap: wrap;
6076	justify-content: space-between;
6077	padding: 10px 0px 10px 0px;
6078}
6079
6080.insta-gallery-follow-button {
6081	margin-right: 0px;
6082}
6083
6084
6085
6086.insta-block-title.nft_gallery .content {
6087	width: 100%;
6088}
6089
6090.insta-block-title.gallery div {
6091	text-align: left;
6092}
6093.insta-gallery-image {
6094	position: relative;
6095	opacity: 0;
6096	display: inline-block;
6097	width: 100%;
6098	text-decoration: none;
6099	padding: 0px 0px 20px 0px;
6100	-webkit-transition: 0.3s;
6101    -moz-transition: 0.3s;
6102    -o-transition: 0.3s;
6103    transition: 0.3s;
6104
6105}
6106.insta-gallery-image.blog_page {
6107	opacity: 1;
6108}
6109
6110
6111.insta-gallery-image[data-media-type=blog_link],
6112.insta-gallery-image[data-media-type=shop_item] {
6113	cursor: pointer;
6114	width: 100% !important;
6115	height: auto !important;
6116	box-sizing: border-box;
6117	overflow: hidden;
6118	padding: 0px;
6119	border-radius: 10px;
6120	margin: 0px 0px 20px 0px;
6121	border: 1px solid rgba(255, 255, 255, 0.1);
6122}
6123
6124.insta-gallery-image[data-media-type=blog_link] .insta-gallery-image-inner,
6125.insta-gallery-image[data-media-type=shop_item] .insta-gallery-image-inner {
6126	display: flex;
6127	flex-direction: row;
6128	flex-wrap: nowrap;
6129}
6130
6131.insta-gallery-image[data-media-type=blog_link] .block1,
6132.insta-gallery-image[data-media-type=shop_item] .block1 {
6133	width: 120px !important;
6134	position: relative !important;
6135	overflow: visible !important;
6136	border-radius: 0px;
6137	border-right: 1px solid rgba(255, 255, 255, 0.1);
6138}
6139
6140.insta-gallery-image[data-media-type=blog_link] .block1 img,
6141.insta-gallery-image[data-media-type=shop_item] .block1 img {
6142	width: 120px;
6143	height: 100%;
6144	min-height: 100px;
6145	object-fit: cover;
6146}
6147
6148.insta-gallery-image[data-media-type=blog_link] .block1.cropped,
6149.insta-gallery-image[data-media-type=shop_item] .block1.cropped {
6150	overflow: hidden;
6151}
6152
6153.insta-gallery-image[data-media-type=blog_link] .block1.cropped img,
6154.insta-gallery-image[data-media-type=shop_item] .block1.cropped img {
6155	object-fit: inherit;
6156}
6157
6158.insta-gallery-image[data-media-type=blog_link] .block2,
6159.insta-gallery-image[data-media-type=shop_item] .block2 {
6160	display: flex;
6161	flex-direction: column;
6162	justify-content: center;
6163	align-items: flex-start;
6164	padding: 10px 20px;
6165}
6166
6167.insta-gallery-image[data-media-type=blog_link] .content,
6168.insta-gallery-image[data-media-type=shop_item] .content {
6169	padding: 10px 0px 0px 0px;
6170	display: none;
6171}
6172
6173.insta-gallery-image[data-media-type=divider_title] .block2 {
6174	text-align: center;
6175	padding: 10px;
6176}
6177
6178.insta-gallery-image[data-media-type=divider_title] {
6179	text-align: center;
6180	width: 100% !important;
6181	height: auto !important;
6182}
6183
6184.insta-gallery-image.slideshow {
6185	display: none;
6186	width: calc(100% - 10px) !important;
6187	min-height: calc(100vh - 170px) !important;
6188	height: auto !important;
6189	margin: 0px 0px !important;
6190}
6191
6192.insta-gallery-images.thumbs .insta-gallery-image.slideshow .block1 {
6193	position: relative;
6194	height: calc(100vh - 170px);
6195}
6196
6197
6198
6199.insta-gallery-image img {
6200	width: 100%;
6201}
6202
6203
6204
6205.insta-gallery-images.thumbs {
6206	overflow: hidden;
6207	padding: 0px;
6208}
6209
6210.insta-gallery-images.thumbs .insta-gallery-images-inner {
6211	width: calc(100% + 10px);
6212	display: flex;
6213	flex-direction: row;
6214	flex-wrap: wrap;
6215}
6216
6217.insta-gallery-images.thumbs .insta-gallery-images-inner .thumb-column {
6218	width: calc((100% + 10px)/2);
6219}
6220
6221.insta-gallery-images.thumbs.none .insta-gallery-images-inner .thumb-column {
6222	width: 50%;
6223}
6224
6225
6226
6227.insta-gallery-images.thumbs .insta-gallery-image {
6228	cursor: pointer;
6229	margin: 0px 10px 10px 0px;
6230	padding: 0px;
6231}
6232
6233.insta-gallery-images.thumbs .insta-gallery-image.opened {
6234	display: block;
6235}
6236
6237.insta-gallery-image .block1 {
6238			border-radius: 10px;
6239		overflow: hidden;
6240}
6241
6242.insta-gallery-images.thumbs .insta-gallery-image .block1,
6243.insta-gallery-images.thumbs .insta-gallery-image .insta-embedded-video {
6244	overflow: hidden;
6245	position: absolute;
6246	width: 100%;
6247	height: 100%;
6248	display: flex;
6249	align-items: center;
6250	justify-content: center;
6251}
6252
6253.insta-gallery-images.thumbs.none .insta-gallery-image .block1,
6254.insta-gallery-images.thumbs.none .insta-gallery-image .insta-embedded-video {
6255	position: relative;
6256	height: auto;
6257}
6258
6259.insta-gallery-images.thumbs .insta-gallery-image.nft {
6260	height: auto !important;
6261}
6262.insta-gallery-images.thumbs .insta-gallery-image.nft .block1 {
6263	position: relative;
6264}
6265
6266.insta-gallery-image.nft .block2 {
6267	display: block;
6268	text-align: left;
6269
6270}
6271
6272.insta-gallery-image.nft .block2 div {
6273	padding: 0px 0px 10px 0px;
6274}
6275
6276.insta-gallery-image.nft .content {
6277	text-align: left;
6278	padding: 20px 0px 0px 0px;
6279}
6280
6281.insta-gallery-images.thumbs .insta-gallery-image.nft .content {
6282	display: none;
6283}
6284
6285.insta-gallery-images.thumbs .insta-gallery-image.nft.opened .content {
6286	display: block;
6287}
6288
6289.insta-gallery-images.thumbs .insta-gallery-image .insta-embedded-video {
6290	background-color: #000;
6291}
6292
6293.insta-gallery-images.thumbs .insta-embedded-video-button {
6294	position: absolute;
6295	width: 100%;
6296	height: 100%;
6297	left: 0px;
6298	top: 0px;
6299}
6300
6301.insta-gallery-images.thumbs .insta-gallery-image.opened .insta-embedded-video-button {
6302	display: none;
6303}
6304
6305.insta-gallery-images.thumbs .insta-gallery-image.opened .block1,
6306.insta-gallery-images.thumbs .insta-gallery-image.opened .insta-embedded-video {
6307	overflow: auto;
6308}
6309
6310.insta-gallery-images.thumbs .insta-gallery-image img,
6311.insta-gallery-images.thumbs .insta-gallery-image video {
6312	width: 100%;
6313	height: 100%;
6314	object-fit: cover;
6315}
6316
6317.insta-gallery-images.thumbs .insta-gallery-image.opened img,
6318.insta-gallery-images.thumbs .insta-gallery-image.opened video {
6319	width: 100%;
6320	height: 100%;
6321	object-fit: contain;
6322}
6323
6324.insta-gallery-images.thumbs .insta-gallery-image.opened iframe {
6325	width: 100%;
6326	object-fit: contain;
6327}
6328
6329
6330.insta-gallery-image[data-media-type='video'],
6331.insta-gallery-image[data-media-type='embedded_video']{
6332	opacity: 1;
6333}
6334
6335.insta-gallery-image .block2 {
6336	text-align: center;
6337	padding: 25px 0px 0px 0px;
6338	color: #ffffff;
6339}
6340
6341.insta-gallery-image[data-media-type=blog_link] .block2,
6342.insta-gallery-image[data-media-type=shop_item] .block2 {
6343	text-align: left;
6344}
6345
6346.insta-gallery-image .block2 .title {
6347	padding: 0px 0px 0px 0px;
6348	line-height: 1.2em;
6349			font-size: 28px;
6350	}
6351
6352.insta-gallery-image[data-media-type=blog_link] .block2 .title,
6353.insta-gallery-image[data-media-type=shop_item] .block2 .title {
6354	font-size: 16px;
6355	font-family: Helvetica;
6356}
6357
6358@media screen and (max-width: 800px){
6359	.insta-block-title.gallery,
6360	.insta-block-title.nft_gallery,
6361	.insta-block-title.gallery div,
6362	.insta-block-title.nft_gallery div,
6363	.insta-gallery-content .content {
6364		text-align: center;
6365	}
6366
6367	.insta-gallery.slideshow {
6368		padding: 50px 10px 50px 10px;
6369	}
6370
6371	.insta-gallery-content {
6372		display: block;
6373	}
6374
6375
6376}
6377
6378
6379@media screen and (max-width: 300px){
6380	.insta-gallery-image[data-media-type=blog_link] .block2 .title,
6381	.insta-gallery-image[data-media-type=shop_item] .block2 .title {
6382		font-size: 12.8px;
6383	}
6384
6385
6386}
6387
6388.insta-gallery-image .content {
6389	padding: 20px 0px 0px 0px;
6390	line-height: 1.4em;
6391	text-align: left;
6392	color: #ffffff;
6393}
6394
6395.insta-gallery-images.thumbs .insta-gallery-image.thumb .insta-gallery-image-button {
6396	display: none;
6397}
6398
6399.insta-gallery-image-button {
6400	position: relative;
6401	display: inline-block;
6402	text-decoration: none;
6403	vertical-align: middle;
6404	margin: 10px 0px 0px 0px;
6405	padding: 15px 20px 14px 20px;
6406    letter-spacing: 2px;
6407	background-color: #ffffff;
6408	color: #ffffff;
6409	font-family: Helvetica;
6410	font-size: 12px !important;
6411	border-radius: 3px;
6412}
6413
6414.insta-gallery-arrow {
6415	position: absolute;
6416}
6417
6418
6419.insta-button {
6420	cursor: pointer;
6421    display: inline-block;
6422	text-transform: uppercase;
6423    color: #ffffff;
6424    background-color: #ffffff;
6425	border: 1px solid #ffffff;
6426	    	border-radius: 8px;
6427	    text-align: center;
6428    padding: 14px 20px 14px 20px;
6429    font-size: 16px;
6430    letter-spacing: 1px;
6431    margin: 20px 20px;
6432}
6433
6434
6435.insta-back-button-wrapper {
6436	position: relative;
6437	box-sizing: border-box;
6438	/*height: 45px;*/
6439	width: calc(100%);
6440	padding: 10px 20px 0px 20px;
6441	z-index: 500;
6442
6443	display: flex;
6444	flex-direction: row;
6445	align-items: center;
6446	justify-content: space-between;
6447}
6448
6449.insta-back-button-wrapper.blog_link {
6450	padding: 10px 30px;
6451}
6452
6453.insta-back-button-wrapper.gallery,
6454.insta-back-button-wrapper.curator_blog,
6455.insta-back-button-wrapper.vlog,
6456.insta-back-button-wrapper.blog  {
6457	padding: 10px 30px 0px 30px;
6458}
6459
6460
6461
6462.insta-external-link-inline-holder .insta-back-button-wrapper {
6463	display: none;
6464}
6465
6466
6467.insta-external-links-back-button {
6468	cursor: pointer;
6469	text-decoration: none;
6470	text-align: center;
6471	color: #ffffff;
6472	background-color: transparent !important; /*#ffffff; */
6473	padding: 10px 20px 10px 0px;
6474	border-radius: 3px;
6475	margin: 0px 0px;
6476	display: inline-flex;
6477	flex-direction: row;
6478	align-items: center;
6479	justify-content: center;
6480}
6481
6482.insta-share-button {
6483	position: absolute;
6484	font-size: 20px;
6485	top: 20px;
6486	right: 30px;
6487	cursor: pointer;
6488	z-index: 550;
6489}
6490
6491@media screen and (max-width: 800px){
6492	.insta-back-button-wrapper  {
6493		padding: 10px 20px;
6494		position: relative !important;
6495	}
6496
6497	.insta-external-links-back-button {
6498		margin-top: 0px;
6499		padding: 12px 20px 10px 0px;
6500		color: #ffffff;
6501		background-color: transparent !important; /*#ffffff; */
6502	}
6503
6504	.insta-share-button {
6505		/*top: 0px;*/
6506		right: 20px;
6507	}
6508
6509	.insta-share-button.slideshow {
6510		top: 10px;
6511	}
6512
6513
6514	.insta-gallery-content {
6515		margin-top: 0px;
6516	}
6517
6518	.insta-gallery-image .block2 {
6519		padding: 20px;
6520	}
6521
6522	.insta-gallery.blog_link .insta-gallery-content {
6523		margin-top: 0px;
6524	}
6525
6526	.insta-gallery-image.slideshow {
6527		display: none;
6528		width: calc(100% - 10px) !important;
6529		min-height: calc(100vh - 250px) !important;
6530		margin: 0px 0px !important;
6531	}
6532}
6533
6534.insta-external-links-back-button i {
6535	font-size: 22px;
6536	display: none;
6537	-webkit-transform: rotate(180deg);
6538    -ms-transform: rotate(180deg);
6539    transform: rotate(180deg);
6540}
6541
6542.insta-external-links-back-button span {
6543	display: inline-block;
6544	line-height: 14px;
6545	font-size: 14px !important;
6546}
6547
6548
6549.insta-button span,
6550.insta-button i {
6551	position: relative;
6552	display: inline-block;
6553	vertical-align: middle;
6554	color: #ffffff;
6555	font-size: 16px;
6556}
6557
6558.insta-button i {
6559	font-size: 20px;
6560	padding-right: 10px;
6561}
6562
6563
6564
6565.insta-gallery-download-btn {
6566	grid-area: 1 / 2 / span 1 / span 1;
6567	margin: 0px 0px !important;
6568	position: relative;
6569	right: 0px;
6570	display: inline-flex;
6571	align-items: center;
6572	padding: 0px 0px 10px 30px;
6573	background-color: #ffffff;
6574    color: #ffffff;
6575	border: 0 !important;
6576	z-index: 600;
6577}
6578
6579.insta-gallery-download-btn div{
6580	white-space: nowrap;
6581}
6582
6583.insta-gallery-download-btn.no-content {
6584	top: 0px;
6585	position: relative;
6586}
6587
6588
6589
6590.insta-gallery-download-btn i {
6591	font-size: 16px;
6592	padding: 0px 0px 0px 5px;
6593	color: #ffffff;
6594}
6595
6596@media screen and (max-width: 800px){
6597	.insta-gallery-download-btn {
6598		position: relative;
6599		display: flex;
6600		justify-content: center;
6601		top: auto !important;
6602		right: auto !important;
6603		padding: 10px 0px 10px 0px;
6604	}
6605
6606	.insta-block-title.gallery {
6607		display: block;
6608	}
6609}
6610
6611@media screen and (max-width: 400px){
6612	.insta-gallery-download-btn {
6613
6614		justify-content: center;
6615		top: auto !important;
6616		right: auto !important;
6617	}
6618
6619
6620}
6621
6622.insta-external-links-back-button.modal {
6623	display: none;
6624}
6625
6626.insta-qr-page {
6627	position: absolute;
6628	width: 100%;
6629	height: 100vh;
6630	top: 0px;
6631	left: 0px;
6632	display: flex;
6633	flex-direction: column;
6634	align-items: center;
6635	justify-content: center;
6636}
6637
6638.insta-qr-page .title {
6639	display: none;
6640	padding: 0px 0px 30px 0px;
6641	font-size: 12px;
6642}
6643
6644.insta-video {
6645    position: relative;
6646}
6647
6648.insta-video video {
6649	position: relative;
6650}
6651
6652audio {
6653	max-width: 100%;
6654}
6655
6656audio:focus {
6657    outline:none;
6658}
6659
6660.insta-social-link a {
6661	display: inline-block;
6662	width: 40px;
6663    height: 40px;
6664}
6665
6666.insta-social-link svg {
6667	width: 40px;
6668	height: 40px;
6669	color: #e22400;
6670}
6671
6672.insta-social-link.high-count a {
6673    width: 35px;
6674    height: 35px;
6675}
6676
6677.insta-social-link img {
6678    max-height: 100%;
6679	max-width: 100%;
6680}
6681
6682@media screen and (max-width: 300px){
6683    .insta-social-link a {
6684        width: 30px;
6685        height: 30px;
6686    }
6687
6688    .insta-social-link.high-count a {
6689        height: 28px;
6690        width: 28px;
6691    }
6692}
6693
6694.insta-social-link.custom a {
6695	position: relative;
6696	overflow: hidden;
6697	border-radius: 5px;
6698	display: inline-block;
6699}
6700
6701.insta-social-link.custom.not-cropped a {
6702	display: flex;
6703}
6704
6705.insta-social-link.custom.not-cropped img {
6706	object-fit: cover;
6707	height: 100%;
6708    width: 100%;
6709}
6710
6711.insta-social-link.custom.cropped img {
6712	position: absolute;
6713	max-width: none;
6714	max-height: none;
6715}
6716
6717
6718/* SHOP ITEMS */
6719
6720.insta-shop-item-details-wrapper {
6721	z-index: 100;
6722	padding: 0px;
6723	align-items: center;
6724	display: grid;
6725	grid-template-columns: auto 1fr;
6726	max-width: 600px;
6727	grid-gap: 20px;
6728	font-size: 16px;
6729
6730}
6731
6732.insta-shop-item-details-wrapper-main {
6733	color: #ffffff;
6734}
6735
6736.insta-shop-item-details {
6737	position: relative;
6738	padding: 0px 0px 20px 0px;
6739
6740}
6741
6742
6743.insta-shop-item-details-options {
6744    padding: 10px 30px 10px 20px;
6745	min-width: 120px;
6746	margin: 0 auto 0 0;
6747    border: 1px solid rgba(255, 255, 255, 0.2);
6748	    	border-radius: 8px;
6749	}
6750
6751.insta-shop-item-details-options .blu-bg-div {
6752    background-color: #ffffff;
6753    opacity: 0.1;
6754}
6755
6756.insta-shop-item-details-options .insta-dropdown {
6757    box-sizing: border-box;
6758    top: 45px;
6759    left: -1px;
6760    width: auto;
6761}
6762
6763
6764.insta-shop-item-details-lbl,
6765.insta-shop-item-details-options label {
6766	word-break: keep-all;
6767	white-space: nowrap;
6768	padding: 0px;
6769	font-size: 16px !important;
6770}
6771
6772.insta-shop-item-details-lbl {
6773	font-weight: bold;
6774	text-align: left;
6775	padding: 0px 0px 0px 0px;
6776}
6777
6778.insta-shop-item-details-wrapper .qty {
6779    display: flex;
6780    flex-direction: row;
6781    justify-content: flex-start;
6782    align-items: center;
6783}
6784
6785.insta-shop-item-details-wrapper .qty .plus,
6786.insta-shop-item-details-wrapper .qty .minus {
6787    cursor: pointer;
6788    opacity: 0.7;
6789	padding: 0px 5px;
6790    -webkit-transition: 0.3s;
6791    -moz-transition: 0.3s;
6792    -o-transition: 0.3s;
6793    transition: 0.3s;
6794	font-size: 12px;
6795}
6796
6797    .insta-shop-item-details-wrapper .qty .plus:hover,
6798    .insta-shop-item-details-wrapper .qty .minus:hover  {
6799        opacity: 1;
6800    }
6801
6802.insta-shop-item-details-wrapper .qty-val {
6803    display: inline-block;
6804    vertical-align: middle;
6805	padding: 5px 10px;
6806	    	border-radius: 8px;
6807		border: 1px solid rgba(255, 255, 255, 0.2);
6808}
6809
6810.insta-shop-item-images {
6811	position: relative;
6812	margin: 0 auto;
6813}
6814
6815.insta-shop-item-images.single {
6816	margin: 0px auto;
6817}
6818
6819.insta-external-link-payment-main-info .insta-shop-item-images.single {
6820	margin: 0px auto 20px 0px;
6821}
6822
6823.insta-shop-item-image {
6824	position: absolute;
6825	top: 0px;
6826	left: 0px;
6827	overflow: hidden;
6828}
6829
6830.insta-shop-item-image.external {
6831	display: flex;
6832	align-items: center;
6833	justify-content: center;
6834}
6835
6836.insta-shop-item-image img {
6837	position: absolute;
6838	opacity: 0;
6839}
6840
6841.insta-shop-item-image.external img {
6842	position: relative;
6843	width: auto !important;
6844	height: auto !important;
6845	max-width: 100% !important;
6846	max-height: 100% !important;
6847}
6848
6849.insta-shop-image-arrow{
6850	padding: 10px;
6851    position: relative;
6852    color: #ffffff;
6853	background-color: rgba(255, 255, 255, 0.7);
6854	height: 15px;
6855    cursor: pointer;
6856	-webkit-transition: 0.3s;
6857    -moz-transition: 0.3s;
6858    -o-transition: 0.3s;
6859    transition: 0.3s;
6860}
6861
6862@media screen and (max-width: 500px){
6863	.insta-shop-item-details-wrapper {
6864		display: block;
6865	}
6866	.insta-shop-item-details-lbl {
6867		padding: 10px 0px 10px 0px;
6868		display: block;
6869	}
6870
6871	.insta-payment-tickets-options .insta-shop-item-details-lbl {
6872		display: table-cell;
6873	}
6874
6875	.insta-payment-tickets-options .insta-shop-item-details-lbl.title {
6876		padding: 0px 10px;
6877	}
6878}
6879
6880.insta-gal-image-arrows {
6881	position: relative;
6882	display: flex;
6883	flex-direction: row;
6884	justify-content: center;
6885	padding: 10px 0px 0px 0px;
6886}
6887.insta-gal-image-arrow {
6888	padding: 10px 10px;
6889    position: relative;
6890    color: #ffffff;
6891	background-color: rgba(255, 255, 255, 0.7);
6892	height: 15px;
6893    cursor: pointer;
6894	-webkit-transition: 0.3s;
6895    -moz-transition: 0.3s;
6896    -o-transition: 0.3s;
6897    transition: 0.3s;
6898}
6899
6900.insta-gal-image-arrow.left {
6901	padding-right: 30px;
6902}
6903
6904.insta-gal-image-arrow.right {
6905	padding-left: 30px;
6906}
6907
6908.insta-gallery-thumbs-button {
6909	position: relative;
6910	z-index: 1000;
6911	left: 0px;
6912	top: 0px;
6913	text-align: center;
6914	display: flex;
6915	flex-direction: row;
6916	align-items: center;
6917	justify-content: center;
6918	padding: 0px 0px 20px 0px;
6919	cursor: pointer;
6920	color: #ffffff;
6921
6922}
6923
6924.insta-gallery.nft_gallery .insta-gallery-thumbs-button {
6925	right: 30px;
6926}
6927
6928.insta-gallery-thumbs-button.no-content {
6929	top: 0px;
6930}
6931
6932.insta-gallery-thumbs-button i {
6933	display: none;
6934}
6935
6936.insta-gallery-thumbs-button span {
6937	display: none;
6938	padding: 1px 0px 0px 10px;
6939	display: inline-block;
6940	line-height: 14px;
6941	font-size: 14px !important;
6942}
6943
6944@media screen and (max-width: 600px){
6945	.insta-gallery-thumbs-button {
6946		top: 0px;
6947	}
6948
6949	.insta-gal-image-arrows {
6950		padding: 0px 0px 0px 0px;
6951	}
6952}
6953
6954	.insta-shop-image-arrow:hover {
6955		background-color: rgba(255, 255, 255, 1);
6956	}
6957
6958.insta-shop-image-arrow.left {
6959	padding-right: 20px;
6960}
6961
6962.insta-shop-image-arrow.right {
6963	padding-left: 20px;
6964}
6965.insta-external-link-img.shop {
6966	object-fit: unset;
6967}
6968
6969.insta-slideshow-pages {
6970    position: relative;
6971    text-align: center;
6972	display: flex;
6973	flex-direction: row;
6974	align-items: center;
6975	justify-content: center;
6976    padding: 10px 0px 20px 0px;
6977}
6978
6979.insta-slideshow-page {
6980    position: relative;
6981    display: inline-block;
6982    padding: 0px 2px;
6983    font-size: 7px;
6984    cursor: pointer;
6985}
6986
6987.insta-slideshow-page:hover {
6988    color: ;
6989}
6990
6991.insta-block.avatar {
6992	min-height: 50px;
6993}
6994
6995
6996.insta-avatar.portrait {
6997			margin: 10px 10px 0px 10px !important;
6998		border-radius: 15px !important;
6999	}
7000
7001.insta-block.avatar.portrait {
7002	margin: 0px auto !important;
7003			width: calc(100% - 20px);
7004	}
7005
7006.insta-block.avatar.portrait.slideshow {
7007	width: 100%;
7008}
7009
7010.insta-block.avatar.portrait .insta-block-edit-button{
7011			left: 10px;
7012		width: calc(100% - 20px);
7013	}
7014
7015.insta-block.avatar.video {
7016	margin-top: 0px;
7017
7018}
7019
7020.insta-avatar-anim {
7021	width: 100%;
7022}
7023
7024.insta-block.avatar.header-bg {
7025	margin: 0px 0px 0px 0px;
7026	width: 100%;
7027	max-width: 100%;
7028	text-align: center;
7029	top: 0px !important;
7030
7031}
7032
7033.insta-avatar-audio-button {
7034	display: block;
7035	cursor: pointer;
7036	text-decoration: none;
7037	position: relative;
7038	max-width: calc(100% - 20px);
7039	margin: 20px auto 0 auto;
7040}
7041.insta-avatar-audio-button-inner {
7042	display: inline-flex;
7043	justify-content: center;
7044	align-items: center;
7045	border: 1px solid ;
7046	padding: 5px 10px;
7047	border-radius: 20px;
7048	margin: 0px auto;
7049}
7050
7051.insta-avatar-audio-button i {
7052	margin: 0 10px 0 0;
7053	font-size: 30px;
7054}
7055
7056.insta-avatar-audio-embed {
7057	display: none;
7058}
7059
7060.insta-avatar-audio-button iframe {
7061	max-width: 100%;
7062	width: 300px;
7063	height: 80px;
7064}
7065
7066@media screen and (min-width: 801px){
7067	.insta-block.avatar.no-header.header-bg {
7068		margin-bottom: 0 !important; 
7069		/* height: auto !important;  */
7070	}
7071
7072
7073}
7074
7075.insta-block.avatar.no-avatar {
7076			display: none;
7077	}
7078
7079.insta-block.avatar.header-bg .insta-block-edit-button-inner {
7080	width: 100% !important;
7081	height: 125% !important;
7082}
7083
7084.insta-block.avatar.header-bg.portrait .insta-block-edit-button-inner {
7085	width: 100% !important;
7086	height: 100% !important;
7087}
7088
7089.insta-block.avatar.header-bg.slideshow .insta-block-edit-button-inner {
7090	height: 100% !important;
7091}
7092
7093.insta-block.avatar.header-bg .insta-avatar {
7094
7095	display: inline-block;
7096	margin-top: 40px;
7097}
7098.insta-avatar-custom-bg {
7099	position: absolute;
7100	width: calc(100% + 0px);
7101	height: 100%;
7102	border-radius: 0px !important;
7103	left: 0px;
7104	top: 0px;
7105	overflow: hidden;
7106	display: flex;
7107	align-items: center;
7108	justify-content: center;
7109	background-color: #000000;
7110}
7111
7112.insta-avatar-custom-bg img,
7113.insta-avatar-custom-bg video {
7114	position: relative;
7115	object-fit: cover;
7116	width: 100%;
7117	height: 100%;
7118	left: auto;
7119	top: auto;
7120}
7121
7122.insta-avatar-custom-bg-cutout {
7123	position: absolute;
7124	left: -40px;
7125	bottom: -140px;
7126	width: calc(100% + 80px);
7127	height: 200px;
7128	border-radius: 50%;
7129	background-color: #ffffff;
7130}
7131
7132.insta-avatar-custom-bg-cutout.no-avatar {
7133	bottom: -140px !important;
7134}
7135
7136.insta-avatar-custom-bg-cutout.medium {
7137	bottom: -100px;
7138}
7139
7140.insta-avatar-custom-bg-cutout.large {
7141	bottom: -80px;
7142}
7143
7144@media screen and (max-width: 600px){
7145	.insta-avatar-custom-bg-cutout.medium {
7146		bottom: -120px;
7147	}
7148
7149	.insta-avatar-custom-bg-cutout.large {
7150		bottom: -150px;
7151	}
7152
7153	.insta-avatar.portrait {
7154			}
7155
7156
7157
7158}
7159.tiktok-embed {
7160	min-width: auto !important;
7161}
7162
7163.insta-featured-links {
7164	width: calc(100% - 40px );
7165	margin: 0 auto;
7166}
7167
7168.insta-featured-link {
7169	position: relative;
7170	display: block;
7171}
7172
7173.insta-featured-link-inner {
7174	width: 100%;
7175	position: relative;
7176	display: inline-block;
7177	margin: 0px auto 0px auto;
7178	overflow: hidden;
7179	border-radius: 10px;
7180}
7181
7182.insta-featured-link .block1 {
7183	position: relative;
7184	display: flex;
7185	align-items: center;
7186	justify-content: center;
7187}
7188
7189.insta-featured-link-title i {
7190    font-size: 20px;
7191    color: #ffffff;
7192
7193}
7194
7195.insta-featured-link-inner iframe {
7196	width: 100%;
7197}
7198.insta-featured-link .insta-external-link-page-image {
7199    margin: 0px;
7200}
7201
7202.insta-contact-link-info {
7203	position: relative;
7204	display: flex;
7205	flex-direction: row;
7206	align-items: center;
7207	justify-content: space-between;
7208	padding: 10px 0px 10px 20px;
7209	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
7210}
7211
7212.insta-external-link.type-contact_link .insta-contact-link-info,
7213.insta-external-link.type-contact_link .insta-contact-link-info.address,
7214.insta-external-link-page.page.contact_link .insta-contact-link-info,
7215.insta-external-link-page.page.contact_link .insta-contact-link-info.address {
7216	padding: 20px 0px;
7217}
7218
7219.insta-external-link.type-contact_link .insta-contact-link-info.name,
7220.insta-external-link.type-contact_link .insta-contact-link-info.company {
7221	padding: 5px 0px 5px 20px;
7222}
7223
7224.insta-contact-link-info-message {
7225	padding: 0px 20px 20px 20px;
7226}
7227
7228.insta-contact-link-info-header {
7229	position: relative;
7230	display: flex;
7231	flex-direction: row;
7232	align-items: center;
7233	justify-content: flex-start;
7234	padding: 0px 0px 20px 0px;
7235}
7236
7237.insta-external-link-page.page .insta-contact-link-info-header{
7238	padding: 20px 0px;
7239}
7240.insta-external-link-page.inline .insta-contact-link-info {
7241	color: #ffffff;
7242	border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
7243}
7244
7245.insta-contact-link-info-name {
7246	padding: 0px 0px 0px 30px;
7247}
7248
7249.insta-external-link-page.inline .insta-contact-link-info.name,
7250.insta-external-link-page.inline .insta-contact-link-info.company {
7251	border: 0px !important;
7252}
7253
7254.insta-contact-link-info-image {
7255
7256	width: 120px;
7257	height: 120px;
7258	flex: 0 0 120px;
7259	margin-right: 0px;
7260}
7261
7262.insta-contact-link-info-image img {
7263	width: 100%;
7264	height: 100%;
7265	border-radius: 50%;
7266}
7267
7268.insta-contact-link-info.company,
7269.insta-contact-link-info.name {
7270	padding: 8px 10px 8px 20px !important;
7271	border-bottom: 0px !important;
7272}
7273
7274.insta-contact-link-info.name div {
7275	line-height: 1em;
7276	font-size: 28px;
7277	font-family: Helvetica;
7278}
7279
7280
7281
7282.insta-contact-link-info.url-address .insta-truncate {
7283	width: 100%;
7284}
7285
7286.insta-contact-link-info.address {
7287	padding: 10px 10px 0px 10px;
7288	border-bottom: 0px !important;
7289}
7290
7291.insta-contact-link-info a {
7292	text-decoration: none;
7293	color: #ffffff !important;
7294}
7295
7296.insta-contact-link-info-icon {
7297	padding: 0px 0px 0px 10px;
7298	font-size: 20px;
7299}
7300
7301@media screen and (max-width: 600px){
7302	.insta-contact-link-info-image {
7303		width: 120px;
7304		height: 120px;
7305		flex: 0 0 120px;
7306		margin-right: 10px;
7307	}
7308
7309	.insta-contact-link-info.name div {
7310		/*font-size: 25.2px;*/
7311	}
7312
7313	.insta-contact-link-info-name {
7314		padding: 0px 0px 0px 0px;
7315	}
7316}
7317
7318@media screen and (max-width: 400px){
7319	.insta-contact-link-info-image {
7320		width: 120px;
7321		height: 120px;
7322		flex: 0 0 120px;
7323		margin-right: 10px;
7324	}
7325
7326	.insta-contact-link-info.name div {
7327		line-height: 1em;
7328		font-size: 20.8px;
7329		font-family: Helvetica;
7330	}
7331}
7332
7333
7334/* CART */
7335
7336.insta-cart,
7337.insta-profile {
7338	padding: 0px 0px 0px 0px;
7339	margin-top: 0px;
7340
7341	/*max-height: calc(100vh - 100px);*/
7342	color: #ffffff;
7343}
7344
7345.insta-cart-empty {
7346	padding: 50px 0px;
7347	text-align: center;
7348}
7349
7350.insta-cart-wrapper {
7351    position: relative;
7352    display: block;
7353    margin: 0 auto;
7354    width: 100%;
7355    max-width: calc(100% - 40px);
7356    display: flex;
7357    flex-direction: row;
7358    flex-wrap: wrap;
7359}
7360
7361.insta-cart .title,
7362.insta-profile .title {
7363	text-align: center;
7364}
7365
7366.insta-cart-title {
7367    text-align: center;
7368    padding: 0px 0px 0px 0px;
7369}
7370
7371.insta-cart-items {
7372    position: relative;
7373    width: 100%;
7374    box-sizing: border-box;
7375    padding: 0px;
7376
7377}
7378
7379.insta-cart-item {
7380    position: relative;
7381    margin: 0px 0px 20px 0px;
7382    padding: 20px;
7383}
7384
7385.insta-cart-item .blu-bg-div {
7386    opacity: 0.04;
7387    background-color: #ffffff;
7388}
7389
7390.insta-cart-item-inner {
7391    position: relative;
7392	padding: 0px;
7393}
7394
7395.insta-cart-item-info {
7396    position: relative;
7397    display: flex;
7398    flex-direction: row;
7399    flex-wrap: nowrap;
7400	align-items: center;
7401    font-size: 16px;
7402}
7403
7404.insta-cart-item-info .img-holder {
7405    width: 200px;
7406    height: 140px;
7407    padding: 0px 20px 0px 0px;
7408}
7409
7410@media screen and (max-width: 320px){
7411
7412	.insta-cart-item-info {
7413	    flex-direction: column;
7414	}
7415
7416	.insta-cart-item-info .img-holder {
7417	    width: 200px;
7418	    height: 140px;
7419	    padding: 0px 20px 0px 0px;
7420	}
7421}
7422.insta-cart-item-info img {
7423    display: inline-block;
7424    vertical-align: middle;
7425    margin: 0 auto;
7426    max-width: 100%;
7427    max-height: 100%;
7428}
7429
7430.insta-cart-item-details {
7431	flex: 1;
7432}
7433
7434.insta-cart-item-details h3 {
7435	padding: 10px 0px 0px 0px;
7436	display: flex;
7437	flex-direction: row;
7438	justify-content: space-between;
7439	font-size: 19.2px;
7440}
7441
7442.insta-cart-item-details h3 .qty {
7443	padding: 0px 10px;
7444}
7445
7446.insta-cart-item-options {
7447    padding: 20px 0px;
7448}
7449
7450.insta-cart-item-option {
7451    position: relative;
7452    margin: 5px 0px;
7453    display: flex;
7454    flex-direction: row;
7455    flex-wrap: nowrap;
7456    align-items: flex-start;
7457	font-size: 16px;
7458}
7459
7460.insta-cart-item-option > div {
7461    box-sizing: border-box;
7462    padding: 0px 20px 0px 0px;
7463}
7464
7465.insta-cart-item-option .label {
7466    width: calc(100% - 320px);
7467}
7468
7469.insta-cart-item-option .price {
7470	display: flex;
7471}
7472
7473.insta-cart-item-option .qty {
7474
7475}
7476
7477.insta-cart-item-option .price-total {
7478    text-align: right;
7479    width: 100%;
7480	padding: 0px 0px 10px 0px;
7481	font-size: 19.2px;
7482}
7483
7484.insta-cart-item .delete {
7485    width: 20px;
7486	position: absolute;
7487	right: 0px;
7488	bottom: 0px;
7489    cursor: pointer;
7490    -webkit-transition: 0.3s;
7491    -moz-transition: 0.3s;
7492    -o-transition: 0.3s;
7493    transition: 0.3s;
7494}
7495
7496    .insta-cart-item .delete:hover {
7497        color: #ffffff;
7498    }
7499
7500.insta-cart-totals {
7501    position: relative;
7502    box-sizing: border-box;
7503    width: 100%;
7504    padding: 20px 0px;
7505}
7506
7507.insta-cart-totals-inner {
7508    position: relative;
7509    padding: 20px;
7510    font-size: 16px;
7511}
7512
7513.insta-cart-totals-inner .blu-bg-div {
7514    opacity: 0.04;
7515    background-color: #ffffff;
7516}
7517
7518.insta-cart-totals-entry {
7519    position: relative;
7520    display: flex;
7521    flex-direction: row;
7522	max-width: 80%;
7523	margin: 0 auto;
7524    padding: 0px;
7525}
7526
7527.insta-cart-totals-entry.total {
7528    flex-direction: column;
7529    border-top: 0px solid ;
7530    font-size: 100%;
7531	font-weight: bold;
7532    padding: 20px 0px;
7533}
7534
7535.insta-cart-totals-entry .total-price {
7536    display: flex;
7537    flex-direction: row;
7538    justify-content: space-between;
7539	font-size: 19.2px;
7540}
7541
7542.insta-cart-totals-entry.total .lbl2 {
7543    font-size: 16px;
7544}
7545
7546.insta-cart-totals-entry .lbl {
7547    width: 60%;
7548}
7549
7550.insta-cart-totals-entry .value {
7551    width: 40%;
7552    text-align: right;
7553}
7554.insta-cart-checkout {
7555	max-width: 80%;
7556	margin: 0 auto;
7557	position: relative;
7558    text-align: center;
7559}
7560
7561.insta-button.cart {
7562	box-sizing: border-box;
7563	margin: 0px 0px 10px 0px;
7564	width: 100%;
7565	display: flex;
7566	flex-direction: row;
7567	justify-content: center;
7568	align-items: center;
7569	color: #ffffff;
7570}
7571
7572.insta-cart-paynow-icon {
7573	position: relative;
7574	padding: 0px 0px 0px 10px;
7575}
7576
7577.insta-cart-paynow-icon span {
7578	font-size: 20px;
7579}
7580
7581.paypal-buttons {
7582	min-width: auto !important;
7583}
7584
7585#insta_payment_confirm_div {
7586	padding: 20px 0px;
7587}
7588
7589.insta-cart-menu {
7590	position: relative;
7591	box-sizing: border-box;
7592	z-index: 10000;
7593	padding: 10px 20px 5px 0px;
7594	border-radius: 4px;
7595	overflow: hidden;
7596	cursor: pointer;
7597	text-align: right;
7598}
7599
7600.insta-cart-menu.shop-page {
7601	padding: 10px 8px 5px 0px;
7602	margin-right: 30px;
7603	position: absolute;
7604	right: 0px;
7605	top: 20px;
7606}
7607
7608.insta-cart-menu.shop-page.paypal {
7609	top: 20px;
7610	right: 0px;
7611}
7612
7613.insta-cart-menu.shop-page.curator_blog {
7614	margin-right: 70px;
7615}
7616
7617
7618.insta-cart-menu.is-editor {
7619	display: none;
7620}
7621
7622
7623
7624.insta-cart-menu i {
7625	position: relative;
7626	font-size: 16px;
7627	color: #ffffff;
7628}
7629
7630.insta-cart-menu .qty {
7631    position: absolute;
7632    width: 15px;
7633    height: 15px;
7634    top: -9px;
7635    left: 11px;
7636    border-radius: 50%;
7637    overflow: hidden;
7638    display: flex;
7639    flex-direction: column;
7640    justify-content: center;
7641    align-items: center;
7642    color: #ffffff;
7643
7644}
7645
7646.insta-cart-menu .qty .lbl {
7647    position: relative;
7648    font-size: 10px;
7649    font-family: sans-serif;
7650}
7651
7652.insta-cart-menu .qty .blu-bg-div {
7653    background-color: #ffffff;
7654	opacity: 0.7;
7655}
7656.insta-cart-input {
7657	padding: 10px;
7658	margin: 0px 0px 10px 0px;
7659	border-radius: 3px;
7660	width: 100%;
7661	box-sizing: border-box;
7662	border: 1px solid #ffffff;
7663	color: #ffffff;
7664	background-color: #ffffff;
7665	font-family: Helvetica;
7666	font-size: 16px;
7667}
7668
7669.insta-profile-wrapper {
7670    position: relative;
7671    margin: 0 auto;
7672    width: 800px;
7673    max-width: 100%;
7674}
7675
7676.insta-profile-purchase-info {
7677	position: relative;
7678	color: #ffffff;
7679	font-size: 16px;
7680	padding: 20px;
7681}
7682
7683.insta-profile-purchase-info img {
7684    height: 100px;
7685    vertical-align: middle;
7686    display: inline-block;
7687    padding: 0px 20px 0px 0px;
7688}
7689
7690.insta-profile-purchase-info .insta-button {
7691	margin: 20px 0px 0px 0px;
7692}
7693
7694.insta-profile-item {
7695	display: flex;
7696	flex-direction: row;
7697	align-items: center;
7698    padding: 10px 0px;
7699	color: #ffffff;
7700	font-size: 16px;
7701}
7702
7703@media screen and (max-width: 800px){
7704
7705	.insta-cart-menu.shop-page {
7706		padding: 10px 8px 5px 0px;
7707		margin-right: 30px;
7708		position: absolute;
7709		right: 0px;
7710		top: 65px;
7711	}
7712
7713	.insta-cart-wrapper {
7714	    max-width: calc(100% - 40px);
7715	}
7716
7717	.insta-cart-item {
7718	    padding: 0px 20px 20px 20px;
7719	}
7720
7721	.insta-cart-item-info .img-holder {
7722	    width: 60px;
7723		min-width: 60px;
7724	    height: 140px;
7725		display: flex;
7726		align-items: center;
7727	}
7728
7729	.insta-cart-item .delete {
7730		right: -10px;
7731		bottom: -5px;
7732	}
7733
7734	.insta-cart-totals-inner {
7735	    padding: 20px 0px;
7736	}
7737
7738}
7739
7740@media screen and (max-width: 320px){
7741
7742	.insta-cart-item-info {
7743	    flex-direction: column;
7744	}
7745
7746	.insta-cart-item-info .img-holder {
7747	    width: 100%;
7748	    height: auto;
7749	    padding: 20px 0px 0px 0px;
7750	}
7751}
7752
7753.insta-header-group.slideshow {
7754    display: flex;
7755    flex-direction: column;
7756	padding: 0px;
7757}
7758
7759.insta-block-edit-button.avatar.slideshow {
7760	width: 100% !important;
7761}
7762
7763.insta-block-edit-button.avatar {
7764    position: absolute;
7765    top: 0px;
7766    width: 100%;
7767	height: 100%;
7768    z-index: 100;
7769}
7770
7771.insta-block.avatar .insta-block-edit-mobile-wrapper {
7772    padding: 15px 15px 15px 15px;
7773}
7774
7775
7776.insta-block-edit-button.banner {
7777	height: 100% !important;
7778}
7779
7780.insta-embedded-video .twitter-tweet {
7781	margin: 10px auto !important;
7782}
7783
7784.insta-external-link-inline-scroll-page {
7785	position: relative;
7786	margin: 0px;
7787	width: calc(100%);
7788	padding: 10px 0px 0px 0px;
7789}
7790
7791.insta-external-link-inline-scroll-page.slideshow {
7792	padding: 0px;
7793}
7794
7795/* SERVICE REQUEST */
7796
7797
7798.insta-external-link-page.service-request .content {
7799	padding-bottom: 0px;
7800}
7801
7802.insta-external-link-service-request-title {
7803	padding: 30px 0px 0px 0px !important;
7804}
7805
7806.insta-external-link-form-input-field {
7807	position: relative;
7808	max-width: 500px;
7809	margin: 0px auto 20px auto;
7810}
7811
7812
7813
7814.insta-external-link-form-input-field .currency-sign {
7815	margin-left: -15px;
7816	display: inline-block;
7817	width: 15px;
7818}
7819
7820.insta-external-link-form-input-field.append,
7821.insta-external-link-contact-form-field.append {
7822	display: flex;
7823	justify-content: center;
7824	align-items: stretch;
7825}
7826
7827.insta-external-link-form-input-field.append .currency-sign,
7828.insta-external-link-form-input-field.append .prepended,
7829.insta-external-link-contact-form-field.append .prepended {
7830	margin: 0px;
7831	position: relative;
7832	width: 30px;
7833	display: flex;
7834	justify-content: center;
7835	align-items: center;
7836			border-radius: 5px 0px 0px 5px;
7837		color: #ffffff !important;
7838	background-color: rgba(255, 255, 255, 1);
7839}
7840
7841
7842.insta-external-link-form-input-field.append input[type=text],
7843.insta-external-link-contact-form-field.append input[type=text] {
7844			border-radius: 0px 5px 5px 0px !important;
7845		/*width: calc(100% - 60px) !important;*/
7846}
7847
7848.insta-external-link-button {
7849	cursor: pointer;
7850	position: relative;
7851	display: inline-block;
7852	text-transform: none;
7853	box-sizing: border-box;
7854	text-decoration: none;
7855	padding: 9px 20px;
7856	color: #ffffff;
7857	background-color: rgba(255, 255, 255, 1);
7858	margin: 10px 0px 0px 0px;
7859			border-radius: 5px;
7860	}
7861
7862.insta-external-link-button.action {
7863	text-transform:none;
7864	background-color: #ffffff;
7865	color: rgba(255, 255, 255, 1) !important;
7866	margin: 0px auto 20px auto;
7867	padding: 9px 50px;
7868}
7869
7870.insta-external-link-button.action .blu-bg-div {
7871	position: relative;
7872	background-color: #ffffff;
7873}
7874
7875.insta-external-link[data-featured=banner] .insta-external-link-button.action {
7876	margin: 20px auto 0 auto;
7877}
7878.insta-external-link-button.service_offer {
7879	display: block;
7880	margin: 0 auto 26px  auto;
7881	max-width: calc(100% - 40px);
7882	padding: 11px 40px 10px 40px;
7883	text-transform: none;
7884	background-color: #ffffff;
7885	color: rgba(255, 255, 255, 1);
7886}
7887
7888.insta-external-link-button.service_offer .blu-bg-div {
7889	opacity: 0;
7890}
7891
7892.insta-external-link-button.shop_item {
7893			border-radius: 5px;
7894	}
7895
7896.insta-external-link.type-service_offer.no-image.no-icon .insta-external-link-button.service_offer {
7897	margin: 0 auto 20px auto;
7898}
7899
7900.insta-external-link.main .insta-external-link-inline-holder {
7901	z-index: 2010;
7902}
7903
7904.insta-external-link.type-upload .insta-external-link-inline-wrapper {
7905	background-color: #ffffff;
7906	z-index: 1010;
7907			overflow: hidden;
7908		border-radius: 0px 0px 10px 10px;
7909	}
7910
7911
7912
7913.insta-external-link.main.type-service_offer .block2.main {
7914	padding-left: 10px;
7915}
7916
7917.insta-external-link-button.appended {
7918	margin: 0px;
7919			border-radius: 0px 8px 8px 0px;
7920	}
7921
7922.insta-external-link-service-request-form {
7923	position: relative;
7924	width: calc(100% - 40px);
7925	margin: 20px 20px 0px 20px;
7926}
7927
7928.insta-external-link-service-offer-form {
7929	position: relative;
7930	width: 100%;
7931	margin: 20px 0px;
7932}
7933
7934.insta-button.stripe {
7935	width: 100%;
7936	margin: 20px 0px;
7937}
7938
7939.insta-external-link-service-request-form-inner,
7940.insta-external-link-service-offer-form-inner {
7941	max-width: 600px;
7942	margin: 0 auto;
7943	position: relative;
7944}
7945
7946.insta-external-link-service-request-form input[type=text],
7947.insta-external-link-service-request-form textarea {
7948	position: relative;
7949	box-sizing: border-box;
7950    padding: 9px 10px;
7951	margin: 0px 0px 0px 0px;
7952	resize: none;
7953	background-color: rgba(0, 0, 0, 0.05);
7954	border: 0px solid #ffffff;
7955    width: calc(100%);
7956			border-radius: 5px;
7957		/*
7958	border: 0px;
7959	color: #ffffff;
7960	background-color: rgba(255, 255, 255, 0.05);
7961	*/
7962    font-size: 16px;
7963    font-family: Helvetica;
7964}
7965
7966.insta-external-link-service-offer-form .insta-external-link-form-input-field {
7967	max-width: none;
7968}
7969
7970@media screen and (max-width: 600px){
7971
7972	.insta-external-link-button.action {
7973		width: 100%;
7974		margin: 20px 0px 0px 0px;
7975		padding: 9px 30px;
7976	}
7977
7978	.insta-external-link-button.action div {
7979		font-size: 90%;
7980	}
7981
7982	.insta-external-link-service-request-form {
7983		width: calc(100%);
7984		margin: 20px 0px;
7985	}
7986
7987	.insta-external-link-button.service_offer {
7988		max-width: calc(100% - 40px);
7989
7990	}
7991}
7992
7993@media screen and (max-width: 300px){
7994	.insta-external-link-button.action {
7995   	 	padding: 9px 10px;
7996    }
7997
7998    .insta-external-link-button.action div {
7999   	 	font-size: 70%;
8000    }
8001}
8002
8003.insta-external-link-service-request-form-note {
8004	display: none;
8005}
8006
8007
8008.instagram-media {
8009	max-width: none !important;
8010	min-width: 250px !important;
8011	width: 100% !important;
8012	margin: 0px auto;
8013}
8014
8015/*
8016.insta-external-link.type-service_offer .block2 {
8017	padding: 20px;
8018}
8019
8020.insta-external-link.main.type-service_offer .insta-external-link-inner.main {
8021	padding: 0px 20px;
8022}*/
8023
8024.insta-external-link.type-service_request .insta-external-link-inline-holder,
8025.insta-external-link.type-service_request .blu-bg-div {
8026	background-color: #ffffff;
8027}
8028
8029
8030.insta-metamask-note {
8031	position: relative;
8032	text-align: center;
8033	padding: 20px;
8034}
8035
8036
8037
8038.insta-metamask-note-text {
8039	padding: 0px 0px 20px 0px;
8040}
8041
8042.insta-nft-container {
8043	position: relative;
8044	width: 100%;
8045	display: flex;
8046	flex-direction: row;
8047	flex-wrap: wrap;
8048}
8049
8050.insta-gallery.nft_gallery {
8051
8052}
8053
8054.insta-nft-card {
8055	width: 50%;
8056	box-sizing: border-box;
8057	padding: 0px 10px 10px 10px;
8058}
8059
8060.insta-nft-image {
8061	width: 100%;
8062}
8063
8064.insta-nft-name {
8065	padding: 10px 0px;
8066}
8067
8068.insta-nft-desc {
8069	padding: 0px 0px 10px 0px;
8070}
8071
8072.nft-link {
8073	text-decoration: none;
8074	white-space: nowrap;
8075}
8076
8077@media screen and (max-width: 600px){
8078	.insta-metamask-note .insta-button {
8079		box-sizing: border-box;
8080		width: 100%;
8081		margin: 0px 0px 20px 0px;
8082	}
8083}
8084
8085@media screen and (max-width: 600px){
8086	.insta-nft-card {
8087		width: 100%;
8088	}
8089}
8090
8091.insta-gallery.curator_blog .insta-gallery-images,
8092.insta-gallery.blog .insta-gallery-images,
8093.insta-gallery.nft_gallery .insta-gallery-images {
8094	padding: 0px;
8095}
8096
8097.insta-external-link.type-donations_link.opened[data-featured='yes'] .insta-inline-close-btn,
8098.insta-external-link.type-paypal.opened[data-featured='yes'] .insta-inline-close-btn {
8099    display: block;
8100}
8101
8102
8103
8104
8105.insta-external-link[data-featured='yes'] .block2.main {
8106	margin: 0;
8107	box-sizing: border-box;
8108}
8109
8110.block2-custom-img {
8111    width: 40px;
8112    height: 40px;
8113    position: relative;
8114    overflow: hidden;
8115    border-radius: 3px;
8116}
8117
8118.block2-custom-img img {
8119    width: 100%;
8120    height: 100%;
8121    object-fit: cover;
8122}
8123
8124.insta-external-link[data-featured='no'] .block2.main.has-icon.custom .block2-custom-img {
8125    display: none;
8126}
8127
8128/*
8129.insta-external-link.title-overlay[data-featured='yes'][data-paid-link='yes'] .block4 {
8130	margin-top: -10px;
8131}
8132*/
8133
8134.insta-external-link.type-paypal.opened .insta-external-link-inner.main .block1	/*,
8135.insta-external-link.type-paypal.opened .insta-external-link-inner.main .block2*/ {
8136    display: none;
8137}
8138
8139.insta-external-link.type-paypal .insta-external-link-inner.main {
8140	display: flex;
8141	flex-direction: row;
8142	align-items: center;
8143}
8144
8145.insta-external-link.type-paypal[data-featured='no'] .insta-external-link-inner.main {
8146	flex-direction: column;
8147}
8148
8149.insta-external-link.type-paypal[data-featured='yes'] .insta-external-link-inner.main {
8150	display: block;
8151}
8152
8153.insta-external-link.type-paypal .insta-external-link-inner.main .block1.custom {
8154	border-radius: 0px;
8155	position: relative;
8156	margin: 0px;
8157	left: 0px;
8158}
8159
8160.insta-external-link.type-paypal[data-featured='yes'] .insta-external-link-inner.main .insta-external-link-img,
8161.insta-external-link.type-paypal[data-featured='no'] .insta-external-link-inner.main .insta-external-link-img {
8162
8163
8164}
8165
8166
8167
8168.insta-external-link.type-paypal[data-featured='yes'] .insta-external-link-inner.main .insta-external-link-img {
8169	box-sizing: border-box;
8170	padding: 0px;
8171}
8172
8173.insta-external-link.type-paypal[data-featured='bar'] .insta-external-link-inner.main {
8174	padding: 10px;
8175	min-height: 40px;
8176}
8177
8178.insta-external-link.type-paypal[data-featured='yes'] .insta-external-link-inner.main {
8179	min-height: 40px;
8180}
8181
8182.insta-external-link.main.opened[data-featured='yes'] .insta-external-link-inner.main .block1 img,
8183.insta-external-link.main.opened[data-featured='no'] .insta-external-link-inner.main .block1 img,
8184.insta-external-link.main.opened[data-featured='big_bar'] .insta-external-link-inner.main .block1 img {
8185    display: none;
8186}
8187
8188.insta-external-link.main.opened[data-featured='yes'] .insta-external-link-inner.main .block1.custom img {
8189	display: block;
8190}
8191
8192
8193
8194
8195.insta-external-link.main.opened[data-featured='no'] .insta-external-link-inner.main .block1,
8196.insta-external-link.main.opened[data-featured=''] .insta-external-link-inner.main .block1,
8197.insta-external-link.main.opened[data-featured='big_bar'] .insta-external-link-inner.main .block1 {
8198    display: none;
8199}
8200
8201.insta-external-link.type-paypal[data-featured='bar'][data-thumb-crop='no'] .insta-external-link-inner.main .insta-external-link-img
8202/*.insta-external-link.type-paypal[data-featured='yes'][data-thumb-crop='no'] .insta-external-link-inner.main .insta-external-link-img*/ {
8203	position: relative !important;
8204
8205    height: 100% !important;
8206    object-fit: contain !important;
8207    top: auto !important;
8208    left: !important;
8209    position: relative;
8210}
8211
8212.insta-external-link.type-paypal[data-featured='bar'][data-thumb-crop='no'] .insta-external-link-inner.main .insta-external-link-img {
8213	width: auto !important;
8214}
8215
8216/*
8217.insta-external-link.type-paypal[data-featured='yes'][data-thumb-crop='no'] .insta-external-link-inner.main .insta-external-link-img {
8218	width: 100% !important;
8219}
8220
8221.insta-external-link.type-paypal[data-featured='yes'][data-thumb-crop='no'] .insta-external-link-inner.main .block1 div {
8222	height: auto !important;
8223}
8224*/
8225.insta-external-link.type-paypal[data-featured='bar'] .insta-external-link-inner.main .block2.main {
8226	padding: 20px 50px;
8227	text-align: center;
8228}
8229
8230
8231
8232.insta-external-link.type-paypal[data-featured='bar'] .insta-external-link-inner.main .block2.main .insta-shop-item-price {
8233	font-size: 100%;
8234}
8235
8236.insta-external-link[data-featured='yes'].type-paypal .block2-custom-img {
8237	display: none;
8238}
8239
8240@media screen and (max-width: 800px){
8241	.insta-external-link.type-paypal .insta-external-link-inner.main .block2 .content {
8242		display: none;
8243	}
8244
8245	.insta-external-link.type-paypal[data-featured='bar'] .insta-external-link-inner.main .block2.main {
8246		padding: 10px 20px;
8247	}
8248}
8249
8250.insta-qr-image {
8251	max-width: 800px;
8252	width: 100%;
8253	margin: 0 auto;
8254	border: 0px solid rgba(0, 0, 0, 0.5);
8255	box-sizing: border-box;
8256	border-radius: 10px;
8257}
8258
8259.insta-external-link-alert {
8260	position: fixed;
8261	z-index: 100000;
8262	width: 100%;
8263	background-color: #ffffff;
8264	color: #000000;
8265	bottom: -200px;
8266	left: 0px;
8267	border-radius: 30px 30px 0px 0px;
8268	box-shadow: 0px -5px 15px  rgba(0, 0, 0, 0.07);
8269	display: block;
8270	opacity: 0;
8271	cursor: pointer;
8272	transition: 0.5s;
8273	-webkit-transition: 0.5s;
8274    -moz-transition: 0.5s;
8275    -o-transition: 0.5s;
8276	font-family: Helvetica;
8277	font-size: 22.4px;
8278}
8279
8280.insta-external-link-alert.opened {
8281	display: block;
8282	opacity: 1;
8283	bottom: 0px;
8284}
8285
8286.insta-external-link-alert.closed {
8287	display: none;
8288}
8289
8290.insta-external-link-alert .close {
8291	top: 15px;
8292	right: 15px;
8293	color: #000;
8294}
8295
8296.insta-external-link-alert-inner {
8297	display: flex;
8298	flex-direction: column;
8299	justify-content: center;
8300	align-items: center;
8301	padding: 30px 20px 20px 20px;
8302
8303}
8304
8305.insta-external-link-alert-title {
8306	text-align: center;
8307	line-height: 1.2em;
8308	padding: 20px 0px 0px 0px;
8309}
8310
8311.insta-external-link-alert .insta-avatar {
8312	position: relative;
8313	border: 0px;
8314	background-color: ;
8315}
8316
8317.insta-external-link-alert .insta-button {
8318	width: 80%;
8319	border-radius: 0px;
8320	text-transform: none;
8321	color: #ffffff;
8322	background-color: #000000;
8323	font-family: 16;
8324	font-size: 16px;
8325}
8326
8327.insta-external-link-alert .insta-button.rounded {
8328	border-radius: 10px;
8329}
8330
8331.insta-popup {
8332	position: fixed;
8333	display: none;
8334	top: 0px;
8335	left: 0px;
8336	width: 100%;
8337	height: 100%;
8338	z-index: 20000;
8339}
8340
8341.insta-popup-inner {
8342	position: absolute;
8343	top: 0px;
8344	left: 0px;
8345	width: 100%;
8346	height: 100%;
8347	display: flex;
8348	flex-direction: column;
8349	align-items: center;
8350	overflow: scroll;
8351	justify-content: flex-start;
8352}
8353
8354.insta-popup-inner.center {
8355	justify-content: center;
8356}
8357
8358.insta-popup .blu-bg-div.popup {
8359	background-color: #fff;
8360	opacity: 0.95;
8361	position: fixed;
8362}
8363
8364.insta-popup.promo-page .blu-bg-div.popup {
8365	opacity: 1;
8366}
8367.insta-popup .close {
8368	position: absolute;
8369	top: 10px;
8370	right: 10px;
8371	font-size: 25px;
8372	padding: 5px;
8373	cursor: pointer;
8374	z-index: 10;
8375	color: #000;
8376}
8377
8378.insta-popup.promo-page .close {
8379	top: 0px;
8380	right: 20px;
8381}
8382
8383.insta-popup.popup-card .close {
8384
8385}
8386
8387.insta-popup-body,
8388.insta-popup-content {
8389	position: relative;
8390
8391}
8392
8393.insta-popup-content {
8394	margin: 0 auto;
8395	width: 600px;
8396	box-sizing: border-box;
8397	padding: 30px 20px 20px 20px;
8398	max-width: 100%;
8399	background-color: #fff;
8400			border-radius: 10px;
8401		box-shadow: 2px 2px 20px  rgba(0, 0, 0, 0.1);
8402}
8403
8404.insta-popup.promo-page .insta-popup-content {
8405	box-shadow: 2px 2px 20px  rgba(0, 0, 0, 0);
8406}
8407
8408.insta-external-link-input-button-group {
8409	display: flex;
8410	flex-direction: row;
8411	flex-wrap: nowrap;
8412	align-items: center;
8413	justify-content: space-between;
8414	background-color: #fff;
8415	border: 1px solid #000;
8416			border-radius: 10px;
8417		overflow: hidden;
8418	}
8419
8420.insta-external-link-inline-form-field {
8421	position: relative;
8422	color: #000;
8423	background-color: transparent;
8424}
8425
8426.insta-external-link-inline-form-field input[type=text] {
8427	padding: 5px 10px;
8428}
8429
8430.insta-external-link-input-button-group input[type=password] {
8431	border: 0px;
8432	padding: 0px 10px;
8433	font-family: Helvetica;
8434	font-size: 16px;
8435}
8436
8437.insta-popup .insta-external-link-button {
8438	padding: 15px 20px;
8439	color: #ffffff;
8440	background-color: #000000;
8441}
8442
8443.insta-external-link-password-form h1 {
8444	font-size: 28px;
8445	font-family: Helvetica;
8446}
8447
8448.insta-external-link-password-form .content {
8449	padding-bottom: 20px;
8450}
8451
8452
8453
8454@media screen and (max-width: 600px){
8455	.insta-popup .blu-bg-div {
8456		opacity: 1;
8457	}
8458
8459	.insta-popup .close {
8460		position: relative;
8461
8462		right: 30px;
8463		align-self: flex-end;
8464	}
8465
8466	.insta-popup.sticky_note_poll .close {
8467		right: 20px;
8468		top: 0;
8469	}
8470
8471	.insta-popup-body {
8472		background-color: #fff;
8473		position: absolute;
8474		height: 100%;
8475		width: 100%;
8476		display: flex;
8477		flex-direction: column;
8478		align-items: center;
8479		justify-content: center;
8480	}
8481
8482	.insta-popup-content {
8483		box-shadow: none;
8484		max-width: 100%;
8485		padding: 20px;
8486	}
8487
8488	.insta-external-link-input-button-group {
8489		display: block;
8490		flex-direction: row;
8491		flex-wrap: nowrap;
8492		align-items: center;
8493		justify-content: space-between;
8494		background-color: #fff;
8495		border: 0px solid #000;
8496	}
8497
8498	.insta-contact-link-newsletter .insta-external-link-input-button-group {
8499		display: flex;
8500		border: 1px solid #000;
8501	}
8502
8503	.insta-external-link-input-button-group input[type=password]{
8504		padding: 14px 10px;
8505		border: 1px solid #000;
8506		box-sizing: border-box;
8507		width: 100%;
8508					border-radius: 8px;
8509			}
8510
8511	.insta-external-link-input-button-group .insta-external-link-button.appended {
8512					border-radius: 8px;
8513			}
8514
8515
8516	.insta-popup .insta-external-link-button {
8517		padding: 15px 20px;
8518		box-sizing: border-box;
8519		width: 100%;
8520		text-align: center;
8521		margin: 10px 0px 0px 0px;
8522	}
8523
8524	.insta-popup .insta-external-link-inline-form-field input[type=text] {
8525		border: 1px solid #000;
8526		padding: 12px 10px;
8527	}
8528}
8529
8530.insta-payment-status {
8531	text-align: center;
8532	font-size: 19.2px;
8533	font-family: 16;
8534	padding: 20px 0px;
8535}
8536
8537/* TESTIMONIALS */
8538.insta-external-links.testimonials {
8539	margin-bottom: 0px !important;
8540}
8541
8542.insta-external-link.testimonial,
8543.insta-external-link.plan {
8544    box-sizing: border-box;
8545	color: #ffffff;
8546	background-color: #e22400;
8547    padding: 20px;
8548	/*margin: 10px 5px 0px 0px;*/
8549}
8550
8551.insta-external-link.testimonial {
8552	display: flex;
8553	padding: 30px 20px;
8554}
8555
8556.insta-external-link.testimonial .insta-more-btn,
8557.insta-external-link.testimonial .insta-less-btn {
8558	display: block;
8559	padding: 20px 0px 0px 0px;
8560
8561}
8562
8563
8564.insta-external-link.plan .insta-external-link-inner {
8565	display: flex;
8566	height: 100%;
8567	width: 100% !important;
8568}
8569
8570.insta-external-link.plan {
8571	width: calc(50% - 5px) !important;
8572}
8573
8574.insta-external-link.plan.single {
8575	width: calc(100% - 10px) !important;
8576}
8577
8578.insta-external-link.testimonial .block1 {
8579	display: none !important;
8580	position: relative !important;
8581	margin: 0 !important;
8582	left: 0px !important;
8583}
8584
8585.insta-external-link.side_scroll.testimonial.no-title .block2 {
8586	display: block !important;
8587}
8588
8589.insta-external-link.plan .block2 {
8590	text-align: left;
8591	display: grid;
8592	grid-template-columns: 90px calc(100% - 90px);
8593	flex-direction: column;
8594	margin: 0;
8595	padding: 0px 0px 0px 0px;
8596    color: #ffffff;
8597}
8598
8599.insta-external-link.testimonial .block2 {
8600	text-align: center;
8601	display: flex;
8602	align-items: center;
8603	flex-direction: column;
8604	margin: 0;
8605	padding: 0px 0px 0px 0px;
8606    color: #ffffff;
8607}
8608
8609.insta-external-link.no-image.testimonial .block2,
8610.insta-external-link.plan .block2 {
8611	display: flex;
8612	flex-direction: column;
8613}
8614
8615.insta-external-link.plan .block2 {
8616	flex:1;
8617}
8618
8619
8620
8621.insta-external-link.testimonial .block2-custom-img {
8622	width: 150px;
8623	height: 150px;
8624	overflow: hidden;
8625	position: relative;
8626	grid-area: 1/1;
8627			border-radius: 50%;
8628	}
8629
8630.insta-external-link.testimonial .block2-custom-img img,
8631.insta-external-link.cashup_link .block2-custom-img img {
8632	position: absolute;
8633
8634}
8635.insta-external-link.testimonial .block2-custom-img,
8636.insta-external-link.cashup_link .block2-custom-img {
8637			border-radius: 50%;
8638	}
8639
8640.insta-external-link[data-featured='bar'][data-type='font'] .block2.main.has-icon,
8641.insta-external-link[data-featured='yes'][data-type='font'] .block2.main.has-icon,
8642.insta-external-link[data-featured='yes'][data-type='custom'] .block2.main.has-icon {
8643    display: flex;
8644	flex-direction: row;
8645	padding-right: 40px;
8646}
8647
8648.insta-external-link[data-featured='bar'] .block2.main.has-icon 
8648i,
8649.insta-external-link.sublink[data-featured='bar'] .block2 i,
8650.insta-external-link.cashup_link[data-featured='bar'] .block2 i,
8651.insta-external-link[data-featured='yes'] .block2.main.has-icon i {
8652    font-size: 30px;
8653    height: 30px;
8654    width: 40px;
8655}
8656
8657.insta-external-link[data-featured='bar'] .block2.main.has-icon i svg,
8658.insta-external-link.sublink[data-featured='bar'] .block2 i svg,
8659.insta-external-link.cashup_link[data-featured='bar'] .block2 i svg,
8660.insta-external-link[data-featured='yes'] .block2.main.has-icon i svg {
8661    height: 30px;
8662    width: 30px;
8663}
8664
8665.insta-external-link[data-featured='bar'] .block2.main.has-icon.custom-icon i {
8666	display: none;
8667}
8668
8669.insta-external-link[data-featured='bar'] .insta-external-link-inner {
8670	padding: 0px 10px;
8671}
8672
8673.insta-external-link.page.video[data-featured='bar'] .insta-external-link-inner {
8674	padding: 0 !important;
8675}
8676
8677.insta-external-link.page.video {
8678	margin: 10px 0px 0px 0px;
8679}
8680
8681
8682.insta-external-link.inline.sublink .block2-custom-img {
8683    margin-left: 0px;
8684}
8685
8686
8687.insta-external-link.testimonial .block2 i {
8688	font-size: 100px;
8689	height: 150px;
8690	display: flex;
8691	align-items: center;
8692}
8693.insta-external-link.testimonial .block2-custom-img,
8694.insta-external-link.testimonial .block2 i {
8695	margin: 0px 0px 20px 0px;
8696}
8697
8698.insta-external-link.testimonial .block2 .title,
8699.insta-external-link.plan .block2 .title {
8700	grid-area: 1/2;
8701	display: flex;
8702	align-items: center;
8703	justify-content: center;
8704	font-family: Helvetica;
8705			font-size: 25.2px;
8706		padding: 0px 0px 0px 0px;
8707}
8708
8709.insta-external-link.plan .block2 .title {
8710	flex-direction: column;
8711	align-items: center;
8712}
8713
8714.insta-external-link.plan .block2 .title .price {
8715	font-size: 80%;
8716	font-family: Helvetica;
8717	padding: 10px 0px 0px 0px;
8718}
8719
8720.insta-external-link-page.side_scroll .insta-external-links-inner {
8721	margin-bottom: 0px !important;
8722	padding: 0px 0px 20px 0px !important;
8723	max-width: none !important;
8724}
8725
8726.insta-external-link-page.side_scroll.big_bar .insta-external-links-inner {
8727	flex-direction: column;
8728	flex-wrap: wrap;
8729	padding-bottom: 10px;
8730	height: calc(240px + 20px);
8731}
8732
8733
8734
8735.insta-external-links.testimonials .insta-external-links-inner.single,
8736.insta-external-link.testimonial.single {
8737	width: 100% !important;
8738	margin-right: 0 !important;
8739}
8740
8741
8742.insta-external-links.testimonials .insta-external-links-inner.single {
8743	padding-bottom:  0 !important;
8744}
8745
8746.insta-external-link.testimonial .block2 .content,
8747.insta-external-link.plan .block2 .content {
8748	flex: 1;
8749	text-align: center;
8750	padding: 16px 0px 0px 0px;
8751	grid-area: 2 /1/ span 1 / span 2;
8752	color: #ffffff;
8753
8754}
8755
8756
8757
8758.insta-external-link.testimonial .insta-external-link-popup-media-button,
8759.insta-external-link.plan .insta-external-link-popup-media-button {
8760	justify-content: center;
8761	grid-area: 3/1/span 1/span2;
8762	background-color: #ffffff;
8763	color: ;
8764	margin: 10px 0px auto 0px;
8765}
8766
8767.insta-external-link.plan .insta-external-link-popup-media-button {
8768	padding: 17px 20px 15px 20px;
8769	width: 215px;
8770	margin: 30px auto 20px auto;
8771}
8772
8773.insta-external-link.plan .insta-bulet-point {
8774	padding: 0px 0px 10px 0px;
8775}
8776
8777.insta-external-link.plan ul {
8778	list-style-type: disc;
8779	padding: 0px 0px 0px 20px;
8780}
8781
8782.insta-external-link.testimonial .insta-external-link-inner {
8783	display: flex !important;
8784	flex-direction: column;
8785	width: 100%;
8786}
8787
8788.insta-external-link-page.side_scroll .insta-external-link-arrow {
8789	position: relative;
8790	top: auto;
8791	display: inline-block;
8792}
8793
8794.insta-external-link-page.side_scroll .insta-external-link-arrow.disabled {
8795	opacity: 0.5;
8796}
8797
8798.insta-external-link-page.side_scroll .insta-external-link-arrow.left {
8799	left: -5px;
8800}
8801
8802.insta-external-link-page.side_scroll .insta-external-link-arrow.right {
8803	right: -5px;
8804}
8805
8806.insta-more-btn,
8807.insta-less-btn {
8808	display: inline-block;
8809	padding: 0px 0px 0px 5px;
8810	cursor: pointer;
8811	font-weight: bold;
8812}
8813
8814
8815@media screen and (max-width: 800px){
8816	.insta-external-link.plan {
8817		width: 100% !important;
8818	}
8819
8820	.insta-external-link-page.side_scroll.big_bar .insta-external-links-inner {
8821		height: calc(200px + 20px);
8822	}
8823
8824	.insta-external-link-page.side_scroll .insta-external-links-inner {
8825		padding: 0px 0px 10px 0px !important;
8826	}
8827
8828	.insta-external-link.testimonial .block2 .title,
8829	.insta-external-link.plan .block2 .title {
8830		justify-content: center;
8831	}
8832
8833	.insta-external-link.testimonial .block2 .content,
8834	.insta-external-link.plan .block2 .content {
8835		text-align: center;
8836	}
8837
8838}
8839
8840@media screen and (max-width: 400px){
8841	.insta-external-link-page.side_scroll.big_bar .insta-external-links-inner {
8842		height: calc(160px + 20px);
8843	}
8844}
8845
8846/* CALL TO ACTION */
8847
8848.insta-block.actioncall {
8849	box-sizing: border-box;
8850	margin: 0 auto;
8851			max-width: calc(100% - 50px);
8852	    padding: 20px 0px;
8853}
8854.insta-actioncall {
8855	position: relative;
8856}
8857.insta-actioncall-inner {
8858	display: flex;
8859	flex-direction: row;
8860	justify-content: space-between;
8861	align-items: stretch;
8862}
8863.insta-actioncall-button {
8864	cursor: pointer;
8865	display: flex;
8866	align-items: center;
8867	justify-content: center;
8868	text-decoration: none;
8869	box-sizing: border-box;
8870	width: calc(50% - 10px);
8871	text-align: center;
8872	margin: 0px;
8873	padding: 14px 30px;
8874	letter-spacing: 0px;
8875	min-height: 60px;
8876			font-family: Helvetica;
8877				font-size: 16px;
8878		border: 1px solid ;
8879}
8880
8881.insta-actioncall-button[data-index='1'] {
8882			border: 1px solid #ffffff;
8883				background-color: #ffffff;
8884				color: #000000;
8885	}
8886
8887.insta-actioncall-subscribe-form {
8888	text-align: center;
8889	width: 800px;
8890	max-width: 100%;
8891}
8892
8893.insta-actioncall-subscribe-form h1 {
8894	color: #ffffff;
8895}
8896
8897.insta-actioncall-button,
8898.insta-actioncall-subscribe-form .insta-external-link-input-button-group {
8899	    	border-radius: 8px;
8900    	overflow: hidden;
8901	}
8902
8903
8904.insta-popup .insta-external-link-inline-form-field input[type=text],
8905.insta-actioncall-subscribe-form .insta-external-link-button,
8906.insta-external-link-donation-form-field input[type=text] {
8907	padding: 15px 30px;
8908			border-radius: 5px !important;
8909	
8910}
8911
8912
8913.insta-external-link-donation-form-field input[type=text] {
8914	width: auto !important;
8915}
8916
8917@media screen and (max-width: 800px){
8918
8919	.insta-block.actioncall {
8920		box-sizing: border-box;
8921		margin: 0 auto;
8922					max-width: calc(100% - 20px);
8923			    padding: 20px 0px;
8924	}
8925
8926
8927	.insta-actioncall-button {
8928		padding: 10px 20px;
8929		width: calc(50% - 5px);
8930	}
8931
8932
8933    .insta-actioncall-subscribe-form .insta-external-link-input-button-group {
8934        border-radius: 0px;
8935        overflow: visible;
8936    }
8937}
8938
8939@media screen and (max-width: 300px){
8940	.insta-block.actioncall  {
8941		/*max-width: 90% !important;*/
8942	    padding: 20px 0px;
8943	}
8944	.insta-actioncall-button {
8945					font-size: 14.4px;
8946			}
8947}
8948
8949@media screen and (max-width: 250px){
8950
8951	.insta-actioncall-button {
8952					font-size: 12.8px;
8953			}
8954}
8955
8956.insta-external-link-contact-form.email_form .insta-external-link-contact-form-inner {
8957	flex-direction: column !important;
8958	background-color: #ffffff;
8959	padding-top: 20px;
8960	max-width: 600px;
8961	margin: 0 auto;
8962}
8963
8964.insta-external-link-page.page .insta-external-link-contact-form.email_form .insta-external-link-contact-form-inner {
8965	background-color: #ffffff;
8966}
8967
8968.insta-external-link-page.inline.email_form .content {
8969	color: #000;
8970}
8971
8972.insta-external-link-page.email_form .content {
8973	text-align: center;
8974	padding: 20px 20px 0px 20px;
8975}
8976
8977
8978
8979.insta-external-link-contact-form.comment.email_form input[type=text],
8980input[type=date],
8981.insta-external-link-contact-form.comment.email_form textarea {
8982	margin: 0px 0px 20px 0px;
8983			border-radius: 8px;
8984	}
8985
8986.insta-external-link-contact-form.comment.email_form textarea {
8987	resize: none;
8988}
8989
8990.insta-external-link-contact-form.email_form .insta-external-link-contact-form-buttons {
8991	display: flex;
8992	/*width: calc(100% - 40px + 10px);*/
8993	margin: 20px 0px 30px 0px;
8994}
8995
8996.insta-external-link-page.inline .insta-external-link-contact-form.email_form .insta-external-link-contact-form-buttons {
8997	/*width: calc(100% - 40px);*/
8998}
8999
9000.insta-external-link-contact-form.email_form .insta-external-link-contact-form-button {
9001	margin: 0px auto;
9002	width: 200px;
9003	/*margin: 0px 5px;
9004	width: calc(50% - 10px);*/
9005			border-radius: 10px;
9006	}
9007
9008.insta-external-link-page.inline.email_form .insta-external-link-submit-button {
9009	background-color: #000;
9010	color: #fff;
9011}
9012.insta-external-link-contact-form.email_form .insta-external-link-cancel-button {
9013	background-color: #fff;
9014	color: #000;
9015	border: 1px solid #000;
9016	margin-right: 20px;
9017}
9018
9019.insta-external-link-page.page.email_form .insta-external-link-cancel-button {
9020	display: none;
9021}
9022
9023.insta-external-link.type-upload .insta-external-link-cancel-button {
9024	background-color: #fff !important;
9025	color: #000 !important;
9026	border: 1px solid #000;
9027	margin-right: 20px;
9028	padding: 12px 30px;
9029}
9030
9031.insta-external-link-contact-form.email_form .insta-external-link-contact-form-field {
9032	width: calc(100% - 40px);
9033	margin: 0 auto;
9034}
9035
9036.insta-external-link.main.type-email_form .insta-external-link-inline-holder {
9037	background-color: transparent;
9038	border: 0px solid #fff !important;
9039
9040	opacity: 0;
9041}
9042
9043.insta-external-link.main.type-email_form .insta-external-link-inline-holder.opened {
9044	opacity: 1;
9045}
9046
9047@media screen and (max-width: 800px){
9048
9049
9050	.insta-external-link-contact-form.email_form .insta-external-link-contact-form-buttons {
9051		width: calc(100% - 40px);
9052	}
9053
9054	.insta-external-link-page.page .insta-external-link-contact-form.email_form .insta-external-link-contact-form-buttons {
9055		width: 100%;
9056	}
9057
9058
9059
9060	.insta-external-link-page.page.email_form .insta-external-link-contact-form.email_form .insta-external-link-contact-form-field {
9061		width: 100%;
9062	}
9063}
9064
9065/* MEMBERSHIP */
9066.insta-external-link-page.membership {
9067	background-color: transparent !important;
9068}
9069.insta-external-link-page.membership h1 {
9070	display: flex;
9071	justify-content: center;
9072	color: #ffffff;
9073			font-size: 28px;
9074	}
9075
9076.insta-external-link-page.page.membership h1 {
9077	color: #ffffff;
9078}
9079.insta-external-link-page.membership .insta-button {
9080	min-width: 200px;
9081	max-width: 100%;
9082	margin: 20px 20px 20px 20px;
9083}
9084
9085.insta-external-link-page.membership h3 {
9086	padding: 20px 0px 0px 0px;
9087	font-family: Helvetica;
9088	font-size: 21px;
9089}
9090
9091.insta-external-link.membership_benefit {
9092	width: calc(100% - 40px);
9093	margin: 0px 20px 20px 20px;
9094}
9095
9096.insta-external-link.membership_benefit .insta-external-link-inner {
9097	display: grid;
9098	grid-template-columns: 50px auto;
9099	align-items: center;
9100}
9101
9102.insta-external-link.membership_benefit .insta-external-link-inner .blu-bg-div {
9103	background-color: transparent !important;
9104}
9105
9106.insta-external-link.membership_benefit.inline {
9107	padding: 0px 20px;
9108}
9109
9110.insta-external-link.membership_benefit .insta-external-link-inner.no-number .block1 {
9111	display: none !important;
9112}
9113
9114.insta-external-link.membership_benefit .insta-external-link-inner.no-number .block2 {
9115	margin: 0px 30px;
9116	padding-bottom: 30px;
9117}
9118
9119.insta-external-link.membership_benefit .insta-external-link-inner.no-number .block2 .content {
9120	text-align: center !important;
9121}
9122
9123.insta-external-link.membership_benefit .block1 {
9124	display: block !important;
9125	width: 40px;
9126	font-size: 50px;
9127	padding: 0px 20px 0px 0px;
9128}
9129
9130
9131.insta-external-link.membership_benefit .block2 {
9132	padding: 20px 0px;
9133	margin-left: 0px;
9134	margin-right: 20px;
9135	border-bottom: 1px solid #e22400;
9136}
9137
9138
9139
9140.insta-external-link.membership_benefit .block2 .content {
9141	text-align: left;
9142	padding: 0px;
9143}
9144
9145.insta-external-link.membership_benefit .block2 .content p {
9146	margin: 0px;
9147}
9148
9149.insta-external-link.membership_benefit .block2 .blu-bg-div {
9150	background-color: transparent !important;
9151}
9152
9153@media screen and (max-width: 800px){
9154	.insta-external-link.membership_benefit .block2 {
9155		padding: 10px 0px;
9156	}
9157}
9158
9159/* MEMBER AREA */
9160.insta-page-inner.member {
9161	display: flex;
9162	flex-direction: column;
9163	align-items: center;
9164	justify-content: flex-start;
9165	min-height: calc(100vh - 40px);
9166}
9167
9168.insta-member-header {
9169	display: flex;
9170	width: calc(100%);
9171	align-items: center;
9172	justify-content: flex-end;
9173}
9174
9175.insta-member-header .insta-button {
9176	background-color: transparent;
9177	border: 0;
9178	padding: 20px 10px;
9179	margin: 0px 0px 0px 5px;
9180	color: #ffffff;
9181}
9182
9183.insta-member-header .insta-button.settings {
9184	font-size: 20px;
9185}
9186
9187.insta-member-login,
9188.insta-member-login-reset {
9189	width: 100%;
9190	position: relative;
9191	display: flex;
9192	align-items: center;
9193	justify-content: center;
9194	height: calc(100vh - 40px);
9195}
9196
9197.insta-member-login h1,
9198.insta-member-login-reset h1,
9199.insta-member-settings h1 {
9200	text-align: center;
9201	margin: 0px 0px 20px 0px;
9202	color: #ffffff;
9203}
9204
9205
9206.insta-member-settings .insta-form-msg {
9207	text-align: center;
9208}
9209
9210.insta-member-login-inner,
9211.insta-member-login-reset-inner,
9212.insta-member-settings-inner {
9213	width: 500px;
9214	max-width: 100%;
9215	box-sizing: border-box;
9216	padding: 50px;
9217}
9218
9219.insta-member-settings label {
9220	display: inline-block;
9221	margin: 10px 0px;
9222}
9223
9224.insta-member-login .insta-button,
9225.insta-member-settings .insta-button {
9226	margin: 0px;
9227	width: 100%;
9228	box-sizing: border-box;
9229}
9230
9231.insta-member-login-reset .insta-button {
9232	margin: 0px;
9233	width: calc(50% - 10px);
9234	box-sizing: border-box;
9235}
9236
9237.insta-member-login-reset .insta-button.cancel {
9238	background-color: #ffffff;
9239	color: #ffffff;
9240	border: 1px solid #ffffff;
9241}
9242.insta-member-settings .insta-button.unsubscribe {
9243	background-color: #cc3300;
9244	border: 0;
9245}
9246
9247.insta-member-content {
9248	width: 100%;
9249	color: #ffffff;
9250}
9251
9252.insta-member-post-button {
9253	width: 100%;
9254	cursor: pointer;
9255	box-sizing: border-box;
9256	padding: 10px 20px;
9257			border-radius: 10px;
9258		background-color: #e22400;
9259	color: #ffffff;
9260	margin: 0px 0px 10px 0px;
9261			box-shadow: 1px 1px 2px  rgba(0, 0, 0, 0.2);
9262	}
9263
9264.insta-member-post-button-inner,
9265.insta-member-post-subbutton-inner {
9266	display: flex;
9267	flex-direction: row;
9268	justify-content: space-between;
9269}
9270
9271.insta-member-post-subbutton-holder {
9272	position: relative;
9273	padding: 20px 0px 0px 0px;
9274}
9275
9276.insta-member-post-button.sub {
9277	/*background-color: rgba(255, 255, 255, 0.1);*/
9278	color: #e22400;
9279	background-color: #ffffff;
9280}
9281
9282.insta-member-post-page {
9283	padding: 0px 20px;
9284}
9285
9286.insta-member-post {
9287	position: relative;
9288	padding: 0px 0px;
9289}
9290
9291
9292.insta-member-post-media {
9293	padding: 0px 0px 20px 0px;
9294}
9295
9296.insta-member-post h2,
9297.insta-member-post .content {
9298	padding: 0px 0px 20px 0px;
9299	color: #ffffff;
9300}
9301
9302.insta-member-content-search {
9303	padding: 20px 0px;
9304
9305}
9306
9307.insta-member-content-search .insta-external-link-contact-form-field {
9308	display: flex;
9309	align-items: stretch;
9310}
9311
9312.insta-member-content-search input[type=text] {
9313			border-radius: 10px 0px 0px 10px;
9314	}
9315
9316.insta-member-content-search i {
9317	position: relative;
9318	padding: 0px 20px;
9319	cursor: pointer;
9320	display: flex;
9321	align-items: center;
9322	background-color: #000000;
9323	color: #ffffff;
9324			border-radius: 0px 10px 10px 0px;
9325	}
9326
9327.insta-member-login-reset-buttons {
9328	display: flex;
9329	flex-direction: row;
9330	align-items: center;
9331	justify-content: space-between;
9332}
9333
9334.insta-member-login-reset-button {
9335	text-align: center;
9336	cursor: pointer;
9337	text-decoration: underline;
9338	padding: 20px 0px 0px 0px;
9339	color: #ffffff;
9340}
9341
9342.insta-member-search-clear-button,
9343.insta-underlined-button {
9344	position: relative;
9345	text-align: center;
9346	cursor: pointer;
9347	text-decoration: underline;
9348	padding: 10px 0px 0px 0px;
9349}
9350
9351.insta-underlined-button.member-login {
9352	display: block;
9353	padding: 0px 0px 30px 0px;
9354}
9355@media screen and (max-width: 800px){
9356	.insta-member-content {
9357		width: calc(100% - 40px);
9358	}
9359
9360	.insta-member-login-inner,
9361	.insta-member-login-reset-inner {
9362		padding: 20px;
9363	}
9364}
9365
9366.insta-slide-video-poster {
9367	overflow: hidden !important;
9368	position: absolute !important;
9369	width: 100%;
9370	height: 100%;
9371	top: 0px;
9372	left: 0px;
9373	z-index: 1;
9374	transform: translateZ(0);
9375	        border-radius: 10px;
9376    }
9377
9378.insta-slide-video-poster img {
9379	transform: translateZ(0);
9380}
9381
9382.insta-slide-video-poster-play-button {
9383	position: absolute;
9384	top: 0px;
9385	left: 0px;
9386	width: 100%;
9387	height: 100%;
9388	display: flex;
9389	align-items: center;
9390	justify-content: center;
9391
9392
9393}
9394
9395.insta-slide-video-poster-play-button i {
9396	padding: 10px 13px;
9397	font-size: 25px;
9398	border-radius: 50%;
9399	overflow: hidden;
9400	background-color: rgba(0, 0, 0, 0.5);
9401	color: #ffffff;
9402}
9403
9404body.disable-vscroll {
9405	overflow: hidden;
9406    touch-action: none; /* Ensures no touch scrolling */
9407}
9408
9409.insta-episodes-title {
9410	padding: 0px 20px;
9411}
9412
9413.insta-external-link-page.inline .insta-episodes-title,
9414.insta-external-link-page.inline .insta-podcast-episodes .insta-external-link-arrow {
9415	color: #ffffff;
9416}
9417
9418.insta-podcast-episodes {
9419	position: relative;
9420	overflow: hidden;
9421	width: calc(100% - 40px);
9422	box-sizing: border-box;
9423	margin: 0px 20px;
9424}
9425
9426.insta-podcast-episodes-inner {
9427	position: relative;
9428	display: flex;
9429	flex-direction: column;
9430	flex-wrap: wrap;
9431	height: calc(240px + 20px);
9432}
9433
9434.insta-podcast-episode {
9435	position: relative;
9436	cursor: pointer;
9437	text-decoration: none;
9438	display: flex;
9439	align-items: center;
9440	padding: 0px;
9441	width: calc(60% - 10px);
9442	margin: 0px 10px 10px 0px;
9443	background-color: rgba(255, 255, 255, 0.05);
9444            border-radius: 5px;
9445		overflow: hidden;
9446    	transition: 0.2s;
9447	-webkit-transition: 0.2s;
9448    -moz-transition: 0.2s;
9449    -o-transition: 0.2s;
9450}
9451
9452.insta-external-link-page.inline .insta-podcast-episode {
9453	background-color: rgba(255, 255, 255, 0.1);
9454	color: #ffffff;
9455}
9456
9457
9458	.insta-podcast-episode:hover {
9459		background-color: rgba(255, 255, 255, 0.1);
9460	}
9461
9462.insta-podcast-episode .image {
9463	position: relative;
9464	width: 120px;
9465	height: 120px;
9466	flex: 0 0 120px;
9467	margin: 0px 20px 0px 0px;
9468}
9469
9470.insta-podcast-episode .preview-button {
9471	position: absolute;
9472
9473	z-index: 10;
9474	font-size: 30px;
9475	width:100%;
9476	height: 100%;
9477	top: 0px;
9478	left: 0px;
9479	display: flex;
9480	align-items: center;
9481	justify-content: center;
9482}
9483
9484.insta-podcast-episode img {
9485	width: 100%;
9486	height: 100%;
9487	object-fit: cover;
9488}
9489
9490.insta-podcast-episode .name {
9491	display: flex;
9492	flex-direction: column;
9493	align-items: flex-start;
9494	justify-content: center;
9495	text-align: left;
9496	height: 100%;
9497	width: calc(100% - 120px - 60px);
9498}
9499
9500.insta-podcast-episode .name div {
9501	width: 100%;
9502}
9503
9504.insta-podcast-episode .name > div {
9505	padding: 0px 0px 5px 0px;
9506}
9507
9508.insta-podcast-episode .date {
9509	font-size: 90%;
9510}
9511
9512.insta-podcast-episode .buttons {
9513	position: absolute;
9514	bottom: 10px;
9515	right: 0px;
9516	display: flex;
9517	flex-direction: column;
9518	justify-content: center;
9519
9520}
9521
9522.insta-podcast-episode .buttons i {
9523	text-decoration: none;
9524	font-size: 20px;
9525	padding: 0px 10px;
9526}
9527
9528@media screen and (max-width: 600px){
9529	.insta-podcast-episode {
9530		width: calc(75% - 10px);
9531	}
9532
9533	.insta-podcast-episode .name {
9534		width: calc(100% - 80px - 60px);
9535	}
9536
9537	.insta-podcast-episode .image {
9538		width: 80px;
9539		height: 80px;
9540		flex: 0 0 80px;
9541	}
9542
9543	.insta-podcast-episodes-inner {
9544		height: calc(160px + 20px);
9545	}
9546}
9547
9548
9549/* HEADER BANNER */
9550
9551.insta-block.avatar.banner {
9552	height: auto !important;
9553	width: 100%;
9554	margin: 0px 0px 20px 0px !important;
9555}
9556.insta-header-banner {
9557	position: relative;
9558	display: flex;
9559	align-items: center;
9560	justify-content: center;
9561	box-sizing: border-box;
9562	padding: 50px 50px;
9563	width: 100%;
9564	left: 0px;
9565}
9566
9567.insta-header-banner .insta-avatar-custom-bg {
9568	position: absolute;
9569	width: 100%;
9570	height: 100% !important;
9571	left: 0px;
9572	top: 0px !important;
9573	overflow: hidden;
9574	display: flex;
9575	align-items: center;
9576	justify-content: center;
9577	background-color: #000000;
9578}
9579
9580.insta-block.avatar.portrait .insta-avatar-custom-bg {
9581	display: none;
9582}
9583
9584.insta-block.avatar.banner.portrait .insta-avatar-custom-bg {
9585	display: block;
9586}
9587
9588
9589.insta-header-banner .insta-avatar {
9590	position: relative !important;
9591	border: 0px;
9592	top: 0px !important;
9593	left: auto !important;
9594	margin: 0px 0px 0px 20px !important;
9595}
9596
9597.insta-header-banner .insta-avatar img {
9598	position: absolute;
9599}
9600
9601.insta-avatar.square {
9602			border-radius: 10px;
9603	}
9604
9605.insta-header-banner-content {
9606	flex: 1;
9607	position: relative;
9608	display: flex;
9609	flex-direction: column;
9610	align-items: center;
9611	text-align: center;
9612	color: #ffffff;
9613	margin: 0px 20px 0px 0px;
9614}
9615
9616.insta-header-banner-content h1 {
9617	padding: 0px 0px 10px 0px;
9618}
9619
9620.insta-header-banner-content .content {
9621	padding: 0px 0px 10px 0px;
9622}
9623
9624.insta-external-link-button.header-banner {
9625	text-transform: none;
9626	padding: 8px 40px 10px 40px;
9627}
9628
9629
9630
9631@media screen and (max-width: 600px){
9632	.insta-header-banner {
9633		flex-direction: column;
9634	}
9635}
9636
9637@media screen and (max-width: 800px){
9638	.insta-header-banner {
9639		padding: 30px 30px;
9640		width: calc(100% + 1px);
9641		left: 0px;
9642	}
9643
9644	.insta-header-banner-content {
9645		order: 2;
9646		margin: 30px 0px 0px 0px !important;
9647	}
9648
9649	.insta-header-banner .insta-avatar {
9650		order: 1;
9651		margin: 0px !important;
9652	}
9653}
9654
9655
9656/* BLOG PAGE */
9657.insta-article-preview {
9658	position: relative;
9659	cursor: pointer;
9660	margin: 0px 0px 50px 0px;
9661}
9662
9663.insta-article-preview .content {
9664	color: #ffffff;
9665}
9666
9667.insta-article-preview-inner {
9668	display: flex;
9669	align-items: center;
9670}
9671
9672.insta-article-preview-inner .block1 {
9673	width: 300px;
9674	height: 300px;
9675	flex: 0 0 300px;
9676	overflow: hidden;
9677	object-fit: cover;
9678}
9679
9680.insta-article-preview-inner .block1 img {
9681	width: 100%;
9682	height: 100%;
9683	object-fit: cover;
9684}
9685
9686.insta-article-preview-inner .block2 {
9687	box-sizing: border-box;
9688	flex: 1;
9689}
9690
9691.insta-article-preview-inner .block2.no-image {
9692	box-sizing: border-box;
9693	padding: 0px !important;
9694}
9695
9696.insta-article-preview.odd .insta-article-preview-inner .block2 {
9697	order: 2;
9698	padding: 0px 0px 0px 20px;
9699}
9700
9701.insta-article-preview.even .insta-article-preview-inner .block2 {
9702	order: 1;
9703	padding: 0px 20px 0px 0px;
9704}
9705
9706.insta-article-preview.even .insta-article-preview-inner .block1 {
9707	order: 2;
9708}
9709
9710.insta-article-preview .title {
9711	padding: 0px 0px 20px 0px;
9712}
9713
9714.insta-article-preview .insta-more-btn {
9715	font-weight: normal;
9716	width: 150px;
9717	margin: 20px auto 0 auto;
9718	background-color: #ffffff;
9719	color: #ffffff;
9720	padding: 10px 20px 9px 20px;
9721	font-family: Helvetica;
9722			border-radius: 5px;
9723	}
9724
9725.insta-article-preview .content .insta-more-btn {
9726	display: none;
9727}
9728
9729.insta-article-preview .insta-view-post-btn {
9730	font-weight: normal;
9731	display: inline-block;
9732	width: 150px;
9733	margin: 20px auto 0 auto;
9734	background-color: #ffffff;
9735	color: #ffffff;
9736	padding: 10px 20px 9px 20px;
9737	font-family: Helvetica;
9738			border-radius: 5px;
9739	}
9740
9741@media screen and (max-width: 600px){
9742	.insta-article-preview-inner {
9743		flex-direction: column;
9744		align-items: center;
9745	}
9746
9747
9748	.insta-article-preview.even .insta-article-preview-inner .block1 {
9749		order: 1 !important;
9750	}
9751
9752	.insta-article-preview .insta-article-preview-inner .block2 {
9753		order: 2 !important;
9754		padding: 20px 0px 0px 0px !important;
9755	}
9756}
9757
9758
9759/* FUNNEL */
9760.insta-external-link-page.page.funnel {
9761	padding: 0px;
9762}
9763
9764.insta-external-link-page.funnel .insta-external-link-page-content {
9765	padding: 0px;
9766}
9767.insta-external-link-page.funnel .title h1 {
9768	padding: 0px;
9769	text-align: center;
9770}
9771
9772.insta-external-link-page.funnel .content {
9773	text-align: center;
9774	padding: 20px 0px 0px 0px;
9775}
9776
9777.insta-external-link-page.funnel .insta-external-link-popup-media-button {
9778	padding: 16px 40px 16px 40px;
9779	box-sizing: border-box;
9780	max-width: 100%;
9781	margin-bottom: 0px;
9782	line-height: 1em;
9783}
9784
9785.insta-after-payment-note.funnel {
9786	padding: 20px 0px;
9787}
9788
9789.insta-funnel-confirmation {
9790	text-align: center;
9791	padding: 30px 20px;
9792}
9793
9794.insta-funnel-header {
9795	display: flex;
9796	align-items: center;
9797	padding: 20px;
9798}
9799
9800.insta-funnel-header.embed,
9801.insta-funnel-header.video {
9802	flex-direction: column;
9803	text-align: center;
9804}
9805
9806.insta-funnel-header.embed {
9807	padding-top: 0px;
9808}
9809
9810.insta-funnel-header.embed .insta-funnel-header-media,
9811.insta-funnel-header.video .insta-funnel-header-media {
9812	padding: 0px 0px 30px 0px;
9813}
9814
9815
9816.insta-funnel-header-media {
9817	padding: 0px 30px 0px 0px;
9818}
9819
9820.insta-funnel-header-media .iframe-container {
9821	width: 300px;
9822}
9823
9824.insta-funnel-header.embed .insta-funnel-header-media .iframe-container {
9825	width: 100%;
9826}
9827
9828.insta-external-link-page.page.funnel .insta-shop-item-image img {
9829	opacity: 0;
9830}
9831
9832.insta-funnel-list {
9833	text-align: center;
9834	padding: 50px 20px;
9835}
9836
9837.insta-funnel-list h1 {
9838	padding: 0px 0px 50px 0px;
9839}
9840
9841.insta-funnel-list-inner {
9842	display: flex;
9843	flex-wrap: wrap;
9844	justify-content: center;
9845}
9846
9847.insta-funnel-list-item {
9848	flex: 0 0 33.33%;
9849	box-sizing: border-box;
9850	padding: 0px 20px 20px 20px;
9851	text-align: center;
9852}
9853
9854.insta-funnel-list-inner[data-count='2'] .insta-funnel-list-item,
9855.insta-funnel-list-inner[data-count='4'] .insta-funnel-list-item {
9856	flex: 0 0 50%;
9857}
9858
9859.insta-funnel-list-item h2 {
9860	padding: 0px 0px 20px 0px;
9861}
9862
9863.insta-funnel-list-item .number {
9864	margin: 0px auto 20px auto;
9865	font-size: 40px;
9866	line-height: 38px;
9867	width: 60px;
9868	height: 60px;
9869	align-items: center;
9870	justify-content: center;
9871	display: flex;
9872	border: 6px solid #ffffff;
9873	border-radius: 50%;
9874}
9875
9876
9877.insta-funnel-footer {
9878	display: flex;
9879	align-items: center;
9880	padding: 20px;
9881}
9882
9883.insta-funnel-footer.no-media {
9884	text-align: center;
9885	flex-direction: column;
9886}
9887
9888.insta-funnel-footer.no-media .title {
9889	padding: 20px 0px 0px 0px;
9890}
9891
9892.insta-funnel-footer.no-media .title h1 {
9893	text-align: center;
9894}
9895
9896.insta-funnel-footer-media {
9897	padding: 0px 30px 0px 0px;
9898}
9899
9900.insta-funnel-footer.no-media .insta-funnel-footer-media {
9901	display: none;
9902}
9903
9904@media screen and (max-width: 600px){
9905	.insta-funnel-footer {
9906		flex-direction: column;
9907		padding: 20px;
9908	}
9909
9910	.insta-funnel-header {
9911		flex-direction: column;
9912		padding: 0px 20px 20px 20px;
9913	}
9914
9915	.insta-funnel-list {
9916		padding: 20px 20px 0px 20px;
9917	}
9918
9919	.insta-funnel-header,
9920	.insta-funnel-header .title h1,
9921	.insta-funnel-header .content,
9922	.insta-funnel-footer,
9923	.insta-funnel-footer .title h1,
9924	.insta-funnel-footer .content {
9925		text-align: center !important;
9926	}
9927
9928	.insta-funnel-header-media,
9929	.insta-funnel-footer-media {
9930		padding: 0px 0px 30px 0px;
9931	}
9932
9933	.insta-funnel-list-inner {
9934		flex-direction: column;
9935	}
9936}
9937
9938.insta-gallery.blog_page .insta-gallery-content {
9939	padding: 0px 0px 0px 0px;
9940}
9941
9942.insta-page-header {
9943	text-align: center;
9944	padding: 20px 0px 0px 0px;
9945}
9946
9947.insta-page-header.blog .insta-logo {
9948	padding: 0px 0px 20px 0px;
9949}
9950
9951.insta-page-header-logo {
9952	text-decoration: none;
9953}
9954
9955.insta-page-header-social-links {
9956	margin: 0 auto;
9957}
9958
9959.insta-blog-header-border {
9960	position: relative;
9961    
9962	margin: 50px auto;
9963	width: 70%;
9964	border-top: 1px solid rgba(255, 255, 255, 1);
9965}
9966
9967.insta-blog-images {
9968	display: flex;
9969	position: relative;
9970	overflow-x: hidden;
9971	width: calc(100% + 10px);
9972
9973	padding: 20px 0px 0px 0px;
9974}
9975
9976.insta-blog-image {
9977	position: relative;
9978	overflow: hidden;
9979	margin-right: 10px;
9980}
9981
9982.insta-blog-image img {
9983	position: relative;
9984}
9985
9986.insta-gallery-image.blog_page .block2 .title {
9987	text-align: left;
9988}
9989
9990.insta-gallery-image.blog_page .block1 {
9991	border-radius: 0px;
9992}
9993
9994/* DONATION LINKS */
9995
9996.insta-external-links.donation {
9997
9998}
9999
10000.insta-external-links.donation .insta-external-link-inner {
10001	display: flex;
10002	flex-direction: row;
10003}
10004
10005.insta-external-link.donation_option {
10006	width: calc(50% - 10px);
10007	box-sizing: border-box;
10008	display: flex;
10009	margin: 0px 5px 10px 5px;
10010}
10011
10012.insta-external-link.donation_option .insta-external-link-inner {
10013	display: flex;
10014	flex: 1;
10015	flex-direction: column;
10016	box-sizing: border-box;
10017	margin: 0px;
10018}
10019
10020.insta-external-link.donation_option .insta-select-button {
10021	position: absolute;
10022	bottom: 5px;
10023	right: 2px;
10024	font-size: 20px;
10025	text-transform: lowercase;
10026	margin: 0px;
10027	padding: 5px 10px;
10028	color: #ffffff;
10029}
10030
10031.insta-external-link.donation_option .block1 {
10032	margin: 0px !important;
10033}
10034
10035
10036
10037.insta-donation-cart-popup {
10038	box-sizing: border-box;
10039		position: fixed;
10040	z-index: 10000;
10041	top: 50px;
10042	width: 350px;
10043	margin: auto;
10044	right: 0px;
10045	left: 350px;
10046			border-radius: 5px 0px 0px 5px;
10047		padding: 10px 20px;
10048	background-color: rgba(255, 255, 255, 0.9);
10049	color: #ffffff;
10050}
10051
10052.insta-donation-cart-popup-inner {
10053	display: flex;
10054	position: relative;
10055	flex-direction: row;
10056	align-items: center;
10057
10058}
10059
10060.insta-donation-cart-popup .title {
10061	white-space: nowrap;
10062	padding: 0px 10px 0px 0px;
10063}
10064
10065.insta-donation-cart-popup .insta-button {
10066	font-size: 10px;
10067	width: 100%;
10068	border: 0px;
10069	white-space: nowrap;
10070	box-sizing: border-box;
10071	margin: 0px 0px 0px 10px;
10072}
10073
10074.insta-donation-cart-popup .insta-button .mobile {
10075	display: none;
10076}
10077
10078.insta-donation-cart-popup .insta-button .desktop {
10079	display: block;
10080}
10081
10082.insta-donation-cart-popup .total {
10083	font-size: 24px;
10084}
10085
10086@media screen and (max-width: 800px){
10087	.insta-donation-cart-popup {
10088
10089		top: 5px;
10090		width: auto;
10091		margin: auto;
10092		right: 0px;
10093		left: auto;
10094		padding: 10px;
10095	}
10096
10097	.insta-donation-cart-popup-inner {
10098		flex-direction: column;
10099	}
10100
10101	.insta-donation-cart-popup .insta-button {
10102		padding: 0px 5px;
10103		margin: 5px 0px 0px 0px;
10104		width: auto;
10105		background-color: transparent;
10106		color: #ffffff;
10107	}
10108
10109	.insta-donation-cart-popup .title {
10110		display: none;
10111	}
10112
10113	.insta-donation-cart-popup .price {
10114		font-size: 16px;
10115	}
10116
10117	.insta-donation-cart-popup .insta-button .mobile {
10118		display: block;
10119		padding: 0px;
10120		color: #ffffff;
10121	}
10122
10123	.insta-donation-cart-popup .insta-button .desktop {
10124		display: none;
10125	}
10126
10127
10128	.insta-external-link.donation_option {
10129		/*width: calc(50% - 10px);*/
10130		width: 100%;
10131	}
10132}
10133
10134.insta-promo-page .title {
10135	padding: 0px 0px 30px 0px;
10136}
10137
10138.insta-promo-page video {
10139	overflow: hidden;
10140	position: relative;
10141			border-radius: 10px;
10142	}
10143
10144.insta-video-play-button {
10145	position: absolute;
10146	top: 0px;
10147	left: 0px;
10148	width: 100%;
10149	height: 100%;
10150	display: flex;
10151	justify-content: center;
10152	align-items: center;
10153}
10154
10155.insta-video-play-button-bg {
10156	position: absolute;
10157	width: 50px;
10158	height: 50px;
10159	border-radius: 50%;
10160	overflow: hidden;
10161	background-color: #ffffff;
10162}
10163
10164.insta-video-play-button i {
10165	position: relative;
10166	cursor: pointer;
10167	font-size: 60px;
10168}
10169
10170.insta-promo-close-button {
10171	cursor: pointer;
10172	text-decoration: underline;
10173}
10174
10175.insta-external-link-page-image.promo-page {
10176			border-radius: 10px;
10177		overflow: hidden;
10178}
10179
10180.insta-external-link-page-image.promo-page img {
10181	position: absolute;
10182}
10183
10184.insta-external-link-popup-media-button-wrapper {
10185	position: relative;
10186}
10187
10188.insta-external-link.type-note .insta-external-link-page-image {
10189	margin: 0;
10190}
10191
10192.insta-external-link.type-note .insta-external-link-popup-media-button {
10193	margin-top: 0;
10194}
10195
10196.insta-external-link.type-note .insta-external-link-popup-media-button.media {
10197	margin: 0 auto;
10198}
10199
10200.insta-external-link.type-note .insta-external-link-popup-media-button-wrapper.media {
10201	position: absolute;
10202	left: 0px;
10203	width: 100%;
10204	text-align: center;
10205	bottom: 20px;
10206}
10207
10208.insta-promo-page .title h1 {
10209	color: #ffffff;
10210	font-family: Helvetica;
10211			font-size: 28px;
10212	}
10213
10214/* DOWNLOADS */
10215.insta-external-links.downloads .insta-external-links-inner {
10216	display: flex;
10217	flex-direction: column;
10218	padding: 0px 20px;
10219}
10220.insta-external-links.downloads .insta-external-link-inner {
10221			overflow: hidden;
10222		border-radius: 8px;
10223	}
10224
10225.insta-external-links.downloads .insta-external-link-inner.mobile {
10226	flex-wrap: wrap;
10227}
10228
10229.insta-external-links.downloads .insta-external-link-inner.mobile .title {
10230	width: calc(100%);
10231	padding: 0px 0px 20px 0px;
10232	text-align: left;
10233}
10234
10235
10236
10237.insta-external-links.downloads .insta-external-link-inner.mobile .title2 {
10238	padding: 0px;
10239}
10240
10241.insta-external-links.downloads .insta-external-link-inner.mobile .block2 {
10242	padding: 20px 20px 20px 20px;
10243}
10244
10245.insta-external-link.download .block1 {
10246	margin: 0px !important;
10247
10248
10249	padding: 20px 20px;
10250}
10251
10252.insta-external-link.download {
10253	width: 100%;
10254	margin: 20px 0px 0px 0px;
10255}
10256
10257.insta-external-link.download[data-type='font'] .block1 {
10258	display: flex;
10259	justify-content: center;
10260	align-items: center;
10261	width: 140px !important;
10262	height: 140px !important;
10263}
10264
10265.insta-external-link.download .block1 i {
10266	color: #ffffff;
10267	font-size: 60px;
10268}
10269
10270.insta-external-link.download .block1 .block2-custom-img {
10271			border-radius: 10px;
10272	}
10273
10274.insta-external-link.download .block2,
10275.insta-external-link.download[data-paid-link='yes'] .block2,
10276.insta-external-link.download.no-image[data-type='font'] .block2 {
10277	flex: 1;
10278	text-align: center !important;
10279	display: flex;
10280	flex-direction: column;
10281	align-items: center;
10282	justify-content: center;
10283	margin: 0px !important;
10284	padding: 20px 20px 20px 20px;
10285}
10286
10287.insta-external-link.download.no-image .block2 {
10288	align-items: center;
10289	text-align: center !important;
10290}
10291
10292.insta-external-link.download.no-image .block2 {
10293	padding: 20px;
10294}
10295
10296.insta-external-link.download .block2 .title2 {
10297	padding: 10px 0px 0px 0px;
10298}
10299
10300.insta-external-link.download .insta-external-link-popup-media-button {
10301	color: #e22400;
10302	background-color: #ffffff;
10303	margin: 20px 0px 0px 0px;
10304}
10305.insta-external-link-popup-card-wrapper {
10306	position: relative;
10307	text-align: center;
10308	padding: 20px;
10309	color: #ffffff;
10310}
10311
10312.insta-external-link-popup-media-button.popup-card {
10313	margin-bottom: 0px;
10314	padding: 12px 30px;
10315}
10316
10317
10318
10319.insta-copy-text {
10320	display: inline-flex;
10321	min-width: 200px;
10322	margin: 20px auto 0 auto;
10323	border: 1px solid #ffffff;
10324			border-radius: 6px;
10325	}
10326
10327.insta-text-to-copy {
10328	padding: 8px 10px;
10329	flex: 1;
10330}
10331
10332.insta-copy-msg {
10333	padding: 20px 0px 0px 0px;
10334}
10335
10336.insta-copy-button {
10337
10338	padding: 8px 10px;
10339	cursor: pointer;
10340	background-color: #ffffff;
10341	color: #ffffff;
10342}
10343
10344input[type=date] {
10345    appearance: none;
10346    -webkit-appearance: none;
10347    -moz-appearance: none;
10348    position: relative;
10349}
10350
10351input[type=date]::before {
10352    content: url('https://sociatap.com/sociatap_source/v1/editor/images/svg/calendar-days-solid.svg'); /* Custom icon */
10353    position: absolute;
10354    right: 10px;
10355	background-color: #fff;
10356    top: calc(50% - 2px);
10357    transform: translateY(-50%);
10358    pointer-events: none; /* Allow clicks to pass through */
10359    width: 22px;
10360    height: 22px;
10361}
10362
10363.insta-privacy-footer {
10364	display: flex;
10365	font-size: 12px;
10366	justify-content: center;
10367	padding: 20px;
10368}
10369
10370.insta-privacy-footer-divider {
10371	padding: 0px 10px;
10372}
10373
10374.insta-privacy-footer-link {
10375	cursor: pointer;
10376}
10377
10378
10379.insta-external-link.type-google_review .insta-external-link-inner.main,
10380.insta-external-link.type-ig_feed .insta-external-link-inner.main {
10381	flex-direction: column !important;
10382}
10383
10384.insta-external-link.type-google_review[data-featured='bar'][data-type='font'] .block2.main.has-icon,
10385.insta-external-link.type-ig_feed[data-featured='bar'][data-type='font'] .block2.main.has-icon {
10386	padding-right: 5px !important;
10387}
10388
10389.insta-google-reviews {
10390	width: calc(100% - 40px);
10391	margin: 0px 20px 20px 20px;
10392	overflow: hidden;
10393}
10394
10395.insta-google-reviews .insta-button {
10396	margin: 0 0 20px 0;
10397}
10398
10399.insta-google-reviews-inner {
10400	display: flex;
10401	position: relative;
10402    overflow: hidden;
10403    white-space: nowrap;
10404    width: 100%;
10405    scroll-behavior: smooth;
10406}
10407
10408.insta-google-reviews-nav {
10409	position: relative;
10410	padding: 20px 0px 0px 0px;
10411}
10412
10413.insta-google-reviews .review {
10414	text-decoration: none;
10415	padding: 0px 20px 0px 0px;
10416	flex: 0 0 calc(33.33% - 13.4px);
10417	width: calc(33.33% - 13.4px);
10418}
10419
10420.insta-google-reviews .review-title {
10421	padding: 0px 0px 10px 0px;
10422}
10423
10424.insta-google-rating {
10425	padding: 0px 0px 0px 10px;
10426}
10427
10428@media screen and (max-width: 800px){
10429	.insta-google-reviews .review {
10430		flex: 0 0 calc(50% - 10px);
10431		width: calc(50% - 10px);
10432	}
10433}
10434
10435.insta-ig-feed {
10436	display: none;
10437	width: calc(100% - 200px);
10438	margin: 0px 20px 20px 20px;
10439	overflow: hidden;
10440}
10441
10442.insta-ig-feed-inner {
10443	width: calc(100% - 0px);
10444	margin: 0 auto;
10445	display: grid;
10446	grid-template-columns: repeat(3, 1fr);
10447    grid-template-rows: repeat(2, 1fr);
10448	gap: 5px;
10449	overflow: hidden;
10450			border-radius: 10px;
10451	}
10452
10453
10454.insta-ig-feed-inner .item {
10455	text-decoration: none;
10456	aspect-ratio: 1 / 1;
10457	overflow: hidden;
10458
10459}
10460
10461	.insta-ig-feed-inner .item:hover img,
10462	.insta-ig-feed-inner .item:hover video {
10463	  	transform: scale(1.05);
10464
10465	}
10466
10467.insta-ig-feed-inner .item.large {
10468	grid-column: span 2;
10469  	grid-row: span 2;
10470}
10471
10472.insta-ig-feed-inner .item p {
10473	width: 100%;
10474	padding: 20px 0px;
10475}
10476
10477
10478.insta-ig-feed-inner img, .insta-ig-feed-inner video {
10479
10480	object-fit: cover;
10481    width: 100%;
10482    height: 100%;
10483	    	border-radius: 5px;
10484		transition: 0.2s;
10485	-webkit-transition: 0.2s;
10486    -moz-transition: 0.2s;
10487    -o-transition: 0.2s;
10488}
10489
10490.insta-ig-info {
10491	display: flex;
10492	justify-content: space-between;
10493	align-items: center;
10494	padding: 20px 0px;
10495}
10496
10497.insta-ig-info .insta-button {
10498	margin: 0px;
10499}
10500
10501.insta-ig-avatar {
10502	width: 100px;
10503	height: 100px;
10504	overflow: hidden;
10505
10506	border-radius: 50%;
10507}
10508
10509.insta-ig-username {
10510	flex: 1;
10511	text-align: left;
10512	margin: 0px 20px;
10513}
10514
10515@media screen and (max-width: 800px){
10516	.insta-ig-feed {
10517		width: calc(100%);
10518	}
10519
10520	.insta-ig-avatar {
10521		width: 50px;
10522		height: 50px;
10523	}
10524}
10525
10526@media screen and (max-width: 350px){
10527	.insta-ig-avatar {
10528		width: 50px;
10529		height: 50px;
10530	}
10531	.insta-ig-info .insta-button {
10532		padding: 10px;
10533		font-size: 12px;
10534	}
10535}
10536
10537.insta-external-link-page.notify_me .insta-external-link-contact-form-inner {
10538	flex-direction: column;
10539	gap: 15px;
10540}
10541
10542.insta-external-link-page.email_form .insta-external-link-contact-form.email_form .insta-external-link-contact-form-inner {
10543	padding-top: 0 !important;
10544}
10545
10546.insta-external-link-page.notify_me .insta-external-link-contact-form,
10547.insta-external-link-page.email_form .insta-external-link-contact-form.email_form {
10548	padding: 20px;
10549}
10550
10551.insta-external-link-page.notify_me .insta-external-link-contact-form-field {
10552	margin: 0 0 20px 0;
10553}
10554
10555.insta-external-link-page.notify_me .insta-external-link-contact-form-field input {
10556	padding: 14px 10px;
10557			border-radius: 8px !important;
10558	}
10559
10560.insta-external-link-page.notify_me .insta-external-link-contact-form-button {
10561			border-radius: 8px !important;
10562		margin: 10px 0 0 0;
10563	display: flex;
10564	align-items: center;
10565}
10566
10567.insta-poll-options {
10568
10569}
10570
10571.insta-poll-options h2 {
10572	padding: 0 0 20px 0;
10573}
10574
10575.insta-poll-option {
10576	overflow: hidden;
10577	position: relative;
10578	margin: 0 0 10px 0;
10579	padding: 15px;
10580	border-radius: 5px;
10581	color: #ffffff;
10582	background-color: rgba(226, 36, 0, 0.9);
10583}
10584
10585.insta-poll-option label {
10586	position: relative;
10587	display: flex;
10588	justify-content: space-between;
10589}
10590
10591.insta-poll-option input[type="radio"] {
10592	display: none;
10593}
10594
10595/* Custom circle */
10596.custom-radio {
10597	width: 1rem;
10598	height: 1rem;
10599	border: 2px solid #ffffff;
10600	border-radius: 50%;
10601	margin-right: 0.75rem;
10602	position: relative;
10603	flex-shrink: 0;
10604}
10605
10606/* Inner dot when checked */
10607.insta-poll-option input[type="radio"]:checked + .custom-radio::after {
10608	content: '';
10609	position: absolute;
10610	top: 0.25rem;
10611	left: 0.25rem;
10612	width: 0.5rem;
10613	height: 0.5rem;
10614	background: #ffffff;
10615	border-radius: 50%;
10616}
10617
10618/* Highlight selected background */
10619.insta-poll-option input[type="radio"]:checked + .custom-radio + span,
10620.insta-poll-option input[type="radio"]:checked + .custom-radio {
10621	background: #e22400;
10622	color: #ffffff;
10623}
10624
10625.insta-poll-option-lbl {
10626	flex: 1;
10627	padding: 0 20px;
10628	background: transparent !important;
10629}
10630
10631.insta-poll-option-bg {
10632	position: absolute;
10633	width: 0;
10634	height: 100%;
10635	left: 0;
10636	top: 0;
10637	background-color: rgba(226, 36, 0, 1);
10638}
10639			/* INSTA SITE ELEMENTS */
10640    
10641
10642body {
10643    color: #e22400;
10644    background-color: #000000;
10645}
10646
10647
10648.blu-page {
10649    background-color: transparent;
10650}
10651
10652.blu-wrapper {
10653	padding: 0px 0px 50px 0px;
10654    background-color: transparent;
10655}
10656
10657.insta-page-bg {
10658    opacity: 1;
10659    background-color: #000000;
10660            overflow: hidden;
10661        border-radius: 20px;
10662    }
10663
10664/* END FORM ITEMS */
10665
10666.blu-noselect {
10667   -webkit-touch-callout: none;
10668   -webkit-user-select: none;
10669   -khtml-user-select: none;
10670   -moz-user-select: none;
10671   -ms-user-select: none;
10672   user-select: none;
10673}
10674
10675
10676.insta-block {
10677    margin-top: 0px;
10678    box-sizing: border-box;
10679    padding: 20px 0px;
10680}
10681
10682.insta-block.is-editor-mobile {
10683    padding: 2px 5px !important;
10684}
10685
10686.insta-block-title {
10687    margin: 0px auto 5px auto;
10688    padding: 10px 0px 20px 0px;
10689    max-width: 98%;
10690    /*background-color: #000000;*/
10691    background:none;
10692    color: ;
10693    text-align: center;
10694}
10695
10696.insta-block-title h1 {
10697    line-height: 1em;
10698    font-family: 'Montserrat';
10699    font-size: 16px;
10700}
10701
10702.insta-block-title div,
10703.insta-block-title span {
10704    line-height: 1em;
10705}
10706
10707
10708/* LOGO */
10709
10710.insta-block.logo {
10711    border-radius: 0px 0px 0px 0px;
10712    background-color: transparent;
10713            padding: 20px 10px 10px 10px;
10714        margin-top: 0px;
10715}
10716
10717
10718.insta-block.logo.has-video {
10719    padding: 30px 10px  10px 10px ;
10720}
10721
10722.insta-block.logo.no-header {
10723    padding: 50px 10px  10px 10px ;
10724}
10725
10726.insta-block.logo.no-avatar {
10727            padding: 20px 10px 10px 10px;
10728    }
10729
10730@media screen and (max-width: 300px){
10731    .insta-block.logo {
10732        border-radius: 0px 0px 0px 0px;
10733        background-color: transparent;
10734                    padding: 20px 5px 5px 5px !important;
10735            }
10736}
10737
10738.insta-logo {
10739    text-align:center;
10740	position:relative;
10741    margin: 0px auto 0px auto;
10742}
10743
10744.insta-logo1 {
10745	line-height:1.3em;
10746	color:#e22400;
10747	font-family: 'Antonio-Light';
10748	font-size: 30px;
10749	text-decoration:none;
10750	font-weight:300;
10751	margin: 0 auto;
10752}
10753.insta-logo2 {
10754	color:#e22400;
10755    font-family: 'Montserrat';
10756	font-size: 12px;
10757	text-decoration:none;
10758	margin: 10px auto 0px auto;
10759}
10760
10761.insta-logo-img {
10762    max-width: 100%;
10763}
10764
10765
10766
10767/*
10768@media screen and (max-width: 400px){
10769    .insta-block.logo {
10770        margin:0 36% 0 0 !important;
10771        text-align:right !important;
10772        margin-top: 40px !important;
10773    }
10774}
10775
10776@media screen and (max-width: 800px){
10777    .insta-block.logo {
10778        margin:0 36% 0 0 !important;
10779        text-align:right !important;
10780        margin-top: 50px !important;
10781    }
10782
10783    .insta-block.logo.no-avatar {
10784        margin-left:0px !important;
10785        margin-top: 20px !important;
10786    }
10787
10788  .insta-logo {
10789    text-align:left !important;
10790    margin:0px auto !important;
10791  }
10792
10793  .insta-logo span {
10794    margin:0px auto !important;
10795  }
10796
10797  .insta-logo-img {
10798    margin:0px auto !important;
10799  }
10800
10801  .insta-logo1 {
10802  	margin: 0px !important;
10803  }
10804}
10805
10806@media screen and (max-width: 400px){
10807
10808  .insta-block.logo {
10809    margin-left:37% !important;
10810    margin-top: 50px !important;
10811  }
10812
10813  .insta-block.logo.no-avatar {
10814    margin-left:0px !important;
10815    margin-top: 20px !important;
10816  }
10817
10818  .insta-logo {
10819    text-align:center !important;
10820    padding-left:0px !important;
10821    margin-left:-12px !important;
10822  }
10823
10824
10825  .insta-logo span {
10826    margin:0px auto !important;
10827    padding-left:0px !important;
10828  }
10829
10830  .insta-logo-img {
10831    margin:0px auto !important;
10832    padding-left:0px !important;
10833  }
10834
10835  .insta-logo1 {
10836  	margin: 0px !important;
10837    margin-top:55px !important;
10838
10839  }
10840}
10841*/
10842
10843
10844
10845/* SOCIAL LINKS */
10846
10847.insta-block.social_links {
10848    text-align:center;
10849    border-radius: 0px 0px 0px 0px;
10850    /*margin-top: 0px;
10851    background-color: #000000;*/
10852    background:none;
10853    padding: 0px;
10854    /*margin-bottom:0px;
10855    argin-left:-125px;*/
10856
10857    margin: 0px;
10858}
10859
10860
10861.insta-social-links {
10862   display:inline-block;
10863    position: relative;
10864    text-align: center;
10865    padding: 0px 0px 0px 0px;
10866    /*margin-left:-280px;*/
10867
10868}
10869
10870.insta-social-link {
10871    display: inline-block;
10872    padding: 5px;
10873
10874}
10875
10876.insta-social-link a {
10877    width: 40px;
10878    height: 40px;
10879}
10880
10881.insta-social-link.high-count a {
10882    width: 35px;
10883    height: 35px;
10884}
10885
10886
10887.insta-social-link img {
10888
10889}
10890
10891
10892.insta-block-edit-button.social_links .insta-edit-lbl-wrapper {
10893    bottom: auto;
10894    top: 0px;
10895}
10896
10897.insta-block-edit-button.social_links .insta-edit-lbl .arrow.up {
10898    display: none;
10899}
10900
10901.insta-block-edit-button.social_links .insta-edit-lbl .arrow.down {
10902    display: block;
10903}
10904
10905@media screen and (max-width: 300px){
10906    .insta-social-link a {
10907        width: 30px;
10908        height: 30px;
10909    }
10910
10911    .insta-social-link.high-count a {
10912        height: 28px;
10913        width: 28px;
10914    }
10915}
10916
10917
10918
10919/* EXTERNAL LINKS */
10920
10921.insta-block.external_links {
10922    background-color: transparent;
10923    border-radius: 30px;
10924    padding: 0px 0px 20px 0px;
10925}
10926
10927.insta-external-links.main {
10928	margin: 0px 20px;
10929}
10930
10931
10932
10933.insta-external-links {
10934    text-align: center;
10935}
10936
10937.insta-external-links-inner {
10938    margin: 0 auto;
10939}
10940
10941.insta-block.external_links.is-editor-mobile .insta-external-links-inner {
10942    max-width: 100% !important;
10943}
10944
10945.insta-external-link {
10946    position:relative;
10947    cursor: pointer;
10948    border-radius: 10px;
10949    display: inline-block;
10950    width: calc(100% - 10px);
10951    margin: 10px 0px 0px 0px;
10952    background-color: transparent;
10953    color: #e22400;
10954    }
10955
10956.insta-external-link.subpaypal {
10957    margin: 10px 5px 0px 5px;
10958}
10959
10960.insta-external-link-inner {
10961    position: relative;
10962    overflow: hidden;
10963    border-radius: 10px;
10964}
10965
10966.insta-external-link.no-date {
10967}
10968
10969.insta-external-link.no-date .block3 {
10970    display: none;
10971}
10972
10973.insta-external-link:hover .block3 {
10974    background-color: #ffffff;
10975}
10976
10977
10978.insta-external-link .block1 {
10979    position: relative;
10980    text-align: center;
10981}
10982
10983
10984.insta-external-link .block1.theme,
10985.insta-external-link .block1.custom {
10986    height: 80%;
10987    width: 50px;
10988    position: relative;
10989    top: 0px;
10990    bottom: 0px;
10991    margin: auto;
10992    border-radius: 50%;
10993    overflow: hidden;
10994    left: 0px;
10995}
10996
10997
10998.insta-external-link .block1.custom {
10999
11000    height: 50px;
11001    border: 0px solid #ffffff;
11002            left: 12px;
11003    }
11004
11005.insta-external-link[data-featured='bar'] .block1.custom {
11006    position: relative !important;
11007    left: 0px;
11008    margin: 0px
11009}
11010
11011.insta-external-link[data-featured='bar'].type-paypal .block1.custom {
11012    border-radius: 10px 10px 10px 10px !important;
11013}
11014
11015.insta-external-link[data-featured='small'].type-paypal .block1.custom,
11016.insta-external-link[data-featured='yes'].type-paypal .block1.custom {
11017    height: auto;
11018    border-radius: 10px 10px 0px 0px !important;
11019}
11020
11021.insta-external-link[data-featured='yes'] .block1 {
11022    position: relative;
11023    border-radius: 0px;
11024    left: 0px;
11025}
11026
11027
11028
11029
11030.insta-external-link .block2 {
11031    text-align: center;
11032    margin-left: 50px;
11033    margin-right: 30px;
11034    padding: 20px 20px 20px  20px;
11035    font-size: 16px;
11036    color: #ffffff;
11037}
11038
11039.insta-external-link[data-featured='bar'] .block2.has-icon {
11040    padding: 20px 20px 20px 0px;
11041}
11042
11043
11044
11045.insta-external-link[data-featured='yes'] .block2.main {
11046    margin-left: 0px;
11047}
11048
11049.insta-external-link[data-featured='yes'] .block2-custom-img {
11050    display: none;
11051}
11052
11053.insta-external-link[data-featured='bar'].type-paypal .block2 {
11054    margin-left: 20px;
11055    margin-right: 20px;
11056}
11057
11058.insta-external-link-inner.main .block2 {
11059    margin-left: 0px;
11060    margin-right: 0px;
11061}
11062
11063.insta-external-link[data-link-is-paid='no'] .block2 {
11064    margin-right: 0px;
11065}
11066
11067.insta-external-link[data-paid-link='yes'] .block2 {
11068    margin-right: 0px !important;
11069}
11070
11071.insta-external-link[data-featured='bar'][data-type='font'] .block2.main.has-icon 
11071i,
11072.insta-external-link[data-featured='yes'][data-type='font'] .block2.main.has-icon i {
11073    font-size: 26px;
11074    height: 26px;
11075    width: 40px;
11076}
11077
11078.insta-external-link[data-featured='bar'][data-type='font'] .block2.main.has-icon,
11079.insta-external-link[data-featured='yes'][data-type='font'] .block2.main.has-icon {
11080    display: flex;
11081}
11082
11083.insta-external-link[data-featured='bar'] .block2.block2.main.has-icon.custom {
11084    padding: 25px 30px 25px  20px;
11085}
11086
11087.block2-custom-img {
11088    width: 44px;
11089    height: 44px;
11090    position: relative;
11091    overflow: hidden;
11092    border-radius: 50%;
11093}
11094
11095.block2-custom-img img {
11096    width: 100%;
11097    height: 100%;
11098    object-fit: cover;
11099}
11100
11101@media screen and (max-width: 300px){
11102    .insta-external-link .block2 {
11103        padding: 15px 20px 15px 20px;
11104        margin-left: 40px;
11105        margin-right: 25px;
11106    }
11107
11108    .insta-external-link {
11109        margin: 9px 0px;
11110    }
11111
11112    .insta-external-links-inner {
11113
11114        margin: 0 auto;
11115    }
11116}
11117
11118
11119
11120.insta-external-link .block2 .title {
11121    font-size: 16px;
11122}
11123
11124.insta-external-link .block2 .content {
11125
11126}
11127
11128.insta-external-link .block3 {
11129
11130    background-color: #ffffff;
11131    -webkit-transition: 0.2s;
11132    -moz-transition: 0.2s;
11133    -o-transition: 0.2s;
11134    transition: 0.2s;
11135
11136}
11137
11138.insta-external-link-inner .block3 {
11139    grid-column-start: 3;
11140    grid-column-end: 3;
11141    grid-row-start: 1;
11142    grid-row-end: 1;
11143    align-self: center;
11144
11145    display: grid;
11146
11147
11148}
11149
11150.insta-external-link .block3 div {
11151    align-self: center;
11152}
11153
11154.insta-external-link-border {
11155    width: 100%;
11156    position: relative;
11157    height: 0px;
11158}
11159
11160.insta-external-link-border .blu-bg-div {
11161    opacity: 0.05;
11162    background-color: #e22400;
11163}
11164
11165.insta-external-link-img {
11166    /*width: 100%;
11167    height: 100%;
11168    object-fit: cover;*/
11169    position: absolute;
11170    /*-webkit-transition: 0.2s;
11171    -moz-transition: 0.2s;
11172    -o-transition: 0.2s;
11173    transition: 0.2s;*/
11174}
11175
11176
11177.insta-external-link .month {
11178    text-transform: uppercase;
11179    font-family: Montserrat;
11180	font-size: 16px;
11181    background-color: transparent;
11182    color: #e22400;
11183}
11184
11185.insta-external-link .day {
11186    font-family: Montserrat;
11187	font-size: 30px;
11188}
11189
11190.insta-external-link .day-inner {
11191    display: inline-block;
11192}
11193
11194
11195.insta-external-link .day-digit {
11196    border-radius: 3px;
11197    background-color: transparent;
11198    color:  #e22400;
11199    float: left;
11200    padding: 5px 0px;
11201    margin: 0px 0px auto 0px;
11202}
11203
11204
11205.insta-external-link .date .line {
11206    display: none;
11207    position: absolute;
11208    width: 100%;
11209    height:1px;
11210    background-color:  #e22400;
11211    top: 17px;
11212    padding: 0px 2px;
11213    margin: 0px -2px;
11214}
11215
11216.insta-external-link .arrow {
11217    display: none;
11218}
11219
11220
11221.insta-block-edit-button.external_links .insta-edit-lbl-wrapper {
11222    bottom: auto;
11223    top: 0px;
11224}
11225
11226.insta-block-edit-button.external_links .insta-edit-lbl .arrow.up {
11227    display: none;
11228}
11229
11230.insta-block-edit-button.external_links .insta-edit-lbl .arrow.down {
11231    display: block;
11232}
11233
11234.insta-external-link-arrow {
11235    position: absolute;
11236    color: #e22400;
11237    top: 50px;
11238    cursor: pointer;
11239}
11240
11241.insta-external-link-arrow:hover {
11242    color: #ffffff;
11243}
11244
11245.insta-external-link-arrow.left {
11246    left: 10px;
11247}
11248
11249.insta-external-link-arrow.right {
11250    right: 10px;
11251}
11252
11253.insta-external-link-arrow.disabled {
11254    opacity: 0;
11255}
11256
11257.insta-external-link-page {
11258    max-width: 100%;
11259    position: relative;
11260    margin: 0 auto;
11261}
11262
11263
11264
11265.insta-external-link-page-image {
11266    position: relative;
11267    overflow: hidden;
11268    display: flex;
11269    align-items: center;
11270    justify-content: center;
11271}
11272
11273
11274.insta-external-link-page-content .title {
11275    padding: 20px 0px 0px 0px;
11276
11277}
11278
11279.insta-external-link-page-content .title h1 {
11280    font-family: Helvetica;
11281	font-size: 28px;
11282    color: #ffffff;
11283}
11284
11285.insta-external-link-page-content .title h1,
11286.insta-external-link-page-content .title div {
11287
11288}
11289
11290.insta-external-link-page .content {
11291    padding: 0px;
11292    font-family: Helvetica;
11293	font-size: 16px;
11294    color: #ffffff;
11295}
11296
11297.insta-external-link-page .content a {
11298    text-decoration: underline;
11299    color: #e22400;
11300}
11301
11302
11303.insta-external-link .block4 {
11304    /* position: absolute; */
11305    margin: auto;
11306    /* top: 0px; */
11307    bottom: 0px;
11308    height: 40px;
11309    right: 10px; 
11310}
11311
11312.insta-external-link[data-featured='yes'] .block4 {
11313    position: absolute;
11314    width: auto;
11315    top: auto !important;
11316    bottom: 15px;
11317    right: 5px;
11318}
11319
11320
11321.insta-external-link .block4 {
11322    color: #ffffff;
11323    font-weight: normal;
11324}
11325
11326
11327
11328@media screen and (max-width: 300px){
11329    .insta-external-link .block4 .price {
11330        font-size: 10px;
11331    }
11332}
11333
11334
11335.insta-close-btn {
11336    font-size: 16px;
11337    color: #e22400;
11338}
11339
11340@media screen and (max-width: 800px){
11341    .insta-external-links.main {
11342    	margin: 0px 10px;
11343    }
11344
11345    .insta-block.actioncall {
11346    	max-width: calc(100% - 20px);
11347    }
11348
11349    .insta-external-link-page.page {
11350        padding: 0px;
11351    }
11352
11353    .insta-external-link-page.page .title h1, .insta-external-link-page.inline .title h1,
11354    .insta-external-link-page.services .insta-external-sublinks-desc {
11355		padding: 20px 20px 0px 20px;
11356	}
11357
11358    .insta-external-link.service {
11359        width: 100%;
11360    }
11361
11362    .insta-external-link-page.page.services,
11363    .insta-external-link-page.cashup_links {
11364        margin-top: 0px;
11365    }
11366
11367    .insta-external-link-page.page.services .insta-external-links-inner {
11368		padding: 0px 20px 0px 20px;
11369	}
11370
11371    .insta-external-link-page.cashup_links .title {
11372		padding: 0px 0px;
11373	}
11374}
11375
11376/* SHOP ITEMS */
11377
11378.insta-shop-item-large {
11379  position:relative;
11380  width:100%;
11381
11382}
11383
11384.insta-shop-item-large-inner {
11385
11386  position:relative;
11387  width:100%;
11388  height:0px;
11389  overflow:hidden;
11390  border:0px solid #0000ff;
11391  opacity:0;
11392  -webkit-transition: 0.2s;
11393  -moz-transition: 0.2s;
11394  -o-transition: 0.2s;
11395  transition: 0.2s;
11396  padding-top: 0px;
11397}
11398
11399.insta-shop-item-large-inner.open {
11400  height:600px;
11401  opacity:1;
11402  padding-top: 30px;
11403  padding-bottom: 30px;
11404}
11405
11406.insta-shop-item-large-inner.shipping {
11407  overflow:visible;
11408  height:550px;
11409}
11410
11411.insta-shop-item-large-inner.payment {
11412  overflow:visible;
11413  height:500px;
11414}
11415
11416.insta-shop-item-large-inner.confirmation {
11417  overflow:visible;
11418  height:250px;
11419}
11420
11421
11422
11423.insta-shop-items {
11424  position: relative;
11425  margin: 0px auto;
11426  overflow: hidden;
11427  height: 320px;
11428  text-align: center;
11429}
11430
11431.insta-shop-items-inner {
11432  position: absolute;
11433  height: 100%;
11434  top: 0px;
11435  left: 0px;
11436  margin: 0 auto;
11437}
11438
11439.insta-shop-wrapper {
11440  padding-top:40px;
11441  display: grid;
11442  grid-template-columns: repeat(auto-fill, 45%);
11443  grid-gap: 10px;
11444}
11445.insta-shop-item {
11446  position: relative;
11447  float: left;
11448  width: 238px;
11449  margin: 0px;
11450
11451  /*
11452    cursor: pointer;
11453    margin: 20px;
11454    display: grid;
11455    grid-template-columns: 50% auto 80px;
11456
11457    grid-column-gap: 10%;
11458*/
11459}
11460
11461.insta-shop-item.active {
11462  opacity:.3;
11463}
11464
11465.insta-shop-item-inner {
11466    position: relative;
11467    margin: 5px;
11468}
11469
11470
11471.insta-shop-item.no-date {
11472    grid-template-columns: 180px auto;
11473}
11474
11475.insta-shop-item.no-date .block3 {
11476    display: none;
11477}
11478
11479.insta-shop-item:hover .block3 {
11480    background-color: #ffffff;
11481}
11482
11483.insta-shop-item:hover .insta-shop-item-img {
11484            transform: scale(1.1);
11485    }
11486
11487.insta-price {
11488    color: #ffffff;
11489}
11490
11491.insta-shop-item .block1 {
11492    position: relative;
11493    overflow: hidden;
11494    border-radius: 0px;
11495
11496    box-shadow: -2px 2px 4px rgb(0, 0, 0, .15);
11497}
11498
11499.insta-shop-item-large .large-block1 {
11500    overflow: hidden;
11501    border-radius: 0px;
11502    height: 100%;
11503
11504}
11505
11506.insta-shop-item .large-block2 {
11507    overflow: hidden;
11508    border-radius: 0px;
11509    height: 400px;
11510    margin: 0px 20px;
11511}
11512
11513.insta-shop-item-large .large-block2 {
11514
11515  margin: 20px 20px;
11516}
11517
11518.insta-shop-item .block2 {
11519  text-align: left;
11520  padding-top: 5px;
11521}
11522
11523.insta-shop-item .block2 .title {
11524  font-size:20px;
11525}
11526
11527.insta-shop-item .block2 .price {
11528  padding-top:5px;
11529  color:#ffffff;
11530}
11531
11532.insta-shop-item .block2 .content {
11533
11534}
11535
11536.insta-shop-item .block3 {
11537    grid-column-start: 3;
11538    grid-column-end: 3;
11539    grid-row-start: 1;
11540    grid-row-end: 1;
11541    background-color: #e22400;
11542    display: grid;
11543    -webkit-transition: 0.2s;
11544    -moz-transition: 0.2s;
11545    -o-transition: 0.2s;
11546    transition: 0.2s;
11547
11548}
11549
11550.insta-shop-item .block3 div {
11551    align-self: center;
11552}
11553
11554.insta-shop-item-border {
11555    width: 100%;
11556    position: relative;
11557    height: 0px;
11558}
11559
11560.insta-shop-item-border .blu-bg-div {
11561    opacity: 0.05;
11562    background-color: #e22400;
11563}
11564
11565.insta-shop-item-img {
11566    position: absolute;
11567
11568    -webkit-transition: 0.2s;
11569    -moz-transition: 0.2s;
11570    -o-transition: 0.2s;
11571    transition: 0.2s;
11572}
11573
11574.insta-shop-item-img.large {
11575  position:relative;
11576  height: 100% !important;
11577  object-fit: cover;
11578}
11579
11580
11581
11582.insta-shop-item .month {
11583    text-transform: uppercase;
11584    font-family: Montserrat;
11585	font-size: 16px;
11586    background-color: transparent;
11587    color: #000000;
11588}
11589
11590.insta-shop-item .day {
11591    font-family: Montserrat;
11592	font-size: 30px;
11593}
11594
11595.insta-shop-item .day-inner {
11596    display: inline-block;
11597}
11598
11599
11600.insta-shop-item .day-digit {
11601    border-radius: 3px;
11602    background-color: transparent;
11603    color:  #000000;
11604    float: left;
11605    padding: 5px 0px;
11606    margin: 0px 0px auto 0px;
11607}
11608
11609
11610.insta-shop-item .date .line {
11611    display: none;
11612    position: absolute;
11613    width: 100%;
11614    height:1px;
11615    background-color:  #e22400;
11616    top: 17px;
11617    padding: 0px 2px;
11618    margin: 0px -2px;
11619}
11620
11621.insta-shop-item .arrow {
11622    display: none;
11623}
11624
11625
11626
11627.insta-block-edit-button.shop .insta-edit-lbl-wrapper {
11628    bottom: auto;
11629    top: 0px;
11630}
11631
11632.insta-block-edit-button.shop .insta-edit-lbl .arrow.up {
11633    display: none;
11634}
11635
11636.insta-block-edit-button.shop .insta-edit-lbl .arrow.down {
11637    display: block;
11638}
11639
11640.insta-shop-item-arrow {
11641    position: absolute;
11642    color: #e22400;
11643    top: 100px;
11644    cursor: pointer;
11645    padding:12px 8px;
11646    background-color:#000000;
11647    opacity:.85;
11648}
11649
11650.insta-shop-item-arrow:hover {
11651    color: #ffffff;
11652    opacity:1;
11653}
11654
11655.insta-shop-item-arrow.left {
11656    left: 10px;
11657}
11658
11659.insta-shop-item-arrow.right {
11660    right: 10px;
11661}
11662
11663.insta-shop-item-arrow.disabled {
11664    opacity: 0;
11665}
11666
11667
11668
11669@media screen and (max-width: 800px){
11670    .insta-shop-item {
11671      width: 135px;
11672    }
11673
11674    .insta-shop-item .block1 {
11675      height: 120px !important;
11676    }
11677
11678    .insta-shop-items {
11679      height: 190px !important;
11680    }
11681
11682    .insta-shop-item.no-date {
11683        grid-template-columns: 80px auto !important;
11684    }
11685
11686    .insta-shop-item:hover .insta-shop-item-img {
11687        transform: none !important;
11688    }
11689
11690    .insta-shop-item-large .large-block2 {
11691      overflow: hidden;
11692      border-radius: 0px;
11693      height: auto;
11694      padding:30px 10px;
11695      margin:0px 20px;
11696    }
11697
11698    .insta-shop-item-img.large {
11699
11700      max-width:100% !important;
11701      height:auto !important;
11702      object-fit: cover;
11703    }
11704
11705    .insta-shop-item-large-inner {
11706      height:0px;
11707    }
11708
11709    .insta-shop-item-large-inner.open {
11710      height:100% !important;
11711      opacity:1;
11712      -webkit-transition: 0.2s;
11713      -moz-transition: 0.2s;
11714      -o-transition: 0.2s;
11715      transition: 0.2s;
11716    }
11717
11718    .insta-shop-wrapper {
11719      padding-top:40px;
11720      display: block;
11721      margin:0px 10px;
11722    }
11723
11724    .insta-shop-item-arrow {
11725
11726        top: 50px !important;
11727
11728    }
11729
11730}
11731
11732
11733@media screen and (max-width: 400px){
11734    /* PUT IT HERE */
11735    .insta-shop-item .block1 {
11736      height: 90px !important;
11737    }
11738
11739    .insta-shop-item {
11740
11741      width: 105px;
11742    }
11743
11744    .insta-shop-item-arrow {
11745
11746        top: 50px !important;
11747
11748    }
11749
11750    .insta-shop-item.no-date {
11751
11752      width: 105px !important;
11753    }
11754
11755    .insta-shop-items {
11756
11757      height: 155px !important;
11758    }
11759}
11760
11761@media screen and (max-width: 310px){
11762    /* PUT IT HERE */
11763    .insta-shop-item .block1 {
11764      height: 75px !important;
11765    }
11766
11767    .insta-shop-item {
11768
11769      width: 92px !important;
11770    }
11771
11772    .insta-shop-item.no-date {
11773
11774      width: 92px !important;
11775    }
11776
11777    .insta-shop-items {
11778
11779      height: 145px !important;
11780    }
11781}
11782
11783
11784
11785/* NEWSLETTER */
11786
11787.insta-block.newsletter {
11788    padding-top: 50px;
11789}
11790
11791.insta-newsletter {
11792    position: relative;
11793    text-align: center;
11794}
11795
11796/* MAILCHIMP */
11797
11798#mc_embed_signup {
11799	width:90%;
11800    max-width: 600px;
11801	margin:0 auto;
11802	background-color: #000000 !important;
11803	color: #e22400 !important;
11804    font: Montserrat !important;
11805}
11806
11807#mce-responses {
11808    margin: 0px !important;
11809}
11810
11811#mce-success-response,
11812#mce-error-response {
11813    color: #ffffff !important;
11814    font-weight: normal !important;
11815}
11816
11817.insta-newsletter form {
11818    padding: 0px !important
11819}
11820
11821.insta-newsletter h2 {
11822    text-transform: uppercase;
11823    font-weight: normal !important;
11824    text-align: center !important;
11825	color:  !important;
11826    font-family: 'Montserrat' !important;
11827    font-size: 16px !important;
11828    letter-spacing: 1px;
11829}
11830
11831.insta-newsletter .mc-field-group {
11832    width: 100% !important;
11833    padding-bottom: 0px !important;
11834    min-height: 40px !important;
11835}
11836
11837.insta-newsletter input[type=email] {
11838    width: 94% !important;
11839    padding: 5px 3% !important;
11840    margin-bottom: 5px !important;
11841
11842    border-radius: 0px !important;
11843    border: 1px solid rgba(, 0.3) !important;
11844    font-size: 12px !important;
11845    font-family: 'Montserrat' !important;
11846}
11847
11848
11849
11850.insta-newsletter .asterisk,
11851.insta-newsletter .mce_inline_error {
11852	color: #ffffff !important;
11853}
11854
11855.insta-newsletter .button {
11856    font-family: 'Montserrat' !important;
11857    background-color: #000000 !important;
11858	color: #e22400 !important;
11859    float:right !important;
11860    width: auto !important;
11861    border-radius: 0px !important;
11862    margin-right: 0px !important;
11863    padding-right: 0px !important;
11864}
11865
11866.insta-newsletter label {
11867    font-family: 'Montserrat' !important;
11868    font-weight: normal !important;
11869}
11870
11871.insta-newsletter .button:hover {
11872    color: #ffffff !important;
11873
11874}
11875
11876.insta-newsletter .clear:before,
11877.insta-newsletter .clear:after {
11878    content:"";
11879    display:table;
11880}
11881.insta-newsletter .clear:after {
11882    clear:both;
11883}
11884/* For IE 6/7 (trigger hasLayout) */
11885.insta-newsletter .clear {
11886    zoom:1;
11887}
11888
11889/* TEXT LINK */
11890
11891.insta-block.text_link {
11892    background: none;
11893    box-sizing: border-box;
11894    text-align: center;
11895    padding: 5px 10px;
11896    margin-bottom: 0px;
11897}
11898
11899
11900
11901.insta-text-link-wrapper {
11902    position: relative;
11903    display: block;
11904    text-align: center;
11905    padding: 0px 0px 0px 0px;
11906    margin: 0px 0px 10px 0px;
11907}
11908
11909@media screen and (max-width: 800px){
11910    .insta-text-link-wrapper {
11911        margin: 0px 0px 10px 0px;
11912    }
11913}
11914
11915@media screen and (max-width: 400px){
11916    .insta-text-link-wrapper {
11917        margin: 0px;
11918    }
11919}
11920
11921
11922.insta-text-link {
11923    position: relative;
11924    max-width: 100%;
11925    word-wrap: break-word;
11926    display: inline-block;
11927    margin: 0 auto;
11928    text-decoration: none;
11929    padding: 6px 0px;
11930    border: 0px solid #000000;
11931    border-radius: 0px;
11932    font-family: 'Montserrat';
11933    font-size: 16px;
11934    background: none;
11935    color: #e22400;
11936
11937}
11938
11939.insta-text-link:hover {
11940    color: #ffffff;
11941    border: 0px solid #ffffff;
11942}
11943
11944.insta-page-inner {
11945    display: flex;
11946	flex-direction: column;
11947}
11948
11949.insta-page-inner.home {
11950            overflow: hidden;
11951        border-radius: 20px;
11952    }
11953
11954/* HEADER IMAGE */
11955.insta-block.header_image {
11956            padding: 0px 0px 10px 0px;
11957    
11958    min-height: 100px;
11959    width: 100%;
11960    box-sizing: border-box;
11961    z-index: 10;
11962
11963}
11964
11965.insta-avatar-custom-bg {
11966    border-radius: 0px !important;
11967}
11968
11969.insta-header-image {
11970    
11971        overflow: hidden;
11972    position: relative;
11973    min-height: 100px;
11974    border-radius: 0px 0px 0px 0px;
11975
11976}
11977
11978
11979.insta-header-image-wrapper {
11980    position: absolute;
11981    width: 100%;
11982    height: 100%;
11983
11984
11985}
11986.insta-header-image img {
11987    width: 100%;
11988    height: 100%;
11989    position: absolute;
11990
11991}
11992
11993
11994
11995
11996.insta-header-image-bottom {
11997    position: absolute;
11998    display: block;
11999    bottom: -1px;
12000    height: 30px;
12001    width: 100%;
12002    
12003    }
12004
12005.insta-block-edit-button.header_image .insta-edit-lbl-wrapper {
12006    width: 100%;
12007}
12008
12009.insta-video {
12010    position: relative;
12011}
12012
12013@media screen and (max-width: 400px){
12014    .insta-video {
12015
12016    }
12017
12018}
12019
12020.insta-header-group {
12021    z-index: 100;
12022    position: relative;
12023    padding-top: 10px;
12024    
12025    
12026    overflow: hidden;
12027
12028    flex: 1;
12029    }
12030
12031.insta-header-group.has-video,
12032.insta-header-group.has-header-banner {
12033    margin-top: 0px;
12034    padding-top: 0px;
12035}
12036
12037
12038
12039.insta-header-group .blu-bg-div {
12040    
12041}
12042
12043@media screen and (max-width: 300px){
12044    .insta-header-group {
12045        padding-top: 0px;
12046    }
12047}
12048
12049/* AVATAR */
12050
12051.insta-block.avatar {
12052    position: relative;
12053    display: inline-block;
12054    width: 30vw;
12055    height: 30vw;
12056    max-width: 120px;
12057    max-height: 120px;
12058    padding: 0px;
12059    top: 40px;
12060    right: 0px;
12061}
12062
12063.insta-block.avatar.no-avatar {
12064    float:none !important;
12065    width:100% !important;
12066    margin-top:30px !important;
12067}
12068
12069
12070
12071.insta-block.insta-block-hidden {
12072    height: auto;
12073}
12074
12075.insta-block-edit-button.avatar {
12076    position: absolute;
12077    top: -10px;
12078    left: -10px;
12079    width: 100%;
12080    z-index: 100;
12081
12082}
12083
12084
12085
12086
12087.insta-avatar {
12088    overflow: hidden;
12089    position: absolute;
12090    width: 100%;
12091    height: 100%;
12092    border-radius: 50%;
12093    border: 3px solid #e22400;
12094}
12095
12096.insta-avatar-wrapper {
12097    position: relative;
12098    width: 100%;
12099}
12100
12101.insta-avatar img {
12102    position: absolute;
12103}
12104
12105.insta-block-edit-button.avatar .insta-block-edit-button-inner {
12106    border-radius: 50%;
12107    top: 0px;
12108    left: -1px;
12109}
12110
12111.insta-block-edit-button.avatar.no-avatar .insta-block-edit-button-inner  {
12112    top:-5px;
12113    border-radius: 0% !important;
12114}
12115
12116
12117/*
12118@media screen and (max-width: 400px){
12119
12120}
12121
12122@media screen and (max-width: 310px){
12123  .insta-block.avatar {
12124    margin-top: 15px !important;
12125
12126    max-width:50px;
12127    max-height:50px;
12128  }
12129
12130  .insta-avatar img {
12131      position: absolute;
12132
12133  }
12134}
12135*/
12136
12137
12138/* PAY BUTTON */
12139
12140.insta-pay-button-wrapper {
12141    position: relative;
12142    text-align: left;
12143}
12144
12145.insta-pay-button{
12146    position: relative;
12147    display: inline-block;
12148    margin: 0 auto;
12149    text-align: center;
12150    max-width: 100%;
12151    -webkit-transition: 0.2s;
12152    -moz-transition: 0.2s;
12153    -o-transition: 0.2s;
12154    transition: 0.2s;
12155}
12156
12157.insta-pay-button:hover {
12158    color: #ffffff;
12159    border: 1px solid #ffffff;
12160}
12161
12162.insta-pay-button-parag {
12163    font-family: 'Montserrat';
12164	font-size: 12px;
12165    color: #e22400;
12166    padding: 20px;
12167}
12168
12169.insta-external-links-back-button {
12170    padding: 10px 10px 10px 0px;
12171}
12172
12173.insta-gallery-image-button {
12174    margin-left: 20px;
12175    -webkit-transition: 0.2s;
12176    -moz-transition: 0.2s;
12177    -o-transition: 0.2s;
12178    transition: 0.2s;
12179}
12180
12181.insta-gallery-image-button:hover {
12182    background-color: #ffffff;
12183}
12184
12185.insta-external-link-alert .insta-avatar {
12186	background-color: #000000;
12187}
12188
12189.insta-modal-inner {
12190    background-color: #ffffff;
12191}
12192
12193.insta-external-link.cashup_link .block2 {
12194    margin-left: 0px;
12195    padding-left: 15px;
12196    width: 100%;
12197}
12198				        </style>
12199
12200                        <link href='//fonts.googleapis.com/css?family=Abril+Fatface:400|Abril+Fatface:400,400italic,700,700italic|Alegreya+Sans:900|Alfa+Slab+One:400,400italic|Amatic+SC:400,400italic,700,700italic|Anybody:400,400italic,700,700italic|Archivo+Black:400|Archivo+Black:400,400italic,700,700italic|Arvo:300,400,700|Arya:400,400italic,700,700italic|Barlow:400|Bebas+Neue:400,400italic,700,700italic|Belleza:400,400italic,700,700italic|Bodoni+Moda:400|Cabin:300,400,700|Cantarell:400|Cardo:400|Caveat:400,400italic,700,700italic|Cormorant+Garamond:400,400italic,700,700italic|Courgette:400,400italic,700,700italic|Courier+Prime:400,400italic,700,700italic|Crimson+Pro:400|Crimson+Text:400|DM+Sans:400,400italic,700,700italic|Didact+Gothic:300,400,700|Fjalla+One:400|Fraunces:400,400italic,700,700italic|Fredoka:400,400italic,700,700italic|Gloria+Hallelujah:400,400italic,700,700italic|Gothic+A1:400,400italic,700,700italic|Hind:400|Indie+Flower:400,400italic,700,700italic|Inter:400,400italic,700,700italic|Josefin+Sans:300,400,700|Karla:300,400,700|Khula:300,400,700|Lato:400,400italic,700,700italic|Libre+Baskerville:400,400italic,700,700italic|Libre+Franklin:400,400italic,700,700italic|Lilita+One:400,400italic,700,700italic|Literata:400,400italic,700,700italic|Lobster:400,400italic|Lora:400,700|Manrope:400,400italic,700,700italic|Merriweather:400,400italic,700,700italic|Montserrat:400,400italic,700,700italic|Muli:300,400|Noto+Sans:400|Nunito:400|Open+Sans:300,400,700|Open+Sans+Condensed:300,400,700|Oswald:300,400,700|Outf
12200it:400,400italic,700,700italic|Oxygen:300,400,700|PT+Sans:400|PT+Serif:400,700|Patrick+Hand:400,400italic,700,700italic|Playfair+Display:300,400,700|Plus+Jakarta+Sans:400,400italic,700,700italic|Poppins+Light:300|Poppins+Normal:400|Public+Sans:400|Quattrocento:300,400,700|Quicksand:300,400,600,700|Raleway:300,400,700|Red+Hat+Display:400|Roboto:400,400italic,700,700italic|Roboto+Condensed:400,400italic,700,700italic|Roboto+Slab:300,400|Sora:400,400italic,700,700italic|Source+Sans+Pro:300,400,700|Source+Sans+Pro:400,400italic,700,700italic|Space+Mono:400,400italic,700,700italic|Staatliches:400,400italic,700,700italic|Ubuntu:400,700|Work+Sans:400|Yellowtail:400|Zilla+Slab:400,400italic,700,700italic|' rel='stylesheet' type='text/css'>
12201        		<link rel="stylesheet" href="https://use.typekit.net/tew3nzl.css">
12202		    
12203
12204
12205            
12205<script type="text/javascript" src="https://sociatap.com/sociatap_source/v1/blu_source/plugins/jquery-1.11.3.min.js"></script>
12205
12206		
12206<script type="text/javascript" src="https://sociatap.com/sociatap_source/v1/blu_source/plugins/jquery.easing.1.3.js"></script>
12206
12207				
12207<script type="text/javascript" src="https://sociatap.com/sociatap_source/v1/editor/plugins/exif.js"></script>
12207
12208		
12208<script type="text/javascript" src="https://sociatap.com/sociatap_source/v1/blu_source/plugins/jquery.icalendar.min.js"></script>
12208
12209		<link href="https://sociatap.com/sociatap_source/v1/blu_source/plugins/slick/slick.css" rel="stylesheet" type="text/css">
12210		<link href="https://sociatap.com/sociatap_source/v1/blu_source/plugins/slick/slick-theme.css" rel="stylesheet" type="text/css">
12211		
12211<script type="text/javascript" src="https://sociatap.com/sociatap_source/v1/blu_source/plugins/slick/slick.js"></script>
12211
12212							
12213					
12213<script src="https://www.youtube.com/player_api"></script>
12213
12214		
12215    
12216	
12217	<!-- Facebook Pixel Code -->
12218			
12218<script>
vendor: 435 bytes, lines 12218-12227
12218
12219		  !function(f,b,e,v,n,t,s)
12220		  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
12221		  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
12222		  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
12223		  n.queue=[];t=b.createElement(e);t.async=!0;
12224		  t.src=v;s=b.getElementsByTagName(e)[0];
12225		  s.parentNode.insertBefore(t,s)}(window, document,'script',
12226		  'https://connect.facebook.net/en_US/fbevents.js');
12227		  fbq('init', '
122271747423222151311
vendor: 36 bytes, lines 12227-12229
12227');
12228		  fbq('track', 'PageView');
12229		
12229</script>
12229
12230		<noscript><img height="1" width="1" style="display:none"
12231		  src="https://www.facebook.com/tr?id=125984735246661&ev=PageView&noscript=1"
12232		/></noscript>
12233		<!-- End Facebook Pixel Code -->
12234	</head>
12235
12236
12237
12238<body>
12239
12240	<a class="wdn-text-hidden" href="https://desibanks.net/road-to-purpose---theater-tour----docu-series--youtube----2023">Road to Purpose - Theater Tour -&nbsp;Docu Series (Youtube) - 2023</a>
12241	<a class="wdn-text-hidden" href="https://desibanks.net/press-interviews---brand-partnership---appearances">Press/Interviews & Brand Partnership / Appearances</a>
12242	<a class="wdn-text-hidden" href="https://desibanks.net/acting----short-films-by-desi-banks-productions">Acting /&nbsp;Short Films by Desi Banks Productions</a>
12243	<a class="wdn-text-hidden" href="https://desibanks.net/stand-up--comedy-show-recaps">Stand up&nbsp;Comedy Show Recaps</a>
12244	<a class="wdn-text-hidden" href="https://www.youtube.com/playlist?list=PLWAUo5l9sP37b0HoXeXZjt18-Kw7PJOZw"><div><strong>"How It Goes Down" Podcast (Season 1)</strong><div></div></div></a>
12245	<a class="wdn-text-hidden" href="https://desibanks.net/your-favorite-cousin-tour-----2026-new-dates--">YOUR FAVORITE COUSIN TOUR!! &nbsp;2026 NEW DATES!!</a>
12246<a class="hide" href="https://sociatap.com">SOCIA TAP</a>
12247<div class="insta-custom-background">
12248
12249	</div>
12250
12251<div class="blu-wrapper" data-opened=false>
12252	<h1 class="wdn-text-hidden">Desi Banks</h1>
12253		    <div class="blu-page clearfix">
12254
12255			<div class="insta-page-bg"></div>
12256			<div class="insta-page-inner">
12257				
12258    			</div>
12259		</div>
12260	
12261			<a href="https://sociatap.com/" class="hide" target="_blank">https://sociatap.com/</a>
12262	
12263	
12264</div>
12265
12266
12267
12268
12269<div class="blu-loader-main">
12270    <div class="blu-loader-inner">
12271		<div class="lds-spinner"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div>
12272    </div>
12273</div>
12274
12275
12276
12277<div id="insta_modal" class="insta-modal" data-opened=false>
12278    <div class="insta-modal-inner">
12279        <span class="close insta-close-btn"><i class="las la-times"></i></span>
12280		<div class="insta-external-links-back-button modal">BACK</div>
12281        <div class="modal-header"></div>
12282        <div class="modal-body" >
12283
12284        </div>
12285    </div>
12286</div>
12287
12288<div class="insta-popup">
12289
12290	<div class="insta-popup-inner">
12291		<div class="blu-bg-div popup"></div>
12292		<div class="insta-popup-body">
12293			<div class="close blu-close-btn fa-light fa-xmark"></div>
12294			<div class="insta-popup-content"></div>
12295		</div>
12296	</div>
12297</div>
12298
12299<script>
12300	$(function(){
12301		$('.insta-popup').find('.close').click(function(){
12302			$('.insta-popup').stop().fadeOut();
12303		});
12304		$('.insta-popup').find('.blu-bg-div').click(function(){
12305			$('.insta-popup').stop().fadeOut();
12306		});
12307	})
12308
12309	function instaOpenPopup(json, url, width, id){
12310		width = typeof width !== 'undefined' ? width : 600;
12311		id = typeof id !== 'undefined' ? id : '';
12312		var $popup = $('.insta-popup');
12313		$popup.removeClass();
12314		$popup.addClass('insta-popup');
12315
12316		if (id != ''){
12317			$popup.addClass(id);
12318		}
12319		$popup.find('.insta-popup-content').css({
12320			width: width
12321		})
12322		if (json.modal_type == 'ajax'){
12323
12324            if (url != ''){
12325
12326                $.ajax({
12327                    url: url,
12328                    type: "post",
12329                	data: $.param(json),
12330
12331                    success: function(content){
12332
12333                        $popup.find('.insta-popup-content').html(content);
12334						instaPositionPopup();
12335                        $popup.stop().fadeIn('slow', function(){
12336							instaPositionPopup();
12337                            //instaPositionModal($editor, overlay);
12338
12339                            //$('body, html, .blu-modal-inner, .modal-body').stop().scrollTop(0);
12340
12341                            //$editor.find('.-bind-croppie-button').click();
12342                        });
12343
12344
12345                    },
12346
12347                    error: function(){
12348                        alert("Theres an error with AJAX.");
12349                    }
12350                });
12351            }
12352        } else if (json.modal_type == 'inline'){
12353            $popup.find('.insta-popup-content').html($(url).html());
12354			instaPositionPopup();
12355            $popup.fadeIn('slow', function(){
12356				instaPositionPopup();
12357                //instaPositionModal($editor, overlay);
12358            });
12359        }
12360	}
12361
12362	function instaPositionPopup(){
12363		var $popup = $('.insta-popup');
12364		$popup.addClass('temp-display');
12365		if ($popup.find('.insta-popup-content').height() > vars.win_h){
12366			$popup.find('.insta-popup-inner').removeClass('center');
12367		} else {
12368			$popup.find('.insta-popup-inner').addClass('center');
12369		}
12370		$popup.removeClass('temp-display');
12371	}
12372</script>
12372
12373
12374
12375	
12375<script type='text/javascript' src='https://sociatap.com/sociatap_source/v1/blu_source/plugins/fontdetect.min.js'></script>
12375
12376
12377
12378<script language="javascript">
12379
12380
12381
12382	var vars = {};
12383
12384	vars.hash = '';
12385	var active_page = {};
12386	var prev_page = {};
12387	
12388	vars.youtube_api_added = true;
12389
12390	//var $editor = $('#insta_editor_content', window.parent.document);
12391	var $editor = $('body', window.parent.document);
12392	var $editor_document = $('document', window.parent.document);
12393	var $editor_window = $('window', window.parent.document);
12394
12395			if (!vars.is_preview){
12396
12397			//$(window).scroll(instaPositionAdminArrow);
12398		}
12399	
12400
12401
12402	/* LOAD FONTS */
12403	vars.menu_font_loaded = false;
12404	vars.set_active_btn = false;
12405
12406			vars.menu_font_loaded = true;
12407		vars.alert_link_opened = false;
12408
12409
12410	function bluSetHash(str, sec_id, sub_sec_id){
12411		var hash_sign = '#';
12412
12413		var curr_hash = bluGetHash();
12414
12415		if (str != ''){
12416			if(history.pushState) {
12417									bluHashChange(str, false, sec_id, sub_sec_id);
12418							} else {
12419				location.hash = hash_sign + str;
12420			}
12421		} else {
12422
12423			if(history.pushState) {
12424									bluHashChange(str, false, sec_id, sub_sec_id);
12425							} else {
12426				location.hash = '';
12427			}
12428
12429
12430		}
12431
12432	}
12433
12434
12435	function bluGetHash(){
12436		var hash = 	window.location.hash.substring(3);
12437		return window.location.hash;
12438	}
12439
12440	function bluHashChange(str, back_btn, sec_id, sub_sec_id, extra_param){
12441					var hash = window.location.hash.split('/');
12442			hash = str.split('?');
12443			if (history.pushState) {
12444
12445				var pushstate = true;
12446				hash = hash[0].split('/');
12447				active_page['href'] = str;
12448			} else {
12449				var pushstate = false;
12450			}
12451
12452			extra_param = typeof extra_param !== 'undefined' ? extra_param : '';
12453			active_page['ExtraParam'] = extra_param;
12454			var main_page = hash[0];
12455
12456			
12457
12458			if (main_page == ''){
12459				main_page = 'home';
12460				$('.insta-cart-menu').removeClass('shop-page');
12461			} else if (main_page == 'member'){
12462				main_page = 'member';
12463				$('.insta-cart-menu').removeClass('shop-page');
12464			} else if (main_page == 'qrcode'){
12465				main_page = 'qr';
12466				$('.insta-cart-menu').removeClass('shop-page');
12467			} else if (main_page == 'cart'){
12468				main_page = 'cart';
12469				$('.insta-cart-menu').addClass('hide');
12470				$('.insta-cart-menu').removeClass('shop-page');
12471			} else if (main_page == 'purchase_confirmation'){
12472				main_page = 'purchase_confirmation';
12473				$('.insta-cart-menu').addClass('hide');
12474				$('.insta-cart-menu').removeClass('shop-page');
12475			} else if (main_page == 'status'){
12476				main_page = 'external_links_payment_stripe';
12477				$('.insta-cart-menu').addClass('hide');
12478				$('.insta-cart-menu').removeClass('shop-page');
12479				active_page['Permalink4'] = hash[4];
12480			} else if (main_page != 'home'){
12481				main_page = 'external_links_page';
12482				$('.insta-cart-menu').addClass('shop-page');
12483			}
12484
12485
12486			$('.insta-page-inner').removeClass('external_links_page');
12487			$('.insta-page-inner').removeClass('home');
12488			//$('.insta-page-inner').addClass('insta-page-inner');
12489			$('.insta-page-inner').addClass(main_page);
12490			//get additional parameters
12491			active_page['Param'] = '';
12492			active_page['SecID'] = sec_id;
12493			active_page['SubSecID'] = sub_sec_id;
12494			if (!'1'){
12495				active_page['Permalink0'] = hash[0];
12496			} else {
12497				active_page['Permalink0'] = '';
12498			}
12499
12500			if (!'1' && hash[1]){
12501
12502				active_page['Permalink'] = hash[1];
12503				active_page['Permalink2'] = hash[2];
12504				active_page['Permalink3'] = hash[3];
12505
12506			} else {
12507
12508				active_page['Permalink'] = hash[0];
12509				active_page['Permalink2'] = hash[1];
12510				active_page['Permalink3'] = hash[2];
12511			}
12512
12513			active_page['UriParams'] = new Array();
12514							active_page['UriParams'].push('');
12515			
12516
12517			var page_param = new Array();
12518			var n = 0;
12519
12520
12521			for (var i=1; i< hash.length; i++){
12522				if (hash[i] != ''){
12523					page_param[n] = hash[i];
12524					n++;
12525				}
12526			}
12527
12528			//instaOpenEditor
12529			bluLoadAjax(main_page, active_page, '.insta-page-inner', '.insta-page-inner');
12530
12531
12532
12533			if (pushstate && !back_btn){
12534
12535				var stateObj = { 'str': str };
12536				history.pushState(stateObj, '', 'https://desibanks.net/' + str);
12537			}
12538		
12539	}
12540
12541			if(!history.pushState) {
12542			$(window).bind("hashchange", function(){
12543									bluHashChange('');
12544							})
12545
12546			$(window).trigger("hashchange");
12547		} else {
12548							bluHashChange('');
12549			
12550		}
12551		/*window.onpopstate = function(event) {
12552		if (event.state.str != null){
12553			//bluHashChange(event.state.str, true);
12554		}
12555
12556	};*/
12557
12558	function instaOpenInlineScrollPage(data_json, url, holder_id, $ext_links){
12559		var $holder = $('#' + holder_id);
12560
12561		var $link = $holder;
12562		var $link_parent = $link.parent();
12563		var link_id = $link.data('id');
12564
12565		$link.find('.insta-loader').addClass('opened');
12566
12567
12568		$.ajax({
12569			url: url,
12570			type: "post",
12571			data: {data:JSON.stringify(data_json), is_editor: '', is_preview: '', abs_path: '/home/sociatap/public_html/sociatap/iamdesibanks/', draft: '', draft_site_id: ''},
12572
12573			success: function(content){
12574				$holder.html(content);
12575				$link.find('.insta-loader').removeClass('opened');
12576			},
12577			error: function(){
12578				alert("Theres an error with AJAX.");
12579			}
12580		});
12581
12582	}
12583
12584	function instaOpenSubpage(data_json, url, holder_id, $ext_links){
12585		var $holder = $('#' + holder_id);
12586
12587		var $link = $holder.closest('.insta-external-link');
12588		var $link_parent = $link.parent();
12589		var link_id = $link.data('id');
12590		var order = $link.css('order');
12591		var $prev_link = $link_parent.find('.insta-external-link.main[data-n='+ (order - 1) +']');
12592
12593		//instaCloseSubpages($ext_links, link_id);
12594
12595		$holder.parent().find('.block2.main').addClass('opened');
12596		$holder.removeClass('opened');
12597		$link.find('.insta-loader').addClass('opened');
12598		$link.find('.blu-bg-div.main').removeClass('animate');
12599		$.ajax({
12600			url: url,
12601			type: "post",
12602			data: {data:JSON.stringify(data_json), is_editor: '', is_preview: '', abs_path: '/home/sociatap/public_html/sociatap/iamdesibanks/', draft: '', draft_site_id: ''},
12603
12604			success: function(content){
12605				$holder.find('.content-holder').html(content);
12606				$holder.find('.content-holder').css({
12607					display: 'block',
12608					opacity: 0
12609				})
12610				$link.find('.insta-inline-close-btn').addClass('opened');
12611				$link.find('.insta-inline-open-btn').removeClass('opened');
12612				$holder.addClass('opened');
12613				if ($link.hasClass('type-notify_me') || $link.find('.shopify-buy-frame').length){
12614					var speed = 0;
12615				} else {
12616					var speed = 1000;
12617				}
12618
12619				$holder.stop().animate({
12620					height: 50
12621				}, speed, 'easeOutQuart');
12622				if (speed > 0){
12623					setTimeout(function(){
12624						$link.find('.insta-loader').removeClass('opened');
12625						/*$holder.stop().animate({
12626							height: $holder.find('.content-holder').height()
12627						}, speed, 'easeOutQuart');*/
12628
12629						instaSetSubpageHeight();
12630					}, 1500);
12631				} else {
12632					$link.find('.insta-loader').removeClass('opened');
12633					$holder.find('.content-holder').css({
12634						opacity: 1
12635					})
12636					$holder.stop().css({
12637						height: $holder.find('.content-holder').height()- 1
12638					});
12639
12640				}
12641
12642
12643
12644
12645
12646
12647
12648				$('.blu-page').addClass('inline-opened');
12649				if (!$link.data('inited')){
12650					/*setTimeout(function(){
12651						$('html, body').stop().animate({
12652							scrollTop: $link.offset().top
12653						}, 2000, 'easeOutQuart', function(){
12654
12655						});
12656					}
12656, 1000)*/
12657				}
12658			},
12659			error: function(){
12660				alert("Theres an error with AJAX.");
12661			}
12662		});
12663	}
12664
12665	function instaSetSubpageHeight(){
12666		$('.insta-external-link.opened').each(function(){
12667			var $link = $(this);
12668			var $holder = $link.find('.insta-external-link-inline-holder.opened');
12669			if ($link.hasClass('type-notify_me') || $link.find('.shopify-buy-frame').length){
12670				var speed = 0;
12671			} else {
12672				var speed = 1000;
12673			}
12674
12675			if (!$link.find('.insta-loader').hasClass('opened')){
12676				$holder.stop().animate({
12677					height: $holder.find('.content-holder').height()
12678				}, speed, 'easeOutQuart', function(){
12679					$holder.find('.content-holder').stop().fadeTo('fast', 1);
12680				});
12681			}
12682
12683
12684		})
12685	}
12686
12687	function instaCloseSubpages($ext_links, active_link_id){
12688
12689		//$ext_links.find('.insta-external-link-cancel-button').click();
12690		$ext_links.find('.insta-external-link.main').each(function(){
12691			var $link = $(this);
12692
12693			if ($link.data('id') != active_link_id){
12694				instaCloseSubpage($link);
12695			}
12696		})
12697	}
12698
12699	function instaCloseSubpage($link){
12700
12701
12702		var $holder = $link.find('.insta-external-link-inline-holder');
12703		var $wrapper = $link.find('.insta-external-link-inline-wrapper');
12704		if ($link.hasClass('type-upload')){
12705
12706		} else {
12707
12708		}
12709		$holder.height($holder.height());
12710		$link.removeClass('opened');
12711		if ($link.data('animate') == 'yes'){
12712			$link.find('.blu-bg-div.main').addClass('animate');
12713		}
12714
12715		$holder.removeClass('opened');
12716
12717
12718		$holder.stop().animate({
12719			height: 0
12720		}, 1000, 'easeOutQuart');
12721
12722
12723		$holder.find('.content-holder').stop().fadeOut('fast', function(){
12724			$holder.find('.content-holder').empty();
12725		});
12726		$holder.parent().find('.block2.main').removeClass('opened');
12727		$wrapper.parent().find('.block2.main').removeClass('opened');
12728		$wrapper.removeClass('opened');
12729		$link.find('.insta-inline-close-btn').removeClass('opened');
12730		$link.find('.insta-inline-open-btn').addClass('opened');
12731		$('.blu-page').removeClass('inline-opened');
12732		if ($link.hasClass('type-upload')){
12733			$link.find('.insta-external-link-contact-form').stop().fadeOut();
12734
12735		}
12736		setTimeout(function(){
12737
12738						$holder.find('.content-holder').empty();
12739		}, 10);
12740
12741
12742
12743	}
12744
12745	function bluLoadAjax(file, post, data_holder, fadein_holder, redirect){
12746
12747		$(fadein_holder).stop().fadeTo('fast', 0);
12748		$(data_holder).html('');
12749		if (data_holder != '.blu-popup' && file != 'comments'){
12750			$('.blu-footer').stop().fadeTo('fast', 0);
12751		}
12752
12753		if (file != 'comments' && file != 'blog_thumbs'){
12754			if ($('.blog-thumb').length){
12755				$('.blu-loader-main').width(vars.win_w - $('.blu-blog-thumbs').width())
12756			} else {
12757				$('.blu-loader-main').width('100%');
12758			}
12759			$('.blu-loader-main').fadeIn();
12760		}
12761		if (file == 'favorites'){
12762			file = 'gallery.php?favorites';
12763			post = '';
12764		} else {
12765			file += '.php';
12766		}
12767
12768		if (file == 'profile.php' && post['Param'] != ''){
12769			file += "?" + post['Param'];
12770		}
12771
12772		var json_post = JSON.stringify(post);
12773		redirect = typeof redirect !== 'undefined' ? redirect : '';
12774
12775		
12776		$.ajax({ type: "POST",
12777            url: 'https://sociatap.com/sociatap_source/v1/blu_source/controllers/' + file,
12778            data: {
12779				data : json_post,
12780				is_editor: '',
12781				is_mobile: '',
12782				is_preview: '',
12783				draft: '',
12784				draft_site_id: '',
12785				preview_multi: '',
12786				abs_path: '/home/sociatap/public_html/sociatap/iamdesibanks/',
12787				cookies_json: [],
12788				get: ''
12789			},
12790            cache: false,
12791            success: function(data){
12792				$('.blu-loader-main').fadeOut('fast');
12793
12794				$(data_holder).html(data);
12795				if (file == 'home.php'){
12796					removeRecaptcha();
12797				}
12798				if (fadein_holder != '' && $(fadein_holder).length){
12799
12800					window.scrollTo(0, 0);
12801
12802
12803					$(fadein_holder).stop().fadeTo("slow", 1);
12804
12805
12806				} else if (redirect){
12807					window.location.href = redirect;
12808				}
12809             }
12810		})
12811		
12812	}
12813
12814
12815
12816	$.fn.bluHeight = function(){
12817
12818        // find the closest visible parent and get it's hidden children
12819		var visibleParent = this.closest(':visible').children(), h;
12820
12821		// set a temporary class on the hidden parent of the element
12822		visibleParent.addClass('blu-temp-show');
12823
12824		// get the height
12825		h = this.height();
12826
12827		// remove the temporary class
12828		visibleParent.removeClass('blu-temp-show');
12829
12830		return h;
12831
12832	};
12833
12834	$.fn.bluWidth = function(){
12835
12836        // find the closest visible parent and get it's hidden children
12837		var visibleParent = this.closest(':visible').children(), h;
12838
12839		// set a temporary class on the hidden parent of the element
12840		visibleParent.addClass('blu-temp-show');
12841
12842		// get the height
12843		w = this.width();
12844
12845		// remove the temporary class
12846		visibleParent.removeClass('blu-temp-show');
12847
12848		return w;
12849
12850	};
12851
12852
12853
12854
12855
12856
12857	$.fn.bluSetForm = function(action, after_action, reset_form, use_enter){
12858		var tabindex = 0;
12859		var $form = this.find('form');
12860		$form.submit(false);
12861		var focused = true;
12862
12863		//format all fields
12864		this.find('input[type=text], input[type=password], textarea').each(function(){
12865			tabindex++;
12866			$(this).attr('tabindex', tabindex);
12867			$(this).blur(function(){
12868				if ($(this).val() == ''){
12869					$(this).parent().addClass("blu-input-default");
12870					$(this).val($(this).data('default_value'))
12871					$(this).data('default', true);
12872
12873					if ($(this).data('class') == 'blu-input-pass'){
12874						$(this).removeAttr('type');
12875						$(this).attr('type', 'text');
12876					}
12877
12878				}
12879
12880			})
12881
12882
12883
12884			//set password field behavior
12885			if ($(this).data('class') == 'blu-input-pass'){
12886				//$(this).focus(function(){
12887					///$(this).val('');
12888				//})
12889
12890			//set text fields behavior
12891			}
12892
12893			var elem = $(this);
12894			$(this).focus(function(){
12895				var id = $(this).attr('id');
12896
12897				var elem = document.getElementById(id);
12898				bluMoveCaretToStart(elem);
12899				window.setTimeout(function() {
12900					bluMoveCaretToStart(elem);
12901				}, 1);
12902			})
12903
12904
12905
12906			$(this).keydown(function(){
12907
12908				if ($(this).data('default')){
12909					$(this).parent().removeClass("blu-input-default");
12910					$(this).data('default', false);
12911					if ($(this).data('class') == 'blu-input-pass'){
12912						$(this).removeAttr('type');
12913						$(this).attr('type', 'password');
12914					}
12915					$(this).val('');
12916				}
12917			})
12918
12919			if (!focused){
12920				$(this).focus();
12921				focused = true;
12922			}
12923
12924		})
12925
12926
12927		var $btn = this.find('input[type=submit], input[data-type="submit"], div[data-type="submit"]');
12928		tabindex++;
12929		$btn.attr('tabindex', tabindex);
12930		$btn.click(function(){
12931			var validated = true;
12932			var invalid_str = '';
12933
12934			//validate
12935			$form.find('input[type=text], textarea').each(function(){
12936				if (($(this).val() == '' || $(this).val() == $(this).data('default_value')) && $(this).data('required')){
12937					validated = false;
12938					invalid_str += $(this).data('default_value') + 	', ';
12939				}
12940			});
12941
12942			if (invalid_str != ''){
12943				invalid_str = invalid_str.replace(/,\s*$/, "");
12944			}
12945
12946			if (validated){
12947
12948				//var post = 'data=' + JSON.stringify($form.bluSerializeObject()) + "&abs_path=/home/sociatap/public_html/sociatap/iamdesibanks/&cookies_json=" + JSON.stringify('[]');
12949				//var post = 'data=' + JSON.stringify($form.bluSerializeObject()) + "&abs_path=/home/sociatap/public_html/sociatap/iamdesibanks/&cookies_json=";
12950                var post =
12951                'data=' + encodeURIComponent(JSON.stringify($form.bluSerializeObject())) +
12952                '&abs_path=' + encodeURIComponent('/home/sociatap/public_html/sociatap/iamdesibanks/') +
12953                '&cookies_json=' + encodeURIComponent('[]');
12954				console.log(post)
12955				$form.fadeTo('fast', 0.3);
12956				$btn.val('sending...');
12957				$.post(action, post, function(response){
12958					console.log('test response ' + response)
12959					var success = response.substring(0, 1);
12960					var data = response.substring(1, response.length);
12961					$form.fadeTo('fast', 1);
12962
12963					$btn.val($btn.data('default_value'));
12964					if (success == '0'){
12965
12966						$form.find('.insta-form-msg').html(data);
12967						if(data == "Please log into your profile first."){
12968							$('#blu_shop_link_profile').click();
12969						}
12970					} else {
12971						if (reset_form){
12972							bluResetForm($form);
12973						}
12974
12975						$(after_action).data('data', data);
12976						$(after_action).click();
12977					}
12978				});
12979			} else {
12980				$form.find('.blu-form-msg').html('Please enter the following: ' + invalid_str);
12981			}
12982		})
12983
12984		$form.bind('keypress', function(e){
12985			if ( e.keyCode == 13  && ($btn.is(":focus") || use_enter)) {
12986				$btn.click();
12987			}
12988		});
12989
12990		return this;
12991	}
12992
12993	$.fn.bluSerializeObject = function(){
12994		var o = {};
12995		var a = this.serializeArray();
12996		$.each(a, function() {
12997			if (o[this.name] !== undefined) {
12998				if (!o[this.name].push) {
12999					o[this.name] = [o[this.name]];
13000				}
13001				o[this.name].push(this.value || '');
13002			} else {
13003				o[this.name] = this.value || '';
13004			}
13005		});
13006		return o;
13007	};
13008
13009	function bluResetForm($form){
13010		var reset_form = true;
13011		$form.find('input[type=text], input[type=password], textarea').each(function(){
13012			$(this).parent().addClass("blu-input-default");
13013			if ($(this).attr('type') == 'password'){
13014				$(this).removeAttr('type');
13015				$(this).attr('type', 'text');
13016			}
13017
13018			$(this).val($(this).data('default_value'))
13019			$(this).data('default', 1);
13020			$('.blu-form-msg').html('');
13021		})
13022
13023
13024
13025
13026		$form.find('input[type=checkbox]').each(function(){
13027			$(this).prop('checked', false);
13028		});
13029	}
13030
13031
13032
13033	function bluSetEvenHeight($obj){
13034		//adjust for half pixel positioning
13035		$obj.height('auto');
13036		var h = $obj.bluHeight();
13037		if (h % 2 != 0){
13038			h++;
13039		}
13040		$obj.height(h);
13041	}
13042
13043	function bluValidateInput(input, type) {
13044        // SQL/XSS Injection Prevention (Allow only letters, numbers, spaces, and common symbols)
13045        let sqlXssPattern = /[;'"<>(){}$%*]/;
13046		let valid = true;
13047        if (sqlXssPattern.test(input)) {
13048            return false; // Found potential injection characters
13049        }
13050
13051        if (type === "email") {
13052            let emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
13053            valid = emailRegex.test(input);
13054        } else if (type === "text") {
13055            let textRegex = /^[a-zA-Z0-9\s]+$/; // Allows letters, numbers, and spaces only
13056            valid = textRegex.test(input.trim());
13057        }
13058        if (valid){
13059			return input;
13060		} else {
13061			return '';
13062		}
13063    }
13064
13065
13066
13067	$(window).resize(function(){
13068		instaGetContentWidth();
13069		instaPositionEmailPrompt();
13070		instaPositionPopup();
13071	})
13072
13073
13074
13075
13076	function bluShowTooltip(txt, $trigger){
13077				var $tooltip = $trigger.find('.blu-tooltip');
13078
13079		if (txt == ''){
13080			//$tooltip.data('opened', false);
13081			//$tooltip.stop().fadeOut(0);
13082			$('.blu-tooltip').remove()	;
13083		} else {
13084			if (!$tooltip.length){
13085				$('.blu-tooltip-main').clone().appendTo($trigger);
13086				$trigger.find('.blu-tooltip-main').addClass('blu-tooltip');
13087				$trigger.find('.blu-tooltip').removeClass('blu-tooltip-main');
13088				$tooltip = $trigger.find('.blu-tooltip');
13089				$tooltip.removeClass('blu-tooltip-main');
13090
13091			}
13092			$tooltip.stop().fadeOut(0);
13093
13094			$tooltip.html(txt);
13095			$tooltip.css({
13096				'top': -35,
13097				'left': $trigger.bluWidth() - $tooltip.bluWidth()
13098			})
13099			$tooltip.data('opened', true);
13100			$tooltip.stop().fadeIn('fast');
13101		}
13102			}
13103
13104	function zoomDisable(){
13105	  $('head meta[name=viewport]').remove();
13106	  $('head').prepend('<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" />');
13107	}
13108	function zoomEnable(){
13109	  $('head meta[name=viewport]').remove();
13110	  $('head').prepend('<meta name="viewport" content="device-width, initial-scale=1, user-scalable=1" />');
13111	}
13112
13113
13114	function bluFormatFloat(str){
13115		return parseFloat(str).toFixed(2);
13116	}
13117
13118	function bluFormatCurrency(str){
13119		var val = parseFloat(str).toFixed(2);
13120		val = val.replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
13121		return val;
13122	}
13123
13124	function bluFormatPayPalPrice(price){
13125		return paypal_price = price.replace(/,/g, '');
13126	}
13127
13128
13129
13130	function instaPositionAdminArrow(){
13131					var $admin_pane = $editor.find('.insta-pane.active');
13132			if ($admin_pane.length){
13133				var $arrow = $editor.find('.insta-pane-arrow');
13134				var $active_block = $('.insta-block-edit-button.active').parent();
13135				if ($active_block.length){
13136					//$arrow.removeClass('hide');
13137					var block_h = $active_block.height() + parseInt($active_block.css('padding-top')) + parseInt($active_block.css('padding-bottom'));
13138					var top = Math.round($active_block.position().top + $('.insta-block-edit-button.active').position().top/2 + block_h/2 - $(window).scrollTop() + 20);
13139
13140
13141					if (top < 30){
13142						top = 30;
13143					} else if (top >
13143 ($admin_pane.height() - 30)){
13144						top = $admin_pane.height();
13145					}
13146				} else {
13147					top = 30;
13148				}
13149
13150				$arrow.css({
13151					top: top
13152				})
13153			}
13154		
13155	}
13156
13157	function instaSetBlockOnClick(){
13158
13159        $('.insta-block').each(function(){
13160            var $block = $(this);
13161            var block_id = $block.data('id');
13162			var $block_edit_btn = $block.find('.insta-block-edit-button');
13163
13164			if ($editor.length && !vars.is_preview){
13165				$block_edit_btn.fadeIn(0);
13166			} else {
13167				if ($block.hasClass('insta-block-hidden')){
13168					$block.remove();
13169				}
13170			}
13171
13172            $block_edit_btn.click(function(){
13173				//$editor_window.scrollTo(0, 0);
13174				//window.parent.$("body").animate({scrollTop:0}, 'slow');
13175
13176				//check if unsaved changes
13177				instaGetContentWidth();
13178
13179				$editor.find('.insta-edit-panes').find('.blu-submit').each(function(){
13180					var $btn = $(this);
13181					if ($btn.hasClass('unsaved') && !$btn.hasClass('display-none') && !$btn.hasClass('visibility-hidden')){
13182						//alert($btn.attr('class'));
13183						if (confirm('You have unsaved changes.  Would you like to save them?')){
13184							$btn.click();
13185						} else {
13186                            $btn.removeClass('unsaved');
13187                        }
13188
13189					}
13190
13191				})
13192				window.parent.parent.scrollTo(0,0);
13193
13194				$('.insta-block-edit-button').removeClass('active');
13195				$('.insta-block-edit-button').removeClass('hovered');
13196									$block_edit_btn.addClass('active hovered');
13197				
13198				$editor.find('#insta_click_to_edit_note').removeClass('opened');
13199
13200				$editor.find('#insta_click_to_edit_note').stop().fadeOut(0);
13201
13202				$editor.find('.insta-edit-panes').stop().fadeIn();
13203				$editor.find('.insta-preview-icon').removeClass('active');
13204				$editor.find('.insta-pane').stop().fadeOut(0);
13205				var $main = $editor.find('.insta-main');
13206
13207				var $active_pane = $editor.find('.insta-box[data-id=' + block_id + ']').closest('.insta-pane');
13208
13209				$editor.find('.insta-pane').removeClass('active');
13210				$active_pane.addClass('active');
13211				$active_pane.css({
13212					opacity: 0,
13213					display: 'block'
13214				})
13215				$editor.find('.insta-editor').removeClass('hide');
13216
13217				if ($editor.width() > 800){
13218
13219
13220					if (!$main.hasClass('opened')){
13221		                $main.addClass('opened');
13222
13223		                $main.stop().animate({
13224		                    width: 1200
13225		                }, 1000, 'easeOutQuart', function(){
13226							//instaPositionEditor();
13227							parent.bluSetHash('edit/' + block_id);
13228							/*$editor.find('.insta-pane.active').stop().fadeTo('fast', 1, function(){
13229							    $editor.find(".insta-bind-croppie-button").click();
13230						    });*/
13231						});
13232		            } else {
13233						//instaPositionEditor();
13234						parent.bluSetHash('edit/' + block_id);
13235						/*$active_pane.stop().fadeTo('fast', 1, function(){
13236						    $editor.find('.insta-bind-croppie-button').click();
13237					    });*/
13238					}
13239
13240
13241
13242
13243
13244
13245				} else {
13246
13247					instaOpenEditor(block_id);
13248
13249
13250
13251				}
13252
13253
13254            })
13255        })
13256    }
13257
13258	function instaOpenEditor(block_id){
13259		var $active_pane = $editor.find('.insta-box[data-id=' + block_id + ']').closest('.insta-pane');
13260
13261		$editor.find('.insta-pane').removeClass('active');
13262		$active_pane.addClass('active');
13263		$active_pane.css({
13264			opacity: 0,
13265			display: 'block'
13266		})
13267
13268
13269		var data = {
13270			'header': '',
13271			'modal_type': 'ajax',
13272			'block_id': block_id,
13273			'abs_path': '/home/sociatap/public_html/sociatap/iamdesibanks/'
13274		};
13275		//console.log(data);
13276		parent.instaSetModal(data, 'https://sociatap.com/sociatap_source/v1/editor/controllers/insta_main.php', 'body');
13277
13278	}
13279
13280	function instaPositionEditor(){
13281					var $insta_preview = $editor.find('.insta-sidebar.preview');
13282			var $insta_editor = $editor.find('.insta-editor');
13283			$insta_editor.addClass('-temp-show');
13284
13285			var $insta_pane = $editor.find('.insta-pane.active');
13286			$insta_pane.addClass('-temp-show');
13287			$insta_pane.find('.insta-box-inner').height('auto');
13288
13289			var editor_top = Math.round(($insta_preview.height() - $insta_editor.height())/2) + 100;
13290
13291			var min_top = 80;
13292
13293			if (editor_top < min_top){
13294				editor_top = min_top;
13295			}
13296
13297
13298
13299			$insta_editor.removeClass('-temp-show');
13300			$insta_pane.removeClass('-temp-show');
13301			$insta_editor.css({
13302				'margin-top':  editor_top
13303			})
13304			}
13305
13306	function instaSetModal(data_json, url, overlay){
13307		var $modal = $('#insta_modal');
13308		if (data_json.modal_type != 'editor'){
13309    		$modal.find('.modal-body').empty();
13310		}
13311        $modal.find('.modal-header').html(data_json.header);
13312		if ($('#insta_modal_overlay').length){
13313			$('#insta_modal_overlay').remove();
13314		}
13315        $('#insta_modal_overlay').remove();
13316		$modal.find('.insta-modal-inner').width('');
13317		$modal.removeClass('gallery-preview');
13318
13319		var $overlay = $('<div id="insta_modal_overlay">').addClass('blu-display-none');
13320        if (overlay == 'body'){
13321            $('body').prepend($overlay);
13322        } else if (overlay == 'editor'){
13323            $('body').find('.insta-editor').prepend($overlay);
13324        }
13325
13326
13327		//$overlay.click({source: "overlay", modal: "#insta_modal"}, instaCloseModal);
13328		$overlay.addClass('insta-modal-overlay ' + overlay);
13329		$overlay.fadeIn();
13330
13331
13332
13333
13334		if (data_json.modal_type == 'ajax'){
13335
13336            if (url != ''){
13337
13338                $.ajax({
13339                    url: url,
13340                    type: "post",
13341                	data: $.param(data_json),
13342
13343                    success: function(content){
13344                        $modal.find('.modal-body').html(content);
13345
13346						window.scrollTo(0, 0);
13347                        instaPositionModal($modal, overlay);
13348                        $modal.fadeIn();
13349                    },
13350
13351                    error: function(){
13352                        alert("Theres an error with AJAX.");
13353                    }
13354                });
13355            }
13356
13357        } else if (data_json.modal_type == 'inline'){
13358            $modal.find('.modal-body').html($(url).html());
13359			instaPositionModal($modal, overlay);
13360			$modal.fadeIn();
13361        } else if (data_json.modal_type == 'editor'){
13362			instaPositionModal($modal, overlay);
13363			$modal.fadeIn();
13364        }
13365
13366		$modal.find('.insta-close-btn').click({source: "close_btn", modal: "#insta_modal"}, instaCloseModal);
13367
13368
13369
13370
13371
13372	}
13373
13374    function instaCloseModal(event){
13375        var source = event.data.source;
13376        var $modal = $(event.data.modal);
13377        $('#insta_modal_overlay').fadeOut();
13378        $modal.fadeOut( function(){
13379			$modal.find('.modal-body').empty();
13380		});
13381        if (source != 'submit_btn' && source != 'cancel_btn' && $modal.find('.button.cancel').length){
13382            $modal.find('.button.cancel').click();
13383        }
13384
13385		if ($('.insta-donation-cart-popup').find('.price').html() > 0){
13386			$('.insta-donation-cart-popup').removeClass('hide');
13387		}
13388
13389    }
13390
13391    function instaPositionModal($modal, overlay){
13392        $modal.addClass('insta-temp-show');
13393        var modal_top = Math.round(($(window).height() - $modal.height())/2);
13394		//console.log($modal.height())
13395		if ($editor.length && vars.win_w <= 400){
13396			if (modal_top < 0){
13397				modal_top = 0;
13398			}
13399		} else {
13400			if (modal_top < 20){
13401				modal_top = 20;
13402			}
13403		}
13404
13405
13406        var modal_left = Math.round(($(window).width() - $modal.width())/2);
13407
13408
13409
13410
13411		$modal.css({
13412			left: modal_left,
13413			top: modal_top
13414		})
13415        $modal.removeClass('insta-temp-show');
13416    }
13417
13418
13419	const urlParams = new URLSearchParams(window.location.search);
13420	var trafficSource = document.referrer || 'direct';
13421	if (document.referrer.includes("https://desibanks.net/")) {
13422		trafficSource = 'direct';
13423	}
13424	console.log('referrer' + trafficSource);
13425	$(function(){
13426
13427		//instaSetCookie('trafficSource', trafficSource, 2);
13428		//prevent right click
13429		$(this).bind("contextmenu", function(e) {
13430			e.preventDefault();
13431		});
13432		instaUpdateStats('', '83203', 0, 'view', 1);
13433		instaUpdateCartIcon('');
13434
13435		var ua = navigator.userAgent || navigator.vendor || window.opera;
13436		vars.isInstagram = (ua.indexOf('Instagram') > -1) ? true : false;
13437
13438		if (document.documentElement.classList ){
13439			if (vars.isInstagram) {
13440				window.document.body.classList.add('instagram-browser');
13441		     	//alert("debugging within the Instagram in-app browser");
13442			}
13443		}
13444
13445		$('html, body').on("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove", function(){
13446	        $('html, body').stop();
13447	    });
13448	    
13449		
13450	});
13451
13452	function instaSetVideoBgPoster(){
13453
13454		var target_id = 'insta_bg_video';
13455		//copy video
13456		var $video = $("#" + target_id).get(0);
13457
13458		if ($video.paused){
13459			var $pop = Popcorn("#" + target_id);
13460			var $image = $("#insta_bg_video_poster");
13461
13462			$pop.on("canplayall", function() {
13463				//alert($video.paused);
13464
13465				this.cue( 10, function() {
13466
13467					this.pause().capture({
13468
13469						target: "img#insta_bg_video_poster",
13470						media: true
13471
13472					}).currentTime( 10 ).pause();
13473					$image.fadeTo('fast', 1);
13474
13475
13476
13477
13478				}).currentTime( 10 ).pause();
13479
13480
13481			});
13482		} else {
13483			$("#" + target_id).fadeTo('fast', 1);
13484		}
13485	}
13486
13487	function instaGetContentWidth(){
13488
13489		vars.win_w = $(window).width();
13490					vars.win_h = $(window).height();
13491				//vars.content_w = $('.blu-wrapper').width();
13492
13493
13494		vars.content_w = 700;
13495
13496		var max_content_w = vars.win_w;
13497
13498		if (vars.content_w > max_content_w){
13499			vars.content_w = max_content_w;
13500		}
13501					if ($('.blu-wrapper').find('.insta-page-inner').hasClass('home')){
13502				$('.blu-wrapper').width(vars.content_w );
13503			} else {
13504				$('.blu-wrapper').width(vars.content_lg_w );
13505			}
13506		
13507		$('.blu-page').css({
13508			'width': $('.blu-wrapper').width()
13509		})
13510
13511					$('.blu-page').css({
13512				//'min-height': vars.win_h, // - $('.insta-footer').height() - 40
13513			})
13514		
13515		$('.insta-back-button-wrapper').css({
13516			'width': $('.blu-wrapper').width()
13517		})
13518
13519		if (vars.win_w <= 800) {
13520			vars.is_mobile = true;
13521		} else {
13522			vars.is_mobile = false;
13523		}
13524
13525		if (vars.win_w <= 600) {
13526			vars.is_mobile_sm = true;
13527		} else {
13528			vars.is_mobile_sm = false;
13529		}
13530
13531		if (vars.win_w <= 400) {
13532			vars.is_mobile_extra_sm = true;
13533		} else {
13534			vars.is_mobile_extra_sm = false;
13535		}
13536
13537
13538
13539	}
13540
13541
13542	function instaSetOrientation(id, type) {
13543        var orientation = '';
13544        var exif_json = '';
13545        var img = document.getElementById(id);
13546        if (img){
13547
13548    	    EXIF.getData(img, function() {
13549                //exif_json = JSON.stringify(EXIF.getAllTags(this));
13550    	        orientation = parseInt(EXIF.getTag(this, "Orientation"));
13551
13552                if (orientation > 1 && orientation != 5){
13553											if (type == 'avatar' || type == 'banner_avatar'){
13554                    		$('#' + id).parent().addClass('insta-exif' + orientation);
13555						} else if (type == 'header_image'){
13556							$('#' + id).parent().addClass('insta-exif' + orientation);
13557						} else if (type == 'external_links' || type == 'external_sublinks' || type == 'shop'){
13558							$('#' + id).parent().addClass('insta-exif' + orientation);
13559						}
13560					
13561					// bluResize();
13562                }
13563
13564				$('#' + id).data('orientation', orientation);
13565
13566				if (type == 'avatar'){
13567					instaPositionAvatar(true);
13568				} else if (type == 'banner_avatar'){
13569					instaPositionBannerAvatar(true);
13570				} else if (type == 'header_image'){
13571					//instaPositionHeader(true);
13572				} else if (type == 'external_links'){
13573										      instaPositionLinks();
13574			        
13575				} else if (type == 'shop'){
13576					instaPositionShopItems(true);
13577				} else if (type == 'shop_page'){
13578					//instaPositionShop(true);
13579				} else if (type == 'external_links_page'){
13580					instaPositionPageImage(true);
13581				} else if (type == 'external_links_poll'){
13582					instaPositionPollAnswers();
13583				}
13584
13585    	    });
13586			if (type == 'avatar'){
13587				instaPositionAvatar(true);
13588			} else if (type == 'banner_avatar'){
13589				instaPositionBannerAvatar(true);
13590			} else if (type == 'header_image'){
13591				//instaPositionHeader(true);
13592			} else if (type == 'external_links'){
13593								      instaPositionLinks();
13594		        
13595			} else if (type == 'shop'){
13596				instaPositionShopItems(true);
13597			} else if (type == 'shop_page'){
13598				//instaPositionShop(true);
13599			} else if (type == 'external_links_page'){
13600				instaPositionPageImage(true);
13601			} else if (type == 'external_links_poll'){
13602				instaPositionPollAnswers();
13603			}
13604        }
13605
13606
13607
13608	}
13609
13610	function instaStopVideo( $element ) {
13611		var iframe = $element.find( 'iframe');
13612		var video = $element.find( 'video' );
13613		if ( iframe.length ) {
13614			var iframeSrc = iframe.attr('src');
13615			iframe.attr('src', iframeSrc);
13616		}
13617
13618		if ( video.length ) {
13619			video[0].pause();
13620		}
13621	};
13622
13623	function instaUpdateStats(block_type, block_id, detail_id, action, level){
13624
13625		if (!$editor.find('.insta-pane').length){
13626			var post = {
13627				'action': action,
13628				'block_type': block_type,
13629				'block_id': block_id,
13630				'detail_id': detail_id,
13631				'level': level,
13632				'source': trafficSource,
13633				'abs_path': '/home/sociatap/public_html/sociatap/iamdesibanks/'
13634			};
13635			console.log(post)
13636			$.ajax({
13637				url: 'https://sociatap.com/sociatap_source/v1/blu_source/controllers/actions_stats.php',
13638				type: "post",
13639				data: $.param(post),
13640				success: function(result){
13641
13642				},
13643
13644				error: function(jqXHR, exception){
13645					console.log("Theres an error with AJAX." + jqXHR.responseText + " == " + exception);
13646				}
13647			});
13648		}
13649	}
13650
13651	function instaSetCookie(c_name, value, exdays){
13652		var exdate = new Date();
13653		if (value == ""){
13654			exdays = -1;
13655		}
13656		exdate.setDate(exdate.getDate() + exdays);
13657		document.cookie = c_name + "=" +encodeURIComponent(value) +
13658		((exdays==null) ? "" : ";expires="+exdate.toUTCString()) + ";path=/";
13659
13660	}
13661
13662	function instaGetCookie(c_name){
13663		/*var dc = document.cookie;
13664	    var prefix = c_name + "=";
13665	    var begin = dc.indexOf("; " + prefix);
13666	    if (begin == -1) {
13667	        begin = dc.indexOf(prefix);
13668	        if (begin != 0) return null;
13669	    }
13670	    else
13671	    {
13672	        begin += 2;
13673	        var end = document.cookie.indexOf(";", begin);
13674	        if (end == -1) {
13675	        end = dc.length;
13676	        }
13677	    }
13678	    // because unescape has been deprecated, replaced with decode
13678URI
13679	    //return unescape(dc.substring(begin + prefix.length, end));
13680	    return decodeURI(dc.substring(begin + prefix.length, end));*/
13681		const value = `; ${document.cookie}`;
13682  		const parts = value.split(`; ${c_name}=`);
13683  		if (parts.length === 2) return parts.pop().split(';').shift();
13684	}
13685
13686	function instaPositionSublinks(elem, details_length){
13687        var ext_sublinks = {};
13688        var $ext_sublinks = $(elem);
13689        var orientation = 0;
13690		var window_type = $ext_sublinks.data('window-type');
13691		var ext_link_img_r = $ext_sublinks.data('link-img-r');
13692		var link_count = $ext_sublinks.find('.insta-external-link').length;
13693
13694		if ($ext_sublinks.data('link-type') == 'donation'){
13695			var links_per_row = 3;
13696		} else if (window_type == 'side_scroll' || $ext_sublinks.data('link-type') == 'plans'){
13697
13698			if ($ext_sublinks.data('link-type') == 'ads' || $ext_sublinks.data('link-type') == 'slideshow' || $ext_sublinks.data('link-type') == 'vlog' || $ext_sublinks.data('link-type') == 'events' || $ext_sublinks.data('link-type') == 'testimonials_block' || ($ext_sublinks.data('link-type') == 'testimonials' || $ext_sublinks.data('link-type') == 'plans' && vars.is_mobile)){
13699									if (($ext_sublinks.data('link-type') == 'slideshow' || $ext_sublinks.data('link-type') == 'vlog' || ($ext_sublinks.data('link-type') == 'events' && !vars.is_mobile)) && link_count > 1){
13700						if ($ext_sublinks.data('link-type') == 'slideshow'){
13701							var links_per_row = 1.5;
13702						} else {
13703							var links_per_row = 1.5;
13704						}
13705
13706					} else if ($ext_sublinks.data('link-type') == 'testimonials' && !vars.is_mobile){
13707						var links_per_row = 2;
13708					} else {
13709						var links_per_row = 1;
13710					}
13711
13712					if ($ext_sublinks.data('link-type') == 'ads' || $ext_sublinks.data('link-type') == 'slideshow' || $ext_sublinks.data('link-type') == 'vlog'){
13713						ext_link_img_r = 1.5;
13714					}
13715							} else if ($ext_sublinks.data('featured') == 'big_bar'){
13716				if (link_count <= 2){
13717					var links_per_row = 1;
13718				} else {
13719					if (vars.is_mobile){
13720
13721						var links_per_row = 1 * (1 + (100/$ext_sublinks.width()));
13722					} else {
13723						var links_per_row = 2;
13724					}
13725
13726				}
13727			} else if ($ext_sublinks.data('featured') == 'numbered'){
13728				var links_per_row = 1;
13729			} else if ($ext_sublinks.data('featured') == 'square'){
13730
13731				if (vars.is_mobile){
13732					var links_per_row = 2.5;
13733				} else {
13734					var links_per_row = 3;
13735				}
13736
13737			} else {
13738				var links_per_row = 2;
13739			}
13740
13741
13742        } else if (''){
13743            var links_per_row = parseInt('');
13744        } else {
13745            var links_per_row = 1;//parseInt('1');
13746        }
13747
13748		var links_per_page = parseInt('1');
13749
13750        instaGetContentWidth();
13751
13752
13753        var content_w = $ext_sublinks.find('.insta-external-links.sublinks').width();
13754
13755
13756		if ($ext_sublinks.data('link-type') == 'donation'){
13757			$ext_sublinks.find('.insta-external-link').each(function(){
13758				var $link = $(this);
13759
13760				var crop_w = $link.find('.insta-external-link-inner').width();
13761
13762				var crop_h = crop_w / ext_link_img_r;
13763
13764				if ($link.data('left-per') == ''){
13765					if ($link.data('img-r') > 1){
13766						var h = crop_h;
13767						var w = h * $link.data('img-r');
13768					} else {
13769						var w = crop_w;
13770						var h = w / $link.data('img-r');
13771					}
13772
13773					if (orientation == 5 || orientation == 6){
13774						w = crop_h;
13775						h = w / $link.data('img-r');
13776						if (h < crop_w){
13777							h = crop_w;
13778							w = h * $link.data('img-r');
13779						}
13780					}
13781
13782					var top = Math.round(crop_h - h)/2;
13783					var left = Math.round(crop_w - w)/2;
13784				} else {
13785					var w = crop_w * $link.data('w-per');
13786					var h = w / $link.data('img-r');
13787					var left = crop_w * $link.data('left-per');
13788					var top = crop_h * $link.data('top-per');
13789
13790					if (orientation == 5 || orientation == 6){
13791													h = crop_w * $link.data('w-per');
13792							w = h * $link.data('img-r');
13793							left = crop_w *  $link.data('top-per');
13794							top = crop_h *  $link.data('left-per');
13795
13796						
13797					}
13798				}
13799
13800				$link.find('.block1').css({
13801					'width': crop_w,
13802					'height': crop_h
13803				})
13804
13805				$link.find('.block1 div').css({
13806					'width': crop_w,
13807					'height': crop_h,
13808
13809				})
13810
13811				$link.find('img').css({
13812					'left': left,
13813					'top': top,
13814					'width': w,
13815					'height': h
13816				})
13817
13818
13819			})
13820		} else if (links_per_row > 1 || $ext_sublinks.data('link-type') == 'ads' || $ext_sublinks.data('window-type') == 'side_scroll' || $ext_sublinks.data('link-type') == 'slideshow' || $ext_sublinks.data('link-type') == 'vlog' || $ext_sublinks.data('link-type') == 'testimonials' || $ext_sublinks.data('link-type') == 'testimonials_block' || $ext_sublinks.data('link-type') == 'plans'){
13821
13822            
13823
13824                var link_pad = parseInt(10);
13825                if (vars.win_w <= 300){
13826                    //link_pad -= 8;
13827
13828                }
13829                if (link_pad < 0){
13830                    link_pad = 0;
13831                }
13832
13833				var link_w = Math.round(($ext_sublinks.find('.insta-external-links-inner ').width() - link_pad * links_per_row * 2) / links_per_row);
13834
13835
13836
13837
13838
13839
13840                var img_area_w = link_w;
13841                var img_area_h = img_area_w / 1.3;
13842                var date_w = link_w;
13843                var details_w = link_w;
13844
13845                if (window_type == 'side_scroll' || $ext_sublinks.data('link-type') == 'plans'){
13846					if ($ext_sublinks.data('featured') == 'big_bar' || $ext_sublinks.data('featured') == 'bar'){
13847						if (vars.is_mobile){
13848							$ext_sublinks.data('page_count', Math.ceil(link_count / 2));
13849						} else {
13850							$ext_sublinks.data('page_count', Math.ceil(link_count / 4));
13851						}
13852					} else if ($ext_sublinks.data('featured') == 'square'){
13853						$ext_sublinks.data('page_count', Math.ceil(link_count / Math.floor(links_per_row)));
13854					} else if ($ext_sublinks.data('link-type') == 'slideshow' || $ext_sublinks.data('link-type') == 'vlog'){
13855						$ext_sublinks.data('page_count', link_count);
13856					} else {
13857						$ext_sublinks.data('page_count', Math.ceil(link_count / links_per_row));
13858					}
13859
13860					if ($ext_sublinks.data('link-type') == 'ads'){
13861						link_w = $('.insta-external-links.ads').width();
13862					} else if ($ext_sublinks.data('link-type') == 'slideshow' || $ext_sublinks.data('link-type') == 'vlog'){
13863						link_w = (content_w - ((links_per_row - 1) * link_pad)) / links_per_row;
13864					} else if ($ext_sublinks.data('link-type') == 'plans'){
13865						link_w = (content_w - ((links_per_row - 1) * link_pad)) / links_per_row;
13866					} else if ($ext_sublinks.data('link-type') == 'testimonials'){
13867						link_w = (content_w - ((links_per_row - 1) * (link_pad))) / links_per_row;
13868					} else if ($ext_sublinks.data('link-type') == 'testimonials_block'){
13869						link_w = content_w/ links_per_row;
13870
13871					} else if ($ext_sublinks.data('link-type') == 'events'){
13872						link_w = (content_w - ((links_per_row - 1) * link_pad)) / links_per_row;
13873					} else {
13874						link_w = (content_w - ((links_per_row - 1) * link_pad)) / links_per_row;
13875					}
13876
13877
13878
13879
13880					if ($ext_sublinks.data('featured') == 'big_bar' || $ext_sublinks.data('featured') == 'bar'){
13881						var links_w = (link_w + link_pad) * links_per_row;
13882					} else if ($ext_sublinks.data('featured') == 'square'){
13883						var links_w = (link_w + link_pad) * link_count + link_pad;
13884					} else if ($ext_sublinks.data('link-type') == 'testimonials'){
13885						var links_w = (link_w + link_pad) * link_count;
13886					} else if ($ext_sublinks.data('link-type') == 'testimonials_block'){
13887						var links_w = (link_w) * link_count;
13888					} else {
13889						var links_w = (link_w + link_pad) * link_count + link_pad;
13890					}
13891					if ($ext_sublinks.data('featured') == 'big_bar' || $ext_sublinks.data('featured') == 'bar'){
13892						var page_w = link_w - link_pad;
13893					} else if ($ext_sublinks.data('featured') == 'square'){
13894						if (links_per_row == 2.5){
13895							var page_w = link_w * 2 + link_pad;
13896						} else {
13897							var page_w = link_w * links_per_row + link_pad;
13898						}
13899					} else if ($ext_sublinks.data('link-type') == 'slideshow' || $ext_sublinks.data('link-type') == 'vlog'){
13900						var page_w = link_w + link_pad;
13901					} else if ($ext_sublinks.data('link-type') == 'testimonials'){
13902						var page_w = link_w + link_pad;
13903
13904					} else if ($ext_sublinks.data('link-type') == 'testimonials_block'){
13905						var page_w = link_w;
13906
13907					} else if ($ext_sublinks.data('link-type') == 'events'){
13908						var page_w = link_w + link_pad;
13909
13910					} else {
13911						var page_w = link_w * links_per_row;
13912					}
13913
13914					if ($ext_sublinks.data('link-type') == 'ads'){
13915						var left = -($ext_sublinks.data('curr_page') - 1) * (page_w);
13916					} else if ($ext_sublinks.data('link-type') == 'slideshow' || $ext_sublinks.data('link-type') == 'vlog'){
13917						if ($ext_sublinks.data('curr_page') == 1){
13918							var left = 0;
13919						} else if ($ext_sublinks.data('curr_page') == ($ext_sublinks.data('links-count'))){
13920							if (links_per_row == 1){
13921								var left = -(($ext_sublinks.data('curr_page') - 1) * page_w)
13922							} else {
13923								var left = -(($ext_sublinks.data('curr_page') - 1) * page_w) + page_w * 0.5;
13924							}
13925						} else {
13926							var adj = link_w/4;
13927							var left = -(($ext_sublinks.data('curr_page') - 1) * page_w) + adj;
13928						}
13929
13930					} else if ($ext_sublinks.data('link-type') == 'plans'){
13931						var left = -($ext_sublinks.data('curr_page') - 1) * (content_w + link_pad);
13932					} else if ($ext_sublinks.data('link-type') == 'testimonials' || $ext_sublinks.data('link-type') == 'testimonials_block'){
13933						var left = -($ext_sublinks.data('curr_page') - 1) * page_w;
13934					} else if ($ext_sublinks.data('link-type') == 'events'){
13935						//console.log(links_per_row)
13936						if (links_per_row == 1.5){
13937							var left = -($ext_sublinks.data('curr_page') - 1) * (page_w);
13938						} else {
13939							var left = -($ext_sublinks.data('curr_page') - 1) * (page_w);
13940						}
13941					} else {
13942						if (links_per_row == 2.5){
13943							var left = -($ext_sublinks.data('curr_page') - 1) * (page_w + link_pad);
13944						} else {
13945							var left = -($ext_sublinks.data('curr_page') - 1) * (page_w + link_pad * 2);
13946						}
13947					}
13948
13949                    $ext_sublinks.find('.insta-external-link-arrow').removeClass('disabled');
13950					$ext_sublinks.removeClass('no-arrows');
13951
13952                    if ($ext_sublinks.data('page_count') <= 1){
13953                        $ext_sublinks.find('.insta-external-link-arrow').addClass('hide');
13954						$ext_sublinks.addClass('no-arrows');
13955
13956                    } else if ($ext_sublinks.data('curr_page') == 1){
13957                        $ext_sublinks.find('.insta-external-link-arrow.left').addClass('disabled');
13958                    } else if ($ext_sublinks.data('curr_page') == $ext_sublinks.data('page_count')){
13959                        $ext_sublinks.find('.insta-external-link-arrow.right').addClass('disabled');
13960                    }
13961                    $ext_sublinks.find('.insta-external-links-inner').css({
13962                        'margin-left': left
13963                    })
13964
13965                    $ext_sublinks.find('.insta-external-links-inner ').width(l
13965inks_w);
13966
13967                } else {
13968                    var links_w = link_w * links_per_row + 2;
13969                }
13970
13971
13972                //$ext_sublinks.find('.insta-external-links-inner ').width(links_w);
13973
13974                $ext_sublinks.find('.insta-external-link').each(function(){
13975
13976                    var $link = $(this);
13977					if (link_count == 1){
13978						$link.addClass('single');
13979					}
13980                    $link.width(link_w);
13981
13982
13983                    $link.find('.details').width(details_w);
13984
13985                    orientation = $link.find('img').data('orientation');
13986                    if (!$.isNumeric( orientation )){
13987                        orientation = 0;
13988                    }
13989					if ($link.data('featured') == 'numbered'){
13990						var crop_w = 60;
13991						var crop_h = crop_w;
13992					} else if ($link.data('type') == 'custom'){
13993                        //var crop_w = $link.find('.insta-external-link-inner').width();
13994						if ($ext_sublinks.data('link-type') == 'testimonials' || $ext_sublinks.data('link-type') == 'testimonials_block'){
13995															var crop_w = 150;
13996													} else if ($ext_sublinks.data('featured') == 'big_bar'){
13997							if (vars.is_mobile_extra_sm){
13998								var crop_w = 80;
13999							} else if (vars.is_mobile){
14000								var crop_w = 100;
14001							} else {
14002								var crop_w = 120;
14003							}
14004						} else if ($ext_sublinks.data('featured') == 'square'){
14005							var crop_w = link_w;
14006						} else {
14007							var crop_w = link_w;
14008						}
14009
14010                        var crop_h = crop_w / ext_link_img_r;
14011
14012
14013                        if ($link.data('left-per') == '' && $link.data('top-per') == ''){
14014                            if (window_type == 'side_scroll' || $ext_sublinks.data('link-type') == 'plans'){
14015                                if ($link.data('img-r') > 1){
14016                                    var h = crop_h;
14017                                    var w = h * $link.data('img-r');
14018									if (w < crop_w){
14019										var w = crop_w;
14020	                                    var h = w / $link.data('img-r');
14021									}
14022                                } else {
14023                                    var w = crop_w;
14024                                    var h = w / $link.data('img-r');
14025                                }
14026
14027                            } else {
14028                                if ($link.data('img-r') > 1){
14029                                    var h = crop_h;
14030                                    var w = h * $link.data('img-r');
14031                                } else {
14032                                    var w = crop_w;
14033                                    var h = w / $link.data('img-r');
14034                                }
14035
14036                                if (orientation == 5 || orientation == 6){
14037                                    w = crop_h;
14038                                    h = w / $link.data('img-r');
14039                                    if (h < crop_w){
14040                                        h = crop_w;
14041                                        w = h * $link.data('img-r');
14042                                    }
14043                                }
14044                            }
14045
14046                            var top = Math.round(crop_h - h)/2;
14047                            var left = Math.round(crop_w - w)/2;
14048                        } else {
14049                            var w = crop_w * $link.data('w-per');
14050                            var h =  crop_h * $link.data('h-per');
14051
14052                            var left = crop_w * $link.data('left-per');
14053                            var top = crop_h * $link.data('top-per');
14054
14055                            if (orientation == 5 || orientation == 6){
14056                                                                    h = crop_w * $link.data('w-per');
14057                                    w = h * $link.data('img-r');
14058                                    left = crop_w *  $link.data('top-per');
14059                                    top = crop_h *  $link.data('left-per');
14060
14061                                
14062                            }
14063
14064                        }
14065                    } else {
14066                        var crop_w = link_w;
14067                        var crop_h = crop_w / ext_link_img_r;
14068                        var w = crop_w;
14069                        var h = crop_h;
14070                        var left = 0;
14071                        var top = 0;
14072
14073                    }
14074
14075
14076                    $link.find('.block1').css({
14077                        'width': crop_w,
14078                        'height': crop_h
14079                    })
14080
14081                    $link.find('.block1 div:first').css({
14082                        'width': crop_w,
14083                        'height': crop_h,
14084
14085                    })
14086
14087                    $link.find('img').css({
14088                        'left': left,
14089                        'top': top,
14090                        'width': w,
14091                        'height': h
14092                    })
14093
14094					$link.find('iframe').css({
14095                        'left': left,
14096                        'top': top,
14097                        'width': w,
14098                        'height': h
14099                    })
14100
14101					if ($link.find('.block2-custom-img').length){
14102                        var $custom_img = $link.find('.block2-custom-img');
14103						if ($ext_sublinks.data('link-type') == 'testimonials' || $ext_sublinks.data('link-type') == 'testimonials_block'){
14104															var crop_w = 150;
14105														crop_h = crop_w;
14106						} else {
14107							crop_w = 60;
14108	                        crop_h = 60;
14109						}
14110
14111                        if (($custom_img.data('left') == '' && $custom_img.data('left') != '0') || $custom_img.data('w') == '0'){
14112                            if ($custom_img.data('r') > 1){
14113                                var custom_h = crop_h;
14114                                var custom_w = custom_h * $custom_img.data('r');
14115                            } else {
14116                                var custom_w = crop_w;
14117                                var custom_h = custom_w / $custom_img.data('r');
14118                            }
14119
14120
14121                            var custom_top = Math.round(crop_h - custom_h)/2;
14122                            var custom_left = Math.round(crop_w - custom_w)/2;
14123                        } else {
14124                            var custom_w = crop_w * $custom_img.data('w');
14125                            var custom_h = custom_w / $custom_img.data('r');
14126                            var custom_left = crop_w * $custom_img.data('left');
14127                            var custom_top = crop_h * $custom_img.data('top');
14128
14129
14130                        }
14131
14132                    	$link.find('.block2-custom-img img').css({
14133                            width: custom_w,
14134                            height: custom_h,
14135                            top: custom_top,
14136                            left: custom_left,
14137                            position: 'absolute'
14138                        })
14139
14140
14141                    }
14142					if ($link.find('.block4').length){
14143						$link.find('.block4').css({
14144							'top': crop_h - $link.find('.block4').height() - 10
14145						})
14146					}
14147
14148                })
14149
14150
14151
14152                    } else {
14153
14154            $ext_sublinks.find('.insta-external-link').each(function(){
14155                var $link = $(this);
14156
14157
14158                if ($link.data('type') == 'custom'){
14159
14160											var crop_h = 40;
14161					
14162					if ($link.data('featured') == 'big_bar'){
14163						var crop_h = 140;
14164					}
14165
14166                    if (vars.win_w > 300){
14167                        var max_crop_h = $link.height() - 8;
14168                    } else {
14169                        var max_crop_h = 25;
14170                    }
14171                    
14172
14173                    if (crop_h > max_crop_h ){
14174                        crop_h = max_crop_h;
14175                    }
14176
14177                    var crop_w = crop_h;
14178
14179
14180
14181                    var crop_w = crop_h;
14182					//console.log(crop_w);
14183                    if ($link.data('left-per') == ''){
14184                        if ($link.data('img-r') > 1){
14185                            var h = crop_h;
14186                            var w = h * $link.data('img-r');
14187                        } else {
14188                            var w = crop_w;
14189                            var h = w / $link.data('img-r');
14190                        }
14191
14192                        if (orientation == 5 || orientation == 6){
14193                            w = crop_h;
14194                            h = w / $link.data('img-r');
14195                            if (h < crop_w){
14196                                h = crop_w;
14197                                w = h * $link.data('img-r');
14198                            }
14199                        }
14200
14201                        var top = Math.round(crop_h - h)/2;
14202                        var left = Math.round(crop_w - w)/2;
14203                    } else {
14204                        var w = crop_w * $link.data('w-per');
14205                        var h = w / $link.data('img-r');
14206                        var left = crop_w * $link.data('left-per');
14207                        var top = crop_h * $link.data('top-per');
14208
14209                        if (orientation == 5 || orientation == 6){
14210                                                            h = crop_w * $link.data('w-per');
14211                                w = h * $link.data('img-r');
14212                                left = crop_w *  $link.data('top-per');
14213                                top = crop_h *  $link.data('left-per');
14214
14215                            
14216                        }
14217                    }
14218                } else {
14219                    /*var crop_h = $link.find('.insta-external-link-inner').height() - 10;
14220                    if (crop_h > 50 && vars.win_w > 300){
14221                        crop_h = 50;
14222                    } else if (crop_h > 28){
14223                        crop_h = 28;
14224                    }*/
14225
14226                    var crop_h = 55;
14227                    if (vars.win_w > 300){
14228                        var max_crop_h = $link.height() - 10;
14229                    } else {
14230                        var max_crop_h = 30;
14231                    }
14232                    if (crop_h > max_crop_h){
14233                        crop_h = max_crop_h;
14234                    }
14235                    var crop_w = crop_h;
14236                    var w = crop_w;
14237                    var h = crop_h;
14238                    var left = 0;
14239                    var top = 0;
14240                }
14241
14242                if (!$link.find('.block1').hasClass('no-image')){
14243                    $link.find('.block1').css({
14244                        'width': crop_w,
14245                        'height': crop_h
14246                    })
14247
14248                    $link.find('.block1 div:first').css({
14249                        'width': crop_w,
14250                        'height': crop_h
14251                    })
14252
14253
14254
14255                    $link.find('img').css({
14256                        'left': left,
14257                        'top': top,
14258                        'width': w,
14259                        'height': h
14260                    })
14261                }
14262
14263            })
14264        }
14265    }
14266
14267	function instaPositionShop(elem, window_type, sublinks_featured){
14268		        var $ext_sublinks = $(elem);
14269        var orientation = 0;
14270
14271        if (window_type == 'side_scroll' && sublinks_featured == 'square'){
14272				            if (vars.is_mobile){
14273	                var links_per_row = 2;
14274	            } else {
14275	                var links_per_row = 3;
14276	            }
14277			        } else {
14278            var links_per_row = 2;
14279        }
14280
14281        var link_count = $ext_sublinks.find('.insta-external-link').length;
14282        var page_count = Math.ceil(link_count /links_per_row);
14283        $ext_sublinks.data('page_count', page_count);
14284        instaGetContentWidth();
14285
14286
14287
14288
14289        var link_pad = parseInt(10);
14290        if (vars.win_w <= 300){
14291            //link_pad -= 8;
14292        }
14293        if (link_pad < 0){
14294            link_pad = 0;
14295        }
14296
14297        var content_w = $ext_sublinks.width();
14298        var link_w = Math.floor((content_w - link_pad) / links_per_row) - 1;
14299
14300
14301
14302        var img_area_w = link_w;
14303        var img_area_h = img_area_w / 1.3;
14304        var date_w = link_w;
14305        var details_w = link_w;
14306
14307        if (window_type == 'side_scroll') {
14308            link_w = (content_w - ((links_per_row) * link_pad)) / links_per_row;
14309            var links_w = (link_w + link_pad) * link_count;
14310            var page_w = link_w * links_per_row;
14311            if ($ext_sublinks.data('curr_page') == 1){
14312                var left = 0;
14313            } else if ($ext_sublinks.data('curr_page') == link_count){
14314                var left = -(($ext_sublinks.data('curr_page') - 1) * page_w);
14315            } else {
14316                var adj = link_w/4;
14317                var left = -(($ext_sublinks.data('curr_page') - 1) * page_w) + adj;
14318            }
14319            //var left = -(ext_links.curr_page - 1) * (page_w + link_pad * 2);
14320
14321            $ext_sublinks.find('.insta-external-link-arrow').removeClass('disabled');
14322            if (page_count <= 1){
14323                $ext_sublinks.find('.insta-external-link-arrow').addClass('hide');
14324            } else if ($ext_sublinks.data('curr_page') == 1){
14325                $ext_sublinks.find('.insta-external-link-arrow.left').addClass('disabled');
14326            } else if ($ext_sublinks.data('curr_page') == page_count){
14327                $ext_sublinks.find('.insta-external-link-arrow.right').addClass('disabled');
14328            }
14329            $ext_sublinks.find('.insta-external-links-inner.shop').css({
14330                'margin-left': left
14331            })
14332
14333        } else {
14334			var links_w = link_w * links_per_row + 2;
14335		}
14336
14337
14338        var title_h = 0;
14339        var crop_r = 1;
14340        //$ext_sublinks.find('.insta-external-links-inner').width(links_w);
14341        if (!$ext_sublinks.data('appended') && window_type != 'side_scroll'){
14342            $ext_sublinks.data('appended', true);
14343            $ext_sublinks.find('.insta-external-link').each(function(){
14344                $(this).appendTo('.col' + $(this).data('col-num'));
14345            })
14346        }
14347        $ext_sublinks.find('.insta-external-link').each(function(){
14348
14349            var $link = $(this);
14350
14351            var $link_inner = $link.find('.insta-external-link-inner');
14352            if (window_type == 'side_scroll'){
14353                $link.width(link_w);
14354            } else {
14355                if ($link.data('featured') != 'yes' && $link.data('featured') != 'bar'){
14356                    $link.width(link_w - parseInt($link.css('margin-right')) - parseInt($link.css('margin-left')) - 1);
14357                }
14358            }
14359
14360            $link_inner.find('.details').width(details_w);
14361
14362            orientation = $link_inner.find('img').data('orientation');
14363            if (!$.isNumeric( orientation )){
14364                orientation = 0;
14365            }
14366
14367            if (title_h < $link_inner.find('.title').height()){
14368                title_h = $link_inner.find('.title').height();
14369            }
14370            crop_r = $link.data('crop-r');
14371
14372            if ($link.data('type') == 'custom' || $link.data('type') == ''){
14373
14374                if ($link.data('featured') == 'yes'){
14375                    var crop_w = links_w;// - link_pad * 2 - 10;
14376                    var crop_h = crop_w / crop_r;
14377                } else if ($link.data('featured') == 'bar'){
14378                    var crop_w = 40;
14379                    var crop_h = crop_w;
14380                } else {
14381                    if (window_type == 'side_scroll'){
14382						                        	var crop_w = link_w - parseInt($link.css('padding-right')) - parseInt($link.css('padding-left'));
14383						                    } else {
14384                        var crop_w = link_w - parseInt($link.css('margin-right')) * 2;// - link_pad * 2 - 10;
14385                    }
14386                    var crop_h = crop_w / crop_r;
14387
14388                }
14389
14390                if ((($link.data('left-per') == '' || $link.data('left-per') == '0') && ($link.data('top-per') == '' || $link.data('top-per') == '0')) || ''){
14391
14392                    if ($link.data('img-r') >= 1){
14393                        var h = crop_h;
14394                        var w = h * $link.data('img-r');
14395                        if (w < crop_w){
14396                            w = crop_w;
14397                            h = w / $link.data('img-r');
14398                        }
14399                    } else {
14400                        var w = crop_w;
14401                        var h = w / $link.data('img-r');
14402                    }
14403
14404
14405                    if (orientation == 5 || orientation == 6){
14406                        w = crop_w;
14407                        h = w * $link.data('img-r');
14408                        if (h < crop_w && false){
14409                            h = crop_w;
14410                            w = h * $link.data('img-r');
14411                        }
14412                    }
14413
14414                    var top = Math.round(crop_h - h)/2;
14415                    var left = Math.round(crop_w - w)/2;
14416                } else {
14417
14418                    var h = crop_h * $link.data('h-per');
14419
14420                    var w = h * $link.data('img-r');
14421                    var left = crop_w * $link.data('left-per');
14422                    var top = crop_h * $link.data('top-per');
14423
14424                    if (orientation == 5 || orientation == 6){
14425                                                    w = crop_w * $link.data('w-per');
14426                            h = w * $link.data('img-r');
14427                        
14428                    }
14429                }
14430            } else {
14431                var crop_w = link_w - parseInt($link.css('margin-right')) * 2;
14432
14433                var crop_h = crop_w / crop_r;
14434
14435                var w = crop_w;
14436                var h = crop_h;
14437                var left = 0;
14438                var top = 0;
14439
14440
14441
14442            }
14443
14444            $link_inner.find('.block1').css({
14445                'width': crop_w,
14446                'height': crop_h
14447            })
14448
14449            $link_inner.find('.block4').css({
14450                'top': crop_h - 28
14451            })
14452
14453            $link_inner.find('.block1 div').css({
14454                'width': crop_w,
14455                'height': crop_h,
14456
14457            })
14458
14459
14460            $link_inner.find('img').css({
14461                'left': left,
14462                'top': top,
14463                'width': w,
14464                'height': h
14465            })
14466
14467            if ($link_inner.find('.block2-custom-img').length){
14468                var $custom_img = $link_inner.find('.block2-custom-img');
14469                crop_w = 20;
14470                crop_h = 20;
14471                if (($custom_img.data('left') == '' && $custom_img.data('left') != '0') || $custom_img.data('w') == '0'){
14472                    if ($custom_img.data('r') > 1){
14473                        var custom_h = crop_h;
14474                        var custom_w = custom_h * $custom_img.data('r');
14475                    } else {
14476                        var custom_w = crop_w;
14477                        var custom_h = custom_w / $custom_img.data('r');
14478                    }
14479
14480
14481                    var custom_top = Math.round(crop_h - custom_h)/2;
14482                    var custom_left = Math.round(crop_w - custom_w)/2;
14483                } else {
14484                    var custom_w = crop_w * $custom_img.data('w');
14485                    var custom_h = custom_w / $custom_img.data('r');
14486                    var custom_left = crop_w * $custom_img.data('left');
14487                    var custom_top = crop_h * $custom_img.data('top');
14488
14489
14490                }
14491
14492                $link_inner.find('.block2-custom-img img').css({
14493                    width: custom_w,
14494                    height: custom_h,
14495                    top: custom_top,
14496                    left: custom_left,
14497                    position: 'absolute'
14498                })
14499            }
14500
14501
14502
14503        })
14504
14505		
14506
14507    }
14508
14509
14510	function instaPositionPageImages(elem){
14511
14512        instaGetContentWidth();
14513		var $elem = $(elem);
14514        if ($('.insta-external-link-page-content-inner').height() < vars.win_h){
14515            $('.insta-external-link-page-content').removeClass('insta-scroll');
14516        } else {
14517            $('.insta-external-link-page-content').addClass('insta-scroll');
14518        }
14519        $('.insta-external-link-page-content-inner').removeClass('check-scroll');
14520		if ($elem.find('.insta-shop-item-images').length){
14521			var is_shop_item = true;
14522		} else {
14523			var is_shop_item = false;
14524		}
14525
14526		$elem.find('img').parent().each(function(){
14527			var $img_div = $(this);
14528			var img_name = $img_div.data('img-name');
14529			var img_w = $img_div.data('img-w');
14530			var img_h = $img_div.data('img-h');
14531			var crop_r = $img_div.data('crop-r');
14532			var media_type = $img_div.data('media-type');
14533			if (typeof crop_r === 'undefined'){
14534				crop_r = '';
14535			}
14536
14537			if (crop_r){
14538									if ($elem.hasClass('insta-funnel-header')){
14539						if (vars.is_mobile){
14540							var crop_w = $('.insta-funnel-header').width();
14541						} else {
14542							var crop_w = vars.content_w * 0.5;
14543						}
14544		            } else if ($elem.width() > 0){
14545		                if ($('.insta-external-link-payment-main-info').length){
14546		                    var crop_w = $elem.width();
14547		                } else {
14548		                    var crop_w = $elem.width() - parseInt($elem.css('padding-left')) - parseInt($elem.css('padding-right'));
14549		                }
14550		            } else {
14551		                var crop_w = $('.insta-external-link-inner.main').width() - 20;
14552		            }
14553				
14554				var crop_h = crop_w / crop_r;
14555				if (is_shop_item){
14556					var max_h = vars.win_h - 250;
14557
14558					if (crop_h > max_h){
14559						crop_h = max_h;
14560						crop_w = crop_h * crop_r;
14561					}
14562				}
14563
14564
14565			} else {
14566				crop_r = 1;
14567			}
14568
14569			//console.log(crop_r + " == " + crop_w + " == " + crop_h + " == " +  $elem.width() + " == " + $elem.attr('id'));
14570			$elem.find('.insta-shop-item-images').css({
14571				width: crop_w,
14572				height: crop_h
14573			})
14574
14575			if (img_name != ''){
14576
14577
14578	            if (media_type != 'video'){
14579
14580	                var $img = $img_div.find('img');
14581	                orientation = $img.data('orientation');
14582	                if (!$.isNumeric( orientation )){
14583	                    orientation = 0;
14584	                }
14585
14586	                var img_r = img_w / img_h;
14587
14588
14589
14590
14591                    if (($img_div.data('left-per') == '' || $img_div.data('left-per') == 0) &&
14592						($img_div.data('top-per') == '' || $img_div.data('top-per') == 0)){
14593
14594                        var h = crop_h;
14595                        var w = h * img_r;
14596                        if (w < crop_w){
14597                            w = crop_w;
14598                            h = w / img_r;
14599                        }
14600
14601
14602                        var top = Math.round(crop_h - h)/2;
14603                        var left = Math.round(crop_w - w)/2;
14604
14605                    } else {
14606						if ($img_div.data('w-per') > 0){
14607							var w = crop_w * $img_div.data('w-per');
14608						} else {
14609							var w = crop_w;
14610						}
14611
14612                        var h = w / img_r;
14613						if (h < crop_h){
14614                            h = crop_h;
14615                            w = h * img_r;
14616                        }
14617                        var left = crop_w * $img_div.data('left-per');
14618                        var top = crop_h * $img_div.data('top-per');
14619
14620
14621                    }
14622
14623                    $img_div.css({
14624                        'width': crop_w,
14625                        'height': crop_h
14626                    })
14627                    $img.css({
14628						'max-width':'none',
14629                        'width': w,
14630                        'height': h,
14631                        'top': top,
14632                        'left': left
14633                    })
14634
14635
14636
14637
14638
14639	            }
14640	            $('#insta_modal').find('.insta-modal-inner').width(img_w);
14641	            instaPositionModal($('#insta_modal'), 'body');
14642
14643	        }
14644		})
14645
14646
14647		instaSetSubpageHeight();
14648
14649
14650    }
14651
14652	function instaPositionPageImage(elem){
14653
14654        instaGetContentWidth();
14655		var $elem = $(elem);
14656        if ($('.insta-external-link-page-content-inner').height() < vars.win_h){
14657            $('.insta-external-link-page-content').removeClass('insta-scroll');
14658        } else {
14659            $('.insta-external-link-page-content').addClass('insta-scroll');
14660        }
14661        $('.insta-external-link-page-content-inner').removeClass('check-scroll');
14662
14663		var $img_div = $elem.find('.insta-external-link-page-image');
14664		var img_name = $img_div.data('img-name');
14665		var img_w = $img_div.data('img-w');
14666		var img_h = $img_div.data('img-h');
14667		var media_type = $img_div.data('media-type');
14668		var crop_r = $img_div.data('crop-r');
14669		if (typeof crop_r === 'undefined'){
14670			crop_r = '';
14671		}
14672
14673
14674
14675		if (crop_r){
14676			$img_div.css({
14677				width: ''
14678			})
14679							if ($elem.hasClass('insta-promo-page')){
14680				   var crop_w = $elem.width();
14681				   var crop_h = crop_w / crop_r;
14682				   var max_h = vars.win_h - 150;
14683				   if (crop_h > max_h){
14684					   crop_h = max_h;
14685					   crop_w = crop_h * crop_r;
14686				   }
14687				} else {
14688
14689					if ($elem.hasClass('insta-funnel-footer')){
14690						if (vars.is_mobile){
14691							var crop_w = $elem.width();
14692						} else {
14693							var crop_w = vars.content_w * 0.5;
14694						}
14695
14696					} else {
14697						var crop_w = $img_div.width();
14698					}
14699
14700					var crop_h = crop_w / crop_r;
14701
14702				}
14703					}
14704
14705        if (img_name != ''){
14706            if (media_type != 'video'){
14707                var $img = $img_div.find('img');
14708                orientation = $img.data('orientation');
14709                if (!$.isNumeric( orientation )){
14710                    orientation = 0;
14711                }
14712
14713                //var img_w = ;
14714                //var img_h = ;
14715
14716                var img_r = img_w / img_h;
14717
14718
14719                if (crop_r){
14720
14721
14722                    if (($img_div.data('left-per') == '' || $img_div.data('left-per') == 0) &&
14723						($img_div.data('top-per') == '' || $img_div.data('top-per') == 0)){
14724
14725                        var h = crop_h;
14726                        var w = h * img_r;
14727                        if (w < crop_w){
14728                            w = crop_w;
14729                            h = w / img_r;
14730                        }
14731
14732
14733                        var top = Math.round(crop_h - h)/2;
14734                        var left = Math.round(crop_w - w)/2;
14735                    } else {
14736						if ($img_div.data('w-per') > 0){
14737							var w = crop_w * $img_div.data('w-per');
14738						} else {
14739							var w = crop_w;
14740						}
14741						//console.log(img_r)
14742                        var h = w / img_r;
14743						if (h < crop_h){
14744                            h = crop_h;
14745                            w = h * img_r;
14746                        }
14747						if (w < crop_w){
14748                            w = crop_w;
14749                            h = w / img_r;
14750                        }
14751						//console.log(w + " == " + h)
14752                        var left = crop_w * $img_div.data('left-per');
14753                        var top = crop_h * $img_div.data('top-per');
14754
14755
14756                    }
14757
14758                    $img_div.css({
14759                        'width': crop_w,
14760                        'height': crop_h
14761                    })
14762                    $img.css({
14763						'max-width':'none',
14764                        'width': w,
14765                        'height': h,
14766                        'top': top,
14767                        'left': left
14768                    })
14769                }
14770
14771
14772
14773
14774            }
14775            $('#insta_modal').find('.insta-modal-inner').width(img_w);
14776            instaPositionModal($('#insta_modal'), 'body');
14777
14778        }
14779
14780		instaSetSubpageHeight();
14781    }
14782
14783	function instaPositionVideo(elem){
14784		//console.log('test')
14785	 	var $video = $(elem);
14786		var str = $video.find('iframe').attr('src');
14787		var w = 0;
14788		if (str){
14789			if (str.indexOf("youtube") >= 0 || str.indexOf("vimeo") >= 0){
14790				instaGetContentWidth();
14791
14792				if (typeof $video.find('iframe').attr('width') !== 'undefined' && $video.find('iframe').attr('width') !== false && $video.find('iframe').attr('width') != '100%') {
14793					var r = parseInt($video.find('iframe').attr('width')) / parseInt($video.find('iframe').attr('height'));
14794				} else {
14795					var r = parseInt($video.width()) / parseInt($video.height());
14796				}
14797
14798
14799									if (($video.hasClass('insta-external-link-page') || $video.closest('.insta-external-link-page').length) && !$video.hasClass('inline')){
14800						w = $video.width();
14801					} else if ($video.hasClass('insta-external-link-payment-main-info')){
14802						w = $video.width();
14803					} else {
14804						w = $video.closest('.insta-external-links-inner.main').width();
14805					}
14806
14807				
14808				if (w > $video.width()){
14809					w = $video.width();
14810				}
14811
14812	            
14813				w = typeof w !== 'undefined' ? w : 0;
14814
14815	            var h = w / r ;
14816
14817	            $video.find('iframe').css({
14818	                width: w,
14819	                height: h
14820	            })
14821
14822	            $video.find('.iframe-container').css({
14823	                width: w,
14824	                height: h
14825	            })
14826
14827			} else {
14828				$video.find('iframe').css({
14829				   width: '100%',
14830			    })
14831			}
14832		} else {
14833			$video.find('iframe').css({
14834			   width: '100%',
14835		    })
14836		}
14837
14838		if ($video.find('.iframe-container').hasClass('hide') && w > 0){
14839			$video.find('.iframe-container').removeClass('hide');
14840		}
14841		instaSetSubpageHeight();
14842
14843    }
14844
14845	function instaGetOS() {
14846		var userAgent = window.navigator.userAgent,
14847		platform = window.navigator.platform,
14848		macosPlatforms = ['Macintosh', 'MacIntel', 'MacPPC', 'Mac68K'],
14849		windowsPlatforms = ['Win32', 'Win64', 'Windows', 'WinCE'],
14850		iosPlatforms = ['iPhone', 'iPad', 'iPod'],
14851		os = null;
14852
14853		if (macosPlatforms.indexOf(platform) !== -1) {
14854			os = 'Mac OS';
14855		} else if (iosPlatforms.indexOf(platform) !== -1) {
14856			os = 'iOS';
14857		} else if (windowsPlatforms.indexOf(platform) !== -1) {
14858			os = 'Windows';
14859		} else if (/Android/.test(userAgent)) {
14860			os = 'Android';
14861		} else if (!os && /Linux/.test(platform)) {
14862			os = 'Linux';
14863		}
14864
14865		return os;
14866	}
14867
14868	function instaUpdateCartIcon(count){
14869
14870		if (count > 0 && count != ''){
14871			if (!$('.insta-cart').length){
14872				$('.insta-cart-menu').removeClass('hide');
14873			}
14874			$('.insta-cart-menu').find('.lbl').html(count);
14875			$('.insta-cart-menu').find('.qty').removeClass('hide');
14876
14877
14878		} else {
14879
14880			$('.insta-cart-menu').find('.lbl').html('');
14881			$('.insta-cart-menu').find('.qty').addClass('hide');
14882			$('.insta-cart-menu').addClass('hide');
14883
14884		}
14885	}
14886
14887	function instaOpenSite(email_prompt){
14888		if (email_prompt){
14889			instaDisplayEmailPrompt();
14890		}
14891
14892
14893		if (!$('.blu-wrapper').data('opened')){
14894			$('.blu-wrapper').css({
14895				top: -200
14896			})
14897			$('.blu-wrapper').data('opened', true);
14898			$('.blu-wrapper').stop().animate({
14899				'top': 0,
14900				'opacity': 1
14901			}, 1800, 'easeOutQuart');
14902		}
14903	}
14904
14905	function instaDisplayEmailPrompt(){
14906
14907					$('.insta-block.avatar, .insta-block.slideshow, .insta-block.header_image').addClass('blu-display-none');
14908			$('.insta-block.avatar, .insta-block.slideshow, .insta-block.header_image').addClass('hide');
14909				$('.insta-block.external_links').addClass('insta-hide-ext-links');
14910		instaPositionEmailPrompt();
14911		$('.insta-external-links-email-prompt').removeClass('hide');
14912	}
14913
14914	function instaHideEmailPrompt(){
14915		$('.insta-block.avatar, .insta-block.slideshow, .insta-block.header_image').removeClass('hide');
14916		$('.insta-block.avatar, .insta-block.slideshow, .insta-block.header_image').fadeIn();
14917		$('.insta-block.external_links').removeClass('insta-hide-ext-links');
14918		$('.insta-external-links-email-prompt').addClass('hide');
14919		$('.insta-external-links-email-prompt-image').addClass('hide');
14920
14921	}
14922
14923	function instaPositionEmailPrompt(){
14924		instaGetContentWidth();
14925		var crop_w = $('.insta-page-inner').width();
14926		var crop_h = crop_w / 1.5;
14927		var $img_div = $('.insta-external-links-email-prompt-image');
14928		var $img = $('.insta-external-links-email-prompt-image img');
14929
14930		if (('' == '' || '' == 0) &&
14931			('' == '' || '' == 0)){
14932
14933			$img_div.addClass('no-crop');
14934		} else {
14935			
14936		}
14937
14938		$img_div.css({
14939			'width': crop_w,
14940			'height': crop_h
14941		})
14942
14943
14944
14945	}
14946
14947	function instaScrollSublinks(id, count, dir, source){
14948		var $elem = $('#' + id);
14949		var curr_page = $elem.data('curr_page');
14950		if ($elem.parent().hasClass('big_bar')){
14951			var page_count = Math.ceil(count/2);
14952		} else {
14953			var page_count = count;
14954		}
14955
14956		//var page_count = count;//$elem.data('page_count');
14957
14958		if (dir == 'right'){
14959			curr_page++;
14960			//console.log(curr_page + " == " + page_count)
14961			if (curr_page > page_count){
14962				if (source == 'slideshow'){
14963					curr_page = 1;
14964				} else {
14965					curr_page = page_count;
14966				}
14967
14968			}
14969		} else if (dir == 'left'){
14970			curr_page--;
14971			if (curr_page < 1){
14972				curr_page = 1;
14973			}
14974		}
14975
14976
14977		var $curr_link = $elem.find('.insta-external-link[data-n=' + curr_page + ']');
14978
14979		//console.log($curr_link.data('loaded'))
14980		if ($elem.data('curr_page') != curr_page && $curr_link.data('loaded') == 'yes'){
14981			$elem.data('curr_page', curr_page);
14982
14983			instaPositionSublinks('#' + id, count);
14984		}
14985
14986    }
14987
14988	function loadRecaptcha(){
14989	    const script = document.createElement("script");
14990
14991	    script.src = "https://www.google.com/recaptcha/api.js?render=6Leu8C0qAAAAAK6BjMVZx_hLn_1Fv8CRO1vSp0US";
14992	    script.id = 'recaptcha-script';
14993	    script.async = true;
14994
14995	    document.body.append(script);
14996	}
14997
14998	function removeRecaptcha() {
14999	    const script = document.getElementById('recaptcha-script');
15000	    if (script) {
15001	        script.remove();
15002	    }
15003
15004	    const recaptchaElems = document.getElementsByClassName('grecaptcha-badge');
15005	    if (recaptchaElems.length) {
15006	        recaptchaElems[0].remove();
15007	    }
15008	}
15009
15010	function instaGetWidgetType(content){
15011        var type = '';
15012        if ((content.includes('spotify.com') && (content.includes('track') || content.includes('album') || content.includes('playlist'))) ||
15013            content.includes('tidal') ||
15014            content.includes('music.amazon.com') ||
15015            content.includes('deezer') ||
15016            content.includes('pandora') ||
15017            content.includes('boomplay')||
15018            content.includes('anghami') ||
15019            content.includes('audiomack')
15020            ){
15021            type = 'music';
15022        } else if ( content.includes('spotify.com/show') ||
15023                    content.includes('spotify.com/episode') ||
15024                    content.includes('spotify.com/embed/show') ||
15025                    content.includes('spotify.com/embed/episode') ||
15026                    content.includes('audible') ||
15027                    content.includes('castbox') ||
15028                    content.includes('podcasts.google.com') ||
15029                    content.includes('google_podcast') ||
15030                    content.includes('stitcher') ||
15031                    content.includes('overcast') ||
15032                    content.includes('acast')
15033                    ){
15034            type = 'podcast';
15035        } else if ( content.includes('soundcloud') ||
15036                    content.includes('apple') ||
15037                    content.includes('youtube') ||
15038                    content.includes('youtu.be') ||
15039                    content.includes('tiktok') ||
15040                    content.includes('vimeo') ||
15041                    content.includes('spotify') ||
15042                    content.includes('amazon')
15043                    ){
15044            type = 'media';
15045        } else {
15046            type = 'misc';
15047        }
15048
15049        return type;
15050    }
15051
15052	$.fn.instaSerializeObject = function(){
15053		var o = {};
15054		var a = this.serializeArray();
15055		$.each(a, function() {
15056			if (o[this.name] !== undefined) {
15057				if (!o[this.name].push) {
15058					o[this.name] = [o[this.name]];
15059				}
15060				o[this.name].push(this.value || '');
15061			} else {
15062				o[this.name] = this.value || '';
15063			}
15064		});
15065		return o;
15066	};
15067
15068	function instaCopyToClipboard($container) {
15069        var input = $container.find('insta-text-to-copy');
15070        var success   = true,
15071        range     = document.createRange(),
15072        selection;
15073
15074          // For IE.
15075          if (window.clipboardData) {
15076            window.clipboardData.setData("Text", input.html());
15077          } else {
15078            // Create a temporary element off screen.
15079            var tmpElem = $('<div>');
15080            tmpElem.css({
15081              position: "absolute",
15082              left:     "-1000px",
15083              top:      "-1000px",
15084            });
15085            // Add the input value to the temp element.
15086            if (input.is('textarea') || input.is('input')) {
15087                tmpElem.text(input.val());
15088            } else {
15089                tmpElem.text(input.html());
15090            }
15091
15092            $("body").append(tmpElem);
15093            // Select temp element.
15094            range.selectNodeContents(tmpElem.get(0));
15095            selection = window.getSelection ();
15096            selection.removeAllRanges ();
15097            selection.addRange (range);
15098            // Lets copy.
15099            try {
15100              success = document.execCommand ("copy", false, null);
15101            }
15102            catch (e) {
15103              copyToClipboardFF(input.html());
15104            }
15105            if (success) {
15106             	$container.find('.insta-copy-button').removeClass('hide');
15107				$container.find('.insta-copy-msg').removeClass('hide');
15108
15109              // remove temp element.
15110              tmpElem.remove();
15111            }
15112          }
15113    }
15114
15115	function bluCarouselInit(count, page_id, block_type, transition, slides_per_page){
15116		if (count == 1){
15117			var fade = true;
15118		} else if (transition !== undefined && transition !== null) {
15119			if (transition == 'slide'){
15120				var fade = false;
15121			} else {
15122				var fade = true;
15123			}
15124		} else {
15125			var fade = false;
15126		}
15127
15128		if (block_type == 'small_links'){
15129			var centerMode = false;
15130			if (vars.is_mobile){
15131				if (slides_per_page > 3){
15132					slides_per_page = 3;
15133				}
15134
15135			}
15136
15137		} else {
15138			var centerMode = true;
15139		}
15140
15141
15142
15143
15144
15145		if (block_type == 'gallery' || block_type == 'small_links'){
15146			var slidesToShow = slides_per_page;
15147			var slidesToScroll = 1;
15148			var variableWidth = false;
15149
15150		} else {
15151			var slidesToShow = 1;
15152			var slidesToScroll = 1;
15153			var variableWidth = true;
15154		}
15155
15156		var $carousel = $('#' + page_id).find('.blu-carousel');
15157
15158
15159		instaGetContentWidth();
15160		if (!$carousel.data('set')){
15161			if (fade){
15162				$carousel.slick({
15163					centerMode:true,
15164					pauseOnHover:false,
15165					useTransform:false,
15166					cssEase: 'ease-out',
15167					//easing: 'easeOutQuart',
15168					speed: 1000,
15169					autoplaySpeed: 3000,
15170					fade: true,
15171					arrows: false,
15172					infinite: true
15173				})
15174
15175			} else {
15176				$carousel.slick({
15177					centerMode:centerMode,
15178					pauseOnHover:true,
15179					useTransform:false,
15180					cssEase: 'ease-out',
15181					easing: 'easeOutQuart',
15182					speed: 1000,
15183					autoplaySpeed:3000,
15184					autoplay: true,
15185					centerPadding:"0px",
15186					slidesToShow:slidesToShow,
15187					responsive: [
15188					    {
15189					      breakpoint: vars.mobile_w, // screen width ≤ 1024px
15190					      settings: {
15191					        slidesToShow: 3
15192					      }
15193					    }
15194					],
15195					slidesToScroll:slidesToScroll,
15196					adaptiveHeight:false,
15197					dots: false,
15198					infinite: true,
15199					variableWidth:variableWidth,
15200					arrows:false
15201
15202
15203				})
15204			}
15205
15206
15207
15208
15209			$carousel.data('set', 1);
15210			bluCarouselLoadImages(page_id, slides_per_page);
15211		}
15212
15213
15214
15215
15216
15217		if (block_type == 'gallery' && !vars.is_mobile){
15218			$carousel.find('.insta-slide').click(function(){
15219				var $image = $(this);
15220				var data_json = {
15221					'MainPage': '',
15222					'Param': '',
15223					'id': $image.data('id'),
15224					'page_id': $('#' + page_id).data('page-id'),
15225					'block_id': $('#' + page_id).data('block-id'),
15226					'is_editor': '0',
15227					'draft': '0',
15228					'draft_site_id': '0',
15229					'modal_type': 'ajax',
15230					'display_type': 'popup'
15231				}
15232
15233				instaSetModal(data_json, 'https://sociatap.com/sociatap_source/v1/blu_source/controllers/gallery_image.php', 'popup');
15234			})
15235		}
15236
15237	}
15238
15239	function bluCarouselLoadImages(page_id, slides_per_page){
15240		var $page = $('#' + page_id);
15241		var $carousel = $page.find('.blu-carousel');
15242		var loaded_slide_count = 0;
15243		var slide_count = $carousel.find('.insta-slide-img').length;
15244		$carousel.find('.insta-slide-img').each(function(){
15245			if ($(this).attr('src') == ''){
15246				$(this).attr('src', $(this).data('src'));
15247			}
15248			$(this).one("load", function() {
15249				if ($page.find('.insta-loader').data('opened')){
15250					$page.find('.insta-loader').data('opened', false);
15251					$page.find('.insta-loader').stop().delay(500).fadeOut();
15252				}
15253				$(this).stop().fadeTo(0, 1);
15254				$(this).parent().stop().fadeTo(0, 1);
15255				$(this).css({
15256
15257					'display':'none',
15258					'visibility':'visible'
15259
15260				});
15261				loaded_slide_count++;
15262
15263				if (loaded_slide_count >= slide_count || loaded_slide_count >= 3){
15264
15265					instaPositionCarousel(page_id, slides_per_page);
15266					$carousel.slick('setPosition');
15267					$carousel.stop().fadeTo("fast", 1);
15268				}
15269
15270				$(this).stop().fadeIn('slow', function(){
15271
15272				});
15273
15274			}).each(function() {
15275				if(this.complete) $(this).load();
15276			});
15277		});
15278
15279	}
15280
15281	function instaPositionCarousel(page_id, slides_per_page = 1){
15282
15283        instaGetContentWidth();
15284        var $page = $('#' + page_id);
15285		var $carousel = $page.find('.blu-carousel');
15286        var carousel_h = Math.round(vars.content_w/1.5);
15287		if (vars.is_mobile){
15288			if (slides_per_page > 3){
15289				slides_per_page = 3;
15290			}
15291			var max_h = 300;
15292		} else {
15293			var max_h = 400;
15294		}
15295
15296		if (carousel_h > max_h){
15297			carousel_h = max_h;
15298		}
15299
15300        var slide_area_w = $page.closest('.insta-block').width();
15301		var max_slide_w = slide_area_w / slides_per_page;
15302
15303        $page.css({
15304            //width: slide_area_w,
15305            //height: carousel_h
15306        })
15307
15308
15309        var r, w, h, top, left, tag_size_per, tag_size, tag_y_per, tag_y, tag_x_per, tag_x, admin_w, admin_h, main_img_w, main_img_h, slide_h, slide_w, crop_w, crop_h;
15310        $carousel.find('.insta-slide-img').each(function(){
15311			let $this = $(this);
15312			let $link = $this.closest('.insta-slide');
15313            main_img_w = $this.data('img-w');
15314            main_img_h = $this.data('img-h');
15315            r = main_img_w / main_img_h;
15316
15317							slide_h = carousel_h;
15318				slide_w = slide_h * r;
15319				crop_w = slide_w;
15320				crop_h = slide_h;
15321				$link.height(slide_h);
15322				$link.width(slide_w);
15323			
15324
15325
15326			if (!$.isNumeric($link.data('img-r')) || $link.data('img-r') <= 0) {
15327		  		$link.data('img-r', 1);
15328			}
15329
15330			
15331
15332
15333        });
15334
15335		$carousel.height(slide_h);
15336
15337
15338    }
15339
15340
15341</script>
15341
15342
15343<script async defer src="//www.instagram.com/embed.js"></script>
15343
15344</body>
15345</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.