/*======================================================= Style Switcher ========================================================*/ .color-switcher { width: 223px; position: fixed; right: -223px; top: 195px; z-index: 9998; padding: 0px; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .color-switcher h5 { font-size: 15px; margin-top: 0; padding: 0 20px 0; } .color-switcher p { font-size: 12px; color: #000; margin-bottom: 0; height: 40px; text-align: left; font-weight: bold; line-height: 42px; text-transform: uppercase; } .color-switcher ul { list-style: none; padding: 0; } .color-switcher ul li { float: left; } .color-switcher ul li a { display: block; width: 35px; height: 35px; outline: none; text-align: center; line-height: 35px; font-size: 14px; color: #333; } .color-switcher ul li a.blue { background: #0b60a9; } .color-switcher ul li a.brown { background: #987654; } .color-switcher ul li a.cyan { background: #25d6a2; } .color-switcher ul li a.dark-blue { background: #1b67cc; } .color-switcher ul li a.dark-green { background: #0fb36c; } .color-switcher ul li a.dark-purple { background: #9261c6; } .color-switcher ul li a.lite-green { background: #6ba518; } .color-switcher ul li a.orange { background: #dfaa0a; } .color-switcher ul li a.purple { background: #c74a73; } .color-switcher ul li a.red { background: #F5595A; } .color-switcher ul li a.sky-blue { background: #30b4da; } .color-switcher ul li a.pink { background: #ff6b98; } .color-switcher .white { background: #fff; } .color-switcher .light { background: #fff; width: 60px; color: #000; text-align: center; float: left; border: 1px solid #666; margin-top: 15px; margin-right: 22px; } .color-switcher .dark { background: #272727; width: 60px; float: right; color: #fff; border: 1px solid #666; margin-top: 15px; } .picker_close { width: 40px; height: 40px; position: absolute; left: -40px; top: 0px; text-align: center; background: #fbfbfb; border-bottom-left-radius: 4px; border-top-left-radius: 4px; box-shadow: -3px 3px 0px #ddd; } .picker_close i { font-size: 18px; margin-top: 9px; } .position { right: 0; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .theme-colours, .layouts, .backgrounds, .choose-header, .choose-footer { display: table; text-align: left; padding-top: 0px; width: 100%; padding: 19px; background: #fbfbfb; padding-top: 0px; } .layouts a, .choose-header a, .choose-footer a { display: inline-block; text-align: center; width: 40%; margin: 0 5px 0 0; color: #5d5d5d; font-size: 15px; border: 1px solid #e7e7e7; padding: 5px 7px 2px; } .layouts a:hover, .choose-header a:hover, .choose-footer a:hover { border: 2px solid #a9a9a9; padding: 4px 5px 1px } .styleswitcher { position: fixed; width: 120px; background: #ffffff; color: #595959; top: 150px; right: -123px; z-index: 999; } .styleswitcher p { color: #000 !important; } .styleswitcher.ackapa { left: 0; } .styleswitcher .switch { padding-left: 15px; padding-bottom: 10px; } .styleswitcher .switch h5 { margin-top: 20px; } .styleswitcher .switch p { margin-top: 10px; } .stylebutton { cursor: pointer; position: absolute; text-align: center; line-height: 40px; background: #fff; font-size: 20px; width: 40px; height: 40px; top: 0px; right: -40px; } .styleswitcher a { width: 24px; height: 24px; float: left; margin-right: 7px; margin-bottom: 10px; position: relative; z-index: 99999999; } .color-switcher ul li { margin: 3px; } a.btn.btn-small.btn-circle.demo-btn { float: right; background: #222; padding: 7PX 37px; margin-top: 5px; } .other-features li:before { content: "\f0a9"; font-family: "Font Awesome 5 Free"; font-size: 14px; margin-right: 20px; font-weight: 900; color: #2761d8; } .demo-bar header#masthead.header-v1 { padding: 15px; position: inherit; } .demo-bar .site-title a, .demo-bar .site-title a:visited { color: #ffffff; } a.custom-button.demo-buy-btn.pull-right { background: #61c0fe; color: #fff; margin: 0; border-radius: 41px; } .demo-bar .site-title span { color: #ffffff; } body.demo-bar { background: #2761d8; background-image: url(../images/demo-img/bg.png); } .demo-bar .other-features li { float: left; width: 48%; font-size: 18px; position: relative; color: #656565; margin-bottom: 8px; background-size: 20px; list-style: none; font-weight: 400; padding-right: 30px; background: #ffffff; padding: 15px 25px; margin: 1%; box-shadow: 0 0 18px #ddd; } .demo-bar #featured-slider .overlay-enabled article::after { content: ""; display: block; height: 100%; position: absolute; top: 0; width: 100%; z-index: 888; background-color: rgba(0, 0, 0, 0.73); } .demo-bar a.btn.btn-small.btn-circle.demo-btn { float: right; background: #18ba60; padding: 7PX 37px; margin-top: 5px; } .demo-bar #main-slider .slider-buttons .btn { margin-left: 0; border: 2px solid #fff; background: inherit; padding: 10px 45px; } .browser-dots { background: #f0f3f5; padding: 0px 12px; text-align: left; border-radius: 5px 5px 0 0; } .browser-dots span { height: 8px; width: 8px; background: #e2e2e2; display: inline-block; margin-right: 1px; border-radius: 50%; } .browser-dots span.red { background: #F44336; } .browser-dots span.yellow { background: #FFC107; } .browser-dots span.green { background: #4CAF50; } .demo { width: 100%; margin: 0 auto 15px; padding: 15px; background: #fff; position: relative; border-radius: 0; box-shadow: 0px 0px 19px 0px rgba(122, 122, 122, 0.18); } .demo h3 { font-size: 16px; margin-bottom: 35px; font-weight: 600; text-transform: uppercase; margin: 10px 0; text-align: center; padding-top: 10px; } .demo a:before { color: #fff; visibility: hidden; height: 45px; width: 45px; content: "\f06e"; display: block; background: #1555d3; position: absolute; top: 0; left: 0; font-family: "Font Awesome 5 Free"; z-index: 99; left: 45%; top: 45%; padding: 10px; text-align: center; /* border-radius: 100%; */ z-index: 999; border-radius: 100%; } .demo-bar .col-grid-4 { margin-bottom: 20px; } .demo-bar .features-demo .col-grid-4 { margin-bottom: 40px; } .demo a:after { height: 0; width: 0; content: ""; display: block; background: #fff; position: absolute; top: 50%; left: 50%; opacity: 0.95; visibility: hidden; transition: all 0.3s ease 0s; color: #fff; } .demo a { -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; position: relative; display: block; } .demo a:hover:after{ height: 100%; width: 100%; visibility: visible; top: 0; left: 0; } .demo a:hover:before { visibility: visible; } .demo-bar #content { background: none; } .demo-bar #content .section-subtitle { font-size: 18px; margin: 0 auto 50px; } .demo-bar h2.section-title { color: #fff; font-weight: normal; } .demo-bar .main-feature img { width: 90px; margin-bottom: 15px; } .demo-bar .main-feature { text-align: center; background: #fff; padding: 60px 20px; } .demo-bar a.custom-button.buy-now-button { float: right; } .demo-bar .main-feature h3 { font-size: 18px; } .demo-bar #content aside.section.section-featured-banner.no-padding { padding: 0; max-height: 470px; overflow: hidden; } .demo-bar .section-featured-banner .featured-banner > a::after { content: ""; display: block; height: 100%; position: absolute; top: 0; width: 100%; z-index: 9; background-color: #ffffff; } .section-featured-banner p { color: #222; } .demo-bar .section-featured-banner h3 { font-weight: 700; font-size: 54px; } .demo-bar #masthead { box-shadow: 0 0 3px #ddd; } .demo-bar aside.section.other-features ul { margin-top: 15px; } .demo-bar div#sidr-quick { display: none; } /*demo media*/ @media only screen and (max-width:1230px){ .demo-bar .section-featured-banner h3 { font-size: 40px; } } @media only screen and (max-width:1023px){ .demo-bar .section-featured-banner .banner-caption { width: 100%; left: 0; } .demo-bar .section-featured-banner h3 { font-size: 32px; } .demo-bar .other-features li { width: 100%; } .demo-bar #mobile-trigger-quick { float: right; display: none; } } @media only screen and (max-width:768px){ .demo-bar .section-featured-banner p { margin-bottom: 20px; } .demo-bar .section-featured-banner .banner-caption { width: 100%; left: 0; bottom: 36px; } } @media only screen and (max-width:768px){ .demo-bar .section-featured-banner p { display: none; } .demo-bar .section-featured-banner h3 { font-size: 19px; } .demo-bar a.custom-button.button-curved { padding: 5px 20px; font-size: 12px; } .demo-bar a.custom-button.buy-now-button { float: right; margin-top: 10px; } .demo-bar #content .section-title { font-size: 20px; } .demo-bar .other-features li { width: 100%; font-size: 14px; } }