﻿
/* general definitions */
@font-face {font-family: alef; src: url('../fonts/Alef-regular.woff'), url('../fonts/Alef-regular.eot'), url('../fonts/Alef-regular.ttf');}
body {direction:ltr; font-family:arial; font-weight:300; font-size:15px; overflow-x:hidden; color:#000000;}
ol, ul { margin: 10px 0 12px 0; padding: 0 17px 0px 0px; font-size:13px;}
li { margin: 0; padding: 0; }
img {display:block; border:0; max-width:100%;}
a {font-family:arial; font-size:inherit; color:inherit; text-decoration:none; outline:none !important;}
a.Hover:hover {text-decoration:underline;}
div {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.PositionPoint {position:relative; top:0; left:0; width:0; height:0;}
.Hidden {opacity:0;}
.Overflow {overflow: auto;}
.Inline {display:inline;}
.Button {padding:3px 10px; background-color:@color_orange; color:#ffffff; display:inline-block;}
a.Button:hover {background-color:darken(@color_orange,10); color:#ffffff;}
.Hide {display:none;}
label {padding:0; margin:0;}
.Background{-webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.fa-circle-thin, .fa-circle{color:#c9172c; font-size:12px; position:relative; top:-1px; padding-left:20px;}
.Pink {color:#c9172c;}
.Red {color:#c9172c;}
.Blue {color:navy;}
.Gray {color:#91888b;}
.Youtube-Container {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}
.Video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.Sep {font-size:14px; color:#B58494;}
a.hover:hover{text-decoration:underline;}
/* general definitions */




/* structure definitions */
THE-BALLOON-BLOWER {display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%; padding:0;}
PAGE {display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:relative; top:0;}
TOP-MENU {display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:fixed; top:0px; left:0px; width:100%; height:50px; line-height:50px; text-align:center; background-color: rgba(230, 204, 205, 0.9); z-index:8; border-bottom:1px solid #d8b6b7; overflow:hidden; padding:0 10px;}
TOP-MENU a, TOP-MENU span {color:#675c6d; font-family: alef, arial; font-size:20px;}
TOP-MENU a:hover {color:#000000;}

.Rest {margin:auto; position:relative; top:50px;}
.Title{color:#8e6f74; font-size:25px; font-family: alef, arial; margin-bottom:20px;}
.Title-Dark{color:#91888b; font-size:20px; font-family: alef, arial; display:block;}
.Title-Red {color:#c9172c; font-size:20px; font-family: alef, arial; display:block;}
.Section {border-top:1px solid #ede3f1; padding:20px 10%; text-align:justify;}
.Gate {text-align:center; position:relative; top:50px;}

.Book {color:#000000;}
.Book-Title {margin:30px 0px; font-size:16px; font-weight:bold; text-align:center;}
.Book-Viewpoint-Title {color:#c90707;}
.Book-Viewpoint-Text {color:#91888b;}

.Arrow {display:block; position:fixed; right:20px; bottom:50px; z-index:4; display:none;}
.Arrow img {width:80px;}
/* structure definitions */




/* pages definitions */

/* pages definitions */




/* widgets definitions */
.Accordion-Title {color:#c9172c; font-size:20px; font-family: alef, arial; display:block;}
.Accordion-Item {margin-bottom:15px;}
/* widgets definitions */




/* media queries */
@media screen and (max-width: 1000px) {

} 

@media screen and (max-width: 650px) {
TOP-MENU a {font-size:15px;}
.Section {padding:20px 15px;}
.Title {font-size:20px;}
} 
/* media queries */

