/home/desid573/verdenaturopathy.com.au/site3/wp-content/themes/Ellen_Theme
NameSizeModeActions
css/-0755rm
editor/-0755rm
fonts/-0755rm
img/-0755rm
inc/-0755rm
includes/-0755rm
js/-0755rm
lib/-0755rm
update/-0755rm
.DS_Store81960644editdlrm
functions.php87450644editdlrm
screenshot.jpg1603740644editdlrm
style.css416520644editdlrm
Edit: /home/desid573/verdenaturopathy.com.au/site3/wp-content/themes/Ellen_Theme/style.css (41652B)
/* Theme Name: Ellen Theme URI: https://demosdivi.lovelyconfetti.com/ellen Description: Beautiful Multipurpose Theme Template for Divi Author: Lovely Confetti Author URI: https://lovelyconfetti.com Template: Divi Version: 1.0 License: GNU General Public License v2 or later License URI:http://www.gnu.org/licenses/gpl-2.0.html */ @font-face { font-family: 'Sloop Script Pro'; src: url('fonts/sloopscript.eot'); src: url('fonts/sloopscript.eot?#iefix') format('embedded-opentype'), url('fonts/sloopscript.woff2') format('woff2'), url('fonts/sloopscript.woff') format('woff'), url('fonts/sloopscript.ttf') format('truetype'); font-weight: normal; font-style: normal; } /* Root Color ----------------------------------------*/ :root{ --color1: #f5f6f1; --color2: #eee4db; --color3: #dcdbd4; --color4: #dfe2d5; --color5: #aca892; --color6: #454334; } /* Reverse Columns Services On mobile ----------------------------------------*/ @media screen and ( max-width: 980px ) { .reverse { display: flex; flex-direction: column-reverse; }} /* Selection ----------------------------------------*/ ::-moz-selection { background-color: #faf4f0; } ::selection { background-color: #faf4f0; color: #222; } /* Collapse Submenus ----------------------------------------*/ .et_pb_menu .et_mobile_menu .menu-item-has-children > a, #main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; } .et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, #main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: 600; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; font-size: 18px; content: '\4c'; top: 11px; right: 13px; } .et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after, #main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; } .et_pb_menu .et_mobile_menu ul.sub-menu, #main-header .et_mobile_menu ul.sub-menu, .et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu { display: none !important; visibility: hidden !important; transition: all 1.5s ease-in-out; } .et_pb_menu .et_mobile_menu li.visible > ul.sub-menu, #main-header .et_mobile_menu li.visible > ul.sub-menu, .et-db #et-boc .et-l #main-header .et_mobile_menu li.visible > ul.sub-menu, .et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible > ul.sub-menu, .et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible > ul.sub-menu { display: block !important; visibility: visible !important; } /* Marie Menu Blog ----------------------------------------*/ .marie_menusidebar .et_pb_menu_inner_container, .marie_menusidebar .et_pb_menu__wrap, .marie_menusidebar .et_pb_menu__menu, .marie_menusidebar.et_pb_menu .et_pb_menu__menu>nav, .marie_menusidebar.et_pb_menu .et_pb_menu__menu>nav>ul { display: block; } .marie_menusidebar .et_mobile_nav_menu { display: none; } .dl-v-menu2.et_pb_menu .et-menu { margin: 0; } #page-container .marie_menusidebar ul.sub-menu { position: relative; visibility: visible; opacity: 1; top: 0; left: 0; width: auto; border-top: none; box-shadow: none; display: none; transition: none; padding: 0; margin: 0 0 0 20px; border-radius: 5px; } #page-container .marie_menusidebar ul.sub-menu li { padding: 0; margin-top: 8px; } #page-container .marie_menusidebar ul.sub-menu a { text-transform: none; width: 100%; } #page-container .marie_menusidebar li { display: block; padding: 0; } #page-container .marie_menusidebar li a { line-height: initial; display: block; padding: 14px 20px; background: #f5f4ef; transition: all .3s ease-in-out; border-radius: 4px; } #page-container .marie_menusidebar a:hover { background: #e8e3e1; opacity: 1; } #page-container .marie_menusidebar li.current-menu-item a { background: #000; } .marie_menusidebar .menu-item-has-children>a:first-child:after { display: none; } /* Ellen Hero Text -----------------------------------------------------*/ .ellen_hero_section h1.title{ color:var(--color4); } .ellen_hero_section h1.title span{ color:var(--color4); } .ellen_hero_section h1{ padding-bottom:0px!important; } /* Ellen Testimonial 1 -----------------------------------------------------*/ .ellen_testimonial1 .et_pb_blurb .et_pb_image_wrap { position: relative; } .ellen_testimonial1 .et_pb_blurb .et_pb_image_wrap:before { content: ''; position: absolute; border: 1px solid var(--color3); width: 100%; height: 100%; border-radius: 50%; top: -1px; left: -1px; transition: all .5s ease; } .ellen_testimonial1 .et_pb_blurb .et_pb_image_wrap img { border-radius: 50%; padding: 5px; } .ellen_testimonial1 .et_pb_blurb{ position:relative; } .ellen_testimonial1 .et_pb_blurb:before{ content: ''; position: absolute; background-color: var(--color3); width: 100%; height: 95%; top: 40px; border-radius: 0 0 5px 5px; transition: all .5s ease; } .ellen_testimonial1 .client_box .et_pb_column:hover .et_pb_blurb .et_pb_image_wrap:before{ border: 1px dashed var(--color3); } .ellen_testimonial1 .client_box .et_pb_column:hover .et_pb_blurb .et_pb_image_wrap:after{ background:var(--color1); } .ellen_testimonial1 .client_box .et_pb_column:hover .et_pb_blurb:before{ background:var(--color1); } /* Ellen Blurb 1 -----------------------------------------------------*/ .ellen_service1 .et_pb_blurb_content { max-width:100%; } .ellen_service1 .et_pb_blurb_content .et_pb_main_blurb_image { position:relative; margin-bottom:20px; z-index:0; height:100px; width:100px; display:block; text-align:left; } .ellen_service1 .et_pb_blurb_content .et_pb_main_blurb_image:before { width: 50px; height: 50px; border-radius: 50%; background: #fff; border-radius:50%; position:absolute; content:''; z-index:-10; top:0; left:35px; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease; opacity: 0.6; } .ellen_service1 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon { line-height:100px; color:var(--color-1); -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease; display:block; text-align:center; font-size:80px; } .ellen_service1:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon { font-size:56px; } /* Ellen Video PopUp -----------------------------------------------------*/ .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-fade.mfp-ready { top: 0px !important; position: fixed !important; } .mfp-iframe-holder .mfp-content { max-width: 70%; } .mfp-iframe-scaler button.mfp-close { top: -50px ; } .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close, .mfp-wrap .mfp-close:active { top: -50px !important; } .video_popup_lightbox .mfp-iframe-holder .mfp-close { top: -50px; } .video_popup { position: relative; } .video_popup a { margin: auto; text-decoration: none; color: var(--color-1); font-size: 50px; width: 90px; height: 90px; text-align: center; display: inline-block; border-radius: 90%; -webkit-animation: ripple 1s linear infinite; animation: ripple 1s linear infinite; } @-webkit-keyframes ripple { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2); } 100% { -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2), 0 0 0 45px rgba(255, 255, 255, 0); box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2), 0 0 0 45px rgba(255, 255, 255, 0); }} @keyframes ripple { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2); } 100% { -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2), 0 0 0 45px rgba(255, 255, 255, 0); box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0.2), 0 0 0 45px rgba(255, 255, 255, 0); }} /* Ellen About Values -----------------------------------------------------*/ .ellen_values .et_pb_blurb .et_pb_blurb_container { border-radius: 10px; padding: 40px; background-color: #fff; position: absolute; bottom: 30px; left: 30px; right: 30px; max-width: 90%; } @media only screen and (max-width: 1390px) and (min-width:981px) { body .ellen_values .et_pb_column:first-child { margin-right:4%; width: 43% } body .ellen_values .et_pb_column:last-child { padding-top: 40px!important; padding-bottom: 40px!important; width: 53%!important } body .ellen_values .et_pb_text:after { margin-top: 20px!important } body .ellen_values { padding-top: 100px!important; padding-bottom: 100px!important } .ellen_values .et_pb_blurb .et_pb_blurb_container { padding: 35px } } @media only screen and (max-width: 980px) { .ellen_values .et_pb_blurb .et_pb_blurb_container { padding:30px } } @media only screen and (max-width: 767px) { .ellen_values .et_pb_blurb .et_pb_blurb_container { position:relative; bottom: 0; left: 0; right: 0 } } /* Ellen Blog Resources -----------------------------------------------------*/ .ellen_happyblog .et_pb_posts .et_pb_post .post-meta, .ellen_happyblog .et_pb_posts .et_pb_post .entry-title, .ellen_happyblog .et_pb_posts .et_pb_post .post-content { z-index: 15; position: relative } .ellen_happyblog .et_pb_posts .et_pb_post:before { content: ""; display: block; width: 100%; height: 0; position: absolute; top: 0; left: 0; transition: .3s; background:var(--color5); border-radius: 10px } .ellen_happyblog .et_pb_posts .et_pb_post:hover:before { height: 100% } .ellen_happyblogg .et_pb_posts .et_pb_post a.more-link:hover { opacity: .5 } .ellen_happyblog .et_pb_posts .et_pb_post a.more-link:after { content: "$" !important; font-family: "ETmodules" !important; margin: 29px 0 0 !important; font-size: 40px !important; display: inline-block !important; vertical-align: middle; color:var(--color2); } .ellen_happyblog .et_pb_posts .et_pb_post:nth-child(2n+2) { margin-right: 0 !important } .ellen_happyblog .et_pb_posts .et_pb_post { display: block; width: 48.5% !important; margin-right: 3% !important; margin-bottom: 36px !important; background:var(--color6); padding: 50px 40px 40px !important; float: left; border-radius: 10px; clear: none !important } .ellen_happyblog .et_pb_posts .et_pb_post a.entry-featured-image-url img { display: block !important; width: 100% !important } .ellen_happyblog .et_pb_posts .et_pb_post:last-child { margin-bottom: 0 !important } @media only screen and (max-width: 800px) { .ellen_happyblog .et_pb_posts .et_pb_post { width: 100% !important; }} /* Sophia Slide -----------------------------------------------------*/ .sophia_slide .et_pb_slide { background: transparent !important; box-shadow: none !important; padding: 0 !important; } /*.sophia_slide .et_pb_slide_description:before { content: '{'; display: block; font-size: 72px; line-height: 100%; font-family: ETmodules !important; float: left; margin-left: -14px; margin-bottom: 3px; color: #000; }*/ /*.testimonial4 .et_pb_slide_description:after { content: '{'; display: block; font-size: 72px; line-height: 100%; font-family: ETmodules !important; float: right; margin-left: -14px; margin-bottom: 3px; color: #000; }*/ .sophia_slide .et-pb-controllers a:hover, .sophia_slide .et-pb-controllers a.et-pb-active-control { border: 1px solid; } .sophia_slide .et-pb-controllers a { width: 24px; height: 24px; border-radius: 100%; background: transparent !important; color: inherit; position: relative; color: #000; } .sophia_slide .et-pb-controllers a:before { content: ""; display: block; box-shadow: inset 0 0 0 14px; position: absolute; top: 6px; right: 6px; left: 6px; bottom: 6px; border-radius: 100%; } .sophia_slide .et-pb-controllers { height: auto !important; } /* Sophia Comments -----------------------------------------------------*/ body #page-container .et_pb_section .et_pb_comments_0_tb_body.et_pb_comments_module .et_pb_button:after { margin-top: 4px; } /* Sophia Underline Text -----------------------------------------------------*/ /*.underline-magical { background-image: linear-gradient(120deg, (--color2) 0%, #fff 100%); background-repeat: no-repeat; background-size: 100% 0.4em; background-position: 0 88%; transition: background-size 0.25s ease-in; } .underline-magical:hover { background-size: 100% 88%; }*/ .underline-magical { position:relative; } .underline-magical:before{ content: ""; z-index: -1; left: -0.2em; top: 0.95em; border-width: 0.2em; border-style: solid; border-color: var(--color2); position: absolute; width: 100%; border-left-color: transparent; border-right-color: transparent; opacity: 0.5; } /* Ellen Accent Text -----------------------------------------------------*/ .sophia_home_hero_section h1.title span, .sophia_home_hero_section h2.title span, .sophia_home_hero_section h3.title span { color: var(--color4); } /* Ellen WooCommerce ----------------------------------------*/ .woocommerce-product-gallery__image { pointer-events: none!important; } /* Sophia -----------------------------------------------------*/ .sophia_numbers .percent-value, .sophia_numbers .percent-sign { color: var(--color4); } /* Sophia Columns -----------------------------------------------------*/ @media only screen and (max-width: 980px) { .two-columns .et_pb_column { width: 50%!important; }} /* Marquee Banner -----------------------------------------------------*/ .marquee { position: relative; display: flex; animation: moveLeft 24s linear infinite !important; overflow:hidden; } .track { color: inherit; text-decoration: none; animation: text 20s infinite linear; position:relative; white-space: nowrap; min-width: 100%; } @keyframes text{ 0%{ left: 0%; } 25%{ left:-10%; } 50%{ left:-20%; } 75%{ left:-30%; } 100%{ left:-40%; }} /* Ellen Blog Grid ----------------------------------------*/ .ellen_gridblog .et_pb_post { transition: .5s all ease; background: transparent; } .ellen_gridblog .et_pb_post:hover { -webkit-transform: translate(0,-10px); transform: translate(0,-10px); } .ellen_gridblog .et_pb_post a img { height: 425px; object-fit: cover; margin: 0 40px 0 0; border-radius: 15px; } .ellen_gridblog .et_pb_post .post_block { display: flex; flex-direction: column; } .ellen_gridblog .et_pb_post .post_block { word-wrap: break-word; position: relative; border-radius: 10px; } .ellen_gridblog .et_pb_post { display: flex; flex-direction: column; } .ellen_gridblog .et_pb_post .entry-featured-image-url { display: block; position: relative; margin-bottom: 5px; } .ellen_gridblog .et_pb_post .entry-title { order: 2; } .ellen_gridblog .et_pb_post .post-meta { order: 1; } .ellen_gridblog .et_pb_post .post-meta a:after { content: ','; margin-left: 2px; margin-right: 0; } .ellen_gridblog .et_pb_post .post-meta a:last-child:after { display: none; } .ellen_gridblog .et_pb_post .post-content { order: 3; } @media only screen and (min-width: 805px) { .ellen_gridblog .et_pb_post { min-height: 600px; max-height:600px; }} /* Ellen Blog Grid 2 ----------------------------------------*/ .ellen_gridblog2 .et_pb_post { transition: .5s all ease; background: transparent; } .ellen_gridblog2 .et_pb_post:hover { -webkit-transform: translate(0,-10px); transform: translate(0,-10px); } .ellen_gridblog2 .et_pb_post a img { height: 425px; object-fit: cover; margin: 0 40px 0 0; border-radius: 15px; } .ellen_gridblog2 .et_pb_post .post_block { display: flex; flex-direction: column; } .ellen_gridblog2 .et_pb_post .post_block { background-color: #fff; word-wrap: break-word; margin-top: -70px; position: relative; padding: 30px; border-radius: 10px; } .ellen_gridblog2 .et_pb_post .entry-featured-image-url { display: block; position: relative; margin-bottom: 5px; } .ellen_gridblog2 .et_pb_post .post_block .entry-title { order: 2; } .ellen_gridblog2 .et_pb_post .post_block .post-meta { order: 1; } .ellen_gridblog2 .et_pb_post .post-meta a:after { content: ','; margin-left: 2px; margin-right: 0; } .ellen_gridblog2 .et_pb_post .post-meta a:last-child:after { display: none; } .ellen_gridblog2 .et_pb_post .post-content { order: 3; } @media only screen and (min-width: 805px) { .ellen_gridblog2 .et_pb_post { min-height: 600px; max-height:600px; }} /* Ellen History ----------------------------------------*/ .ellen_about_us_history .et_pb_column_1_2 .et_pb_image, .ellen_about_us_history .et_pb_column_1_2 .et_pb_image img{ height: auto !important; } .ellen_about_us_history .et_pb_image .et_pb_image_wrap, .ellen_about_us_history .et_pb_image .et_pb_image_wrap img { display: block !important; width: 100% !important; } .ellen_about_us_history .et_pb_column_1_2:last-child { margin-right: 0 !important; } .ellen_about_us_history .et_pb_column_1_2 { width: 44% !important; margin-right: 12% !important; } .ellen_about_us_history .et_pb_column_1_2 .et_pb_promo:nth-child(even) .et_pb_promo_description h2:before { content: ""; display: block; width: 17px; height: 17px; background-color: #2a2a01; border-radius: 50%; position: absolute; content: ""; border-radius: 50%; position: absolute; right: -16.1%; } .ellen_about_us_history .et_pb_column_1_2 .et_pb_promo:nth-child(odd) .et_pb_promo_description h2:before { content: ""; border-radius: 50%; left: -15.2%; display: block; width: 17px; height: 17px; background-color: #2a2a01; position: absolute; } .ellen_about_us_history .et_pb_row .et_pb_column_1_2, .ellen_about_us_history .et_pb_row .et_pb_column_1_2 .et_pb_promo .et_pb_promo_description{ position: static; } .ellen_about_us_history .et_pb_row:nth-child(3) .et_pb_column_1_2 .et_pb_promo .et_pb_promo_description h2:before, .ellen_about_us_history .et_pb_row:nth-child(5) .et_pb_column_1_2 .et_pb_promo .et_pb_promo_description h2:before { left: auto; right: -15.3%; } .ellen_about_us_history .et_pb_row:not(:first-child):before { content: ""; display: block; position: absolute; width: 1px; height: 100%; background-color: #26312c; left: 50%; top: 0; transform: translate(-50%,0); } @media only screen and (max-width: 800px) { .ellen_about_us_history .et_pb_column_1_2 .et_pb_promo:nth-child(even) .et_pb_promo_description h2:before { right: -18%; } .ellen_about_us_history .et_pb_column_1_2 .et_pb_promo:nth-child(odd) .et_pb_promo_description h2:before { left: -18%; }} @media only screen and (max-width: 650px) { .ellen_about_us_history .et_pb_column_1_2 { width: 100% !important; margin-right: 0 !important; } .ellen_about_us_history .et_pb_column_1_2 .et_pb_image, .ellen_about_us_history .et_pb_column_1_2 .et_pb_image img { height: auto !important; margin-left: auto!important; margin-right: auto !important; } .ellen_about_us_history .et_pb_image_.et_pb_module, .ellen_about_us_history .et_pb_image { margin-left: auto!important; margin-right: auto!important; } .ellen_about_us_history .et_pb_row:not(:first-child):before { display: none; } .ellen_about_us_history .et_pb_column_1_2 .et_pb_promo:nth-child(odd) .et_pb_promo_description h2:before { display: none !important; }} /* Video Popup ----------------------------------------*/ /*.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-fade.mfp-ready { top: 0px !important; position: fixed !important; } .mfp-iframe-holder .mfp-content { max-width: 70%; } .mfp-iframe-scaler button.mfp-close { top: -50px ; } .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close, .mfp-wrap .mfp-close:active { top: -50px !important; } .video_popup_lightbox .mfp-iframe-holder .mfp-close { top: -50px; } .video_popup { position: relative; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .video_popup a:before { content: 'play'; cursor: pointer; position: absolute; top: calc(50% - 55px); left: calc(50% - 54.5px); z-index: 20; background-color: #fff; padding: 55px 27px; border-radius: 50%; font-size: 20px; letter-spacing: 2px; text-transform: uppercase; color: #222; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; animation: pulse 4s infinite; } @keyframes pulse { 0% { transform: scale(0.95); box-shadow: 0 0 0 0 #ffffffa1; } 70% { transform: scale(1); box-shadow: 0 0 0 15px rgba(0, 0, 0, 0); } 100% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); } } .video_popup a:after { content: 'E'; cursor: pointer; font-family: 'ETmodules'; position: absolute; top: calc(50% - 55px); left: calc(50% - 47px); z-index: 20; background-color: #fff; padding: 55px 27px; border-radius: 50%; font-size: 40px; text-transform: uppercase; color: #222; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .video_popup.no_icon:before, .video_popup.no_icon:after { display: none!important; } .video_popup:hover a:before { opacity: 0; padding: 65px 37px; left: calc(50% - 64.5px); top: calc(50% - 65px); } .video_popup:hover a:after { opacity: 1; padding: 65px 37px; left: calc(50% - 64.5px); top: calc(50% - 65px); font-size: 56.5px; } @media all and (max-width: 980px) { .video_popup a:before { top: calc(50% - 32.5px); left: calc(50% - 33px); padding: 33px 17px; font-size: 10px; } .video_popup a:after { top: calc(50% - 32.5px); left: calc(50% - 33px); padding: 33px 17px; font-size: 32px; } .video_popup:hover a:before { opacity: 0; padding: 40px 22px; left: calc(50% - 43px); top: calc(50% - 42.5px); } .video_popup:hover a:after { opacity: 1; padding: 40px 22px; left: calc(50% - 43px); top: calc(50% - 42.5px); font-size: 42px; } } /* Ellen Portfolio ----------------------------------------*/ .ellen_portfolio .et_pb_portfolio_item { background: #fff; height: 470px!important; width: 30.2%!important; margin-right: 2%!important; display: inline-block; float: none; vertical-align: top; margin: 0 15px 30px 15px; position: relative; overflow: hidden; } .ellen_portfolio .et_pb_portfolio_item:last-child, .ellen_portfolio .et_pb_portfolio_item:nth-child(3n) { margin-right: 0 !important; } .ellen_portfolio .et_portfolio_image img { vertical-align: bottom; margin-bottom: 0; width: 100%; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; height: 470px !important; } .ellen_portfolio .et_overlay { display: none; } .ellen_portfolio .et_pb_portfolio_item::before { background-color: #f6f3ef; border:none; z-index:111; } .ellen_portfolio .et_pb_portfolio_item .et_overlay::before{ display:none } .ellen_portfolio .et_pb_portfolio_filters { margin-bottom: 50px; } .ellen_portfolio .et_pb_portfolio_filters ul { display: flex; justify-content: center; } .ellen_portfolio .et_pb_portfolio_filters li a { background-color: #fff; border: 1px solid #e2e2e2; display: inline-block; margin: 5px; padding: 12px; } .ellen_portfolio .et_pb_portfolio_item{ overflow:hidden; position:relative; border-radius: 10px } .ellen_portfolio .et_pb_portfolio_item .et_portfolio_image:after, .ellen_portfolio .et_pb_portfolio_item .et_portfolio_image:before { content:""; position:absolute; bottom:0; left:0; width:50%; height:100%; background: #f5f4ef; opacity:.9; transform:translateY(-100%); z-index:1; transition:all .3s ease 0s } .ellen_portfolio .et_pb_portfolio_item:hover .et_portfolio_image:after, .ellen_portfolio .et_pb_portfolio_item:hover .et_portfolio_image:before{ transform:translateY(0) } .ellen_portfolio .et_pb_portfolio_item .et_portfolio_image:after{ left:50%; transform:translateY(100%); transition-delay:.1s } .ellen_portfolio .et_pb_portfolio_item .et_portfolio_image img { width:100%; height:auto; transform:scale(1); transition:all 2s ease 0s } .ellen_portfolio .et_pb_portfolio_item:hover .et_portfolio_image img{ transform:scale(2) } .ellen_portfolio .et_pb_portfolio_item .post-meta{ width:100%; position:absolute; top:40%; left:0; padding:40px 20px; color:#222; text-align:center; opacity:0; transform:translateX(110%); transition:all .4s linear .1s; z-index:9; cursor:pointer } .ellen_portfolio .et_pb_portfolio_item .post-meta a{ color:#222; } .ellen_portfolio .et_pb_portfolio_item:hover .post-meta { transform:translateX(0); transition-delay:.35s; opacity:1 } .ellen_portfolio .et_pb_portfolio_item .et_pb_module_header { margin-top:0!important; width:100%; position:absolute; top:25%; left:0; padding:40px 25px; text-align:center; opacity:0; margin:0 0 20px; transform:translateX(-110%); transition:all .4s linear .1s;z-index:9 } .ellen_portfolio .et_pb_portfolio_item:hover .et_pb_module_header{ transform:translateX(0); transition-delay:.35s; opacity:1 } @media only screen and (max-width:800px){ .ellen_portfolio .et_pb_portfolio_filters ul { text-align:center } .ellen_portfolio .et_pb_portfolio_item { width: 100%!important; height: 500px!important; }} @media only screen and (max-width:981px){ .ellen_portfolio .et_pb_portfolio_filters ul{ text-align:center } .ellen_portfolio .et_pb_portfolio_filters ul li{ display:inline-block; float:none!important; margin-left:10px }} @media only screen and (max-width:600px){ .ellen_portfolio .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { width: 100% !important; border-radius: 0; } .ellen_portfolio .et_pb_portfolio_filters ul { text-align:center; display: inline-block; }} /* Ellen Timeline About ----------------------------------------*/ .ellen_timeline:after { content: ''; display: block; clear: both; } .ellen_timeline:before { content: ''; background-color: #222; height: 100%; width: 1px; border-radius: 20px; transform: translateX(-50%); position: absolute; left: 50%; top: 0; } .ellen_timeline .blurb { width: 50%; padding: 0 60px 0 0; margin: 0 10px 20px 0; float: left; } .ellen_timeline .blurb .et_pb_blurb_content { background-color: #fff; text-align: center; min-height: 125px; padding: 30px; border-radius: 15px; display: block; position: relative; } .ellen_timeline .blurb .et_pb_blurb_content:hover { text-decoration: none; } .ellen_timeline .blurb .et_pb_blurb_content .et_pb_main_blurb_image { display: block; margin-bottom: 0; width: 160px; height: 160px; border-radius: 50%; border: 9px solid #fff; transform: translateY(-50%); position: absolute; top: 50%; right: -110px; } .ellen_timeline .blurb .et_pb_blurb_content .et_pb_main_blurb_image img { width: 100%; border-radius: 50%; } .ellen_timeline .blurb:nth-child(even){ float: right; padding: 0 0 0 60px; margin: 0 0 20px 10px; } .ellen_timeline .blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { margin: 0 55px 5px 0; } .ellen_timeline .blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { margin: 5px 5px 5px 55px; } .ellen_timeline .blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header { margin: 5px 5px 5px 55px; } .ellen_timeline .blurb:nth-child(even) .et_pb_blurb_content .et_pb_main_blurb_image { right: auto; left: -110px; } @media screen and (max-width:767px) { .ellen_timeline .blurb, .ellen_timeline .blurb:nth-child(even) { width: 100%; padding: 0 110px 0 0; margin: 0 0 20px 0; } .ellen_timeline .blurb:nth-child(even) { padding: 0 0 0 110px; }} @media screen and (max-width:479px) { .ellen_timeline .blurb, .ellen_timeline .blurb:nth-child(even){ padding: 110px 0 0; } .ellen_timeline .blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header { margin: 55px 0px 0px } .ellen_timeline .blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header { margin: 55px 0px 0px } .ellen_timeline .blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description, .ellen_timeline .blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { margin: 0; } .ellen_timeline.blurb .et_pb_blurb_content .et_pb_main_blurb_image, .ellen_timeline .blurb:nth-child(even) .et_pb_blurb_content .et_pb_main_blurb_image { transform: translateY(0) translateX(-50%); top: -110px; left: 50%; right: auto; }} /* Sophia Portfolio Navigation -----------------------------------------------------*/ .sophia_portfolionavigation .single-project .nav-single { width: 100%; max-width: 100%; margin: 10px auto; } /* Style Back to Top Button -----------------------------------------------------*/ .et_pb_scroll_top.et-pb-icon { background-color: transparent !important; border-radius: 0px; border: 1px solid #e7eae3; } .et_pb_scroll_top.et-visible { opacity: 1; -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1); -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1); -o-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1); animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1); } .et_pb_scroll_top.et-pb-icon { right: 15px; bottom: 15px; background: #333; padding: 10px; } .et_pb_scroll_top:before { content: "\32"; color: #2d2d2d } /* Page Navi -----------------------------------------------------*/ .wp-pagenavi { border-top: none; } .wp-pagenavi a, .wp-pagenavi span { color: #000; background-color: #FAF5F2; border: 1px solid #FAF5F2; padding: 8px 15px; } /* Categories Tags ----------------------------------------*/ .tagcloud a { font-size: 12px !important; padding: 4px 20px; background: #faf5f2; display: inline-block; margin-bottom: 4px; border-radius: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; text-transform: uppercase; letter-spacing: 1px; font-weight: 500; color: inherit; } .tagcloud a:hover { background: #d17d74; color: #fff; } /* Smarth Login ----------------------------------------*/ .smartPWLogin { margin-bottom: 15px; overflow: hidden; padding: 0; display:block; margin:0 auto; text-align: center; } .smartPWLogin input { border: 1px solid #bbb !important; color: #4e4e4e !important; background-color: #fff !important; padding: 12px; font-size: 14px; margin-right: 1%; width: 20%; } .smartPWLogin input[type=submit] { -webkit-appearance: none; padding: 12px !important; background: #e6b83c !important; border-color: #e6b83c !important; color: #fff !important; cursor: pointer; } .smartPWLogin input:hover[type=submit] { background: #fff !important; color: #454a54 !important; border-color: #e6b83c !important; } /* Password -----------------------------------------------------*/ .post-password-required .et_password_protected_form { min-height: initial; width: 50%; margin: 12% auto; text-align: center; border: 5px solid #e8eced; padding: 2%; } .et_password_protected_form .et_submit_button { display: block; float: none; margin: 8px auto 0; font-family: inherit; cursor: pointer; } /* Judy Logo Rotate ----------------------------------------*/ .rotate { animation: rotation 35s infinite linear; } @keyframes rotation { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } /* Instagram Feed -----------------------------------------------------*/ #sb_instagram .sbi_follow_btn { text-align: center; float: none; } #sb_instagram #sbi_load .sbi_follow_btn { margin-left: 0; } div#sb_instagram #sbi_load .sbi_load_btn, div#sb_instagram .sbi_follow_btn a { border-radius: 0; color: #fff !important; font-size: 10px; letter-spacing: 2px; text-transform: uppercase; margin-top: -30%; z-index: 99; background: #000; padding: 14px 40px; position: relative; } div#sb_instagram #sbi_load .sbi_load_btn:hover, div#sb_instagram .sbi_follow_btn a:hover { box-shadow: inset 0 0 10px 20px #171616 !important; color: #fff !important; } #sb_instagram #sbi_load { margin-bottom: -25px !important; } #sb_instagram #sbi_load .sbi_load_btn { display: none !important; } @media all and (max-width: 800px) { div#sb_instagram #sbi_load .sbi_load_btn, div#sb_instagram .sbi_follow_btn a { margin-top: -30%; }} /* Preloader -----------------------------------------------------*/ .preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fefefe; z-index: 9999; height: 100%; width: 100%; overflow: hidden !important; } .preloader .status { margin: -35px 0 0 -35px; position: absolute; left: 50%; top: 50%; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover; } .et_pb_image .et_overlay:before { color: #e8eced; } /* Ellen Blog List -----------------------------------------------------*/ .ellen_listblog .et_pb_post { margin-bottom: 6%; display: flex; justify-content: stretch; flex-wrap: wrap; } .ellen_listblog .et_pb_post .entry-featured-image-url { display: block; position: relative; margin-bottom: 0; } .ellen_listblog .et_pb_post .entry-featured-image-url { width: 50%; position: relative; overflow: hidden; border-radius: 10px; } .ellen_listblog .et_pb_post a img { vertical-align: bottom; max-width: 100%; position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; } .ellen_listblog .et_pb_post>.wrapped { padding: 40px; z-index: 5; display: flex; flex-direction: column; width: 50%; } .ellen_listblog .et_pb_post .entry-title a { display: block; cursor: pointer; } ..ellen_listblog .et_pb_post:hover .entry-title:after { width: 60%; } /*.sophia_listblog .et_pb_post a.more-link { display: inline-block; margin: 30px auto 0; }*/ .ellen_listblog .et_pb_post .et_overlay { border: none; opacity: 0; z-index: 3; } .ellen_listblog .et_pb_post:hover .et_overlay { opacity: .8; } .ellen_listblog .et_pb_post .entry-featured-image-url { width: 50%; position: relative; overflow: hidden; } .ellen_listblog .et_pb_post .entry-title { order: 2; } .ellen_listblog .et_pb_post .post-meta { order: 1; } /*.ellen_listblog .et_pb_post .post-meta a:after { content: ','; margin-left: 2px; margin-right: 0; } .ellen_listblog .et_pb_post .post-meta a:last-child:after { display: none; }*/ .ellen_listblog .et_pb_post .post-content { order: 3; } @media (max-width: 1030px){ .ellen_listblog .et_pb_post>.wrapped, .ellen_listblog .et_pb_post .entry-featured-image-url { width: 100%; } .ellen_listblog .et_pb_post a img { position: relative; } .ellen_listblog .et_pb_post .entry-title { margin-top: 3%; }} /* Sophia Read more ------------------------------------------*/ /*.sophia_listblog a.more-link, .sophia_bloggrid a.more-link { clear: both; border: none; margin: 5% auto; color: #000 !important; width: auto; background: none; display: inline-block; background: #ead2d0; padding: 5px 20px !important; } .sophia_listblog a.more-link:hover, .sophia_bloggrid a.more-link:hover { border: none; background: none !important; color: #000 !important; background: #f6f3ef; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; padding: 4px 30px; }*/ .ellen_listblog .et_pb_post a.more-link{ line-height: 20px; position: relative; display: inline-block; margin-top: 25px; transition: all 0.5s ease; } /*.ellen_listblog .et_pb_post a.more-link:after{ content: ''; width: 100%; height: 2px; background: #222; position: absolute; bottom: 0px; left: 0; transition: all 0.5s ease; }*/ .ellen_listblog .et_pb_post:hover a.more-link:after{ background: #222; } .ellen_listblog .et_pb_post:hover a.more-link{ color: #222 !important; } /* Sophia Testimonial Home ----------------------------------------*/ .sophia_testimonial .et_pb_slide, .sophia_testimonial2 .et_pb_slide { background: transparent !important; box-shadow: none !important; padding: 0 !important; } /*.sophia_testimonial .et_pb_slide_description:before { content: "\e033\e033\e033\e033\e033"!important; font-family: 'ETmodules'; color: #a08263; display: table; text-align: center; float: none; margin: 10px auto 15px; font-size: 20px; }*/ .sophia_testimonial2 .et-pb-controllers a:not(.et-pb-active-control):hover, .sophia_testimonial .et-pb-controllers a:not(.et-pb-active-control):hover { opacity: 0.5; } .sophia_testimonial .et-pb-controllers a, .sophia_testimonial2 .et-pb-controllers a { width: 10px; height: 10px; box-shadow: inset 0 0 0 40px; border-radius: 100%; color: inherit; } .sophia_testimonial2 .et-pb-controllers a { width: 24px; height: 24px; border-radius: 100%; background: transparent!important; color: inherit; position: relative; color: #000; } .sophia_testimonial2 .et-pb-controllers a:before { content: ""; display: block; box-shadow: inset 0 0 0 14px; position: absolute; top: 6px; right: 6px; left: 6px; bottom: 6px; border-radius: 100%; } .sophia_testimonial .et-pb-slider-arrows a.et-pb-arrow-next:before, .sophia_testimonial2 .et-pb-slider-arrows a.et-pb-arrow-next:before { content: "$"; } .sophia_testimonial .et-pb-slider-arrows a.et-pb-arrow-prev:before, .sophia_testimonial2 .et-pb-slider-arrows a.et-pb-arrow-prev:before { content: "#"; font-size: 30px; } .sophia_testimonial .et-pb-slider-arrows a.et-pb-arrow-next:before { color: #fff; font-size: 30px; } .sophia_testimonial2 .et-pb-slider-arrows a.et-pb-arrow-prev:before, .sophia_testimonial2 .et-pb-slider-arrows a.et-pb-arrow-next:before { color: #000; font-size: 30px; } .sophia_testimonial .et-pb-arrow-next, .sophia_testimonial2 .et-pb-arrow-next { opacity: 1; right: 12px; } .sophia_testimonial .et-pb-arrow-prev, .sophia_testimonial2 .et-pb-arrow-prev { opacity: 1; left: 12px; } .sophia_testimonial .et-pb-controllers a, .sophia_testimonial2 .et-pb-controllers a { width: 10px; height: 10px; background-color: transparent !important; border: 1px solid #fff; }