|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
<meta name="HandheldFriendly" content="true" />
<meta name="google-site-verification" content="LQLLn9dwNbtTdmbzIBtrjoG_9viQ5dSph_YsAYrnMP8" />
<link href="/media/website_designs/13/favicon.png" rel="icon" sizes="32x32"/>
<templates:styles
boxsizingborderbox="true"
maxwidthmedia="true"
rootfontsize="16px"
rootfontsizemobile="14px"
lastusedratio="1.5"
bodyfontlibrary="google"
bodyfontfamily="Work Sans"
bodyfontweight="400"
bodycolor="#333333"
bodyfontsize="1rem"
bodylineheight="1.55rem"
bodymargintop="0rem"
bodymarginbottom="0.8rem"
h1fontlibrary="google"
h1fontfamily="Playfair Display"
h1fontweight="700"
h1color=""
h1fontsize="3.375rem"
h1lineheight="3.9693rem"
h1margintop="3.1rem"
h1marginbottom="1.6rem"
h2fontlibrary="google"
h2fontfamily="Playfair Display"
h2fontweight="600"
h2color=""
h2fontsize="2.25rem"
h2lineheight="2.7777rem"
h2margintop="3.1rem"
h2marginbottom="1.6rem"
h3fontlibrary="google"
h3fontfamily="Work Sans"
h3fontweight="600"
h3color=""
h3fontsize="1.5rem"
h3lineheight="2rem"
h3margintop="2.3rem"
h3marginbottom="0.8rem"
h4fontlibrary="google"
h4fontfamily="Work Sans"
h4fontweight="600"
h4color=""
h4fontsize="1rem"
h4lineheight="1.55rem"
h4margintop="2.3rem"
h4marginbottom="0.8rem"
h5fontlibrary="google"
h5fontfamily="Work Sans"
h5fontweight="600"
h5color=""
h5fontsize="1rem"
h5lineheight="1.55rem"
h5margintop="1.6rem"
h5marginbottom="0.8rem"
acolor="#d2042d"
atextdecoration="none"
improveformstyles="true"
formaccentcolor="#dc1836"
formstylevariant="minimal" sectionsize-md="1340px" sectionsize-sm="800px" />
<style>
</style>
</head>
<body>
<logic:variable value="[? \Components\Website\Pages::current() ?]" as="page" />
<logic:if test="\Components\Website\Pages::currentPageId() == '/commerce/order/success/'">
<!---->
</logic:if>
<!-- newsletter popup box-->
<forms:dialogbox id="newsletter_popup" width="60%">
<logic:include page="/design-elements/receive-newsletter/" />
</forms:dialogbox>
<!-- search popup box-->
<forms:dialogbox id="search_popup" width="60%">
<h2>Search</h2>
<form method="get" action="/search/">
<forms:row type="one_column">
<forms:editbox class="searchBox col-xs-12" name="query" type="text" placeholder="Search" transformations="tolower" />
</forms:row>
<forms:row type="one_column" align="center"> <forms:submitbutton>Go!</forms:submitbutton> </forms:row>
</form>
</forms:dialogbox>
<!-- login popup box-->
<forms:dialogbox id="login_popup" width="60%">
<logic:if test="!(\Components\Customers\Contacts::currentIsLoggedIn())">
<templates:section paddingTop="0rem" paddingBottom="0rem" paddingRight="0rem" paddingLeft="0rem">
<templates:row verticalAlignColumns="center">
<templates:column width="6">
<templates:section paddingTop="10rem" paddingBottom="10rem" bgimage="https://images.unsplash.com/photo-1455612693675-112974d4880b?ixid=Mnw2ODg1fDB8MXxzZWFyY2h8ODd8fHBhdHRlcm4lMjB8ZW58MHx8fHwxNjQ5MjI0MzYy&" bgwashcolor="#e21839" bgwashopacity="83" color="#ffffff" paddingLeft="3rem" paddingRight="3rem" style="text-align: center;">
<h2 style="text-align: center;">Bonjour, Friend!</h2>
<p style="text-align: center;">Sign up as a member today to take advantage of our members benefits.</p>
<br />
<templates:button variant="Classic" borderRadius="0" class="sign-up" color="#ffffff" href="/community/register/" padding="15" border="1px solid #ffffff" style="text-align: center; font-size: 15px;">SIGN
UP</templates:button>
</templates:section>
</templates:column>
<templates:column width="6">
<templates:section paddingTop="2rem" paddingBottom="2rem" paddingLeft="3rem" paddingRight="3rem" style="text-align: center;">
<h2 style="text-align: center;"><span style="color: #e21839;">Existing Member?</span></h2>
<p style="text-align: center; margin-bottom: 30px;">If you already have an account with us, you can login below.</p>
<forms:form norefresh="true" contactmode="login" id="login">
<forms:row label="E-mail Address" type="one_column">
<forms:hidden id="customer_status_hidden" name="customer_status" value="existing" />
<forms:editbox id="contact_login_email" datacolumn="contact_email" validations="mandatory" placeholder="Email Address" transformations="tolower" value="[? \Components\Customers\Contacts::currentGetColumn('contact_email') ?]" />
</forms:row>
<forms:row label="Password" type="one_column">
<forms:password id="contact_login_password" datacolumn="contact_password" validations="mandatory" placeholder="Password"/>
</forms:row>
<forms:row type="one_column" align="center">
<forms:submitbutton style="font-size: 15px; padding:15px 20px;">Sign in</forms:submitbutton>
</forms:row>
</forms:form>
<small>- <a href="/community/lost_password/">Forgot / Lost Password</a></small>
</templates:section>
</templates:column>
</templates:row>
</templates:section>
</logic:if>
<logic:else>
<h2 style="text-align: center; margin-top:2rem; color:#dc1836;">Bonjour <personalisation:firstname />!</h2>
<p style="text-align: center; margin-bottom:0;">
You are currently logged in<br/>
What would you like to do?
</p>
<templates:flexlayout style="justify-content: center; align-items: center">
<templates:card style="padding: 20px; margin: 0px; border-radius: 0px;" cardSize="sm" href="/af/students/" target="_blank">
<standard:image width="100%" maintainaspect="crop" src="/media/website_designs/13/icon-profile-50-(2).svg" />
<p>Student Portal</p>
</templates:card>
<templates:card style="padding: 20px; margin: 0px; border-radius: 0px;" cardSize="sm" href="/commerce/order/">
<standard:image width="100%" maintainaspect="crop" src="/media/website_designs/13/icon-cart-49-(1).svg" />
<p>Cart</p>
</templates:card>
<templates:card style="padding: 20px; margin: 0px; border-radius: 0px;" cardSize="sm" href="/community/profile/">
<standard:image width="100%" maintainaspect="crop" src="/media/website_designs/13/icon-sharepage-29-(1).svg" />
<p>My Profile</p>
</templates:card>
<templates:card style="padding: 20px; margin: 0px; border-radius: 0px;" cardSize="sm" href="/community/logout" onclick="return confirm('Are you sure you wish to logout?\n\nYou only need to logout if you are using a public computer and are concerned about your privacy.\nUnlike some sites, this site does not require you to logout after each session.');">
<standard:image width="100%" maintainaspect="crop" src="/media/website_designs/13/icon-delay-59-(1).svg" />
<p>Logout</p>
</templates:card>
</templates:flexlayout>
</logic:else>
</forms:dialogbox>
<templates:header variant="Slim" maxlogowidth="199px" maxlogoheight="54px" logo="/media/website_designs/13/logo-af-oncord-colored-2.svg" contentsize="lg" bgcolor="#ffffff" navbgcolor="#ffffff" navfontcolor="#333333" sticky="true">
<templates:headertext headerposition="primary" variant="Classic">
<div class="login">
<standard:link opendialogid="login_popup">
<standard:icon iconstyle="solid" iconname="user" library="fontawesome" style="width: 16px; height: 16px" />
<logic:if test="!(\Components\Customers\Contacts::currentIsLoggedIn())">
<span style="font-size: small; text-transform: uppercase; font-weight: 500;">Login</span>
</logic:if>
<logic:else>
<span style="font-size: small; text-transform: uppercase; font-weight: 500;">Bonjour <personalisation:firstname /><span class="caret"></span></span>
</logic:else>
</standard:link>
</div> </templates:headertext>
<navigation:primary rootpage="/" id="headerNav" includeStyles="true" autopopulatelevel="2" openonhover="true">
<navigation:item at="end" page="/commerce/order/" order="1">
<standard:icon iconstyle="solid" iconname="cart-shopping" library="fontawesome" style="width: 16px; height: 16px" />
</navigation:item>
<navigation:item at="end" order="2">
<standard:link opendialogid="search_popup">
<standard:icon iconstyle="solid" iconname="magnifying-glass" library="fontawesome" style="width: 16px; height: 16px" />
</standard:link>
</navigation:item>
</navigation:primary>
</templates:header>
<!-- Home Page -->
<logic:if test="\Components\Website\Pages::currentPageId() == '/'">
<regions:content requiressection="true" />
</logic:if>
<!-- Placement test -->
<logic:else test="\Components\Website\Pages::currentIsChildPageOf('/placement-tests/', true)">
<templates:section contentsize="md" paddingBottom="8rem" paddingTop="6rem">
<regions:content requiressection="true" />
</templates:section>
</logic:else>
<!-- General Page -->
<logic:else>
<div class="section-mainContent">
<logic:variable as="postMain" value="[? (\Components\Website\Posts::getAllLinkingToPage(\Components\Website\Pages::currentPageId()))[0] ?]" />
<!-- Article Page -->
<logic:if test="count(\Components\Website\Posts::getAllLinkingToPage(\Components\Website\Pages::currentPageId())) > 0">
<logic:if test="\Components\Website\Pages::currentIsChildPageOf('/blog/', false) || \Components\Website\Pages::currentIsChildPageOf('/events/', false)">
<templates:section contentsize="md" paddingRight="1rem" paddingLeft="1rem" paddingBottom="0rem">
<logic:if test="[? $postMain['post_icon'] ?]">
<standard:image src="[? $postMain['post_icon'] ?]" alt="[? $postMain['post_title'] ?]" width="100%" height="500" maintainaspect="crop" />
</logic:if>
<h1>[? $postMain['post_title'] ?]</h1>
<logic:if test="\Components\Website\Pages::currentIsChildPageOf('/blog/', false)">
<span>Date Published: [? formatDate($postMain['post_date']) ?]</span>
</logic:if>
<logic:if test="$postMain['post_event_start_date']">
<table border="0" width="100%" style="display: none">
<tr>
<td width="30px" style="vertical-align: top;">
<standard:icon library="fontawesome" iconstyle="regular" iconname="calendar" size="4" style="width: 15px; height: 15px;" />
</td>
<td width="auto">
[? formatDateTime($postMain['post_event_start_date']) ?]
<logic:if test="$postMain['post_event_end_date']">- [? formatDateTime($postMain['post_event_end_date']) ?]</logic:if>
</td>
</tr>
</table>
</logic:if>
<logic:if test="$postMain['post_event_location']">
<table border="0" width="100%" style="display:none">
<tr>
<td width="30px" style="vertical-align: top;">
<standard:icon library="fontawesome" iconstyle="solid" iconname="location-dot" size="4" style="width: 15px; height: 15px;" />
</td>
<td width="auto">[? $postMain['post_event_location'] ?]</td>
</tr>
</table>
</logic:if>
</templates:section>
<regions:content requiressection="true" />
</logic:if>
</logic:if>
<logic:else>
<regions:content requiressection="true" />
</logic:else>
</div>
</logic:else>
<regions:togglable id="togglable_footerCTA" defaultvisible="false" label="Display Footer CTA" labelarrowposition="topleft">
<templates:section class="section-footerCTA" bgimageblur="0" paddingbottom="6rem" paddingTop="6rem" paddingLeft="1rem" bgposition="center" paddingRight="1rem" bgimage="https://images.unsplash.com/photo-1558021212-51b6ecfa0db9?ixid=Mnw2ODg1fDB8MXxzZWFyY2h8MTd8fHN0dWRlbnR8ZW58MHx8fHwxNjc2ODQ5MTI3&" color="#ffffff" bgwashcolor="#000000" bgwashopacity="50">
<templates:row verticalAlignColumns="flex-start">
<templates:column width="5">
<h2>Have a question?</h2>
<p>If you have a question or need help finding the right course for you, simply fill in the form and we will be happy to help. </p>
</templates:column>
<templates:column width="7">
<forms:form id="have_a_question_cta" recordsubmissions="true" contactmode="store" onsubmitemailsubject="[? 'AF Have a question: ' + $_POST['contact_first_name'] ?]" onsubmitemail="support@oncord.com" method="ajax">
<templates:row>
<templates:column width="6">
<forms:row type="two_column">
<forms:editbox id="contact_first_name" placeholder="First name" validations="mandatory" ></forms:editbox>
</forms:row>
</templates:column>
<templates:column width="6">
<forms:row type="two_column">
<forms:editbox id="contact_last_name" placeholder="Last name" validations="mandatory" ></forms:editbox>
</forms:row>
</templates:column>
</templates:row>
<templates:row>
<templates:column width="6">
<forms:row type="two_column">
<forms:editbox id="contact_phone" validations="mandatory" placeholder="Phone Number" ></forms:editbox>
</forms:row>
</templates:column>
<templates:column width="6">
<forms:row type="two_column">
<forms:editbox id="contact_email" validations="mandatory,email" placeholder="Email" transformations="tolower" ></forms:editbox>
</forms:row>
</templates:column>
</templates:row>
<forms:row type="one_column">
<forms:textarea id="message" width="100%" rows="4" validations="mandatory" placeholder="How can we help you?"></forms:textarea>
</forms:row>
<forms:submitbutton>Submit</forms:submitbutton>
<forms:successcontent>
<p><br /></p>
<standard:icon library="fontawesome" iconname="circle-check" iconstyle="regular" size="4" style="width: 131px; height: 131px; margin-left: auto; margin-right: auto; display: block; color: #75d776" />
<p><br /></p>
<h3 style="text-align: center;">Thank you! We've received your submission.</h3>
<p style="text-align: center;">
One of our staff will get back to you shortly.<br />
<br />
</p>
</forms:successcontent>
</forms:form>
</templates:column>
</templates:row>
</templates:section>
</regions:togglable>
<regions:togglable id="togglable_memberCTA" defaultvisible="true" label="Display Become a Member CTA">
<templates:section paddingTop="8rem" paddingBottom="8rem" paddingLeft="1rem" paddingRight="1rem" bgimage="/media/website_designs/13/alliance-homepage-04.jpg" color="#ffffff" bgwashcolor="#000000" bgwashopacity="50" contentsize="md" bgposition="top">
<templates:row style="text-align: left;">
<templates:column width="5">
<h2>Become a Member</h2>
<p style="text-align: left;">
Become a member of Alliance Française for exclusive offers, member events, discounts and more.<br />
<br />
</p>
<templates:button variant="Classic" borderRadius="0" color="#ffffff" bgcolor="#d90f31" padding="15" href="/membership/" target="">BECOME
A MEMBER</templates:button>
</templates:column>
<templates:column width="7"></templates:column>
</templates:row>
</templates:section>
</regions:togglable>
<regions:togglable id="togglable_testCTA" defaultvisible="false" label="Display Placement Test CTA">
<templates:section paddingTop="8rem" paddingBottom="8rem" paddingLeft="1rem" paddingRight="1rem" bgimage="https://images.unsplash.com/photo-1543269866-487350d6fa5e?ixid=M3w2ODg1fDB8MXxzZWFyY2h8MTB8fHBlcnNvbiUyMG9uJTIwbGFwdG9wfGVufDB8fHx8MTY4NzQ5OTY0OHww&" color="#ffffff" contentsize="md" bgposition="center" bgwashcolor="#000000" bgwashopacity="50">
<templates:row style="text-align: left;">
<templates:column width="5">
<h2>Unsure of your level?</h2>
<p style="text-align: left;">
Take our online test to find what level of French class is suitable for you.<br />
<br />
</p>
<templates:button variant="Classic" borderRadius="0" color="#ffffff" bgcolor="#d90f31" padding="15" href="/placement-tests/" target="">TEST
MY LEVEL <br /></templates:button>
</templates:column>
<templates:column width="7"></templates:column>
</templates:row>
</templates:section>
</regions:togglable>
<regions:togglable id="togglable_newslettercta" defaultvisible="false" label="Display Newsletter Subscribe" labelpositionmyat="top left">
<logic:include page="/includes/newsletter-signup/" />
</regions:togglable>
<footer>
<templates:section class="footer_copyright" bgcolor="#fafafa" color="#333333" paddingtop="4rem" paddingBottom="4rem" paddingLeft="1rem" paddingRight="1rem">
<templates:row>
<templates:column width="4">
<strong>Contact Us<br /></strong>
<table border="0" width="100%" style="border-spacing: 0px;">
<tr>
<td width="11.69%" style="padding: 0px; vertical-align: top">
<standard:icon library="feather" iconstyle="standard" iconname="phone" size="4" style="width: 24px; height: 24px; color: #d90f31" />
</td>
<td width="88.31%" style="padding: 0px; vertical-align: top">
<p>012 345 678</p>
</td>
</tr>
<tr>
<td width="11.69%" style="vertical-align: top; padding: 0px">
<standard:icon library="feather" iconstyle="standard" iconname="message-circle" size="4" style="width: 24px; height: 24px; color: #d90f31" />
</td>
<td width="88.31%" style="padding: 0px;">
<p>support@oncord.com</p>
</td>
</tr>
<tr>
<td width="11.69%" style="vertical-align: top; padding: 0px">
<standard:icon library="feather" iconstyle="standard" iconname="map-pin" size="4" style="width: 24px; height: 24px; color: #d90f31" />
</td>
<td width="88.31%" style="padding: 0px;">
<p>123 Brisbane Rd.</p>
</td>
</tr>
<tr>
<td width="11.69%" style="vertical-align: top; padding: 0px">
<standard:icon library="feather" iconstyle="standard" iconname="clock" size="4" style="width: 24px; height: 24px; color: #d90f31" />
</td>
<td width="88.31%" style="padding: 0px;">
<p>Mon - Thu 10:00 AM - 3:00 PM</p>
</td>
</tr>
</table>
<p><br /></p>
<templates:sociallinks variant="Round" icon-height="40px" icon-width="40px" facebook="#" twitter="#" linkedin="#" googleplus="googleplus" instagram="" youtube="#" size="2" googlemybusiness="" color="#000000" border="1px solid #d91f2f" />
</templates:column>
<templates:column width="3">
<p><strong>Learn French<br /></strong></p>
<p><a href="/learn-french/">Group Classes</a></p>
<p><a href="/learn-french/private-tuition/">Private Tuition</a></p>
<p><a href="/placement-tests/">Placement Tests</a></p>
<p><a href="/learn-french/exams/">Exams</a></p>
<p><a href="/learn-french/policies-terms-and-conditions/">Policies, T&C's</a> </p>
</templates:column>
<templates:column width="2">
<p><strong>Live French<br /></strong></p>
<p> <a href="/events/">Events</a><br /> </p>
<p><a href="/membership/">Culturethèque</a></p>
<p><a href="/membership/">Membership</a></p>
<p><a href="/blog/">Blog</a></p>
</templates:column>
<templates:column width="3">
<p> <strong>Love French</strong><br /> </p>
<p> <a href="/donate/">Donate</a> </p>
<p> <a href="/about/volunteers/">Volunteer</a><br /> </p>
<p><a href="/af/students/">Student Portal</a></p>
<p><a href="/about/">About</a></p>
</templates:column>
</templates:row>
<br/>
<small>© [? date('Y') ?] Oncord. <a href="https://www.oncord.com/"> <span style="color: #e1193a;">Powered by Oncord.</span></a> </small>
</templates:section>
</footer>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
<meta name="HandheldFriendly" content="true" />
<meta name="google-site-verification" content="LQLLn9dwNbtTdmbzIBtrjoG_9viQ5dSph_YsAYrnMP8" />
<link href="/media/website_designs/13/favicon.png" rel="icon" sizes="32x32"/>
<templates:styles
boxsizingborderbox="true"
maxwidthmedia="true"
rootfontsize="16px"
rootfontsizemobile="14px"
lastusedratio="1.5"
bodyfontlibrary="google"
bodyfontfamily="Work Sans"
bodyfontweight="400"
bodycolor="#333333"
bodyfontsize="1rem"
bodylineheight="1.55rem"
bodymargintop="0rem"
bodymarginbottom="0.8rem"
h1fontlibrary="google"
h1fontfamily="Playfair Display"
h1fontweight="700"
h1color=""
h1fontsize="3.375rem"
h1lineheight="3.9693rem"
h1margintop="3.1rem"
h1marginbottom="1.6rem"
h2fontlibrary="google"
h2fontfamily="Playfair Display"
h2fontweight="600"
h2color=""
h2fontsize="2.25rem"
h2lineheight="2.7777rem"
h2margintop="3.1rem"
h2marginbottom="1.6rem"
h3fontlibrary="google"
h3fontfamily="Work Sans"
h3fontweight="600"
h3color=""
h3fontsize="1.5rem"
h3lineheight="2rem"
h3margintop="2.3rem"
h3marginbottom="0.8rem"
h4fontlibrary="google"
h4fontfamily="Work Sans"
h4fontweight="600"
h4color=""
h4fontsize="1rem"
h4lineheight="1.55rem"
h4margintop="2.3rem"
h4marginbottom="0.8rem"
h5fontlibrary="google"
h5fontfamily="Work Sans"
h5fontweight="600"
h5color=""
h5fontsize="1rem"
h5lineheight="1.55rem"
h5margintop="1.6rem"
h5marginbottom="0.8rem"
acolor="#d2042d"
atextdecoration="none"
improveformstyles="true"
formaccentcolor="#dc1836"
formstylevariant="minimal" sectionsize-md="1340px" sectionsize-sm="800px" />
<style>
</style>
</head>
<body>
<logic:variable value="[? \Components\Website\Pages::current() ?]" as="page" />
<logic:if test="\Components\Website\Pages::currentPageId() == '/commerce/order/success/'">
<!---->
</logic:if>
<!-- newsletter popup box-->
<forms:dialogbox id="newsletter_popup" width="60%">
<logic:include page="/design-elements/receive-newsletter/" />
</forms:dialogbox>
<!-- search popup box-->
<forms:dialogbox id="search_popup" width="60%">
<h2>Search</h2>
<form method="get" action="/search/">
<forms:row type="one_column">
<forms:editbox class="searchBox col-xs-12" name="query" type="text" placeholder="Search" transformations="tolower" />
</forms:row>
<forms:row type="one_column" align="center"> <forms:submitbutton>Go!</forms:submitbutton> </forms:row>
</form>
</forms:dialogbox>
<!-- login popup box-->
<forms:dialogbox id="login_popup" width="60%">
<logic:if test="!(\Components\Customers\Contacts::currentIsLoggedIn())">
<templates:section paddingTop="0rem" paddingBottom="0rem" paddingRight="0rem" paddingLeft="0rem">
<templates:row verticalAlignColumns="center">
<templates:column width="6">
<templates:section paddingTop="10rem" paddingBottom="10rem" bgimage="https://images.unsplash.com/photo-1455612693675-112974d4880b?ixid=Mnw2ODg1fDB8MXxzZWFyY2h8ODd8fHBhdHRlcm4lMjB8ZW58MHx8fHwxNjQ5MjI0MzYy&" bgwashcolor="#e21839" bgwashopacity="83" color="#ffffff" paddingLeft="3rem" paddingRight="3rem" style="text-align: center;">
<h2 style="text-align: center;">Bonjour, Friend!</h2>
<p style="text-align: center;">Sign up as a member today to take advantage of our members benefits.</p>
<br />
<templates:button variant="Classic" borderRadius="0" class="sign-up" color="#ffffff" href="/community/register/" padding="15" border="1px solid #ffffff" style="text-align: center; font-size: 15px;">SIGN
UP</templates:button>
</templates:section>
</templates:column>
<templates:column width="6">
<templates:section paddingTop="2rem" paddingBottom="2rem" paddingLeft="3rem" paddingRight="3rem" style="text-align: center;">
<h2 style="text-align: center;"><span style="color: #e21839;">Existing Member?</span></h2>
<p style="text-align: center; margin-bottom: 30px;">If you already have an account with us, you can login below.</p>
<forms:form norefresh="true" contactmode="login" id="login">
<forms:row label="E-mail Address" type="one_column">
<forms:hidden id="customer_status_hidden" name="customer_status" value="existing" />
<forms:editbox id="contact_login_email" datacolumn="contact_email" validations="mandatory" placeholder="Email Address" transformations="tolower" value="[? \Components\Customers\Contacts::currentGetColumn('contact_email') ?]" />
</forms:row>
<forms:row label="Password" type="one_column">
<forms:password id="contact_login_password" datacolumn="contact_password" validations="mandatory" placeholder="Password"/>
</forms:row>
<forms:row type="one_column" align="center">
<forms:submitbutton style="font-size: 15px; padding:15px 20px;">Sign in</forms:submitbutton>
</forms:row>
</forms:form>
<small>- <a href="/community/lost_password/">Forgot / Lost Password</a></small>
</templates:section>
</templates:column>
</templates:row>
</templates:section>
</logic:if>
<logic:else>
<h2 style="text-align: center; margin-top:2rem; color:#dc1836;">Bonjour <personalisation:firstname />!</h2>
<p style="text-align: center; margin-bottom:0;">
You are currently logged in<br/>
What would you like to do?
</p>
<templates:flexlayout style="justify-content: center; align-items: center">
<templates:card style="padding: 20px; margin: 0px; border-radius: 0px;" cardSize="sm" href="/af/students/" target="_blank">
<standard:image width="100%" maintainaspect="crop" src="/media/website_designs/13/icon-profile-50-(2).svg" />
<p>Student Portal</p>
</templates:card>
<templates:card style="padding: 20px; margin: 0px; border-radius: 0px;" cardSize="sm" href="/commerce/order/">
<standard:image width="100%" maintainaspect="crop" src="/media/website_designs/13/icon-cart-49-(1).svg" />
<p>Cart</p>
</templates:card>
<templates:card style="padding: 20px; margin: 0px; border-radius: 0px;" cardSize="sm" href="/community/profile/">
<standard:image width="100%" maintainaspect="crop" src="/media/website_designs/13/icon-sharepage-29-(1).svg" />
<p>My Profile</p>
</templates:card>
<templates:card style="padding: 20px; margin: 0px; border-radius: 0px;" cardSize="sm" href="/community/logout" onclick="return confirm('Are you sure you wish to logout?\n\nYou only need to logout if you are using a public computer and are concerned about your privacy.\nUnlike some sites, this site does not require you to logout after each session.');">
<standard:image width="100%" maintainaspect="crop" src="/media/website_designs/13/icon-delay-59-(1).svg" />
<p>Logout</p>
</templates:card>
</templates:flexlayout>
</logic:else>
</forms:dialogbox>
<templates:header variant="Slim" maxlogowidth="199px" maxlogoheight="54px" logo="/media/website_designs/13/logo-af-oncord-colored-2.svg" contentsize="lg" bgcolor="#ffffff" navbgcolor="#ffffff" navfontcolor="#333333" sticky="true">
<templates:headertext headerposition="primary" variant="Classic">
<div class="login">
<standard:link opendialogid="login_popup">
<standard:icon iconstyle="solid" iconname="user" library="fontawesome" style="width: 16px; height: 16px" />
<logic:if test="!(\Components\Customers\Contacts::currentIsLoggedIn())">
<span style="font-size: small; text-transform: uppercase; font-weight: 500;">Login</span>
</logic:if>
<logic:else>
<span style="font-size: small; text-transform: uppercase; font-weight: 500;">Bonjour <personalisation:firstname /><span class="caret"></span></span>
</logic:else>
</standard:link>
</div> </templates:headertext>
<navigation:primary rootpage="/" id="headerNav" includeStyles="true" autopopulatelevel="2" openonhover="true">
<navigation:item at="end" page="/commerce/order/" order="1">
<standard:icon iconstyle="solid" iconname="cart-shopping" library="fontawesome" style="width: 16px; height: 16px" />
</navigation:item>
<navigation:item at="end" order="2">
<standard:link opendialogid="search_popup">
<standard:icon iconstyle="solid" iconname="magnifying-glass" library="fontawesome" style="width: 16px; height: 16px" />
</standard:link>
</navigation:item>
</navigation:primary>
</templates:header>
<!-- Home Page -->
<logic:if test="\Components\Website\Pages::currentPageId() == '/'">
<regions:content requiressection="true" />
</logic:if>
<!-- Placement test -->
<logic:else test="\Components\Website\Pages::currentIsChildPageOf('/placement-tests/', true)">
<templates:section contentsize="md" paddingBottom="8rem" paddingTop="6rem">
<regions:content requiressection="true" />
</templates:section>
</logic:else>
<!-- General Page -->
<logic:else>
<div class="section-mainContent">
<logic:variable as="postMain" value="[? (\Components\Website\Posts::getAllLinkingToPage(\Components\Website\Pages::currentPageId()))[0] ?]" />
<!-- Article Page -->
<logic:if test="count(\Components\Website\Posts::getAllLinkingToPage(\Components\Website\Pages::currentPageId())) > 0">
<logic:if test="\Components\Website\Pages::currentIsChildPageOf('/blog/', false) || \Components\Website\Pages::currentIsChildPageOf('/events/', false)">
<templates:section contentsize="md" paddingRight="1rem" paddingLeft="1rem" paddingBottom="0rem">
<logic:if test="[? $postMain['post_icon'] ?]">
<standard:image src="[? $postMain['post_icon'] ?]" alt="[? $postMain['post_title'] ?]" width="100%" height="500" maintainaspect="crop" />
</logic:if>
<h1>[? $postMain['post_title'] ?]</h1>
<logic:if test="\Components\Website\Pages::currentIsChildPageOf('/blog/', false)">
<span>Date Published: [? formatDate($postMain['post_date']) ?]</span>
</logic:if>
<logic:if test="$postMain['post_event_start_date']">
<table border="0" width="100%" style="display: none">
<tr>
<td width="30px" style="vertical-align: top;">
<standard:icon library="fontawesome" iconstyle="regular" iconname="calendar" size="4" style="width: 15px; height: 15px;" />
</td>
<td width="auto">
[? formatDateTime($postMain['post_event_start_date']) ?]
<logic:if test="$postMain['post_event_end_date']">- [? formatDateTime($postMain['post_event_end_date']) ?]</logic:if>
</td>
</tr>
</table>
</logic:if>
<logic:if test="$postMain['post_event_location']">
<table border="0" width="100%" style="display:none">
<tr>
<td width="30px" style="vertical-align: top;">
<standard:icon library="fontawesome" iconstyle="solid" iconname="location-dot" size="4" style="width: 15px; height: 15px;" />
</td>
<td width="auto">[? $postMain['post_event_location'] ?]</td>
</tr>
</table>
</logic:if>
</templates:section>
<regions:content requiressection="true" />
</logic:if>
</logic:if>
<logic:else>
<regions:content requiressection="true" />
</logic:else>
</div>
</logic:else>
<regions:togglable id="togglable_footerCTA" defaultvisible="false" label="Display Footer CTA" labelarrowposition="topleft">
<templates:section class="section-footerCTA" bgimageblur="0" paddingbottom="6rem" paddingTop="6rem" paddingLeft="1rem" bgposition="center" paddingRight="1rem" bgimage="https://images.unsplash.com/photo-1558021212-51b6ecfa0db9?ixid=Mnw2ODg1fDB8MXxzZWFyY2h8MTd8fHN0dWRlbnR8ZW58MHx8fHwxNjc2ODQ5MTI3&" color="#ffffff" bgwashcolor="#000000" bgwashopacity="50">
<templates:row verticalAlignColumns="flex-start">
<templates:column width="5">
<h2>Have a question?</h2>
<p>If you have a question or need help finding the right course for you, simply fill in the form and we will be happy to help. </p>
</templates:column>
<templates:column width="7">
<forms:form id="have_a_question_cta" recordsubmissions="true" contactmode="store" onsubmitemailsubject="[? 'AF Have a question: ' + $_POST['contact_first_name'] ?]" onsubmitemail="support@oncord.com" method="ajax">
<templates:row>
<templates:column width="6">
<forms:row type="two_column">
<forms:editbox id="contact_first_name" placeholder="First name" validations="mandatory" ></forms:editbox>
</forms:row>
</templates:column>
<templates:column width="6">
<forms:row type="two_column">
<forms:editbox id="contact_last_name" placeholder="Last name" validations="mandatory" ></forms:editbox>
</forms:row>
</templates:column>
</templates:row>
<templates:row>
<templates:column width="6">
<forms:row type="two_column">
<forms:editbox id="contact_phone" validations="mandatory" placeholder="Phone Number" ></forms:editbox>
</forms:row>
</templates:column>
<templates:column width="6">
<forms:row type="two_column">
<forms:editbox id="contact_email" validations="mandatory,email" placeholder="Email" transformations="tolower" ></forms:editbox>
</forms:row>
</templates:column>
</templates:row>
<forms:row type="one_column">
<forms:textarea id="message" width="100%" rows="4" validations="mandatory" placeholder="How can we help you?"></forms:textarea>
</forms:row>
<forms:submitbutton>Submit</forms:submitbutton>
<forms:successcontent>
<p><br /></p>
<standard:icon library="fontawesome" iconname="circle-check" iconstyle="regular" size="4" style="width: 131px; height: 131px; margin-left: auto; margin-right: auto; display: block; color: #75d776" />
<p><br /></p>
<h3 style="text-align: center;">Thank you! We've received your submission.</h3>
<p style="text-align: center;">
One of our staff will get back to you shortly.<br />
<br />
</p>
</forms:successcontent>
</forms:form>
</templates:column>
</templates:row>
</templates:section>
</regions:togglable>
<regions:togglable id="togglable_memberCTA" defaultvisible="true" label="Display Become a Member CTA">
<templates:section paddingTop="8rem" paddingBottom="8rem" paddingLeft="1rem" paddingRight="1rem" bgimage="/media/website_designs/13/alliance-homepage-04.jpg" color="#ffffff" bgwashcolor="#000000" bgwashopacity="50" contentsize="md" bgposition="top">
<templates:row style="text-align: left;">
<templates:column width="5">
<h2>Become a Member</h2>
<p style="text-align: left;">
Become a member of Alliance Française for exclusive offers, member events, discounts and more.<br />
<br />
</p>
<templates:button variant="Classic" borderRadius="0" color="#ffffff" bgcolor="#d90f31" padding="15" href="/membership/" target="">BECOME
A MEMBER</templates:button>
</templates:column>
<templates:column width="7"></templates:column>
</templates:row>
</templates:section>
</regions:togglable>
<regions:togglable id="togglable_testCTA" defaultvisible="false" label="Display Placement Test CTA">
<templates:section paddingTop="8rem" paddingBottom="8rem" paddingLeft="1rem" paddingRight="1rem" bgimage="https://images.unsplash.com/photo-1543269866-487350d6fa5e?ixid=M3w2ODg1fDB8MXxzZWFyY2h8MTB8fHBlcnNvbiUyMG9uJTIwbGFwdG9wfGVufDB8fHx8MTY4NzQ5OTY0OHww&" color="#ffffff" contentsize="md" bgposition="center" bgwashcolor="#000000" bgwashopacity="50">
<templates:row style="text-align: left;">
<templates:column width="5">
<h2>Unsure of your level?</h2>
<p style="text-align: left;">
Take our online test to find what level of French class is suitable for you.<br />
<br />
</p>
<templates:button variant="Classic" borderRadius="0" color="#ffffff" bgcolor="#d90f31" padding="15" href="/placement-tests/" target="">TEST
MY LEVEL <br /></templates:button>
</templates:column>
<templates:column width="7"></templates:column>
</templates:row>
</templates:section>
</regions:togglable>
<regions:togglable id="togglable_newslettercta" defaultvisible="false" label="Display Newsletter Subscribe" labelpositionmyat="top left">
<logic:include page="/includes/newsletter-signup/" />
</regions:togglable>
<footer>
<templates:section class="footer_copyright" bgcolor="#fafafa" color="#333333" paddingtop="4rem" paddingBottom="4rem" paddingLeft="1rem" paddingRight="1rem">
<templates:row>
<templates:column width="4">
<strong>Contact Us<br /></strong>
<table border="0" width="100%" style="border-spacing: 0px;">
<tr>
<td width="11.69%" style="padding: 0px; vertical-align: top">
<standard:icon library="feather" iconstyle="standard" iconname="phone" size="4" style="width: 24px; height: 24px; color: #d90f31" />
</td>
<td width="88.31%" style="padding: 0px; vertical-align: top">
<p>012 345 678</p>
</td>
</tr>
<tr>
<td width="11.69%" style="vertical-align: top; padding: 0px">
<standard:icon library="feather" iconstyle="standard" iconname="message-circle" size="4" style="width: 24px; height: 24px; color: #d90f31" />
</td>
<td width="88.31%" style="padding: 0px;">
<p>support@oncord.com</p>
</td>
</tr>
<tr>
<td width="11.69%" style="vertical-align: top; padding: 0px">
<standard:icon library="feather" iconstyle="standard" iconname="map-pin" size="4" style="width: 24px; height: 24px; color: #d90f31" />
</td>
<td width="88.31%" style="padding: 0px;">
<p>123 Brisbane Rd.</p>
</td>
</tr>
<tr>
<td width="11.69%" style="vertical-align: top; padding: 0px">
<standard:icon library="feather" iconstyle="standard" iconname="clock" size="4" style="width: 24px; height: 24px; color: #d90f31" />
</td>
<td width="88.31%" style="padding: 0px;">
<p>Mon - Thu 10:00 AM - 3:00 PM</p>
</td>
</tr>
</table>
<p><br /></p>
<templates:sociallinks variant="Round" icon-height="40px" icon-width="40px" facebook="#" twitter="#" linkedin="#" googleplus="googleplus" instagram="" youtube="#" size="2" googlemybusiness="" color="#000000" border="1px solid #d91f2f" />
</templates:column>
<templates:column width="3">
<p><strong>Learn French<br /></strong></p>
<p><a href="/learn-french/">Group Classes</a></p>
<p><a href="/learn-french/private-tuition/">Private Tuition</a></p>
<p><a href="/placement-tests/">Placement Tests</a></p>
<p><a href="/learn-french/exams/">Exams</a></p>
<p><a href="/learn-french/policies-terms-and-conditions/">Policies, T&C's</a> </p>
</templates:column>
<templates:column width="2">
<p><strong>Live French<br /></strong></p>
<p> <a href="/events/">Events</a><br /> </p>
<p><a href="/membership/">Culturethèque</a></p>
<p><a href="/membership/">Membership</a></p>
<p><a href="/blog/">Blog</a></p>
</templates:column>
<templates:column width="3">
<p> <strong>Love French</strong><br /> </p>
<p> <a href="/donate/">Donate</a> </p>
<p> <a href="/about/volunteers/">Volunteer</a><br /> </p>
<p><a href="/af/students/">Student Portal</a></p>
<p><a href="/about/">About</a></p>
</templates:column>
</templates:row>
<br/>
<small>© [? date('Y') ?] Oncord. <a href="https://www.oncord.com/"> <span style="color: #e1193a;">Powered by Oncord.</span></a> </small>
</templates:section>
</footer>
</body>
</html>
|
|
/* Base Anchor Styles */
a:hover,
a:focus {
color: #d2042d;
text-decoration: none;
}
/* Form Styles */
.formRow {
background: none !important;
padding: 0px 10px 10px 0px;
}
label {
font-weight: 400;
}
form#searchform .formRowColWide {
position: relative;
}
form#searchform input {
border: 2px solid #d2042d;
border-radius: 0px !important;
}
#search_popup_form .formRow {
padding: 20px 0;
}
#search_popup_form button[type="submit"] {
position: absolute;
right: 0;
top: 50%;
transform: perspective(1px) translateY(-50%);
background: #d2042d;
border-radius: 0;
color: #ffffff;
padding: 8px;
margin: 0;
font-size: small;
}
button[type="submit"] {
font-size: 1rem !important;
text-transform: uppercase;
color: #ffffff;
text-align: center;
background-color: #d90f31;
border: 1px solid #d90f31;
border-radius: 0px;
padding: 10px;
letter-spacing: 0;
}
button[type="submit"]:focus
{
padding: 10px;
}
.s8-templates-button-classic .s8-templates-button-container {
font-size: 1rem !important;
text-transform: uppercase;
}
/* Header Styles */
.s8-templatesHeader-logo-image {
margin-left: 1rem;
}
.s8-templatesHeader-slim .s8-templatesHeader-featuredContainer {
order: 4;
}
.s8-templatesHeader-slim .s8-templatesHeader-navigation-container {
order: 2;
}
.s8-templatesHeader-container {
box-shadow: 1px 2px 20px rgba(51, 51, 51, 0.05);
}
/* Navigation Styles */
.s8-navigationPrimary > li > a {
font-size: small;
text-transform: uppercase;
font-weight: 500;
}
.s8-navigationPrimary > li:hover {
background: transparent !important;
}
.s8-navigationPrimary > li.s8-navigationPrimaryItem--active > a {
color: #d2042d;
}
.s8-navigationPrimary ul {
background: #ffffff;
border-top: 0 solid #333;
}
.s8-navigationPrimary ul li a {
color: #333333 !important;
text-transform: uppercase;
font-size: small;
position: relative;
transition: 0.2s ease;
}
.s8-navigationPrimary li ul li a:hover {
color: #d2042d !important;
}
.s8-navigationPrimary li ul li a::after {
content: "";
position: absolute;
width: 10px;
height: 2px;
background-color: #d2042d;
left: -5px;
top: 48%;
opacity: 0;
transition: 0.2s;
}
.s8-navigationPrimary li ul li a:hover::after,
.s8-navigationPrimary ul li.s8-navigationPrimaryItem--active a::after {
opacity: 1;
}
.s8-navigationPrimary li ul li.s8-navigationPrimary-hasChildren > a::after,
.s8-navigationPrimary-vertical li.s8-navigationPrimary-hasChildren > a::after,
.s8-navigationPrimary-mobileOpen li.s8-navigationPrimary-hasChildren > a::after {
content: "";
}
.s8-navigationPrimary li.s8-navigationPrimary-hasChildren > a::after {
border: solid #d2042d;
border-width: 0 1.5px 1.5px 0;
display: inline-block;
padding: 3px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
content: "";
margin-top: -7px;
margin-left: 10px;
transition: all 0.5s;
}
.s8-navigationPrimary > li.s8-navigationPrimary-hasChildren:hover > a::after {
border-color: #d2042d;
margin-top: 0px;
transform: rotate(225deg);
-webkit-transform: rotate(225deg);
}
.s8-navigationPrimary ul li:hover a,
.s8-navigationPrimary ul li.s8-navigationPrimaryItem--active a {
transform: translateX(10px);
}
/* Data Table */
.oncord-dataTable {
overflow-x: auto;
}
/* FAQ Styles */
.s8-faq__heading {
font-size: 1.2rem;
line-height: 1.8rem;
width: 98%;
margin-top: 0;
}
.s8-faq__labelContainer {
background-color: transparent !important;
border-radius: 0;
border-bottom: 1px solid rgb(51 51 51 / 14%);
padding-bottom: 20px;
}
.s8-faq__text {
margin-bottom: 0px;
}
/* Footer Styles */
footer a {
color: #333;
}
footer ul {
list-style: none;
padding: 0;
margin: 0;
}
footer ul li {
line-height: 2.8rem;
}
footer .footer_contact_section a {
color: #fff !important;
}
footer .footer_copyright a {
color: #333 !important;
}
footer .s8-templates-socialLinks a {
color: #d2042d !important;
}
dialogbox#login_popup
{
padding: 0 !important;
}
/* Responsive Styles */
@media (min-width: 768px) {
.s8-templates-row-container:not(.s8-templates-row-container .s8-templates-row-container) {
gap: 3rem;
}
}
@media (max-width: 767px) {
form#searchform button[type="submit"] {
position: unset;
margin: 10px 0;
width: 100%;
}
}
.s8-templates-card__cardsize-3
{
width: 416px;
}
.s8-templates-card.s8-templates-fancybox.s8-templates-fancybox-accent .s8-templates-fancybox-image
{
padding: 0;
margin: 0;
height: 200px;
}
.s8-templates-card.s8-templates-fancybox.s8-templates-fancybox-accent .s8-templates-fancybox-accent-hr
{
margin: 3rem 2rem;
}
.s8-templates-card.s8-templates-fancybox.s8-templates-fancybox-accent .s8-templates-fancybox-content
{
padding: 0;
margin: 2rem;
margin-top: 0;
}
.s8-templates-card.s8-templates-fancybox.s8-templates-fancybox-accent .s8-templates-fancybox-accent-hr
{
background-color: #d2042d;
}
.s8-templates-card[style*="box-shadow: 0px 3px 15px rgba(0,0,0,0.2)"] {
box-shadow: 0px 3px 20px rgb(0 0 0 / 10%) !important;
}
.event-list-boxy
{
border-radius: 0px;
}
.fieldset
{
border: 1px solid hwb(356.13deg 19.61% 19.61% / 10%);
margin-bottom: 2rem;
padding-top: 3rem;
position: relative;
padding: 3rem 2rem 1rem;
}
.fieldset.accent-bg
{
background-color: rgb(250, 237, 237);
}
.fieldset h4
{
background: #d90f31;
display: inline-block;
color: #fff;
padding: 10px 3rem;
position: absolute;
top: -20px;
left: -10px;
font-weight: 500;
}
.fieldset h4:after
{
position: absolute;
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 0 9px 5px 0;
border-color: transparent #d90f31 transparent transparent;
bottom: -5px;
left: 1px;
}
@media(min-width: 700px)
{
.custom-address oncord-address
{
display: flex;
flex-wrap: wrap;
}
.custom-address .formRow
{
flex: 1 1 auto;
}
.custom-address .formRow:first-child
{
flex: 1 1 100%;
}
}
fieldset h4 {
background: #720c1c;
color: #fff;
display: inline-block;
font-weight: 500;
left: -10px;
padding: 10px 3rem;
position: absolute;
top: -20px;
}
fieldset h4:after {
border-color: transparent #720c1c transparent transparent;
border-style: solid;
border-width: 0 9px 5px 0;
bottom: -5px;
content: "";
height: 0;
left: 1px;
position: absolute;
width: 0;
}
/* --- General Elements --- */
span.template-selectedProduct {}
select {
width: 100% !important;
}
.product-price {
font-size: 1.432rem;
}
/* --- Grid Container --- */
.template-productFlexContainer {
display: grid !important;
align-items: center;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
grid-gap: 1.5rem;
padding: 0;
margin: 0;
}
/* --- Radio Button Group --- */
.s8-radiobuttongroup {
display: block !important;
}
/* --- Product Flex Card --- */
.template-productFlex {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background: #333333;
color: #fff;
text-align: center;
min-height: 230px;
padding: 25px;
position: relative;
}
.template-productFlex .s8-radiobutton-container {
opacity: 1 !important;
min-height: unset !important;
min-width: unset !important;
}
.template-productFlex .s8-radiobutton-container,
.template-productFlex input {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 0;
opacity: 0;
}
/* --- Radio Button Appearance --- */
.template-productFlex label.s8-radiobutton-container input ~ .s8-radiobutton {
border: none;
}
.template-productFlex label.s8-radiobutton-container input:checked ~ .s8-radiobutton:before {
opacity: 0;
}
.template-productFlex.selected {
background: #d90e30;
}
/* --- Quantity Counter --- */
.counter {
position: absolute;
right: 0;
bottom: -67px;
}
.counter .formRowCol1 {
display: none;
min-width: 100px;
width: auto;
}
.counter .formRowLabel {
color: #989898;
font-size: 2rem;
letter-spacing: 2px;
padding-top: 0.8rem;
text-transform: uppercase;
}
.counter .spinBox > input {
display: none !important;
}
.counter .spinBoxUp,
.counter .spinBoxDown {
background: #720c1c;
color: #fff;
display: inline-block;
width: 2rem;
height: 2rem;
line-height: 2rem;
text-align: center;
position: static;
top: 0;
bottom: 0;
right: 0;
opacity: 1;
}
.counter .spinBoxUp:before,
.counter .spinBoxDown:before {
content: '+';
font-size: 1.2rem;
position: static;
width: 100%;
height: 100%;
left: 0;
top: 0;
border: none;
transform: none;
}
.counter .spinBoxDown:before {
content: '-' !important;
}
select
{
width: 100% !important;
background-color: transparent;
border: 0;
border-bottom: 2px solid currentColor;
border-radius: 0;
height: 3.1em;
}
blockquote
{
background-color: #efefef;
border-left: 5px solid #dc1836;
padding: 1rem 1.5rem;
margin: 0;
}
/* Base Anchor Styles */
a:hover,
a:focus {
color: #d2042d;
text-decoration: none;
}
/* Form Styles */
.formRow {
background: none !important;
padding: 0px 10px 10px 0px;
}
label {
font-weight: 400;
}
form#searchform .formRowColWide {
position: relative;
}
form#searchform input {
border: 2px solid #d2042d;
border-radius: 0px !important;
}
#search_popup_form .formRow {
padding: 20px 0;
}
#search_popup_form button[type="submit"] {
position: absolute;
right: 0;
top: 50%;
transform: perspective(1px) translateY(-50%);
background: #d2042d;
border-radius: 0;
color: #ffffff;
padding: 8px;
margin: 0;
font-size: small;
}
button[type="submit"] {
font-size: 1rem !important;
text-transform: uppercase;
color: #ffffff;
text-align: center;
background-color: #d90f31;
border: 1px solid #d90f31;
border-radius: 0px;
padding: 10px;
letter-spacing: 0;
}
button[type="submit"]:focus
{
padding: 10px;
}
.s8-templates-button-classic .s8-templates-button-container {
font-size: 1rem !important;
text-transform: uppercase;
}
/* Header Styles */
.s8-templatesHeader-logo-image {
margin-left: 1rem;
}
.s8-templatesHeader-slim .s8-templatesHeader-featuredContainer {
order: 4;
}
.s8-templatesHeader-slim .s8-templatesHeader-navigation-container {
order: 2;
}
.s8-templatesHeader-container {
box-shadow: 1px 2px 20px rgba(51, 51, 51, 0.05);
}
/* Navigation Styles */
.s8-navigationPrimary > li > a {
font-size: small;
text-transform: uppercase;
font-weight: 500;
}
.s8-navigationPrimary > li:hover {
background: transparent !important;
}
.s8-navigationPrimary > li.s8-navigationPrimaryItem--active > a {
color: #d2042d;
}
.s8-navigationPrimary ul {
background: #ffffff;
border-top: 0 solid #333;
}
.s8-navigationPrimary ul li a {
color: #333333 !important;
text-transform: uppercase;
font-size: small;
position: relative;
transition: 0.2s ease;
}
.s8-navigationPrimary li ul li a:hover {
color: #d2042d !important;
}
.s8-navigationPrimary li ul li a::after {
content: "";
position: absolute;
width: 10px;
height: 2px;
background-color: #d2042d;
left: -5px;
top: 48%;
opacity: 0;
transition: 0.2s;
}
.s8-navigationPrimary li ul li a:hover::after,
.s8-navigationPrimary ul li.s8-navigationPrimaryItem--active a::after {
opacity: 1;
}
.s8-navigationPrimary li ul li.s8-navigationPrimary-hasChildren > a::after,
.s8-navigationPrimary-vertical li.s8-navigationPrimary-hasChildren > a::after,
.s8-navigationPrimary-mobileOpen li.s8-navigationPrimary-hasChildren > a::after {
content: "";
}
.s8-navigationPrimary li.s8-navigationPrimary-hasChildren > a::after {
border: solid #d2042d;
border-width: 0 1.5px 1.5px 0;
display: inline-block;
padding: 3px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
content: "";
margin-top: -7px;
margin-left: 10px;
transition: all 0.5s;
}
.s8-navigationPrimary > li.s8-navigationPrimary-hasChildren:hover > a::after {
border-color: #d2042d;
margin-top: 0px;
transform: rotate(225deg);
-webkit-transform: rotate(225deg);
}
.s8-navigationPrimary ul li:hover a,
.s8-navigationPrimary ul li.s8-navigationPrimaryItem--active a {
transform: translateX(10px);
}
/* Data Table */
.oncord-dataTable {
overflow-x: auto;
}
/* FAQ Styles */
.s8-faq__heading {
font-size: 1.2rem;
line-height: 1.8rem;
width: 98%;
margin-top: 0;
}
.s8-faq__labelContainer {
background-color: transparent !important;
border-radius: 0;
border-bottom: 1px solid rgb(51 51 51 / 14%);
padding-bottom: 20px;
}
.s8-faq__text {
margin-bottom: 0px;
}
/* Footer Styles */
footer a {
color: #333;
}
footer ul {
list-style: none;
padding: 0;
margin: 0;
}
footer ul li {
line-height: 2.8rem;
}
footer .footer_contact_section a {
color: #fff !important;
}
footer .footer_copyright a {
color: #333 !important;
}
footer .s8-templates-socialLinks a {
color: #d2042d !important;
}
dialogbox#login_popup
{
padding: 0 !important;
}
/* Responsive Styles */
@media (min-width: 768px) {
.s8-templates-row-container:not(.s8-templates-row-container .s8-templates-row-container) {
gap: 3rem;
}
}
@media (max-width: 767px) {
form#searchform button[type="submit"] {
position: unset;
margin: 10px 0;
width: 100%;
}
}
.s8-templates-card__cardsize-3
{
width: 416px;
}
.s8-templates-card.s8-templates-fancybox.s8-templates-fancybox-accent .s8-templates-fancybox-image
{
padding: 0;
margin: 0;
height: 200px;
}
.s8-templates-card.s8-templates-fancybox.s8-templates-fancybox-accent .s8-templates-fancybox-accent-hr
{
margin: 3rem 2rem;
}
.s8-templates-card.s8-templates-fancybox.s8-templates-fancybox-accent .s8-templates-fancybox-content
{
padding: 0;
margin: 2rem;
margin-top: 0;
}
.s8-templates-card.s8-templates-fancybox.s8-templates-fancybox-accent .s8-templates-fancybox-accent-hr
{
background-color: #d2042d;
}
.s8-templates-card[style*="box-shadow: 0px 3px 15px rgba(0,0,0,0.2)"] {
box-shadow: 0px 3px 20px rgb(0 0 0 / 10%) !important;
}
.event-list-boxy
{
border-radius: 0px;
}
.fieldset
{
border: 1px solid hwb(356.13deg 19.61% 19.61% / 10%);
margin-bottom: 2rem;
padding-top: 3rem;
position: relative;
padding: 3rem 2rem 1rem;
}
.fieldset.accent-bg
{
background-color: rgb(250, 237, 237);
}
.fieldset h4
{
background: #d90f31;
display: inline-block;
color: #fff;
padding: 10px 3rem;
position: absolute;
top: -20px;
left: -10px;
font-weight: 500;
}
.fieldset h4:after
{
position: absolute;
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 0 9px 5px 0;
border-color: transparent #d90f31 transparent transparent;
bottom: -5px;
left: 1px;
}
@media(min-width: 700px)
{
.custom-address oncord-address
{
display: flex;
flex-wrap: wrap;
}
.custom-address .formRow
{
flex: 1 1 auto;
}
.custom-address .formRow:first-child
{
flex: 1 1 100%;
}
}
fieldset h4 {
background: #720c1c;
color: #fff;
display: inline-block;
font-weight: 500;
left: -10px;
padding: 10px 3rem;
position: absolute;
top: -20px;
}
fieldset h4:after {
border-color: transparent #720c1c transparent transparent;
border-style: solid;
border-width: 0 9px 5px 0;
bottom: -5px;
content: "";
height: 0;
left: 1px;
position: absolute;
width: 0;
}
/* --- General Elements --- */
span.template-selectedProduct {}
select {
width: 100% !important;
}
.product-price {
font-size: 1.432rem;
}
/* --- Grid Container --- */
.template-productFlexContainer {
display: grid !important;
align-items: center;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
grid-gap: 1.5rem;
padding: 0;
margin: 0;
}
/* --- Radio Button Group --- */
.s8-radiobuttongroup {
display: block !important;
}
/* --- Product Flex Card --- */
.template-productFlex {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background: #333333;
color: #fff;
text-align: center;
min-height: 230px;
padding: 25px;
position: relative;
}
.template-productFlex .s8-radiobutton-container {
opacity: 1 !important;
min-height: unset !important;
min-width: unset !important;
}
.template-productFlex .s8-radiobutton-container,
.template-productFlex input {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 0;
opacity: 0;
}
/* --- Radio Button Appearance --- */
.template-productFlex label.s8-radiobutton-container input ~ .s8-radiobutton {
border: none;
}
.template-productFlex label.s8-radiobutton-container input:checked ~ .s8-radiobutton:before {
opacity: 0;
}
.template-productFlex.selected {
background: #d90e30;
}
/* --- Quantity Counter --- */
.counter {
position: absolute;
right: 0;
bottom: -67px;
}
.counter .formRowCol1 {
display: none;
min-width: 100px;
width: auto;
}
.counter .formRowLabel {
color: #989898;
font-size: 2rem;
letter-spacing: 2px;
padding-top: 0.8rem;
text-transform: uppercase;
}
.counter .spinBox > input {
display: none !important;
}
.counter .spinBoxUp,
.counter .spinBoxDown {
background: #720c1c;
color: #fff;
display: inline-block;
width: 2rem;
height: 2rem;
line-height: 2rem;
text-align: center;
position: static;
top: 0;
bottom: 0;
right: 0;
opacity: 1;
}
.counter .spinBoxUp:before,
.counter .spinBoxDown:before {
content: '+';
font-size: 1.2rem;
position: static;
width: 100%;
height: 100%;
left: 0;
top: 0;
border: none;
transform: none;
}
.counter .spinBoxDown:before {
content: '-' !important;
}
select
{
width: 100% !important;
background-color: transparent;
border: 0;
border-bottom: 2px solid currentColor;
border-radius: 0;
height: 3.1em;
}
blockquote
{
background-color: #efefef;
border-left: 5px solid #dc1836;
padding: 1rem 1.5rem;
margin: 0;
}
|
|
|
|
|
|
|
|
|