@import url('https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700'); @import url('https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700&display=swap'); @import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap'); @font-face { font-family: 'Throw My Hands Up in the Air'; src: url('../fonts/ThrowMyHandsUpintheAir.eot'); src: url('../fonts/ThrowMyHandsUpintheAir.eot?#iefix') format('embedded-opentype'), url('/../fonts/ThrowMyHandsUpintheAir.woff2') format('woff2'), url('../fonts/ThrowMyHandsUpintheAir.woff') format('woff'), url('../fonts/ThrowMyHandsUpintheAir.ttf') format('truetype'), url('../fonts/ThrowMyHandsUpintheAir.svg#ThrowMyHandsUpintheAir') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Throw My Hands Up in the Air'; src: url('../fonts/ThrowMyHandsUpintheAir-Bold.eot'); src: url('../fonts/ThrowMyHandsUpintheAir-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/ThrowMyHandsUpintheAir-Bold.woff2') format('woff2'), url('../fonts/ThrowMyHandsUpintheAir-Bold.woff') format('woff'), url('../fonts/ThrowMyHandsUpintheAir-Bold.ttf') format('truetype'), url('../fonts/ThrowMyHandsUpintheAir-Bold.svg#ThrowMyHandsUpintheAir-Bold') format('svg'); font-weight: bold; font-style: normal; } // Bootstrap library. @import 'bootstrap.less'; // Base-theme overrides. @import 'overrides.less'; // Theme specific. @import 'header.less'; @import 'content.less'; @import 'footer.less'; @import 'grid.less'; @import 'blog.less'; //@import 'fullpage.less'; @import 'cd-nav.less'; @import 'flexslider.less'; @import 'font-awesome.less'; @import 'bootstrap-social.less'; @import 'jquery.fancybox.less'; @smallest: 520px; @marginBase: 40px; @white: #FFF; @brand-secondary: #FD7D02; * { outline: 0 none !important; } body, html { height: 100%; } body { //background: #efefef url('../images/bg.png') repeat scroll 0 0; } body.navbar-is-fixed-top, body.admin-menu.navbar-is-fixed-top { padding-top: 120px !important; &.fp-viewing-CircleNavigation, &.fullpage { padding-top: 0 !important; margin-top: 0 !important; } @media (max-width: @screen-xs-max) { padding-top: 80px !important; } } @media (max-width: @screen-xs-max) { h1, .h1 { font-size: 32px; } h2, .h2 { font-size: 28px; } h3, .h3 { font-size: 22px; } h4, .h4 { font-size: 18px; } h5, .h5 { font-size: 16px; } h6, .h6 { font-size: 14px; } } .page-header { border: 0; padding: 0; text-align: center; //color: @brand-secondary; margin-bottom: 10px; } .block-title { border: 0; padding: 0; text-align: center; /*color: @brand-primary;*/ margin: 0 0 25px 0; } .region-sidebar-second { .block-title { text-align: left; font-size: 28px; margin-bottom: 15px; } } .white-block { background: @white; } .primary-block { background: @brand-primary; color: @white; } .secondary-block { background: @brand-secondary; color: @white; } .gray-block { background: @gray; } .gray-light-block { background: @gray-light; } .gray-lighter-block { background: @gray-lighter; } .border-radius(@radius) { -webkit-border-radius: @radius; -moz-border-radius: @radius; border-radius: @radius; } .btn { .transition(all 0.5s linear 0s); border: 1px solid transparent; text-transform: uppercase; font-weight: 400; &:hover, &:focus { opacity: 0.8; } } .btn-secondary { background: @brand-secondary; color: @white; &:hover, &:focus { background: @brand-secondary; color: @white; } } .btn-white { background: @white; color: @brand-secondary; &:hover, &:focus { background: @white; color: @brand-secondary; } } .padding-block { padding: 15px; } .padding-block-md { padding: 25px; @media (max-width: @screen-xs-max) { padding: 10px; } } .padding-block-sm { padding: 10px; } .padding-block-xs { padding: 5px; } .padding-block-lg { padding: 30px; @media (max-width: @screen-xs-max) { padding: 15px; } } .padding-block-xl { padding: 60px; @media (max-width: @screen-xs-max) { padding: 15px; } } .no-padding { padding: 0 !important; } .no-side-paddings { padding-left: 0 !important; padding-right: 0 !important; } .margin-top { margin-top: @marginBase; } .margin-top-lg { margin-top: @marginBase * 2; @media (max-width: @screen-xs-max) { margin-top: @marginBase; } } .margin-top-xl { margin-top: @marginBase * 4; @media (max-width: @screen-xs-max) { margin-top: @marginBase; } } .margin-top-sm { margin-top: @marginBase / 2; } .margin-bottom { margin-bottom: @marginBase; } .margin-bottom-lg { margin-bottom: @marginBase * 2; @media (max-width: @screen-xs-max) { margin-bottom: @marginBase; } } .margin-bottom-xl { margin-bottom: @marginBase * 4; @media (max-width: @screen-xs-max) { margin-bottom: @marginBase; } } .margin-bottom-sm { margin-bottom: @marginBase / 2; } .margin-bottom-xs { margin-bottom: @marginBase / 4; } .no-margin { margin: 0 !important; } .no-touch { #cd-vertical-nav { ul { list-style-type: none; padding: 0; margin: 0; } .cd-dot { background: @brand-primary; top: 4px; } .cd-label { color: @brand-secondary; font-size: 14px; line-height: 1; padding: 3px; } } } .relative { position: relative; } .full-height { height: 100%; } .flexslider { border: 0; background: transparent; margin: 0; } .row-small-gutter { margin-right: -5px; margin-left: -5px; & > [class*="col-"] { padding-right: 5px; padding-left: 5px; } } .row-lg-gutter { margin-right: -30px; margin-left: -30px; & > [class*="col-"] { padding-right: 30px; padding-left: 30px; } } .row-no-gutter { margin-right: 0; margin-left: 0; & > [class*="col-"] { padding-right: 0; padding-left: 0; } } @media (min-width: @screen-md-min) { .row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } } .font-handwritten { font-family: 'Throw My Hands Up in the Air'; } .list-custom { list-style-type: none; .row(); > li { .margin-bottom(); &:nth-child(odd) { clear: left; } .heading { font-size: 18px; } strong { display: block; padding: 10px 0 0 40px; margin-bottom: 5px; position: relative; &:before { content: ''; display: block; width: 37px; height: 34px; background: url('../images/custom-list-new.png'); position: absolute; top: 0; left: 0; } } } ul { padding-left: 55px; font-size: 16px; } } .list-custom-row { list-style-type: none; font-size: 18px; padding: 0; .row(); > li { .margin-bottom(); strong { display: block; padding: 10px 0 0 40px; margin-bottom: 5px; position: relative; &:before { content: ''; display: block; width: 37px; height: 34px; background: url('../images/custom-list-new.png'); position: absolute; top: 0; left: 0; } } } ul { padding-left: 55px; font-size: 16px; } } .list-primary { list-style-type: none; font-size: 18px; padding: 50px; margin: 0; > li { .margin-bottom-sm(); position: relative; padding: 10px 0 0 40px; &:before { content: ''; display: block; width: 37px; height: 34px; background: url('../images/custom-list.png'); position: absolute; top: 0; left: 0; } } } .flex-direction-nav a::before { line-height: 1; } .arrow(@direction,@size,@stroke,@bgcolor) { width: @size; height: @size; margin:@size/2; -webkit-transform: rotate((@direction + 45) * 1deg); -moz-transform: rotate((@direction + 45) * 1deg); transform: rotate((@direction + 45) * 1deg); -o-transform: rotate((@direction + 45) * 1deg); &:after { content: ''; position: absolute; left: @stroke; top: @stroke; width: @size; height: @size; background: @bgcolor; } } .not-logged-in { .visible-admin { display: none; } }