@charset "UTF-8";
/* Import module */
@import url("/public/vendors/bootstrap-3.3/css/bootstrap.min.css");
/*

____main colors old: FFDD3A
____main colors new blue: 5bacc7
____main color new sepia: ccb18e  d4a05e  a36323  9d7f70  d8bb77

* Component module
____Special div
____Typography
____Section
____Icon
____Button
____Input
*/
/*
* Plugins custom
____Animate.css
____Owl slider
*/
/*
* Common module
____Prallax background
____Nav
____Video
____Modal
____Carousel
____Caption Slider
*/
/*
* Single module
____Home
____Team - Lawyer
____Service
____Quote
____Feature
____Skill
____News
____Testimonial
____Pricing Table
____Twitter
____Contact
____Process
____Footer
____Pages
*/
/*
* Component module
*/
/* Special div */
@import url("http://fonts.googleapis.com/css?family=Raleway:400,200,300,500,600,700");
@import url("../fonts/styles.css");
body {position:relative;overflow-x:hidden}
a, a:hover, a:focus, a:active, a.active {color:inherit;text-decoration:underline;outline:none;}
ul, li {padding:0;margin:0;list-style:none}
li.circle {padding:0 0 0 10px;margin:0 0 0 30px;list-style:circle}  
ul.ryl-list-inline-block li {display:inline-block}
input, textarea, button {outline:none}
header:before,
header:after, footer:before,
footer:after {content:" ";display:table}
header:after, footer:after {clear:both}
.ryl-color-main {color:#d8bb77}
.ryl-color-dark {color:#444444}
.ryl-color-light {color:#FFFFFF}
.ryl-color-trans-light {color:rgba(255, 255, 255, 0.7)}
.ryl-border-color-main {border-color:#d8bb77}
.ryl-border-color-dark {border-color:#444444}
.ryl-border-color-light {border-color:#FFFFFF}
.ryl-border-color-trans-light {border-color:rgba(255, 255, 255, 0.7)}
.ryl-bg-light {background-color:#FFFFFF}
.ryl-bg-main {background-color:#d8bb77}
.ryl-bg-dark {background-color:#444444}
.ryl-bg-gray {background-color:#F6F6F6}
.ryl-bg-trans {background-color:transparent}
.ryl-bg-trans-main {background-color:rgba(255, 217, 71, 0.9)}
.ryl-bg-trans-dark-1 {background-color:rgba(0, 0, 0, 0.5)}
.ryl-bg-trans-dark-2 {background-color:rgba(68, 68, 68, 0.9)}
.ryl-bg-dots {background-image:url("../images/overlay.png");background-repeat:repeat;background-size:4px}
.ryl-bg-dots2 {background-image:url("../images/overlay2.png");background-repeat:repeat;background-size:4px}
.ryl-bg-dots3 {background-image:url("../images/overlay3.png");background-repeat:repeat;background-size:4px}
.ryl-relative {position:relative}
.ryl-absolute {position:absolute}
.ryl-fixed {position:fixed}
.ryl-overlay {position:absolute;width:100%;height:100%;top:0;left:0;z-index:512}
.ryl-overlay-bg {position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}
.ryl-nopadding {padding:0 !important}
.ryl-col-nopadding {padding-left:0;padding-right:0}
.ryl-center-block {display:block;margin-right:auto;margin-left:auto}
.ryl-cell-vertical-wrapper {display: table}
  .ryl-cell-vertical-wrapper .ryl-cell-middle {display:table-cell;vertical-align:middle}
  .ryl-cell-vertical-wrapper .ryl-cell-bottom {display:table-cell;vertical-align:bottom}
  .ryl-cell-vertical-wrapper .ryl-cell-top {display:table-cell;vertical-align:top}
.ryl-middle {position:relative;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.ryl-center-block {display:block;margin-right:auto;margin-left:auto}
.ryl-center {position:relative;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;margin-right:auto;margin-left:auto}
.ryl-bottom {position:relative;display:block;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.ryl-ab-center {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
  .ryl-ab-center:before,
  .ryl-ab-center:after {content:" ";display:table}
  .ryl-ab-center:after {clear:both}
.ryl-ab-bottom {position:absolute;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
  .ryl-ab-bottom:before,
  .ryl-ab-bottom:after {content:" ";display:table}
  .ryl-ab-bottom:after {clear:both}
.ryl-margin-top-5 {margin-top:5px}
.ryl-padding-top-5 {padding-top:5px}
.ryl-margin-bottom-5 {margin-bottom:5px}
.ryl-padding-bottom-5 {padding-bottom:5px}
.ryl-margin-left-5 {margin-left:5px}
.ryl-padding-left-5 {padding-left:5px}
.ryl-margin-right-5 {margin-right:5px}
.ryl-padding-right-5 {padding-right:5px}
.ryl-margin-top-10 {margin-top:10px}
.ryl-padding-top-10 {padding-top:10px}
.ryl-margin-bottom-10 {margin-bottom:10px}
.ryl-padding-bottom-10 {padding-bottom:10px}
.ryl-margin-left-10 {margin-left:10px}
.ryl-padding-left-10 {padding-left:10px}
.ryl-margin-right-10 {margin-right:10px}
.ryl-padding-right-10 {padding-right:10px}
.ryl-margin-top-15 {margin-top:15px}
.ryl-padding-top-15 {padding-top:15px}
.ryl-margin-bottom-15 {margin-bottom:15px}
.ryl-padding-bottom-15 {padding-bottom:15px}
.ryl-margin-left-15 {margin-left:15px}
.ryl-padding-left-15 {padding-left:15px}
.ryl-margin-right-15 {margin-right:15px}
.ryl-padding-right-15 {padding-right:15px}
.ryl-margin-top-20 {margin-top:20px}
.ryl-padding-top-20 {padding-top:20px}
.ryl-margin-bottom-20 {margin-bottom:20px}
.ryl-padding-bottom-20 {padding-bottom:20px}
.ryl-margin-left-20 {margin-left:20px}
.ryl-padding-left-20 {padding-left:20px}
.ryl-margin-right-20 {margin-right:20px}
.ryl-padding-right-20 {padding-right:20px}
.ryl-margin-top-25 {margin-top:25px}
.ryl-padding-top-25 {padding-top:25px}
.ryl-margin-bottom-25 {margin-bottom:25px}
.ryl-padding-bottom-25 {padding-bottom:25px}
.ryl-margin-left-25 {margin-left:25px}
.ryl-padding-left-25 {padding-left:25px}
.ryl-margin-right-25 {margin-right:25px}
.ryl-padding-right-25 {padding-right:25px}
.ryl-margin-top-30 {margin-top:30px}
.ryl-padding-top-30 {padding-top:30px}
.ryl-margin-bottom-30 {margin-bottom:30px}
.ryl-padding-bottom-30 {padding-bottom:30px}
.ryl-margin-left-30 {margin-left:30px}
.ryl-padding-left-30 {padding-left:30px}
.ryl-margin-right-30 {margin-right:30px}
.ryl-padding-right-30 {padding-right:30px}
.ryl-margin-top-35 {margin-top:35px}
.ryl-padding-top-35 {padding-top:35px}
.ryl-margin-bottom-35 {margin-bottom:35px}
.ryl-padding-bottom-35 {padding-bottom:35px}
.ryl-margin-left-35 {margin-left:35px}
.ryl-padding-left-35 {padding-left:35px}
.ryl-margin-right-35 {margin-right:35px}
.ryl-padding-right-35 {padding-right:35px}
.ryl-margin-top-40 {margin-top:40px}
.ryl-padding-top-40 {padding-top:40px}
.ryl-margin-bottom-40 {margin-bottom:40px}
.ryl-padding-bottom-40 {padding-bottom:40px}
.ryl-margin-left-40 {margin-left:40px}
.ryl-padding-left-40 {padding-left:40px}
.ryl-margin-right-40 {margin-right:40px}
.ryl-padding-right-40 {padding-right:40px}
.ryl-margin-top-45 {margin-top:45px}
.ryl-padding-top-45 {padding-top:45px}
.ryl-margin-bottom-45 {margin-bottom:45px}
.ryl-padding-bottom-45 {padding-bottom:45px}
.ryl-margin-left-45 {margin-left:45px}
.ryl-padding-left-45 {padding-left:45px}
.ryl-margin-right-45 {margin-right:45px}
.ryl-padding-right-45 {padding-right:45px}
.ryl-margin-top-50 {margin-top:50px}
.ryl-padding-top-50 {padding-top:50px}
.ryl-margin-bottom-50 {margin-bottom:50px}
.ryl-padding-bottom-50 {padding-bottom:50px}
.ryl-margin-left-50 {margin-left:50px}
.ryl-padding-left-50 {padding-left:50px}
.ryl-margin-right-50 {margin-right:50px}
.ryl-padding-right-50 {padding-right:50px}
.ryl-margin-top-55 {margin-top:55px}
.ryl-padding-top-55 {padding-top:55px}
.ryl-margin-bottom-55 {margin-bottom:55px}
.ryl-padding-bottom-55 {padding-bottom:55px}
.ryl-margin-left-55 {margin-left:55px}
.ryl-padding-left-55 {padding-left:55px}
.ryl-margin-right-55 {margin-right:55px}
.ryl-padding-right-55 {padding-right:55px}
.ryl-margin-top-60 {margin-top:60px}
.ryl-padding-top-60 {padding-top:60px}
.ryl-margin-bottom-60 {margin-bottom:60px}
.ryl-padding-bottom-60 {padding-bottom:60px}
.ryl-margin-left-60 {margin-left:60px}
.ryl-padding-left-60 {padding-left:60px}
.ryl-margin-right-60 {margin-right:60px}
.ryl-padding-right-60 {padding-right:60px}
.ryl-margin-top-65 {margin-top:65px}
.ryl-padding-top-65 {padding-top:65px}
.ryl-margin-bottom-65 {margin-bottom:65px}
.ryl-padding-bottom-65 {padding-bottom:65px}
.ryl-margin-left-65 {margin-left:65px}
.ryl-padding-left-65 {padding-left:65px}
.ryl-margin-right-65 {margin-right:65px}
.ryl-padding-right-65 {padding-right:65px}
.ryl-margin-top-70 {margin-top:70px}
.ryl-padding-top-70 {padding-top:70px}
.ryl-margin-bottom-70 {margin-bottom:70px}
.ryl-padding-bottom-70 {padding-bottom:70px}
.ryl-margin-left-70 {margin-left:70px}
.ryl-padding-left-70 {padding-left:70px}
.ryl-margin-right-70 {margin-right:70px}
.ryl-padding-right-70 {padding-right:70px}
.ryl-margin-top-75 {margin-top:75px}
.ryl-padding-top-75 {padding-top:75px}
.ryl-margin-bottom-75 {margin-bottom:75px}
.ryl-padding-bottom-75 {padding-bottom:75px}
.ryl-margin-left-75 {margin-left:75px}
.ryl-padding-left-75 {padding-left:75px}
.ryl-margin-right-75 {margin-right:75px}
.ryl-padding-right-75 {padding-right:75px}
.ryl-margin-top-80 {margin-top:80px}
.ryl-padding-top-80 {padding-top:80px}
.ryl-margin-bottom-80 {margin-bottom:80px}
.ryl-padding-bottom-80 {padding-bottom:80px}
.ryl-margin-left-80 {margin-left:80px}
.ryl-padding-left-80 {padding-left:80px}
.ryl-margin-right-80 {margin-right:80px}
.ryl-padding-right-80 {padding-right:80px}
.ryl-margin-top-85 {margin-top:85px}
.ryl-padding-top-85 {padding-top:85px}
.ryl-margin-bottom-85 {margin-bottom:85px}
.ryl-padding-bottom-85 {padding-bottom:85px}
.ryl-margin-left-85 {margin-left:85px}
.ryl-padding-left-85 {padding-left:85px}
.ryl-margin-right-85 {margin-right:85px}
.ryl-padding-right-85 {padding-right:85px}
.ryl-margin-top-90 {margin-top:90px}
.ryl-padding-top-90 {padding-top:90px}
.ryl-margin-bottom-90 {margin-bottom:90px}
.ryl-padding-bottom-90 {padding-bottom:90px}
.ryl-margin-left-90 {margin-left:90px}
.ryl-padding-left-90 {padding-left:90px}
.ryl-margin-right-90 {margin-right:90px}
.ryl-padding-right-90 {padding-right:90px}
.ryl-margin-top-95 {margin-top:95px}
.ryl-padding-top-95 {padding-top:95px}
.ryl-margin-bottom-95 {margin-bottom:95px}
.ryl-padding-bottom-95 {padding-bottom:95px}
.ryl-margin-left-95 {margin-left:95px}
.ryl-padding-left-95 {padding-left:95px}
.ryl-margin-right-95 {margin-right:95px}
.ryl-padding-right-95 {padding-right:95px}
.ryl-margin-top-100 {margin-top:100px}
.ryl-padding-top-100 {padding-top:100px}
.ryl-margin-bottom-100 {margin-bottom:100px}
.ryl-padding-bottom-100 {padding-bottom:100px}
.ryl-margin-left-100 {margin-left:100px}
.ryl-padding-left-100 {padding-left:100px}
.ryl-margin-right-100 {margin-right:100px}
.ryl-padding-right-100 {padding-right:100px}
/* Typography */
body {font-family:"Raleway", sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#444444;-webkit-font-smoothing:antialiased}
h1 {font-size:60px}
h2 {font-size:45px}
h3 {font-size:36px}
h4 {font-size:24px}
h5 {font-size:18px}
h6 {font-size:14px}
h1, h2, h3, h4, h5, h6 {line-height:1;font-weight:600;margin:0;margin-bottom:20px}
  h1.ryl-bold-heading, h2.ryl-bold-heading, h3.ryl-bold-heading, h4.ryl-bold-heading, h5.ryl-bold-heading, h6.ryl-bold-heading {font-weight:700}
  h1.ryl-light-heading, h2.ryl-light-heading, h3.ryl-light-heading, h4.ryl-light-heading, h5.ryl-light-heading, h6.ryl-light-heading {font-weight:500}
p {font-weight:400;margin:0;padding:0;margin-bottom:20px}
q:before {content:"“"}
q:after {content:"”"}
.ryl-fw-bold {font-weight:700}
.ryl-fw-semibold {font-weight:600}
.ryl-fw-medium {font-weight:500}
.ryl-fw-normal {font-weight:400}
.ryl-fw-light {font-weight:300}
.ryl-fs-1 {font-size:60px}
.ryl-fs-2 {font-size:30px}
.ryl-fs-3 {font-size:36px}
.ryl-fs-4 {font-size:24px}
.ryl-fs-5 {font-size:18px}
.ryl-fs-6 {font-size:14px}
.ryl-fs-super {font-size:72px}
::-moz-selection {background:#d8bb77;color:#FFFFFF}
::selection {background:#d8bb77;color:#FFFFFF}
/* Section */
#ryl-main {position:relative}
  #ryl-main:before,
  #ryl-main:after {content:" ";display:table}
  #ryl-main:after {clear:both}
  #ryl-main section {position:relative;float:left;width:100%;padding-bottom:30px}
    #ryl-main section:before,
    #ryl-main section:after {content:" ";display:table}
    #ryl-main section:after {clear:both}
  #ryl-main > header {position:relative;float:left;width:100%}
    #ryl-main > header:before,
    #ryl-main > header:after {content:" ";display:table}
    #ryl-main > header:after {clear:both}
  #ryl-main > footer {position:relative;float:left;width:100%}
    #ryl-main > footer:before,
    #ryl-main > footer:after {content:" ";display:table}
    #ryl-main > footer:after {clear:both}
.ryl-section-header-style-1 {padding-top:80px;padding-bottom:60px;text-align:center}
  .ryl-section-header-style-1 p {font-size:18px;max-width:962px;display:block;margin-right:auto;margin-left:auto}
  .ryl-section-header-style-1 hr {display:block;max-width:160px;margin-left:auto;margin-right:auto;margin-bottom:20px;border:none;border-top:2px solid #444444}
    .ryl-section-header-style-1 hr.ryl-left-hr {margin-left:0}
    .ryl-section-header-style-1 hr.ryl-right-hr {margin-right:0}
  .ryl-section-header-style-1.ryl-bg-gray {margin-bottom:80px}
.ryl-section-header-style-2 {padding-top:60px;padding-bottom:40px;text-align:center}
  .ryl-section-header-style-2 p {font-size:18px;max-width:962px;display:block;margin-right:auto;margin-left:auto}
  .ryl-section-header-style-2 hr {display:block;max-width:56px;margin-left:auto;margin-right:auto;margin-bottom:20px;border:none;border-top:1px solid #BBBBBB}
    .ryl-section-header-style-2 hr.ryl-left-hr {margin-left:0}
    .ryl-section-header-style-2 hr.ryl-right-hr {margin-right:0}
  .ryl-section-header-style-2.ryl-section-header-left {text-align:left}
    .ryl-section-header-style-2.ryl-section-header-left hr, .ryl-section-header-style-2.ryl-section-header-left p {margin-left:0}
  .ryl-section-header-style-2.ryl-bg-gray {margin-bottom:40px}
.ryl-color-light .ryl-section-header-style-1 hr {border-color:#FFFFFF}
.ryl-section-item {margin-bottom:20px; min-height:295px;border:0px solid #ccc}
.ryl-section-item2 {margin-bottom:50px; min-height:245px;border:0px solid yellow} /*vigy new*/
.ryl-section-item2nest {overflow-x:hidden; width:100%; height:145px} /*vigy new*/
/* Responsive section */
@media (max-width:767px) {.ryl-section-header-style-1 h2 {font-size:36px;line-height:1.6}
  .ryl-section-header-style-1 p {font-size:16px;max-width:962px;display:block;margin-right:auto;margin-left:auto} }
/* Icon */
.ryl-madrin-logo-1 {width:40px;height:40px;background-image:url("../images/logo.svg");background-size:100% 100%;background-position:center}
.ryl-madrin-logo-dark-1 {width:40px;height:40px;background-image:url("../images/dark-logo.svg");background-size:100% 100%;background-position:center}
.ryl-madrin-logo-2 {width:83px;height:83px;background-image:url("../images/logo.svg");background-size:100% 100%;background-position:center}
.ryl-madrin-logo-dark-2 {width:83px;height:83px;background-image:url("../images/dark-logo.svg");background-size:100% 100%;background-position:center}
.ryl-madrin-logo-3 {width:109px;height:109px;background-image:url("../images/logo.svg");background-size:100% 100%;background-position:center}
.ryl-madrin-logo-dark-3 {width:109px;height:109px;background-image:url("../images/dark-logo.svg");background-size:100% 100%;background-position:center}
[class^="icon-"],
[class*=" icon-"] {display:inline-block;text-align:center;cursor:pointer}
  [class^="icon-"]:before,
  [class*=" icon-"]:before {display:block}
.ryl-icon-inline-text {position:relative;top:2px;margin-right:3px}

.ryl-icon-circle-1 {width:52px;height:52px;line-height:52px;font-size:32px;cursor:pointer;border-radius:50%;z-index:9;background-color:#d8bb77;color:#FFFFFF}

.ryl-icon-circle-border-1 {width:32px;height:32px;line-height:30px;border:1px solid rgba(255, 255, 255, 0.7);font-size:16px;cursor:pointer;border-radius:50%;z-index:9;color:rgba(255, 255, 255, 0.7);transition:all 0.3s ease-in-out}
  .ryl-icon-circle-border-1:hover {color:#d8bb77;border-color:#d8bb77;-webkit-animation:swing 0.4s;animation:swing 0.4s}
.ryl-icon-circle-border-2 {width:46px;height:46px;line-height:42px;border:2px solid rgba(255, 255, 255, 0.7);font-size:26px;cursor:pointer;border-radius:50%;z-index:9;color:rgba(255, 255, 255, 0.7);transition:all 0.3s ease-in-out}
  .ryl-icon-circle-border-2:hover {color:#d8bb77;border-color:#d8bb77;-webkit-animation:swing 0.4s;animation:swing 0.4s}
.ryl-icon-circle-border-3 {width:50px;height:50px;line-height:48px;border:1px solid rgba(255, 255, 255, 0.7);font-size:24px;cursor:pointer;border-radius:50%;z-index:9;color:rgba(255, 255, 255, 0.7);transition:all 0.3s ease-in-out}
  .ryl-icon-circle-border-3:hover {color:#d8bb77;border-color:#d8bb77;-webkit-animation:swing 0.4s;animation:swing 0.4s}
.ryl-icon-super-circle-1 {position:relative;width:106px;height:106px;line-height:104px;border:1px solid #444444;font-size:60px;cursor:pointer;border-radius:50%;z-index:9;color:#FFFFFF;transition:all 0.3s ease-in-out}
  .ryl-icon-super-circle-1:after {transition:all 0.3s ease-in-out;content:" ";position:absolute;left:3px;top:3px;width:98px;height:98px;background-color:#444444;border-radius:50%;z-index:-1}
.ryl-icon-super-circle-2 {position:relative;width:111px;height:111px;line-height:107px;border:2px solid #d8bb77;font-size:60px;cursor:pointer;border-radius:50%;z-index:9;color:#FFFFFF;transition:all 0.3s ease-in-out}
  .ryl-icon-super-circle-2:after {transition:all 0.3s ease-in-out;content:" ";position:absolute;left:3px;top:3px;width:101px;height:101px;background-color:#d8bb77;border-radius:50%;z-index:-1}
.ryl-icon-super-square-1 {position:relative;width:100px;height:100px;line-height:100px;font-size:60px;cursor:pointer;z-index:9;background-color:#d8bb77;color:#FFFFFF;transition:all 0.3s ease-in-out;position:relative;overflow:visible}
  .ryl-icon-super-square-1:after {content:" ";width:0;height:0;position:absolute;bottom:0;left:50%;border:9px solid transparent;margin-bottom:-18px;margin-left:-9px;border-top-color:#d8bb77}
.ryl-icon-separator-wrapper {position:relative;float:left;height:80px;width:100%;margin-top:-40px;margin-bottom:-40px;line-height:80px;text-align:center}
  .ryl-icon-separator-wrapper .ryl-icon-separator {width:80px;height:80px;font-size:26px;color:#FFFFFF;background:url("../images/diamond.svg");background-position:center;background-size:100% 100%;position:relative;z-index:9}
/* Button */
.ryl-btn-1 {position:relative;display:inline-block;text-align:center;font-size:18px;font-weight:700;line-height:1.6;padding:10px 33px;border:2px solid #FFFFFF;border-radius:26.4px;cursor:pointer;color:#FFFFFF;transition:all 0.3s ease-in-out}
  .ryl-btn-1:hover {color:#444444;background-color:#FFFFFF}
.ryl-btn-2 {position:relative;display:inline-block;text-align:center;font-size:18px;font-weight:700;line-height:1.6;padding:12px 35px;border:none;border-radius:26.4px;cursor:pointer;color:#FFFFFF;background-color:#222222;font-weight:600;transition:all 0.3s ease-in-out}
  .ryl-btn-2:hover {color:#FFFFFF;background-color:#d8bb77}
.ryl-btn-trans-1 {position:relative;display:inline-block;text-align:center;font-size:18px;font-weight:700;line-height:1.6;padding:9px 33px;border:2px solid rgba(255, 255, 255, 0.7);border-radius:26.4px;cursor:pointer;color:rgba(255, 255, 255, 0.7);transition:all 0.3s ease-in-out}
  .ryl-btn-trans-1:hover {color:#444444;background-color:#FFFFFF}
/* Input */
input, textarea {outline:none;resize:none}
.ryl-form-input-style-1 input:not([type="submit"]), .ryl-form-input-style-1 textarea {position:relative;display:block;float:left;background-color:rgba(255, 255, 255, 0.8);border:none;width:100%;padding:19px;margin-bottom:35px;color:#444444;font-weight:700;transition:all 0.3s ease-in-out}
.ryl-form-input-style-1 .ryl-submit {padding-top:20px}
.ryl-form-input-style-1 textarea {height:250px}
.ryl-form-input-style-1 ::-webkit-input-placeholder {color:#444444}
.ryl-form-input-style-1 :-moz-placeholder {/* Firefox 18- */
  color:#444444}
.ryl-form-input-style-1 ::-moz-placeholder {/* Firefox 19+ */
  color:#444444}
.ryl-form-input-style-1 :-ms-input-placeholder {color:#444444}
.ryl-form-input-style-2 input, .ryl-form-input-style-2 textarea {position:relative;display:block;float:left;background-color:rgba(255, 255, 255, 0.8);border:none;border-bottom:1px solid #DDDDDD;width:100%;padding:19px 0;margin-bottom:10px;color:#444444;transition:all 0.3s ease-in-out;font-size:18px}
.ryl-form-input-style-2 textarea {height:220px}
.ryl-form-input-style-2 .ryl-submit {padding-top:50px;float:left}
.ryl-form-input-style-2 ::-webkit-input-placeholder {color:#444444}
.ryl-form-input-style-2 :-moz-placeholder {/* Firefox 18- */
  color:#444444}
.ryl-form-input-style-2 ::-moz-placeholder {/* Firefox 19+ */
  color:#444444}
.ryl-form-input-style-2 :-ms-input-placeholder {color:#444444}
.placeholder {color:#444444}
/*
* Plugins custom
*/
/* Animate.css */
@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform:translateY(0);transform:translateY(0)}
  40% {-webkit-transform:translateY(-30px);transform:translateY(-30px)}
  60% {-webkit-transform:translateY(-15px);transform:translateY(-15px)} }
@-ms-keyframes bounce {0%, 20%, 50%, 80%, 100% {-ms-transform:translateY(0);  transform:translateY(0)}
  40% {-ms-transform:translateY(-30px);  transform:translateY(-30px)}
  60% {-ms-transform:translateY(-15px);  transform:translateY(-15px)} }
@keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform:translateY(0);transform:translateY(0)}
  40% {-webkit-transform:translateY(-30px);transform:translateY(-30px)}
  60% {-webkit-transform:translateY(-15px);transform:translateY(-15px)} }
@-webkit-keyframes flash {0%, 50%, 100% {opacity:1}
  25%, 75% {opacity:0} }
@-ms-keyframes flash {0%, 50%, 100% {opacity:1}
  25%, 75% {opacity:0} }
@keyframes flash {0%, 50%, 100% {opacity:1}
  25%, 75% {opacity:0} }
@-webkit-keyframes pulse {0% {-webkit-transform:scale(1);transform:scale(1)}
  50% {-webkit-transform:scale(1.1);transform:scale(1.1)}
  100% {-webkit-transform:scale(1);transform:scale(1)} }
@-ms-keyframes pulse {0% {-ms-transform:scale(1);  transform:scale(1)}
  50% {-ms-transform:scale(1.1);  transform:scale(1.1)}
  100% {-ms-transform:scale(1);  transform:scale(1)} }
@keyframes pulse {0% {-webkit-transform:scale(1);transform:scale(1)}
  50% {-webkit-transform:scale(1.1);transform:scale(1.1)}
  100% {-webkit-transform:scale(1);transform:scale(1)} }
@-webkit-keyframes rubberBand {0% {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
  30% {-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}
  40% {-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}
  50% {-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}
  65% {-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}
  75% {-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}
  100% {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)} }
@-ms-keyframes rubberBand {0% {transform:scale3d(1, 1, 1)}
  30% {transform:scale3d(1.25, 0.75, 1)}
  40% {transform:scale3d(0.75, 1.25, 1)}
  50% {transform:scale3d(1.15, 0.85, 1)}
  65% {transform:scale3d(0.95, 1.05, 1)}
  75% {transform:scale3d(1.05, 0.95, 1)}
  100% {transform:scale3d(1, 1, 1)} }
@keyframes rubberBand {0% {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
  30% {-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}
  40% {-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}
  50% {-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}
  65% {-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}
  75% {-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}
  100% {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)} }
@-webkit-keyframes shake {0%, 100% {-webkit-transform:translateX(0);transform:translateX(0)}
  10%, 30%, 50%, 70%, 90% {-webkit-transform:translateX(-10px);transform:translateX(-10px)}
  20%, 40%, 60%, 80% {-webkit-transform:translateX(10px);transform:translateX(10px)} }
@-ms-keyframes shake {0%, 100% {-ms-transform:translateX(0);  transform:translateX(0)}
  10%, 30%, 50%, 70%, 90% {-ms-transform:translateX(-10px);  transform:translateX(-10px)}
  20%, 40%, 60%, 80% {-ms-transform:translateX(10px);  transform:translateX(10px)} }
@keyframes shake {0%, 100% {-webkit-transform:translateX(0);transform:translateX(0)}
  10%, 30%, 50%, 70%, 90% {-webkit-transform:translateX(-10px);transform:translateX(-10px)}
  20%, 40%, 60%, 80% {-webkit-transform:translateX(10px);transform:translateX(10px)} }
@-webkit-keyframes swing {20%, 40%, 60%, 80%, 100% {-webkit-transform-origin:top center}
  20% {-webkit-transform:rotate(15deg)}
  40% {-webkit-transform:rotate(-10deg)}
  60% {-webkit-transform:rotate(5deg)}
  80% {-webkit-transform:rotate(-5deg)}
  100% {-webkit-transform:rotate(0deg)} }
@-ms-keyframes swing {20%, 40%, 60%, 80%, 100% {-webkit-transform-origin:top center}
  20% {-webkit-transform:rotate(15deg)}
  40% {-webkit-transform:rotate(-10deg)}
  60% {-webkit-transform:rotate(5deg)}
  80% {-webkit-transform:rotate(-5deg)}
  100% {-webkit-transform:rotate(0deg)} }
@keyframes swing {20%, 40%, 60%, 80%, 100% {-webkit-transform-origin:top center}
  20% {-webkit-transform:rotate(15deg)}
  40% {-webkit-transform:rotate(-10deg)}
  60% {-webkit-transform:rotate(5deg)}
  80% {-webkit-transform:rotate(-5deg)}
  100% {-webkit-transform:rotate(0deg)} }
@-webkit-keyframes tada {0% {-webkit-transform:scale(1)}
  10%, 20% {-webkit-transform:scale(0.9) rotate(-3deg)}
  30%, 50%, 70%, 90% {-webkit-transform:scale(1.1) rotate(3deg)}
  40%, 60%, 80% {-webkit-transform:scale(1.1) rotate(-3deg)}
  100% {-webkit-transform:scale(1) rotate(0)} }
@-ms-keyframes tada {0% {-webkit-transform:scale(1)}
  10%, 20% {-webkit-transform:scale(0.9) rotate(-3deg)}
  30%, 50%, 70%, 90% {-webkit-transform:scale(1.1) rotate(3deg)}
  40%, 60%, 80% {-webkit-transform:scale(1.1) rotate(-3deg)}
  100% {-webkit-transform:scale(1) rotate(0)} }
@keyframes tada {0% {-webkit-transform:scale(1)}
  10%, 20% {-webkit-transform:scale(0.9) rotate(-3deg)}
  30%, 50%, 70%, 90% {-webkit-transform:scale(1.1) rotate(3deg)}
  40%, 60%, 80% {-webkit-transform:scale(1.1) rotate(-3deg)}
  100% {-webkit-transform:scale(1) rotate(0)} }
@-webkit-keyframes wobble {0% {-webkit-transform:translateX(0%)}
  15% {-webkit-transform:translateX(-25%) rotate(-5deg)}
  30% {-webkit-transform:translateX(20%) rotate(3deg)}
  45% {-webkit-transform:translateX(-15%) rotate(-3deg)}
  60% {-webkit-transform:translateX(10%) rotate(2deg)}
  75% {-webkit-transform:translateX(-5%) rotate(-1deg)}
  100% {-webkit-transform:translateX(0%)} }
@-ms-keyframes wobble {0% {-webkit-transform:translateX(0%)}
  15% {-webkit-transform:translateX(-25%) rotate(-5deg)}
  30% {-webkit-transform:translateX(20%) rotate(3deg)}
  45% {-webkit-transform:translateX(-15%) rotate(-3deg)}
  60% {-webkit-transform:translateX(10%) rotate(2deg)}
  75% {-webkit-transform:translateX(-5%) rotate(-1deg)}
  100% {-webkit-transform:translateX(0%)} }
@keyframes wobble {0% {-webkit-transform:translateX(0%)}
  15% {-webkit-transform:translateX(-25%) rotate(-5deg)}
  30% {-webkit-transform:translateX(20%) rotate(3deg)}
  45% {-webkit-transform:translateX(-15%) rotate(-3deg)}
  60% {-webkit-transform:translateX(10%) rotate(2deg)}
  75% {-webkit-transform:translateX(-5%) rotate(-1deg)}
  100% {-webkit-transform:translateX(0%)} }
@-webkit-keyframes bounceIn {0% {opacity:0;-webkit-transform:scale(0.3)}
  50% {opacity:1;-webkit-transform:scale(1.05)}
  70% {-webkit-transform:scale(0.9)}
  100% {-webkit-transform:scale(1)} }
@-ms-keyframes bounceIn {0% {opacity:0;-webkit-transform:scale(0.3)}
  50% {opacity:1;-webkit-transform:scale(1.05)}
  70% {-webkit-transform:scale(0.9)}
  100% {-webkit-transform:scale(1)} }
@keyframes bounceIn {0% {opacity:0;-webkit-transform:scale(0.3)}
  50% {opacity:1;-webkit-transform:scale(1.05)}
  70% {-webkit-transform:scale(0.9)}
  100% {-webkit-transform:scale(1)} }
@-webkit-keyframes bounceInDown {0% {opacity:0;-webkit-transform:translateY(-2000px)}
  60% {opacity:1;-webkit-transform:translateY(30px)}
  80% {-webkit-transform:translateY(-10px)}
  100% {-webkit-transform:translateY(0)} }
@-ms-keyframes bounceInDown {0% {opacity:0;-webkit-transform:translateY(-2000px)}
  60% {opacity:1;-webkit-transform:translateY(30px)}
  80% {-webkit-transform:translateY(-10px)}
  100% {-webkit-transform:translateY(0)} }
@keyframes bounceInDown {0% {opacity:0;-webkit-transform:translateY(-2000px)}
  60% {opacity:1;-webkit-transform:translateY(30px)}
  80% {-webkit-transform:translateY(-10px)}
  100% {-webkit-transform:translateY(0)} }
@-webkit-keyframes bounceInLeft {0% {opacity:0;-webkit-transform:translateX(-2000px)}
  60% {opacity:1;-webkit-transform:translateX(30px)}
  80% {-webkit-transform:translateX(-10px)}
  100% {-webkit-transform:translateX(0)} }
@-ms-keyframes bounceInLeft {0% {opacity:0;-webkit-transform:translateX(-2000px)}
  60% {opacity:1;-webkit-transform:translateX(30px)}
  80% {-webkit-transform:translateX(-10px)}
  100% {-webkit-transform:translateX(0)} }
@keyframes bounceInLeft {0% {opacity:0;-webkit-transform:translateX(-2000px)}
  60% {opacity:1;-webkit-transform:translateX(30px)}
  80% {-webkit-transform:translateX(-10px)}
  100% {-webkit-transform:translateX(0)} }
@-webkit-keyframes bounceInRight {0% {opacity:0;-webkit-transform:translateX(2000px)}
  60% {opacity:1;-webkit-transform:translateX(-30px)}
  80% {-webkit-transform:translateX(10px)}
  100% {-webkit-transform:translateX(0)} }
@-ms-keyframes bounceInRight {0% {opacity:0;-webkit-transform:translateX(2000px)}
  60% {opacity:1;-webkit-transform:translateX(-30px)}
  80% {-webkit-transform:translateX(10px)}
  100% {-webkit-transform:translateX(0)} }
@keyframes bounceInRight {0% {opacity:0;-webkit-transform:translateX(2000px)}
  60% {opacity:1;-webkit-transform:translateX(-30px)}
  80% {-webkit-transform:translateX(10px)}
  100% {-webkit-transform:translateX(0)} }
@-webkit-keyframes bounceInUp {0% {opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
  60% {opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}
  80% {-webkit-transform:translateY(10px);transform:translateY(10px);opacity:1}
  100% {-webkit-transform:translateY(0);transform:translateY(0);opacity:1} }
@-ms-keyframes bounceInUp {0% {opacity:0;-ms-transform:translateY(2000px);  transform:translateY(2000px)}
  60% {opacity:1;-ms-transform:translateY(-30px);  transform:translateY(-30px)}
  80% {-ms-transform:translateY(10px);  transform:translateY(10px);opacity:1}
  100% {-ms-transform:translateY(0);  transform:translateY(0);opacity:1} }
@keyframes bounceInUp {0% {opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
  60% {opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}
  80% {-webkit-transform:translateY(10px);transform:translateY(10px);opacity:1}
  100% {-webkit-transform:translateY(0);transform:translateY(0);opacity:1} }
@-webkit-keyframes bounceOut {0% {-webkit-transform:scale(1)}
  25% {-webkit-transform:scale(0.95)}
  50% {opacity:1;-webkit-transform:scale(1.1)}
  100% {opacity:0;-webkit-transform:scale(0.3)} }
@-ms-keyframes bounceOut {0% {-webkit-transform:scale(1)}
  25% {-webkit-transform:scale(0.95)}
  50% {opacity:1;-webkit-transform:scale(1.1)}
  100% {opacity:0;-webkit-transform:scale(0.3)} }
@keyframes bounceOut {0% {-webkit-transform:scale(1)}
  25% {-webkit-transform:scale(0.95)}
  50% {opacity:1;-webkit-transform:scale(1.1)}
  100% {opacity:0;-webkit-transform:scale(0.3)} }
@-webkit-keyframes bounceOutDown {0% {-webkit-transform:translateY(0)}
  20% {opacity:1;-webkit-transform:translateY(-20px)}
  100% {opacity:0;-webkit-transform:translateY(2000px)} }
@-ms-keyframes bounceOutDown {0% {-webkit-transform:translateY(0)}
  20% {opacity:1;-webkit-transform:translateY(-20px)}
  100% {opacity:0;-webkit-transform:translateY(2000px)} }
@keyframes bounceOutDown {0% {-webkit-transform:translateY(0)}
  20% {opacity:1;-webkit-transform:translateY(-20px)}
  100% {opacity:0;-webkit-transform:translateY(2000px)} }
@-webkit-keyframes bounceOutLeft {0% {-webkit-transform:translateX(0)}
  20% {opacity:1;-webkit-transform:translateX(20px)}
  100% {opacity:0;-webkit-transform:translateX(-2000px)} }
@-ms-keyframes bounceOutLeft {0% {-webkit-transform:translateX(0)}
  20% {opacity:1;-webkit-transform:translateX(20px)}
  100% {opacity:0;-webkit-transform:translateX(-2000px)} }
@keyframes bounceOutLeft {0% {-webkit-transform:translateX(0)}
  20% {opacity:1;-webkit-transform:translateX(20px)}
  100% {opacity:0;-webkit-transform:translateX(-2000px)} }
@-webkit-keyframes bounceOutRight {0% {-webkit-transform:translateX(0)}
  20% {opacity:1;-webkit-transform:translateX(-20px)}
  100% {opacity:0;-webkit-transform:translateX(2000px)} }
@-ms-keyframes bounceOutRight {0% {-webkit-transform:translateX(0)}
  20% {opacity:1;-webkit-transform:translateX(-20px)}
  100% {opacity:0;-webkit-transform:translateX(2000px)} }
@keyframes bounceOutRight {0% {-webkit-transform:translateX(0)}
  20% {opacity:1;-webkit-transform:translateX(-20px)}
  100% {opacity:0;-webkit-transform:translateX(2000px)} }
@-webkit-keyframes bounceOutUp {0% {-webkit-transform:translateY(0)}
  20% {opacity:1;-webkit-transform:translateY(20px)}
  100% {opacity:0;-webkit-transform:translateY(-2000px)} }
@-ms-keyframes bounceOutUp {0% {-webkit-transform:translateY(0)}
  20% {opacity:1;-webkit-transform:translateY(20px)}
  100% {opacity:0;-webkit-transform:translateY(-2000px)} }
@keyframes bounceOutUp {0% {-webkit-transform:translateY(0)}
  20% {opacity:1;-webkit-transform:translateY(20px)}
  100% {opacity:0;-webkit-transform:translateY(-2000px)} }
@-webkit-keyframes fadeIn {0% {opacity:0}
  100% {opacity:1} }
@-ms-keyframes fadeIn {0% {opacity:0}
  100% {opacity:1} }
@keyframes fadeIn {0% {opacity:0}
  100% {opacity:1} }
@-webkit-keyframes fadeInDown {0% {opacity:0;-webkit-transform:translateY(-20px)}
  100% {opacity:1;-webkit-transform:translateY(0)} }
@-ms-keyframes fadeInDown {0% {opacity:0;-webkit-transform:translateY(-20px)}
  100% {opacity:1;-webkit-transform:translateY(0)} }
@keyframes fadeInDown {0% {opacity:0;-webkit-transform:translateY(-20px)}
  100% {opacity:1;-webkit-transform:translateY(0)} }
@-webkit-keyframes fadeInDownBig {0% {opacity:0;-webkit-transform:translateY(-2000px)}
  100% {opacity:1;-webkit-transform:translateY(0)} }
@-ms-keyframes fadeInDownBig {0% {opacity:0;-webkit-transform:translateY(-2000px)}
  100% {opacity:1;-webkit-transform:translateY(0)} }
@keyframes fadeInDownBig {0% {opacity:0;-webkit-transform:translateY(-2000px)}
  100% {opacity:1;-webkit-transform:translateY(0)} }
@-webkit-keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translateX(-20px)}
  100% {opacity:1;-webkit-transform:translateX(0)} }
@-ms-keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translateX(-20px)}
  100% {opacity:1;-webkit-transform:translateX(0)} }
@keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translateX(-20px)}
  100% {opacity:1;-webkit-transform:translateX(0)} }
@-webkit-keyframes fadeInLeftBig {0% {opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
  100% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} }
@-ms-keyframes fadeInLeftBig {0% {opacity:0;-ms-transform:translateX(-2000px);  transform:translateX(-2000px)}
  100% {opacity:1;-ms-transform:translateX(0);  transform:translateX(0)} }
@keyframes fadeInLeftBig {0% {opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
  100% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} }
@-webkit-keyframes fadeInRight {0% {opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}
  100% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} }
@-ms-keyframes fadeInRight {0% {opacity:0;-ms-transform:translateX(20px);  transform:translateX(20px)}
  100% {opacity:1;-ms-transform:translateX(0);  transform:translateX(0)} }
@keyframes fadeInRight {0% {opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}
  100% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} }
@-webkit-keyframes fadeInRightBig {0% {opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
  100% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} }
@-ms-keyframes fadeInRightBig {0% {opacity:0;-ms-transform:translateX(2000px);  transform:translateX(2000px)}
  100% {opacity:1;-ms-transform:translateX(0);  transform:translateX(0)} }
@keyframes fadeInRightBig {0% {opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
  100% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} }
@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
  100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} }
@-ms-keyframes fadeInUp {0% {opacity:0;-ms-transform:translateY(20px);  transform:translateY(20px)}
  100% {opacity:1;-ms-transform:translateY(0);  transform:translateY(0)} }
@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
  100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} }
@-webkit-keyframes fadeInUpBig {0% {opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
  100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} }
@-ms-keyframes fadeInUpBig {0% {opacity:0;-ms-transform:translateY(2000px);  transform:translateY(2000px)}
  100% {opacity:1;-ms-transform:translateY(0);  transform:translateY(0)} }
@keyframes fadeInUpBig {0% {opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
  100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} }
@-webkit-keyframes fadeOut {0% {opacity:1}
  100% {opacity:0} }
@-ms-keyframes fadeOut {0% {opacity:1}
  100% {opacity:0} }
@keyframes fadeOut {0% {opacity:1}
  100% {opacity:0} }
@-webkit-keyframes fadeOutDown {0% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)} }
@-ms-keyframes fadeOutDown {0% {opacity:1;-ms-transform:translateY(0);  transform:translateY(0)}
  100% {opacity:0;-ms-transform:translateY(20px);  transform:translateY(20px)} }
@keyframes fadeOutDown {0% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)} }
@-webkit-keyframes fadeOutDownBig {0% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} }
@-ms-keyframes fadeOutDownBig {0% {opacity:1;-ms-transform:translateY(0);  transform:translateY(0)}
  100% {opacity:0;-ms-transform:translateY(2000px);  transform:translateY(2000px)} }
@keyframes fadeOutDownBig {0% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} }
@-webkit-keyframes fadeOutLeft {0% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)} }
@-ms-keyframes fadeOutLeft {0% {opacity:1;-ms-transform:translateX(0);  transform:translateX(0)}
  100% {opacity:0;-ms-transform:translateX(-20px);  transform:translateX(-20px)} }
@keyframes fadeOutLeft {0% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)} }
@-webkit-keyframes fadeOutLeftBig {0% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} }
@-ms-keyframes fadeOutLeftBig {0% {opacity:1;-ms-transform:translateX(0);  transform:translateX(0)}
  100% {opacity:0;-ms-transform:translateX(-2000px);  transform:translateX(-2000px)} }
@keyframes fadeOutLeftBig {0% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} }
@-webkit-keyframes fadeOutRight {0% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)} }
@-ms-keyframes fadeOutRight {0% {opacity:1;-ms-transform:translateX(0);  transform:translateX(0)}
  100% {opacity:0;-ms-transform:translateX(20px);  transform:translateX(20px)} }
@keyframes fadeOutRight {0% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)} }
@-webkit-keyframes fadeOutRightBig {0% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} }
@-ms-keyframes fadeOutRightBig {0% {opacity:1;-ms-transform:translateX(0);  transform:translateX(0)}
  100% {opacity:0;-ms-transform:translateX(2000px);  transform:translateX(2000px)} }
@keyframes fadeOutRightBig {0% {opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} }
@-webkit-keyframes fadeOutUp {0% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)} }
@-ms-keyframes fadeOutUp {0% {opacity:1;-ms-transform:translateY(0);  transform:translateY(0)}
  100% {opacity:0;-ms-transform:translateY(-20px);  transform:translateY(-20px)} }
@keyframes fadeOutUp {0% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)} }
@-webkit-keyframes fadeOutUpBig {0% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} }
@-ms-keyframes fadeOutUpBig {0% {opacity:1;-ms-transform:translateY(0);  transform:translateY(0)}
  100% {opacity:0;-ms-transform:translateY(-2000px);  transform:translateY(-2000px)} }
@keyframes fadeOutUpBig {0% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} }
@-webkit-keyframes flip {0% {-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
  40% {-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
  50% {-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
  80% {-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
  100% {-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} }
@-ms-keyframes flip {0% {transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}
  40% {transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}
  50% {transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}
  80% {transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}
  100% {transform:perspective(400px) scale(1);animation-timing-function:ease-in} }
@keyframes flip {0% {-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
  40% {-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
  50% {-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
  80% {-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
  100% {-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} }
@-webkit-keyframes flipInX {0% {-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
  40% {-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}
  70% {-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}
  100% {-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1} }
@-ms-keyframes flipInX {0% {transform:perspective(400px) rotateX(90deg);opacity:0}
  40% {transform:perspective(400px) rotateX(-10deg)}
  70% {transform:perspective(400px) rotateX(10deg)}
  100% {transform:perspective(400px) rotateX(0deg);opacity:1} }
@keyframes flipInX {0% {-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
  40% {-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}
  70% {-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}
  100% {-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1} }
@-webkit-keyframes flipInY {0% {-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
  40% {-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}
  70% {-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}
  100% {-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1} }
@-ms-keyframes flipInY {0% {transform:perspective(400px) rotateY(90deg);opacity:0}
  40% {transform:perspective(400px) rotateY(-10deg)}
  70% {transform:perspective(400px) rotateY(10deg)}
  100% {transform:perspective(400px) rotateY(0deg);opacity:1} }
@keyframes flipInY {0% {-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
  40% {-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}
  70% {-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}
  100% {-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1} }
@-webkit-keyframes flipOutX {0% {-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}
  100% {-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0} }
@-ms-keyframes flipOutX {0% {transform:perspective(400px) rotateX(0deg);opacity:1}
  100% {transform:perspective(400px) rotateX(90deg);opacity:0} }
@keyframes flipOutX {0% {-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}
  100% {-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0} }
@-webkit-keyframes flipOutY {0% {-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}
  100% {-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0} }
@-ms-keyframes flipOutY {0% {transform:perspective(400px) rotateY(0deg);opacity:1}
  100% {transform:perspective(400px) rotateY(90deg);opacity:0} }
@keyframes flipOutY {0% {-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}
  100% {-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0} }
@-webkit-keyframes lightSpeedIn {0% {-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}
  60% {-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}
  80% {-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}
  100% {-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1} }
@-ms-keyframes lightSpeedIn {0% {-ms-transform:translateX(100%) skewX(-30deg);  transform:translateX(100%) skewX(-30deg);opacity:0}
  60% {-ms-transform:translateX(-20%) skewX(30deg);  transform:translateX(-20%) skewX(30deg);opacity:1}
  80% {-ms-transform:translateX(0%) skewX(-15deg);  transform:translateX(0%) skewX(-15deg);opacity:1}
  100% {-ms-transform:translateX(0%) skewX(0deg);  transform:translateX(0%) skewX(0deg);opacity:1} }
@keyframes lightSpeedIn {0% {-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}
  60% {-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}
  80% {-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}
  100% {-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1} }
@-webkit-keyframes lightSpeedOut {0% {-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}
  100% {-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0} }
@-ms-keyframes lightSpeedOut {0% {-ms-transform:translateX(0%) skewX(0deg);  transform:translateX(0%) skewX(0deg);opacity:1}
  100% {-ms-transform:translateX(100%) skewX(-30deg);  transform:translateX(100%) skewX(-30deg);opacity:0} }
@keyframes lightSpeedOut {0% {-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}
  100% {-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0} }
@-webkit-keyframes rotateIn {0% {-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
  100% {-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} }
@-ms-keyframes rotateIn {0% {-ms-transform-origin:center center;  transform-origin:center center;-ms-transform:rotate(-200deg);  transform:rotate(-200deg);opacity:0}
  100% {-ms-transform-origin:center center;  transform-origin:center center;-ms-transform:rotate(0);  transform:rotate(0);opacity:1} }
@keyframes rotateIn {0% {-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
  100% {-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} }
@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
  100% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} }
@-ms-keyframes rotateInDownLeft {0% {-ms-transform-origin:left bottom;  transform-origin:left bottom;-ms-transform:rotate(-90deg);  transform:rotate(-90deg);opacity:0}
  100% {-ms-transform-origin:left bottom;  transform-origin:left bottom;-ms-transform:rotate(0);  transform:rotate(0);opacity:1} }
@keyframes rotateInDownLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
  100% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} }
@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
  100% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} }
@-ms-keyframes rotateInDownRight {0% {-ms-transform-origin:right bottom;  transform-origin:right bottom;-ms-transform:rotate(90deg);  transform:rotate(90deg);opacity:0}
  100% {-ms-transform-origin:right bottom;  transform-origin:right bottom;-ms-transform:rotate(0);  transform:rotate(0);opacity:1} }
@keyframes rotateInDownRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
  100% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} }
@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
  100% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} }
@-ms-keyframes rotateInUpLeft {0% {-ms-transform-origin:left bottom;  transform-origin:left bottom;-ms-transform:rotate(90deg);  transform:rotate(90deg);opacity:0}
  100% {-ms-transform-origin:left bottom;  transform-origin:left bottom;-ms-transform:rotate(0);  transform:rotate(0);opacity:1} }
@keyframes rotateInUpLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
  100% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} }
@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
  100% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} }
@-ms-keyframes rotateInUpRight {0% {-ms-transform-origin:right bottom;  transform-origin:right bottom;-ms-transform:rotate(-90deg);  transform:rotate(-90deg);opacity:0}
  100% {-ms-transform-origin:right bottom;  transform-origin:right bottom;-ms-transform:rotate(0);  transform:rotate(0);opacity:1} }
@keyframes rotateInUpRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
  100% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} }
@-webkit-keyframes rotateOut {0% {-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
  100% {-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0} }
@-ms-keyframes rotateOut {0% {-ms-transform-origin:center center;  transform-origin:center center;-ms-transform:rotate(0);  transform:rotate(0);opacity:1}
  100% {-ms-transform-origin:center center;  transform-origin:center center;-ms-transform:rotate(200deg);  transform:rotate(200deg);opacity:0} }
@keyframes rotateOut {0% {-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
  100% {-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0} }
@-webkit-keyframes rotateOutDownLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
  100% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0} }
@-ms-keyframes rotateOutDownLeft {0% {-ms-transform-origin:left bottom;  transform-origin:left bottom;-ms-transform:rotate(0);  transform:rotate(0);opacity:1}
  100% {-ms-transform-origin:left bottom;  transform-origin:left bottom;-ms-transform:rotate(90deg);  transform:rotate(90deg);opacity:0} }
@keyframes rotateOutDownLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
  100% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0} }
@-webkit-keyframes rotateOutDownRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
  100% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} }
@-ms-keyframes rotateOutDownRight {0% {-ms-transform-origin:right bottom;  transform-origin:right bottom;-ms-transform:rotate(0);  transform:rotate(0);opacity:1}
  100% {-ms-transform-origin:right bottom;  transform-origin:right bottom;-ms-transform:rotate(-90deg);  transform:rotate(-90deg);opacity:0} }
@keyframes rotateOutDownRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
  100% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} }
@-webkit-keyframes rotateOutUpLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
  100% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} }
@-ms-keyframes rotateOutUpLeft {0% {-ms-transform-origin:left bottom;  transform-origin:left bottom;-ms-transform:rotate(0);  transform:rotate(0);opacity:1}
  100% {-ms-transform-origin:left bottom;  transform-origin:left bottom;-ms-transform:rotate(-90deg);  transform:rotate(-90deg);opacity:0} }
@keyframes rotateOutUpLeft {0% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
  100% {-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} }
@-webkit-keyframes rotateOutUpRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
  100% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0} }
@-ms-keyframes rotateOutUpRight {0% {-ms-transform-origin:right bottom;  transform-origin:right bottom;-ms-transform:rotate(0);  transform:rotate(0);opacity:1}
  100% {-ms-transform-origin:right bottom;  transform-origin:right bottom;-ms-transform:rotate(90deg);  transform:rotate(90deg);opacity:0} }
@keyframes rotateOutUpRight {0% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
  100% {-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0} }
@-webkit-keyframes slideInDown {0% {opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
  100% {-webkit-transform:translateY(0);transform:translateY(0)} }
@-ms-keyframes slideInDown {0% {opacity:0;-ms-transform:translateY(-2000px);  transform:translateY(-2000px)}
  100% {-ms-transform:translateY(0);  transform:translateY(0)} }
@keyframes slideInDown {0% {opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
  100% {-webkit-transform:translateY(0);transform:translateY(0)} }
@-webkit-keyframes slideInLeft {0% {opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
  100% {-webkit-transform:translateX(0);transform:translateX(0)} }
@-ms-keyframes slideInLeft {0% {opacity:0;-ms-transform:translateX(-2000px);  transform:translateX(-2000px)}
  100% {-ms-transform:translateX(0);  transform:translateX(0)} }
@keyframes slideInLeft {0% {opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
  100% {-webkit-transform:translateX(0);transform:translateX(0)} }
@-webkit-keyframes slideInRight {0% {opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
  100% {-webkit-transform:translateX(0);transform:translateX(0)} }
@-ms-keyframes slideInRight {0% {opacity:0;-ms-transform:translateX(2000px);  transform:translateX(2000px)}
  100% {-ms-transform:translateX(0);  transform:translateX(0)} }
@keyframes slideInRight {0% {opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
  100% {-webkit-transform:translateX(0);transform:translateX(0)} }
@-webkit-keyframes slideInUp {0% {opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
  100% {-webkit-transform:translateY(0);transform:translateY(0)} }
@-ms-keyframes slideInUp {0% {opacity:0;-ms-transform:translateY(2000px);  transform:translateY(2000px)}
  100% {-ms-transform:translateY(0);  transform:translateY(0)} }
@keyframes slideInUp {0% {opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
  100% {-webkit-transform:translateY(0);transform:translateY(0)} }
@-webkit-keyframes slideOutDown {0% {-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} }
@-ms-keyframes slideOutDown {0% {-ms-transform:translateY(0);  transform:translateY(0)}
  100% {opacity:0;-ms-transform:translateY(2000px);  transform:translateY(2000px)} }
@keyframes slideOutDown {0% {-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} }
@-webkit-keyframes slideOutLeft {0% {-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} }
@-ms-keyframes slideOutLeft {0% {-ms-transform:translateX(0);  transform:translateX(0)}
  100% {opacity:0;-ms-transform:translateX(-2000px);  transform:translateX(-2000px)} }
@keyframes slideOutLeft {0% {-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} }
@-webkit-keyframes slideOutRight {0% {-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} }
@-ms-keyframes slideOutRight {0% {-ms-transform:translateX(0);  transform:translateX(0)}
  100% {opacity:0;-ms-transform:translateX(2000px);  transform:translateX(2000px)} }
@keyframes slideOutRight {0% {-webkit-transform:translateX(0);transform:translateX(0)}
  100% {opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} }
@-webkit-keyframes slideOutUp {0% {-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} }
@-ms-keyframes slideOutUp {0% {-ms-transform:translateY(0);  transform:translateY(0)}
  100% {opacity:0;-ms-transform:translateY(-2000px);  transform:translateY(-2000px)} }
@keyframes slideOutUp {0% {-webkit-transform:translateY(0);transform:translateY(0)}
  100% {opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} }
@-webkit-keyframes hinge {0% {-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
  20%, 60% {-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
  40% {-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
  80% {-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
  100% {-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0} }
@-ms-keyframes hinge {0% {-ms-transform:rotate(0);  transform:rotate(0);-ms-transform-origin:top left;  transform-origin:top left;animation-timing-function:ease-in-out}
  20%, 60% {-ms-transform:rotate(80deg);  transform:rotate(80deg);-ms-transform-origin:top left;  transform-origin:top left;animation-timing-function:ease-in-out}
  40% {-ms-transform:rotate(60deg);  transform:rotate(60deg);-ms-transform-origin:top left;  transform-origin:top left;animation-timing-function:ease-in-out}
  80% {-ms-transform:rotate(60deg) translateY(0);  transform:rotate(60deg) translateY(0);opacity:1;-ms-transform-origin:top left;  transform-origin:top left;animation-timing-function:ease-in-out}
  100% {-ms-transform:translateY(700px);  transform:translateY(700px);opacity:0} }
@keyframes hinge {0% {-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
  20%, 60% {-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
  40% {-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
  80% {-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
  100% {-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0} }
@-webkit-keyframes rollIn {0% {opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}
  100% {opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)} }
@-ms-keyframes rollIn {0% {opacity:0;-ms-transform:translateX(-100%) rotate(-120deg);  transform:translateX(-100%) rotate(-120deg)}
  100% {opacity:1;-ms-transform:translateX(0px) rotate(0deg);  transform:translateX(0px) rotate(0deg)} }
@keyframes rollIn {0% {opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}
  100% {opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)} }
@-webkit-keyframes rollOut {0% {opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}
  100% {opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)} }
@-ms-keyframes rollOut {0% {opacity:1;-ms-transform:translateX(0px) rotate(0deg);  transform:translateX(0px) rotate(0deg)}
  100% {opacity:0;-ms-transform:translateX(100%) rotate(120deg);  transform:translateX(100%) rotate(120deg)} }
@keyframes rollOut {0% {opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}
  100% {opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)} }
@-webkit-keyframes zoomIn {0% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}
  50% {opacity:1}
  100% {opacity:1} }
@-ms-keyframes zoomIn {0% {opacity:0;transform:scale3d(0.3, 0.3, 0.3)}
  50% {opacity:1}
  100% {opacity:1} }
@keyframes zoomIn {0% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}
  50% {opacity:1}
  100% {opacity:1} }
@-webkit-keyframes zoomInBig {0% {opacity:0;-webkit-transform:scale(3);transform:scale(3)}
  50% {opacity:1;-webkit-transform:scale(1);transform:scale(1)}
  100% {opacity:1} }
@-ms-keyframes zoomInBig {0% {opacity:0;-ms-transform:scale(3);  transform:scale(3)}
  50% {opacity:1;-ms-transform:scale(1);  transform:scale(1)}
  100% {opacity:1} }
@keyframes zoomInBig {0% {opacity:0;-webkit-transform:scale(3);transform:scale(3)}
  50% {opacity:1;-webkit-transform:scale(1);transform:scale(1)}
  100% {opacity:1} }
@-webkit-keyframes zoomInDown {0% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}
  100% {opacity:1} }
@-ms-keyframes zoomInDown {0% {opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}
  100% {opacity:1} }
@keyframes zoomInDown {0% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}
  100% {opacity:1} }
@-webkit-keyframes zoomInLeft {0% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@-ms-keyframes zoomInLeft {0% {opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@keyframes zoomInLeft {0% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@-webkit-keyframes zoomInRight {0% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@-ms-keyframes zoomInRight {0% {opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@keyframes zoomInRight {0% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@-webkit-keyframes zoomInUp {0% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@-ms-keyframes zoomInUp {0% {opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@keyframes zoomInUp {0% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  60% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@-webkit-keyframes zoomOut {0% {opacity:1}
  50% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}
  100% {opacity:0} }
@-ms-keyframes zoomOut {0% {opacity:1}
  50% {opacity:0;transform:scale3d(0.3, 0.3, 0.3)}
  100% {opacity:0} }
@keyframes zoomOut {0% {opacity:1}
  50% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}
  100% {opacity:0} }
@-webkit-keyframes zoomOutDown {40% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  100% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@-ms-keyframes zoomOutDown {40% {opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  100% {opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-ms-transform-origin:center bottom;  transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@keyframes zoomOutDown {40% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  100% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@-webkit-keyframes zoomOutLeft {40% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}
  100% {opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center} }
@-ms-keyframes zoomOutLeft {40% {opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}
  100% {opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);-ms-transform-origin:left center;  transform-origin:left center} }
@keyframes zoomOutLeft {40% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}
  100% {opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center} }
@-webkit-keyframes zoomOutRight {40% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}
  100% {opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center} }
@-ms-keyframes zoomOutRight {40% {opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}
  100% {opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);-ms-transform-origin:right center;  transform-origin:right center} }
@keyframes zoomOutRight {40% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}
  100% {opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center} }
@-webkit-keyframes zoomOutUp {40% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  100% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@-ms-keyframes zoomOutUp {40% {opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  100% {opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-ms-transform-origin:center bottom;  transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@keyframes zoomOutUp {40% {opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}
  100% {opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)} }
@-webkit-keyframes sliderIn {0% {opacity:0}
  50% {opacity:0;-webkit-transform:translateY(-20px)}
  100% {opacity:1;-webkit-transform:translateY(0)} }
@keyframes sliderIn {0% {opacity:0}
  50% {opacity:0;-webkit-transform:translateY(-20px)}
  100% {opacity:1;-webkit-transform:translateY(0)} }
@-webkit-keyframes sliderOut {0% {opacity:1}
  30% {opacity:0} }
@keyframes sliderOut {0% {opacity:1}
  30% {opacity:0} }
/* Owl slider */
/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {display:none;width:100%;-webkit-tap-highlight-color:transparent;/* position relative and z-index fix webkit rendering fonts issue */
  position:relative;z-index:1}
  .owl-carousel .owl-stage {position:relative;-ms-touch-action:pan-Y}
  .owl-carousel .owl-stage:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
  .owl-carousel .owl-stage-outer {position:relative;overflow:hidden;/* fix for flashing background */
    -webkit-transform:translate3d(0px, 0px, 0px)}
  .owl-carousel .owl-item {position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
  .owl-carousel .owl-item img {display:block;width:100%;-webkit-transform-style:preserve-3d}
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {display:none}
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
  .owl-carousel.owl-loaded {display:block}
  .owl-carousel.owl-loading {opacity:0;display:block}
  .owl-carousel.owl-hidden {opacity:0}
  .owl-carousel.owl-refresh .owl-item {display:none}
  .owl-carousel.owl-drag .owl-item {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
  .owl-carousel.owl-grab {cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
  .owl-carousel.owl-rtl {direction:rtl}
  .owl-carousel.owl-rtl .owl-item {float:right}
/* No Js */
.no-js .owl-carousel {display:block}
/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon {position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover {transition:scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {display:none}
.owl-carousel .owl-video-tn {opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame {position:relative;z-index:1;height:100%;width:100%}
/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item img {-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-theme .owl-nav {position:relative;-webkit-tap-highlight-color:transparent;text-align:center}
  .owl-theme .owl-nav .owl-next, .owl-theme .owl-nav .owl-prev {position:relative;display:inline-block;width:50px;height:50px;line-height:50px;background:#CCCCCC;color:#444444;font-size:0;text-align:center;transition:all 0.3s ease-in-out}
    .owl-theme .owl-nav .owl-next:hover, .owl-theme .owl-nav .owl-prev:hover {background-color:#e6e6e6}
    .owl-theme .owl-nav .owl-next:before, .owl-theme .owl-nav .owl-prev:before {font-family:"madrin" !important;font-size:30px}
  .owl-theme .owl-nav .owl-next:before {content:"\e116";font-weight:normal}
  .owl-theme .owl-nav .owl-prev:before {content:"\e117"}
  .owl-theme .owl-nav .disabled {opacity:0.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots {margin-top:10px}
.owl-theme .owl-dots {margin-top:35px;padding:5px;text-align:center;-webkit-tap-highlight-color:transparent}
  .owl-theme .owl-dots .owl-dot {display:inline-block;zoom:1;*display:inline}
    .owl-theme .owl-dots .owl-dot span {position:relative;display:block;background:transparent;width:16px;height:16px;margin:0px 3px;border-radius:50%;border:1px solid #FFFFFF;transition-duration:0.3s;-webkit-backface-visibility:visible}
    .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {background-color:#FFFFFF}
.dots-in.owl-theme .owl-dots {margin-top:-50px;padding-bottom:16px}
/*
* Common module
*/

/* Prallax background */
.ryl-parallax-bg {background-attachment:fixed;height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  background: center center no-repeat;;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.ryl-ios .ryl-parallax-bg {background-attachment:scroll}
.ryl-home-parallax-background-style-1 {background-image:url("../images/bg_home_birds.jpg")}
.ryl-home-parallax-background-style-2 {background-image:url("../images/bg_home_city.jpg")}
.ryl-home-parallax-background-style-3 {background-image:url("../images/bg_home_chairs.jpg")}
.ryl-quote-parallax-background-style-1 {background-image:url("../images/bg_quote_3_statues.jpg")}
.ryl-skill-parallax-background-style-1 {background-image:url("../images/bg_useful_links2.jpg")}
.ryl-news-parallax-background-style-1 {background-image:url("../images/news-bg.jpg")}
.ryl-news-parallax-background-style-2 {background-image:url("../images/news-bg2.jpg")}
.ryl-testimonial-parallax-background-style-1 {background-image:url("../images/bg_kiss.jpg")}
.ryl-mediation_protocol-parallax-background-style-1 {background-image:url("../images/mediation_protocol-bg1.jpg")}
.ryl-survey-parallax-background-style-1 {background-image:url("../images/survey-bg1.jpg")}
.ryl-survey-parallax-background-style-2 {background-image:url("../images/survey-bg2.jpg")}
.ryl-twitter-parallax-background-style-1 {background-image:url("../images/twitter-bg1.jpg")}
.ryl-twitter-parallax-background-style-2 {background-image:url("../images/twitter-bg2.jpg")}
.ryl-contact-parallax-background-style-1 {background-image:url("../images/contact-bg.jpg")}
.ryl-case-study-parallax-background-style-1 {background-image:url("../images/case-study-bg1.jpg")}

/* Nav */
#ryl-main-hamburger {width:43px;height:40px;position:fixed;display:none;right:14px;top:43px;text-align:center;line-height:40px;background:#FFFFFF;border:1px solid #444444;border-radius:4px;z-index:999;cursor:pointer}
  #ryl-main-hamburger i {display:inline-block;font-size:40px}
  #ryl-main-hamburger.ryl-hamburger-appear-onhome {background-color:transparent;color:#FFFFFF;border-color:#FFFFFF}
  #ryl-main-hamburger:hover {border-color:#d8bb77;color:#d8bb77}
  #ryl-main-hamburger.ryl-hamburger-appear {display:block}
.ryl-nav-right {width:300px;position:fixed;right:-300px;z-index:999;color:#FFFFFF;background:#222222;height:100%;overflow-y:scroll}
  .ryl-nav-right .ryl-nav-right-content-wrapper {display:block;margin-right:auto;margin-left:auto;padding:40px 0;position:relative;width:220px}
  .ryl-nav-right header {display:block;margin-right:auto;margin-left:auto}
    .ryl-nav-right header:before,
    .ryl-nav-right header:after {content:" ";display:table}
    .ryl-nav-right header:after {clear:both}
    .ryl-nav-right header h4, .ryl-nav-right header .ryl-madrin-logo-1 {position:relative;float:left;margin-bottom:40px;line-height:40px}
    .ryl-nav-right header .ryl-madrin-logo-1 {margin-right:10px}
  .ryl-nav-right ul.ryl-nav-right-content {margin-bottom:40px;padding-left:15px}
    .ryl-nav-right ul.ryl-nav-right-content li {padding:10px 0}
      .ryl-nav-right ul.ryl-nav-right-content li a {transition:all 0.3s ease-in-out;font-weight:600}
        .ryl-nav-right ul.ryl-nav-right-content li a.active, .ryl-nav-right ul.ryl-nav-right-content li a:hover {color:#d8bb77}
  .ryl-nav-right footer ul.ryl-list-inline-block li:not(:first-child) {margin-left:6px}
  .ryl-nav-right::-webkit-scrollbar {width:3px}
  .ryl-nav-right::-webkit-scrollbar-track {background-color:#222222}
  .ryl-nav-right::-webkit-scrollbar-thumb {background-color:#d8bb77}
.ryl-close-nav-right {position:absolute;top:41px;right:-28px}
  .ryl-close-nav-right i {font-size:20px}
body {background-color:#FFFFFF}
#ryl-main {z-index:9}
#ryl-main, .ryl-hamburger, .ryl-nav-right {transition:all 0.3s ease-in-out}
  #ryl-main.ryl-nav-right-appear, .ryl-hamburger.ryl-nav-right-appear, .ryl-nav-right.ryl-nav-right-appear {-webkit-transform:translateX(-300px);  -ms-transform:translateX(-300px);transform:translateX(-300px)}
	
/* Video */
.ryl-video-wrapper {position:relative;height:0;padding-top:56.25%}
  .ryl-video-wrapper iframe {position:absolute;top:0;right:0;width:100%;height:100%}
	
/* Modal */
.modal-open .modal {height:100%;overflow:auto}
.ryl-modal-dialog {transition:all 0.3s ease-in-out;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);height:auto}
.modal-backdrop.in {opacity:0.8}
.in .ryl-modal-dialog {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.ryl-dismiss-modal {position:absolute;right:10px;top:10px;font-size:24px;color:#FFFFFF;z-index:1040}
.ryl-modal-search {padding:80px 30px 60px}
  .ryl-modal-search .ryl-search-wrapper {display:block;margin-right:auto;margin-left:auto;position:relative;width:100%;font-size:24px;color:#FFFFFF;background-color:transparent;border-bottom:1px solid rgba(255, 255, 255, 0.7);max-width:1140px}
    .ryl-modal-search .ryl-search-wrapper:before,
    .ryl-modal-search .ryl-search-wrapper:after {content:" ";display:table}
    .ryl-modal-search .ryl-search-wrapper:after {clear:both}
  .ryl-modal-search input[type="search"] {border:0;outline:none;display:block;float:left;width:100%;padding-right:60px;padding-left:20px;background-color:transparent}
  .ryl-modal-search button {position:absolute;display:block;color:#BBBBBB;bottom:0;right:0;line-height:30px;border:0;outline:none;font-size:30px;background-color:transparent}
.ryl-modal-blog-article .container {padding-right:40px;padding-left:70px}
.ryl-modal-blog-article article {padding:60px;position:relative}
  .ryl-modal-blog-article article .ryl-blog-article-time {position:absolute;top:0;left:-70px;width:70px;padding:5px 12px;background-color:#d8bb77;text-align:center;font-size:24px;font-weight:700}
    .ryl-modal-blog-article article .ryl-blog-article-time .ryl-day {border-bottom:1px solid #666666}
  .ryl-modal-blog-article article img {margin-bottom:60px}
  .ryl-modal-blog-article article h3 {font-size:30px;font-weight:500;margin-bottom:40px}
  .ryl-modal-blog-article article .ryl-blog-article-detail {margin-bottom:40px}
  .ryl-modal-blog-article article .ryl-blog-article-tag {margin-bottom:40px}
    .ryl-modal-blog-article article .ryl-blog-article-tag a {border:1px solid #BBBBBB;background-color:#F6F6F6;margin-right:6px;padding:5px 10px;border-radius:15px}
  .ryl-modal-blog-article article .ryl-blog-article-share {border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding-top:30px;padding-bottom:30px;margin-bottom:60px}
    .ryl-modal-blog-article article .ryl-blog-article-share:before,
    .ryl-modal-blog-article article .ryl-blog-article-share:after {content:" ";display:table}
    .ryl-modal-blog-article article .ryl-blog-article-share:after {clear:both}
    .ryl-modal-blog-article article .ryl-blog-article-share span {float:left;font-size:18px}
    .ryl-modal-blog-article article .ryl-blog-article-share ul {float:right}
      .ryl-modal-blog-article article .ryl-blog-article-share ul a {  color:#666666;  font-size:16px;  margin-left:12px;  transition:all 0.3s ease-in-out}
        .ryl-modal-blog-article article .ryl-blog-article-share ul a:hover {    color:#d8bb77}
  .ryl-modal-blog-article article .ryl-blog-article-comment h4 {margin-bottom:40px}
.ryl-modal-video {height:100%}
  .ryl-modal-video .ryl-cell-vertical-wrapper {width:100%;height:100%}
	
	.availability-mob{ display:none;}
	
@media (max-width:767px) {
	.ryl-modal-blog-article .container {padding-left:0}
  .ryl-modal-blog-article article {padding:30px} 
	}
	
/* Carousel */
.ryl-text-carousel.owl-theme.has-index:before {content:attr(data-index);position:relative;display:block;width:60px;text-align:center;background-color:#d8bb77;padding:14px 5px;font-size:18px;font-weight:700}
.ryl-text-carousel.owl-theme .owl-dots {width:0;height:0;margin:0 !important;padding:0 !important;overflow:hidden !important}
.ryl-text-carousel.owl-theme .owl-nav {text-align:right}
.ryl-text-carousel-item .ryl-text-carousel-content {padding:30px 30px 10px;font-size:18px;background-color:#FFFFFF}
  .ryl-text-carousel-item .ryl-text-carousel-content:before,
  .ryl-text-carousel-item .ryl-text-carousel-content:after {content:" ";display:table}
  .ryl-text-carousel-item .ryl-text-carousel-content:after {clear:both}
.ryl-text-fadeIn.active {-webkit-animation:fadeInDown 0.3s;animation:fadeInDown 0.3s}
.ryl-text-fadeOut:not(.active) {-webkit-animation:fadeOutDown 0.3s;animation:fadeOutDown 0.3s}
.ryl-fullwidth-carousel.owl-theme.has-nav .owl-nav {padding-top:50px}
/* Caption Slider */
.ryl-caption-slider .owl-item {cursor:pointer !important}
/*
* Single module
*/
/* Home */
.ryl-home-content{max-height:600px}
.ryl-home-content-wrapper {position:relative;height:100%}
.ryl-home-header-right-side {padding-top:40px;text-align:right}
  .ryl-home-header-right-side h3 {margin-bottom:10px;font-size:30px}
  .ryl-home-header-right-side p {font-weight:500}
  .ryl-home-header-right-side a {margin-left:8px}
.ryl-madrin-brand {display:block;width:200px;display:block;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:20px}
  .ryl-madrin-brand .ryl-madrin-logo-2 {margin-bottom:15px}
.ryl-home-header-style-1 .ryl-home-nav {border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;font-size:18px;text-align:center}
  .ryl-home-header-style-1 .ryl-home-nav ul li:not(:first-child):before {content:"/"}
  .ryl-home-header-style-1 .ryl-home-nav ul li a {line-height:80px;margin-left:15px;margin-right:15px;font-weight:500;transition:all 0.3s ease-in-out}
    .ryl-home-header-style-1 .ryl-home-nav ul li a:hover {color:#d8bb77}
.ryl-home-header-style-1 .ryl-madrin-brand {display:block;text-align:center}
  .ryl-home-header-style-1 .ryl-madrin-brand .ryl-madrin-logo-2 {display:block;margin-right:auto;margin-left:auto}
.ryl-home-header-style-2 .ryl-madrin-brand .ryl-madrin-logo-2 {margin-left:38px}
.ryl-home-header-style-2 .ryl-home-header-right-side {padding-top:70px}
.ryl-home-content-style-2 hr {width:160px}
.ryl-home-content-style-2 .ryl-fs-4 {margin-bottom:40px}
.ryl-home-content-style-2 .ryl-play-popup-video {padding:2px;font-size:74px;opacity:0.7;margin-bottom:100px;transition:all 0.3s ease-in-out}
  .ryl-home-content-style-2 .ryl-play-popup-video:hover {opacity:1}
.ryl-home-content-style-2 .ryl-next-section {position:absolute;bottom:20px;left:50%;margin-left:-40px;font-size:40px;width:80px;height:80px}
#ryl-home-slider.ryl-caption-slider {padding-top:0px;padding-bottom:30px} /*vigy was padding-top:10px */
  #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item {padding-top:20px;padding-bottom:80px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item:before,
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item:after {content:" ";display:table}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item:after {clear:both}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item .ryl-caption {opacity:0}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item hr {width:260px;margin-top:35px;margin-bottom:35px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item .ryl-fs-super {line-height:1}

/* Responsive home */
@media (min-width:992px) {.ryl-home-header-style-2 .ryl-madrin-brand {float:left} }
@media (max-width:1439px) {.ryl-home-nav {display:none}
  #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item {padding-top:20px;padding-bottom:60px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item hr {width:260px;margin-top:30px;margin-bottom:30px} }
@media (max-width:1199px) {#ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item {padding-top:20px;padding-bottom:40px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item hr {width:200px;margin-top:20px;margin-bottom:20px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item .ryl-fs-super {font-size:70px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item .ryl-fs-3 {font-size:45px} }
@media (max-width:991px) {#ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item {padding-top:20px;padding-bottom:40px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item hr {width:160px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item .ryl-fs-super {font-size:60px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item .ryl-fs-3 {font-size:18px}
  .ryl-home-header-style-2 .ryl-madrin-brand {text-align:center}
    .ryl-home-header-style-2 .ryl-madrin-brand .ryl-madrin-logo-2 {display:block;margin-right:auto;margin-left:auto} 
		.availability-mob{display:block; width:100%; text-align:center; margin:20px 0 30px 0}}
@media (max-width:767px) {#ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item {padding-top:20px;padding-bottom:20px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item hr {width:160px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item .ryl-fs-super {font-size:54px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item .ryl-fs-3 {font-size:31px}
  .ryl-home-content-style-2 .ryl-fs-1 {font-size:36px}
  .ryl-home-content-style-2 .ryl-fs-4 {font-size:18px;margin-bottom:0}
  .ryl-home-content-style-2 .ryl-play-popup-video {margin-bottom:40px;transition:all 0.3s ease-in-out}
    .ryl-home-content-style-2 .ryl-play-popup-video:hover {opacity:1}
  .ryl-home-content-style-2 .ryl-next-section {display:none}
	.ryl-fs-2 ryl-fw-semibold{ font-size:16px} }
@media (max-width:479px) {.ryl-madrin-brand {padding-top:15px;padding-bottom:20px}
    .ryl-madrin-brand .ryl-madrin-logo-2 {margin-bottom:10px;display:block;margin-right:auto;margin-left:auto}
  #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item {padding-top:20px;padding-bottom:10px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item hr {width:160px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item .ryl-fs-super {font-size:38px}
    #ryl-home-slider.ryl-caption-slider .ryl-caption-slider-item .ryl-fs-3 {font-size:22px} }
/* Team - Lawyer */
.ryl-team-member-style-1 {text-align:center;position:relative;display:block;max-width:260px;cursor:pointer;display:block;margin-right:auto;margin-left:auto}
  .ryl-team-member-style-1 header {margin-bottom:40px}
    .ryl-team-member-style-1 header h5 {margin-bottom:0}
  .ryl-team-member-style-1 .ryl-image {position:relative}
    .ryl-team-member-style-1 .ryl-image .ryl-overlay {opacity:0;transition:all 0.3s ease-in-out}
  .ryl-team-member-style-1 > p {padding-top:20px;color:#666666}
  .ryl-team-member-style-1 .ryl-social {color:#888888;padding:20px 0;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;transition:all 0.3s ease-in-out}
    .ryl-team-member-style-1 .ryl-social:before,
    .ryl-team-member-style-1 .ryl-social:after {content:" ";display:table}
    .ryl-team-member-style-1 .ryl-social:after {clear:both}
    .ryl-team-member-style-1 .ryl-social li {position:relative;display:block;float:left;width:20%}
      .ryl-team-member-style-1 .ryl-social li a {  transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out}
        .ryl-team-member-style-1 .ryl-social li a:hover {    color:#d8bb77}
        .ryl-team-member-style-1 .ryl-social li a i {    font-size:22px}
  .ryl-team-member-style-1:hover .ryl-image .ryl-overlay {opacity:1}
  .ryl-team-member-style-1:hover > p {padding-top:20px;color:#666666}
  .ryl-team-member-style-1:hover .ryl-social {background-color:#444444}
    .ryl-team-member-style-1:hover .ryl-social a {color:#FFFFFF}
.ryl-team-member-style-2 {text-align:center;position:relative;display:block;max-width:260px;cursor:pointer;display:block;margin-right:auto;margin-left:auto}
  .ryl-team-member-style-2 header {margin-bottom:40px;position:relative;overflow:visible}
    .ryl-team-member-style-2 header:after {content:" ";width:0;height:0;position:absolute;bottom:0;left:50%;border:8px solid transparent;margin-bottom:-16px;margin-left:-8px;border-top-color:#d8bb77}
    .ryl-team-member-style-2 header:after {transition:all 0.3s ease-in-out;opacity:0}
    .ryl-team-member-style-2 header h5 {margin-bottom:0}
  .ryl-team-member-style-2 > p {padding-top:20px;color:#666666}
  .ryl-team-member-style-2 .ryl-social {color:#888888;padding:20px 0;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;transition:all 0.3s ease-in-out}
    .ryl-team-member-style-2 .ryl-social:before,
    .ryl-team-member-style-2 .ryl-social:after {content:" ";display:table}
    .ryl-team-member-style-2 .ryl-social:after {clear:both}
    .ryl-team-member-style-2 .ryl-social li {position:relative;display:block;float:left;width:20%}
      .ryl-team-member-style-2 .ryl-social li a {  transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out}
        .ryl-team-member-style-2 .ryl-social li a:hover {    color:#d8bb77}
        .ryl-team-member-style-2 .ryl-social li a i {    font-size:22px}
  .ryl-team-member-style-2:hover header:after {bottom:-12px;opacity:1}
  .ryl-team-member-style-2:hover > p {padding-top:20px;color:#666666}
  .ryl-team-member-style-2:hover .ryl-social {background-color:#444444}
    .ryl-team-member-style-2:hover .ryl-social a {color:#FFFFFF}
/* Service */
.ryl-service-item {text-align:center;cursor:pointer}
  .ryl-service-item .ryl-service-icon {padding:10px;margin-bottom:20px}
  .ryl-service-item p:last-child {margin-bottom:0}
/* Quote */
.ryl-quote-item {position:relative}
  .ryl-quote-item q {position:relative;display:block}
	.ryl-quote-item q .span{font-size: 22px;}
/* Responsive ryl-quote-item */
@media (min-width:1200px) {.ryl-quote-item q {position:relative;display:block;float:left;margin-right:250px}
  .ryl-quote-item a {float:right;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);transform:translateY(-50%)} }
@media (max-width:1199px) {.ryl-quote-item {text-align:center}
    .ryl-quote-item q {margin-bottom:40px} }
/* Feature */
.ryl-feature-item-style-1 .ryl-icon-circle-1 {float:left}
.ryl-feature-item-style-1 header {margin-left:75px;margin-bottom:20px}
  .ryl-feature-item-style-1 header:before,
  .ryl-feature-item-style-1 header:after {content:" ";display:table}
  .ryl-feature-item-style-1 header:after {clear:both}
  .ryl-feature-item-style-1 header h6 {margin-bottom:5px}
.ryl-feature-item-style-1 p:last-child {margin-bottom:0}
/* Skill */
.ryl-skill-item {text-align:center}
  .ryl-skill-item .ryl-chart {position:relative;display:block;margin-bottom:40px;height:160px}
    .ryl-skill-item .ryl-chart:before,
    .ryl-skill-item .ryl-chart:after {content:" ";display:table}
    .ryl-skill-item .ryl-chart:after {clear:both}
    .ryl-skill-item .ryl-chart canvas {display:block;margin-right:auto;margin-left:auto}
    .ryl-skill-item .ryl-chart .ryl-percent {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:45px}
      .ryl-skill-item .ryl-chart .ryl-percent:before,
      .ryl-skill-item .ryl-chart .ryl-percent:after {  content:" ";  display:table}
      .ryl-skill-item .ryl-chart .ryl-percent:after {  clear:both}
      .ryl-skill-item .ryl-chart .ryl-percent:after {  content:"%";  position:relative;  display:inline-block}
/* News */
.news-item {cursor:pointer;max-width:360px;display:block;margin-right:auto;margin-left:auto}
  .news-item .ryl-images {position:relative;display:block}
    .news-item .ryl-images .ryl-overlay {opacity:0;transition:all 0.3s ease-in-out}
  .news-item .ryl-article {position:relative;display:block;padding:25px 15px 0}
    .news-item .ryl-article a {transition:all 0.3s ease-in-out}
      .news-item .ryl-article a:hover {  color:#d8bb77}
  .news-item .ryl-detail {padding:20px 20px;transition:all 0.3s ease-in-out}
    .news-item .ryl-detail .ryl-time {float:left}
    .news-item .ryl-detail .ryl-comment {float:right}
  .news-item:hover .ryl-images .ryl-overlay {opacity:1}
  .news-item:hover .ryl-detail {background-color:rgba(68, 68, 68, 0.9)}
.ryl-news-style-2-carousel.owl-theme .owl-nav {text-align:left}
.ryl-news-style-2-content {margin-right:80px;position:relative}
  .ryl-news-style-2-content .ryl-news-time {position:absolute;top:0;right:-80px;width:80px;padding:5px 12px;background-color:#d8bb77;text-align:center;font-size:24px;font-weight:700}
    .ryl-news-style-2-content .ryl-news-time .ryl-day {border-bottom:1px solid #666666}
  .ryl-news-style-2-content a.ryl-readmore {float:right;color:#d8bb77;margin-bottom:30px;margin-top:10px;cursor:pointer}
    .ryl-news-style-2-content a.ryl-readmore:before {position:relative;display:inline-block;bottom:5px;content:" ";width:20px;margin-right:10px;border-bottom:1px solid #BBBBBB}
@media (max-width:767px) {.ryl-news-style-2-content {margin-right:0px;margin-top:90px}
    .ryl-news-style-2-content .ryl-news-time {top:-90px;height:90px} }
/* Testimonial */
.ryl-testimonial-carousel-item {text-align:center}
  .ryl-testimonial-carousel-item .ryl-quote {display:block;margin-right:auto;margin-left:auto;font-size:18px;background-color:rgba(0, 0, 0, 0.5);padding:30px;max-width:1160px;margin-bottom:40px}
  .ryl-testimonial-carousel-item .ryl-author .ryl-name {font-size:18px}
  .ryl-testimonial-carousel-item .ryl-author .ryl-website {color:#d8bb77;font-weight:bold}
.ryl-testimonial-separator {border-color:rgba(255, 255, 255, 0.7);max-width:720px}
.ryl-brand-carousel a {transition:all 0.3s ease-in-out;display:block;margin:20px;opacity:0.6;position:relative}
  .ryl-brand-carousel a:before,
  .ryl-brand-carousel a:after {content:" ";display:table}
  .ryl-brand-carousel a:after {clear:both}
  .ryl-brand-carousel a:hover {opacity:1}
  .ryl-brand-carousel a img {width:100%}
/* Pricing Table */
.ryl-pricing-table {position:relative;display:block;float:left;width:100%;min-width:700px;padding-left:1px}
  .ryl-pricing-table:before,
  .ryl-pricing-table:after {content:" ";display:table}
  .ryl-pricing-table:after {clear:both}
.ryl-pricing-table-item {position:relative;display:block;float:left;width:100%;margin-left:-1px;text-align:center;border:1px solid #DDDDDD;cursor:pointer} /*vigy*/
  .ryl-pricing-table-item:before,
  .ryl-pricing-table-item:after {content:" ";display:table}
  .ryl-pricing-table-item:after {clear:both}
  .ryl-pricing-table-item .ryl-title {font-weight:700;;color:#EEE8D2}
  .ryl-pricing-table-item .ryl-price {background-color:#333; opacity: 0.75;color:#EEE8D2;transition:all 0.3s ease-in-out} /*vigy*/
  .ryl-pricing-table-item ul {padding-left:10px;padding-right:10px}
    .ryl-pricing-table-item ul li {border-bottom:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD}
  .ryl-pricing-table-item.ryl-active .ryl-price, .ryl-pricing-table-item:hover .ryl-price {background-color:#d8bb77}
  .ryl-pricing-table-item.ryl-active .ryl-purchase, .ryl-pricing-table-item:hover .ryl-purchase {background-color:#d8bb77}
  .ryl-pricing-table-item.ryl-active {margin-top:0}
/* Responsive-pricing-table */
@media (min-width:992px) {.ryl-pricing-table-item {margin-top:20px}
    .ryl-pricing-table-item .ryl-title {font-size:36px;line-height:50px;padding:0 0 10px 0} /*vigy = font-size:30px */
    .ryl-pricing-table-item .ryl-price {font-size:40px;line-height:55px;padding:0 0 10px 0} /*vigy = line-height:80px */
    .ryl-pricing-table-item ul li {line-height:70px;font-size:28px} /*vigy = font-size:18px */
    .ryl-pricing-table-item .ryl-purchase {margin-top:30px;margin-bottom:30px}
    .ryl-pricing-table-item.ryl-active {margin-top:0}
      .ryl-pricing-table-item.ryl-active .ryl-title {line-height:40px}
      .ryl-pricing-table-item.ryl-active .ryl-purchase {margin-bottom:50px} }
@media (max-width:991px) {.ryl-pricing-table-item .ryl-title {font-size:34px;line-height:60px}
  .ryl-pricing-table-item .ryl-price {font-size:34px;line-height:50px;padding:0 0 10px 0} /*vigy = line-height:70px */
  .ryl-pricing-table-item ul li {line-height:50px;font-size:15px}
  .ryl-pricing-table-item .ryl-purchase {margin-top:25px;margin-bottom:25px} }
.ryl-pricing-table-wrapper {overflow-x:auto}
/* Twitter */
.ryl-twitter-rss-item {text-align:center;max-width:1040px;padding-left:15px;padding-right:15px;display:block;margin-right:auto;margin-left:auto}
  .ryl-twitter-rss-item:before,
  .ryl-twitter-rss-item:after {content:" ";display:table}
  .ryl-twitter-rss-item:after {clear:both}
  .ryl-twitter-rss-item a {color:#d8bb77}
  .ryl-twitter-rss-item .ryl-logo {margin-bottom:50px}
    .ryl-twitter-rss-item .ryl-logo i.icon-twitter {width:73px;height:73px;line-height:73px;font-size:42px;cursor:pointer;border-radius:50%;z-index:9;color:#FFFFFF;background:rgba(255, 217, 71, 0.9)}
  .ryl-twitter-rss-item .ryl-content p {font-weight:500;font-size:24px}
  .ryl-twitter-rss-item .ryl-info {font-size:16px}
    .ryl-twitter-rss-item .ryl-info .ryl-time {font-weight:200}
    .ryl-twitter-rss-item .ryl-info a {font-weight:600}

/* Contact */
.ryl-contact-info {text-align:center;margin-top:-20px}
  .ryl-contact-info span.ryl-info-item {position:relative;display:inline-block;margin-left:0px;margin-right:5px;font-size:22px;font-weight:600;line-height:50px} /* vigy = margin-left:0px;margin-right:5px*/
		.ryl-contact-info span.ryl-info-item i {color:#d8bb77}
	.ryl-contact-info span.ryl-info-item2 {position:relative;display:inline-block;margin-left:44px;margin-right:44px;font-size:22px;font-weight:600;line-height:50px} /* vigy = new*/
    .ryl-contact-info span.ryl-info-item2 i {color:#d8bb77}


/* Process */
.ryl-process-wrapper {overflow:hidden}
  .ryl-process-wrapper:before,
  .ryl-process-wrapper:after {content:" ";display:table}
  .ryl-process-wrapper:after {clear:both}
.ryl-process-style-1 .ryl-process-item {position:relative;display:block;float:left;text-align:center; margin:45px 0 0 0} /* vigy */
  .ryl-process-style-1 .ryl-process-item .ryl-content {padding:20px 15px 0;border:1px solid #666666; min-height:474px} /* vigy */
  .ryl-process-style-1 .ryl-process-item .ryl-line {position:relative;background-color:#CCCCCC}
    .ryl-process-style-1 .ryl-process-item .ryl-line:before {content:" ";width:21px;height:21px;position:relative;display:block;background-color:#FFFFFF;border-radius:50%;border:1px solid #CCCCCC}
  .ryl-process-style-1 .ryl-process-item .ryl-icon {position:relative}
    .ryl-process-style-1 .ryl-process-item .ryl-icon:before {transition:all 0.3s ease-in-out;position:absolute;display:block;content:" ";background-color:#666666;width:15px;height:15px;border-radius:50%}
  .ryl-process-style-1 .ryl-process-item.active .ryl-icon {border-color:#d8bb77}
    .ryl-process-style-1 .ryl-process-item.active .ryl-icon:before {background-color:#d8bb77}
    .ryl-process-style-1 .ryl-process-item.active .ryl-icon i {border-color:#d8bb77}
      .ryl-process-style-1 .ryl-process-item.active .ryl-icon i:after {  background-color:#d8bb77}
/* Responsive process */
@media (min-width:992px) {
	.ryl-process-style-1 {margin-left:-15px;margin-right:-15px}
    .ryl-process-style-1 .ryl-process-item {width:25%}
      .ryl-process-style-1 .ryl-process-item .ryl-content {margin:0 15px 30px; min-height:450px} /* vigy */
      .ryl-process-style-1 .ryl-process-item .ryl-line {top:10px;  width:100%;  height:3px}
        .ryl-process-style-1 .ryl-process-item .ryl-line:before {top:-10px;left:50%;margin-left:-11px}
      .ryl-process-style-1 .ryl-process-item .ryl-icon {padding-top:40px}
        .ryl-process-style-1 .ryl-process-item .ryl-icon:before {top:0px;left:50%;margin-left:-8px} }
@media (max-width:991px) {
	.ryl-process-style-1 {margin-top:-30px}
    .ryl-process-style-1 .ryl-process-item {width:100%}
      .ryl-process-style-1 .ryl-process-item .ryl-content {margin-left:160px;  margin-top:30px; min-height:100px} /* vigy */
      .ryl-process-style-1 .ryl-process-item .ryl-line {position:absolute;  top:0;  left:130px;  width:3px;  height:100%}
        .ryl-process-style-1 .ryl-process-item .ryl-line:before {top:50%;left:50%;margin-left:-11px;margin-top:0px}
      .ryl-process-style-1 .ryl-process-item .ryl-icon {position:absolute;  left:0;  top:50%;  margin-top:-41px}
        .ryl-process-style-1 .ryl-process-item .ryl-icon:before {top:50%;right:-33px;margin-top:-9px} }
@media (max-width:479px) {
	.ryl-process-style-1 .ryl-process-item {width:100%}
    .ryl-process-style-1 .ryl-process-item .ryl-content {margin-left:0}
    .ryl-process-style-1 .ryl-process-item .ryl-line {display:none}
    .ryl-process-style-1 .ryl-process-item .ryl-icon {display:none} }
.ryl-process-style-2 .ryl-process-item {position:relative;display:block;float:left;text-align:center}
  .ryl-process-style-2 .ryl-process-item .ryl-content {padding:20px 15px 0;border:1px solid #666666}
  .ryl-process-style-2 .ryl-process-item .ryl-line {position:relative;background-color:#CCCCCC}
    .ryl-process-style-2 .ryl-process-item .ryl-line:before {content:" ";width:21px;height:21px;position:relative;display:block;background-color:#FFFFFF;border-radius:50%;border:1px solid #CCCCCC}
  .ryl-process-style-2 .ryl-process-item .ryl-icon {position:relative}
    .ryl-process-style-2 .ryl-process-item .ryl-icon i {background-color:#666666}
      .ryl-process-style-2 .ryl-process-item .ryl-icon i:after {  border-top-color:#666666;  transition:all 0.3s ease-in-out}
    .ryl-process-style-2 .ryl-process-item .ryl-icon:before {transition:all 0.3s ease-in-out;position:absolute;display:block;content:" ";background-color:#666666;width:15px;height:15px;border-radius:50%;z-index:9}
  .ryl-process-style-2 .ryl-process-item.active .ryl-icon {border-color:#d8bb77}
    .ryl-process-style-2 .ryl-process-item.active .ryl-icon:before {background-color:#d8bb77}
    .ryl-process-style-2 .ryl-process-item.active .ryl-icon i {background-color:#d8bb77}
      .ryl-process-style-2 .ryl-process-item.active .ryl-icon i:after {  border-top-color:#d8bb77}
/* Responsive process */
@media (min-width:992px) {.ryl-process-style-2 {margin-left:-15px;margin-right:-15px}
    .ryl-process-style-2 .ryl-process-item {width:25%}
      .ryl-process-style-2 .ryl-process-item .ryl-content {  margin:30px 15px 0}
      .ryl-process-style-2 .ryl-process-item .ryl-line {  top:-8px;  width:100%;  height:3px}
        .ryl-process-style-2 .ryl-process-item .ryl-line:before {    top:-10px;left:50%;margin-left:-11px}
      .ryl-process-style-2 .ryl-process-item .ryl-icon {  height:150px;  padding-bottom:50px}
        .ryl-process-style-2 .ryl-process-item .ryl-icon:before {    bottom:0px;left:50%;margin-left:-8px} }
@media (max-width:991px) {.ryl-process-style-2 {margin-top:-30px}
    .ryl-process-style-2 .ryl-process-item {width:100%}
      .ryl-process-style-2 .ryl-process-item .ryl-content {  margin-left:160px;  margin-top:30px}
      .ryl-process-style-2 .ryl-process-item .ryl-line {  position:absolute;  top:0;  left:130px;  width:3px;  height:100%}
        .ryl-process-style-2 .ryl-process-item .ryl-line:before {    top:50%;left:50%;margin-left:-11px;margin-top:-6px}
      .ryl-process-style-2 .ryl-process-item .ryl-icon {  position:absolute;  left:0;  top:50%;  margin-top:-45px}
        .ryl-process-style-2 .ryl-process-item .ryl-icon i {    position:relative;overflow:visible}
          .ryl-process-style-2 .ryl-process-item .ryl-icon i:after {      content:" ";width:0;height:0;position:absolute;top:50%;right:0;border:0 solid transparent;margin-right:0;margin-top:0;border-left-color:#d8bb77}
        .ryl-process-style-2 .ryl-process-item .ryl-icon:before {    top:50%;right:-38.5px;margin-top:-8.5px} }
@media (max-width:479px) {.ryl-process-style-2 .ryl-process-item {width:100%}
    .ryl-process-style-2 .ryl-process-item .ryl-content {margin-left:0}
    .ryl-process-style-2 .ryl-process-item .ryl-line {display:none}
    .ryl-process-style-2 .ryl-process-item .ryl-icon {display:none} }
/* Footer */
footer.ryl-footer-style-1 {position:relative;display:block;background-color:#222222;color:#FFFFFF;text-align:center;padding-top:80px;padding-bottom:50px}
  footer.ryl-footer-style-1 .ryl-footer-social {margin-bottom:20px}
    footer.ryl-footer-style-1 .ryl-footer-social li {margin:7px}
  footer.ryl-footer-style-1 .ryl-footer-content {font-size:16px}
    footer.ryl-footer-style-1 .ryl-footer-content a {color:#d8bb77}
footer.ryl-footer-style-2 {background-color:#222222;color:#FFFFFF;padding-top:35px;padding-bottom:25px}
  footer.ryl-footer-style-2 .ryl-footer-social {float:right;line-height:52px;height:52px}
    footer.ryl-footer-style-2 .ryl-footer-social li {margin-left:10px}
  footer.ryl-footer-style-2 .ryl-footer-content {font-size:16px;float:left;line-height:52px;height:52px;vertical-align:middle}
    footer.ryl-footer-style-2 .ryl-footer-content a {color:#d8bb77}
/* Responsive footer */
@media (max-width:991px) {footer.ryl-footer-style-2 {text-align:center;padding-bottom:15px}
    footer.ryl-footer-style-2 .ryl-footer-social {float:none;height:auto}
    footer.ryl-footer-style-2 .ryl-footer-content {float:none;height:auto} }
/* Pages */
.ryl-404-wrapper {vertical-align:middle}
  .ryl-404-wrapper .ryl-404-side {text-align:right;border-right:1px solid #FFFFFF;height:100%}
    .ryl-404-wrapper .ryl-404-side h1 {font-size:250px}
  .ryl-404-wrapper .ryl-text-side {padding-top:35px}
  .ryl-404-wrapper p {margin-bottom:30px}
.ryl-underconstruction-wrapper {text-align:center}
  .ryl-underconstruction-wrapper .ryl-title {margin-bottom:60px}
    .ryl-underconstruction-wrapper .ryl-title p {font-size:24px}
.ryl-countdown-clock.is-countdown .countdown-section {display:inline-block}
  .ryl-countdown-clock.is-countdown .countdown-section .countdown-amount, .ryl-countdown-clock.is-countdown .countdown-section .countdown-period {display:block;margin:10px;text-align:center;font-weight:600}
  .ryl-countdown-clock.is-countdown .countdown-section .countdown-amount {width:80px;height:80px;line-height:74px;border:3px solid rgba(255, 255, 255, 0.7);border-radius:40px;font-size:45px}
  .ryl-countdown-clock.is-countdown .countdown-section .countdown-period {font-size:18px}
.ryl-demo-select-header {margin-bottom:-160px}
  .ryl-demo-select-header .ryl-madrin-brand {text-align:center;margin-bottom:20px}
    .ryl-demo-select-header .ryl-madrin-brand .ryl-madrin-logo-3 {width:114px;height:114px;display:block;margin-right:auto;margin-left:auto}
    .ryl-demo-select-header .ryl-madrin-brand .ryl-title {font-size:30px;font-weight:500;margin-top:15px}
  .ryl-demo-select-header .ryl-demo-select-header-content {text-align:center;margin-bottom:280px}
    .ryl-demo-select-header .ryl-demo-select-header-content .ryl-title {font-size:45px}
    .ryl-demo-select-header .ryl-demo-select-header-content p {margin-bottom:20px;font-size:18px}
.ryl-demo-select-content .ryl-demo-select-item {position:relative;display:block;max-width:480px;display:block;margin-right:auto;margin-left:auto}
  .ryl-demo-select-content .ryl-demo-select-item img {width:100%}
  .ryl-demo-select-content .ryl-demo-select-item .ryl-overlay {padding:3.8% 3.8%}
    .ryl-demo-select-content .ryl-demo-select-item .ryl-overlay .ryl-item-inner {position:relative}
      .ryl-demo-select-content .ryl-demo-select-item .ryl-overlay .ryl-item-inner .ryl-overlay {  opacity:0;  background-color:rgba(0, 0, 0, 0.5);  transition:all 0.3s ease-in-out}
        .ryl-demo-select-content .ryl-demo-select-item .ryl-overlay .ryl-item-inner .ryl-overlay .ryl-btn-1 {    position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
          .ryl-demo-select-content .ryl-demo-select-item .ryl-overlay .ryl-item-inner .ryl-overlay .ryl-btn-1:before,
          .ryl-demo-select-content .ryl-demo-select-item .ryl-overlay .ryl-item-inner .ryl-overlay .ryl-btn-1:after {      content:" ";display:table}
          .ryl-demo-select-content .ryl-demo-select-item .ryl-overlay .ryl-item-inner .ryl-overlay .ryl-btn-1:after {      clear:both}
  .ryl-demo-select-content .ryl-demo-select-item:hover .ryl-overlay .ryl-item-inner .ryl-overlay {opacity:1}
@media (max-width:1199px) {.ryl-404-wrapper .ryl-text-side {padding-top:0px}
  .ryl-404-wrapper .ryl-404-side h1 {font-size:180px} }
@media (max-width:767px) {.ryl-404-wrapper {text-align:center}
    .ryl-404-wrapper .ryl-404-side {text-align:center;border-right:none;border-bottom:2}
      .ryl-404-wrapper .ryl-404-side h1 {  font-size:120px}
  .ryl-underconstruction-wrapper .ryl-title {margin-bottom:30px}
    .ryl-underconstruction-wrapper .ryl-title h1 {font-size:24px}
    .ryl-underconstruction-wrapper .ryl-title p {font-size:14px} }
