/*59bce30d6747abfaec78bb9f617b6780*/
@charset "UTF-8";
.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}.bb-bookblock{margin:0 auto;-webkit-perspective:1300px;perspective:1300px;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.bb-bookblock .button{color:#14151e;margin:1.5rem 0 0 0;padding:0;background:none;text-transform:none;font-size:1.2rem}.bb-bookblock .button:before{font-family:FontAwesome;padding-right:0.625rem}.dir-rtl .bb-bookblock .button:before{float:right;padding-left:0.625rem;padding-right:0;content:""}.bb-bookblock .button:hover{color:#0088f3 !important}.bb-bookblock nav{z-index:100;position:relative;float:right;color:#14151e}.dir-rtl .bb-bookblock nav{float:left}.bb-bookblock nav div{color:#14151e;display:inline-block;transform:translate3d(0, 0, 0) !important}.bb-bookblock nav div:hover{color:#0088f3}@media only all and (max-width:47.99rem){.bb-bookblock nav div.bb-nav-prev i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}}.dir-rtl .bb-bookblock nav div.bb-nav-prev i::before{content:""}@media only all and (max-width:47.99rem){.bb-bookblock nav div.bb-nav-next i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}}.dir-rtl .bb-bookblock nav div.bb-nav-next i::before{content:""}.bb-bookblock nav i{cursor:pointer;font-size:1.4rem;padding-right:0.625rem}.bb-bookblock .bb-item:first-child .bb-nav-prev{opacity:0.5;pointer-events:none}.bb-bookblock .bb-item:first-child .bb-nav-prev:hover{color:#0088f3}.rtl .bb-bookblock .bb-item:first-child .bb-nav-prev{opacity:1;pointer-events:auto}.rtl .bb-bookblock .bb-item:first-child .bb-nav-next{opacity:0.5;pointer-events:none}.rtl .bb-bookblock .bb-item:first-child .bb-nav-next:hover{color:#0088f3}.bb-bookblock .bb-item:last-child .bb-nav-next{opacity:0.5;pointer-events:none}.bb-bookblock .bb-item:last-child .bb-nav-next:hover{color:#0088f3}.rtl .bb-bookblock .bb-item:last-child .bb-nav-next{opacity:1;pointer-events:auto}.rtl .bb-bookblock .bb-item:last-child .bb-nav-prev{opacity:0.5;pointer-events:none}.rtl .bb-bookblock .bb-item:last-child .bb-nav-prev:hover{color:#0088f3}.bb-bookblock .bb-item-category{color:#14151e;font-family:"sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:700;font-size:0.8rem;line-height:1.2;text-transform:uppercase;margin-bottom:0.625rem;display:block;float:left}.dir-rtl .bb-bookblock .bb-item-category{float:right}.bb-bookblock .bb-item-title{font-weight:400;font-size:2rem;color:#0088f3}@media only all and (max-width:47.99rem){.bb-bookblock .bb-item-title{font-size:1.5rem}}.bb-bookblock .bb-item-intro{font-size:1.2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(26, 26, 26, 0.1);word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}@media only all and (max-width:47.99rem){.bb-bookblock .bb-item-intro{font-size:1.1rem}}.bb-bookblock .bb-item-content{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.bb-bookblock .bb-sideimage{position:relative}.bb-bookblock .bb-sideimage img{width:100%}.bb-bookblock .bb-sidetext{margin:0;padding:1.5rem;color:#000000}.bb-bookblock .bb-sidetext h3{text-align:center;opacity:0.5}.bb-bookblock .bb-sidetext .bb-image-desc{font-size:1.2rem;text-align:center;display:block}@media only all and (max-width:47.99rem){.bb-bookblock .bb-sidetext .bb-image-desc{font-size:1.1rem}}.bb-page{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;transition-property:transform}.bb-vertical .bb-page{width:50%;height:100%;left:50%;-webkit-transform-origin:left center;transform-origin:left center}.bb-horizontal .bb-page{width:100%;height:50%;top:50%;-webkit-transform-origin:center top;transform-origin:center top}.bb-page>div,.bb-outer,.bb-content,.bb-inner{position:absolute;height:100%;width:100%;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bb-vertical .bb-content{width:200%}.bb-horizontal .bb-content{height:200%}.bb-page>div{width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.bb-vertical .bb-back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.bb-horizontal .bb-back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.bb-outer{width:100%;overflow:hidden;z-index:999}.bb-overlay,.bb-flipoverlay{background-color:rgba(0, 0, 0, 0.7);position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0}.bb-flipoverlay{background-color:rgba(0, 0, 0, 0.2)}.bb-bookblock.bb-vertical>div.bb-page:first-child,.bb-bookblock.bb-vertical>div.bb-page:first-child .bb-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.bb-bookblock.bb-horizontal>div.bb-page:first-child,.bb-bookblock.bb-horizontal>div.bb-page:first-child .bb-back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.bb-content{background:#fff}.bb-vertical .bb-front .bb-content{left:-100%}.bb-horizontal .bb-front .bb-content{top:-100%}.bb-vertical .bb-flip-next,.bb-vertical .bb-flip-initial{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.bb-vertical .bb-flip-prev{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.bb-horizontal .bb-flip-next,.bb-horizontal .bb-flip-initial{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.bb-horizontal .bb-flip-prev{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.bb-vertical .bb-flip-next-end{-webkit-transform:rotateY(-15deg);transform:rotateY(-15deg)}.bb-vertical .bb-flip-prev-end{-webkit-transform:rotateY(-165deg);transform:rotateY(-165deg)}.bb-horizontal .bb-flip-next-end{-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}.bb-horizontal .bb-flip-prev-end{-webkit-transform:rotateX(165deg);transform:rotateX(165deg)}.bb-item{width:100%;height:100%;position:relative;top:0;left:0;display:none}.bb-item-invisible{position:relative;top:0;left:0;display:block;opacity:0}.no-js .bb-bookblock,.no-js ul.bb-custom-grid li{width:auto;height:auto}.no-js .bb-item{display:block;position:relative}.bb-custom-wrapper{width:100%;height:100%;position:relative}.bb-custom-wrapper .bb-bookblock{width:100%;height:100%;-webkit-perspective:2000px;perspective:2000px}.bb-custom-side{width:50%;float:left;height:100%;background:#0088f3;overflow:hidden}.dir-rtl .bb-custom-side{float:right}@media only all and (max-width:47.99rem){.bb-custom-side{width:100%;float:none;height:auto}}.bb-custom-firstpage h1{font-size:2.625em;line-height:1.3;margin:0;font-weight:300}.bb-custom-firstpage h1 span{display:block;font-size:60%;opacity:0.3;padding:0 0 0.6em 0.1em}.bb-custom-firstpage{width:50%;float:left;padding:1.3rem}.dir-rtl .bb-custom-firstpage{float:right}@media only all and (max-width:47.99rem){.bb-custom-firstpage{width:100%;float:none;height:auto}}.no-js .bb-custom-wrapper{height:auto}.no-js .bb-custom-content{height:470px}@media screen and (max-width:61.75em){.bb-custom-side{font-size:70%}}@media screen and (max-width:33em){.bb-custom-side{font-size:60%}}.table-striped tbody tr:nth-child(2n+1) td,.table-striped tbody tr:nth-child(2n+1) th{background:#eee}.label-info,.badge-info{background:#0088f3;color:#ffffff}select{color:#4f5056;background:#ffffff}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{color:#4f5056;background-color:#ffffff}.page-header h2{font-size:2rem}h3{font-size:1.2rem}.blog p,.item-page p{font-size:0.95rem}p.enlarge{font-size:1rem;text-align:center}.click-demo{font-size:1.2rem;line-height:3.5rem;text-align:center}.bb-bookblock .bb-item-intro{padding-bottom:0rem}.template-images{float:left;margin:1%;width:30%}@media only all and (min-width:60rem) and (max-width:74.99rem){#g-container-showcase #g-showcasemain>.g-grid,aside#g-showcaseright{padding:1rem 0}}@media only all and (min-width:48rem) and (max-width:59.99rem){#g-container-showcase #g-showcasemain>.g-grid,aside#g-showcaseright{padding:1rem 2rem}}@media only all and (max-width:30rem){a.g-logo{margin-left:20%}}