Help
RSS
API
Feed
Maltego
Contact
Domain > steptutors.co.za
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-02-03
52.34.159.42
(
ClassC
)
2024-11-13
54.201.61.191
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Wed, 13 Nov 2024 00:17:15 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://steptutors.co.za:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 13 Nov 2024 00:17:16 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: Apache/2.4.56 (Amazon Linux) OpenSSL/3.0.8Access-Control-Allow-Origin: *Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheSet-Cookie: PHPSESSIDsakk202dfjoa6dmf4l0al9j9j8; path/Vary: Accept-Encoding,User-Agent !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>html xmlnshttp://www.w3.org/1999/xhtml>head> title> Unlock Your Potential: Expert Tutoring Services for All Ages /title> meta http-equivContent-Type contenttext/html; charsetutf-8 /> meta idviewport nameviewport contentwidthdevice-width, initial-scale1 /> meta namedescription contentElevate your academic success with our premier tutoring services. Our experienced tutors provide personalized guidance to help you excel in any subject. From test prep to homework help, weve got you covered. Start achieving your full potential today with our top-rated tutoring program.> meta nameapple-mobile-web-app-capable contentyes> meta nameapple-mobile-web-app-title contentLAUNCHED> meta nameapplication-name contentLAUNCHED> link idlaunched_canonical_link relcanonical hrefhttps://steptutors.co.za/> link hrefhttps://launched.site/launched_source/editor/views/css/fonts/fa6.1pro/css/all.min.css relstylesheet> link hrefhttps://launched.site/launched_source/editor/views/css/fonts/line-awesome/css/line-awesome.min.css relstylesheet> link hrefhttps://launched.site/launched_source/editor/views/css/redactor.css relstylesheet> link relstylesheet hrefhttps://use.typekit.net/rmt6mhr.css> link relapple-touch-icon sizes180x180 hrefhttps://launched.site/insta_images/apple-touch-icon.png> link relicon typeimage/png sizes32x32 hrefhttps://launched.site/insta_images/favicon.png> meta propertyog:title contentUnlock Your Potential: Expert Tutoring Services for All Ages /> meta propertyog:description contentElevate your academic success with our premier tutoring services. Our experienced tutors provide personalized guidance to help you excel in any subject. From test prep to homework help, weve got you covered. Start achieving your full potential today with our top-rated tutoring program. /> meta propertyog:url contenthttps://steptutors.co.za/ /> meta propertyog:type contentwebsite /> style typetext/css> @font-face { font-family: HelveticaNowMedium; src: local(***), url(https://launched.site/launched_source/editor/blufonts/HelveticaNowMedium_sans/HelveticaNowMedium.eot?#iefix) format(embedded-opentype), url(https://launched.site/launched_source/editor/blufonts/HelveticaNowMedium_sans/HelveticaNowMedium.woff) format(woff), url(https://launched.site/launched_source/editor/blufonts/HelveticaNowMedium_sans/HelveticaNowMedium.ttf) format(truetype); } @font-face { font-family: Khula, sans-serif; src: local(***), url(https://launched.site/launched_source/editor/blufonts/Khula_sans/Khula.eot?#iefix) format(embedded-opentype), url(https://launched.site/launched_source/editor/blufonts/Khula_sans/Khula.woff) format(woff), url(https://launched.site/launched_source/editor/blufonts/Khula_sans/Khula.ttf) format(truetype); } @font-face { font-family: Lato, sans-serif; src: local(***), url(https://launched.site/launched_source/editor/blufonts/Lato_sans/Lato.eot?#iefix) format(embedded-opentype), url(https://launched.site/launched_source/editor/blufonts/Lato_sans/Lato.woff) format(woff), url(https://launched.site/launched_source/editor/blufonts/Lato_sans/Lato.ttf) format(truetype); } @font-face { font-family: aktiv-grotesk, sans-serif; src: local(***), url(https://launched.site/launched_source/editor/blufonts/aktiv-grotesk_sans/aktiv-grotesk.eot?#iefix) format(embedded-opentype), url(https://launched.site/launched_source/editor/blufonts/aktiv-grotesk_sans/aktiv-grotesk.woff) format(woff), url(https://launched.site/launched_source/editor/blufonts/aktiv-grotesk_sans/aktiv-grotesk.ttf) format(truetype); } @font-face { font-family: Garet-Book; src: url(https://launched.site/launched_source/editor/blufonts/Garet-Book_sans/Garet-Book.eot?#iefix) format(embedded-opentype), url(https://launched.site/launched_source/editor/blufonts/Garet-Book_sans/Garet-Book.ttf) format(truetype);}/*@font-face { font-family: MBFAtom; src: url(https://launched.site/launched_source/editor/blufonts/MBFAtom_sans/MBFAtom.eot?#iefix) format(embedded-opentype), url(https://launched.site/launched_source/editor/blufonts/MBFAtom_sans/MBFAtom.ttf) format(truetype);}@font-face { font-family: Garet-Book; src: url(https://launched.site/launched_source/editor/blufonts/Garet-Book_sans/Garet-Book.eot?#iefix) format(embedded-opentype), url(https://launched.site/launched_source/editor/blufonts/Garet-Book_sans/Garet-Book.ttf) format(truetype);}*/html { margin:0px; padding:0px; height:100%; width: 100%; -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */ font-size: 18px; font-size: 1.125rem;}body { margin:0px; padding:0px; width: 100%; color: #000000; background-color: #ffffff; font-size: 18px; font-family: Lato; }@media screen and (max-width: 1200px){ html { font-size: 1.0125rem; }}@media screen and (max-width: 1000px){ html { font-size: 0.95625rem; }}@media screen and (max-width: 800px){ html { font-size: 0.95625rem; }}figure { margin:0;}p { margin: 0px 0px 15px 0px;}.insta-button { text-decoration: none;}inputtyperadio { border:1px solid # !important; color:# !important;}textarea:focus, input:focus{ outline: none;}input:focus { outline:none;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;}.blu-noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}.blu-no-pad-top { padding-top:0px !important;}.blu-no-pad { padding:0px !important;}.blu-no-margin { margin:0px !important;}.blu-text-align-left { text-align:left !important;}.blu-text-align-right { text-align:right !important;}.blu-text-align-center { text-align:center !important;}.blu-pad-left { padding-left: 25px !important;}.blu-pad-right { padding-right: 25px !important;}.blu-pad-top { padding-top: 25px !important;}.blu-pad-bottom { padding-bottom: 25px !important;}.blu-large-pad-top { padding: 80px 0px 0px 0px !important;}.blu-large-pad-bottom { padding: 0px 0px 80px 0px !important;}.blu-large-pad-left { padding: 0px 0px 0px 80px !important;}.blu-large-pad-right { padding: 0px 80px 0px 0px !important;}.blu-small-pad-top { padding-top: 10px !important;}.blu-small-margin-top { margin-top: 10px !important;}.blu-small-pad-bottom { padding-bottom: 10px !important;}.blu-small-pad-right { padding-right: 10px !important;}.blu-small-pad-left { padding-left: 10px !important;}.blu-tiny-pad-top { padding: 3px 0px 0px 0px !important;}.blu-tiny-pad-right { padding-right: 3px !important;}.blu-tiny-pad-bottom { padding: 0px 0px 3px 0px !important;}.blu-no-pad-left { padding-left:0px !important;}.blu-no-pad-right { padding-right:0px !important;}.blu-no-pad-bottom { padding-bottom:0px !important;}.blu-very-small-pad-top-only { padding-top:6px !important;}.blu-float-left { float:left;}.blu-float-right { float:right;}.blu-display-none { display:none;}.hide { display:none !important;}.blu-display-block { display:block !important;}.blu-display-inline-block { display:inline-block !important;}.blu-position-abs { position:absolute !important;}.blu-position-rel { position:relative !important;}.blu-position-fixed { position:fixed !important;}.blu-inline-block-center { display:inline-block; margin:0 auto; vertical-align:top;}.text-center { text-align:center;}.text-left { text-align:left;}.text-right { text-align:right;}.text-justify { text-align:justify;}.insta-edit-button,.insta-save-button { border: 1px solid #cccccc; border-radius: 5px; padding: 12px 20px; cursor: pointer; color: #000000; background-color: #ffffff; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; font-size: 12px; font-family: Lato;}.insta-save-button { position: relative; margin: 10px 0px 0px 0px !important; color: #000000; border: 1px solid #cccccc;}.insta-edit-button { position: absolute;}.insta-edit-button.image { right: 20px; bottom: 20px;}.insta-edit-button.title { right: -80px; top: 5px;}.insta-edit-button.text { right: 0px; bottom: -50px;} .insta-edit-button:hover { color: #000000; }.redactor-box { border: 1px dashed #cccccc; border-radius: 5px;}/* FORMAT CHECKBOXES & RADIO BTNS */label.checkbox { font-size: 18px; display: inline-block; position: relative; padding-left: 22px; padding-right: 15px; height: 28px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.form-checkboxes { position:relative;}/* Hide the browsers default radio button */label.checkbox input { position: absolute; opacity: 0; cursor: pointer;}/* Create a custom radio button */.blu-radio { position: absolute; top: 0px; left: 0; height: 14px; width: 14px; border-radius: 5px;}/* Create a custom checkbox button */.blu-checkbox { position: absolute; top: 6px; left: 0; height: 14px; width: 14px; background-color: #ffffff; border:1px solid #000000; border-radius: 30%;}.blu-checkbox.opaque { position: absolute; top: 6px; left: 0; height: 14px; width: 14px; background-color: #000000; border:1px solid #ffffff; border-radius: 30%;}/* On mouse-over, add a grey background color */label.checkbox:hover input ~ .blu-radio,label.checkbox:hover input ~ .blu-checkbox { opacity:0.8;}/* When the radio button is checked, add a blue background */label.checkbox input:checked ~ .blu-checkbox { background-color: #000000;}label.checkbox input:checked ~ .blu-radio { background-color: #ffffff;}/* Create the indicator (the dot/circle - hidden when not checked) */.blu-radio:after,.blu-checkbox:after { content: ; position: absolute; display: none;}/* Show the indicator (dot/circle) when checked */label.checkbox input:checked ~ .blu-radio:after,label.checkbox input:checked ~ .blu-checkbox:after { display: block;}/* Style the indicator (dot/circle) */label.checkbox .blu-radio:after { top: 3px; left: 3px; width: 7px; height: 7px; border-radius: 30%; background: #000000;}label.checkbox .blu-checkbox:after { left: 4px; top: 2px; width: 5px; height: 8px; border: solid #ffffff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}ul { position: relative; /*list-style-type: none; Remove bullets */ padding: 0 0 0 20px; /* Remove padding */ margin: 0; /* Remove margins */ text-align: left;}li.select { position: relative; vertical-align: top;}li.select span { display: inline-block; padding: 0px 10px 0px 0px; font-size: 18px;}li.select i { position: absolute; display: inline-block; top: -4px; right: -10px; font-size: 20px;}.insta-dropdown { cursor: pointer; position: absolute; top: 25px; left: -20px; z-index: 1000; padding: 0px 40px; border-radius: 5px; background-color: #fbfaf9; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); height: 0px; opacity: 0; overflow: hidden; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}.insta-dropdown.opened { display: block; height: auto; opacity: 1; padding: 10px 40px;}.insta-dropdown .blu-radio,label.checkbox:hover input ~ .blu-radio,label.checkbox:hover input ~ .blu-checkbox { opacity: 0.8;}.insta-dropdown label.checkbox { padding-left: 15px;}.insta-dropdown li { margin-left: -10px; padding: 8px 0px; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}/* for finding an elems height */.blu-temp-show { visibility:hidden !important; display:block !important;}/* for actions after a form is submitted */.blu-after-action { display:none;}.blu-custom-bg-img { position:fixed; opacity:0;}.blu-wrapper { box-sizing: border-box; flex-direction: column; flex-wrap: wrap; padding: 25px 0px 0px 0px; margin: 0; overflow-x: hidden; font-size: 18px; max-width: 100%; min-height: 100%; position:relative; opacity: 0;}.blu-wrapper-inner { position: relative;}.insta-header { margin: 0 auto;}.blu-page-wrapper { display: flex; flex-direction: column; justify-content: stretch; width: 100%; margin: 0 auto;}.blu-page { position:relative; opacity:0; width: 100%; box-sizing: border-box; /*max-width: 1500px;*/ margin: 0px auto; padding: 0px; border:0px solid; order: 2;}.blu-page.active { height: auto; order: 1; flex: 1;}.blu-header { position:relative; display:block; opacity:0; text-align:center; height:45px; width:1500px; max-width:100%; margin: 0px auto 0px auto; border-bottom:0px solid #; padding: 0px 0px 0px 0px; z-index:900450;}/* FOOTER */.blu-footer { display:none; position:relative; width:100%; margin:25px auto 0px auto; background-color:#; padding: 0px; margin-left:0px;}.blu-footer-bg { position:absolute; top:0px; width:100%; height:100%; opacity:0.9; background-color:transparent;}.blu-footer-absolute { position:absolute; bottom:0px;}.blu-footer-relative { position:relative;}.blu-footer-content { position:relative; padding: 25px 0px; color: #; text-align: center; width:1500px; max-width: 100%; margin: 0 auto; border-top:0px solid #;}.blu-copyright { position:relative; text-align:center; padding: 25px 0px 25px 0px; color: #;}.blu-copyright-splash { display:none !important;}.blu-copyright a { color: #; font-size: px; text-decoration:none;}h1 { position:relative; padding:0px 0px 0px 0px; margin:0px; font-weight: normal; line-height: 1.2em;}h2 { position:relative; color: #000000; padding:0px 0px 0px 0px; margin:0px; font-weight: normal;}h3 { color:#; font-weight: normal; padding:5px 0px 0px 0px; margin:0px;}.blu-bg-div { position:absolute; top:0px; left:0px; width:100%; height:100%;}/* For modern browsers */.clearfix:before,.clearfix:after { content:; display:table;}.clearfix:after { clear:both;}/* For IE 6/7 (trigger hasLayout) */.clearfix { zoom:1;}.overflow-hidden { overflow: hidden;}.blu-loader { position:fixed; text-align:center; display:block; width:100%; top:50%; display:none;}.blu-loader-inner { position:relative; margin:0 auto; width: 7.33333em; height: 7.33333em; font-size:4px;}#tout { opacity: 0.9;}#tout:first-child div { display: block; width: 20px; height: 20px; border: 3px solid #; border-radius: 50%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}#tout:first-child>div>div { width: 16px; height: 16px; border: 2px solid transparent; border-radius: 50%; margin: auto; overflow: hidden;}#tout:first-child div div div { width: 24px; height: 24px; margin: auto; top: 60px; background-color: #; border-radius: 0%; border: none; animation-name: loader_anim, color; animation-duration: 1s; animation-timing-function:ease; animation-iteration-count:infinite; animation-direction: alternate;}@keyframes loader_anim{ 100% { top:0 }}/* @keyframes color{ 0% { background-color: green; } 25% { background-color: green; } 50% { background-color: red; } 75% { background-color: yellow; } 100% { background-color: blue; }} */.blu-loader-main { position:fixed; text-align:center; top:50%; display:none;}.blu-img-loader-wrapper { position:absolute; display:none; top:0px; width:100%; height:100%; text-align:center; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.blu-img-loader { position:relative; text-align:center; top:50%; margin:0 auto;}.loader-inner > div { /*background-color: # !important;*/}.blu-tooltip, .blu-tooltip-main { position:absolute; border:1px solid #000000; border-radius: 5px; color: #000000; background-color:#ffffff; display:none; padding:5px 10px; white-space: nowrap; font-family: ; font-size:px;}/* FORM ELEMENTS */.blu-input,.blu-input-pass,.blu-textarea,.blu-select { position:relative; display:block; border:1px solid #; padding:0px 5px 0px 5px; background-color:transparent; line-height:1em;}.blu-input-small { padding:0px 1px 0px 1px !important;}.blu-input input,.blu-textarea textarea,.blu-select option,.blu-select select { color:#; background-color:transparent; border:0px; outline:none; font-family: ; font-size:px; width:95%; font-weight:300; opacity:1; position:relative; margin:0px;}.blu-input-pass input { background-color:transparent; color:#; border:0px; outline:none; font-family: ; font-size:px; /*font-family:Arial, sans-serif; font-size:16px;*/ width:95%; position:relative;}@media screen and (-webkit-min-device-pixel-ratio:0) { .blu-input-pass input { font-size: 16px; }}.blu-input .blu-input-bg, .blu-input-pass .blu-input-bg, .blu-textarea .blu-input-bg { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#; opacity:0.1;}.blu-select select { -webkit-appearance: none; -moz-appearance: none; appearance: none; color:#; border:none; outline:none; font-family: ; font-size:px; width:95%;}.blu-select-arrow { margin-top:-20px; padding: 0px 10px 0px 10px; float:right; color:#; background-color:#;}.blu-input-default input,.blu-input-default textarea { opacity:0.5; color:#; font-family: !important; font-size:px !important; font-weight:300 !important; position:relative; margin:0px;}.blu-submit { display: inline-block;}.blu-button { text-align:center;}inputtypesubmit,inputtypebutton,.blu-button { position:relative; text-transform:uppercase; padding:12px 20px; margin:0px; font-family: Lato; font-size:18px; cursor:pointer; letter-spacing:2px; line-height:1em;}inputtypesubmit,inputtypebutton { -webkit-appearance: none;}.inputtypesubmit:hover, inputtypebutton:hover, .blu-button:hover { color:# !important;}.blu-form-msg { color: #; font-family: Lato; font-size:18px; width:100%; text-align:center; padding: 25px 0px 10px 0px;}.blu-form-required { color: #; padding:7px 5px 0px 0px; margin-left:-15px; float:left; opacity:0.8;}/* INSTA ELEMENTS */::-webkit-scrollbar { display: none;}body { overflow: -moz-scrollbars-none; }body { -ms-overflow-style: none; }.insta-block { position: relative; padding: 20px; margin: 25px auto;}.insta-block.is-editor { min-height: 30px; box-sizing: border-box; padding: 20px !important;}.insta-blockdata-page-typepage { opacity: 0;}.insta-block-anim-pad { height: 100px; position: relative;}.insta-home-block-wrapper { position: relative; }.insta-home-block-wrapper-bg { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;}.insta-home-block-wrapper:last-child { }.insta-home-block-wrapper:last-child .insta-newsletter-inner { padding-bottom: 25px;}.insta-block-editor-title { position: absolute; left: 10px; top: -40px;}.insta-header .insta-block-edit-button-label { top: -32px;}.insta-block.logo .insta-block-edit-button-label { left: 4px; right: auto;}@media screen and (max-width: 1024px){ .insta-home-block-wrapper { } .insta-home-block-wrapper:last-child { } .insta-block-editor-title { display: none; }}.insta-block-editor-title span { display: inline-block; padding: 0px 0px 0px 10px; text-transform: capitalize; font-size: 20px; font-family: Garet-Book;}.insta-abs-middle { position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; /* fix half-pixel positioning */ -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}.insta-abs-middle-inner { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.insta-truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.insta-modal { display:none; position: absolute; top:0px; left: 80px; min-width: 200px; width: calc(100% - 160px); height: 100%; z-index: 300; color: #000000; border-radius: 5px; border:1px solid #; /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);*/}.insta-modal.with-signup-bar { top: 70px;}.insta-modal-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}.insta-modal-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}.insta-modal-inner { position: relative; box-sizing: border-box; padding: 80px 0px; margin: 0 auto; width: 100%; max-width: 1500px; background-color: #ffffff; color: #000000;}.insta-modal-inner.popup { width: auto;}@media screen and (max-width: 1024px){ .insta-modal { width: calc(100% - 20px); left: 10px; } .insta-modal-inner { width: 100%; } .insta-modal-inner.popup { margin: 0 10px; }}@media screen and (max-width: 600px){ .insta-modal { width: 100%; left: 0px; } .insta-modal-inner { width: 100% !important; }}.insta-modal-sub-popup { position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; z-index: 20; display: none;}.insta-modal-sub-popup .blu-bg-div { background-color: #fbfaf9; opacity: 0.8;}.insta-modal-sub-popup-holder { position: relative; height: 100%; top: 0px; left: 0px; display: flex; flex-direction: column; justify-content: center; align-items: flex-end;}.modal-body,.modal-header { position: relative; padding:0px;}.modal-body { text-align: center;}.insta-modal-overlay { position: fixed; z-index: 290; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: #fbfaf9; opacity: 1;}.insta-bg-div { position:absolute; opacity: 0; top:0px; left:0px; width:100%; height:100%; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; background-color: #000000;}.insta-block-bg { position:absolute; top:0px; left:0px; width:100%; height:100%; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; background-color: transparent;}.insta-close-btn { position:absolute; text-transform: uppercase; right: 20px; top: 20px; cursor:pointer; color:#000000; opacity: 1; z-index: 20; font-size: 24px;} .insta-close-btn:hover { opacity: 0.7; }@media screen and (max-width: 1024px){ .insta-close-btn { right: 20px; top: 5px; } .insta-block { padding: 10px; margin: 10px auto; } .insta-block.is-editordata-page-typepage { padding: 30px 10px 10px 10px; margin: 80px auto; } .insta-modal-inner { padding: 40px 0px 30px 0px; } .insta-modal-inner.popup { width: 100%; max-width: none; }}.insta-block-hidden { text-align: center; padding: 10px 0px !important; border: 0px dashed #cccccc !important; min-height: 50px;}.insta-block-hidden .insta-block-edit-button { width: 100% !important;}.insta-block-hidden-title { position: absolute; left: 0px; top: 0px; bottom: 0px; height: 15px; margin: auto; width: 100%; opacity: 0.5; font-size: 12px; color: #666666; text-align: center;}.insta-block-edit-button { position: absolute; display: block; text-align: center; top: 0px; left: 0px; width: 100%; height: 100%; margin-left: 0px; border-radius: 3px !important; z-index: 1000; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; cursor: pointer;}.insta-block-edit-button-inner { position: relative; overflow: hidden; box-sizing: border-box; width: calc(100% - 0px); height: 100%; display: inline-block; margin: 0 auto; border-radius: 0px; border: 1px dashed #999 !important;}.insta-block-edit-button-inner .insta-bg-div { background-color: #ffffff;}.insta-home-block-wrapper .insta-block-edit-button-inner { border: 1px solid transparent !important;}.insta-block-edit-button-label { position: absolute; top: -48px; right: 4px; border: 1px solid #999; border-radius: 3px; padding: 8px 20px 9px 20px; font-size: 12px; cursor: pointer; color: #000000; background-color: #ffffff; font-family: Garet-Book;}.insta-block-edit-button-label.menu-add { cursor: auto; border: 0px !important; width: 200px; color: #fff; background-color: #000; font-weight: bold; right: calc((100% - 240px)/2); top: -50px; letter-spacing: 0px; display: none !important;}.insta-block-edit-button.tooltip .insta-block-edit-button-label { display: none; letter-spacing: 0px !important; top: -50px; box-sizing: border-box; width: 200px; right: calc((100% - 200px)/2);}.insta-block-edit-button.footer .insta-block-edit-button-label { top: -18px;}.insta-menu-button.add-new,.insta-menu-button.reset,.insta-menu-button.generate { background-color: #000; border-radius: 3px; padding: 6px 10px;}.insta-add-new-btn,.insta-reset-btn { display: flex; align-items: center; position: relative; color: #ffffff; font-size: 16px;}.insta-add-new-btn i { font-size: 18px; padding-right: 5px;}.insta-reset-btn i { font-size: 18px;}.insta-block-edit-button.tooltip .insta-arrow { background-color: #fff;}.insta-block-edit-button.tooltip.add-new .insta-block-edit-button-label { display: none; background-color: #000; color: #fff; border: 1px solid #ffffff; top: -45px;}.insta-block-edit-button.tooltip.add-new .insta-block-edit-button-label span { display: inline-block;}.insta-block-edit-button.tooltip.add-new .insta-block-edit-button-label .blu-bg-div { background-color: #000;}@media screen and (max-width: 1024px){ .insta-block-edit-button.tooltip.add-new .insta-block-edit-button-label { top: -47px; }}.insta-block-edit-button.tooltip.add-new .insta-arrow { background-color: #000; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;} .insta-block-edit-button.tooltip:hover .insta-block-edit-button-label { display: block; }.insta-block-edit-button-label.menu { width: 12px; height: 12px; line-height: 12px; padding: 2px; text-align: center; vertical-align: middle; right: 5px; top: -10px;}.insta-block-edit-button-label.menu i { display: inline-block; margin: 0 auto;}.insta-block-edit-button-label .insta-arrow { position: absolute; background-color: #000; width: 10px; height: 10px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); border-bottom: 0px solid #999999; border-right: 0px solid #999999; bottom: -6px; right: calc((100% - 10px)/2);}.insta-block.footer { opacity: 0; box-sizing: border-box; padding: 25px 0px;}@media screen and (min-width: 1500px){ .insta-block.footer .insta-block-edit-button-label { right: calc((100% - 1500px)/2); }}.insta-block-edit-button-icons { position: absolute; display: flex; flex-direction: row; top: -47px; right: 90px; z-index: 1100;}.insta-block-edit-button-delete,.insta-block-edit-button-visible,.insta-block-edit-button-generate,.insta-block-edit-button-reorder,.insta-block-edit-button-addtohome { position: relative; border: 1px solid #999 !important; border-radius: 3px; padding: 10px 10px; margin-left: 10px; font-size: 12px; cursor: pointer; color: #000000; background-color: #ffffff;}.insta-block-edit-button-addtohome i.not-added { opacity: 0.4;}.insta-block-edit-button-reorder { height: 12px; width: 14px;}.insta-block-edit-button-reorder img { width: 20px; display: inline-block; margin: -3px 0px 0px -3px;}.insta-block-edit-button-visible:hover,.insta-block-edit-button-addtohome:hover { color: #000000;}.insta-block-edit-button-delete:hover { color: #bf4f29;}@media screen and (min-width: 1500px){ .insta-block.footer .insta-block-edit-button-delete { right: calc((100% - 1500px)/2); }}.insta-block-hidden.header_image { height: 100px !important;}.insta-block-hidden.header_image .insta-block-edit-button-inner { height: 100px !important; margin-top: 0px !important;}.insta-block.header_image.hidden{ height: 100px;} .insta-block-edit-button-label:hover { border: 1px solid #000000 !important; background-color: #000000; color: #ffffff; } .insta-block-edit-button:hover .insta-block-edit-button-inner, .insta-block-edit-button.hovered .insta-block-edit-button-inner { /*border: 1px dashed #000000 !important;*/ } .insta-home-block-wrapper .insta-block-edit-button:hover .insta-block-edit-button-inner { /*border: 1px solid #000000 !important;*/ } .insta-block-edit-button:hover .insta-block-edit-button-label { border: 1px solid #000000; background-color: #000000; color: #ffffff; } .insta-block-edit-button-label.menu-add:hover .insta-arrow, .insta-block-edit-button-label.menu-add:hover, .insta-block-edit-button-label.add-new:hover { display: block; /*background-color: #000;*/ border: 1px solid #fff !important; } .insta-block-edit-button:hover .insta-arrow{ background-color: #000000; } .insta-block-edit-button:hover .insta-bg-div { opacity: 0; } .insta-block-edit-button:hover .insta-edit-lbl-wrapper { display: block; }.insta-block-edit-button.active .insta-block-edit-button-inner { border: 1px dashed ##000000 !important;}.insta-block-edit-button.hovered .insta-bg-div { opacity: 0;}.insta-edit-lbl-wrapper { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; text-align: center; display: none;}.insta-edit-lbl { position: absolute; display: inline-block; margin: auto; width: 80px; height: 10px; left: 0px; right: 0px; top: 0px; bottom: 0px; border: 1px solid #cccccc; border-radius: 8px; overflow: hidden; font-size: 10px; line-height: 10px; padding: 6px 10px 5px 10px; color: #000000;}.insta-edit-lbl .insta-bg-div { background-color: #fff; opacity: 1 !important;}.insta-edit-lbl .arrow { display: none; position: absolute; background-color: #fff; width: 10px; height: 10px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}.insta-edit-lbl .arrow.up { border-top: 1px solid #999999; border-left: 1px solid #999999; top: -6px; right: 20px;}.insta-edit-lbl .arrow.down { display: none; border-bottom: 1px solid #999999; border-right: 1px solid #999999; bottom: -6px; right: 20px;}.insta-custom-elem { display: none;}.insta-block-active .insta-bg-div { opacity: 0; background-color: #000000;}.insta-temp-show { visibility:hidden !important; display:block !important;}.insta-menu-button { text-decoration: none; white-space: nowrap; box-sizing: border-box;}.insta-menu-mobile .insta-menu-button,.insta-gallery-menu-button { font-size: 16px !important; font-family: Lato; letter-spacing: px;}.insta-menu-button .bracket { display: none; position: absolute;}.insta-menu-button.add-new,.insta-menu-button.reset,.insta-menu-button.generate { text-decoration: none; /*font-size: 20px;*/}.insta-menu-button.add-new .insta-block-edit-button-inner,.insta-menu-button.reset .insta-block-edit-button-inner,.insta-menu-button.generate .insta-block-edit-button-inner { border: 0px !important;}.insta-menu-button.add-new span,.insta-menu-button.reset span { font-size: 20px; text-decoration: none;}.insta-submenu { position: absolute; display: none;}/* jquery mobile */.ui-loader,.ui-loader h1 { display: none !important;}.insta-exif2 { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1);}.insta-exif3 { -webkit-transform: scaleY(-1); -moz-transform: scaleY(-1); -o-transform: scaleY(-1); transform: scaleY(-1);}.insta-exif4 { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleY(-1); -moz-transform: scaleY(-1); -o-transform: scaleY(-1); transform: scaleY(-1);}.insta-exif5 { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}.insta-exif6 { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}.insta-exif7 { -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg);}.insta-exif8 { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg);}.insta-external-link { text-decoration: none;}.insta-external-link.ad.no-title .insta-external-link-inner .blu-bg-div,.insta-external-link.ad.no-title:hover .insta-external-link-inner .blu-bg-div,.insta-external-link.ad.no-title:hover,.insta-external-link.ad.no-title.opened:hover { background-color: transparent !important;}@media screen and (max-width: 600px){ .insta-logo1 div { font-size: 90% !important; } .insta-logo2 div { font-size: 90% !important; }}@media screen and (max-width: 300px){ .insta-logo1 div { font-size: 70% !important; } .insta-logo2 div { font-size: 70% !important; } .insta-text-link div { font-size: 70% !important; } .insta-block-title div { font-size: 70% !important; } .insta-external-link .title { font-size: -3px !important; } .insta-external-link .title2 { font-size: 16px !important; } .insta-newsletter h2 { font-size: 38px !important; } .insta-newsletter .button { font-size: -2px !important; } .insta-newsletter label { font-size: 38px !important; padding-bottom: 20px !important; } .insta-parag div { font-size: 70% !important; } .insta-main-title .title-text div { font-size: 70% !important; }}.insta-external-link-page { padding: 0px 0px 120px 0px; max-width: 100%; position: relative; margin: 0 auto;}.insta-external-link-page.features.horizontal { padding: 0px 0px 0px 0px;}.insta-external-link-page .title { padding: 40px 0px 0px 0px;}.insta-external-link-page.features .insta-main-title { padding: 25px 0px 0px 0px;}.insta-external-link-page.features.vertical .insta-main-title { padding: 0px 0px 0px 0px;}.insta-external-link-page .title h1 { font-family: Helvetica; font-size: 40px; color: ;}.insta-external-link-page .content { padding: 25px 0px 0px 0px; line-height: 1.8em; font-family: Lato; font-size: 18px; color: ;}.insta-external-link-page.features.vertical { display: flex; max-width: 1200px; padding: 0px;}.insta-external-link-page.features h2 { padding: 10px 0px 25px 0px;}.insta-external-link-page.features.vertical .insta-external-link-page-content { display: flex; align-items: center;}.insta-external-link-page.features .content { max-width: 1000px; margin: 0 auto; padding: 25px 25px 0px 40px;}.insta-external-link-page.features.vertical .content { align-items: center;}@media screen and (max-width: 1024px){ .insta-external-link-page.features.vertical { flex-direction: column; } .insta-external-link-page.features .content { padding: 25px 25px 0px 25px; }}.insta-external-link-page.shop .content,.insta-external-link-page.subscriptions .content { padding: 0px;}.insta-shop-item-details-lbl { padding: 0px 10px 10px 0px;}.insta-shop-item-details-options { padding: 10px 20px; list-style-type: none; border: 1px solid #000000; border-radius: 5px;}.insta-shop-item-details-options .blu-bg-div { background-color: #000000; opacity: 0;}.insta-shop-item-details-options .insta-dropdown { box-sizing: border-box; top: 45px; left: -1px; width: 100%;}.insta-external-link-page.shop .insta-shop-item-details-wrapper-main,.insta-external-link-page.subscriptions .insta-shop-item-details-wrapper-main { padding: 0px 0px 0px 0px; order: 2;}.insta-external-link-page.shop.horizontal .insta-shop-item-details-wrapper-main,.insta-external-link-page.subscriptions.horizontal .insta-shop-item-details-wrapper-main { padding: 0px 0px;}.insta-external-link-page.shop .insta-shop-item-details-wrapper,.insta-external-link-page.subscriptions .insta-shop-item-details-wrapper { padding: 25px 0px 0px 0px; max-width: 400px;}.insta-shop_item .insta-shop-item-details-wrapper { padding: 0px 0px 25px 0px; max-width: 400px;}.insta-external-link-page.shop.horizontal .insta-shop-item-details-wrapper,.insta-external-link-page.subscriptions.horizontal .insta-shop-item-details-wrapper { align-items: center; justify-content: center; grid-area: 1/2;}.insta-external-link-page .insta-close-btn { right: 10px;}.insta-external-link-page-image { position: relative;}.insta-external-link-page img { opacity: 0;}.insta-external-link-page a { text-decoration: underline; color: ;}.insta-help-popup { display: none; position: absolute; padding: 25px; border: 1px solid #dddddd; border-radius: 10px; top: -100px; left: 0px; overflow: hidden; z-index: 2000;}.insta-help-popup.menu { width: 300px;}.insta-help-popup .blu-bg-div { background-color: #ffffff;}.insta-help-popup .content { position: relative;}@/* PARALLAX */.insta-parallax { background-size: cover; background-attachment: fixed; }.insta-gallery-preview .title .index,.insta-gallery-preview .title .block-title { display: none;}.insta-gallery-image.blog .insta-gallery-image-inner { display: flex; width: calc(100% + 20px); flex-wrap: nowrap;}.insta-gallery-image.blog.bulk .insta-gallery-image-inner { width: 100%; flex-direction: column;}.insta-gallery-image.blog img { position: relative !important; width: 100% !important; height: 100% !important; left: auto !important; top: auto !important; object-fit: cover;}.insta-blog .insta-main-title-inner { padding: 0px 0px 25px 0px;}.insta-blog .insta-main-title .content { padding: 25px 0px 0px 0px;}.insta-blog .insta-main-title .title-text { padding: 0px;}.insta-blog .insta-main-title h2 { padding: 15px 0px 0px 0px;}.insta-blog-post-title-inner .post-date { padding: 10px 0px 0px 0px;}.insta-blog-post .insta-back-button i { display: block;}.insta-blog-image { position: relative; overflow: hidden; margin-right: 20px;}.insta-gallery-image.blog.bulk .insta-blog-image { margin: 0px 20px 20px 0px;}.insta-blog-image img { position: absolute; opacity: 0;}.insta-gallery-image-preview-wrapper { position: relative; display: inline-block; margin: 0 auto;}.insta-gallery-image .insta-cart-icon { cursor: pointer; opacity: 1; position: absolute; vertical-align: middle; top: 25px; right: 0px; font-size: 18px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}.insta-gallery-image .insta-cart-icon-lbl { font-size: 14px; padding: 0px 5px 0px 0px; font-size: 16px; font-family: Lato; letter-spacing: px;}.insta-gallery-image .image-info { position: relative; margin: 0 auto;} .insta-gallery-image .insta-cart-icon:hover { opacity: 1; }/* CONTACT */.insta-contact-wrapper .insta-page-header-image.video { display: none;}.insta-contact-email-lbl { display: inline-block; padding: 0px 3px 0px 0px;}.insta-contact-email-lbl i { padding: 0px 10px 0px 0px}.insta-contact-button-value { display: none;}.insta-contact-media { position: relative; order: 2;}.insta-page-slideshow { position: relative; text-align: center;}.insta-video-gallery-wrapper { position: relative; text-align: center;}.insta-proofing-logout { position: relative; padding: 25px 0px 0px 0px;}.insta-blog-post-images iframe { width: 100%; margin: 0px 0px 25px 0px;}.insta-blog-post .insta-main-description { padding: 0px 0px 25px 0px;}.insta-blog-post-title-number,.insta-blog-archive-number,.insta-main-title.blog-post { display: none;}.insta-blog-archive-post { position: relative;}.insta-main-title-top { position: relative; display: none;}.insta-main-title2,.insta-testimonials-header { position: relative; display: none;}@media screen and (max-width: 1024px){ .insta-text_page .insta-main-title { display: none; }}.insta-back-button.gallery-footer { top: auto; right: 20px;}.insta-gallery.blog .insta-blog-post-title .insta-back-button { display: none;}.insta-pay-button-wrapper { position: relative; margin: 25px 0px 0px 0px; text-align: center; padding: 0px 0px 0px 80px;}.insta-pay-button-wrapper .insta-button { display: flex;}.animate-scroll { /* initially hide animatable objects */ /* initially pause animatable objects their animations */ -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -ms-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; transition: 0.1s;}/* show objects being animated */.animated { -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-play-state: running; -moz-animation-play-state: running; -ms-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running; animation-timing-function: ease-out;}@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(100px); } 100% { opacity: 1; -webkit-transform: translateY(0); }}@-moz-keyframes fadeInUp { 0% { opacity: 0; -moz-transform: translateY(100px); } 100% { opacity: 1; -moz-transform: translateY(0); }}@-o-keyframes fadeInUp { 0% { opacity: 0; -o-transform: translateY(100px); } 100% { opacity: 1; -o-transform: translateY(0); }}@keyframes fadeInUp { 0% { opacity: 0; transform: translateY(100px); } 100% { opacity: 1; transform: translateY(0); }}.insta-shop-item-details-wrapper { padding: 0px 0px 15px 0px;}.insta-shop-item-details { position: relative; cursor: pointer; display: flex; flex-direction: column; padding: 0px 0px 25px 0px;}.insta-shop-item-details.quantity { flex-direction: row;}.insta-shop-item-details-lbl,.insta-shop-item-details label { font-size: 18px;}.insta-shop-item-details-lbl { padding: 0px 25px 10px 0px;}/* ARROW NAVIGATION */.insta-testimonial-quotes { display: none; position: absolute;}.insta-testimonials-nav,.insta-blog-nav,.insta-galleries-nav,.insta-external-links-nav { position: relative; display: flex; flex-direction: row; justify-content: center; align-items: center; text-align: center;}.insta-arrow-numbers,.insta-arrow-numbers .current,.insta-arrow-numbers .total { display: inline-block;}.insta-external-link-arrow .arrow-lbl,.insta-external-link-arrow .arrow-separator { display: none;}.insta-testimonial .block2 .block-title { display: none;}/* DND ELEMENTS */.insta-dnd-elements { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0; transform-origin: top left;}@media screen and (max-width: 600px){ .insta-dnd-elements { /*transform: scale(0.35); transform-origin: top left;*/ }}.insta-dnd-element { position: absolute; box-sizing: border-box;}.insta-dnd-elementdata-typebutton { cursor: pointer; text-align: center;}.insta-dnd-elementdata-typebutton a { text-decoration: none;}.insta-dnd-elementdata-typetitle,.insta-dnd-elementdata-typetext_block { text-align: left;}.insta-dnd-element .content { position: relative;}/* CART */.insta-cart-paynow { font-size: 10px;}.insta-button.cart { flex-direction: column;}.insta-cart-item-option { position: relative; margin: 0px 0px 10px 0px; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center;}.insta-cart-item-details { flex: 1;}.insta-cart-item-option.shop { align-items: flex-start; justify-content: space-between;}.insta-cart-item-details h3 { padding: 0px 0px 10px 0px;}.insta-cart-item-option.shop .delete { padding-top: 3px;}.total-price { width: 100%; display: flex; flex-wrap:wrap; justify-content: space-between;}.total-price .lbl2 { width: 100%; flex: 1; font-size: 80%;}.insta-social-links td { padding: 0px; border: 0px;}.insta-social-link.custom a { position: relative; overflow: hidden; border-radius: 5px; display: inline-block;}.insta-social-link.custom.not-cropped a { display: flex;}.insta-social-link.custom.not-cropped img { object-fit: cover; height: 100%; width: 100%;}.insta-social-link.custom.cropped img { position: absolute; max-width: none; max-height: none;}.insta-text_page.vertical .content-holder { width: 100%; box-sizing: border-box;}.insta-text_page .insta-image { max-width: 100%;}.insta-read-button { display: none; position: relative; cursor: pointer; letter-spacing: 2px;}/* LINK IN BIO */.insta-block.link-in-bio { order: 3; display: none; padding-top: 0px;}.insta-link-in-bio { display: none;}.blu-wrapper.link-in-bio { display: flex; flex-direction: column; padding-top: 20px; margin-top: 0px;}.blu-wrapper.link-in-bio .blu-wrapper-inner { padding-top: 0px;}.blu-wrapper.link-in-bio .insta-block.menu { display: none !important;}.blu-wrapper.link-in-bio .insta-block.social_links { align-self: center;}.blu-wrapper.link-in-bio .insta-header { order: 1;}.blu-wrapper.link-in-bio .blu-page-wrapper { order: 2;}.blu-wrapper.link-in-bio .insta-header-inner { display: flex !important; flex-direction: column; padding-top: 0px;}.blu-wrapper.link-in-bio .insta-header-inner .insta-block.logo { order: 1; padding-top: 0px;}.blu-wrapper.link-in-bio .insta-header-inner .insta-cart-social-icons-group { order: 2; position: relative;}.blu-wrapper.link-in-bio .insta-home-block-wrapper { display: none;}.blu-wrapper.link-in-bio .insta-home-block-wrapper.slideshow { display: block;} .blu-wrapper.link-in-bio .insta-home-block-wrapper.slideshow .insta-slideshow-parag { display: none; }.blu-wrapper.link-in-bio .insta-home-block-wrapper.footer { order: 4;}.blu-wrapper.link-in-bio .insta-block.link-in-bio { display: block; margin: 0 auto; width: 100%; box-sizing: border-box;}.insta-link-in-bio { position: relative; display: block; box-sizing: border-box; padding: 0px 25px 25px 25px;}.insta-link-in-bio .insta-menu-button { position: relative; text-align: left; display: flex; align-items: center; justify-content: center; box-sizing: border-box; color: #fbfaf9; background-color: #000000; font-size: 16px; font-family: Lato; letter-spacing: px; padding: 15px 10px; margin: 0px 0px 25px 0px; cursor: pointer; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}.insta-link-in-bio .insta-menu-button .line { display: none;}.insta-scroll-down { display: none;}.content,.insta-main-description,.image-description { line-height: 1.8em;}.content span,.insta-main-description span { line-height: 1.8em;}inputtypepassword,.opera inputtypepassword,.webkit inputtypepassword{ -webkit-text-security: disc; font: large Verdana,sans-serif; letter-spacing: 1px;}.insta-cart { padding: 25px;}.insta-external-link-view-button i { display: none;}/* CALL TO ACTION */.insta-actioncall,.insta-shop_item { margin: 0 auto; max-width: 1500px;}.insta-actioncall.vertical,.insta-shop_item { display: grid; grid-template-columns: auto 1fr; align-items: center;}.insta-shop_item.no-media { display: block; max-width: 1000px;}.insta-shop_item { grid-template-columns: 1fr 0.8fr;}.insta-shop_item.vertical { grid-template-columns: 0.6fr 1fr;}.insta-actioncall.vertical.left,.insta-shop_item.left { display: grid; grid-template-columns: 1fr auto; align-items: flex-start;}.insta-actioncall .content-holder,.insta-shop_item .content-holder { box-sizing: border-box; background-color: transparent; padding: 0px 80px;}.insta-actioncall.vertical.left .content-holder,.insta-shop_item.left .content-holder { order: 1;}.insta-actioncall.vertical.left .insta-single-image,.insta-shop_item.left .insta-single-image { order: 2;}.insta-actioncall.vertical.right .content-holder,.insta-shop_item.right .content-holder { order: 2;}.insta-actioncall.vertical.right .insta-single-image,.insta-shop_item.right .insta-single-image { order: 1;}.insta-actioncall .content-holder.vertical,.insta-shop_item .content-holder { padding: 0px;}.insta-actioncall .content-holder-inner { box-sizing: border-box; text-align: center; padding: 80px;}.insta-shop_item .content-holder-inner { box-sizing: border-box; text-align: left; padding: 0px 80px;}.insta-shop_item.no-media .content-holder-inner { text-align: center;}.insta-actioncall .insta-main-title .title-text { text-align: center;}.insta-actioncall .insta-main-title-top,.insta-shop_item .insta-title-top { display: none;}.insta-shop_item .insta-main-title { text-align: left;}.insta-shop_item.no-media .insta-main-title { text-align: center;}.insta-actioncall .insta-single-image,.insta-shop_item .insta-single-image { margin: 0 auto;}.insta-shop_item .insta-shop_item-price { font-size: 26px; font-family: aktiv-grotesk; padding: 0px 0px 0px 0px;}.insta-button.action { letter-spacing: 1px; font-size: 20px; padding: 15px 40px;}@media screen and (max-width: 1024px){ .insta-actioncall .content-holder, .insta-actioncall .content-holder.vertical, .insta-shop_item .content-holder, .insta-shop_item .content-holder.vertical { padding: 25px; } .insta-actioncall .content-holder-inner, .insta-shop_item .content-holder-inner { padding: 0px; } .insta-shop_item .content-holder-inner, .insta-shop_item .insta-main-title { text-align: center; } .insta-actioncall.vertical, .insta-shop_item { display: block !important; }}/* SERVICES */.insta-external-link.services { margin: 0px 0px 40px 0px;}.insta-external-link.services .insta-external-link-inner,.insta-external-link.services .block2 .title,.insta-external-link.services .block2 .content { text-align: center;}.insta-external-link.services .insta-external-link-inner { margin: 0 !important; box-sizing: border-box;}.insta-external-link.services .block1 { margin: 0 auto; text-align: center;}.insta-modal .insta-external-links.services,.insta-modal .insta-external-link.services { width: auto !important;}.insta-modal .insta-external-link-image-wrapper { background-color: transparent !important;}.insta-modal .insta-external-link.services .block1 { /*width: auto; overflow: visible; max-width: 1500px;*/}.insta-modal .insta-external-link.services .block1 img { /*position: relative; max-width: 600px; max-height: 400px;*/}.insta-modal .insta-external-link.services .content { padding: 0px 25px;}/* DIVIDER LINKS */.insta-external-links.divider_links .insta-external-links-inner { width: calc(100% + 50px) !important; margin-left: -25px; flex-wrap: wrap; justify-content: center; padding-top: 25px;}.insta-external-link.divider_links { box-sizing: border-box; margin: 25px 0px 0px 0px;}.insta-external-link.divider_links:last-child { border: 0px;}.insta-external-link.divider_links .block1.no-image { display: none;}.insta-external-link.divider_links .insta-external-link-inner { margin: 0px 25px;}.insta-external-link.divider_links .insta-external-link-view-button { display: flex; align-items: center; justify-content: center; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}.insta-external-link.divider_links .insta-external-link-view-button i { display: block; padding-left: 10px; font-size: 12px; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}.insta-page-header.divider_links { overflow: hidden; position: relative; margin-bottom: 25px;}@media screen and (max-width: 600px){ .insta-external-links.divider_links .insta-external-links-inner { flex-direction: column; width: 100% !important; margin: 0 !important; padding: 0; } .insta-external-link.divider_links { width: calc(100% - 50px)!important; margin: 25px 25px 0px 25px; }}.insta-galleries-view-inner.center { text-align: center; justify-content: center;}.blu-wrapper.with-signup-bar { margin-top: 60px;}.insta-signup-bar { background-color: #ffffff; color: #000000; position: fixed; display: flex; align-items: center; justify-content: space-between; top: 0px; left: 0px; box-sizing: border-box; width: 100%; z-index: 6000; padding: 10px 25px 10px 40px; border-bottom: 1px solid #000000; /*box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);*/}.insta-signup-bar-buttons { display: flex;}.insta-signup-bar .insta-button { margin: 0px; background-color: #000000; color: #ffffff; font-family: Tenor Sans;}.insta-signup-bar .insta-button.generate { margin-right: 25px;}.insta-signup-bar .insta-socialsites-logo { font-size: 30px; flex: 1;}.insta-signup-bar .insta-socialsites-logo img { height: 30px;}.insta-ai-signup { max-width: 600px;}.insta-ai-signup .insta-main-title { color: #000000; padding: 0px 0px 25px 0px;}.insta-ai-signup .insta-main-title h1 { font-size: 22px; line-height: 1.5em; font-family: Tenor Sans;}.insta-ai-signup .insta-form inputtypetext,.insta-ai-signup .insta-form inputtypepassword,.insta-ai-signup .insta-form textarea { font-size: 18px; font-family: Garet-Book;}.insta-ai-signup .insta-button { background-color: #000000; color: #ffffff; font-family: Tenor Sans;}#insta_social_logins { display: flex; flex-wrap: wrap; justify-content: center; padding: 25px 0px 0px 0px;}@media screen and (max-width: 600px){ .blu-wrapper.with-signup-bar { margin-top: 100px; } .insta-signup-bar { flex-direction: column; justify-content: center; padding: 10px; } .insta-signup-bar-buttons { padding: 25px 0px 0px 0px; } .insta-signup-bar .insta-button { font-size: 12px; } .insta-signup-bar .insta-socialsites-logo img { height: 25px; }}.insta-ai-signup .insta-login-button { margin: 0px 5px 10px 5px; font-family: Tenor Sans !important;}.insta-ai-signup .insta-login-button span { text-transform: uppercase; font-family: Tenor Sans !important;}.insta-ai-signup .fb-login-button { background-color: #0779cf; color: #ffffff; padding: 0px 15px 0px 10px; height: 40px; border: 0px;}@keyframes rotateAnimation { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}.rotating-element { animation: rotateAnimation 2s linear infinite;}.insta-ai-loader { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; display: none; z-index: 1010; background-color: rgba(255, 255, 255, 0.5);}.insta-ai-loader-inner { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; display: flex; align-items: center; justify-content: center;}.insta-ai-loader-anim { width: 30px; height: 30px; border-radius: 50%; border: 4px solid #999999; border-top: 4px solid #000000; animation: spin 1s linear infinite;}@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}.insta-brand-footer { display: flex; align-items: center; justify-content: center; position: relative; box-sizing: border-box; width: 100%; font-size: 14px; text-align: center; border-top: 0px solid #dddddd; background-color: #fbfaf9; color: #000000; padding: 25px 25px;}.insta-brand-footer img { height: 20px;}.insta-brand-footer span { display: inline-block; padding: 0px 0px 0px 5px;}.insta-brand-footer a { text-decoration: none;}.insta-hint { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 5000;}.insta-hint-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 1);}.insta-hint-message { position: absolute; top: 80px; right: 10px; display: flex; flex-direction: column; align-items: flex-end; max-width: 90%;}.insta-hint-message i { font-size: 40px; padding: 0px 80px 0px 0px;}.insta-hint-message div { font-size: 20px; text-align: right; padding: 25px 0px 0px 0px;}.insta-client-signup { min-width: 400px;}@media screen and (max-width: 1024px){ .insta-client-signup { min-width: 300px; }}.insta-external-link-page-price { padding-top: 10px; font-family: Lato; font-size: 32px; color: #000000;}.insta-payment-page { max-width: 600px; min-width: 400px;}.insta-payment-page h1 { padding: 0px 0px 25px 0px;}.insta-payment-page .insta-external-link-page-price { padding: 10px 0px 25px 0px;}.insta-after-payment img { max-width: 100%;}.insta-payment-page .insta-button i { padding: 0px 0px 0px 10px;}.insta-payment-page-option { display: flex; justify-content: center;}@media screen and (max-width: 1024px){ .insta-payment-page { max-width: 100%; min-width: 100%; }}.insta-collect-email-form { width: 300px; max-width: 100%; box-sizing: border-box; padding: 0px; margin: 0 auto;}.insta-form { position: relative;}.insta-form .insta-form-note { position: relative; padding: 10px 0px 0px 0px;}.insta-form label { display: block; padding: 0px 0px 5px 0px;}.insta-form-input { position: relative; margin: 0px 0px 10px 0px; padding: 10px 10px;}.insta-form-input .blu-bg-div { background-color: transparent; opacity: 1; border: 1px solid #000; border-radius: 5px;}.insta-form inputtypetext,.insta-form inputtypepassword,.insta-form textarea { -webkit-appearance: none; background-color: transparent; position: relative; display: block; border: 0px solid ; border-radius: 0px; width: 100%; font-family: Lato; font-size: 18px; padding: 0px;}.insta-form textarea { resize: none;}.insta-form input:focus,.insta-form textarea:focus,.insta-form select:focus { outline: none; background-color: transparent; border-color: transparent; box-shadow: 0 0 0px #1c86f2 inset;}.insta-form-input-group { width: 100%; display: grid; grid-template-columns: auto 100px; grid-template-rows: 50px; grid-column-gap: 0; align-items: center; margin: 0px 0px 10px 0px;}.insta-form-input-group .insta-form-input { box-sizing: border-box; margin: 0px 0px 0px 0px; height: 100%;}.insta-form-input-group .insta-button { height: 50px; line-height: 50px; margin: 0px; padding: 0px;}table { border-collapse: collapse;}th, td { padding: 10px 10px; border: 1px solid rgba(0, 0, 0, 0.2); }.insta-table-border { margin: 0 auto;}.insta-table-border th, .insta-table-border td { padding: 10px 10px; border: 1px solid #000;}/* CUSTOM STYLES */#insta_whyme_wrapper { display: flex; text-align: left;}#insta_whyme_right_side { padding: 0px 0px 0px 25px;}@media screen and (max-width:1024px){ #insta_whyme_wrapper { flex-direction: column; align-items: center; } #insta_whyme_right_side { padding: 0px; order: 1; } #insta_whyme_left_side { order: 2; }}#insta_ai_generator { font-size: 16px; font-family: Garet-Book;}#insta_ai_generator h1 { font-family: Tenor Sans; margin: 0px 0px 10px 0px; }#insta_ai_generator .insta-main-title div { margin: 0px 0px 10px 0px;}#insta_ai_generator h2 { font-family: Garet-Book; margin: 0px 0px 25px 0px; }.insta-ai-note { padding: 25px 0px 0px 0px;}#insta_ai_generator label { display: block; margin: 0px 0px 10px 0px;}#insta_ai_generator inputtypetext { width: 100%; box-sizing: border-box; padding: 10px 5px; border: 1px solid rgba(0,0,0,0.5); border-radius: 5px; font-size: 16px; font-family: Garet-Book;}#insta_ai_generator .form-checkboxes { display: flex; flex-wrap: wrap; max-width: 600px; justify-content: center;}#insta_ai_generator .checkbox { display: flex; align-items: center;}#insta_ai_generator .blu-radio { position: relative; display: inline-block; border: 1px solid #000; margin: 0px 10px 0px 0px; }#insta_ai_generator .checkbox.color { padding-left: 0px; padding-right: 0px; height: auto;}#insta_ai_generator .blu-radio.color { width: 40px; height: 40px; border: 0 !important;}#insta_ai_generator .insta-button { font-family: Tenor Sans;}.insta-ai-loader { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; display: none; background-color: #000000; color: #ffffff; border-radius: 10px; overflow: hidden;}.insta-ai-loader-inner { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center;}.insta-ai-loader-endnote { display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; color: #ffffff; background-color: #000000;}.insta-ai-loader-endnote h2 { padding: 0px 0px 0px 0px; color: #ffffff !important;}.insta-ai-loader-endnote p { margin: 0px;}.insta-ai-loader-endnote-inner { display: flex; flex-wrap:wrap; flex-direction: column; justify-content: center; align-items: center; position: absolute; box-sizing: border-box; padding: 25px; width: 100%; height: 100%; left: 0; top: 0;}.insta-ai-loader-anim { width: 30px; height: 30px; border-radius: 50%; border: 4px solid #999999; border-top: 4px solid #000000; animation: spin 1s linear infinite;}@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}.insta-ai-loader-label { padding: 10px 0px 0px 0px;}.insta-ai-loader #progress-bar { width: 300px; height: 15px; border: 1px solid #ffffff; position: relative; border-radius: 3px; overflow: hidden;}.insta-ai-loader #progress { width: 0%; height: 100%; background-color: #ffffff; transition: 15s; -webkit-transition: 15s; -moz-transition: 15s; -o-transition: 15s;}.insta-404 { display: flex; flex-direction: column; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; align-items: center; justify-content: center;}.insta-cookie-banner { display: none; position: fixed; bottom: 10px; right: 10px; text-align: center; z-index: 1000; width: 400px; max-width: calc(100% - 20px);}.insta-cookie-banner-inner { display: inline-flex; border-radius: 5px; font-size: 16px; flex-direction: column; background-color: #000000; color: #ffffff; padding: 40px;}.insta-cookie-banner-inner h2 { color: #ffffff; font-size: 32px; font-family: Lato; padding: 0px 0px 25px 0px;}.insta-cookie-banner-inner p { line-height: 1.5em;}.insta-cookie-banner-inner a { color: #ffffff;}.insta-cookie-banner button { letter-spacing: 1px; font-weight: 700; font-size: 16px; color: #000000; background-color: #ffffff;}@media screen and (max-width: 800px){ .insta-cookie-banner { bottom: 10px; left: 10px; right: 10px; width: calc(100% - 20px); }} /* INSTA SITE ELEMENTS */.blu-wrapper { box-sizing: border-box; padding: 0px 0px 0px 0px; margin: 0; }.blu-wrapper-inner { display: flex; flex-direction: column; justify-content: space-between; max-width: 100%; width: 100%; min-height: 100vh !important; margin: 0 auto;}.blu-page { background-color: #ffffff;}.blu-page-wrapper { flex: 1; max-width: calc(100% - 0px); position: relative; z-index: 1;}@media screen and (max-width: 1024){ .blu-page-wrapper { max-width: calc(100% - 0px); }}.insta-block { padding: 40px 0px;}.insta-block-title { position: relative; display: inline-block; margin: 0px 0px 10px 0px; padding: 10px 0px; background-color: ; color: #000000; line-height: 1em;}a { color: #000000;}h1 { font-weight: 400; line-height: 1.2em; font-family: Helvetica; font-size: 40px; letter-spacing: 0px;}.insta-block-title div,.insta-block-title span { line-height: 1em;}h2 { font-family: Lato; font-size: 32px; letter-spacing: px; line-height: 1em;}h3 { font-family: Lato; font-size: 25.6px; letter-spacing: px; line-height: 1em;}.insta-header { position: relative; z-index: 285; width: 100%; max-width: 100%; box-sizing: border-box; padding: 0px 25px; background-color: #ffffff;}.insta-header-inner { width: 1500px; max-width: 100%; margin: 0 auto; position: relative; display: flex; grid-template-columns: 45% 45%; grid-template-rows: auto; grid-column-gap: 0; align-items: center; padding: 25px 0px 0px 0px;}.insta-header-inner.no-icons { padding: 0px;}@media screen and (max-width: 1024px){ .insta-header-inner { flex-direction: row; padding: 40px 0px 0px 0px; } .insta-header.editor { padding: 40px 0px 0px 0px; } h1 { font-size: 28px; } h2 { font-size: 32px; }}.insta-header-bg { display: none !important;}/* LOADER */.insta-loader { position: absolute; display: none; top: calc(50% - 10px); left: calc(50% - 10px);}.insta-loader-element { background-color: #000000;}.loader { color: #000000; font-size: 20px; text-indent: -9999em; overflow: hidden; width: 1em; height: 1em; border-radius: 50%; margin: 12px auto; position: relative; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease; animation: load6 1.7s infinite ease, round 1.7s infinite ease;}@-webkit-keyframes load6 { 0% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 5%, 95% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 10%, 59% { box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; } 20% { box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; } 38% { box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; } 100% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }}@-webkit-keyframes round { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }}@keyframes round { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }}/*@keyframes ldio-w831l2456cn { 0% { animation-timing-function: cubic-bezier(0,0.5,0.5,1); top: 52.5px } 30% { animation-timing-function: cubic-bezier(0.5,0,1,0.5); top: 37.5px } 60% { animation-timing-function: cubic-bezier(0.5,0.5,0.5,0.5); top: 52.5px } 100% { top: 52.5px }}.ldio-w831l2456cn div { position: absolute; border-radius: 50%; width: 10px; height: 10px; animation: ldio-w831l2456cn 1s infinite;}.loadingio-spinner-typing-80d5n6ml0l7 { width: 58px; height: 58px; display: inline-block; overflow: hidden;}.ldio-w831l2456cn { width: 100%; height: 100%; position: relative; transform: translateZ(0) scale(0.58); backface-visibility: hidden; transform-origin: 0 0;}.ldio-w831l2456cn div { box-sizing: content-box; }*/.insta-page-header-image { position: relative; overflow: hidden;}/* MENU */.insta-mobile-menu-button { display: none; position: relative; width: 36px; height: 24px; margin: 0; cursor: pointer; padding: 10px; background-color: #ffffff;}.insta-mobile-menu-button .bar { position: relative; width: 100%; height: 2px; margin: 4px 0px; background-color: #000000;}.insta-block.menu { order: 2; position: relative; text-align: right; margin: 0px; opacity: 0; z-index: 220; padding: 40px 0px 10px 0px; transition: padding 0.5s;}.insta-block.menu.no-icons { padding: 10px 0px;}.insta-block.is-editor.menu { padding: 25px 0px !important;}.insta-block.slideshow { margin: 0 auto 80px auto; width: 100%; padding: 0px 0px 0px 0px;}.insta-home-block-wrapper.slideshow {}.insta-menu { flex-grow: 1; display: inline-flex; flex-wrap: wrap; justify-content: flex-end; position: relative; padding: 0px;/*80px 2px 25px 25px;*/ border-radius: 5px;}.insta-block.menu.is-editor .insta-menu { padding: 80px 2px 25px 25px;}@media screen and (max-width: 1024px){ .insta-block.slideshow { margin: 0 auto 80px auto; width: 100%; padding: 0px 0px 0px 0px; } .insta-block.menu { order: 2; position: relative; top: auto; left: auto; right: auto; margin: 0; padding: 10px 0px 10px 0px; } .insta-block.menu.is-editor { /*margin: 40px auto;*/ } .insta-menu { display: none; } .insta-mobile-menu-button { display: block; } .insta-block.menu .insta-block-bg { opacity: 1; } .insta-menu { display: none; } .insta-mobile-menu-button { display: block; } .insta-mobile-menu-button .bar { background-color: #000000; }}.insta-menu-footer { display: block; position: relative; padding: 25px;}.insta-menu-mobile { display: none; box-sizing: border-box; left: 0px !important; width: calc(100% - 0px) !important; top: 120px !important; position: fixed; padding: 25px 25px 25px 25px; border: 0px solid #000000; border-radius: 0px; overflow: hidden;}.blu-wrapper.with-signup-bar .insta-menu-mobile { top: 180px !important;}.insta-menu-mobile .insta-menu-button { text-align: left; justify-content: center; margin-left: 0px;}.insta-menu-mobile .blu-bg-div { background-color: #ffffff; opacity: 1;}.insta-menu-mobile .insta-close-btn { display: none;}#insta_menu_bg { position: absolute; z-index: 210; width: 100%; height: 100%; left: 0px; top: 0px;}.insta-menu-button { position: relative; display: flex; color: #000000; font-size: 16px; font-family: Lato; letter-spacing: px; padding: 5px 10px; margin: 5px 0px; cursor: pointer; opacity: 1; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}.insta-menu-buttondata-typeactioncall_button { background-color: #000000; color: #ffffff; border-radius: 3px; padding: 8px 20px; margin-left: 10px;}.insta-block.menu.is-editor .insta-menu-button { margin: 5px 0px 5px 10px;}.insta-mobile-menu .insta-menu-button { padding: 10px 10px 5px 10px;}.insta-menu-button.footer { display: inline-block; padding: 5px 10px; color: #000000;}.insta-menu-button .bracket { top: 5px;}.insta-menu-button .bracket.left { left: -10px;}.insta-menu-button .bracket.right { right: -10px;}.insta-menu-button.active { opacity: 1; color: #fed300; font-size: 16px;} .insta-menu-button:hover { opacity: 1; color: #fed300; font-size: 16px; } .insta-menu-buttondata-typeactioncall_button:hover { background-color: #fed300; color: #ffffff; } .insta-menu-button.footer:hover { opacity: 1; font-size: 16px; }@media screen and (max-width: 600px){ .insta-menu-button.footer { display: block; }}/* LOGO */.insta-block.logo { order: 1; text-align: left; border-radius: 0px 0px 0px 0px; margin: 0px auto 0px 0px; padding: 25px 0px; transition: padding 0.5s;}.insta-logo-wrapper { text-align: left; cursor: pointer;}.insta-logo { text-align:left; position:relative; margin: 0px; transition: scale 0.5s;}.insta-logo1 { line-height:1.3em; white-space: normal; color:#fed300; font-family: HelveticaNowMedium; font-size: 42px; text-decoration: none; margin: 0 auto;}.insta-logo2 { color:#fed300; font-family: Helvetica; font-size: 18px; text-decoration:none; margin: 2px auto 0 auto;}.insta-logo-img { max-width: calc(100% - 20); margin: 0 auto;}@media screen and (max-width: 1024px){ .insta-logo { text-align: left; position:relative; margin: 0px; } .insta-logo-img { max-width: calc(100% - 10px); height: auto !important; }}@media screen and (max-width: 400px){ .insta-logo1 { font-size: 35px; }}/* SOCIAL LINKS */.insta-cart-social-icons-group { position: absolute; right: 0px; top:0px; box-sizing: border-box; order: 3; z-index: 230; padding: 40px 0px 10px 20px; display: inline-flex; flex-direction: row; justify-content: center; align-items: center; transition: padding 0.5s;}.insta-block.social_links,.insta-block.is_editor.social_links { display: block; margin: 0px 10px 0px 0px; order: 3; padding: 0px !important;}@media screen and (max-width: 1024px){ .insta-cart-social-icons-group { padding: 25px 0px 0px 0px; } .insta-block.social_links { order: 2; margin: 0 auto; padding: 0px; } .insta-block.social_links.is-editor { margin: 0; padding: 5px 0px !important; }}.insta-social-links { position: relative; text-align: center; padding: 0px 0px 0px 0px;}.insta-social-links.footer { display: inline-block; padding: 0px; }.insta-social-links.contact { display: inline-block; padding: 0px 0px 25px 0px; }.insta-social-links table { position: relative; display: inline-block;}.insta-social-links div { text-align: center;}.insta-social-link a { display: inline-block; margin: 0px 5px 0px 5px;}.insta-social-link.footer a { display: inline-block; background-color: #ffffff; border-radius: 50%; padding: 2px; margin: 0px 2px;}.insta-social-link img,.insta-social-link a { height: 30px; width: 30px;}.insta-social-link.cropped img { height: auto; width: auto;}@media screen and (max-width: 1024px){ .insta-social-links { padding: 0px 0px 0px 0px; }}@media screen and (max-width: 300px){ .insta-social-link img { height: 30px; }}/*MACROS */.insta-single-image { position: relative; opacity: 0; order: 1; padding-top: 0px;}.insta-single-image.content-left { order: 2;}.insta-single-image.video { opacity: 0; padding-top: 0px;}.insta-single-image img,.insta-single-image video { position: relative; max-height: 100%; max-width: 100%;}.insta-block-text { position: relative; padding-top: 0px;}.insta-main-title,.insta-main-title2 { position:relative; text-align: center; max-width: 1000px; margin: 0 auto; color: #000000;}.insta-gallery .insta-main-title2,.insta-blog .insta-main-title2,.insta-external-links-wrapper .insta-main-title2 { display: block;}.insta-external-links-wrapper .insta-main-title .title-text.with-subtitle { padding: 0px 10px 0px 0px;}.insta-main-title2 h2 { font-family: Lato; font-size: 32px; letter-spacing: px; line-height: 1.2em; color: #000000; padding-bottom: 40px;}.insta-gallery .insta-main-title2 h2 { padding-bottom: 0px; margin: 0.1em 0 0 0;}.insta-gallery .content,.insta-video_gallery .content,.insta-page.shop .content { max-width: 1000px; margin: 0px auto 40px auto; padding: 0px; text-align: center;}.insta-main-title.slideshow { margin: 0px !important; text-align: center;}.insta-main-title.slideshow .title-text { padding: 0px 0px 25px 0px; font-family: Khula; font-size: 40px; line-height: em; }.insta-main-title.newsletter .title-text { padding: 0px 0px 0px 0px;}.insta-main-title2 h1 { font-family: Lato; font-size: 32px; color: #000000;}.insta-main-title .content,.insta-main-description { font-family: Lato; font-size: 18px; color: #000000;}.insta-main-title .content { padding: 0px 0px 25px 0px;}.insta-main-title-inner { position: relative; display: block; align-items: center;}.insta-main-title .line { display: none; border-bottom: 1px solid #000000;}.insta-page { position: relative; box-sizing: border-box;}.insta-page.standalone,.insta-page.text_page.standalone,.insta-page.download_page.standalone { padding: 40px 0px 40px 0px;}.insta-page.image-gallery,.insta-page.standalone.image-gallery { padding: 40px 25px;}@media screen and (max-width: 1024px){ .insta-main-title .line { border-bottom: 0px solid #000000; } .insta-main-title { grid-template-columns: 100%; grid-template-rows: auto; grid-column-gap: 0%; padding: 0px 0px; } .insta-main-title2 h2 { font-size: 32px; } .insta-main-title.slideshow { padding: 0px; } .insta-main-title.slideshow .title-text { line-height: 0em; } .insta-page.standalone { width: 100%; padding: 10px 0px; } .insta-gallery .insta-main-title, .insta-contact .insta-main-title, .insta-contact .insta-main-title div { text-align: center; }}/* BIO */.insta-block.text_page { padding: 0px; margin-bottom: 80px;}.insta-page.text_page { padding: 0px;}.insta-page.text_page.embedded { padding: 20px 0px;}.insta-page.text_page.embedded.no-image { padding: 0px 0px;}.insta-text_page { position: relative; text-align: left; width: 1200px; max-width: calc(100% - 50px); margin: 0 auto; display: grid; grid-template-columns: auto 1fr; justify-content: center; align-items: flex-start; padding: 0px;}.insta-text_page.embedded { align-items: center; width: 1000px;}.insta-text_page.embedded.avatar { align-items: flex-start; width: 900px;}.insta-text_page.no-media { display: block;}.insta-text_page .insta-single-image { vertical-align: top; position: relative; max-width: 100%; width: 400px; height: 500px; overflow: hidden; max-height: calc(100vh - 80px);}.insta-text_page.left .insta-single-image { order: 2;}.insta-text_page .insta-image { width: 1000px;}.insta-text_page .insta-single-image.vertical {}.insta-text_page .insta-single-image.horizontal { display: block; text-align: center;}.insta-text_page.no-media .insta-single-image { width: auto; height: auto;}.insta-text_page .insta-single-image.avatar { border-radius: 50%;}.insta-text_page .insta-main-title,.insta-text_page .insta-main-title2 { text-align: left; margin: 0px;}.insta-text_page.no-media .content { max-width: 1200px;}.insta-text_page.no-media .content-holder { margin: 0px; width: 100%;}.content-holder { position: relative; order: 2;}.content-holder.left { order: 1; z-index: 100;}.insta-text_page .content-holder { position: relative; box-sizing: border-box; text-align: left; display: block; font-size: 18px; padding: 0px 80px; width: calc(100% + 0px); background-color: transparent; margin: 0px 0px 0px 0px;}.insta-text_page.embedded .content-holder { padding: 0px 80px;}.insta-text_page.embedded.avatar .content-holder { padding: 0px 80px;}.insta-text_page.vertical.right .content-holder { padding-right: 0px;}.insta-text_page.vertical.left .content-holder { padding-left: 0px;}.insta-text_page.vertical .content-holder { width: calc(100% + 0px);}.insta-text_page.left .content-holder { order: 1; margin: 0px 0px 0px 0px;}.insta-text_page.no-media .content-holder {}.insta-text_page.no-media .content-holder.vertical { max-width: none;}.insta-actioncall .content-holder { margin: 0px 0px 0px 0px;}.insta-actioncall,.insta-actioncall.vertical { align-items: center !important; width: 1500px; max-width: calc(100% - 50px);}@media screen and (min-width: 800px){ .insta-text_page.no-media .content-holder .content.columns .short, .insta-text_page.no-media .content-holder .content.columns .full { -moz-column-count:2; -webkit-column-count:2; column-count:2; -moz-column-gap:40px; -webkit-column-gap:40px; column-gap:40px; vertical-align:text-top; }}@media screen and (max-width: 1024px){ .insta-block.text_page { margin-bottom: 0px; } .insta-text_page { display: flex !important; flex-direction: column; justify-content: center; align-items: flex-start; } .insta-text_page .insta-single-image { width: 100%; order: 1 !important; } .insta-text_page .content-holder, .insta-text_page.left .content-holder { order: 2; width: calc(100%); box-sizing: border-box; margin: 0px 0px 0px 0px; padding: 80px 25px 10px 25px !important; } .insta-text_page.embedded .content-holder, .insta-page.text_page.embedded { padding-bottom: 0px; } .insta-page.text_page.embedded.no-image { padding: 40px 0px 0px 0px; } .insta-text_page.no-media .content-holder { margin: 0px 0px 0px 0px; width: 100%; padding-top: 0px; } .insta-text_page .insta-main-title { display: block; } .insta-text_page .insta-main-title-top, .insta-text_page .insta-main-title-top .insta-main-title { display: none; }}.insta-text_page .content { text-align: left; max-width: 100%; margin: 0; color: #000000; line-height: 1.8em;}.insta-text_page.embedded .content { text-align: left;}/*.insta-text_page .content-holder.left .content { text-align: left;}.insta-text_page .content-holder.right .content { text-align: right;}*/.insta-text_page .content span { line-height: 1.8em;}.insta-text_page .insta-main-title-inner { display: flex; flex-direction: column; align-items: flex-start;}.insta-text_page .insta-main-title .title-text { order: 2; padding: 25px 0px 25px 0px;}.insta-text_page .insta-main-title.has-title2 .title-text { padding: 0px 0px 37.5px 0px;}.insta-text_page .insta-main-title2 h2 { padding-bottom: 10px;}.insta-text_page.embedded.vertical .insta-main-title-inner .title-text { padding: 0px 0px 25px 0px;}@media screen and (max-width: 1024px){ .insta-text_page.standalone .content, .insta-download_page.standalone .content, .insta-actioncall.standalone .content { text-align: left; }}/* DOWNLOAD */.insta-block.download_page { padding: 0px;}.insta-page.download_page { padding: 0px;}.insta-page.download_page.embedded { padding: 20px 0px 0px 0px;}.insta-download_page { position: relative; text-align: left; max-width: 1500px; margin: 0 auto; display: flex; justify-content: center; align-items: center; padding: 0px;}.insta-download_page.vertical { display: grid; grid-template-columns: auto 1fr;}.insta-download_page.no-media { display: block;}.insta-download_page .insta-single-image { vertical-align: top; position: relative; overflow: hidden; max-width: 100%; max-height: calc(100vh - 80px);}.insta-download_page.vertical.left .insta-single-image { order: 2;}.insta-download_page .insta-single-image.vertical { width: 1000px;}.insta-download_page .insta-single-image.horizontal { display: block; margin: 0 auto; text-align: center;}.insta-download_page .insta-main-title2,.insta-contact .insta-main-title2,.insta-text_page .insta-main-title2 { display: block;}.content-holder { order: 2;}.content-holder.vertical.left { order: 1; z-index: 100;}.insta-download_page .content-holder { position: relative; box-sizing: border-box; text-align: left; display: block; font-size: 18px; padding: 120px 80px; width: 100%; background-color: #ffffff; margin: 0px 0px 0px 0px;}.insta-download_page .content-holder.vertical.left { margin: 0px;}.insta-download_page.no-media .content-holder { margin: 25px 0px 0px 0px;}.insta-download_page.no-media .content-holder { width: 100%;}.insta-download_page.no-media .content-holder.vertical { max-width: none;}.insta-download_page .content-holder.horizontal { max-width: 100%; margin: 0 auto; padding: 120px 80px;}.insta-download_page .insta-download-button { position: relative; text-align: center; cursor: pointer; margin: 25px 0px 0px 0px;}.insta-download_page .insta-download-button .icon { font-size: 35px; padding: 10px; border-radius: 50%; text-decoration: none; border: 2px solid #fed300; color: #fed300;} .insta-download_page .insta-download-button:hover .icon { color: #000000; border: 2px solid #000000; }.insta-download_page .content { text-align: left; max-width: 800px; margin: 0 auto; color: #000000; line-height: 1.8em;}.insta-download_page .content span { line-height: 1.8em;}.insta-download_page .insta-main-title-inner { display: flex; flex-direction: column; padding: 0px 0px 25px 0px;}.insta-download_page .insta-main-title-inner .title-text { padding: 0px 0px 0px 0px;}.insta-download_page .insta-main-title-inner h2 { padding: 10px 0px 0px 0px;}@media screen and (min-width: 800px){ .insta-download_page.no-media .content-holder .content.columns { -moz-column-count:2; -webkit-column-count:2; column-count:2; -moz-column-gap:40px; -webkit-column-gap:40px; column-gap:40px; vertical-align:text-top; }}@media screen and (max-width: 1024px){ .insta-download_page { display: flex !important; flex-direction: column; justify-content: center; align-items: flex-start; } .insta-download_page .insta-single-image { width: 100%; } .insta-download_page .content-holder { width: 100%; margin: 0; padding: 20px !important; } .insta-download_page .content { text-align: center; } .insta-download_page.no-media .content-holder { margin: 25px 0px 0px 0px; } .insta-download_page .insta-main-title { display: block; } .insta-download_page .insta-main-title-inner h2 { padding: 25px 0px 0px 0px; } .insta-download_page .insta-main-title-top, .insta-download_page .insta-main-title-top .insta-main-title { display: none; }}/* FOOTER */.insta-block.footer { box-sizing: border-box; margin: 0px; padding: 25px; background-color: #fed300;}.insta-block.footer .content-holder { max-width: 1340px; margin: 0 auto; padding: 40px; background-color: #fed300; color: #000000;}.insta-block.footer h1 { color: #000000;}.insta-block.footer .insta-block-edit-button { width: calc(100% - 2px);}.insta-footer { position: relative; text-align: center; max-width: 1500px; margin: 0px auto 0px auto; padding: 0px 25px; }.insta-footer .pane1 { padding: 0px 0px 25px 0px;}@media screen and (max-width: 1024px){ .insta-footer { padding: 20px; } .insta-block.footer .content-holder { max-width: 100%; padding: 30px 0px; }}.insta-footer a { text-decoration: none; color: #000000;}.insta-copyright-holder { display: flex; justify-content:center; align-items: center; padding: 25px 0px 0px 0px; font-size: 14.4px; font-family: Lato;}.insta-copyright { display: inline-block; opacity: 1; }.insta-copyright-divider { height: 14.4px; margin: 0px 10px; border: 1px solid #000000;}/* CONTACT */.insta-block.contact { padding: 0px;}.insta-contact-wrapper { padding: 25px 0px;}.insta-home-block-wrapper.contact.extra-top-space .insta-page.insta-contact.with-contact-form .insta-contact-inner { padding: 0px;}.insta-home-block-wrapper.contact .insta-contact-wrapper { padding: 0px;}.insta-page.insta-contact { position: relative; box-sizing: border-box; padding: 0px; display: grid; grid-template-columns: 1fr auto; justify-content: center; align-items: center; max-width: calc(100% - 50px); width: 1200px; margin: 0 auto;}.insta-page.insta-contact.with-contact-form { align-items: flex-start;}.insta-contact .insta-single-image { order: 2; vertical-align: top; position: relative; max-width: 100%; width: 500px; height: 600px; overflow: hidden; max-height: calc(100vh - 80px);}.insta-contact.left .insta-single-image { order: 2;}.insta-contact .insta-image { width: 600px;}.insta-contact .insta-single-image.vertical {}.insta-contact .insta-single-image.horizontal { display: block; text-align: center;}.insta-contact .content-holder { max-width: 1340px; margin: 0; padding: 0px 0px 0px 0px; grid-area: 2/1;}.insta-block.contact .insta-block-bg { opacity: 1; background-color: transparent /*#ffffff*/;}.insta-contact-inner { order: 1; color: #000000; padding: 80px; max-width: 100%; margin: 0px 0px 0px 0px; z-index: 100; display: block;}.insta-page.insta-contact.with-contact-form .insta-contact-inner { margin: 0px auto 0px auto; padding: 0px 80px 0px 0px;}.insta-home-block-wrapper.contact.extra-top-space .insta-page.insta-contact.with-contact-form .insta-contact-inner { padding: 25px 80px 0px 0px;}.insta-contact-inner .insta-main-title { grid-area: 1/1; padding: 0px 25px 25px 0px; text-align: left; color: #000000;}.insta-contact-inner .insta-main-title h1 { text-align: left;}.insta-contact-inner .insta-main-title-inner { display: flex; flex-direction: column; align-items: flex-start;}.insta-contact-inner .insta-main-title2 { order: 2;}.insta-contact-inner .insta-main-title .title-text { order: 1; padding: 0px;}.insta-contact-inner .insta-main-title2 h2 { padding: 10px 0px 0px 0px;}.insta-contact .contact-info { position: relative; max-width: 800px; margin: 0;}.insta-contact .contact-info .pane1 { position: relative; width: 100%; text-align: left;}.insta-contact .contact-info .pane1.no-description { float: none; position: relative; width: 100%; text-align: left;}.insta-contact .contact-info .pane2 { position: relative; width: 100%; padding: 10px 0px 0px 0px;}.insta-contact .content { text-align: left;}.contact-info-link { display: block;} .contact-info-link:hover { color: #fed300; }@media screen and (max-width: 1024px){ .insta-page.insta-contact { position: relative; box-sizing: border-box; width: auto; display: flex; flex-direction: column; padding: 0px 0px; max-width: 1340px; margin: 0px; } .insta-contact .insta-single-image { order: 1 !important; } .insta-page.insta-contact.with-contact-form .insta-contact-inner, .insta-home-block-wrapper.contact.extra-top-space .insta-page.insta-contact.with-contact-form .insta-contact-inner { order: 2 !important; z-index: 100; max-width: none; margin: 0; display: block; padding: 80px 25px 25px 25px; } .insta-contact .contact-info .pane1 { position: relative; width: 100%; text-align: center; } .insta-contact .contact-info .pane2 { position: relative; text-align: center; width: calc(100%); padding: 20px 0px 0px 0px; } .insta-contact .content-holder { max-width: 1500px; margin: 0; padding: 0px; } .insta-contact-inner .insta-main-title div { text-align: center; align-items: center; } .insta-contact .content { text-align: left; }}.insta-contact-button { background-color: #000000; color: #ffffff; font-family: aktiv-grotesk; font-size: 32px; padding: 10px 20px; line-height: 1em; display: inline-block; cursor: pointer; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; margin: 25px 0px 0px 0px;}.insta-contact a { text-decoration: none; color: #000000;}.insta-contact-button a { color: #ffffff;} .insta-contact-button:hover { color: #000000; background-color: #ffffff; } .insta-contact-button:hover a { color: #000000; }.insta-contact-buttons-pane { text-align: left;}.insta-contact .insta-contact-buttons-pane { grid-area: 3 / 1; position: relative; display: none; padding: 0px 25px;}.insta-contact.horizontal .insta-contact-buttons { margin: 0px 0px 25px 0px;}.insta-contact .insta-contact-form { box-sizing: border-box; width: 100%; max-width: 600px; box-sizing: border-box; margin: 0; grid-area: 1 / 2 / span 3 / span 1; position: relative; padding: 0px 25px 25px 0px; text-align: right;}.insta-contact-form-inner { text-align: center; display: flex; flex-wrap: wrap; justify-content: space-between;}.insta-contact-form .insta-input,.insta-collect-email-form .insta-input { position: relative; margin: 0px 0px 0px 0px; width: 100%;}.insta-contact-form .insta-input.text { width: calc(50% - 10px);}.insta-contact-form .insta-button { margin: 25px auto 0px auto; letter-spacing: 1px; font-size: 18px; padding: 10px 60px; display: inline-block; background-color: #fed300; border: 1px solid #fed300; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;} .insta-contact-form .insta-button:hover { background-color: #000000; border: 1px solid #000000; color: #fed300; }.insta-input-radio { text-align: left; width: 100%; box-sizing: border-box; padding: 25px 0px; border-bottom: 1px solid #000000;}.insta-input-radio label { display: block; padding: 0px 0px 10px 10px;}.insta-input-radio-option { display: inline-block; padding: 0px 25px 0px 10px;}.insta-input-radio-option label { padding: 0px;}.insta-input-radio-option span { padding: 0px 0px 0px 10px;}.insta-input-radio-option inputtyperadio:checked + label { background-color: #fed300; /* Change to your desired color */ color: #ffffff; /* Change to your desired color */}.insta-input-dropdown { text-align: left; width: 100%; box-sizing: border-box; position: relative; padding: 12px 10px 22px 10px; border-bottom: 1px solid #000000;}.insta-input-dropdown-select { cursor: pointer; border: 0px; color: #000000; background-color: transparent; font-size: 18px; font-family: Lato; margin: 10px 0px 0px 0px;}.insta-input-dropdown-options { display: none; position: absolute; border: 1px solid rgba(204, 204, 204, 0.5); background-color: #ffffff; border-radius: 5px; margin-top: 5px; padding: 25px; z-index: 1;}.insta-input-dropdown-option { padding: 8px; cursor: pointer;}.insta-input-dropdown-option:hover { background-color: #f1f1f1;}.insta-input-select select:focus { outline: none;}.insta-input-select .select i { padding: 0px 0px 0px 10px;}.insta-input-date { text-align: left; padding: 12px 10px; color: #000000; margin: 10px 0px 0px 0px; border-bottom: 1px solid #000000;}.insta-input-date label { display: block; padding: 0px 0px 10px 0px;}.insta-input-date input { margin: 0px; padding: 0px; border: 0; font-size: 18px; font-family: Lato; }.insta-contact-form .insta-input input,.insta-contact-form .insta-input textarea { position: relative; background-color: transparent; margin: 10px 0px 0px 0px; box-sizing: border-box; width: 100%; padding: 12px 10px 22px 10px; border-radius: 0px; -webkit-appearance: none; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #000000; font-size: 18px; font-family: Lato;}.insta-contact-form .insta-input textarea { resize: none;}.insta-contact-form .insta-input input::placeholder,.insta-contact-form .insta-input textarea::placeholder { color: #000000;}@media screen and (max-width: 1024px){ .insta-contact .insta-contact-form { padding: 25px 0px; margin: 0 auto; }}/* TEXT LINK */.insta-block.text_link { background: none; padding: 0px 0px;}.insta-text-link-wrapper { position: relative; display: block; text-align: center; padding: 0px 0px 0px 0px; margin: 10px 0px;}@media screen and (max-width: 1024px){ .insta-text-link-wrapper { margin: 5px 0px; }}.insta-text-link { position: relative; max-width: 100%; word-wrap: break-word; display: inline-block; margin: 0 auto; text-decoration: none; padding: 6px 0px; border: 0px solid ; border-radius: 0px; font-family: ; font-size: px; /*background-color: ;*/ background: none; color: ;}.insta-text-link:hover { color: #fed300; border: 0px solid #fed300;}/* SLIDESHOW */.insta-page.slideshow.background { padding: 40px 0px; display: flex;}.insta-page.slideshow.background.no-media { padding: 0; min-height: 400px !important;}.insta-page.slideshow.background .insta-page-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; display: flex; align-items: center; justify-content: center; opacity: 0; background-color: #000000;}.insta-page.slideshow.background .insta-page-bg img { opacity: 0.7; width: 100%; height: 100%; object-fit: cover;}.insta-slideshow { position: relative; margin: 0px auto 80px auto; display: flex; flex-direction: row; align-items: center; width: 1500px; max-width: calc(100% - 50px); color: #000000;}.insta-page.slideshow.background .insta-slideshow.no-media { margin: 0 auto;}.insta-page.slideshow.collage .insta-slideshow { max-width: 100%;}.insta-slideshow.has-bg { margin: 0 auto;}.insta-slideshow.horizontal { flex-direction: column;}.insta-slideshow.vertical { display: flex; grid-template-columns: 1fr auto;}.insta-slideshow.no-media .insta-single-image { display: none !important;}.insta-slideshow-inner { position: absolute; height: 100%; width: 100%; overflow: hidden; top: 0px; left: 0px; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-start;}.insta-slideshow h1,.insta-slideshow .insta-more-btn { color: #000000;}.insta-slideshow h2 { padding: 0px 0px 25px 0px;}.insta-slideshow .content-holder { z-index: 100; display: flex; box-sizing: border-box; justify-content: center; width: 100%; background-color: transparent;/*#ffffff*/; padding: 80px 80px; margin: 0px 0px 0px 0px; order: 2;}.insta-slideshow.has-bg .content-holder { margin: 0 !important; padding: 40px 80px;}.insta-slideshow .content-holder-inner { text-align: center; max-width: 800px;}.insta-slideshow .content-holder.vertical { max-width: 100%;}.insta-slideshow .insta-block-text { width: 75%; margin: 0 auto;}.insta-slideshow .content-holder .content { line-height: 1.8em; font-size: 18px;}.insta-slideshow .insta-single-image.cropped,.insta-shop_item .insta-single-image,.insta-actioncall .insta-single-image { overflow: hidden; /*overflow: hidden; width: 1000px; height: 1250px;*/}.insta-slideshow .insta-single-image.horizontal { order: 1;}.insta-image.cropped { position: absolute;}.insta-slideshow-parag { position: relative; text-align: center; padding: 25px 0px 0px 0px; max-width: 800px; margin: 0 auto; line-height: 1.8em; font-size: 18px;}.insta-slideshow-parag .short { display: none;}.insta-slideshow-parag span { line-height: 1.8em;}.insta-slideshow.has-bg,.insta-slideshow.has-bg h1, .insta-slideshow.has-bg h2,.insta-slideshow.has-bg a, .insta-slideshow .insta-more-btn,.insta-slideshow-collage,.insta-slideshow-collage h1, .insta-slideshow-collage h2,.insta-slideshow-collage a { color: #ffffff !important;}.insta-slideshow-collage .insta-button.action { border: 1px solid #ffffff;}.insta-slideshow-collage { width: 100%; display: flex; justify-content: center; background-color: #fed300; margin: 0px 0px 0px 0px;}.insta-slideshow-collage .insta-collage-image { overflow: hidden; position: relative;}.insta-slideshow-collage .insta-collage-image img { object-fit: cover; width: 100%; height: 100%;}.insta-slideshow-collage .insta-collage-imagedata-index1{ order: 1;}.insta-slideshow-collage .insta-collage-imagedata-index2{ order: 3;}.insta-slideshow-collage .content-holder { flex: 1; padding: 40px 40px;}.insta-slideshow-collage .content-holder-inner { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center;}.insta-dots { position: relative; text-align: center; padding: 10px 0px 0px 0px;}.insta-dot { position: relative; display: inline-block; padding: 0px 2px; font-size: 7px; cursor: pointer;}.insta-dot:hover { color: #fed300;}/*.insta-slide.slide { position:absolute; top: 0px; display: none;}*/.insta-slide.slide { position: relative; top: 0px; opacity: 0; flex: 1 1 0px; display: block; box-sizing: border-box; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out;}.insta-slide.slide.current,.insta-slide.slide.next,.insta-slide.slide.prev { display: block;}.insta-slide.slide.current { opacity: 1;}.insta-slide.fade { position: absolute; top: 0px; left: 0px; display: none;}.insta-slide.fade.current { display: none;}.insta-slide-inner { position: relative; overflow: hidden;}.insta-slide-img { position: absolute; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}.insta-slide.slide .insta-slide-img { position: relative; object-fit: cover; height: 100%; width: 100%;}@media screen and (max-width: 1024px){ .insta-slideshow.vertical { display: flex; flex-direction: column; } .insta-slideshow.has-bg { justify-content: center; } .insta-slideshow.no-media.has-bg .insta-single-image { display: none !important; } .insta-page.slideshow.background { padding: 25px 0px 40px 0px; } .insta-slideshow .content-holder { order: 2; max-width: calc(100% - 0px) !important; padding: 80px 25px; margin: 0px 0px auto 0px !important; } .insta-slideshow.has-bg .content-holder { padding: 40px 0px; } .insta-slideshow .content-holder-inner { max-width: 100%; } .insta-slideshow .insta-block-text { width: 85%; } .insta-slideshow .insta-single-image { order: 1; overflow: hidden; } .insta-slideshow-collage { flex-direction: column; } .insta-slideshow-collage .insta-collage-image { overflow: visible; width: 100% !important; height: auto !important; } .insta-slideshow-collage .insta-collage-image img { object-fit: unset; width: 100%; height: auto; } .insta-slideshow-collage .insta-collage-imagedata-index1{ display: none; } .insta-slideshow-collage .insta-collage-imagedata-index2{ order: 3; } .insta-slideshow-collage .content-holder { padding: 80px; }}/* TESTIMONIALS */.insta-block.testimonials { margin: 0px; padding: 40px 0px 40px 0px; background-color: #fed300;}.insta-galleries-nav,.insta-blog-nav,.insta-external-links-nav { position: relative; width: 100%; top: 0; padding: 25px 0px 0px 0px;}.insta-testimonials-nav { position: relative; top: auto; width: 900px; margin: 0 auto; justify-content: flex-start; box-sizing: border-box; padding: 10px 0px 0px 350px; }.insta-testimonials-nav .insta-external-link-arrow,.insta-blog-nav .insta-external-link-arrow,.insta-galleries-nav .insta-external-link-arrow,.insta-external-links-nav .insta-external-link-arrow { position: relative;}.insta-testimonials-nav .insta-external-link-arrow.left,.insta-blog-nav .insta-external-link-arrow.left,.insta-galleries-nav .insta-external-link-arrow.left,.insta-external-links-nav .insta-external-link-arrow.left { left: auto !important; margin: 0px 10px 0px 0px;}.insta-testimonials-nav .insta-external-link-arrow.right,.insta-blog-nav .insta-external-link-arrow.right,.insta-galleries-nav .insta-external-link-arrow.right,.insta-external-links-nav .insta-external-link-arrow.right { right: auto !important; margin: 0px 0px 0px 10px;}.insta-external-links-nav,.insta-blog-nav { top: calc(50% + 40px);}.insta-arrow-numbers { display: none;}.insta-testimonials-wrapper { text-align: center; position: relative;}.insta-testimonials { position: relative; overflow: hidden; margin: 0px auto; height: auto !important; text-align: center; width: 100%; box-sizing: border-box; padding: 0px 20px;}.insta-testimonials.standalone { /*overflow: auto;*/}.insta-page.galleries.standalone .insta-galleries-nav,.insta-page.testimonials.standalone .insta-testimonials-nav { display: none;}.insta-page.testimonials .insta-main-title .title-text { padding: 0px 0px 40px 0px;}.insta-page.testimonials.standalone .insta-testimonial .title { white-space: normal;}.insta-testimonials-inner { position: relative; top: 0px; left: 0px; margin: 0 auto; display: flex; flex-direction: row; align-items: stretch; justify-content: left; flex-wrap: nowrap; flex-grow: 1; flex-basis: 0;}.insta-testimonials-inner.standalone { position: relative; height: auto; display: flex; flex-direction: row; align-items: flex-start; justify-content: left; width: calc(100% + 20px) !important;}.insta-testimonials-inner.standalone.center { justify-content: center;}.insta-block.features { margin-bottom: 0px; padding-bottom: 80px; background-color: transparent;/*#ffffff;*/}.insta-page.features,.insta-page.shop,.insta-page.external_links { max-width: 1500px; margin: 0 auto;}.insta-block.testimonials .insta-main-title { display: none; color: #000000;}.insta-page.features .insta-main-title { /* color: #000000; */}.insta-page.features .insta-main-title.has-title2,.insta-block.features .insta-main-title.has-title2 { padding: 0px 0px 25px 0px;}/*.insta-page.features .insta-main-title .title-text,.insta-page.shop .insta-main-title .title-text { padding: 0px 0px 40px 0px;}.insta-block.features .insta-main-title.has-parag .title-text,.insta-page.features .insta-main-title.has-title2 .title-text { padding: 0px 0px 25px 0px;}*/.insta-external-links.features .insta-more-btn { display: none;}.insta-block.testimonials .insta-main-title .content,.insta-block.features .insta-main-title .content { padding: 0px 0px 25px 0px;}.insta-block.testimonials .insta-main-title h2 { padding-bottom: 25px;}.insta-testimonial-column { width: 100%; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start;}.insta-testimonial { position: relative; width: 100%; margin: 0px; cursor: pointer; opacity: 0; color: #000000;}.insta-page.testimonials.embedded .insta-testimonial { display: flex;}.insta-testimonials-inner.standalone .insta-testimonial-column { width: 33.333333333333%;}.insta-modal .insta-testimonials-inner,.insta-modal .insta-testimonial { width: 100% !important;}.insta-testimonial-inner { position: relative; display: flex; flex-direction: row; margin: 0px; align-items: center; justify-content: center;}.insta-testimonial-inner.embedded { width: 900px; margin: auto;}.insta-modal .insta-testimonial-inner { padding-bottom: 0px !important;}.insta-testimonial-inner .blu-bg-div { background-color: #fed300;}.insta-testimonial-inner h3 { font-weight: 300; line-height: 1.2em; font-family: Helvetica; font-size: 40px; letter-spacing: 0px; color: #000000;}.insta-testimonial-inner.standalone { grid-template-columns: 100%; flex-direction: column; margin: 0px 20px 20px 0px;}.insta-testimonial .block1 { border-radius: 50%; position: relative; overflow: hidden; margin: 35px 0px 0px 0px;}.insta-testimonial .block1.no-image { display: none;}.insta-testimonial .block1 div { position: relative;}.insta-testimonial .insta-external-link-img { opacity: 1;}.insta-testimonial .block2 { position: relative; margin: auto; max-width: calc(100% - 50px); max-height: calc(100% - 50px); box-sizing: border-box; padding: 40px 0px 0px 80px; display: flex; flex-direction: column; align-items: flex-start; text-align: left; justify-content: center;}.insta-testimonial.no-image .block2 { padding: 40px 0px 0px 0px;}.insta-modal .insta-testimonial .block2 { padding: 40px 40px 0px 40px;}.insta-testimonials-inner.standalone .insta-testimonial .block2 { position: relative; width: 100%; height: auto; padding: 40px 0px 40px 0px;}.insta-testimonials-inner.standalone .insta-testimonial .block2 .block-title { display: none;}.insta-testimonial .block2 .title { overflow: visible; order: 2; padding: 25px 0px 0px 0px; color: #000000; font-family: Helvetica;}.insta-testimonial .block2 .subtitle { overflow: visible; order: 3; padding: 10px 0px 0px 0px; color: #000000; font-family: Lato; font-size: 18px;}.insta-testimonial .block2 .content { position: relative; order: 1; font-size: 18px; font-family: Lato; line-height: 1.8em;}.insta-testimonial .insta-more-btn { display: inline-block; padding: 0px 0px 0px 0px; font-size: 14px; font-family: Lato;}.insta-testimonials.standalone .insta-testimonial .block2 .content { font-size: 18px; font-family: Lato;}.insta-testimonial .block2 .content.full { position: absolute; top: 10px; left: 0px; width: 100%;}.insta-testimonials-inner.standalone .insta-testimonial .block2 .content.full { position: relative;}.insta-testimonial .block2 .content .full { position: relative; display:none;}.insta-block.testimonials .insta-external-link-arrow { color: #000000;}@media screen and (max-width: 1024px){ .insta-block.features { padding-bottom: 0px; } .insta-block.testimonials { margin-bottom: 25px; } .insta-testimonial-column { width: 100%; } .insta-testimonials-wrapper.standalone { padding: 25px; } .insta-testimonials-inner.standalone { flex-wrap: wrap; width: 100% !important; } .insta-testimonials-inner.standalone .insta-testimonial-column { width: 100%; } .insta-testimonial { margin: 0px 0px 25px 0px; } .insta-testimonial-inner { flex-direction: column; } .insta-testimonial-inner .block2 { text-align: center; align-items: center; max-width: calc(100% - 20px); max-height: calc(100% - 20px); padding: 25px 25px 0px 25px !important; } .insta-testimonial .block2 .content { width: 100%; text-align: center; line-height: 1.8em; } .insta-testimonials-nav { width: 100%; justify-content: center; padding-left: 0px; } }/* VIDEOS */.insta-video-gallery { position: relative; text-align: center; margin: 0 auto; overflow-x: hidden;}.insta-video-gallery-inner { display: flex; position: relative; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; width: calc(100% + 40px);}.insta-video-gallery-inner.center { justify-content: center; margin: 0 auto; width: 100% !important;}.insta-video-gallery-wrapper { padding: 25px 0px 0px 0px;}.insta-video-thumb { position: relative; box-sizing: border-box; text-align: center; cursor: pointer; opacity: 0; width: calc(50% - 10px); padding: 0px 20px 20px 0px;}.insta-video .title { padding: 25px 0px 0px 0px;}.insta-video .description { padding: 10px 0px 0px 0px;}.insta-video-gallery .block2 .content,.insta-video-gallery .block2 .title { color: #000000; padding: 0px;}.insta-video-gallery .block2 .title { font-size: 26px; font-family: aktiv-grotesk; letter-spacing: px; padding: 25px 0px 10px 0px;}.insta-video-gallery .block2 { color: #000000; font-weight: normal; padding: 25px 25px 0px 25px;}.insta-video-inner { position: relative; overflow: hidden;}@media screen and (max-width: 1024px){ .insta-video-thumb { padding: 0px 20px 20px 20px; } .insta-testimonials { /*overflow: auto;*/ } .insta-testimonials-inner { } .insta-testimonial-inner { grid-template-columns: 100%; margin: 0px 10px 10px 0px; } .insta-testimonial-inner.standalone { margin: 0px 0px 10px 0px; } .insta-testimonial .block2 .title { padding: 20px 0px; } .insta-video-gallery .block2 .title { padding: 5px 0px; }}.insta-external-link-img { position: absolute; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.3s;}.insta-testimonial .arrow { display: none;}.insta-more-btn { display: block; text-transform: uppercase; text-align: left; padding: 25px 0px 0px 0px; opacity: 1; color: #000000; cursor: pointer; font-size: 14px; font-family: Lato; letter-spacing: px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}.insta-more-btn i { padding: 0px 0px 0px 10px;}.insta-testimonial .insta-more-btn { text-align: center; color: #000000;} .insta-more-btn:hover { color: #fed300; }.insta-test-more-btn { position:relative; text-align:right; cursor:pointer; display:inline; font-weight: bold; color: #000000; font-size: 18px; font-family: Lato; opacity: 0.5; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.3s;}.insta-test-more-btn:hover { opacity: 1;}.insta-tests-bg { background-color: #ffffff; position:absolute; width:100%; height:110%; opacity:0; display:none; z-index:10; top:0px;}/* EXTERNAL LINKS */.insta-block.external_links {}.insta-external-links { position: relative; margin: 0px auto; overflow: hidden; text-align: center;}.insta-external-links.features { width: calc(100% - 50px);}.insta-external-links.standalone { /*overflow: auto;*/}.insta-external-links-inner { position: relative; height: 100%; top: 0px; left: 0px; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start;}.insta-external-links-inner.standalone { width: calc(100% + 60px); position: relative; height: auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start;}.insta-external-links-inner.center { width: calc(100% + 60px) !important; justify-content: center;}.insta-external-link-column { position: relative;}.insta-external-link { position: relative; float: left; width: 150px; margin: 0px; cursor: pointer; opacity: 0;}.insta-external-link.features { display: flex;} .insta-external-link:hover .insta-external-link-img { opacity: 0.8; }.insta-external-link-inner { position: relative; display: flex; width: calc(100% - 20px); flex-direction: column; margin: 0px 20px 0px 0px;}.insta-external-link.shop .insta-external-link-inner { width: calc(100% - 60px); margin: 0px 60px 0px 0px;}.insta-external-link-image-wrapper { position: relative;}.insta-external-link-image-wrapper.round { overflow: hidden; border-radius: 50%;}.insta-external-links.standalone .insta-external-link-inner { margin: 0px 60px 40px 0px;}.insta-external-link-arrow { color: #000000; cursor: pointer; font-size: 30px; top: auto; position: absolute; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; overflow: hidden; padding: 0px; border: 0px solid #000000;}.insta-external-link-arrow .blu-bg-div { opacity: 0; background-color: #ffffff;} .insta-external-link-arrow:hover { color: #fed300; }.insta-external-link-arrow i { position: relative;}.insta-external-link-arrow.left { left: 20px;}.insta-external-link-arrow.right { right: 20px;}.insta-external-link-arrow.disabled { opacity: 0.3;}.insta-block.testimonials .insta-external-link-arrow.left { left: 20px;}.insta-block.testimonials .insta-external-link-arrow.right { right: 20px;}@media screen and (max-width: 1024px){ .insta-external-links-inner.standalone { width: calc(100%); } .insta-external-links.standalone .insta-external-link-inner { margin: 0px 0px 20px 0px; width: 100%; } .insta-external-link-arrow { font-size: 30px; width: 40px; height: 40px; }}@media screen and (max-width: 600px){ .insta-external-links.features { width: 1500px; max-width: 100%; } .insta-external-links.features .insta-external-links-inner { flex-wrap: wrap; width: 100% !important; } .insta-external-links.features .insta-external-links-nav { display: none; }}.insta-external-link .block1 { border-radius: 0px; position: relative; overflow: hidden; margin: 0 auto;}.insta-external-link-inner .blu-bg-div { background-color: transparent !important;}.insta-external-link .block2 { flex: 1; display: flex; flex-direction: column; position: relative; left: 0px; text-align: center; padding: 0px 25px; color: #000000; background-color: transparent;}.insta-external-link .block2 .title { text-align: center; line-height: 1.2em; color: #000000; font-size: 26px; font-family: aktiv-grotesk; letter-spacing: px; padding: 25px 0px 15px 0px;}.insta-external-link.shop .block2 .title { padding: 25px 0px 12px 0px;}.insta-external-link .block2 .subtitle { padding: 0px 0px 10px 0px; color: #000000; line-height: 1.6em; }.insta-external-link.shop .block2 .insta-shop-thumb-price,.insta-external-link.subscriptions .block2 .insta-shop-thumb-price { text-align: center; padding: 0px 10px 25px 10px; font-size: 18px; font-family: Lato; color: ;}.insta-external-link-view-button { text-align: center; display: inline-block; text-decoration: none !important; padding: 8px 20px; border-radius: 5px; margin: 0px auto; color: #ffffff; background-color: #000000; font-size: 16px; font-family: Lato; letter-spacing: px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.3s;}.insta-external-link-view-button.features { display: inline-flex; align-items: center; background-color: #ffffff !important; color: #000000 !important; font-size: 14px !important;}.insta-external-link-view-button.features i { display: block; padding: 0px 0px 0px 5px;}.insta-external-link-page .insta-external-link-view-button { background-color: #fed300; margin: 25px 0px 0px 0px;} .insta-external-link-view-button:hover { color: #ffffff; background-color: #fed300; } .insta-external-link-page .insta-external-link-view-button:hover { color: #ffffff; background-color: #000000; }@media screen and (max-width: 1024px){ .insta-external-link.features { margin: 0px 0px 25px 0px; } .insta-external-link-inner { position: relative; margin: 0px 10px 0px 0px; width: calc(100% - 10px); } .insta-external-link .block2 { position: relative; left: 0px; bottom: auto; text-align: center; color: ; } .insta-external-link.shop .block2 .insta-shop-thumb-price { text-align: center; padding: 0px 10px 25px 10px; } .insta-external-link .block2 .title { text-align: center; padding: 30px 10px 25px 10px; } .insta-external-link.shop .block2 .title { padding: 25px 10px 10px 10px; } .insta-external-links { overflow: ; } .insta-external-links-inner { position: relative; height: auto; } .insta-external-link-arrow .blu-bg-div { background-color: #ffffff; opacity: 0; } .insta-external-link-arrow.left { left: 5px; } .insta-external-link-arrow.right { right: 5px; } .insta-block.testimonials .insta-external-link-arrow.left { left: 5px; } .insta-block.testimonials .insta-external-link-arrow.right { right: 5px; }}.insta-external-link-border { width: 100%; position: absolute; display: none; height: 0px;}.insta-external-link-border .blu-bg-div { opacity: 0.05; background-color: #000000;}.insta-external-link-img { position: absolute; opacity: 1; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.3s;}.insta-external-link .arrow { display: none;}.insta-block-edit-button.external_links .insta-edit-lbl-wrapper { bottom: auto;}.insta-block-edit-button.external_links .insta-edit-lbl .arrow.up { display: none;}.insta-block-edit-button.external_links .insta-edit-lbl .arrow.down { display: block;}.insta-external-link-page { max-width: 100%; position: relative; margin: 0 auto;}.insta-external-link-page-image { padding: 0px 0px 0px 0px; position: relative;}.insta-external-link-page img { opacity: 0;}.insta-external-link-page.features img { max-width: 600px;}.insta-external-links-wrapper.shop,.insta-external-links-wrapper.subscriptions { padding: 0px 25px;}.insta-external-link-page.shop,.insta-external-link-page.subscriptions { display: flex; flex-direction: row; align-items: center; color: ; background-color: #ffffff; max-width: 100%; width: 1200px;}.insta-external-link-page.shop.horizontal,.insta-external-link-page.subscriptions.horizontal { flex-direction: column;}.insta-external-link-page.shop .insta-external-link-page-content,.insta-external-link-page.subscriptions .insta-external-link-page-content { position: relative; order: 2; z-index: 100; padding: 0px 0px 0px 0px; max-width: 1000px; width: 100%; margin: 0;}.insta-external-link-page.shop.horizontal .insta-external-link-page-content,.insta-external-link-page.subscriptions.horizontal .insta-external-link-page-content { box-sizing: border-box;}.insta-external-link-page.shop .insta-external-link-page-image,.insta-external-link-page.subscriptions .insta-external-link-page-image { order: 1;}.insta-external-link-page.shop .insta-external-link-page-content-inner,.insta-external-link-page.subscriptions .insta-external-link-page-content-inner { position: relative; margin: 0px 0px 0px 0px; display: flex; flex-direction: column;}.insta-external-link-page.shop .insta-main-title,.insta-external-link-page.subscriptions .insta-main-title { order: 1; text-align: left; margin: 0; padding: 0px 0px 0px 80px; background-color: transparent;}.insta-external-link-page.shop .content,.insta-external-link-page.subscriptions .content { box-sizing: border-box; width: 100%; order: 2; padding: 0px 0px 0px 0px; background-color: transparent;}.insta-external-link-page.shop .insta-shop-item-details-wrapper-main,.insta-external-link-page.subscriptions .insta-shop-item-details-wrapper-main { padding: 25px 0px 0px 80px;}.insta-external-link-page.shop .insta-shop-item-details-wrapper,.insta-external-link-page.subscriptions .insta-shop-item-details-wrapper { padding: 0px 0px 15px 0px; order: 3;}.insta-shop-item-details.quantity { padding: 0px;}.insta-external-link-page.shop .insta-pay-button-wrapper,.insta-external-link-page.subscriptions .insta-pay-button-wrapper { order: 4; padding: 0px;}.insta-external-link-page.shop.horizontal .insta-external-link-page-content-inner,.insta-external-link-page.subscriptions.horizontal .insta-external-link-page-content-inner { align-self: flex-end; margin: 0px 0px 0px auto; display: grid; align-items: center;}.insta-external-link-page.shop.horizontal .insta-main-title,.insta-external-link-page.subscriptions.horizontal .insta-main-title { grid-area: 1/1/span 1/span 2; padding: 25px 0px;}.insta-external-link-page.shop.horizontal .insta-pay-button-wrapper,.insta-external-link-page.subscriptions.horizontal .insta-pay-button-wrapper { grid-area: 2/1/span 1/span 2; margin: 0px; padding: 0px 25px;}.insta-external-link-page.shop.horizontal .insta-button,.insta-external-link-page.subscriptions.horizontal .insta-button { display: inline-flex;}.insta-external-link-page.shop.horizontal .content,.insta-external-link-page.subscriptions.horizontal .content { grid-area: 2 / 1 / span 2 / span 1; padding-top: 0px align-self:flex-start;}.insta-external-link-page.shop h1,.insta-external-link-page.subscriptions h1 { font-family: aktiv-grotesk; font-size: 26px; letter-spacing: px; color: #000000;}.insta-external-link-page.shop h2,.insta-external-link-page.subscriptions h2 { padding-top: 10px; font-family: Lato; font-size: 32px; color: #000000;}.insta-external-link-page .title h1 { color: ;}.insta-external-link-page .content { text-align: left; font-family: Lato; font-size: 18px; color: #000000;}.insta-external-link-page a { text-decoration: underline; color: ;}.insta-close-btn { color: ;}@media screen and (max-width: 1024px){ .insta-external-link-page.shop { flex-direction: column; } .insta-external-link-page.shop .insta-shop-item-details-wrapper-main, .insta-external-link-page.shop.horizontal .insta-shop-item-details-wrapper-main { padding: 25px 0px 0px 0px; } .insta-external-link-page.shop .insta-external-link-page-content-inner, .insta-external-link-page.shop.horizontal .insta-external-link-page-content-inner { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; margin: 0px 25px 0px 25px; } .insta-external-link-page.shop .insta-main-title, .insta-external-link-page.shop.horizontal .insta-main-title { box-sizing: border-box; width: 100%; padding: 80px 0px 10px 0px; } .insta-external-link-page.shop .insta-pay-button-wrapper { padding: 0px !important; width: 100%; } .insta-external-link-page img { max-height: auto; } .insta-button.insta-pay-button, .insta-button.continue { width: 100%; max-width: 400px; margin: 0px auto 25px auto; } .insta-external-link-page.shop .content { box-sizing: border-box; width: 100%; order: 2; padding: 0px 0px 25px 0px; background-color: transparent; } .insta-external-link-page.shop .insta-shop-item-details-wrapper { padding: 0px 0px 25px 0px !important; }}/* NEWSLETTER */.insta-home-block-wrapper.newsletter { color: #000000; }.insta-newsletter-wrapper { position: relative; padding: 25px 0px;}.insta-block.newsletter .insta-newsletter-wrapper { position: relative; padding: 0px;}.insta-page-header.newsletter { position: relative;}.insta-page-header.newsletter .insta-page-header-image { opacity: 1; position: relative; overflow: hidden; max-height: 700px;}.insta-page-header.newsletter .insta-page-header-image img { object-fit: cover; width: 100%; height: 100%;}.insta-block.newsletter { margin: 0px auto 0px auto; padding: 0px; }.insta-newsletter { position: relative; box-sizing: border-box; text-align: center; display: flex; flex-direction: row; align-items: center; justify-content: center; margin: 0px auto; max-width: 1200px;}.insta-newsletter.no-main-img { flex-direction: column;}.insta-newsletter.has-main-img.vertical { display: grid; grid-template-columns: 1fr auto;}.insta-newsletter img { order: 2; max-width: 100%; max-height: calc(100vh - 80px);}.insta-block.newsletter video { width: 100%; height: 100%; object-fit: cover;}.insta-newsletter-inner { order: 1; display: block; box-sizing: border-box; width: 50%; max-width: 600px; margin: 0 auto 0px auto; padding: 80px; z-index: 100;}.insta-newsletter.has-main-img.vertical .insta-newsletter-inner,.insta-newsletter.no-main-img .insta-newsletter-inner { width: 100%; max-width: none;}.insta-newsletter.no-main-img .insta-newsletter-inner { margin: 0px;}.insta-newsletter-inner.no-parag { display: block;}.insta-main-title.newsletter,.insta-newsletter-parag { color: #000000;}.insta-main-title.newsletter { box-sizing: border-box; grid-area: 1 / 1; text-align: center; margin: 0px; padding: 25px 25px 0px 25px;}.insta-newsletter-inner.no-parag .insta-main-title.newsletter { text-align: center;}.insta-newsletter-parag { box-sizing: border-box; grid-area: 1 / 2; text-align: left; line-height: 1.8em; font-size: 18px; padding: 25px 25px 0px 25px;}.insta-newsletter-form { position: relative; box-sizing: border-box; grid-area: 2 / 1 / span 1 /span 2; width: 600px; max-width: 100%; margin: 0 auto; text-align: right; padding: 25px;}.insta-newsletter-form-inner,.insta-contact-form-inner { position: relative;}.insta-newsletter-form-inner { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between;}.insta-newsletter-form-note,.insta-contact-form-note { position: absolute; display: none; width: 100%; text-align: center; left: 0px; font-size: 18px;}.insta-newsletter-form-note { color: #000000; top: 30px;}.insta-contact-form-note { color: #000000; top: 50px;}.insta-newsletter-form .insta-input { position: relative; display: block; border-radius: 0px; width: 100%; margin: 0px 0px 2px 0px;}#insta_news_first_name,#insta_news_last_name { width: calc(50% - 10px);}.insta-newsletter-form .insta-input .blu-bg-div { border-radius: 0px; background-color: #fed300; border-bottom: 1px solid #000000;}.insta-newsletter-form .insta-input input { position: relative; width: 100%; box-sizing: border-box; border: 0px; color: #000000; background-color: transparent; font-size: 18px; padding: 15px 0px;}.insta-newsletter-form .insta-input input::placeholder { color: #000000;}.insta-newsletter-form .insta-button { letter-spacing: 1px; font-size: 18px; padding: 10px 30px 10px 30px; width: 100%; background-color: #fed300; border: 1px solid #fed300; margin: 25px 0px 0px 0px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .insta-newsletter-form .insta-button:hover { background-color: #000000; border: 1px solid #000000; }@media screen and (max-width: 1024px){ .insta-newsletter.no-main-img .insta-newsletter-inner { width: calc(100% - 50px) !important; } .insta-newsletter { position: relative; box-sizing: border-box; text-align: center; display: flex !important; flex-direction: column; align-items: center; justify-content: center; margin: 0px auto; max-width: 1500px; } .insta-newsletter img { order: 1; } .insta-newsletter-inner { order: 2; display: block; width: auto !important; max-width: 1500px; margin: 0; padding: 0px; } .insta-main-title.newsletter { text-align: left; } .insta-newsletter-form { padding: 25px 0px; width: auto; max-width: calc(100% - 40px); } #insta_news_first_name, #insta_news_last_name { width: 100%; } .insta-newsletter-form .insta-button { width: auto; margin: 40px 0px 0px 0px; }}/* MAILCHIMP */#mc_embed_signup { width:90%; max-width: 600px; margin:0 auto; background-color: #ffffff !important; color: #000000 !important; font: Lato !important;}#mce-responses { margin: 0px !important;}#mce-success-response,#mce-error-response { color: #fed300 !important; font-weight: normal !important;}.insta-newsletter form { padding: 0px !important}.insta-newsletter h2 { text-transform: uppercase; font-weight: normal !important; text-align: center !important; color: #000000 !important;}.insta-newsletter .mc-field-group { width: 100% !important; padding-bottom: 0px !important; min-height: 40px !important;}.insta-newsletter inputtypeemail { width: 94% !important; padding: 5px 3% !important; margin-bottom: 5px !important; border-radius: 0px !important; border: 1px solid rgba(, 0.3) !important; font-size: 18px !important; font-family: Lato !important;}.insta-newsletter .asterisk,.insta-newsletter .mce_inline_error { color: #fed300 !important;}.insta-newsletter .button { font-family: !important; background-color: #ffffff !important; color: #000000 !important; float:right !important; width: auto !important; border-radius: 0px !important; margin-right: 0px !important; padding-right: 0px !important;}.insta-newsletter label { font-family: Lato !important; font-weight: normal !important;}.insta-newsletter .button:hover { color: #fed300 !important;}.insta-newsletter .clear:before,.insta-newsletter .clear:after { content:; display:table;}.insta-newsletter .clear:after { clear:both;}/* For IE 6/7 (trigger hasLayout) */.insta-newsletter .clear { zoom:1;}.insta-button { position: relative; display: inline-flex; flex-direction: row; align-items: center; justify-content: center; vertical-align: middle; box-sizing: border-box; text-align: center; text-transform: uppercase; border-radius: 5px; margin: 25px auto 0px auto; padding: 10px 30px; cursor: pointer; font-size: 14px; font-family: Lato; letter-spacing: px; color: #ffffff; background-color: #000000; border: 1px solid #000000; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}.insta-button i { padding: 0px 10px 0px 0px; font-size: 24px; color: #ffffff;}.insta-button.action { letter-spacing: 1px; font-weight: 700; font-size: 16px; background-color: #fed300; border: 1px solid #fed300;} .insta-button:hover { background-color: #fed300; border: 1px solid #fed300; } .insta-button.action:hover { background-color: #000000; border: 1px solid #000000; }.insta-button.continue { color: #000000; background-color: #ffffff;}.insta-button.continue i { color: #000000;}.insta-button.insta-pay-button,.insta-button.continue { width: 260px; margin: 25px 5px 0px 5px;}/* HEADER IMAGE */.insta-block.header_image { padding: 0px;}.insta-page-header { margin: 0px 0px;}.insta-header-image { background-color: #000000; overflow: hidden; position: relative; min-height: 20px;}.insta-header-image-wrapper { position: absolute; width: 100%;}.insta-header-image img { width: 100%; height: 100%; position: relative;}.insta-header-image-bottom { position: absolute; display: block; bottom: 0px; height: 30px; width: 100%; border-radius: 30px 0px 0px 0px; background-color: #ffffff;}/* BLOG */.insta-block.blog { padding-top: 0px;}.insta-page.insta-blog { padding: 40px 25px;}.insta-blog .insta-galleries-view { overflow: hidden;}.insta-gallery-preview.blog { -webkit-touch-overflow: scroll;}.insta-gallery-preview.blog .title { background-color: transparent; position: relative; height: auto; color: #ffffff; padding: 0px 0px 0px 0px;}.insta-gallery-preview.blog .title.with-date {}.insta-gallery-preview.blog .post-date { padding: 10px 0px 0px 0px; color: #ffffff;}.insta-gallery-preview.blog .content { box-sizing: border-box; display: none; padding: 10px 25px 0px 25px; font-size: 18px;}.insta-gallery-preview.blog .content .insta-more-btn { display: none;}.insta-gallery-image.blog { position: relative; margin: 0px auto 25px auto;}.insta-blog-button { margin-top: 25px !important; color: #000000; background-color: #ffffff; border: 0px solid #ffffff; letter-spacing: 1px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .insta-blog-button:hover { color: #fed300; }.insta-gallery-image.blog .image-description { padding: 25px 0px 10px 0px;}.insta-gallery-image.blog .image-title { padding: 40px 0px 0px 0px;}.insta-gallery.blog .insta-back-button { position: relative; margin: 0 auto 0 auto;}.insta-gallery.blog .insta-main-title h1 { font-family: Lato; font-size: 32px; letter-spacing: 0px; padding: 0px 0px 10px 0px;}.insta-blog-comments { position: relative; padding: px 0px 0px 0px;}.insta-blog-comments .insta-blog-button { margin-left: 0px;}.insta-blog-comments-form { position: relative; width: 600px; max-width: 100%; margin: 0 auto;}.insta-blog-comments-list { position: relative; padding: 25px 0px 0px 0px; width: 100%; max-width: 100%;}.insta-blog-comment { position: relative; padding: 0px 80px 25px 0px;}.insta-blog-comment .title { font-size: 21px; font-family: Lato; padding: 0px 0px 10px 0px;}.insta-blog-post-wrapper { position: relative; margin: 0 auto; display: flex; flex-direction: row; width: 1500px; max-width: calc(100%);}.insta-blog-post-title { padding: 0px 0px 25px 0px;}.insta-blog-archive-title { padding: 0px 0px 25px 0px;}.insta-blog.no-archive { width: 1000px; max-width: 100%;}.insta-blog-post { position: relative; margin: 0 auto; width: 1000px; max-width: calc(100% - 200px - 25px);}.insta-blog-archive { width: 240px; padding: 0px 0px 0px 40px;}@media screen and (max-width: 1024px){ .insta-gallery-preview.blog { padding: 0px 0px 25px 0px; } .insta-blog-archive { display: none !important; } .insta-blog-post-wrapper { position: relative; margin: 0 auto; display: flex; flex-direction: rows; width: 1500px; max-width: 100%; } .insta-blog-post { position: relative; width: 1500px; max-width: 100%; } .insta-blog-comments-form { width: 100%; max-width: 100%; }}.insta-blog-archive img { width: 100%;}.insta-blog-archive-post { cursor: pointer; padding: 0px 0px 25px 0px;}.insta-blog-archive .title { padding: 10px 0px 0px 0px; line-height: 1em;}.insta-modal-overlay { background-color: #ffffff;}.insta-modal-overlay.popup { opacity: 0.9;}.insta-modal-inner.popup { border-radius: 10px; border: 0px solid #000000; padding: 80px 40px; box-shadow: 1px 0px 4px 2px rgba(0, 0, 0, 0.05);}.insta-modal-inner.popup .insta-close-btn { top: 10px; right: 10px;}/* GALLERIES */.insta-block.gallery { margin-bottom: 0px; padding: 0px 0px 0px 0px;}.insta-galleries .insta-main-title { margin: 25px auto 0 auto !important;}.insta-galleries-view { position: relative; width: 100%; overflow-x: hidden; padding: 0px 0px 0px 0px;}.insta-galleries-view-inner { width: calc(100% + 60px); position: relative; text-align: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start;}.insta-galleries-view-inner.center { text-align: center; justify-content: center; width: calc(100% + 22px) !important;}.insta-gallery-preview { box-sizing: border-box; padding-top: 0px; position: relative; vertical-align: top; width: 33.33%; cursor: pointer; opacity: 0; display: flex;} .insta-gallery-preview:hover img { opacity: 1; }.insta-gallery-preview-inner { position: relative; display: flex; flex: 1; flex-direction: column; background-color: #ffffff; margin: 0px 20px 20px 0px; width: calc(100% - 20px);}.insta-galleries.standalone .insta-gallery-preview-inner { margin: 0px 20px 20px 0px;}.insta-galleries.standalone .insta-galleries-view-inner,.insta-blog.standalone .insta-galleries-view-inner { flex-wrap: wrap;}.insta-gallery-preview-image-wrapper { position: relative; overflow: hidden; display: flex; background-color: #000000;}.insta-gallery-preview img { position: absolute; opacity: 0.8; width: 100% !important; height: 100% !important; object-fit: cover; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}.insta-gallery-preview.blog img { opacity: 1;}.insta-gallery-preview-content-wrapper { box-sizing: border-box; flex: 1; padding: 25px 25px; background-color: #000000; color: #ffffff;}.insta-gallery-preview .title { position: relative; box-sizing: border-box; left: 0px; top: 0px; width: 100%; display: flex; font-size: 32px; font-family: aktiv-grotesk; padding: 40px 25px; flex-direction: column; align-items: center; justify-content: center; color: #ffffff; background-color: #000000; font-weight: normal; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .insta-gallery-preview:hover .title h2 { color: #fed300; } .insta-gallery-preview.blog:hover img { opacity: 0.8; }.insta-gallery-preview .title h2 { font-family: aktiv-grotesk; font-size: 32px; color: #000000; letter-spacing: px; line-height: 1em;}.insta-gallery-preview .title .block-title { display: none;}.insta-gallery-preview .title .block-title h2 { font-family: Helvetica; font-size: 40px; letter-spacing: 0px; line-height: 1em; padding: 0px 0px 25px 0px;}.insta-gallery-preview .title.copy { display: none !important; opacity: !important;}@media screen and (max-width: 1024px){ .insta-gallery-preview-inner { margin: 0px 10px 10px 0px !important; }}.insta-gallery,.insta-gallery-wrapper { position: relative; max-width: 100%; margin: 0 auto;}.insta-gallery-image { margin-bottom: 10px;}.insta-gallery.blog { max-width: 1200px; display: flex; flex-direction: row; flex-wrap: nowrap;}.insta-gallery .insta-main-title, .insta-external-links-wrapper .insta-main-title { margin: 0 auto; padding: 0px 25px 40px 25px;}.insta-gallery .insta-main-title.has-parag, .insta-external-links-wrapper .insta-main-title.has-parag { padding: 0px 25px 25px 25px;}.insta-gallery.blog .insta-main-title { max-width: 1500px; margin: 0 auto;}.insta-gallery.blog .insta-gallery-wrapper { width: 100%;}.slick-slider { margin-bottom: 10px !important;}@media screen and (max-width: 1024px){ .insta-gallery .insta-main-title { padding-bottom: 25px; } .slick-slider.insta-gallery-view-inner { margin-bottom: 25px; } .insta-gallery.blog .insta-gallery-wrapper { width: 100%; }}.blu-page-wrapper.gallery.slide { width: 100% !important;}.blu-page-wrapper.gallery.slide .insta-gallery { max-width: none;}.blu-page-wrapper.gallery.slide .insta-gallery .insta-gallery-nav { display: flex;}.insta-gallery-view { position: relative; margin: 0px 0px 0px 0px;}.insta-gallery-view.slide { width: 100% !important;}.insta-gallery-view-inner { position: relative; margin: 0 auto;}.insta-gallery-image-inner { position: relative; cursor: pointer; padding: 0px 0px 0px 0px; text-align: center;}.insta-gallery-image-inner img { margin: 0 auto;}.insta-gallery-image-inner .blu-carousel-img { border-left: 5px solid #ffffff; border-right: 5px solid #ffffff;}.insta-gallery-image .image-info { position: relative;}.insta-gallery-image .image-title { padding: 25px 0px 0px 0px; margin: 0 auto;}.insta-gallery-image .image-description { padding: 10px 0px 0px 0px; margin: 0 auto;}.insta-gallery-image.thumb { position: absolute; overflow: hidden; padding-top: 20px;}.insta-gallery-image.thumb .blu-bg-div { background-color: #000000; opacity: 0.02;}.insta-gallery-image img { opacity: 0;}.insta-gallery-image.thumb .insta-gallery-image-inner { padding: 0px;}.insta-back-button { position: absolute; text-transform: lowercase; cursor: pointer; font-size: 16px; font-family: Lato; right: 20px; bottom: 20px; padding-left: 20px; opacity: 1; border: 0px; color: #000000; background-color: #ffffff;}.insta-gallery .insta-back-button { position: relative; text-align: center; right: auto; bottom: auto; top: auto; left: auto; margin: 25px 0px 0px 0px; text-transform: uppercase; background-color: #ffffff; padding: 0px 0px 25px 0px; opacity: 1; border: 0px; color: #000000; background-color: #ffffff;}.insta-back-button span { display: inline-block; vertical-align: middle;}.insta-back-button i { font-size: 16px; display: none; padding: 0px 5px 0px 0px; color: #000000;} .insta-back-button:hover { color: #fed300; }.insta-gallery-arrow { position: absolute; color: #000000; top: 70px; cursor: pointer; font-size: 30px; opacity: 0.7;}.insta-gallery-arrow.disabled { opacity: 0.3;} .insta-gallery-arrow:hover { opacity: 1; }.insta-gallery-arrow.left { left: -40px;}.insta-gallery-arrow.right { right: -40px;}.slick-next,.slick-prev { display: none !important; top: calc(100% + 20px) !important;}.slick-prev { left: calc(50% - 20px) !important;}.slick-next { right: calc(50% - 20px) !important;}.insta-gallery-nav { display: none; justify-content: center;}.insta-external-link-arrow.gallery { position: relative; padding: 0px 25px; left: auto; right: auto; top: auto; color: #000000;}.insta-gallery-menu { display: none; text-align: center; padding: 25px;}.insta-gallery-menu-title { opacity: 0.5; padding: 0px 0px 25px 0px;}.insta-gallery-menu-button { cursor: pointer; padding: 0px 0px 25px 0px;}@media screen and (max-width: 1024px){ .insta-gallery-menu { display: none; } .insta-gallery-arrow { position: absolute; top: auto; padding-top: 10px; font-size: 22px; cursor: pointer; opacity: 0.7; } .insta-gallery-arrow.left { left: calc(50% - 40px); } .insta-gallery-arrow.right { right: calc(50% - 40px); } .insta-back-button { right: 10px; top: 10px; }}@media screen and (max-width: 400px){ .insta-back-button { position: relative; right: auto; top: auto; text-align: center; padding: 0px 0px 10px 0px; }}/* PROOFING */.insta-proofing { position: relative; max-width: 600px; margin: 0 auto;}.insta-proofing-login .insta-main-title { opacity: 1;}.insta-proofing-login-inner { max-width: 600px; margin: 0 auto;}.insta-proofing-logout { padding: 0px;}.insta-proofing-logout-button { position: relative; text-align: center; margin: 0px auto 0px auto;}.insta-proofing-logout-button .insta-button { border: 0px; background-color: #ffffff; color: #000000;}.insta-proofing-login .content-holder { max-width: 400px;}.insta-proofing-login .content { text-align: left; line-height: 1.8em; font-family: Lato; font-size: 18px; max-width: 600px; color: #000000;}.insta-proofing-login inputtypetext,.insta-proofing-login inputtypepassword { color: #000000;}/* SHOPPING CART */.insta-cart { padding: 25px;}.insta-cart-button { cursor: pointer; opacity: 0.7; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .insta-cart-button:hover { opacity: 1; }.insta-cart-options { height: 100%; max-width: 600px; box-sizing: border-box; background-color: #ffffff; box-shadow: -2px 0px 5px 2px rgba(0, 0, 0, 0.1); padding: 40px 40px 40px 60px;}@media screen and (max-width: 1024px){ .insta-cart-options { padding: 40px 40px 40px 50px; }}.insta-cart-options h2 { padding: 25px 0px;}.insta-cart-option { position: relative; display: grid; grid-template-columns: auto 100px 60px; grid-template-rows: auto; grid-column-gap: 10px; align-items: center; padding: 0px 0px 10px 0px; opacity: 0.7;}.insta-cart-option.selected { opacity: 1;}.insta-cart-option .qty { display: flex; flex-direction: row; justify-content: center; align-items: center;}.insta-cart-option .qty .plus,.insta-cart-option .qty .minus { cursor: pointer; opacity: 0.7; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .insta-cart-option .qty .plus:hover, .insta-cart-option .qty .minus:hover { opacity: 1; }.insta-cart-option .qty-val { display: inline-block; vertical-align: middle;}.insta-cart-options-buttons { position: relative; padding: 25px 0px 0px 0px;}.insta-cart-options .insta-button { display: block; width: 100%; margin: 0px 0px 10px 0px;}.insta-cart-wrapper { position: relative; display: flex; margin: 0 auto; width: 1200px; max-width: 100%; display: flex; flex-direction: row; flex-wrap: wrap;}.insta-cart-title { text-align: left; padding: 0px 0px 25px 0px;}.insta-cart-items { position: relative; width: 70%; box-sizing: border-box; padding: 25px 25px 25px 0px;}.insta-cart-item { position: relative; margin: 0px 0px 25px 0px; padding: 25px;}.insta-cart-item .blu-bg-div { opacity: 0.03; background-color: #000000;}.insta-cart-item-inner { position: relative;}.insta-cart-item-info { position: relative; display: flex; flex-direction: row; flex-wrap: wrap;}.insta-cart-item-info .img-holder { width: 200px; height: 140px; padding: 0px 25px 0px 0px;}.insta-cart-item-info img { display: inline-block; vertical-align: middle; margin: 0 auto; max-width: 100%; max-height: 100%;}.insta-cart-item-options { padding: 25px 0px;}.insta-cart-item-option { position: relative; margin: 10px 0px 10px 0px; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center;}.insta-cart-item-option > div { box-sizing: border-box; padding: 0px 25px 0px 0px;}.insta-cart-item-option .label { width: calc(100% - 320px);}.insta-cart-item-option .price { width: 100px;}.insta-cart-item-option .qty { width: 60px;}.insta-cart-item-option .price-total { text-align: right; /*width: 120px;*/ flex: 1;}.insta-cart-item-option .delete { width: 20px; cursor: pointer; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .insta-cart-item-option .delete:hover { color: #bf4f29; }.insta-cart-totals { position: relative; box-sizing: border-box; width: 30%; padding: 25px 0px;}.insta-cart-totals-inner { position: relative; padding: 25px;}.insta-cart-totals-inner .blu-bg-div { opacity: 0.03; background-color: #000000;}.insta-cart-totals-entry { position: relative; display: flex; flex-direction: row; padding: 0px 0px 10px 0px;}.insta-cart-totals-entry.total { border-top: 1px solid #000000; font-size: 140%; padding: 25px 0px;}.insta-cart-totals-entry .lbl { width: 60%;}.insta-cart-totals-entry .value { width: 40%; text-align: right;}.insta-cart-checkout { text-align: center;}.insta-button.cart { text-transform: uppercase; width: 100%; margin: 10px 0px;}.insta-cart-menu { position: relative; order: 1; padding: 5px 0px; z-index: 280;}@media screen and (max-width: 1024px){ .insta-cart-menu { padding: 5px 10px; z-index: 280; }}.insta-cart-menu .blu-bg-div { background-color: #ffffff; opacity: 1; border-radius: 0px 0px 3px 3px;}.insta-cart-menu .cart-button,.insta-cart-menu .profile-button { position: relative; cursor: pointer; display: inline-block; vertical-align: middle; margin-right: 10px;}.insta-cart-menu .cart-button .qty { position: absolute; width: 15px; height: 15px; top: -12px; left: 8px; border-radius: 50%; border: 1px solid #ffffff; overflow: hidden; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #ffffff;}.insta-cart-menu .cart-button .qty .lbl { position: relative; font-size: 10px; font-family: sans-serif;}.insta-cart-menu .cart-button .qty .blu-bg-div { background-color: #000000;}.insta-cart-menu .profile-button { text-decoration: none; text-transform: lowercase; padding: 0px 15px 0px 0px;}.insta-button.remove-coupon { margin: 0px 0px 5px 0px;}.insta-cart-menu .cart-button,.insta-cart-menu .profile-button { font-size: 14px;}@media screen and (max-width: 1024px){ .insta-cart-items, .insta-cart-totals { width: 100%; box-sizing: content-box; padding: 25px; } .insta-cart-menu .blu-bg-div { opacity: 1; }}@media screen and (max-width: 600px){ .insta-cart-item-option .label { width: calc(100% - 240px); } .insta-cart-item-option .price { width: 80px; } .insta-cart-item-option .qty { width: 40px; } .insta-cart-item-option .price-total { text-align: right; width: 100px; }}/* cart profile */.insta-client-signup { padding: 0px;}.insta-client-signup form { padding: 25px 0px 0px 0px;}.insta-client-signup .insta-form-input.signup-only { display: none;}.insta-profile h1 { padding: 0px 0px 25px 0px;}.insta-profile-form-btn { padding: 0px 10px; cursor: pointer; text-decoration: underline;}.insta-profile-wrapper { position: relative; margin: 0 auto; width: 800px; max-width: 100%;}.insta-profile-purchase-info img { height: 40px; vertical-align: middle; display: inline-block; padding: 0px 20px 0px 0px;}.insta-profile-item { padding: 10px 0px;}.insta-profile-item form { display: inline-block; padding: 0px; margin: 0px;}.insta-profile-item .insta-button.download { padding: 1px 20px; margin: 0px 0px 0px 10px; background-color: #ffffff; color: #000000; border: 1px solid #000000;}.insta-home-block-wrapper { padding: 0px 0px 0px 0px; }.insta-home-block-wrapper.text_page { padding: 0px;}.insta-home-block-wrapper.footer { padding: 0px;}.insta-home-block-wrapper:last-child { }.insta-view-button { display: none;}.insta-link-in-bio .insta-menu-button { color: #fbfaf9; background-color: #000000;}.insta-scroll-down { z-index: 1000; display: flex; flex-direction: column; position: absolute; justify-content: center; align-items: center; margin: auto; left: 0px; right: 0px; width: 100px; text-transform: uppercase; letter-spacing: 1px; opacity: 0; padding: 10px; bottom: 10px; color: #ffffff; background-color: rgba(0, 0, 0, 0);}.insta-scroll-down-label {}.insta-scroll-down i { font-size: 16px; border-radius: 50%; padding: 2px 4px; background-color: rgba(0, 0, 0, 0.3);}@media screen and (max-width: 1024px){ .insta-scroll-down { display: none !important; } .insta-home-block-wrapper.text_page { padding: 0px 0px 25px 0px; }}.insta-shop-item-details-options .blu-bg-div { background-color: #000000; opacity: 0;}/* DIVIDER LINKS */.insta-external-link.divider_links { border-right: 1px solid #000000;}.insta-external-link.divider_links .insta-external-link-view-button { background-color: #ffffff; color: #000000;}.insta-external-link.divider_links .block2 .title { text-align: center;} .insta-external-link.divider_links:hover .insta-external-link-view-button { color: #fed300 !important; } .insta-external-link.divider_links:hover i { transform: translateX(5px); }@media screen and (max-width: 600px){ .insta-external-link.divider_links { padding: 0px 0px 25px 0px; margin: 25px 25px 0px 25px; border-right: 0px solid #000000; border-bottom: 1px solid #000000; }}.insta-unsplash-credit { position: absolute; bottom: 10px; left: 10px; color: #fff; font-size: 12px; display:none;}.insta-gallery-image .insta-unsplash-credit { left: 20px;}.insta-unsplash-credit a { color: #fff;}#blu_pmt_label { padding: 0px 0px 25px 0px;}.insta-slideshow-cta-buttons { display: flex;}.insta-slideshow-cta-buttons > div { box-sizing: border-box; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 10px; padding: 25px; margin: 10px; width: calc(50% - 20px); display: flex; flex-direction: column; justify-content: space-between;}.insta-slideshow-cta-buttons > div a { width: 100%;;}@media screen and (max-width: 600px){ .insta-slideshow-cta-buttons { flex-direction: column; align-items: center; } .insta-slideshow-cta-buttons > div { width: calc(100% - 20px); }} /style> link href//fonts.googleapis.com/css?familyArapey:300,400,700|Basic:300,400,700|Biryani:400,800,900|Cinzel:300,400,700|Cormorant+Garamond:400,400italic,700,700italic|Crimson+Text:400|Didact+Gothic:300,400,700|EB+Garamond:300,400,700|Forum:300,400|Gentium%2BBasic:300,400,700|Inter:400,800|Josefin+Sans:300,400,700|Khula:300,400,700|Lato:400,400italic,700,700italic|Libre+Baskerville:400|Lora:400,700|Merriweather:400,800|Miss+Fajardose:400|Montserrat:400,400italic,700,700italic|Mrs+Saint+Delafield:400|Muli:300,400|Nunito:300,400|Open+Sans:300,400,700|Open+Sans+Condensed:300,400,700|Oswald:400|Oxygen:300,400,700|PT+Sans+Narrow:300,400,700|PT+Serif:400,700|Pacifico:400|Parisienne:400|Playfair+Display:300,400,700|Poppins:400,800|Poppins+Light:300|Public+Sans:400,800|Quattrocento:400|Questrial:400|Quicksand:300,400,600,700|Qwigley:400|Raleway:300,400,700|Ramaraja:400|Roboto:300,400|Roboto+Slab:300,400|Ruthie:400|Source+Sans+Pro:300,400,700|Tenor+Sans:400| relstylesheet typetext/css> link hrefhttps://launched.site/launched_source/blu_source/plugins/slick/slick.css relstylesheet typetext/css> link hrefhttps://launched.site/launched_source/blu_source/plugins/slick/slick-theme.css relstylesheet typetext/css> script typetext/javascript srchttps://launched.site/launched_source/blu_source/plugins/jquery-1.11.3.min.js>/script> script typetext/javascript srchttps://launched.site/launched_source/blu_source/plugins/jquery.easing.1.3.js>/script> script async typetext/javascript srchttps://launched.site/launched_source/editor/plugins/croppie.js>/script> script typetext/javascript srchttps://launched.site/launched_source/editor/plugins/exif.js>/script> script srchttps://www.youtube.com/player_api>/script> !-- Facebook Pixel Code --> /head>body> a classhide hrefhttps://steptutors.co.za/services>Services/a> a classhide hrefhttps://steptutors.co.za/testimonials>Testimonials/a> a classhide hrefhttps://steptutors.co.za/contact>Contact/a> a classhide hrefhttps://steptutors.co.za/newsletter>Newsletter/a> div classblu-wrapper data-openedfalse data-sizedfalse> div classblu-wrapper-inner> div classinsta-header > div classinsta-header-inner no-icons> div classinsta-header-bg data-openedfalse>/div> div classinsta-block no-icons menu data-id208 data-openedfalse> div classinsta-block-bg >/div> div idinsta_menu classinsta-menu> div classinsta-menu-button home row1 data-href data-main-href data-typeslideshow data-page-typepage data-home-onlyno data-id211 data-order1 > Home div classline>/div> /div> div classinsta-menu-button row1 data-hrefservices data-main-hrefservices data-typefeatures data-page-typepage data-home-onlyno data-id213 data-order2 > Services div classline>/div> /div> div classinsta-menu-button row1 data-hreftestimonials data-main-hreftestimonials data-typetestimonials data-page-typepage data-home-onlyno data-id215 data-order5 > Testimonials div classline>/div> /div> div classinsta-menu-button row1 data-hrefcontact data-main-hrefcontact data-typecontact data-page-typepage data-home-onlyno data-id217 data-order6 > Contact div classline>/div> /div> div classinsta-menu-button row1 data-hrefnewsletter data-main-hrefnewsletter data-typenewsletter data-page-typepage data-home-onlyno data-id218 data-order7 > Newsletter div classline>/div> /div> /div> div idinsta_mobile_menu_button classinsta-mobile-menu-button> div classblu-bg-div>/div> div classbar>/div> div classbar>/div> div classbar>/div> /div> script> $(function(){ $(#insta_mobile_menu_button).click(function(event){ event.stopPropagation(); var $btn $(this); if (!$btn.hasClass(opened)){ instaPositionMenu(); instaPositionMobileMenu(); $btn.addClass(opened); $(.blu-page-wrapper).addClass(mobile-menu-opened); $(#insta_menu_mobile).stop().fadeIn(fast); } else { $btn.removeClass(opened); $(.blu-page-wrapper).removeClass(mobile-menu-opened); $(#insta_menu_mobile).stop().fadeOut(); } }) $(#insta_menu).find(.insta-menu-button).each(function(){ var $btn $(this); $btn.click(function(){ instaUpdateStats($btn.data(type), $btn.data(id), , click); if ($btn.data(type) contact && no ! no){ //$(html, body).animate({ scrollTop: $(document).height() }, 1500, easeOutQuart); var data_json { MainPage: contact, Param:, is_editor: , draft: , draft_site_id: , modal_type: ajax, display_type: popup } instaSetModal(data_json, https://launched.site/launched_source/blu_source/controllers/page.php, popup); return false; } else if ($btn.data(type) proofing && $btn.data(client-id) ){ var data_json { MainPage: proofing, Param:, is_editor: , draft: , draft_site_id: , modal_type: ajax, display_type: popup } instaSetModal(data_json, https://launched.site/launched_source/blu_source/controllers/page.php, popup); return false; } else if ($btn.data(type) divider_links){ $(.insta-submenu-button).removeClass(active); bluSetHash($btn.data(href)); } else if ($btn.data(type) ! external_link && $btn.data(type) ! actioncall_button){ $(.insta-submenu-button).removeClass(active); bluSetHash($btn.data(href)); } }) }) }) function instaPositionMenu(){ var $btn $(.insta-block.menu); var $menu $(#insta_menu); var max_w $(.insta-header).width() - $(.insta-block.logo).width(); var btn_w 0; var main_menu_w 0; $menu.width(); $menu.addClass(blu-temp-show); $(.insta-header).removeClass(too-wide); $menu.find(.insta-menu-button).each(function(){ if (btn_w $(this).width()){ btn_w $(this).width(); } main_menu_w + $(this).width() + parseInt($(this).css(margin-left)); }); main_menu_w + parseInt($btn.css(padding-left)) + parseInt($btn.css(padding-right)); $menu.removeClass(blu-temp-show); if (main_menu_w > max_w){ $(.insta-header).addClass(too-wide); } else { $(.insta-header).removeClass(too-wide); } if (!$btn.data(opened)){ $btn.data(opened, true); $btn.fadeTo(fast, 1); } } $(function(){ instaPositionMenu(); })/script> /div> div classinsta-block no-icons logo data-id209 data-openedfalse> div classinsta-block-bg >/div> div classinsta-logo-wrapper> div classinsta-logo template> div classinsta-logo1 idinsta_logo_title style>div>STEPTUTORS/div>/div> div classinsta-logo2 idinsta_logo_title2 style>div>Excel Today, Succeed Tomorrow/div>/div> /div> /div>script> function instaPositionLogo(){ instaGetContentWidth(); var $logo_img $(.insta-logo-img); var max_w Math.floor(vars.win_w * (vars.win_w/325)); $logo_img.css({ //max-width: % }); var $logo $(.insta-block.logo); if (!$logo.data(opened)){ $logo.data(opened, true); $logo.fadeTo(slow, 1); } } $(function(){ $(#insta_logo209).one(load, function() { instaSetOrientation(insta_logo209); instaPositionLogo(); instaPositionMenu(); }).each(function() { if(this.complete) $(this).load(); }); instaPositionLogo(); $(.insta-logo-wrapper).click(function(){ bluSetHash(); }) })/script> /div> div classinsta-cart-social-icons-group hide> div classinsta-block no-icons social_links data-id210 data-openedfalse> div classinsta-block-bg hide>/div> div classinsta-social-links header hide> div classpos-rel> table>tr> /tr>/table> /div> div classinsta-custom-elem insta-social-links-bottom>/div>/div>script> function instaPositionSocialLinks(){ instaGetContentWidth(); var crop_w 30; var crop_h 30; /*if (vars.win_w 400){ crop_w crop_w * 0.8; crop_h crop_w; } if (vars.win_w 300){ crop_w crop_w * 0.7; crop_h crop_w; }*/ $(.insta-social-link).each(function(){ var $link $(this); $link.find(a).css({ width: crop_w, height: crop_h }) $link.find(img).css({ width: crop_w, height: crop_h }) if ($link.hasClass(custom)){ if ($link.data(left) || $link.data(w) 0){ $link.find(img).css({ width: crop_w, height: crop_h }) } else { $link.find(img).css({ width: (crop_h * $link.data(h)) * $link.data(ratio), height: crop_h * $link.data(h), top: crop_h * $link.data(top), left: crop_w * $link.data(left) }) } } else { } }) } $(window).resize(function(){ instaPositionSocialLinks(); }) $(function(){ instaPositionSocialLinks(); })/script> /div> /div> div idinsta_menu_mobile classinsta-menu-mobile> div classblu-bg-div>/div> div classinsta-menu-mobile-inner> div classblu-bg-div inner>/div> div classinsta-close-btn>×/div> div classinsta-menu-button home data-main-href data-typeslideshow data-id211 > Home div classline>/div> div classbracket left>/div> div classbracket right>/div> /div> div classinsta-menu-button data-main-hrefservices data-typefeatures data-id213 > Services div classline>/div> div classbracket left>/div> div classbracket right>/div> /div> div classinsta-menu-button data-main-hreftestimonials data-typetestimonials data-id215 > Testimonials div classline>/div> div classbracket left>/div> div classbracket right>/div> /div> div classinsta-menu-button data-main-hrefcontact data-typecontact data-id217 > Contact div classline>/div> div classbracket left>/div> div classbracket right>/div> /div> div classinsta-menu-button data-main-hrefnewsletter data-typenewsletter data-id218 > Newsletter div classline>/div> div classbracket left>/div> div classbracket right>/div> /div> /div> /div> script> $(function(){ $(#insta_menu_mobile).find(.insta-menu-button).each(function(){ var $btn $(this); $btn.click(function(){ $(#insta_mobile_menu_button).click(); instaUpdateStats($btn.data(type), $btn.data(id), , click); if ($btn.data(type) contact && no yes){ //$(html, body).animate({ scrollTop: $(document).height() }, 1500, easeOutQuart); var data_json { MainPage: contact, Param:, is_editor: , draft: , draft_site_id: , modal_type: ajax, display_type: popup } instaSetModal(data_json, https://launched.site/launched_source/blu_source/controllers/page.php, popup); return false; } else if ($btn.data(type) proofing && $btn.data(client-id) ){ var data_json { MainPage: proofing, Param:, is_editor: , draft: , draft_site_id: , modal_type: ajax, display_type: popup } instaSetModal(data_json, https://launched.site/launched_source/blu_source/controllers/page.php, popup); return false; } else if ($btn.data(type) ! external_link){ bluSetHash($btn.data(main-href)); } }) }) }) function instaPositionMobileMenu(){ var $btn $(.insta-block.menu); var $menu $(#insta_menu_mobile); if ($(#insta_mobile_menu_button).hasClass(opened)){ $(#insta_mobile_menu_button).click(); }; var btn_w 0; $menu.width(); $menu.addClass(blu-temp-show); $menu.find(.insta-menu-button).each(function(){ if (btn_w $(this).width()){ btn_w $(this).width(); } }); $menu.width(btn_w + 60); if (vars.is_mobile){ var btn_top Math.round($(.insta-block.menu).position().top + 10); } else { var btn_top Math.round($(.insta-header).height()/2 - $btn.height()/2 + 12.5); } if (vars.is_mobile){ var menu_top btn_top; } else { var menu_top btn_top + 13;// + 20; } //var menu_top btn_top + 35; var menu_left Math.round((vars.content_w - $menu.width())/2) - 25; $menu.css({ top: menu_top, left: menu_left }) $menu.removeClass(blu-temp-show); } $(function(){ instaPositionMobileMenu(); })/script> /div> /div> div idblu_page_wrapper classblu-page-wrapper> div classblu-page 1 clearfix>/div> div classblu-page 2 active clearfix>/div> /div> div classinsta-block link-in-bio data-id data-openedfalse> div idinsta_link_in_bio classinsta-link-in-bio> div classinsta-menu-button home row1 data-href data-main-href data-typeslideshow data-page-typepage data-id211 data-order1 > Pricing div classline>/div> /div> div classinsta-menu-button row1 data-hrefservices data-main-hrefservices data-typefeatures data-page-typepage data-id213 data-order2 > Services div classline>/div> /div> div classinsta-menu-button row1 data-hreftestimonials data-main-hreftestimonials data-typetestimonials data-page-typepage data-id215 data-order5 > Testimonials div classline>/div> /div> div classinsta-menu-button row1 data-hrefcontact data-main-hrefcontact data-typecontact data-page-typepage data-id217 data-order6 > Contact div classline>/div> /div> div classinsta-menu-button row1 data-hrefnewsletter data-main-hrefnewsletter data-typenewsletter data-page-typepage data-id218 data-order7 > Newsletter div classline>/div> /div> /div> script> $(function(){ $(#insta_link_in_bio).find(.insta-menu-button).each(function(){ var $btn $(this); $btn.click(function(){ instaUpdateStats($btn.data(type), $btn.data(id), , click); if ($btn.data(type) contact && no ! no){ //$(html, body).animate({ scrollTop: $(document).height() }, 1500, easeOutQuart); var data_json { MainPage: contact, Param:, is_editor: , draft: , draft_site_id: , modal_type: ajax, display_type: popup } instaSetModal(data_json, page.php, popup); return false; } else if ($btn.data(type) proofing && $btn.data(client-id) ){ var data_json { MainPage: proofing, Param:, is_editor: , draft: , draft_site_id: , modal_type: ajax, display_type: popup } instaSetModal(data_json, page.php, popup); return false; } else if ($btn.data(type) ! external_link){ $(.insta-submenu-button).removeClass(active); $(.blu-wrapper).removeClass(link-in-bio); bluSetHash($btn.data(href)); } }) }) })/script> /div> div classinsta-home-block-wrapper footer > a data-anchorfooter>/a> div classinsta-home-block-wrapper-bg>/div> div classinsta-block footer data-id221 data-page-typefooter data-openedfalse> div classinsta-block-bg>/div> div classinsta-page insta-footer clearfix> div classcontent-holder> h1 classinsta-main-title hide idinsta_title221> div style>/div> div classline>/div> /h1> div classfooter-info clearfix> div classpane1 > div classinsta-social-links footer hide> div classpos-rel> table>tr> /tr>/table> /div> div classinsta-custom-elem insta-social-links-bottom>/div>/div>script> function instaPositionSocialLinks(){ instaGetContentWidth(); var crop_w 30; var crop_h 30; /*if (vars.win_w 400){ crop_w crop_w * 0.8; crop_h crop_w; } if (vars.win_w 300){ crop_w crop_w * 0.7; crop_h crop_w; }*/ $(.insta-social-link).each(function(){ var $link $(this); $link.find(a).css({ width: crop_w, height: crop_h }) $link.find(img).css({ width: crop_w, height: crop_h }) if ($link.hasClass(custom)){ if ($link.data(left) || $link.data(w) 0){ $link.find(img).css({ width: crop_w, height: crop_h }) } else { $link.find(img).css({ width: (crop_h * $link.data(h)) * $link.data(ratio), height: crop_h * $link.data(h), top: crop_h * $link.data(top), left: crop_w * $link.data(left) }) } } else { } }) } $(window).resize(function(){ instaPositionSocialLinks(); }) $(function(){ instaPositionSocialLinks(); })/script> /div> div classpane2> div classinsta-block-text id> div classcontent id_element style>/div> /div> /div> div classinsta-copyright-holder> div classinsta-copyright>Copyright ©2024/div> /div> /div> /div>/div> /div> /div> /div> /div> /div> div classinsta-loader main data-closedfalse>div classlds-ellipsis loader>div>/div>div>/div>div>/div>div>/div>/div>/div> div classinsta-scroll-down data-closedfalse data-openedfalse> div classinsta-scroll-down-label>scroll/div> i classfas fa-caret-down>/i> /div> div idinsta_modal classinsta-modal blu-noselect data-openedfalse> div classinsta-modal-bg>/div> div classinsta-modal-wrapper> div classinsta-modal-inner> span classclose insta-close-btn fa-regular fa-xmark>/span> div classmodal-header>/div> div classmodal-body > /div> /div> div classinsta-modal-sub-popup> div classblu-bg-div>/div> div classinsta-modal-sub-popup-holder>/div> /div> /div> /div> div classblu-tooltip-main>/div> script typetext/javascript srchttps://launched.site/launched_source/blu_source/plugins/fontdetect.min.js>/script> script typetext/javascript srchttps://launched.site/launched_source/blu_source/plugins/slick/slick.js>/script> script languagejavascript> var vars {}; vars.hash ; var active_page {}; var prev_page {}; vars.curr_page_holder 1; vars.page_loaded false; var $editor $(body); var $editor_document $(document); var $editor_window $(window); /* LOAD FONTS */ vars.menu_font_loaded false; vars.set_active_btn false; vars.menu_font_loaded true; function bluSetHash(str, google, no_page_load){ var hash_sign #; if (google){ hash_sign + !/; } var curr_hash bluGetHash(); if (str ! ){ if(history.pushState) { bluHashChange(str, false, no_page_load); } else { location.hash hash_sign + str; } } else { if(history.pushState) { bluHashChange(str, false, no_page_load); } else { location.hash ; } } } function bluGetHash(){ var hash window.location.hash.substring(3); return window.location.hash; } function bluHashChange(str, back_btn, no_page_load){ var hash window.location.hash.split(/); var google_hash (hash0.indexOf(!) > -1) ? true: false; if(history.pushState) { var pushstate true; hash str.split(/); active_pagehref str; } else { var pushstate false; } //get main page active_pageParam ; active_pagePage ; if (google_hash){ var main_page hash1; } else { var params str.split(?); var params_arr params0.split(/); var main_page params_arr0; active_pageParam params_arr1; active_pageParam2 params_arr2; active_pageMainPage params_arr0; //console.log(str) } //console.log(active_page) active_pagePageType $(.insta-menu-buttondata-main-href + main_page + ).data(page-type); active_pageType $(.insta-menu-buttondata-main-href + main_page + ).data(type); active_pageHomeOnly $(.insta-menu-buttondata-main-href + main_page + ).data(home-only); $(.insta-menu-button).removeClass(active); $(.insta-menu-buttondata-main-href + main_page + ).addClass(active); if (main_page || active_pagePageType page_footer || active_pageHomeOnly yes){ main_page home; } else if (main_page ! cart && main_page ! profile){ if (params_arr.length > 1){ if (params_arr1.includes(_page)){ main_page page; } else { main_page subpage; } } else { main_page page; } } if (main_page ! home){ $(.blu-wrapper).removeClass(link-in-bio) } if (!no_page_load){ if ($(#insta_modal).data(opened)){ $(#insta_modal).find(.insta-close-btn).click(); } bluLoadAjax(main_page, active_page, .blu-page, .blu-page); } if (pushstate && !back_btn){ var stateObj { str: str }; history.pushState(stateObj, null, https://steptutors.co.za/ + str); $(#launched_canonical_link).attr(href, https://steptutors.co.za/ + str); } } function instaSetHeader(){ if (($(.insta-page-header-image).length || $(.insta-testimonials-header-image).length || $(.insta-slideshow).length) && !vars.is_mobile){ $(.insta-menu).removeClass(standalone); $(.insta-logo).removeClass(standalone); $(.insta-header).addClass(overlay); } else { $(.insta-menu).addClass(standalone); $(.insta-logo).addClass(standalone); $(.insta-header).removeClass(overlay); } } if(!history.pushState) { $(window).bind(hashchange, function(){ bluHashChange(); }) $(window).trigger(hashchange); } else { bluHashChange(); } window.onpopstate function(event) { bluHashChange(event.state.str, true); }; function instaGetContentWidth(){ vars.win_w $(window).width(); vars.win_h $(window).height(); if (vars.win_w > 1024){ vars.is_mobile false; } else { vars.is_mobile true; } if (vars.win_w > 600){ vars.is_mobile_sm false; } else { vars.is_mobile_sm true; } if (vars.win_w > 1400){ vars.is_tablet false; } else { vars.is_tablet true; } vars.content_w 1500; vars.content_sm_w 1200; var max_content_w vars.win_w; if (vars.content_w > max_content_w){ vars.content_w max_content_w; } if (vars.content_sm_w > max_content_w){ vars.content_sm_w max_content_w; } vars.content_h vars.win_h - $(.insta-header).height(); $(.blu-wrapper-inner).css({ min-height: vars.content_h }); $(.blu-page-wrapper).css({ }); $(.blu-page).css({ //width: $(.blu-wrapper).width() }) } function bluLoadAjax(file, post, data_holder, fadein_holder, redirect){ var $curr_data_holder $(data_holder + . + vars.curr_page_holder); vars.page_loaded false; $curr_data_holder.stop().fadeTo(fast, 0.1); window.clearInterval(vars.loadPageTimer); if (vars.curr_page_holder 1){ vars.curr_page_holder 2; } else { vars.curr_page_holder 1; } vars.curr_page_holder 2; var $new_data_holder $(data_holder + . + vars.curr_page_holder); $new_data_holder.stop().fadeTo(fast, 0); $(.insta-loader.main).stop().fadeIn(); $(.insta-header-bg).data(opened, false); $(.insta-header-bg).stop().fadeOut(0); $(#blu_page_wrapper).removeClass(); $(#blu_page_wrapper).addClass(blu-page-wrapper); /*var page_type post.MainPage; if (page_type galleries && post.Param ! ){ page_type gallery; } $(#blu_page_wrapper).addClass(page_type); console.log(post)*/ var json_post JSON.stringify(post); redirect typeof redirect ! undefined ? redirect : ; file + .php; $.ajax({ type: POST, url: https://launched.site/launched_source/blu_source/controllers/ + file, data: { data : json_post, is_editor: , abs_path: /var/www/html/site/65a1afc7ac48820240112213151/, cookies_json: , draft: , draft_site_id: , mobile_view: }, cache: false, success: function(data){ $new_data_holder.stop().css({ height: , width: }) $new_data_holder.html(data); if ($new_data_holder.find(.insta-gallery-view).length){ $(#blu_page_wrapper).addClass(gallery); if ($new_data_holder.find(.insta-gallery-view).hasClass(slide)){ $(#blu_page_wrapper).addClass(slide); } else if ($new_data_holder.find(.insta-gallery-view).hasClass(thumb)){ $(#blu_page_wrapper).addClass(thumb); } } window.scrollTo(0, 0); $(html, body, .blu-wrapper-inner).stop().animate({ scrollTop: 0 }, slow); if (!$(.blu-wrapper).data(opened)){ $(.blu-wrapper).data(opened, true); $(.blu-wrapper).fadeTo(fast, 1); } $new_data_holder.stop().fadeTo(slow, 1, function(){ $(.insta-block.footer).fadeTo(fast, 1); instaSetAnimation(); }); window.clearInterval(vars.loadPageTimer); vars.loadPageTimer setInterval(function(){ if (vars.page_loaded){ clearInterval(vars.loadPageTimer); $(.insta-loader.main).stop().fadeOut(fast); if (post.PageType page_footer){ bluScrollPage(post.MainPage); } else if (post.HomeOnly yes){ setTimeout(function(){ var goal_top $(adata-anchor+ post.MainPage + ).closest(.insta-home-block-wrapper).position().top ; $(html,body).stop().animate({ scrollTop: goal_top }, 1000); }, 1000) } } }, 200); instaSetHeader(); } }) } function bluScrollPage(a){ if ($(adata-anchor+ a + ).length){ var goal_top $(adata-anchor+ a + ).parent().position().top; $(html,body).stop().animate({ scrollTop: goal_top }, 1000); } } $.fn.bluHeight function(){ // find the closest visible parent and get its hidden children var visibleParent this.closest(:visible).children(), h; // set a temporary class on the hidden parent of the element visibleParent.addClass(blu-temp-show); // get the height h this.height(); // remove the temporary class visibleParent.removeClass(blu-temp-show); return h; }; $.fn.bluWidth function(){ // find the closest visible parent and get its hidden children var visibleParent this.closest(:visible).children(), h; // set a temporary class on the hidden parent of the element visibleParent.addClass(blu-temp-show); // get the height w this.width(); // remove the temporary class visibleParent.removeClass(blu-temp-show); return w; }; $.fn.bluSetForm function(action, after_action, reset_form, use_enter){ var tabindex 0; var $form this.find(form); $form.submit(false); var focused true; //format all fields this.find(inputtypetext, inputtypepassword, textarea).each(function(){ tabindex++; $(this).attr(tabindex, tabindex); }) var $btn this.find(inputtypesubmit, inputdata-typesubmit, divdata-typesubmit); tabindex++; $btn.attr(tabindex, tabindex); $btn.click(function(){ var validated true; var invalid_str ; //validate $form.find(inputtypetext, textarea).each(function(){ if ($(this).val() && $(this).data(required)){ validated false; invalid_str + $(this).attr(placeholder) + , ; } }); if (invalid_str ! ){ invalid_str invalid_str.replace(/,\s*$/, ); } $form.find(.blu-form-msg).html(); if (validated){ var post data + JSON.stringify($form.bluSerializeObject()) + &abs_path/var/www/html/site/65a1afc7ac48820240112213151/; $form.fadeTo(fast, 0.3); $btn.val(updating...); $btn.html(updating...); //console.log(post) $.post(action, post, function(data){ //console.log(data) data data.split(&); var success data0; var data data1; $form.fadeTo(fast, 1); $btn.val($btn.data(default-value)); $btn.html($btn.data(default-value)); if (success 0){ $form.find(.blu-form-msg).html(data); } else { if (reset_form){ bluResetForm($form); } if (after_action){ $form.find(.blu-after-action).data(data, data); $form.find(.blu-after-action).click(); } } }); } else { $form.find(.blu-form-msg).html(Please enter the following: + invalid_str); } }) $form.bind(keypress, function(e){ if ( e.keyCode 13 && ($btn.is(:focus) || use_enter)) { $btn.click(); } }); return this; } $.fn.bluSerializeObject function(){ var o {}; var a this.serializeArray(); $.each(a, function() { if (othis.name ! undefined) { if (!othis.name.push) { othis.name othis.name; } othis.name.push(this.value || ); } else { othis.name this.value || ; } }); return o; }; function bluResetForm($form){ var reset_form true; $form.find(inputtypetext, inputtypepassword, textarea).each(function(){ $(this).val($(this).data(default_value)) $(.blu-form-msg).html(); }) $form.find(inputtypecheckbox).each(function(){ $(this).prop(checked, false); }); } function bluSetEvenHeight($obj){ //adjust for half pixel positioning $obj.height(auto); var h $obj.bluHeight(); if (h % 2 ! 0){ h++; } $obj.height(h); } $(window).resize(function(){ instaGetContentWidth(); instaPositionLogo(); instaPositionMenu(); instaPositionMobileMenu(); }) function bluShowTooltip(txt, $trigger){ var $tooltip $trigger.find(.blu-tooltip); if (txt ){ //$tooltip.data(opened, false); //$tooltip.stop().fadeOut(0); $(.blu-tooltip).remove() ; } else { if (!$tooltip.length){ $(.blu-tooltip-main).clone().appendTo($trigger); $trigger.find(.blu-tooltip-main).addClass(blu-tooltip); $trigger.find(.blu-tooltip).removeClass(blu-tooltip-main); $tooltip $trigger.find(.blu-tooltip); $tooltip.removeClass(blu-tooltip-main); } $tooltip.stop().fadeOut(0); $tooltip.html(txt); $tooltip.css({ top: -35, left: $trigger.bluWidth() - $tooltip.bluWidth() }) $tooltip.data(opened, true); $tooltip.stop().fadeIn(fast); } } function zoomDisable(){ $(head metanameviewport).remove(); $(head).prepend(meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalable0 />); } function zoomEnable(){ $(head metanameviewport).remove(); $(head).prepend(meta nameviewport contentdevice-width, initial-scale1, user-scalable1 />); } function bluFormatFloat(str){ return parseFloat(str).toFixed(2); } function bluFormatCurrency(str){ var val parseFloat(str).toFixed(2); val val.replace(/(\d)(?(\d{3})+\.)/g, $1,); return val; } function instaPositionAdminArrow(){ var $admin_pane $editor.find(.insta-pane.active); if ($admin_pane.length){ var $arrow $editor.find(.insta-pane-arrow); var $active_block $(.insta-block-edit-button.active).parent(); if ($active_block.length){ //$arrow.removeClass(hide); var block_h $active_block.height() + parseInt($active_block.css(padding-top)) + parseInt($active_block.css(padding-bottom)); var top Math.round($active_block.position().top + $(.insta-block-edit-button.active).position().top/2 + block_h/2 - $(window).scrollTop() + 20); if (top 30){ top 30; } else if (top > ($admin_pane.height() - 30)){ top $admin_pane.height(); } } else { top 30; } $arrow.css({ top: top }) } } function instaSetBlockOnClick(){ $(.insta-block).each(function(){ var $block $(this); if (!$block.hasClass(menu) && !$block.hasClass(link-in-bio)){ var block_id $block.data(id); var block_order $block.data(order); if ($block.hasClass(logo) || $block.hasClass(social_links) || $block.data(page-type) footer){ var $block_edit_btn $block.find(.insta-block-edit-button); } else { var $block_edit_btn $block.parent().find(.insta-block-edit-button); } var block_type $block_edit_btn.data(block-type); if (block_type ! menu-add){ //console.log(block_id + + block_type) if ($editor.length && !vars.is_preview){ $block_edit_btn.fadeIn(0); } else { if ($block.hasClass(insta-block-hidden)){ $block.remove(); } } if ($block.parent().find(.insta-block-edit-button-reorder).length){ var $reorder_btn $block.parent().find(.insta-block-edit-button-reorder); $reorder_btn.click(function(){ $(.insta-block.menu).find(.insta-block-edit-button.add-new).click(); }); $reorder_btn.mouseover(function(){ bluShowTooltip(reorder pages, $(this)); }); $reorder_btn.mouseout(function(){ bluShowTooltip(, $(this)); }); } if ($block.parent().find(.insta-block-edit-button-delete).length){ var $delete_btn $block.parent().find(.insta-block-edit-button-delete); $delete_btn.click(function(){ if (confirm(Delete this section?)){ parent.instaDeleteBlock($block); } }); $delete_btn.mouseover(function(){ bluShowTooltip(remove page, $(this)); }); $delete_btn.mouseout(function(){ bluShowTooltip(, $(this)); }); } if ($block.parent().find(.insta-block-edit-button-visible).length){ var $visible_btn $block.parent().find(.insta-block-edit-button-visible); var icon_visible far fa-eye; var icon_invisible far fa-eye-slash; $visible_btn.click(function(){ //alert($block.attr(class)) if ($visible_btn.find(i).hasClass(icon_visible)){ var visible no; $visible_btn.find(i).removeClass(icon_visible); $visible_btn.find(i).addClass(icon_invisible); } else { var visible yes; $visible_btn.find(i).removeClass(icon_invisible); $visible_btn.find(i).addClass(icon_visible); } parent.instaSetBlockVisibility($block, visible); }); $visible_btn.mouseover(function(){ bluShowTooltip(set visibility, $(this)); }); $visible_btn.mouseout(function(){ bluShowTooltip(, $(this)); }) } if ($block.parent().find(.insta-block-edit-button-generate).length){ var $generate_btn $block.parent().find(.insta-block-edit-button-generate); $generate_btn.click(function(){ $generate_btn.find(i).addClass(rotating-element); $block.parent().find(.insta-ai-loader).stop().fadeIn(); $block.parent().find(.insta-block-edit-button-inner .insta-bg-div).stop().fadeTo(fast, 0.8); var data { sec_id: $block.data(id), sub_sec_id: $block.data(sub-sec-id), type: $block.data(type), } //parent.instaSetBlockGenerate(data); //parent.instaGenerateImage(data); parent.instaGenerateImage(data).then((result) > { console.log(result); var result_arr result.split(&); var file decodeURIComponent(result_arr1); var regens_left decodeURIComponent(result_arr2); parent.instaRefreshPreview(); /* $main_form.find(inputnamezoom).val(); var url file + ? + Math.random(); $main_img.data(url, url); $image.find(.preview img).attr(src, url); $image.find(.preview img).one(load, function() { if (regens_left 0){ $img_regen_btn.addClass(hide); } $img_regen_btn.find(.lbl).html($img_regen_btn.data(lbl)); $img_regen_btn.find(.regens-left).html(regens_left); $image.find(.insta-ai-loader).stop().fadeOut(); instaRefreshPreview(); $(#_bind_croppie_btn).click(); }).each(function() { if(this.complete) $(this).load(); });*/ }); }); $generate_btn.mouseover(function(){ bluShowTooltip(re-generate image ( + $block.data(img-regens-left) + left), $(this)); }); $generate_btn.mouseout(function(){ bluShowTooltip(, $(this)); }) } if ($block.parent().find(.insta-block-edit-button-addtohome).length){ var $addtohome_btn $block.parent().find(.insta-block-edit-button-addtohome); var icon_added added; var icon_notadded not-added; $addtohome_btn.click(function(){ if ($addtohome_btn.find(i).hasClass(icon_added)){ var added no; $addtohome_btn.find(i).removeClass(icon_added); $addtohome_btn.find(i).addClass(icon_notadded); } else { var added yes; $addtohome_btn.find(i).removeClass(icon_notadded); $addtohome_btn.find(i).addClass(icon_added); } parent.instaSetBlockAddToHome($block, added); }); $addtohome_btn.mouseover(function(){ bluShowTooltip(add to home, $(this)); }); $addtohome_btn.mouseout(function(){ bluShowTooltip(, $(this)); }); } $block_edit_btn.click(function(){ //check if unsaved changes //console.log(block_type) $editor.find(.insta-edit-panes).find(.blu-submit).each(function(){ var $btn $(this); if ($btn.hasClass(unsaved) && !$btn.hasClass(display-none) && !$btn.hasClass(visibility-hidden)){ //alert($btn.attr(class)); if (confirm(You have unsaved changes. Would you like to save them?)){ $btn.click(); } else { $btn.removeClass(unsaved); } } }) //window.parent.parent.scrollTo(0,0); $(.insta-block-edit-button).removeClass(active); $(.insta-block-edit-button).removeClass(hovered); // $block_edit_btn.addClass(active hovered); $editor.find(#insta_click_to_edit_note).removeClass(opened); $editor.find(#insta_click_to_edit_note).stop().fadeOut(fast); $editor.find(.insta-edit-panes).stop().fadeIn(); $editor.find(.insta-preview-icon).removeClass(active); $editor.find(.insta-pane).stop().fadeOut(0); var $main $editor.find(.insta-main); instaOpenEditor(block_id, block_type); }) } } }) } function instaOpenEditor(block_id, block_type){ if (block_type ! undefined){ var $active_pane $editor.find(.insta-boxdata-id + block_id + ).closest(.insta-pane); $editor.find(.insta-pane).removeClass(active); $active_pane.addClass(active); $active_pane.css({ opacity: 0, display: block }) var data { header: , modal_type: ajax, display_type: page-edit, block_type: block_type, block_id: block_id, abs_path: /var/www/html/site/65a1afc7ac48820240112213151/, }; parent.instaSetModal(data, https://launched.site/launched_source/editor/controllers/insta_main.php, body); } } function instaPositionEditor(){ var $insta_preview $editor.find(.insta-sidebar.preview); var $insta_editor $editor.find(.insta-editor); $insta_editor.addClass(-temp-show); var $insta_pane $editor.find(.insta-pane.active); $insta_pane.addClass(-temp-show); $insta_pane.find(.insta-box-inner).height(auto); var editor_top Math.round(($insta_preview.height() - $insta_editor.height())/2) + 100; var min_top 80; if (editor_top min_top){ editor_top min_top; } $insta_editor.removeClass(-temp-show); $insta_pane.removeClass(-temp-show); $insta_editor.css({ margin-top: editor_top }) } function instaSetModal(data_json, url, overlay){ var $modal $(#insta_modal); if (data_json.modal_type ! editor){ $modal.find(.modal-body).empty(); $modal.data(opened, true); } //set title $modal.find(.modal-header).html(data_json.header); //remove overlay if ($(#insta_modal_overlay).length){ $(#insta_modal_overlay).remove(); } //reset styles $modal.find(.insta-modal-inner).width(); $modal.find(.insta-modal-wrapper).css({ display: }) $modal.find(.insta-close-btn).css({ right:, top: }) var $overlay $(div idinsta_modal_overlay>).addClass(blu-display-none); if (overlay body || overlay popup){ $(body).prepend($overlay); } else if (overlay editor){ $(body).find(.insta-editor).prepend($overlay); } $overlay.click({source: overlay, modal: #insta_modal}, instaCloseModal); $overlay.addClass(insta-modal-overlay + overlay); $overlay.fadeIn(); $modal.find(.insta-modal-inner).addClass(overlay); if (data_json.modal_type ajax){ if (url ! ){ //alert($.param(data_json)); $.ajax({ url: url, type: post, data: $.param(data_json), success: function(content){ $modal.find(.modal-body).html(content); if (overlay ! popup || true){ window.scrollTo(0, 0); } instaPositionModal($modal, overlay); $modal.fadeIn(function(){ $(.insta-main-title).stop().animate({ margin-top: 0, opacity: 1 }, 1000, easeOutQuart); }); }, error: function(){ alert(Theres an error with AJAX.); } }); } } else if (data_json.modal_type inline){ $modal.find(.modal-body).html($(url).html()); instaPositionModal($modal, overlay); $modal.fadeIn(); } else if (data_json.modal_type editor){ instaPositionModal($modal, overlay); $modal.fadeIn(); } $modal.find(.insta-close-btn).click({source: close_btn, modal: #insta_modal}, instaCloseModal); $modal.find(.insta-modal-bg).click({source: close_btn, modal: #insta_modal}, instaCloseModal); } function instaCloseModal(event){ var source event.data.source; var $modal $(event.data.modal); $(#insta_modal_overlay).fadeOut(function(){ $modal.find(.modal-body).empty(); }); $modal.data(opened, false); $modal.fadeOut(function(){ $modal.find(.insta-modal-inner).removeClass(popup); }); if (source ! submit_btn && source ! cancel_btn && $modal.find(.button.cancel).length){ $modal.find(.button.cancel).click(); } } function instaPositionModal($modal, overlay){ $modal.addClass(insta-temp-show); var content_h $modal.find(.insta-modal-inner).height(); var top Math.round((vars.win_h - content_h)/2); if (top 40){ $(#insta_modal).find(.insta-modal-wrapper).css({ display: block }); top 40; } else { $(#insta_modal).find(.insta-modal-wrapper).css({ display: flex }); } $modal.removeClass(insta-temp-show); if (false){ $modal.addClass(insta-temp-show); var $modal_inner $modal var modal_top Math.round(/*$(window).scrollTop() + */($(window).height() - $modal.height())/2); if (($editor.length && vars.win_w 1024) || true){ if (modal_top 0){ modal_top 0; } } else { if (modal_top 30){ modal_top 30; } } var modal_left Math.round(($(window).width() - $modal.width())/2); $modal.css({ left: modal_left, top: modal_top }) $modal.removeClass(insta-temp-show); } } function instaOpenSubmenu(id){ var $submenu $(#insta_submenu + id); if (!$submenu.hasClass(opened)){ $submenu.data(opened, true); $submenu.addClass(opened); //$submenu.stop().fadeIn(); } } function instaCloseSubmenu(){ $(.insta-submenu).each(function(){ if ($(this).data(opened)){ $(this).data(opened, false); $(this).removeClass(opened); //$(this).stop().fadeOut(); } }) }; $(function(){ //prevent right click $(this).bind(contextmenu, function(e) { e.preventDefault(); }); $(.blu-wrapper).click(function(){ if ($(#insta_mobile_menu_button).hasClass(opened)){ $(#insta_mobile_menu_button).click(); } }) $(.insta-loader.main).stop().fadeIn(); instaUpdateStats(, 0, 0, view); instaUpdateCartIcon(); $(.insta-header-inner).addClass(opened); $(window).scroll(function() { /* if ($(.insta-parallax).length || $(.insta-parallax-content).length){ instaSetParallax(); } instaOpenPage(); */ if ($(.insta-anim-content).length){ instaSetAnimation(); } if (!$(.insta-scroll-down).data(closed)){ $(.insta-scroll-down).data(closed, true); $(.insta-scroll-down).data(opened, true); $(.insta-scroll-down).stop().fadeOut() } }) }); function instaSetOrientation(id, type) { var orientation ; var exif_json ; var img document.getElementById(id); if (img){ EXIF.getData(img, function() { //exif_json JSON.stringify(EXIF.getAllTags(this)); orientation parseInt(EXIF.getTag(this, Orientation)); //alert(orientation); if (orientation > 1){ if (type avatar){ $(# + id).parent().addClass(insta-exif + orientation); } else if (type header_image){ $(# + id).parent().addClass(insta-exif + orientation); } else if (type external_links || type shop || type testimonials){ $(# + id).parent().addClass(insta-exif + orientation); } // bluResize(); } $(# + id).data(orientation, orientation); if (type avatar){ instaPositionAvatar(true); } else if (type header_image){ instaPositionHeader(true); } else if (type external_links || type shop){ //instaPositionLinks(true); } else if (type shop && false){ instaPositionShopItems(true); } else if (type testimonials){ //instaPositionTestimonials(true); } }); } } function instaUpdateStats(block_type, block_id, detail_id, action){ if (!$editor.find(.insta-pane).length){ var post { action: action, block_type: block_type, block_id: block_id, detail_id: detail_id, abs_path: /var/www/html/site/65a1afc7ac48820240112213151/, }; //console.log($.param(post)) $.ajax({ url: https://launched.site/launched_source/blu_source/controllers/actions_stats.php, type: post, data: $.param(post), success: function(result){ }, error: function(jqXHR, exception){ //alert(Theres an error with AJAX. + jqXHR.responseText + + exception); } }); } } vars.gal_img_loading 1; function instaLoadThumbs(id){ var $this_page $(# + id); var count $this_page.data(count); if (count > 0){ vars.gal_img_loading 1; clearInterval(vars.galleryLoadTimer); $this_page.find(.insta-loader).stop().fadeIn(); vars.galleryLoadTimer setInterval(function(){ instaLoadThumb($this_page, count); }, 200); } } function instaLoadThumb($gallery, count){ //console.log(vars.gal_img_loading) if (vars.gal_img_loading > count){ clearInterval(vars.galleryLoadTimer); } else { var $curr_img $gallery.find(.insta-gallery-imagedata-index + vars.gal_img_loading + img); if (!$curr_img.data(loading)){ $curr_img.attr(src, $curr_img.data(src)); $curr_img.one(load, function() { var $img $(this).closest(.insta-gallery-image); var n $img.data(index); $curr_img.data(loaded, true); $img.find(.insta-loader).stop().fadeOut(fast); instaOpenImage($img); $curr_img.fadeTo(slow, 1, function(){ if (!vars.page_loaded){ vars.page_loaded true; } }); }).each(function() { if(this.complete) $(this).load(); }); $curr_img.data(loading, true); } else if ($curr_img.data(loaded)){ vars.gal_img_loading++; } } } function instaScaleThumbs(id, layout, thumbs_per_row) { instaGetContentWidth(); var $this_page $(# + id); var elem_count $this_page.find(.insta-gallery-image.thumb).length; if (elem_count > 0){ if (vars.is_mobile){ var thumb_dist 6; } else { var thumb_dist 20; } if (vars.is_mobile){ var max_thumb_area $this_page.find(.insta-gallery-view).width();//vars.content_w - 20; } else { var max_thumb_area $this_page.find(.insta-gallery-view).width();//vars.content_w - 40; } $this_page.find(.insta-gallery-view-inner).css({ width: max_thumb_area }); // COLUMN LAYOUT if (layout cols){ var num_of_cols thumbs_per_row; if (vars.win_w 900){ num_of_cols 2; //thumb_dist - 15; } var thumb_w Math.round((max_thumb_area - thumb_dist * (num_of_cols - 1))/num_of_cols); if (thumb_w > 400 && elem_count 3){ // thumb_w 400; } //console.log(num_of_cols) if (num_of_cols > elem_count){ num_of_cols elem_count; max_thumb_area num_of_cols * thumb_w + thumb_dist * (num_of_cols - 1); $this_page.find(.insta-gallery-view-inner).css({ width:max_thumb_area, }); } var num_of_rows Math.ceil(elem_count/num_of_cols); var cols_array new Array(); var cols_height_array new Array(); var top_pos_array new Array(); for (var i0; inum_of_cols; i++){ cols_arrayi i; cols_arrayi new Array(); cols_height_arrayi 0; top_pos_arrayi 0; } var left thumb_dist; var top 0; var curr_left 0; var curr_top 0; var smallest_h 0; var total_h 0; $this_page.find(.insta-gallery-image.thumb).each(function(){ var $this $(this); w $this.data(w); h $this.data(h); r w / h; w thumb_w; h w / r; curr_top top_pos_array0; curr_left 0; for (var t0; ttop_pos_array.length; t++){ if (curr_top > top_pos_arrayt){ curr_top top_pos_arrayt; curr_left t; } } if (left ! (curr_left * (thumb_w + thumb_dist))){ } left curr_left * (thumb_w + thumb_dist); top top_pos_arraycurr_left; top_pos_arraycurr_left + h + thumb_dist; cols_arraycurr_left.push({ index:$this.data(index), h:h }); $this.css({ width:w, height:h, left:left, top:top }) $this.find(img).css({ width:w, height:h, }) $this.data(base-w, w); $this.data(base-h, h); left + w + thumb_dist; }) //get each column height var single_thumb_col false; for (var c0; cnum_of_cols; c++){ if (cols_arrayc.length 2){ single_thumb_col true; } for (var i0; icols_arrayc.length; i++){ cols_height_arrayc + cols_arrayci.h; if (i (cols_arrayc.length - 1)){ cols_height_arrayc + thumb_dist; } } } smallest_h cols_height_array0; for (var c1; cnum_of_cols; c++){ if (smallest_h > cols_height_arrayc){ smallest_h cols_height_arrayc; } } var h_per 0; var h_adj 0; for (var c0; cnum_of_cols; c++){ var h_diff cols_height_arrayc - smallest_h; var top 0; for (var i0; icols_arrayc.length; i++){ h_per (cols_arrayci.h + thumb_dist)/cols_height_arrayc; h_adj Math.round(h_diff * h_per); if (!single_thumb_col && num_of_rows > 3){ h cols_arrayci.h - h_adj; } else { h cols_arrayci.h; } var $img $this_page.find(.insta-gallery-imagedata-index + cols_arrayci.index + ); $img.height(h); $img.css({ top:top }) if (!single_thumb_col && num_of_rows > 3){ $img.find(.insta-gallery-image-inner).css({ margin-top: -h_adj/2 }) } top + h + thumb_dist; $img.data(col, c); } if (total_h top){ total_h top; } } top total_h; } $this_page.find(.insta-gallery-view-inner).height(top); } } function instaScaleBlog(id) { instaGetContentWidth(); var $this_page $(# + id); var elem_count $this_page.find(.insta-gallery-image).length; if (elem_count > 0){ var max_w $this_page.find(.insta-gallery-view).width();//vars.content_w - 20; var max_h vars.win_h; $this_page.find(.insta-gallery-view-inner).css({ width: max_w }); $this_page.find(.insta-gallery-image).each(function(){ var $this $(this); w $this.data(w); h $this.data(h); r w / h; w max_w; h w / r; /*if (r 1 && h > max_h){ h max_h; w h * r; }*/ $this.width(w); $this.find(.insta-gallery-image-inner).css({ width:w, height:h }) $this.find(img).css({ width:w, height:h, }) }) } } function instaGallerySetView(id, type){ instaGetContentWidth(); var $this_page $(# + id); if (type blog-view){ $this_page.find(.insta-gallery-image).removeClass(thumb); $this_page.find(.insta-gallery-image).addClass(blog-view); } else { $this_page.find(.insta-gallery-image).removeClass(blog-view); $this_page.find(.insta-gallery-image).addClass(thumb); } } function instaPositionTextPage(id){ var $page $(# + id); var $img_wrapper $page.find(.insta-single-image); var $content $page.find(.content-holder); var $content_inner $page.find(.content-holder-inner); instaPositionTextPageImages($page.find(.insta-single-image)); $(.insta-page.slideshow.background).css({ min-height: calc(100vh - + $(.insta-header).height() + px) }) var content_h $content.height(); if ($content_inner.height() > $img_wrapper.height()){ $page.find(.content-holder).addClass(insta-scroll-content); $page.find(.insta-text_page).addClass(long-content); } else { $page.find(.content-holder).removeClass(insta-scroll-content); $page.find(.insta-text_page).removeClass(long-content); } } function instaPositionTextPageImages($img){ $(.insta-text_page).height(); $img.css({ width: , height: }) if ($img.find(.insta-collage).length){ } else if ($img.find(.insta-image).length){ if ($img.find(.insta-image).hasClass(cropped)){ if ($img.hasClass(actioncall) || $img.hasClass(contact) || $img.hasClass(download) || $img.hasClass(shop_item_standalone) || $img.hasClass(text_page)){ if ($img.hasClass(avatar)){ var total_w 250; } else { if ($img.hasClass(contact)){ var total_w vars.content_w * 0.4; } else { var total_w vars.content_w * 0.5; } if ($img.hasClass(text_page)){ if ($img.parent().hasClass(standalone) && total_w > 500) { total_w 500; } else if (total_w > 400){ total_w 400; } } } } else { var total_w $img.width(); } if (total_w > 0){ var $single_img $img.find(.insta-image); if ($img.hasClass(contact)){ var crop_r 1; } else if ($img.hasClass(download)){ var crop_r 1; } else if ($img.hasClass(actioncall) || $img.hasClass(shop_item_standalone)){ var crop_r 1; } else { if ($img.hasClass(avatar)){ var crop_r 1; } else { var crop_r 0.8; } } //var crop_h crop_w / $collage_img.data(crop-h); if (vars.is_mobile){ if (vars.is_mobile_sm){ var crop_w $(.insta-text_page).width(); } else { var crop_w $(.insta-text_page).width(); } if ($img.hasClass(contact)){ var crop_w $(.insta-contact).width(); var crop_h crop_w / crop_r; } else if ($img.hasClass(download)){ var crop_w $(.insta-download_page).width(); var crop_h crop_w / crop_r; } else { var crop_h crop_w / crop_r; } } else { var crop_w total_w; //var crop_h $img.height(); var crop_h crop_w / crop_r; if ($single_img.data(img-r) > 1){ crop_w total_w; crop_h crop_w / crop_r; } else if ($single_img.data(img-r) 1) { if (crop_w > (vars.win_w/2)){ crop_w vars.win_w/2; crop_h crop_w / crop_r; } } else { if ($img.height() > 0){ crop_h $img.height(); crop_w crop_h * crop_r; } } if ($img.hasClass(text_page)){ var max_h vars.win_h - 80 - $(.blu-page-wrapper).position().top; } else { var max_h vars.win_h - 80 - $(.blu-page-wrapper).position().top; } if (crop_h > max_h){ crop_h max_h; crop_w crop_h * crop_r; } if (crop_h > 800){ crop_h 800; crop_w crop_h * crop_r; } } if ($single_img.data(w-per) ! ){ var w crop_w * $single_img.data(w-per); var h w / $single_img.data(img-r); var left crop_w * $single_img.data(left-per); var top crop_h * $single_img.data(top-per); $img.css({ width: crop_w, height: crop_h, flex: 0 0 + crop_w + px }); $img.closest(.insta-contact-media).css({ width: crop_w, height: crop_h, flex: 0 0 + crop_w + px }) $single_img.css({ width: w, height: h, left: left, top: top, max-width:none, max-height: none }) } else { if (vars.is_mobile){ $img.css({ display:flex, width: crop_w, height: crop_h, flex: 0 0 + crop_h + px }); } else { $img.css({ display:flex, width: crop_w, height: crop_h, flex: 0 0 + crop_w + px }); } $single_img.css({ width: 100%, height: 100%, object-fit:cover, position:relative }) } } } else { if (($img.hasClass(vertical) || $img.hasClass(shop_item_standalone)) && !vars.is_mobile){ var max_w $img.parent().width() * 0.4; if (max_w > 400){ max_w 400; } } else { var max_w $img.parent().width(); } var w $img.data(w); var h $img.data(h); var r w / h; if (w > max_w){ w max_w; } var h w / r; $img.css({ width: w, height: h }) $img.find(img).css({ width: w, height: h }) } } } function instaLoadTextPageImage($img, page_id){ if ($img.find(img).length){ $img.find(img).attr(src, $img.find(img).data(src)); $img.find(img).one(load, function() { instaOpenImage($img, page_id); $img.find(img).data(loaded, true); if (!vars.page_loaded){ vars.page_loaded true; } }).each(function() { if(this.complete) $(this).load(); }); } else { instaOpenImage($img, page_id); } } function instaOpenImage($img, page_id){ instaPositionTextPage(insta_page + page_id); $img.stop().animate({ opacity: 1, padding-top: 0 }, 1200, easeOutQuart, function(){ if (!vars.page_loaded){ vars.page_loaded true; } instaPositionTextPage(insta_page + page_id); }) } function instaPositionTitleImage(id){ instaGetContentWidth(); var $page_header $(# + id); var max_width $page_header.width(); $page_header.find(.insta-page-header-image).each(function(){ var crop_w max_width; var crop_h crop_w / 1; if ($page_header.hasClass(newsletter) && crop_h $(.insta-newsletter-inner).height()){ //crop_h $(.insta-newsletter-inner).height(); } $(this).css({ width: crop_w, height: crop_h }) var $img $(this).find(img); if ($img.data(w-per) ! none && $img.data(w-per) ! 0){ $img.css({ width: ( crop_w * $img.data(w-per)), height: (crop_h * $img.data(h-per)), left: (crop_w * $img.data(left-per)), top: (crop_h * $img.data(top-per)), position: absolute }) } else { $(this).css ({ display: flex }); $img.css({ position: relative, object-fit:cover, width: 100%, height: 100% }) } instaSetAnimation(); }) } function instaPositionLinks(page_id, standalone, has_images){ var ext_links {}; var $ext_links $(# + page_id); $ext_links.width(); var count $ext_links.data(count); var img_r $ext_links.data(img-r); if ($ext_links.hasClass(bar) || $ext_links.hasClass(media) || $ext_links.hasClass(numbered)){ var display_type bar; } else if ($ext_links.hasClass(big)){ var display_type big; } else { var display_type small; } if ($ext_links.hasClass(shop) && 4){ var links_per_page parseInt(4); } else if ($ext_links.hasClass(features)){ if ($ext_links.data(crop-size) small){ if (count >6){ var links_per_page 6; } else if (count >5){ var links_per_page 5; } else { var links_per_page 4; } } else { var links_per_page 4; } } else { var links_per_page parseInt(4); } if (vars.is_mobile_sm){ if ($ext_links.data(crop-size) small){ links_per_page 1; } else { links_per_page 1; } } var orientation 0; var crop_image $ext_links.data(crop-options); var page_class far; var page_active_class fas; instaGetContentWidth(); if (vars.is_mobile){ var pad 10; } else if ($ext_links.hasClass(shop)){ var pad 60; } else { var pad 20; } // console.log(links_per_page); if ($ext_links.hasClass(shop) && links_per_page 1){ var content_w $ext_links.width(); } else if ($ext_links.hasClass(features)){ if (vars.is_mobile){ var content_w $ext_links.width(); } else { var content_w $ext_links.width() + pad; } } else { if (vars.is_mobile){ var content_w $ext_links.width() + pad; } else { var content_w $ext_links.width() + pad; } } //content_w vars.content_w; if (vars.is_mobile){ if ($ext_links.hasClass(shop) && links_per_page 1){ ext_links.link_w Math.floor(content_w); } else { ext_links.link_w Math.floor(content_w/links_per_page); } } else { ext_links.link_w Math.floor((content_w)/links_per_page); } if ($ext_links.hasClass(features)){ // console.log(content_w + + ext_links.link_w); } if (ext_links.link_w > 800 && img_r >1){ ext_links.link_w 800; } else if (ext_links.link_w > 600 && img_r 1){ ext_links.link_w 600; } ext_links.link_h (ext_links.link_w / img_r); if (display_type small){ $ext_links.find(.insta-external-link).width(ext_links.link_w); } if (!standalone/* && !vars.is_mobile*/){ //$ext_links.find(.insta-external-link).height(ext_links.link_h + 120); } else { $ext_links.find(.insta-external-link).height(); } ext_links.links_per_page Math.floor(content_w / ext_links.link_w); ext_links.page_count Math.ceil(count / ext_links.links_per_page); $ext_links.data(page-count, ext_links.page_count); ext_links.page_w content_w; if (ext_links.links_per_page > count){ $ext_links.find(.insta-external-links-inner).addClass(center); } else { $ext_links.find(.insta-external-links-inner).removeClass(center); } if ((standalone || horizontal columns) && !$ext_links.hasClass(features)){ $ext_links.find(.insta-external-link-column).width((100/ext_links.links_per_page) + %); if ($ext_links.find(.insta-external-link-column.col1).html() && !vars.is_mobile){ for (var i1; iext_links.links_per_page; i++){ $ext_links.find(.insta-external-link-column.col + i).append($ext_links.find(.insta-external-link.col + i)); } } } if (standalone || horizontal columns){ //ext_links.links_w content_w + 15;//ext_links.link_w * ext_links.links_per_page ; } else { ext_links.links_w ext_links.page_w * ext_links.page_count; } ext_links.links_h ext_links.link_h; if ($ext_links.parent().find(.insta-dots).length){ var dot_count $ext_links.parent().find(.insta-dot).length; if (dot_count ! ext_links.page_count){ var $dots $ext_links.parent().find(.insta-dots); $dots.html(); var dot_class ; for (var i1; iext_links.page_count; i++){ if (i 1){ dot_class page_active_class; } else { dot_class page_class; } $dots.append(div classinsta-dot + dot_class + fa-circle data-n + i + >/div>); } $dots.on(click, .insta-dot, function(){ var $dot $(this); $ext_links.data(curr-page, $dot.data(n)); instaPositionLinks(page_id, standalone, true); $dots.find(.insta-dot).removeClass(page_active_class); $dots.find(.insta-dot).addClass(page_class); $dot.removeClass(page_class); $dot.addClass(page_active_class); }) } } if (!standalone/* && !vars.is_mobile*/){ $ext_links.parent().find(.insta-external-link-arrow).removeClass(hide); if (ext_links.page_count > 1){ $ext_links.parent().find(.insta-external-links-nav).removeClass(hide); $ext_links.parent().find(.insta-external-link-arrow).removeClass(disabled); if ($ext_links.data(curr-page) 1){ $ext_links.parent().find(.insta-external-link-arrow.left).addClass(disabled); } else if ($ext_links.data(curr-page) ext_links.page_count){ $ext_links.parent().find(.insta-external-link-arrow.right).addClass(disabled); } var min_left ext_links.page_w - ext_links.links_w + pad; $ext_links.find(.insta-external-links-inner).removeClass(center); } else { $ext_links.parent().find(.insta-external-links-nav).addClass(hide); $ext_links.parent().find(.insta-external-link-arrow).addClass(disabled); var min_left Math.round((ext_links.page_w - ext_links.links_w)/2); if (ext_links.links_per_page > count){ $ext_links.find(.insta-external-links-inner).addClass(center); } } $ext_links.parent().find(.insta-external-link-arrow).css({ //top: Math.round($ext_links.position().top + ext_links.link_h/2) - 50 }) var left -($ext_links.data(curr-page) - 1) * (ext_links.page_w);//$ext_links.width(); if (left min_left){ //left min_left; } if (left > 0){ left 0; } } else { $ext_links.parent().find(.insta-external-link-arrow).addClass(hide); var left 0; } // $ext_links.parent().find(.insta-external-links).width(ext_links.page_w - pad); if (!standalone ){ //$ext_links.parent().find(.insta-external-links).height(ext_links.links_h); } else { $ext_links.parent().find(.insta-external-links).height(); } $ext_links.find(.insta-external-links-inner).width(ext_links.links_w); $ext_links.find(.insta-external-links-inner).stop().animate({ left: left }, slow, easeOutQuart) $ext_links.find(.insta-external-link).each(function(){ var $link $(this); orientation $link.find(img).data(orientation); if (!$.isNumeric( orientation )){ orientation 0; } if (vars.is_mobile){ if ($ext_links.data(crop-size) small){ var crop_w 150; } else { var crop_w ext_links.link_w - parseInt($link.find(.insta-external-link-inner).css(margin-right)); } } else { if ($ext_links.data(crop-size) small){ var crop_w 100; } else { if ( horizontal && $ext_links.hasClass(shop)){ var crop_w $link.find(.insta-external-link-inner .block1).width(); } else if ($ext_links.data(crop-shape) round){ var crop_w $link.find(.insta-external-link-inner).width() - 60; } else { var crop_w $link.find(.insta-external-link-inner).width(); } } } if (display_type bar){ if ($ext_links.hasClass(numbered)){ crop_w 60; } else if ($ext_links.hasClass(media)){ if (vars.is_mobile){ crop_w 70; } else { crop_w 100; } } else if ($ext_links.hasClass(services)){ crop_w 150; } else { crop_w 50; } } else if (display_type small){ if ($ext_links.hasClass(services)){ if (vars.is_mobile){ crop_w 160; } else if ($ext_links.hasClass(popup)){ crop_w 400; } else { crop_w 200; } } } if (crop_image yes){ var crop_h crop_w / img_r; } else { var crop_h crop_w / $link.data(img-r); } if (($link.data(left-per) && $link.data(top-per) ) || crop_image no){ if ($link.data(img-r) > 1){ var h crop_h; var w h * $link.data(img-r); } else { var w crop_w; var h w / $link.data(img-r); if (h crop_h){ h crop_h; w h * $link.data(img-r); } } if (orientation 5 || orientation 6){ w crop_h; h w / $link.data(img-r); if (h crop_w){ h crop_w; w h * $link.data(img-r); } } var top Math.round(crop_h - h)/2; var left Math.round(crop_w - w)/2; } else { var w crop_w * $link.data(w-per); var h w / $link.data(img-r); var left crop_w * $link.data(left-per); var top crop_h * $link.data(top-per); if (orientation 5 || orientation 6){ h crop_w * $link.data(w-per); w h * $link.data(img-r); left crop_w * $link.data(top-per); top crop_h * $link.data(left-per); } } if (!has_images){ crop_h 0; } $link.find(.block1).css({ width: crop_w, height: crop_h }) $link.find(.block1 .insta-external-link-image-wrapper).css({ width: crop_w, height: crop_h, }) $link.find(img).css({ left: left, top: top, width: w, height: h }) }) if (!standalone){ var curr_num parseInt($ext_links.data(curr-page)); if (curr_num 10 && ext_links.page_count > 10){ curr_num 0 + curr_num; } $ext_links.parent().find(.insta-arrow-numbers .current).html(curr_num); $ext_links.parent().find(.insta-arrow-numbers .total).html(ext_links.page_count); if (!$ext_links.parent().find(.insta-external-link-arrow).data(click-set)){ $ext_links.parent().find(.insta-external-link-arrow).data(click-set, true); $ext_links.parent().find(.insta-external-link-arrow).click(function(){ var curr_page $ext_links.data(curr-page); if ($(this).hasClass(right)){ curr_page++; if (curr_page > ext_links.page_count){ curr_page ext_links.page_count; } } else if ($(this).hasClass(left)){ curr_page--; if (curr_page 1){ curr_page 1; } } $ext_links.parent().find(.insta-dot).removeClass(page_active_class); $ext_links.parent().find(.insta-dot).addClass(page_class); var $dot $ext_links.parent().find(.insta-dotdata-n + curr_page + ); $dot.removeClass(page_class); $dot.addClass(page_active_class); $ext_links.data(curr-page, curr_page); instaPositionLinks(page_id, false, true); }) } } var $ext_links_inner $ext_links.find(.insta-external-links-inner); if ($ext_links_inner.height() > $ext_links.height()){ $ext_links.addClass(insta-scroll-content); } else { $ext_links.removeClass(insta-scroll-content); } } function instaLoadLinks(page_id){ $(# + page_id).find(.insta-external-link).each(function(){ var $elem $(this); if ($elem.find(img).length){ $elem.find(img).one(load, function() { $elem.fadeTo(slow, 1); $elem.find(img).data(loaded, true); if (!$(.insta-loader).data(closed) && !$(.insta-home).length){ $(.insta-loader).data(closed, true) $(.insta-loader).stop().fadeOut(fast); } }).each(function() { if(this.complete) $(this).load(); }); } else { $elem.fadeTo(slow, 1); if (!$(.insta-loader).data(closed) && !$(.insta-home).length){ $(.insta-loader).data(closed, true) $(.insta-loader).stop().fadeOut(fast); } } }) } function instaPositionTestimonials(dir, id, crop_r){ var $test_links $(# + id); var test_count $test_links.find(.insta-testimonial).length; var orientation 0; var link_w 0; if (vars.is_mobile){ var pad 10; } else { var pad 20; } var standalone $test_links.hasClass(standalone); var content_w vars.win_w;//$test_links.find(.insta-testimonials).width(); if (vars.is_mobile){ content_w $test_links.find(.insta-testimonials).width(); //$test_links.find(.insta-testimonials-wrapper).removeClass(insta-anim-content); } if ((standalone || 1 > 1)){ if ($test_links.find(.insta-testimonial-column.col1).html() && test_count > 1){ $test_links.find(.insta-testimonial-column.col1).append($test_links.find(.insta-testimonial.col1)); $test_links.find(.insta-testimonial-column.col2).append($test_links.find(.insta-testimonial.col2)); $test_links.find(.insta-testimonial-column.col3).append($test_links.find(.insta-testimonial.col3)); $test_links.find(.insta-testimonial-column.col4).append($test_links.find(.insta-testimonial.col4)); } } instaGetContentWidth(); if (standalone && 3){ var tests_per_page parseInt(3); } else { var tests_per_page 1; } if (vars.win_w 1024 && tests_per_page > 2){ tests_per_page 2; } else if (vars.win_w 300){ tests_per_page 1; } if (vars.is_mobile){ if (vars.win_w > 300 && tests_per_page > 1){ link_w Math.ceil((content_w + pad)/2); } else { link_w content_w; if (!standalone){ //link_w + pad; } } } else { if (tests_per_page 1 && content_w > 800 && false){ content_w 800; } if (tests_per_page 1){ link_w Math.ceil((content_w)/Math.ceil(tests_per_page/1)); } else { link_w Math.ceil((content_w - pad)/Math.ceil(tests_per_page/1)); } } test_links.tests_per_page Math.ceil(content_w / link_w) * 1; if (test_links.tests_per_page > tests_per_page){ test_links.tests_per_page tests_per_page; } test_links.page_count Math.ceil(test_count / test_links.tests_per_page); //test_links.page_count test_count; if (tests_per_page 1){ test_links.page_w content_w; } else { test_links.page_w content_w + pad; } test_links.link_h $test_links.find(.insta-testimonial-inner).height(); if (!standalone && 1 1){ $test_links.find(.insta-testimonial).width(link_w); $test_links.find(.insta-testimonial-column).width(link_w); test_links.links_w link_w * (test_count + 2); test_links.links_h 0; /*$test_links.find(.insta-testimonial).each(function(){ if (test_links.links_h $(this).height()){ test_links.links_h $(this).height(); } }) test_links.links_h test_links.links_h * 1; $test_links.find(.insta-testimonials).height(test_links.links_h);*/ var $tests_holder $test_links.find(.insta-testimonials-inner); /*$tests_holder.find(.insta-testimonial).removeClass(first); $tests_holder.find(.insta-testimonial).removeClass(last); $tests_holder.find(.insta-testimonialdata-n + test_links.curr_page + ).addClass(first); $test_links.find(.insta-test-numbers .current).html(test_links.curr_page); if (dir ){ var left_init 0; } else if (dir right) { var left_init -(link_w + 5); } else if (dir left) { $tests_holder.prepend($tests_holder.find(.insta-testimonial).last()); $tests_holder.css({ left: -(link_w + 5) }) var left_init 0;//(link_w + 5); }*/ $tests_holder.width(test_links.page_count * test_links.page_w); $tests_holder.find(.insta-testimonialdata-n + test_links.curr_page + ).addClass(first); $test_links.find(.insta-arrow-numbers .current).html(test_links.curr_page); $test_links.find(.insta-arrow-numbers .total).html(test_links.page_count); var left_init 0; if (dir ){ var left_init 0; } else if (dir right) { var left_init -test_links.page_w * (test_links.curr_page - 1); } else if (dir left) { var left_init -test_links.page_w * (test_links.curr_page - 1); if (left_init > 0){ left_init 0; } } $tests_holder.stop().animate({ left: left_init }, slow, easeOutQuart, function(){ if (test_links.page_count > 1){ $test_links.find(.insta-testimonials-nav).removeClass(hide); $test_links.find(.insta-external-link-arrow).removeClass(disabled); if (test_links.curr_page 1){ $test_links.find(.insta-external-link-arrow.left).addClass(disabled); } else if (test_links.curr_page test_links.page_count){ $test_links.find(.insta-external-link-arrow.right).addClass(disabled); } var min_left test_links.page_w - test_links.links_w; $test_links.find(.insta-testimonials-inner).removeClass(center); } else { $test_links.find(.insta-testimonials-nav).addClass(hide); $test_links.find(.insta-external-link-arrow).addClass(disabled); var min_left Math.round((test_links.page_w - test_links.links_w)/2); $test_links.find(.insta-testimonials-inner).addClass(center); } var left 0;//-($tests_holder.find(.first).index() - 1) * link_w; if (left min_left){ left min_left; } $test_links.find(.insta-testimonial).each(function(){ if (test_links.links_h $(this).height()){ test_links.links_h $(this).height(); } }) $test_links.find(.insta-testimonials).height(test_links.links_h); }) } else { test_links.links_w link_w * test_links.tests_per_page; var left 0; $test_links.find(.insta-testimonials-inner).addClass(center); $test_links.find(.insta-testimonials-inner).width(test_links.links_w); $test_links.find(.insta-testimonials-inner).stop().animate({ left: left }, slow, easeOutQuart) } //$test_links.find(.insta-testimonials).width(test_links.page_w - pad); //$test_links.find(.insta-testimonials-inner).width(test_links.links_w); var crop_h 0; $test_links.find(.insta-testimonial).each(function(){ var $link $(this); orientation $link.find(img).data(orientation); if (!$.isNumeric( orientation )){ orientation 0; } var crop_w 260; if ($test_links.find(.insta-testimonials-inner).hasClass(popup)){ crop_w 200; } crop_h crop_w / crop_r; if ($link.data(left-per) && $link.data(w-per) ){ if ($link.data(img-r) > 1){ var h crop_h; var w h * $link.data(img-r); if (w crop_w){ var w crop_w; var h w / $link.data(img-r); } } else { var w crop_w; var h w / $link.data(img-r); } if (orientation 5 || orientation 6){ w crop_h; h w / $link.data(img-r); if (h crop_w){ h crop_w; w h * $link.data(img-r); } } var top Math.round(crop_h - h)/2; var left Math.round(crop_w - w)/2; } else { var w crop_w * $link.data(w-per); var h w / $link.data(img-r); var left crop_w * $link.data(left-per); var top crop_h * $link.data(top-per); if (orientation 5 || orientation 6){ h crop_w * $link.data(w-per); w h * $link.data(img-r); left crop_w * $link.data(top-per); top crop_h * $link.data(left-per); } } $link.find(.block1).css({ width: crop_w, height: crop_h, flex: 0 0 + crop_w + px }) $link.find(.block1 div).css({ width: crop_w, height: crop_h, }) $link.find(img).css({ left: left, top: top, width: w, height: h }) }) if (test_links.tests_per_page > test_count){ $test_links.find(.insta-testimonials-nav).addClass(hide); } else { $test_links.find(.insta-testimonials-nav).removeClass(hide); } } function instaLoadTestimonials(id){ $(# + id).find(.insta-testimonial).each(function(){ var $elem $(this); if ($elem.find(img).length){ $elem.find(img).one(load, function() { $elem.fadeTo(slow, 1, function(){ if (!vars.page_loaded){ vars.page_loaded true; } }); }).each(function() { if(this.complete) $(this).load(); }); } else { $elem.fadeTo(slow, 1, function(){ if (!vars.page_loaded){ vars.page_loaded true; } }); } }) } function instaPositionBlogArchive(id){ var $archive_inner $(# + id); var $archive $archive_inner.parent(); if ($archive_inner.height() > $archive.height()){ $archive.addClass(insta-scroll-content); } else { $archive.removeClass(insta-scroll-content); } } vars.block_loading 1; vars.blocks_loaded false; function instaLoadPages(){ vars.block_loading 1; vars.instaBlockLoadTimer setInterval(instaLoadPage, 200); vars.block_count $(.insta-blockdata-page-typepage).length; } function instaLoadPage(){ var $curr_page $(.insta-blockdata-index + vars.block_loading + ); $curr_page.find(.insta-image).each(function(){ var $img $(this); if ($img.attr(src) ){ $img.attr(src, $img.data(src)); } }) if ($curr_page.hasClass(slideshow)){ var $page_img $curr_page.find(.insta-slide.current img); } else { var $page_img $curr_page.find(.insta-image).first(); } if (!$curr_page.data(loaded)){ if ($page_img.length){ if ($page_img.data(loaded)){ $curr_page.data(loaded, true); if (!$(.insta-loader.main).data(closed)){ $(.insta-loader.main).data(closed, true) $(.insta-loader.main).stop().fadeOut(fast); } if ($curr_page.data(index) 1){ instaOpenPage(); } //instaOpenPage($curr_page); } } else { $curr_page.data(loaded, true); if (!$(.insta-loader.main).data(closed)){ $(.insta-loader.main).data(closed, true) $(.insta-loader.main).stop().fadeOut(fast); } if ($curr_page.data(index) 1){ instaOpenPage(); } } } else { vars.block_loading++; if (vars.block_loading > vars.block_count ){ clearInterval(vars.instaBlockLoadTimer); } } } function instaOpenPage(){ if ($(.insta-block).length){ $(.insta-block).each(function(){ var $this $(this); var index $this.data(index); var visible true;//instaIsInViewport(this); //alert($this.attr(class) + + visible + + $this.data(opened)); if (visible && !$this.data(opened)){ $this.data(opened, true); $this.stop().animate({ opacity: 1, }, 800); $(.insta-block-anim-paddata-index + index + ).animate({ height: 0 }, 1000, easeOutQuart); } }) } else { } } function instaIsInViewport(node, standalone) { var rect node.getBoundingClientRect(); return ( (rect.height > 0 || rect.width > 0) && rect.bottom > 0 && rect.right > 0 && rect.top (window.innerHeight || document.documentElement.clientHeight) && rect.left (window.innerWidth || document.documentElement.clientWidth) && (rect.bottom > (window.innerHeight || document.documentElement.clientHeight) || !standalone) ) return true; } function instaSetParallax(){ var scrolled $(window).scrollTop() $(.insta-parallax).each(function(index, element) { var $this $(this); var initY $this.offset().top; if ($this.closest(.insta-block).length){ var standalone false; } else { var standalone true; } if (!standalone){ //initY + $this.closest(.insta-block).position().top; } var height $this.height(); var endY initY + $this.height(); // Check if the element is in the viewport. var visible instaIsInViewport(this, standalone); if (visible) { var diff scrolled - initY; var ratio Math.round((diff / height) * 100); var top parseInt(-(ratio * 1.6)); //console.log(diff + + scrolled + + height + + top); if (!vars.is_mobile){ $(this).css(background-position,center + parseInt(-(ratio * 1.6)) + px); } } }) } function instaSetAnimation(){ var scrolled $(window).scrollTop() //var $page_header $(# + id); //if (vars.win_w > 1024){ $(.insta-anim-content, .insta-tagline-inner).each(function(index, element) { var $this $(this); if ($this.closest(.insta-block).length){ var standalone false; } else { var standalone true; } var pos 0; var start_pos parseInt($this.data(anim-start-pos)); var end_pos parseInt($this.data(anim-end-pos)); var dir $this.data(anim-dir); var visible instaIsInViewport(this, false); if (visible) { pos end_pos; if (pos > start_pos){ //pos start_pos; } if (!$this.data(positioned)){ $this.data(positioned, true); if (dir top){ $this.stop().delay(500).animate({ margin-top: parseInt($this.data(anim-end-pos)), opacity: 1 }, 1000, easeOutQuart); } else if (dir left){ $this.stop().delay(500).animate({ margin-left: parseInt($this.data(anim-end-pos)), opacity: 1 }, 1000, easeOutQuart); } } } else { if (!$this.data(positioned)){ if (dir top){ $this.stop().css({ margin-top: parseInt($this.data(anim-start-pos)) }) } else if (dir left){ $this.stop().css({ margin-left: parseInt($this.data(anim-start-pos)) }) } } } }) $(.insta-anim-content-tier2).each(function(index, element) { var $this $(this); if ($this.closest(.insta-block).length){ var standalone false; } else { var standalone true; } var pos 0; var start_pos parseInt($this.data(anim-start-pos)); var end_pos parseInt($this.data(anim-end-pos)); var dir $this.data(anim-dir); var visible instaIsInViewport(this, true); if (standalone || yes){ visible true; } if (visible) { if (!$this.data(positioned)){ $this.data(positioned, true); if (start_pos ! end_pos){ if (dir top){ $this.stop().animate({ margin-top: parseInt($this.data(anim-end-pos)), opacity: 1 }, 1000, easeOutQuart); } } else { $this.stop().animate({ opacity: 1 }, 1000, easeOutQuart); } } } else { if (!$this.data(positioned) && start_pos ! end_pos){ $this.stop().css({ margin-top: parseInt($this.data(anim-start-pos)) }) } } }) //} } function instaSetCookie(c_name, value){ var exdate new Date(); if (value ){ var exdays -1; } else { var exdays 7; } exdate.setDate(exdate.getDate() + exdays); document.cookie c_name + +encodeURIComponent(value) + ((exdaysnull) ? : ;expires+exdate.toUTCString()) + ;path/; } function instaUpdateCartIcon(count){ if (count > 0){ $(.insta-cart-menu).find(.lbl).html(count); $(.insta-cart-menu).find(.qty).removeClass(hide); } else { $(.insta-cart-menu).find(.lbl).html(); $(.insta-cart-menu).find(.qty).addClass(hide); } } vars.lastScrollTop 0; vars.scrollDir down; function instaAnimateOnScroll() { if (!vars.is_mobile){ var st $(window).scrollTop(); if (st > vars.lastScrollTop){ vars.scrollDir down; } else { vars.scrollDir up; } vars.lastScrollTop st; // Calc current offset and get all animatables var offset $(window).scrollTop() + $(window).height(), $animatables $(.animate-scroll); //console.log($animatables.length); // Unbind scroll handler if we have no animatables if ($animatables.length 0) { //$(window).off(scroll, instaAnimateOnScroll); } var new_h, transform, padding; // Check all animatables and animate them if necessary $animatables.each(function(i) { var $animatable $(this); transform $animatable.css(transform); if (transform none){ transform 0; } else { transform parseInt(transform.split(,)5) } if (vars.scrollDir down){ new_h transform - 4; } else { new_h transform + 4; } padding parseInt($animatable.css(padding-top)); //console.log(transform); if (($animatable.offset().top - $animatable.position().top + $animatable.height() - 20 - padding) offset) { //$animatable.removeClass(animate-scroll).addClass(animated); $animatable.css({ transform: translateY( + new_h + px) }) } else { $animatable.css({ transform: translateY(0px) }) } }); } }; function bluCarouselInit(count, page_id, block_type){ if (count 1){ var fade true; } else { var fade false; } if (block_type gallery){ var slidesToShow 2; var slidesToScroll 2; } else { var slidesToShow 1; var slidesToScroll 1; } instaGetContentWidth(); if (!$(.blu-carousel).data(set)){ if (fade){ $(.blu-carousel).slick({ centerMode:true, pauseOnHover:false, useTransform:false, cssEase: ease-out, //easing: easeOutQuart, speed: 1000, autoplaySpeed: 3000, fade: fade, arrows:false }) } else { $(.blu-carousel).slick({ centerMode:true, pauseOnHover:false, useTransform:false, cssEase: ease-out, easing: easeOutQuart, speed: 1000, autoplaySpeed:3000, autoplay: true, centerPadding:0px, slidesToShow:slidesToShow, slidesToScroll:slidesToScroll, adaptiveHeight:false, dots: false, infinite: true, variableWidth:true, arrows:true }) } $(.blu-carousel).on(beforeChange, function(event, slick, currentSlide, nextSlide){ var $meta $(.blu-carousel).find(divdata-slick-index + nextSlide + ).find(.blu-carousel-img-tag); $meta.css({ margin-top:30, opacity:0 }) }); $(.blu-carousel).on(afterChange, function(event, slick, currentSlide, nextSlide){ var $meta $(.blu-carousel).find(divdata-slick-index + currentSlide + ).find(.blu-carousel-img-tag); $meta.animate({ margin-top:0, opacity:1 }, slow) }); $(.blu-carousel).data(set, 1); } bluCarouselLoadImages(page_id); if (block_type gallery && !vars.is_mobile){ $(.blu-carousel).find(.insta-gallery-image).click(function(){ var $image $(this); var data_json { MainPage: , Param: , id: $image.data(id), page_id: $(# + page_id).data(page-id), block_id: $(# + page_id).data(block-id), is_editor: 0, draft: 0, abs_path: /var/www/html/site/65a1afc7ac48820240112213151/, draft_site_id: 0, modal_type: ajax, //display_type: popup, } instaSetModal(data_json, https://launched.site/launched_source/blu_source/controllers/gallery_image.php, popup); }) } } function bluCarouselLoadImages(page_id){ var $page $(# + page_id); $(.blu-carousel).find(.blu-carousel-img).each(function(){ if ($(this).attr(src) ){ $(this).attr(src, $(this).data(src)); } $(this).one(load, function() { if ($page.find(.insta-loader).data(opened)){ $page.find(.insta-loader).data(opened, false); $page.find(.insta-loader).stop().delay(500).fadeOut(); } $(this).stop().fadeTo(0, 1); $(this).parent().stop().fadeTo(0, 1); $(this).css({ display:none, visibility:visible }) $(this).stop().fadeIn(slow, function(){ if ($(this).attr(id) blu_carousel_img1){ //first image $(this).parent().find(.blu-carousel-img-tag).animate({ margin-top:0, opacity:1, }, slow) } }); }).each(function() { if(this.complete) $(this).load(); }); }); } function instaPositionVideo(elem){ var $video $(elem); var str $video.find(iframe).attr(src); if (str){ if (str.indexOf(youtube) > 0 || str.indexOf(vimeo) > 0){ instaGetContentWidth(); var r parseInt($video.find(iframe).attr(width)) / parseInt($video.find(iframe).attr(height)); var w vars.content_w; if (w > $video.width()){ //w $video.width(); } var h w / r ; // console.log(position video + w + + h); $video.find(iframe).css({ width: w, // height: h }) $video.find(.iframe-container).css({ width: w, //height: h }) } else { $video.find(iframe).css({ width: 100%, }) } } else { $video.find(iframe).css({ width: 100%, }) } } function instaPositionVideos(page_id, standalone, count, img_r){ var page_class far; var page_active_class fas; var $video_links $(# + page_id); var link_w 0; var links_per_page 1; $video_links.find(.insta-video-gallery).width(); $video_links.find(.insta-video-gallery-inner).width(); var orientation 0; if (vars.is_mobile){ var pad 10; } else { var pad 20; } instaGetContentWidth(); var content_w $video_links.find(.insta-video-gallery).width(); if (vars.is_mobile){ if (vars.is_mobile_sm){ link_w Math.ceil((content_w + pad)); links_per_page 1; } else { link_w Math.floor((content_w + pad)); links_per_page 1 } } else { links_per_page 3; if (vars.win_w 1000 && links_per_page > 3){ links_per_page 3; } if (links_per_page 3 && count 4 && standalone){ links_per_page 2; } link_w Math.floor((content_w + pad)/links_per_page); if (link_w > 800 && standalone){ link_w 800; } } //$video_links.find(.insta-video-thumb).width(video_links.link_w); var tests_per_page Math.ceil(content_w / link_w); var page_count Math.ceil(count / links_per_page); var page_w content_w; link_h $video_links.find(.insta-video-inner).height(); if (standalone){ links_w link_w * links_per_page; } else { //video_links.links_w (video_links.link_w + 1) * 0; links_w (page_w + pad) * page_count; } if (!standalone){ $video_links.parent().find(.insta-external-link-arrow).removeClass(hide); if (page_count > 1){ $video_links.parent().find(.insta-external-links-nav).removeClass(hide); $video_links.parent().find(.insta-external-link-arrow).removeClass(disabled); if ($video_links.data(curr-page) 1){ $video_links.parent().find(.insta-external-link-arrow.left).addClass(disabled); } else if ($video_links.data(curr-page) page_count){ $video_links.parent().find(.insta-external-link-arrow.right).addClass(disabled); } var min_left page_w - links_w + pad; $video_links.find(.insta-external-links-inner).removeClass(center); } else { $video_links.parent().find(.insta-external-links-nav).addClass(hide); $video_links.parent().find(.insta-external-link-arrow).addClass(disabled); var min_left Math.round((page_w - links_w)/2); if (links_per_page > count){ $video_links.find(.insta-external-links-inner).addClass(center); } } var left -($video_links.data(curr-page) - 1) * (page_w); if (left min_left){ //left min_left; } if (left > 0){ left 0; } } else { $video_links.parent().find(.insta-external-link-arrow).addClass(hide); var left 0; } $video_links.find(.insta-external-links-inner).stop().animate({ left: left }, slow, easeOutQuart) //$video_links.find(.insta-video-gallery).width(video_links.page_w); // $video_links.find(.insta-testimo nials-inner).width(video_links.links_w); var crop_w 0; var crop_h 0; $video_links.find(.insta-video-thumb).each(function(){ var $link $(this); orientation $link.find(img).data(orientation); if (!$.isNumeric( orientation )){ orientation 0; } crop_w link_w - pad - parseInt($link.css(padding-left)) - parseInt($link.css(padding-right));//$link.find(.insta-video-inner).width(); crop_h crop_w / img_r; var w crop_w; var h w / $link.data(img-r); var top Math.round(crop_h - h)/2; var left Math.round(crop_w - w)/2; if (vars.is_mobile && false){ $link.find(.block1).css({ width: 100%, height: auto }) $link.find(iframe).css({ width: crop_w, height: crop_h }) } else { $link.width(crop_w); $link.find(iframe).css({ width: crop_w, height: crop_h }) $link.find(img, video).css({ left: left, top: top, width: w, height: h }) } }) if (tests_per_page > count){ $video_links.find(.insta-slideshow-pages).addClass(hide); } else { $video_links.find(.insta-slideshow-pages).removeClass(hide); } if (!standalone){ $video_links.parent().find(.insta-external-link-arrow).removeClass(hide); if (page_count > 1){ $video_links.parent().find(.insta-galleries-nav).removeClass(hide); $video_links.parent().find(.insta-external-link-arrow).removeClass(disabled); if ($video_links.data(curr-page) 1){ $video_links.parent().find(.insta-external-link-arrow.left).addClass(disabled); } else if ($video_links.data(curr-page) page_count){ $video_links.parent().find(.insta-external-link-arrow.right).addClass(disabled); } var min_left page_w - links_w + pad; } else { $video_links.parent().find(.insta-galleries-nav).addClass(hide); $video_links.find(.insta-external-link-arrow).addClass(disabled); var min_left Math.round((page_w - links_w)/2); } if ($video_links.length){ $video_links.parent().find(.insta-external-link-arrow).css({ //top: Math.round($video_links.position().top + (crop_h)/2) - 20 }) } var left -($video_links.data(curr-page) - 1) * (content_w); if (left min_left){ //left min_left; } $video_links.parent().find(.insta-arrow-numbers .current).html($video_links.data(curr-page)); $video_links.parent().find(.insta-arrow-numbers .total).html(page_count); $video_links.find(.insta-video-gallery-inner).width(links_w); $video_links.parent().find(.insta-external-link-arrow).removeClass(hide); $video_links.find(.insta-video-gallery-inner).stop().animate({ left: left }, slow, easeOutQuart); if (!$video_links.parent().find(.insta-external-link-arrow).data(click-set)){ $video_links.parent().find(.insta-external-link-arrow).data(click-set, true); $video_links.parent().find(.insta-external-link-arrow).click(function(){ var curr_page $video_links.data(curr-page); if ($(this).hasClass(right)){ curr_page++; if (curr_page > page_count){ curr_page page_count; } } else if ($(this).hasClass(left)){ curr_page--; if (curr_page 1){ curr_page 1; } } $video_links.data(curr-page, curr_page); instaPositionVideos(page_id, standalone, count, img_r); }) } } else { $video_links.parent().find(.insta-external-link-arrow).addClass(hide); var left 0; } if (page_count > 1){ $video_links.find(.insta-video-gallery-inner).removeClass(center); } else { $video_links.find(.insta-video-gallery-inner).addClass(center); } } function instaDisableVerticalScroll(){ $(body).css({ overflow:hidden }) setTimeout(function(){ $(body).css({ overflow: auto }) }, 300) } function instaDownloadFile(url, file_name){ var tempAnchor $(a>); // Set its attributes tempAnchor.attr(href, url); // Set the file URL tempAnchor.attr(download, file_name); // Set the desired filename // Append the anchor to the body $(body).append(tempAnchor); // Simulate a click on the anchor to trigger the download tempAnchor0.click(); // Remove the temporary anchor from the DOM tempAnchor.remove(); } function instaValidatePrompt(prompt){ // Define a regular expression pattern for allowed characters (letters, commas, and spaces) var pattern /^A-Za-z, *$/; // Use test method to check if the input matches the pattern return pattern.test(prompt); } let instaAjaxInterval; function instaStartKeepAlive() { instaAjaxInterval setInterval(instaKeepAlive, 5000); // Adjust the interval as needed } function instaStopKeepAlive() { clearInterval(instaAjaxInterval); } function instaSetPageMetaTitle(title){ } /script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]