@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; }