@font-face {
font-family: 'Aka-Acid-GeosansLight';
src: url('../css/Aka-Acid-GeosansLight.woff2') format('woff2'),
url('../css/Aka-Acid-GeosansLight.woff') format('woff');
font-weight: 300;
font-style: normal;
}
body {
background: #272F3C none repeat scroll 0 0;
padding: 1.25em;
}
a.white-btn {
border: 1px solid #fff;
border-radius: 3px;
color: #fff;
display: block;
font-size: 1.2em;
margin-top: 1.25em;
padding: 0.625em 1.25em;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
a.white-btn:hover {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
}
a.color-btn, form.customform button.color-btn {
background: none;
border: 1px solid #001925;
border-radius: 3px;
color: #001925;
display: block;
font-size: 1.2em;
padding: 0.625em 1.25em;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
a.color-btn:hover, form.customform button.color-btn:hover {
border: 1px solid #272F3C;
color: #272F3C;
}
#topbar {
background: none repeat scroll 0 0 #012232;
border-bottom: 1px solid #001925;
padding: 0.3125em 0;
}
#topbar p {
color: #ffffff;
font-size: 0.75em;
position: relative;
top: 2px;
}
#topbar a {
color: #ffffff;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
#topbar a:hover {
color: #cc0000;
}
#topbar p strong {
font-weight: 600;
}
#topbar i {
color: #ffffff;
font-size: 1.1em;
opacity: 0.9;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
#topbar i:hover {
color: #272F3C;
cursor: pointer;
opacity: 1;
}
nav {
background: none repeat scroll 0 0 rgba(2, 23, 33, 0.5);
border-bottom: 1px solid rgba(0, 40, 58, 0.50);
width: auto;
}
.fixed {
left: 1.25em;
position: fixed;
right: 1.25em;
width: auto;
z-index: 2;
}
.fixed.fixed-top {
top: 0;
}
header {
position: fixed;
width: 100%;
z-index: 10;
}
p.logo {
color: #fff;
font-size: 1.7em;
font-weight: 300;
position: relative;
text-transform: uppercase;
top: 0.5em;
min-height: 60px;
}
p.logo strong {
font-weight: 700;
}
.top-nav li a {
border-top: 1px solid rgba(255, 203, 0, 0);
color: #fff;
font-size: 0.8em;
font-weight: 600;
padding: 1em;
text-transform: uppercase;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
.top-nav li a:hover, .top-nav li.active-item a {
background: none;
border-top: 1px solid #cc0000;
color: #cc0000;
position: relative;
}
#carousel .text {
position: absolute;
top: 60%;
z-index: 10;
}
.item {
overflow: hidden;
width: 100%;
}
#carousel .text h2, #carousel .text p {
position: relative;
bottom: -100%;
opacity: 0;
}
#carousel .text h2 strong {
font-weight: 900;
}
#carousel .text h2 {
transition: bottom 0.30s linear 0.50s, opacity 0.30s linear 0.50s;
-o-transition: bottom 0.30s linear 0.50s, opacity 0.30s linear 0.50s;
-ms-transition: bottom 0.30s linear 0.50s, opacity 0.30s linear 0.50s;
-moz-transition: bottom 0.30s linear 0.50s, opacity 0.30s linear 0.50s;
-webkit-transition: bottom 0.30s linear 0.50s, opacity 0.30s linear 0.50s;
}
#carousel .text p {
transition: bottom 0.30s linear 0.80s, opacity 0.30s linear 0.80s;
-o-transition: bottom 0.30s linear 0.80s, opacity 0.30s linear 0.80s;
-ms-transition: bottom 0.30s linear 0.80s, opacity 0.30s linear 0.80s;
-moz-transition: bottom 0.30s linear 0.80s, opacity 0.30s linear 0.80s;
-webkit-transition: bottom 0.30s linear 0.80s, opacity 0.30s linear 0.80s;
}
#carousel .active .text h2, #carousel .active .text p {
bottom: 0;
opacity: 100;
}
.owl-item img {
position: relative;
transform: scale(1.2, 1.2);
transition: all 4s linear 0s;
-o-transition: all 4s linear 0s;
-ms-transition: all 4s linear 0s;
-moz-transition: all 4s linear 0s;
-webkit-transition: all 4s linear 0s;
z-index: 0;
}
.owl-item.active img {
transform: scale(1, 1);
transition: all 9s linear 0s;
-o-transition: all 9s linear 0s;
-ms-transition: all 9s linear 0s;
-moz-transition: all 9s linear 0s;
-webkit-transition: all 9s linear 0s;
z-index: 1;
}
.prev-arrow, .next-arrow {
background: none repeat scroll 0 0 #02131b;
cursor: pointer;
float: left;
height: 30px;
line-height: 30px;
margin-right: 1px;
text-align: center;
width: 30px;
}
#carousel .text h2 {
background: #272F3C none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-size: 2.5em;
font-weight: 300;
margin: 1px 0;
padding: 10px 20px;
width: auto;
font-size: xx-large;
}
#carousel .text h6 {
background: #cc0000 none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-size: 1.2em;
font-weight: 300;
margin: 1px 0;
padding: 5px 10px;
width: auto;
}
#carousel .text p {
background: none repeat scroll 0 0 #02131b;
color: #fff;
max-width: 600px;
padding: 10px 20px;
width: 100%;
}
#carousel .owl-theme .owl-dots {
background: none repeat scroll 0 0 rgba(0, 40, 58, 0.50);
bottom: 0;
margin: 0;
padding: 0.625em 0;
position: absolute;
width: 100%;
}
.owl-theme .owl-dots .owl-dot span {
background: #012232 none repeat scroll 0 0;
border: 0 none;
border-radius: 0;
height: 2px;
margin: 0 0;
opacity: 1;
position: relative;
top: -4px;
width: 70px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: none repeat scroll 0 0 #cc3300;
border: 0 solid;
}
#first-block {
background: none repeat scroll 0 0 #02131b;
padding: 3em 2em;
text-align: center;
}
#first-block h1 {
color: #fff;
font-size: 2em;
font-weight: 300;
margin-top: 0;
}
#first-block p {
color: #6c7c84;
font-size: 1.2em;
}
#features {
background: none repeat scroll 0 0 #fff;
padding: 6em 2em;
text-align: center;
}
#features i {
background: none repeat scroll 0 0 #272F3C;
border-radius: 100px;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2) inset;
color: #fff;
display: inline-block;
font-size: 3em;
height: 100px;
line-height: 100px;
text-align: center;
width: 100px;
}
#features h2 {
color: #02131b;
font-size: 1em;
font-weight: 600;
margin: 1.25em 0;
text-transform: uppercase;
}
#features p {
color: #777;
font-size: 1.2em;
line-height: 1.5em;
}
#about-us {
background: rgba(0, 0, 0, 0) url("http://www.cineideal.gr/img/cineideal-hall.jpg") fixed 0 0 / 100% auto;
clear: both;
color: #fff;
}
#about-us:after, #our-work:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
color: #fff;
}
#about-us article {
padding: 4em;
color: #fff;
}
#about-us h2 {
font-size: 22px;
font-weight: 900;
letter-spacing: -1px;
line-height: 1.2;
margin: 0 0 0.625em 0
color: #fff;
}
article h2 {
font-size: 3em;
font-weight: 900;
letter-spacing: -2px;
line-height: 1.2;
margin: 0 0 0.625em 0
}
article h1, article h2, article h3, article h4, article h5, article h6 {
color: #fff;
}
.media-container {
overflow: hidden;
}
.media-container video, .media-container img {
display: block;
height: 100%;
max-width: none;
min-width: 100%;
width: auto;
}
article p, article li {
color: #fff;
font-size: 1.1em;
opacity: 0.7;
line-height: 1.8;
}
article ul {
padding: 1.25em 0;
}
article ul li {
list-style-type: none;
margin: 1em 0;
padding: 0 0 0 1em;
}
article ul li:before {
background: #02131b none repeat scroll 0 0;
color: #fff;
content: "\f006";
display: inline-block;
font-family: "mfg";
font-size: 0.8em;
height: 20px;
line-height: 20px;
margin-left: -1em;
margin-right: 0.625em;
text-align: center;
width: 20px;
}
.about-us-icons i {
background: #272F3C none repeat scroll 0 0;
border-radius: 100px;
color: #272F3C;
display: block;
float: left;
font-size: 1.6em;
height: 60px;
line-height: 60px;
margin-right: 0.625em;
text-align: center;
width: 60px;
}
.about-us-icons {
display: block;
margin-top: 2em;
}
h2.section-title:after {
background: #f00 none repeat scroll 0 0;
content: "";
display: block;
height: 1px;
margin: 0.31225em auto 0;
position: relative;
width: 100px;
}
h2.section-title {
color: #b5b3b3;
font-size: 2.5em;
font-weight: 800;
letter-spacing: -2px;
margin: 0 0 1.25em;
text-align: center;
text-transform: uppercase;
}
#our-work {
background: none repeat scroll 0 0 #fff;
padding: 6em 0 0 0;
}
.tab-item {
background: #fff none repeat scroll 0 0;
margin-top: 1.25em;
padding: 1.25em 0;
}
.our-work-container {
display: block;
height: 100%;
overflow: hidden;
position: relative;
}
.our-work-container > img {
transform: scale(1);
filter: url('data:image/svg+xml;utf8,#g');
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
width: 100%;
}
.our-work-container:hover > img {
transform: scale(1.1);
filter: none;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=0);
}
.our-work-text {
background: #02131b none repeat scroll 0 0;
bottom: 0;
display: block;
left: 0;
opacity: 0;
padding: 1.25em;
position: absolute;
right: 0;
text-align: center;
transition: opacity 0.20s linear 0s;
-o-transition: opacity 0.20s linear 0s;
-ms-transition: opacity 0.20s linear 0s;
-moz-transition: opacity 0.20s linear 0s;
-webkit-transition: opacity 0.20s linear 0s;
width: 100%;
z-index: 3;
}
.our-work-text:before {
background: #fff none repeat scroll 0 0;
border: 2px solid #02131b;
border-radius: 30px;
color: #02131b;
content: "\F50D";
display: block;
font-family: mfg;
height: 30px;
left: 50%;
line-height: 30px;
margin-left: -15px;
position: absolute;
top: -15px;
width: 30px;
}
.our-work-container:hover > .our-work-text {
opacity: 1;
}
.our-work-text h4 {
color: #fff;
font-size: 1em;
font-weight: 600;
}
.our-work-text p {
color: #fff;
font-size: 0.8em;
opacity: 0.7;
}
.tab-nav {
display: table;
}
a.tab-label, a.tab-label:link, a.tab-label:visited {
background: #02131b none repeat scroll 0 0;
color: #fff;
display: block;
font-size: 1em;
padding: 0.625em 1.25em;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
a.tab-label:hover, a.tab-label.active-btn {
background: #272F3C;
color: #fff;
}
#services {
background: #272F3C none repeat scroll 0 0;
padding: 6em 2em;
}
#services h2 {
color: #fff;
margin: 0 0 1.25em;
}
#services h2.section-title:after {
background: #fff none repeat scroll 0 0;
}
#services i {
background: none repeat scroll 0 0 #fff;
border-radius: 80px;
color: #272F3C;
display: block;
float: left;
font-size: 1.8em;
height: 80px;
line-height: 80px;
margin-right: 0.625em;
text-align: center;
width: 80px;
}
.service-text {
display: table;
position: relative;
}
#services h3 {
color: #fff;
font-size: 1em;
font-weight: 700;
text-transform: uppercase;
}
#services p {
color: #fff;
font-size: 0.8em;
}
#latest-news {
background: #f3f3f3 none repeat scroll 0 0;
padding: 6em 2em;
position: relative;
z-index: 3;
}
.news-date {
background: rgba(118, 84, 137, 0.40) none repeat scroll 0 0;
clear: both;
color: #fff;
display: block;
float: none;
min-height: 100px;
padding: 0.625em 0;
text-align: center;
width: 100%;
}
.day {
font-size: 2.5em;
font-weight: 700;
}
.month, .year {
font-size: 1.2em;
}
.news-text {
background: rgba(255, 255, 255, 0.20) none repeat scroll 0 0;
min-height: 100px;
padding: 0.625em 1.25em;
}
.news-text h4 {
color: #fff;
}
.news-text p {
color: #e6e6e6;
font-size: 0.8em;
}
.movies-text p {
color: #e6e6e6;
font-size: 15px;
}
#movies {
padding: 7em 2em;
}
#movies a {
color: #fff;
}
#nowplay {
padding: 7em 2em 0em 2em;
}
#access {
background: none repeat scroll 0 0 #f0f0f0;
padding: 2em;
}
#contact {
padding: 6em 0 2em;
color: #fff;
}
#contact input, #contact textarea {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border-radius: 3px;
}
form.customform button.color-btn {
height: auto;
margin-top: 0;
}
/* Forms */
form.customform input, form.customform textarea, form.customform select {
background: rgba(0, 0, 0, 0.03) none repeat scroll 0 0;
border: 1px solid rgba(0, 0, 0, 0.14);
font-size: 20px;
padding: 0.625em;
width: 100%;
}
form.customform input:hover, form.customform textarea:hover, form.customform select:hover, form.customform input:focus, form.customform textarea:focus, form.customform select:focus {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
p.form-error {
background-color: #DD442C;
color: #fff;
display: none;
font-size: 1.2em;
margin: -10px 0 15px 0;
padding: 7px;
text-align: center;
}
p.form-success {
background-color: #9bdd42;
color: #fff;
display: none;
font-size: 1.2em;
padding: 10px;
text-align: center;
}
.required {
border-left: 1px solid #dd442c !important;
}
#contact h2 {
margin: 0 0 1.25em;
}
#contact h3 {
color: #02131b;
font-size: 1em;
font-weight: 700;
margin: 0 0 0.625em;
text-transform: uppercase;
}
#contact p {
font-size: 1em;
font-style: normal;
line-height: 2em;
}
#contact p strong {
font-weight: 700;
}
/* NEW CONTACT FORM */
a.captcha-button {
text-align: center;
display: block;
background: #02131b;
border-radius: 3px;
color: #fff;
padding: 11px 8px;
font-size: 16px;
cursor: pointer;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
a.captcha-button:hover {
background: #0e435a;
}
a.captcha-button i,.full-name-field {
display: none;
}
#map-block {
filter: url('data:image/svg+xml;utf8,#g');
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
}
iframe {
display: block;
margin: 0;
}
footer {
padding: 1 0 0 3.5em;
}
footer p, footer a:visited, footer a, footer a:hover {
color: #6c7c84;
font-size: 0.95em;
}
#offer {
background: rgba(0, 0, 0, 0) url("../img/offer.jpg") repeat fixed 0 0 / 100% auto;
padding: 6em 2em;
}
#offer h2 {
color: #fff;
margin: 0 0 1.25em;
}
#offer h2.section-title:after {
background: #fff none repeat scroll 0 0;
}
#pricing {
background: rgba(0, 0, 0, 0) url("../img/pricing.jpg") repeat fixed 0 0 / 100% auto;
padding: 6em 2em;
}
#pricing h2 {
color: #fff;
margin: 0 0 1.25em;
}
#pricing h2.section-title:after {
background: #fff none repeat scroll 0 0;
}
.pricing-table {
background: rgba(255, 255, 255, 0.10) none repeat scroll 0 0;
border-radius: 0 0 4px 4px;
color: #fff;
text-align: center;
}
h3.pricing-title {
background: rgba(255, 255, 255, 0.20) none repeat scroll 0 0;
border-radius: 4px 4px 0 0;
color: #fff;
font-size: 1.1em;
font-weight: 700;
margin: 0;
padding: 1.25em 0;
text-align: center;
text-transform: uppercase;
}
h3.pricing-title.hightlight {
background: #272F3C none repeat scroll 0 0;
color: #02131b;
}
.pricing-table li {
border-top: 1px solid rgba(255, 255, 255, 0.1);
list-style: outside none none;
padding: 1.25em;
}
.pricing-table li span {
font-size: 1.2em;
}
.pricing-table i {
color: #92c500;
margin-right: 0.3125em;
}
p.pricing-price {
font-size: 1.7em;
}
b.best-price {
color: #272F3C;
}
.pricing-table i.icon-cross_mark {
color: #ff4f4f;
}
a.button-contact-us {
background: #02131b none repeat scroll 0 0;
border-radius: 4px;
color: #fff;
display: block;
padding: 0.625em;
width: 100%;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
a.button-contact-us:hover {
background: #272F3C none repeat scroll 0 0;
color: #02131b;
}
#clients {
background: #fff none repeat scroll 0 0;
padding: 6em 2em;
text-align: center;
}
#clients h2 {
margin: 0 0 1.25em;
}
.owl-item .client-img img {
border-radius: 160px;
max-width: 100%;
width: auto;
}
.client-img {
border: 1px solid #e0e0e0;
border-radius: 160px;
margin: 0 auto 1.25em;
overflow: hidden;
padding: 0.3125em;
width: 160px;
}
#clients h4 {
color: #02131b;
font-size: 1.1em;
font-weight: 700;
margin: 0;
text-transform: uppercase;
}
.profession {
color: #272F3C;
display: block;
font-size: 1.2em;
font-weight: 400;
margin-bottom: 1.25em;
text-transform: uppercase;
}
#clients p {
color: #777;
font-size: 1.2em;
line-height: 1.5em;
}
#clients .owl-prev, #clients .owl-next {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 2px solid #b8b8b8;
border-radius: 50px;
color: #b8b8b8;
font-family: "mfg";
font-size: 1.2em;
height: 40px;
line-height: 30px;
position: absolute;
text-align: center;
top: 50%;
width: 40px;
}
#clients .owl-prev {
left: 0;
}
#clients .owl-next {
right: 0;
}
#story:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
#story video {
display: block;
opacity: 0.5;
}
#story {
background: #005D81 none repeat scroll 0 0;
}
#story article {
padding: 4em;
}
#our-team {
background: #02131b none repeat scroll 0 0;
padding: 6em 2em;
}
.our-team-carousel {
padding: 0 3.25em;
}
.our-team-carousel .owl-item img {
transform: scale(1, 1);
}
#our-team .owl-prev, #our-team .owl-next {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 2px solid #b8b8b8;
border-radius: 50px;
color: #b8b8b8;
font-family: "mfg";
font-size: 1.2em;
height: 40px;
line-height: 32px;
margin-top: -20px;
position: absolute;
text-align: center;
top: 50%;
width: 40px;
}
#our-team .owl-prev {
left: 0;
}
#our-team .owl-next {
right: 0;
}
.our-team-centent {
margin: 0 0.625em;
}
#our-team h4 {
color: #fff;
font-size: 1em;
font-weight: 700;
margin: 1.25em 0 0 0;
text-transform: uppercase;
}
#our-team p {
color: #777;
font-size: 0.8em;
text-align: center;
margin-bottom: 20px;
}
#pie-charts {
background: #02131b none repeat scroll 0 0;
color: #fff;
padding: 6em 2em;
text-align: center;
}
#pie-charts h3 {
color: #fff;
font-size: 1em;
font-weight: 600;
margin-top: 1.25em;
text-transform: uppercase;
}
.chart {
position: relative;
display: inline-block;
width: 150px;
height: 150px;
text-align: center;
}
.chart canvas {
position: absolute;
top: 0;
left: 0;
}
.percent {
display: inline-block;
font-size: 1.5em;
font-weight: 300;
line-height: 150px;
z-index: 2;
}
.percent:after {
content: '%';
margin-left: 0.1em;
}
.angular {
margin-top: 100px;
}
#pie-charts p {
font-size: 0.8em;
}
#socials {
position: relative;
z-index: 3;
clear: both;
}
#socials:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
.instagram {
background: #125688 none repeat scroll 0 0;
}
#socials i, #socials span {
color: #fff;
}
.facebook {
background: #3b5998 none repeat scroll 0 0;
}
.twitter {
background: #2bb0e4 none repeat scroll 0 0;
}
.google {
background: #d73d32 none repeat scroll 0 0;
}
.facebook, .twitter, .google, .instagram {
display: block;
padding: 1.25em 2em;
}
.facebook::after, .twitter::after, .google::after, .instagram::after {
color: #fff;
content: "\f006";
float: right;
font-family: mfg;
position: relative;
top: 0.6em;
}
#socials i {
margin-right: 0.625em;
}
#socials span {
font-size: 1.1em;
position: relative;
top: -0.3125em;
}
@media screen and (max-width: 768px) {
body {
padding: 0.3125em;
}
header, .fixed {
left: 0;
position: relative;
right: 0;
}
p.logo, p.nav-text {
margin: 0.3125em 0;
text-align: center;
}
.top-nav li a {
background: #05374e none repeat scroll 0 0;
font-size: 1.1em;
padding: 0.6em 0;
text-align: center;
}
#carousel .text {
font-size: 0.8em;
padding-left: 1.25em;
top: 25%;
}
.owl-controls.clickable {
display: none!important;
}
.right {
float: none;
}
.social.right {
float: right;
}
#about-us article {
padding: 4em 2.5em;
}
#pie-charts p {
margin-bottom: 6em;
}
#pie-charts .s-12:last-child p {
margin-bottom: 0;
}
h2.section-title {
color: #dedede;
font-size: 1.5em;
font-weight: 800;
letter-spacing: -3px;
margin: 0 0 1.25em;
text-align: center;
text-transform: uppercase;
}
}
@media screen and (max-width: 480px) {
#topbar {
line-height: 1.625em;
text-align: center;
}
.social.right {
float: none;
}
#socials span {
font-size: 0.9em;
}
h2.section-title {
color: #dedede;
font-size: 1.5em;
font-weight: 800;
letter-spacing: -3px;
margin: 0 0 1.25em;
text-align: center;
text-transform: uppercase;
}
}
/* Margins */
.margin-top {
margin-top: 1.25rem !important;
}
.margin-left {
margin-left: 1.25rem !important;
}
.margin-right {
margin-right: 1.25rem !important;
}
.margin-top-bottom {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
}
.margin-left-right {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important;
}
.margin-top-0 {
margin-top: 0 !important;
display: block;
}
.margin-top-5 {
margin-top: 5px !important;
display: block;
}
.margin-top-10 {
margin-top: 10px !important;
display: block;
}
.margin-top-15 {
margin-top: 15px !important;
display: block;
}
.margin-top-20 {
margin-top: 20px !important;
display: block;
}
.margin-top-30 {
margin-top: 30px !important;
display: block;
}
.margin-top-40 {
margin-top: 40px !important;
display: block;
}
.margin-top-50 {
margin-top: 50px !important;
display: block;
}
.margin-top-60 {
margin-top: 60px !important;
display: block;
}
.margin-top-70 {
margin-top: 70px !important;
display: block;
}
.margin-top-80 {
margin-top: 80px !important;
display: block;
}
.margin-top-100 {
margin-top: 100px !important;
display: block;
}
.margin-top-120 {
margin-top: 120px !important;
display: block;
}
.margin-bottom-0 {
margin-bottom: 0 !important;
display: block;
}
.margin-bottom-10 {
margin-bottom: 10px !important;
display: block;
}
.margin-bottom-15 {
margin-bottom: 15px !important;
display: block;
}
.margin-bottom-20 {
margin-bottom: 20px !important;
display: block;
}
.margin-bottom-30 {
margin-bottom: 30px !important;
display: block;
}
.margin-bottom-40 {
margin-bottom: 40px !important;
display: block;
}
.margin-bottom-50 {
margin-bottom: 50px !important;
display: block;
}
.margin-bottom-60 {
margin-bottom: 60px !important;
display: block;
}
.margin-bottom-70 {
margin-bottom: 70px !important;
display: block;
}
.margin-bottom-80 {
margin-bottom: 80px !important;
display: block;
}
.margin-top-bottom-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
display: block;
}
.margin-top-bottom-5 {
margin-top: 5px !important;
margin-bottom: 5px !important;
display: block;
}
.margin-top-bottom-10 {
margin-top: 10px !important;
margin-bottom: 10px !important;
display: block;
}
.margin-top-bottom-15 {
margin-top: 15px !important;
margin-bottom: 15px !important;
display: block;
}
.margin-top-bottom-20 {
margin-top: 20px !important;
margin-bottom: 20px !important;
display: block;
}
.margin-top-bottom-30 {
margin-top: 30px !important;
margin-bottom: 30px !important;
display: block;
}
.margin-top-bottom-40 {
margin-top: 40px !important;
margin-bottom: 40px !important;
display: block;
}
.margin-top-bottom-50 {
margin-top: 50px !important;
margin-bottom: 50px !important;
display: block;
}
.margin-top-bottom-60 {
margin-top: 60px !important;
margin-bottom: 60px !important;
display: block;
}
.margin-top-bottom-70 {
margin-top: 70px !important;
margin-bottom: 70px !important;
display: block;
}
.margin-top-bottom-80 {
margin-top: 80px !important;
margin-bottom: 80px !important;
display: block;
}
.margin-left-0 {
margin-left: 0 !important;
}
.margin-left-10 {
margin-left: 10px !important;
}
.margin-left-15 {
margin-left: 15px !important;
}
.margin-left-20 {
margin-left: 20px !important;
}
.margin-left-30 {
margin-left: 30px !important;
}
.margin-left-40 {
margin-left: 40px !important;
}
.margin-left-50 {
margin-left: 50px !important;
}
.margin-left-60 {
margin-left: 60px !important;
}
.margin-left-70 {
margin-left: 70px !important;
}
.margin-left-80 {
margin-left: 80px !important;
}
.margin-right-0 {
margin-right: 0 !important;
}
.margin-right-10 {
margin-right: 10px !important;
}
.margin-right-15 {
margin-right: 15px !important;
}
.margin-right-20 {
margin-right: 20px !important;
}
.margin-right-30 {
margin-right: 30px !important;
}
.margin-right-40 {
margin-right: 40px !important;
}
.margin-right-50 {
margin-right: 50px !important;
}
.margin-right-60 {
margin-right: 60px !important;
}
.margin-right-70 {
margin-right: 70px !important;
}
.margin-right-80 {
margin-right: 80px !important;
}
.margin-left-right-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
.margin-left-right-10 {
margin-left: 10px !important;
margin-right: 10px !important;
}
.margin-left-right-15 {
margin-left: 15px !important;
margin-right: 15px !important;
}
.margin-left-right-20 {
margin-left: 20px !important;
margin-right: 20px !important;
}
.margin-left-right-30 {
margin-left: 30px !important;
margin-right: 30px !important;
}
.margin-left-right-40 {
margin-left: 40px !important;
margin-right: 40px !important;
}
.margin-left-right-50 {
margin-left: 50px !important;
margin-right: 50px !important;
}
.margin-left-right-60 {
margin-left: 60px !important;
margin-right: 60px !important;
}
.margin-left-right-70 {
margin-left: 70px !important;
margin-right: 70px !important;
}
.margin-left-right-80 {
margin-left: 80px !important;
margin-right: 80px !important;
}
.color-second {
color: #cc3300
}
.frame-block {
padding: 50px;
border: 3px #cc0000 solid;
}