@import url(/assets/bootstrap.min-135edc4a81c7760ae8054f6ae6549a669432d2b157a8c1a2293fbf842813a947.css);@import url(/assets/animate.min-e4da23d3e34be03ed7208914dcd9e2abd8f85b68db27be3422bc3ac2a995cc21.css);@import url(/assets/style-f1ca37774980fb73b01bb458187eaa8908cd0d65b15d281829bd8055c2ce1582.css);@import url(/assets/menu-d664dc1591b7a5b7f835f0bf605bc7798ad8643b69ccb9a791bc681abbc878fc.css);@import url(/assets/responsive-bd99b58af344ea50a9cef94d646ef6df3177cfdcacf9af265df3e7326ca07288.css);@import url(/assets/fontello/css/icon_set_1-a45879129d891f8b2cdec1e25f0d81f62c46fba01463d0dbfd737be856046a1e.css);@import url(/assets/fontello/css/icon_set_2-f0195fe8e48d594cdb5ff240c276635d72f48f27042e56cae7f8b13235ccdf92.css);@import url(/assets/fontello/css/fontello-f6578608d9feaf2f0bf25dd0ffcfa55d8e4d58e2f02d15950a9dd7a208924595.css);@import url(/assets/magnific-popup-f8d9bb8b42720417834784a0964c9bc470558a73f323a47e5a296e1f8684240c.css);@import url(https://fonts.googleapis.com/css?family=Calligraffitti);.tp-static-layers{position:absolute;z-index:505;top:0px;left:0px}.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important}.tp-caption{z-index:1;white-space:nowrap}.tp-caption-demo .tp-caption{position:relative !important;display:inline-block;margin-bottom:10px;margin-right:20px !important}.tp-caption.whitedivider3px{color:#000000;text-shadow:none;background-color:#fff;background-color:#fff;text-decoration:none;min-width:408px;min-height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0px;border-color:#000000;border-style:none}.tp-caption.finewide_large_white{color:#ffffff;text-shadow:none;font-size:60px;line-height:60px;font-weight:300;font-family:"Open Sans", sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:8px;border-width:0px;border-color:#000;border-style:none}.tp-caption.whitedivider3px{color:#000000;text-shadow:none;background-color:#fff;background-color:#fff;text-decoration:none;font-size:0px;line-height:0;min-width:468px;min-height:3px;border-width:0px;border-color:#000;border-style:none}.tp-caption.finewide_medium_white{color:#ffffff;text-shadow:none;font-size:37px;line-height:37px;font-weight:300;font-family:"Open Sans", sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:5px;border-width:0px;border-color:#000;border-style:none}.tp-caption.boldwide_small_white{font-size:25px;line-height:25px;font-weight:800;font-family:"Open Sans", sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;text-transform:uppercase;letter-spacing:5px;border-width:0px;border-color:#000;border-style:none}.tp-caption.whitedivider3px_vertical{color:#000000;text-shadow:none;background-color:#fff;background-color:#fff;text-decoration:none;font-size:0px;line-height:0;min-width:3px;min-height:130px;border-width:0px;border-color:#000;border-style:none}.tp-caption.finewide_small_white{color:#ffffff;text-shadow:none;font-size:25px;line-height:25px;font-weight:300;font-family:"Open Sans", sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:5px;border-width:0px;border-color:#000;border-style:none}.tp-caption.finewide_verysmall_white_mw{font-size:13px;line-height:25px;font-weight:400;font-family:"Open Sans", sans-serif;color:#ffffff;text-decoration:none;background-color:transparent;text-shadow:none;text-transform:uppercase;letter-spacing:5px;max-width:470px;white-space:normal !important;border-width:0px;border-color:#000;border-style:none}.tp-caption.lightgrey_divider{text-decoration:none;background-color:#ebebeb;background-color:#ebebeb;width:370px;height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0px;border-color:#222;border-style:none}.tp-caption.finewide_large_white{color:#FFF;text-shadow:none;font-size:60px;line-height:60px;font-weight:300;font-family:"Open Sans", sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:8px;border-width:0px;border-color:#000;border-style:none}.tp-caption.finewide_medium_white{color:#FFF;text-shadow:none;font-size:34px;line-height:34px;font-weight:300;font-family:"Open Sans", sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:5px;border-width:0px;border-color:#000;border-style:none}.tp-caption.huge_red{position:absolute;color:#df4b6b;font-weight:400;font-size:150px;line-height:130px;font-family:'Oswald', sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;background-color:#2d3136;padding:0px}.tp-caption.middle_yellow{position:absolute;color:#fbd572;font-weight:600;font-size:50px;line-height:50px;font-family:'Open Sans', sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.huge_thin_yellow{position:absolute;color:#fbd572;font-weight:300;font-size:90px;line-height:90px;font-family:'Open Sans', sans-serif;margin:0px;letter-spacing:20px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.big_dark{position:absolute;color:#333;font-weight:700;font-size:70px;line-height:70px;font-family:"Open Sans";margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.medium_dark{position:absolute;color:#333;font-weight:300;font-size:40px;line-height:40px;font-family:"Open Sans";margin:0px;letter-spacing:5px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.medium_grey{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0px;border-width:0px;border-style:none;background-color:#888;white-space:nowrap}.tp-caption.small_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.medium_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.large_bold_white_25{font-size:55px;line-height:65px;font-weight:700;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0px 5px 10px;border-width:0px;border-color:#fff;border-style:none}.tp-caption.medium_text_shadow{font-size:25px;line-height:25px;font-weight:600;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0px 5px 10px;border-width:0px;border-color:#fff;border-style:none}.tp-caption.large_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:40px;line-height:40px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.medium_bold_grey{font-size:30px;line-height:30px;font-weight:800;font-family:"Open Sans";color:#666;text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;padding:1px 4px 0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.very_large_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;letter-spacing:-2px}.tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#000}.tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#fff}.tp-caption.modern_medium_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.modern_medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.modern_medium_light{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.modern_big_bluebg{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:"Open Sans", sans-serif;padding:3px 10px;margin:0px;border-width:0px;border-style:none;background-color:#4e5b6c;letter-spacing:0}.tp-caption.modern_big_redbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:"Open Sans", sans-serif;padding:3px 10px;padding-top:1px;margin:0px;border-width:0px;border-style:none;background-color:#de543e;letter-spacing:0}.tp-caption.modern_small_text_dark{position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5)}.tp-caption.black{color:#000;text-shadow:none}.tp-caption.noshadow{text-shadow:none}.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}.tp-caption.thinheadline_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:30px;line-height:30px;font-family:"Open Sans";background-color:transparent}.tp-caption.thintext_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:16px;line-height:26px;font-family:"Open Sans";background-color:transparent}.tp-caption.medium_bg_red a{color:#fff;text-decoration:none}.tp-caption.medium_bg_red a:hover{color:#fff;text-decoration:underline}.tp-caption.smoothcircle{font-size:30px;line-height:75px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;background-color:rgba(0,0,0,0.498039);padding:50px 25px;text-align:center;border-radius:500px 500px 500px 500px;border-width:0px;border-color:#000;border-style:none}.tp-caption.largeblackbg{font-size:50px;line-height:70px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;padding:0px 20px 5px;text-shadow:none;border-width:0px;border-color:#fff;border-style:none}.tp-caption.largepinkbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#db4360;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.tp-caption.largewhitebg{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#fff;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.tp-caption.largegreenbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#67ae73;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.tp-caption.excerpt{font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#ffffff;text-decoration:none;background-color:#000;text-shadow:none;margin:0px;letter-spacing:-1.5px;padding:1px 4px 0px 4px;width:150px;white-space:normal !important;height:auto;border-width:0px;border-color:#fff;border-style:none}.tp-caption.large_bold_grey{font-size:60px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#666;text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;padding:1px 4px 0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_thin_grey{font-size:34px;line-height:30px;font-weight:300;font-family:"Open Sans";color:#666;text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.small_thin_grey{font-size:18px;line-height:26px;font-weight:300;font-family:"Open Sans";color:#757575;text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.lightgrey_divider{text-decoration:none;background-color:#ebebeb;width:370px;height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0px;border-color:#222;border-style:none}.tp-caption.large_bold_darkblue{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#34495e;text-decoration:none;background-color:transparent;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_darkblue{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#34495e;padding:10px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bold_red{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:#e33a0c;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_light_red{font-size:21px;line-height:26px;font-weight:300;font-family:"Open Sans";color:#e33a0c;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_red{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#e33a0c;padding:10px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bold_orange{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:#f39c12;text-decoration:none;background-color:transparent;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_orange{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#f39c12;padding:10px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.grassfloor{text-decoration:none;background-color:#a0b397;width:4000px;height:150px;border-width:0px;border-color:#222;border-style:none}.tp-caption.large_bold_white{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_light_white{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.mediumlarge_light_white{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.mediumlarge_light_white_center{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#ffffff;text-decoration:none;background-color:transparent;padding:0px 0px 0px 0px;text-align:center;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_asbestos{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#7f8c8d;padding:10px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_light_black{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:#000;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.large_bold_black{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#000;text-decoration:none;background-color:transparent;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.mediumlarge_light_darkblue{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#34495e;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.small_light_white{font-size:17px;line-height:28px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.roundedimage{border-width:0px;border-color:#222;border-style:none}.tp-caption.large_bg_black{font-size:40px;line-height:40px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;padding:10px 20px 15px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.mediumwhitebg{font-size:30px;line-height:30px;font-weight:300;font-family:"Open Sans";color:#000;text-decoration:none;background-color:#fff;padding:5px 15px 10px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.medium_bg_orange_new1{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#f39c12;padding:10px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5)}.tp-caption.black{color:#000;text-shadow:none;font-weight:300;font-size:19px;line-height:19px;font-family:'Open Sans', sans}.tp-caption.noshadow{text-shadow:none}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important}.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0px}.tp-caption .backcorner{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0px;top:0px}.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0px}.tp-caption .backcornertop{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0px;top:0px}img.tp-slider-alternative-image{width:100%;height:auto}.tp-simpleresponsive .button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0px 1px 1px rgba(0,0,0,0.6) !important;font-size:15px;line-height:45px !important;background:url(/images/rs-plugin/gradient/g30.png) repeat-x top;font-family:arial, sans-serif;font-weight:bold;letter-spacing:-1px}.tp-simpleresponsive .button.big{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,0.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important;background:url(/images/rs-plugin/gradient/g40.png) repeat-x top}.tp-simpleresponsive .purchase:hover,.tp-simpleresponsive .button:hover,.tp-simpleresponsive .button.big:hover{background-position:bottom, 15px 11px}@media only screen and (min-width: 480px) and (max-width: 767px){.tp-simpleresponsive .button{padding:4px 8px 3px;line-height:25px !important;font-size:11px !important;font-weight:normal}.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}@media only screen and (min-width: 0px) and (max-width: 479px){.tp-simpleresponsive .button{padding:2px 5px 2px;line-height:20px !important;font-size:10px !important}.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}.tp-simpleresponsive .button.green,.tp-simpleresponsive .button:hover.green,.tp-simpleresponsive .purchase.green,.tp-simpleresponsive .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0px 3px 0px 0px #104d0b;-moz-box-shadow:0px 3px 0px 0px #104d0b;box-shadow:0px 3px 0px 0px #104d0b}.tp-simpleresponsive .button.blue,.tp-simpleresponsive .button:hover.blue,.tp-simpleresponsive .purchase.blue,.tp-simpleresponsive .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0px 3px 0px 0px #0f3e68;-moz-box-shadow:0px 3px 0px 0px #0f3e68;box-shadow:0px 3px 0px 0px #0f3e68}.tp-simpleresponsive .button.red,.tp-simpleresponsive .button:hover.red,.tp-simpleresponsive .purchase.red,.tp-simpleresponsive .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0px 3px 0px 0px #7c1212;-moz-box-shadow:0px 3px 0px 0px #7c1212;box-shadow:0px 3px 0px 0px #7c1212}.tp-simpleresponsive .button.orange,.tp-simpleresponsive .button:hover.orange,.tp-simpleresponsive .purchase.orange,.tp-simpleresponsive .purchase:hover.orange{background-color:#ff7700;-webkit-box-shadow:0px 3px 0px 0px #a34c00;-moz-box-shadow:0px 3px 0px 0px #a34c00;box-shadow:0px 3px 0px 0px #a34c00}.tp-simpleresponsive .button.darkgrey,.tp-simpleresponsive .button.grey,.tp-simpleresponsive .button:hover.darkgrey,.tp-simpleresponsive .button:hover.grey,.tp-simpleresponsive .purchase.darkgrey,.tp-simpleresponsive .purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0px 3px 0px 0px #222;-moz-box-shadow:0px 3px 0px 0px #222;box-shadow:0px 3px 0px 0px #222}.tp-simpleresponsive .button.lightgrey,.tp-simpleresponsive .button:hover.lightgrey,.tp-simpleresponsive .purchase.lightgrey,.tp-simpleresponsive .purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0px 3px 0px 0px #555;-moz-box-shadow:0px 3px 0px 0px #555;box-shadow:0px 3px 0px 0px #555}.fullscreen-container{width:100%;position:relative;padding:0}.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;visibility:hidden;-webkit-font-smoothing:antialiased !important}.tp-simpleresponsive img{max-width:none}.noFilterClass{filter:none !important}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-bannershadow.tp-shadow1{background:url(/assets/rs-plugin/shadow1-b278da7631c6c4fcff83805a4c0841ba8381d6990c3db0513db847cb14178265.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow2{background:url(/assets/rs-plugin/shadow2-84703a83a46a4d9cbd5523fc073b253f0ea19bb1931dbe1fd4145b4be1ee61f4.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow3{background:url(/assets/rs-plugin/shadow3-984aa5614fe821de0d77c3cad2d7dbd2b3a4c65cb86b6dfe835824342592b73d.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{width:100% !important;height:100% !important;display:none}.tp-caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{width:100% !important;height:100% !important;display:none}.fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px}.html5vid.videoisplaying .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;font-size:40px;color:#FFF;z-index:3;margin-top:-27px;margin-left:-28px;text-align:center;cursor:pointer}.html5vid .tp-revstop{width:15px;height:20px;border-left:5px solid #fff;border-right:5px solid #fff;position:relative;margin:10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.html5vid .tp-revstop{display:none}.html5vid.videoisplaying .revicon-right-dir{display:none}.html5vid.videoisplaying .tp-revstop{display:block}.html5vid.videoisplaying .tp-video-play-button{display:none}.html5vid:hover .tp-video-play-button{display:block}.fullcoveredvideo .tp-video-play-button{display:none !important}.tp-video-controls{position:absolute;bottom:0;left:0;right:0;padding:5px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;background-image:linear-gradient(bottom, #000 13%, #323232 100%);background-image:-o-linear-gradient(bottom, #000 13%, #323232 100%);background-image:-moz-linear-gradient(bottom, #000 13%, #323232 100%);background-image:-webkit-linear-gradient(bottom, #000 13%, #323232 100%);background-image:-ms-linear-gradient(bottom, #000 13%, #323232 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.13, #000), color-stop(1, #323232));display:table;max-width:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tp-caption:hover .tp-video-controls{opacity:.9}.tp-video-button{background:rgba(0,0,0,0.5);border:0;color:#EEE;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer;line-height:12px;font-size:12px;color:#fff;padding:0px;margin:0px;outline:none}.tp-video-button:hover{cursor:pointer}.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{padding:0px 5px;display:table-cell}.tp-video-seek-bar-wrap{width:80%}.tp-video-vol-bar-wrap{width:20%}.tp-volume-bar,.tp-seek-bar{width:100%;cursor:pointer;outline:none;line-height:12px;margin:0;padding:0}.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:4}.tp-dottedoverlay.twoxtwo{background:url(/assets/rs-plugin/gridtile-71b8a238b9bd03570c3d2b5a6907d6db6e4ba6e1d8be7b454c69c4abbf31edc2.png)}.tp-dottedoverlay.twoxtwowhite{background:url(/assets/rs-plugin/gridtile_white-993f128db5d43fdb19eda23243db598ab2f5728ba4dee280e9a4739e7bb73fe0.png)}.tp-dottedoverlay.threexthree{background:url(/assets/rs-plugin/gridtile_3x3-71f4cfe8713e2d57e4cdf8e160f60e8df3cb64ada67962302308d8d32a6cc3f3.png)}.tp-dottedoverlay.threexthreewhite{background:url(/assets/rs-plugin/gridtile_3x3_white-27c29032de418b1950dba1efe909414e56142d088e3093307ed161ac072bff85.png)}.tpclear{clear:both}.tp-bullets{z-index:1000;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(5px)}.tp-bullets.hidebullets{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(/assets/rs-plugin/boxed_bgtile-861b73ab4341753f484b406685b189ffb5f03368c2bbb92618476c63ccfb966b.png);height:40px;padding:0px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bullets.simplebullets.navbar-old{background:url(../assets/navigdots_bgtile.png);height:35px;padding:0px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:url(/assets/rs-plugin/bullet-48c6b2f26e2afa0b13a826cbe11a513fed4561502585e52bc14f983f5103f518.png) no-Repeat top left;width:20px;height:20px;margin-right:0px;float:left;margin-top:0px;margin-left:3px}.tp-bullets.simplebullets.round .bullet.last{margin-right:3px}.tp-bullets.simplebullets.round-old .bullet{cursor:pointer;position:relative;background:url(/assets/rs-plugin/bullets-4f9929e43a448571410478388d78fadc22c25460853d13877aa19374820c3605.png) no-Repeat bottom left;width:23px;height:23px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0px}.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(/assets/rs-plugin/bullets2-921940c12b872a42f213195ec3c68ac0a81fca02cd2426008c7386b1ee591ced.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.simplebullets.square .bullet.last{margin-right:0px}.tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(/assets/rs-plugin/bullets2-921940c12b872a42f213195ec3c68ac0a81fca02cd2426008c7386b1ee591ced.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0px}.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(/assets/rs-plugin/bullet_boxed-464cd9e6e2576de7c4c8518cba4c884287456cfc11ba526787b05b18f957b163.png) no-Repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:0px}.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0px !important}.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0px !important}.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(/assets/rs-plugin/navigdots-4a0108c72130919714c144e2e88da97c2ac96cabdce2b8d16c2348c1c1e8b2a7.png) no-Repeat bottom left;width:15px;height:15px;margin-left:5px !important;margin-right:5px !important;float:left;margin-top:10px}.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0px !important}.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0px !important}.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{background-position:top left}.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected{background-position:bottom left}.tparrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(5000px);-webkit-transform-style:flat;-webkit-backface-visibility:hidden;z-index:600;position:relative}.tparrows.hidearrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/large_left-1e93f3215066083474d73115bbef66b052e2add1e20a5670fbbe509e3679b27a.png) no-Repeat top left;width:40px;height:40px}.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/large_right-e043930c7420af53e0685050b8c1b149bb5b012b3449a02d69d1f399a4862834.png) no-Repeat top left;width:40px;height:40px}.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/small_left-cda01cc23319de7b5a6ef0c5913f3afbe810a29db8d37718f9322971d480e06d.png) no-Repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px}.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/small_right-95a80119b5f81d130623c494154d4e30a6b0d4eb2e9c68f480752a48e011ca01.png) no-Repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px}.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/arrow_left-b4bf2f2383719b3731b597cd9010ff45d3ba4e519b1a30780a3c7d5ded296931.png) no-Repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px}.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/arrow_right-26c6d1dd93278dea97e7b812a04e7e2ab7a57fb20f6d3aa5e55282a6d09602f0.png) no-Repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px}.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/small_left_boxed-1b24007d1c6013de17b9288ba984e38e4f5847fa10bbdfa988ef6341abae852e.png) no-Repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/small_right_boxed-7d3c9dec6d264e3a012d3f014c1e30678a618f9e3a8af9dd294df33cb56550f4.png) no-Repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/arrowleft-d61347014095440d85e7cd0696c46e4340cb33f0ada48196a4bf5a4427ed42e5.png) no-Repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/arrowright-d4ded5989c85d7ffccc6d05a3d0398142810ec6a086f4b92358832e70e355f5f.png) no-Repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0px}.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/arrow_left2-97e42cc7efc7ef9b5efc174a8c04e851d6233bd1bb4be5720548967804e8026b.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px}.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/arrow_right2-1dffd66b9e856e0d5e7f4af89ccdcbf1d02d2275a89f4e926f37893854c8e934.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px}.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/arrow_left2-97e42cc7efc7ef9b5efc174a8c04e851d6233bd1bb4be5720548967804e8026b.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px}.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/arrow_right2-1dffd66b9e856e0d5e7f4af89ccdcbf1d02d2275a89f4e926f37893854c8e934.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px}.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/large_left-1e93f3215066083474d73115bbef66b052e2add1e20a5670fbbe509e3679b27a.png) no-Repeat 0 0;width:40px;height:40px}.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(/assets/rs-plugin/large_right-e043930c7420af53e0685050b8c1b149bb5b012b3449a02d69d1f399a4862834.png) no-Repeat 0 0;width:40px;height:40px}.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px}.fullwidthbanner-container .tp-thumbs{padding:3px}.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-thumbs img{width:100%}.tp-bannertimer{width:100%;height:10px;background:url(/assets/rs-plugin/timer-a15348b049a18c85702dde38f379aa78d3809af8c07adcf25236c69b03f6f746.png);position:absolute;z-index:200;top:0px}.tp-bannertimer.tp-bottom{bottom:0px;height:5px;top:auto}@media only screen and (min-width: 0px) and (max-width: 479px){.responsive .tp-bullets{display:none}.responsive .tparrows{display:none}}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-simpleresponsive a{text-decoration:none}.tp-simpleresponsive ul,.tp-simpleresponsive ul li,.tp-simpleresponsive ul li:before{list-style:none;padding:0 !important;margin:0 !important;list-style:none !important;overflow-x:visible;overflow-y:visible;background-image:none}.tp-simpleresponsive>ul>li{list-style:none;position:absolute;visibility:hidden}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(/assets/rs-plugin/coloredbg-ef2284224ce3426c26d4caa902989107ba3200dbd24d4ace60ccb2bad033f000.png) repeat}.tp-caption.slidelink a span{background:url(/assets/rs-plugin/coloredbg-ef2284224ce3426c26d4caa902989107ba3200dbd24d4ace60ccb2bad033f000.png) repeat}.tparrows .tp-arr-imgholder{display:none}.tparrows .tp-arr-titleholder{display:none}.tparrows.preview1{width:100px;height:100px;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background:transparent}.tparrows.preview1:after{position:absolute;left:0px;top:0px;font-family:"revicons";color:#fff;font-size:30px;width:100px;height:100px;text-align:center;background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px;-webkit-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s}.tp-rightarrow.preview1:after{content:'\e825'}.tp-leftarrow.preview1:after{content:'\e824'}.tparrows.preview1:hover:after{background:#fff;color:#aaa}.tparrows.preview1 .tp-arr-imgholder{background-size:cover;background-position:center center;display:block;width:100%;height:100%;position:absolute;top:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tparrows.preview1 .tp-arr-iwrapper{-webkit-transition:all 0.3s;transition:all 0.3s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview1:hover .tp-arr-iwrapper{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-rightarrow.preview1 .tp-arr-imgholder{right:100%;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tp-leftarrow.preview1 .tp-arr-imgholder{left:100%;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview1:hover .tp-arr-imgholder{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview1,.tparrows.preview1:after{width:80px;height:80px;line-height:80px;font-size:24px}}@media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview1,.tparrows.preview1:after{width:60px;height:60px;line-height:60px;font-size:20px}}@media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview1,.tparrows.preview1:after{width:40px;height:40px;line-height:40px;font-size:12px}}.tp-bullets.preview1{height:21px}.tp-bullets.preview1 .bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.15) !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:5px !important;height:5px !important;border:8px solid transparent !important;display:inline-block;margin-right:5px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview1 .bullet.last{margin-right:0px}.tp-bullets.preview1 .bullet:hover,.tp-bullets.preview1 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#aaa !important;width:5px !important;height:5px !important;border:8px solid #fff !important}.tparrows.preview2{min-width:60px;min-height:60px;background:#fff;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;overflow:hidden;-webkit-transition:-webkit-transform 1.3s;-webkit-transition:width 0.3s, background-color 0.3s, opacity 0.3s;transition:width 0.3s, background-color 0.3s, opacity 0.3s;backface-visibility:hidden}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";color:#aaa;font-size:25px;margin-top:-12px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.tp-rightarrow.preview2:after{content:'\e81e';right:18px}.tp-leftarrow.preview2:after{content:'\e81f';left:18px}.tparrows.preview2 .tp-arr-titleholder{background-size:cover;background-position:center center;display:block;visibility:hidden;position:relative;top:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;white-space:nowrap;color:#000;text-transform:uppercase;font-weight:400;font-size:14px;line-height:60px;padding:0px 10px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:50px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.tp-leftarrow.preview2 .tp-arr-titleholder{left:50px;-webkit-transform:translateX(100%);transform:translateX(100%)}.tparrows.preview2.hovered{width:300px}.tparrows.preview2:hover{background:#fff}.tparrows.preview2:hover:after{color:#000}.tparrows.preview2:hover .tp-arr-titleholder{-webkit-transform:translateX(0px);transform:translateX(0px);visibility:visible;position:absolute}.tp-bullets.preview2{height:17px}.tp-bullets.preview2 .bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid transparent !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview2 .bullet.last{margin-right:0px}.tp-bullets.preview2 .bullet:hover,.tp-bullets.preview2 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}.tp-arr-titleholder.alwayshidden{display:none !important}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview2{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:20px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:11px}.tp-leftarrow.preview2:after{content:'\e81f';left:11px}.tparrows.preview2 .tp-arr-titleholder{font-size:12px;line-height:40px;letter-spacing:0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:35px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:35px}}@media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:8px}.tp-leftarrow.preview2:after{content:'\e81f';left:8px}.tparrows.preview2 .tp-arr-titleholder{font-size:10px;line-height:30px;letter-spacing:0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:25px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:25px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}}@media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:8px}.tp-leftarrow.preview2:after{content:'\e81f';left:8px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}.tparrows.preview2:hover{width:30px !important;height:30px !important}}.tparrows.preview3{width:70px;height:70px;background:#fff;background:#fff;-webkit-transform-style:flat}.tparrows.preview3:after{position:absolute;line-height:70px;text-align:center;font-family:"revicons";color:#aaa;font-size:30px;top:0px;left:0px;background:#fff;z-index:100;width:70px;height:70px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.tparrows.preview3:hover:after{color:#000}.tp-rightarrow.preview3:after{content:'\e825'}.tp-leftarrow.preview3:after{content:'\e824'}.tparrows.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;z-index:0;position:absolute;background:#000;background:rgba(0,0,0,0.75);display:table;min-height:90px;top:-10px}.tp-leftarrow.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.tparrows.preview3 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;display:table-cell;min-width:90px;height:90px;position:relative;top:0px}.tp-rightarrow.preview3 .tp-arr-iwrapper{right:0px;padding-right:70px}.tp-leftarrow.preview3 .tp-arr-iwrapper{left:0px;direction:rtl;padding-left:70px}.tparrows.preview3 .tp-arr-titleholder{display:table-cell;padding:30px;font-size:16px;color:#fff;white-space:nowrap;position:relative;clear:right;vertical-align:middle}.tparrows.preview3:hover .tp-arr-iwrapper{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.tp-bullets.preview3{height:17px}.tp-bullets.preview3 .bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid transparent !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview3 .bullet.last{margin-right:0px}.tp-bullets.preview3 .bullet:hover,.tp-bullets.preview3 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}.tparrows.preview3 .tp-arr-imgholder{min-width:70px;height:70px}.tp-rightarrow.preview3 .tp-arr-iwrapper{padding-right:50px}.tp-leftarrow.preview3 .tp-arr-iwrapper{padding-left:50px}.tparrows.preview3 .tp-arr-titleholder{padding:10px;font-size:16px}}@media only screen and (max-width: 767px){.tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}}.tparrows.preview4{width:30px;height:110px;background:transparent;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000}.tparrows.preview4:after{position:absolute;line-height:110px;text-align:center;font-family:"revicons";color:#fff;font-size:20px;top:0px;left:0px;z-index:0;width:30px;height:110px;background:#000;background:rgba(0,0,0,0.25);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-rightarrow.preview4:after{content:'\e825'}.tp-leftarrow.preview4:after{content:'\e824'}.tparrows.preview4 .tp-arr-allwrapper{visibility:hidden;width:180px;position:absolute;z-index:1;min-height:120px;top:0px;left:-150px;overflow:hidden;-webkit-perspective:1000px;-webkit-transform-style:flat}.tp-leftarrow.preview4 .tp-arr-allwrapper{left:0px}.tparrows.preview4 .tp-arr-iwrapper{position:relative}.tparrows.preview4 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:relative;top:0px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tparrows.preview4 .tp-arr-imgholder2{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:absolute;top:0px;left:180px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tp-leftarrow.preview4 .tp-arr-imgholder2{left:-180px}.tparrows.preview4 .tp-arr-titleholder{display:block;font-size:12px;line-height:25px;padding:0px 10px;text-align:left;color:#fff;position:relative;background:#000;color:#FFF;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:700;font-size:11px;line-height:2.75;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview4:after{transform-origin:100% 100%;-webkit-transform-origin:100% 100%}.tp-leftarrow.preview4:after{transform-origin:0% 0%;-webkit-transform-origin:0% 0%}@media only screen and (min-width: 768px){.tparrows.preview4:hover:after{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.tp-leftarrow.preview4:hover:after{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.tparrows.preview4:hover .tp-arr-titleholder{-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}.tp-bullets.preview4{height:17px}.tp-bullets.preview4 .bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid transparent !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview4 .bullet.last{margin-right:0px}.tp-bullets.preview4 .bullet:hover,.tp-bullets.preview4 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}@media only screen and (max-width: 767px){.tparrows.preview4{width:20px;height:80px}.tparrows.preview4:after{width:20px;height:80px;line-height:80px;font-size:14px}.tparrows.preview1 .tp-arr-allwrapper,.tparrows.preview2 .tp-arr-allwrapper,.tparrows.preview3 .tp-arr-allwrapper,.tparrows.preview4 .tp-arr-allwrapper{display:none !important}}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{width:40px;height:40px;background:url(/assets/rs-plugin/loader-9034d5d34015e4b05d2c1d1a8dc9f6ec9d59bd96d305eb9e24e24e65c591a645.gif) no-repeat center center;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner5{background:url(/assets/rs-plugin/loader-9034d5d34015e4b05d2c1d1a8dc9f6ec9d59bd96d305eb9e24e24e65c591a645.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:#ff0000;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;-webkit-animation:tp-scaleout 1.0s infinite ease-in-out;animation:tp-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes tp-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes tp-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.tp-loader.spinner3{margin:-9px 0px 0px -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.tp-loader.spinner3 .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes tp-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes tp-bouncedelay{0%, 80%, 100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.tp-loader.spinner4{margin:-20px 0px 0px -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2.0s infinite linear;animation:tp-rotate 2.0s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2.0s infinite ease-in-out;animation:tp-bounce 2.0s infinite ease-in-out;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0px;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes tp-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes tp-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes tp-bounce{0%, 100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes tp-bounce{0%, 100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.tp-transparentimg{content:"url(/images/rs-plugin/transparent.png)"}.tp-3d{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%}.tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}@font-face{font-family:'revicons';src:url("../font/revicons.eot?5510888");src:url("../font/revicons.eot?5510888#iefix") format("embedded-opentype"),url("../font/revicons.woff?5510888") format("woff"),url("../font/revicons.ttf?5510888") format("truetype"),url("../font/revicons.svg?5510888#revicons") format("svg");font-weight:normal;font-style:normal}[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}.tp-caption.medium_grey{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0px;border-width:0px;border-style:none;background-color:#888;white-space:nowrap}.tp-caption.small_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.medium_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.large_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:40px;line-height:40px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.very_large_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;letter-spacing:-2px}.tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#000}.tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#fff}.tp-caption.modern_medium_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.modern_medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.modern_medium_light{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.modern_big_bluebg{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:"Open Sans", sans-serif;padding:3px 10px;margin:0px;border-width:0px;border-style:none;background-color:#4e5b6c;letter-spacing:0}.tp-caption.modern_big_redbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:"Open Sans", sans-serif;padding:3px 10px;padding-top:1px;margin:0px;border-width:0px;border-style:none;background-color:#de543e;letter-spacing:0}.tp-caption.modern_small_text_dark{position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5)}.tp-caption.black{color:#000;text-shadow:none}.tp-caption.noshadow{text-shadow:none}.tp-caption.thinheadline_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:30px;line-height:30px;background-color:transparent}.tp-caption.thintext_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:16px;line-height:26px;background-color:transparent}.tp-caption.largeblackbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;background-color:#000;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.tp-caption.largepinkbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;background-color:#db4360;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.tp-caption.largewhitebg{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;background-color:#fff;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.tp-caption.largegreenbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;background-color:#67ae73;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.tp-caption.excerpt{font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#ffffff;text-decoration:none;background-color:#000;text-shadow:none;margin:0px;letter-spacing:-1.5px;padding:1px 4px 0px 4px;width:150px;white-space:normal !important;height:auto;border-width:0px;border-color:#fff;border-style:none}.tp-caption.large_bold_grey{font-size:60px;line-height:60px;font-weight:800;color:#666;text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;padding:1px 4px 0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_thin_grey{font-size:34px;line-height:30px;font-weight:300;color:#666;text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.small_thin_grey{font-size:18px;line-height:26px;font-weight:300;color:#757575;text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.lightgrey_divider{text-decoration:none;background-color:#ebebeb;width:370px;height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0px;border-color:#222;border-style:none}.tp-caption.large_bold_darkblue{font-size:58px;line-height:60px;font-weight:800;color:#34495e;text-decoration:none;background-color:transparent;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_darkblue{font-size:20px;line-height:20px;font-weight:800;color:#fff;text-decoration:none;background-color:#34495e;padding:10px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bold_red{font-size:24px;line-height:30px;font-weight:800;color:#e33a0c;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_light_red{font-size:21px;line-height:26px;font-weight:300;color:#e33a0c;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_red{font-size:20px;line-height:20px;font-weight:800;color:#fff;text-decoration:none;background-color:#e33a0c;padding:10px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bold_orange{font-size:24px;line-height:30px;font-weight:800;color:#f39c12;text-decoration:none;background-color:transparent;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_orange{font-size:20px;line-height:20px;font-weight:800;color:#fff;text-decoration:none;background-color:#f39c12;padding:10px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.grassfloor{text-decoration:none;background-color:#a0b397;width:4000px;height:150px;border-width:0px;border-color:#222;border-style:none}.tp-caption.large_bold_white{font-size:58px;line-height:60px;font-weight:800;color:#fff;text-decoration:none;background-color:transparent;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_light_white{font-size:30px;line-height:36px;font-weight:300;color:#fff;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.mediumlarge_light_white{font-size:34px;line-height:40px;font-weight:300;color:#fff;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.mediumlarge_light_white_center{font-size:34px;line-height:40px;font-weight:300;color:#ffffff;text-decoration:none;background-color:transparent;padding:0px 0px 0px 0px;text-align:center;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_asbestos{font-size:20px;line-height:20px;font-weight:800;color:#fff;text-decoration:none;background-color:#7f8c8d;padding:10px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.medium_light_black{font-size:30px;line-height:36px;font-weight:300;color:#000;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.large_bold_black{font-size:58px;line-height:60px;font-weight:800;color:#000;text-decoration:none;background-color:transparent;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.mediumlarge_light_darkblue{font-size:34px;line-height:40px;font-weight:300;color:#34495e;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.small_light_white{font-size:17px;line-height:28px;font-weight:300;color:#fff;text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.roundedimage{border-width:0px;border-color:#222;border-style:none}.tp-caption.large_bg_black{font-size:40px;line-height:40px;font-weight:800;color:#fff;text-decoration:none;background-color:#000;padding:10px 20px 15px;border-width:0px;border-color:#ffd658;border-style:none}.tp-caption.mediumwhitebg{font-size:30px;line-height:30px;font-weight:300;color:#000;text-decoration:none;background-color:#fff;padding:5px 15px 10px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.large_bold_white_25{font-size:55px;line-height:65px;font-weight:700;color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0px 5px 10px;border-width:0px;border-color:#fff;border-style:none}.tp-caption.medium_text_shadow{font-size:25px;line-height:25px;font-weight:600;color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0px 5px 10px;border-width:0px;border-color:#fff;border-style:none}.tp-caption.black_heavy_60{font-size:60px;line-height:60px;font-weight:900;font-family:'Montserrat', sans-serif;color:#000;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.white_heavy_40{font-size:40px;line-height:40px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.grey_heavy_72{font-size:72px;line-height:72px;font-weight:900;font-family:'Montserrat', sans-serif;color:#d5d2d2;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.grey_regular_18{font-size:18px;line-height:26px;color:#777;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.black_thin_34{font-size:35px;line-height:35px;font-weight:100;font-family:'Montserrat', sans-serif;color:#000;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.arrowicon{line-height:1px;border-width:0px;border-color:#222;border-style:none}.tp-caption.light_heavy_60{font-size:60px;line-height:60px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.black_bold_40{font-size:40px;line-height:40px;font-weight:800;font-family:'Montserrat', sans-serif;color:#000;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.light_heavy_70{font-size:70px;line-height:70px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.black_heavy_70{font-size:70px;line-height:70px;font-weight:900;font-family:'Montserrat', sans-serif;color:#000;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.black_bold_bg_20{font-size:20px;line-height:20px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:#000;padding:5px 8px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.greenbox30{line-height:30px;text-decoration:none;background-color:#86b567;padding:0px 14px;border-width:0px;border-color:#222;border-style:none}.tp-caption.blue_heavy_60{font-size:60px;line-height:60px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:#31a5cb;padding:3px 10px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.green_bold_bg_20{font-size:20px;line-height:20px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:#86b567;padding:5px 8px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.whitecircle_600px{line-height:1px;width:800px;height:800px;text-decoration:none;background:linear-gradient(to bottom, #eee 0%, #fff 100%);filter:progid;background-color:transparent;border-radius:400px 400px 400px 400px;border-width:0px;border-color:#222;border-style:none}.tp-caption.fullrounded{border-radius:400px 400px 400px 400px;border-width:0px;border-color:#222;border-style:none}.tp-caption.light_heavy_40{font-size:40px;line-height:40px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.white_thin_34{font-size:35px;line-height:35px;font-weight:200;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.fullbg_gradient{width:100%;height:100%;text-decoration:none;background-color:#490202;border-width:0px;border-color:#000;border-style:none}.tp-caption.light_medium_30{font-size:30px;line-height:40px;font-weight:700;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.red_bold_bg_20{font-size:20px;line-height:20px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:#e03300;padding:5px 8px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.blue_bold_bg_20{font-size:20px;line-height:20px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:#3598dc;padding:5px 8px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.white_bold_bg_20{font-size:20px;line-height:20px;font-weight:900;font-family:'Montserrat', sans-serif;color:#000;text-decoration:none;background-color:#fff;padding:5px 8px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.white_heavy_70{font-size:70px;line-height:70px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.light_heavy_70_shadowed{font-size:70px;line-height:70px;font-weight:900;font-family:'Montserrat', sans-serif;color:#ffffff;text-decoration:none;background-color:transparent;text-shadow:0px 0px 7px rgba(0,0,0,0.25);border-width:0px;border-color:#000;border-style:none}.tp-caption.light_medium_30_shadowed{font-size:30px;line-height:40px;font-weight:700;font-family:'Montserrat', sans-serif;color:#ffffff;text-decoration:none;background-color:transparent;text-shadow:0px 0px 7px rgba(0,0,0,0.25);border-width:0px;border-color:#000;border-style:none}.tp-caption.blackboxed_heavy{font-size:70px;line-height:70px;font-weight:800;color:#fff;text-decoration:none;background-color:#000;padding:5px 20px;text-shadow:rgba(0,0,0,0.14902) 0px 0px 7px;border-width:0px;border-color:#000;border-style:none}.tp-caption.bignumbers_white{color:#ffffff;background-color:transparent;font-size:84px;line-height:84px;font-weight:800;font-family:'Montserrat', sans-serif;text-decoration:none;padding:0px 0px 0px 0px;text-shadow:rgba(0,0,0,0.247059) 0px 0px 7px;border-width:0px;border-color:#fff;border-style:none solid none none}.tp-caption.whiteline_long{line-height:1px;min-width:660px;background-color:transparent;text-decoration:none;border-width:2px 0px 0px 0px;border-color:#fff #222 #222 #222;border-style:solid none none none}.tp-caption.light_medium_20_shadowed{font-size:20px;line-height:30px;font-weight:700;font-family:'Montserrat', sans-serif;color:#ffffff;text-decoration:none;background-color:transparent;text-shadow:0px 0px 7px rgba(0,0,0,0.25);border-width:0px;border-color:#000;border-style:none}.tp-caption.fullgradient_overlay{background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%);filter:progid;width:100%;height:100%;border-width:0px;border-color:#222;border-style:none}.tp-caption.light_medium_20{font-size:20px;line-height:30px;font-weight:700;font-family:'Montserrat', sans-serif;color:#ffffff;text-decoration:none;background-color:transparent;border-width:0px;border-color:#000;border-style:none}.tp-caption.reddishbg_heavy_70{font-size:70px;line-height:70px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:rgba(100,1,24,0.8);padding:50px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.borderbox_725x130{min-width:725px;min-height:130px;background-color:transparent;text-decoration:none;border-width:2px;border-color:#fff;border-style:solid}.tp-caption.light_heavy_34{font-size:34px;line-height:34px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.black_thin_30{font-size:30px;line-height:30px;font-weight:100;font-family:'Montserrat', sans-serif;color:#000;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.black_thin_whitebg_30{font-size:30px;line-height:30px;font-weight:300;font-family:'Montserrat', sans-serif;color:#000;text-decoration:none;background-color:#fff;padding:5px 10px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.white_heavy_60{font-size:60px;line-height:60px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.black_thin_blackbg_30{font-size:30px;line-height:30px;font-weight:300;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:#000;padding:5px 10px;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.light_thin_60{font-size:60px;line-height:60px;font-weight:100;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:#000;border-style:none}.tp-caption.greenbgfull{background-color:#85b85f;width:100%;height:100%;border-width:0px;border-color:#222;border-style:none}.tp-caption.bluebgfull{text-decoration:none;width:100%;height:100%;background-color:#3da4cf;border-width:0px;border-color:#222;border-style:none}.tp-caption.blackbgfull{text-decoration:none;width:100%;height:100%;background-color:rgba(0,0,0,0.247059);border-width:0px;border-color:#222;border-style:none}.tp-caption.wave_repeat1{width:100%;height:600px;background-repeat:repeat-x;background-color:transparent;text-decoration:none;border-width:0px;border-color:#222;border-style:none}.tp-caption.wavebg2{width:200%;height:300px;text-decoration:none;background-image:url("http://themepunch.com/revolution/wp-content/uploads/2014/05/wave21.png");border-width:0px;border-color:#222;border-style:none}.tp-caption.wavebg1{width:200%;height:300px;text-decoration:none;background-image:url("http://themepunch.com/revolution/wp-content/uploads/2014/05/wave11.png");border-width:0px;border-color:#222;border-style:none}.tp-caption.wavebg3{width:200%;height:300px;text-decoration:none;background-image:url("http://themepunch.com/revolution/wp-content/uploads/2014/05/wave3.png");border-width:0px;border-color:#222;border-style:none}.tp-caption.wavebg4{width:200%;height:300px;text-decoration:none;background-image:url("http://themepunch.com/revolution/wp-content/uploads/2014/05/wave4.png");border-width:0px;border-color:#222;border-style:none}.tp-caption.greenishbg_heavy_70{font-size:70px;line-height:70px;font-weight:900;font-family:'Montserrat', sans-serif;color:#fff;text-decoration:none;padding:50px;text-shadow:none;background-color:rgba(40,67,62,0.8);border-width:0px;border-color:#000;border-style:none}.tp-caption.wavebg5{width:200%;height:300px;text-decoration:none;background-image:url("http://themepunch.com/revolution/wp-content/uploads/2014/05/wave51.png");border-width:0px;border-color:#222;border-style:none}.tp-caption.deepblue_sea{width:100%;height:1000px;background-color:#1e2e3b;text-decoration:none;border-width:0px;border-color:#222;border-style:none}.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}.largeredbtn{font-family:"Raleway", sans-serif;font-weight:900;font-size:16px;line-height:60px;color:#fff !important;text-decoration:none;padding-left:40px;padding-right:80px;padding-top:22px;padding-bottom:22px;background:#ea5b1f;background:-moz-linear-gradient(top, #ea5b1f 0%, #e33a0c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea5b1f), color-stop(100%, #e33a0c));background:-webkit-linear-gradient(top, #ea5b1f 0%, #e33a0c 100%);background:-o-linear-gradient(top, #ea5b1f 0%, #e33a0c 100%);background:-ms-linear-gradient(top, #ea5b1f 0%, #e33a0c 100%);background:linear-gradient(to bottom, #ea5b1f 0%, #e33a0c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5b1f', endColorstr='#e33a0c',GradientType=0 )}.largeredbtn:hover{background:#e33a0c;background:-moz-linear-gradient(top, #e33a0c 0%, #ea5b1f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e33a0c), color-stop(100%, #ea5b1f));background:-webkit-linear-gradient(top, #e33a0c 0%, #ea5b1f 100%);background:-o-linear-gradient(top, #e33a0c 0%, #ea5b1f 100%);background:-ms-linear-gradient(top, #e33a0c 0%, #ea5b1f 100%);background:linear-gradient(to bottom, #e33a0c 0%, #ea5b1f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33a0c', endColorstr='#ea5b1f',GradientType=0 )}.fullrounded img{-webkit-border-radius:400px;-moz-border-radius:400px;border-radius:400px}.icheckbox_square-grey,.iradio_square-grey{display:inline-block;*display:inline;vertical-align:middle;margin:0 10px 0 0;padding:0;width:22px;height:22px;background:url(/assets/skins/square/grey-80ed11e21b6c2f1217c83fd9150f90d73587ae049681750d5b75bba2a6aac87b.png) no-repeat;border:none;cursor:pointer}.icheckbox_square-grey{background-position:0 0}.icheckbox_square-grey.hover{background-position:-24px 0}.icheckbox_square-grey.checked{background-position:-48px 0}.icheckbox_square-grey.disabled{background-position:-72px 0;cursor:default}.icheckbox_square-grey.checked.disabled{background-position:-96px 0}.iradio_square-grey{background-position:-120px 0}.iradio_square-grey.hover{background-position:-144px 0}.iradio_square-grey.checked{background-position:-168px 0}.iradio_square-grey.disabled{background-position:-192px 0;cursor:default}.iradio_square-grey.checked.disabled{background-position:-216px 0}@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){.icheckbox_square-grey,.iradio_square-grey{background-image:url(/assets/skins/square/grey@2x-40bb731297212c86a4c0141ca76dc6d4ed4a753a681336a8b92d75ab30cb7495.png);-webkit-background-size:240px 24px;background-size:240px 24px}}/*!
*  - v1.1.0
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/.slider-pro{position:relative;margin:0 auto}.sp-slides-container{position:relative}.sp-mask{position:relative;overflow:hidden}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:none}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{position:relative;overflow:hidden}.sp-top-thumbnails,.sp-bottom-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:none}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.sp-top-thumbnails .sp-thumbnail-container,.sp-bottom-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-top-thumbnails .sp-thumbnail-container:first-child,.sp-bottom-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-top-thumbnails .sp-thumbnail-container:last-child,.sp-bottom-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0 !important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid #F00;left:0;top:0;margin-left:13px}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid #F00;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid #F00;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid #F00;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0 !important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid #F00;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid #F00;border-left:8px solid transparent;border-right:8px solid transparent}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid #F00;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid #F00;border-left:8px solid transparent;border-right:8px solid transparent}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#FFF;background:#000;background:rgba(0,0,0,0.7)}.sp-white{color:#000;background:#fff;background:rgba(255,255,255,0.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{cursor:url(/assets/slider-pro/openhand-080627fa359156339e79f118fa66a6937f09ff679fe87e8afa473b95c8168d35.cur),move}.sp-grabbing{cursor:url(/assets/slider-pro/closedhand-d367ee0a4c16c7cebfdbf92c97a72ff63878e7f8be176ac8c5ede75a2265ec52.cur),move}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0 !important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:'\2195'}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.sp-selected-button{background-color:#000}@media only screen and (min-width: 768px) and (max-width: 1024px){.sp-button{width:14px;height:14px}}@media only screen and (min-width: 568px) and (max-width: 768px){.sp-button{width:16px;height:16px}}@media only screen and (min-width: 320px) and (max-width: 568px){.sp-button{width:18px;height:18px}}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:20px}.sp-horizontal .sp-next-arrow{right:20px}.sp-vertical .sp-previous-arrow{top:20px}.sp-vertical .sp-next-arrow{bottom:20px}.sp-previous-arrow:before,.sp-previous-arrow:after,.sp-next-arrow:before,.sp-next-arrow:after{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-previous-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg, 0deg);-ms-transform:skew(145deg, 0deg);transform:skew(145deg, 0deg)}.sp-previous-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg, 0deg);-ms-transform:skew(-145deg, 0deg);transform:skew(-145deg, 0deg)}.sp-next-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg, 0deg);-ms-transform:skew(35deg, 0deg);transform:skew(35deg, 0deg)}.sp-next-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg, 0deg);-ms-transform:skew(-35deg, 0deg);transform:skew(-35deg, 0deg)}.ie8 .sp-arrow,.ie7 .sp-arrow{width:0;height:0}.ie8 .sp-arrow:before,.ie8 .sp-arrow:after,.ie7 .sp-arrow:before,.ie7 .sp-arrow:after{content:none}.ie8.sp-horizontal .sp-previous-arrow,.ie7.sp-horizontal .sp-previous-arrow{border-right:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie8.sp-horizontal .sp-next-arrow,.ie7.sp-horizontal .sp-next-arrow{border-left:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie8.sp-vertical .sp-previous-arrow,.ie7.sp-vertical .sp-previous-arrow{border-bottom:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.ie8.sp-vertical .sp-next-arrow,.ie7.sp-vertical .sp-next-arrow{border-top:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-top-thumbnails .sp-thumbnail-arrows,.sp-bottom-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-top-thumbnails .sp-previous-thumbnail-arrow,.sp-bottom-thumbnails .sp-previous-thumbnail-arrow{left:0px}.sp-top-thumbnails .sp-next-thumbnail-arrow,.sp-bottom-thumbnails .sp-next-thumbnail-arrow{right:0px}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0px}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0px}.sp-previous-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-next-thumbnail-arrow:after{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg, 0deg);-ms-transform:skew(145deg, 0deg);transform:skew(145deg, 0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg, 0deg);-ms-transform:skew(-145deg, 0deg);transform:skew(-145deg, 0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg, 0deg);-ms-transform:skew(35deg, 0deg);transform:skew(35deg, 0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg, 0deg);-ms-transform:skew(-35deg, 0deg);transform:skew(-35deg, 0deg)}.ie8 .sp-thumbnail-arrow,.ie7 .sp-thumbnail-arrow{width:0;height:0}.ie8 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie7 .sp-thumbnail-arrow:after{content:none}.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video{text-decoration:none}a.sp-video img{-webkit-backface-visibility:hidden;border:none}a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #FFF;text-align:center;font-size:30px;border-radius:30px;top:0;color:#FFF;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none !important;max-height:none !important;border:none !important;border-radius:0 !important;padding:0 !important;-webkit-box-shadow:none !important;-mox-box-shadow:none !important;box-shadow:none !important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a{position:static;transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important}.slider-pro iframe,.slider-pro object,.slider-pro video,.slider-pro embed,.slider-pro canvas{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}/*!
 * Datepicker for Bootstrap v1.5.1 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.15);border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,0.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #ffffff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.old,.datepicker table tr td.new{color:#999999}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eeeeee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td.highlighted{color:#000000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus{color:#000000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus{color:#000000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#999999}.datepicker table tr td.today{color:#000000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today:focus,.datepicker table tr td.today.focus{color:#000000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{color:#000000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.open>.dropdown-toggle.datepicker table tr td.today:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus,.open>.dropdown-toggle.datepicker table tr td.today.focus{color:#000000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today:active,.datepicker table tr td.today.active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#999999}.datepicker table tr td.range{color:#000000;background-color:#eeeeee;border-color:#bbbbbb;border-radius:0}.datepicker table tr td.range:focus,.datepicker table tr td.range.focus{color:#000000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{color:#000000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.open>.dropdown-toggle.datepicker table tr td.range:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.focus{color:#000000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range:active,.datepicker table tr td.range.active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus{background-color:#eeeeee;border-color:#bbbbbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eeeeee;color:#999999}.datepicker table tr td.range.highlighted{color:#000000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus{color:#000000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus{color:#000000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#999999}.datepicker table tr td.range.today{color:#000000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus{color:#000000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus,.open>.dropdown-toggle.datepicker table tr td.range.today.focus{color:#000000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#999999}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#ffffff;background-color:#999999;border-color:#555555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus{color:#ffffff;background-color:#808080;border-color:#161616}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{color:#ffffff;background-color:#808080;border-color:#373737}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#ffffff;background-color:#808080;border-color:#373737}.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus{color:#ffffff;background-color:#6e6e6e;border-color:#161616}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{background-color:#999999;border-color:#555555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#ffffff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus{color:#ffffff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.open>.dropdown-toggle.datepicker table tr td.active:hover,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus{color:#ffffff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{background-image:none}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eeeeee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#ffffff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus{color:#ffffff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#ffffff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus{color:#ffffff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eeeeee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eeeeee;border:solid #cccccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.switch-toggle a,.switch-light span span{display:none}@media only screen{.switch-light{display:block;height:30px;width:100px;position:relative;overflow:visible;padding:0;margin:auto}.switch-light *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.switch-light a{display:block;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;outline:none}.switch-light label,.switch-light>span{line-height:30px;vertical-align:middle;height:30px;cursor:pointer}.switch-light label{position:relative;z-index:3;display:block;width:100%}.switch-light input{position:absolute;opacity:0;z-index:5}.switch-light input:checked ~ a{right:0%}.switch-light>span{position:absolute;left:-100px;width:100%;margin:0;padding-right:100px;text-align:left}.switch-light>span span{position:absolute;top:0;left:0;z-index:5;display:block;width:50%;margin-left:100px;text-align:center}.switch-light>span span:last-child{left:50%}.switch-light a{position:absolute;right:50%;top:0;z-index:4;display:block;width:50%;height:100%;padding:0}.switch-toggle{display:block;height:30px;position:relative;padding:0 !important}.switch-toggle *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.switch-toggle a{display:block;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.switch-toggle label,.switch-toggle>span{line-height:30px;vertical-align:middle}.switch-toggle input:focus ~ a,.switch-toggle input:focus+label{outline:1px dotted #888888}.switch-toggle input{position:absolute;opacity:0}.switch-toggle input+label{position:relative;z-index:2;float:left;width:50%;height:100%;margin:0;text-align:center}.switch-toggle a{position:absolute;top:0;left:0;padding:0;z-index:1;width:50%;height:100%}.switch-toggle input:last-of-type:checked ~ a{left:50%}.switch-toggle.switch-3 label,.switch-toggle.switch-3 a{width:33.33333%}.switch-toggle.switch-3 input:checked:nth-of-type(2) ~ a{left:33.33333%}.switch-toggle.switch-3 input:checked:last-of-type ~ a{left:66.66667%}.switch-toggle.switch-4 label,.switch-toggle.switch-4 a{width:25%}.switch-toggle.switch-4 input:checked:nth-of-type(2) ~ a{left:25%}.switch-toggle.switch-4 input:checked:nth-of-type(3) ~ a{left:50%}.switch-toggle.switch-4 input:checked:last-of-type ~ a{left:75%}.switch-toggle.switch-5 label,.switch-toggle.switch-5 a{width:20%}.switch-toggle.switch-5 input:checked:nth-of-type(2) ~ a{left:20%}.switch-toggle.switch-5 input:checked:nth-of-type(3) ~ a{left:40%}.switch-toggle.switch-5 input:checked:nth-of-type(4) ~ a{left:60%}.switch-toggle.switch-5 input:checked:last-of-type ~ a{left:80%}.switch-candy{background-color:#2d3035;border-radius:3px;color:white;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #191b1e;box-shadow:inset 0 2px 6px rgba(0,0,0,0.3),0 1px 0px rgba(255,255,255,0.2)}.switch-candy label{color:white;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.switch-candy input:checked+label{color:#333333;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.switch-candy a{border:1px solid #333333;background-color:#70c66b;border-radius:3px;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.2), transparent);background-image:linear-gradient(to bottom, rgba(255,255,255,0.2), transparent);box-shadow:0 1px 1px rgba(0,0,0,0.2),inset 0 1px 1px rgba(255,255,255,0.45)}.switch-candy>span{color:#333333;text-shadow:none}.switch-candy span{color:white}.switch-candy.switch-candy-blue a{background-color:#38a3d4}.switch-candy.switch-candy-yellow a{background-color:#f5e560}.switch-android{background-color:#464747;border-radius:1px;color:white;box-shadow:inset rgba(0,0,0,0.1) 0 1px 0}.switch-android label{color:white}.switch-android>span span{opacity:0;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s}.switch-android>span span:first-of-type{opacity:1}.switch-android a{background-color:#666666;border-radius:1px;box-shadow:inset rgba(255,255,255,0.2) 0 1px 0,inset rgba(0,0,0,0.3) 0 -1px 0}.switch-android.switch-light input:checked ~ a{background-color:#0e88b1}.switch-android.switch-light input:checked ~ span span:first-of-type{opacity:0}.switch-android.switch-light input:checked ~ span span:last-of-type{opacity:1}.switch-android.switch-toggle,.switch-android>span span{font-size:85%;text-transform:uppercase}.switch-ios.switch-light{color:#868686}.switch-ios.switch-light a{left:0;width:30px;background-color:white;border:1px solid lightgrey;border-radius:100%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;box-shadow:inset 0 -3px 3px rgba(0,0,0,0.025),0 1px 4px rgba(0,0,0,0.15),0 4px 4px rgba(0,0,0,0.1)}.switch-ios.switch-light>span span{width:100%;left:0;opacity:0}.switch-ios.switch-light>span span:first-of-type{opacity:1;padding-left:30px}.switch-ios.switch-light>span span:last-of-type{padding-right:30px}.switch-ios.switch-light>span:before{content:'';display:block;width:100%;height:100%;position:absolute;left:100px;top:0;background-color:#fafafa;border:1px solid lightgrey;border-radius:30px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;box-shadow:inset rgba(0,0,0,0.1) 0 1px 0}.switch-ios.switch-light input:checked ~ a{left:100%;margin-left:-30px}.switch-ios.switch-light input:checked ~ span:before{border-color:#85c99d;box-shadow:inset 0 0 0 30px #85c99d}.switch-ios.switch-light input:checked ~ span span:first-of-type{opacity:0}.switch-ios.switch-light input:checked ~ span span:last-of-type{opacity:1;color:white}.switch-ios.switch-toggle{background-color:#fafafa;border:1px solid lightgrey;border-radius:30px;box-shadow:inset rgba(0,0,0,0.1) 0 1px 0}.switch-ios.switch-toggle a{background-color:#85c99d;border-radius:25px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.switch-ios.switch-toggle label{color:#868686}.switch-ios input:checked+label{color:#3a3a3a}.ie8 input[type="checkbox"].fix_ie8{margin-top:10px;margin:8px 0 0 8px;display:block}.ie8 .ie8_hide{display:none}}@media only screen and (-webkit-max-device-pixel-ratio: 2) and (max-device-width: 1280px){.switch-light,.switch-toggle{-webkit-animation:webkitSiblingBugfix infinite 1s}}@-webkit-keyframes webkitSiblingBugfix{from{-webkit-transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0)}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;margin-bottom:-10px}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#999}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.tags a{display:inline-block;margin:5px 14px 10px 0;height:33px;line-height:33px;background:#ededed url(../img/tag_bg.png) no-repeat 91% center;padding:0 28px 0 11px;color:#555;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;transition:background .5s ease}.tags a:hover{background-color:#099ad1;color:#fff;text-decoration:none}#cat_blog ul{list-style:none;margin:0;padding:0;font-size:14px}.widget h4{text-transform:uppercase;font-size:16px}#cat_blog ul li a{border-bottom:1px solid #ededed;padding:10px 0;display:block;color:#888}#cat_blog ul li:last-child a{border-bottom:none;padding-bottom:0}#cat_blog ul li a:hover{color:#e04f67}ul.recent_post{margin:0;padding:0}ul.recent_post li{padding:0 0 8px 0;margin-bottom:15px;border-bottom:1px #e7e7e7 dotted;color:#313131;list-style:none;line-height:18px;padding-bottom:15px;color:#888;font-style:italic}ul.recent_post li div{padding-left:25px;font-style:normal}ul.recent_post li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.post{margin-bottom:45px}.post h2{font-size:22px}.post img{margin-bottom:18px}.post_info{padding:10px 0;border-bottom:1px #ccc dashed;border-top:1px #ccc dashed;margin-bottom:12px;color:#999}.post_info a{color:#999}.post_info a:hover{color:#333}.post_info span{color:#ff6666}.post-left{float:left}.post-left ul{margin-left:0;padding-left:0}.post-left ul li{float:left;margin-right:10px;list-style:none}.post-right{float:right}#comments{padding:10px 0 0px 0;margin-bottom:15px}#comments ul{padding:0;margin:0;list-style:none}#comments ol{padding:0;margin:0;list-style:none}#comments li{padding:0 0 23px 0;list-style:none}.avatar{float:left;margin-right:11px}.avatar img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.comment_right{display:table}.comment_info{padding-bottom:7px}.comment_info span{padding:0 12px}#comments ol li ul li{padding:23px 0 0 30px;margin:0}@media (max-width: 767px){.post-right{float:none}.post-left ul li{float:none;margin-right:0;margin-bottom:3px}}.tabs{position:relative;width:100%;overflow:visible;margin-bottom:45px}.tabs nav{text-align:center;overflow:hidden}.tabs nav ul{padding:0;margin:0;list-style:none;display:inline-block}.tabs nav ul li{border:1px solid #e2e2e2;border-bottom:none;margin:0 0.25em;display:block;float:left;position:relative;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.tabs nav li.tab-current{border:1px solid #e2e2e2;border-bottom:none;z-index:100;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.tabs nav li.tab-current:before,.tabs nav li.tab-current:after{content:'';position:absolute;height:1px;right:100%;bottom:0;width:1000px;background:#e2e2e2}.tabs nav li.tab-current:after{right:auto;left:100%;width:4000px}.tabs nav a{color:#555;display:block;font-size:18px;line-height:2.5;padding:0 1.25em;white-space:nowrap;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.tabs nav a:hover{color:#111}.tabs nav a:before{display:inline-block;vertical-align:middle;text-transform:none;font-weight:normal;font-variant:normal;line-height:1;speak:none;font-size:24px;-webkit-font-smoothing:antialiased;margin:-0.25em 0.4em 0 0;position:relative;top:3px}.icon-hotels:before{content:"\26"}.icon-tours:before{content:"\3e"}.icon-restaurants:before{content:"\5a"}.content section{padding:40px 0 0 0;display:none;max-width:1230px;margin:0 auto}.content section:before,.content section:after{content:'';display:table}.content section:after{clear:both}.no-js .content section{display:block;padding-bottom:2em;border-bottom:1px solid #e2e2e2}.content section.content-current{display:block}.mediabox{float:left;width:35%;padding:0 15px}.list_tours_tabs h2{margin:0;padding:0;font-size:20px;color:#999;margin-bottom:15px}.list_tours_tabs ul{list-style:none;margin:0 0 0 0;width:100%;padding:0}.list_tours_tabs ul li{position:relative;padding:15px 5px 10px 0;min-height:65px;width:100%;border-bottom:1px solid #ededed;display:table}.list_tours_tabs ul li a small{color:#777;margin:0;padding:0;font-size:12px}.list_tours_tabs ul li:last-child{border-bottom:none;padding-top:10px}.list_tours_tabs ul li div{display:table-cell;vertical-align:middle}.list_tours_tabs ul li figure{width:45px;height:45px;overflow:hidden;position:absolute;left:10px;top:10px}.list_tours_tabs ul li figure img{width:45px;height:auto}.list_tours_tabs ul li h3{font-size:15px;margin:0;padding:0}.list_tours_tabs ul li:hover{background-color:#f8f8f8}.list_hotels_tabs h3{font-size:18px;margin-top:0}@media screen and (max-width: 52.375em){.tabs nav a span{display:none}.tabs nav a:before{margin-right:0}.mediabox{float:none;width:auto;padding:0 0 35px 0;font-size:90%}.mediabox img{float:left;margin:0 25px 10px 0;max-width:40%}.mediabox h3{margin-top:0}.mediabox p{margin-left:40%;margin-left:calc(40% + 25px)}.mediabox:before,.mediabox:after{content:'';display:table}.mediabox:after{clear:both}}@media screen and (max-width: 32em){.mediabox{text-align:center}.mediabox img{float:none;margin:0 auto;max-width:100%}.mediabox h3{margin:1.25em 0 1em}.mediabox p{margin:0}}.strip_booking h3.hotel_booking{top:0;margin-top:10px}#booking-reference-and-status h4{text-align:center}.booking-reference span a{font-size:15px;color:#444;margin-left:6px;display:inline-block}#stored-cards{margin:0 0 30px 0}#payment-method{padding:10px 0 0 0;margin-bottom:20px}.room-line-item{padding:0;margin-bottom:20px}.addon-line-item{padding:0;margin-bottom:20px}.bg-color-red{background-color:#a90329 !important}.chat{list-style:none;margin:0;padding:0}.chat li{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #B3A9A9}.chat li .chat-body p{margin:0;color:#777777}.panel .slidedown .glyphicon,.chat .glyphicon{margin-right:5px}.panel-primary{border-color:#780c18 !important}.panel-body{overflow-y:scroll;height:550px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}::-webkit-scrollbar{width:12px;background-color:#F5F5F5}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555}.panel-footer{overflow:auto;zoom:1}.panel-footer textarea{padding:8px;font-size:14px}.tabs{position:relative;width:100%;overflow:hidden}.tabs nav{text-align:center;margin-top:0;padding-top:0}.tabs nav ul{padding:0;margin:0;margin-bottom:-6px;list-style:none;display:inline-block}.tabs nav ul li{border:1px solid transparent;border-bottom:none;margin:0 0.25em;display:block;float:left;position:relative}.tabs nav li.tab-current{border:1px solid #e2e2e2;box-shadow:inset 0 2px #e2e2e2;border-bottom:none;z-index:100;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.tabs nav li.tab-current:before,.tabs nav li.tab-current:after{content:'';position:absolute;height:1px;right:100%;bottom:0;width:1000px;background:#e2e2e2}.tabs nav li.tab-current:after{right:auto;left:100%;width:4000px}.tabs nav li.tab-current a{color:#444}.tabs nav a{color:#999;display:block;font-size:13px;text-transform:uppercase;line-height:3.5;padding:0 1.25em;white-space:nowrap;background-color:#fff;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.tabs nav a:hover{color:#333}.tabs nav a:before{display:inline-block;vertical-align:middle;text-transform:none;font-weight:normal;font-variant:normal;font-family:'fontello';color:#F90;line-height:1;speak:none;-webkit-font-smoothing:antialiased;margin:-0.25em 0.4em 0 0}.icon-dashboard:before{content:"\e839"}.icon-profile:before{content:"\ee7e"}.icon-settings:before{content:"\e835"}.icon-booking:before{content:"\eea9"}.icon-wishlist:before{content:"\ee78"}.content section{padding:45px;display:block;max-width:1230px;margin:0 auto;background-color:#fff;border:1px solid #e2e2e2;border-top:none;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.content section h4{clear:both;margin-bottom:4px;margin-top:0}.content section h4.booking-status{margin-bottom:20px}.content section h4.booking-status span{font-size:12px;text-transform:none;font-weight:normal}h4.booking-total{margin-bottom:20px !important}h3.booking-reference{margin-bottom:4px}.content section:before,.content section:after{content:'';display:table}.content section:after{clear:both}.no-js .content section{display:block;padding-bottom:2em;border-bottom:1px solid #47a3da}.content section.content-current{display:block}.wishlist_close_admin{position:absolute;top:20px;right:10px;width:36px;height:36px;z-index:2;font-size:20px;line-height:36px;font-size:18px;text-align:center;cursor:pointer;color:#F66 !important}.wishlist_close_admin:before{font-style:normal;font-weight:normal;font-family:"icon_set_1";font-size:36px;content:"\72";color:#F66;position:absolute;left:0;top:3px}ul#profile_summary{margin:0 0 20px 0;padding:0;list-style:none;font-weight:600;overflow:auto;zoom:1}ul#profile_summary li{padding:4px 0;position:relative}ul#profile_summary li span{text-transform:none;font-weight:normal;float:right}span.special-requests{display:block;margin-top:3px}.hotel-name{margin:20px 0 10px 0 !important;text-transform:none !important}.profile_pic{float:right;margin-bottom:15px}.divider{background-color:#ededed;height:2px;width:100%;margin:15px 0}ul#profile_summary li:nth-child(even){background-color:#f8f8f8}ul#profile_summary li:nth-child(odd){background-color:#fff}.upload-drop-zone{height:200px;border-width:2px;margin-bottom:20px}.upload-drop-zone{color:#ccc;border-style:dashed;border-color:#ccc;line-height:200px;text-align:center}.upload-drop-zone.drop{color:#222;border-color:#222}.upload_1{margin:20px 0}.strip_booking{border-bottom:1px solid #ededed;padding-bottom:15px;margin-bottom:15px}.strip_booking h3{font-size:16px;text-transform:uppercase;position:relative;top:10px}.strip_booking h3 a{color:#000;display:inline-block;margin-bottom:4px;cursor:pointer}.strip_booking h3 span{color:#999;display:block;font-size:11px !important}.strip_booking h3.hotel_booking:before,.strip_booking h3.tours_booking:before,.strip_booking h3.transfers_booking:before{font-style:normal;font-weight:normal;font-family:"icon_set_1";font-size:24px;color:#e04f67;position:absolute;border:1px solid #ededed;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:0;top:-10px;text-align:center;line-height:50px}.strip_booking .date{background-color:#f8f8f8;text-align:center}.strip_booking .date .month{background-color:#e04f67;display:block;color:#fff;text-transform:uppercase}.strip_booking .date .day{padding:15px;margin-top:1px;color:#999;text-transform:uppercase;display:block}.strip_booking .date .day strong{font-size:26px;font-weight:normal;display:block;color:#e04f67;margin-bottom:3px}ul.info_booking{list-style:none;margin:0;padding:15px 25px 15px 0;font-size:11px;color:#999;line-height:12px;border-right:1px solid #ededed;text-align:right}ul.info_booking li{margin-bottom:5px}ul.info_booking li strong{text-transform:uppercase;display:block;color:#555}.booking_buttons{margin-top:20px}a.btn_2,.btn_2,a.btn_3,.btn_3{border:none;font-family:inherit;font-size:inherit;color:#fff;background:#51bce6;cursor:pointer;padding:7px 8px;font-size:11px;line-height:9px;display:block;outline:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}a.btn_3,.btn_3{color:#999;background:#eee;min-width:60px;text-align:center;margin-top:3px}a.btn_2:hover,.btn_2:hover,a.btn_3:hover,.btn_3:hover{background:#333;color:#fff}@media screen and (max-width: 52.375em){.tabs nav a span{display:none}.tabs nav a:before{margin-right:0}ul.info_booking{padding:30px 0 15px 0;border-right:none;text-align:left}.booking_buttons{margin-top:0}.content section{padding:25px}.profile_pic{float:none}}.loading-overlay{display:table;opacity:0.7}.loading-overlay-content{text-transform:uppercase;letter-spacing:0.4em;font-size:1.15em;font-weight:bold;text-align:center;display:table-cell;vertical-align:middle}.loading-overlay.loading-theme-light{background-color:#fff;color:#000}.loading-overlay.loading-theme-dark{background-color:#000;color:#fff}.no-left-padding{padding-left:0 !important}#info-weddings-services{margin-top:30px}#info-weddings-services ul{overflow:auto;margin-bottom:20px}#info-weddings-services h5 span{color:#565a5c}#wedding-search-facets{display:none}#featured-property-container .featured:last-child{margin-bottom:90px}#featured-package-container .featured:last-child{margin-bottom:90px}.prices-from span{margin-bottom:4px;display:inline-block}.prices-from small{margin-top:2px}.price_list small{width:105% !important}.results-container{padding-left:0}.parallax-content-1 div h1{padding-top:60px}#search-bar.hero{margin-top:50px}#search-bar.mobile{display:none}#search-results h3.viewing{margin:0 0 20px 0;font-size:20px}.parallax-content-1>div{display:block;margin-top:30px}#property-search-container{display:none}#specialist-search-container{display:none}.price_list h6.prices-from{color:#C80019}.price_list h6.prices-from span.on-request{font-size:14px;color:#333}.price_list small{color:#777}.experience-category-icons{position:absolute;bottom:5px}#search-results{margin-top:20px}#facets{margin-top:20px}.refinements{background-color:#fff;padding:15px 10px 15px 15px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:25px}.refinements a{color:#555;display:block;font-size:larger;text-transform:uppercase;font-weight:600}.refinements a:hover{color:#C80019}.refinements label{color:#999;font-weight:normal}a#refine-search{display:block;color:#888}a#refine-search .icon_set_1_icon-65{font-size:20px;position:relative;top:0;margin-right:5px}.refinements label{color:#333}.refinements strong label{color:#333;font-weight:normal}.refinements h5{margin:0 0 14px 0;font-size:16px;color:#000}.refinements h6{font-size:14px;margin:16px 0 0 0;color:#C80019}.refinements h6:first-of-type{margin-top:20px}.refinements hr{display:block;margin:15px 0}.facet-list{margin:10px 0 0 0;padding:0;list-style:none}.facet-list label{margin-left:6px}.clear-filters{margin-top:10px;display:inline-block !important}.client-image{margin-top:40px}.client-image img{max-width:100%}.algarve{display:block;max-width:100%;margin:40px auto}.search-intro{margin-bottom:26px}.instant-confirmation{margin-top:20px}#itinerary{float:left;clear:both;margin-top:50px;width:100%}#itinerary form .form-group{margin-left:0;margin-right:0}#itinerary-text{display:none}#create-itinerary{margin-top:10px}.remove-itinerary{margin:5px 0 0 10px}#itinerary input[type=submit]{clear:both;float:left}.included-room{min-height:0 !important}#supplemental-room-error{margin-bottom:0}.no-of-nights{margin-right:20px}h4.line-items{margin-bottom:0}.no-padding{padding:0}.form-error{color:#f00;margin-top:3px}.list_tours_tabs ul li div{padding-left:0}.remove a{display:block;float:right}.add-room{display:none}#room-selector{margin-bottom:20px;display:none}#room-selector span{margin-right:6px;color:#444}#room-selector select{margin-right:6px}#room-selector a{margin-top:-1px}.add-supplemental-room{display:none}#supplemental-room-selector{margin-bottom:20px}#supplemental-room-selector span{margin-right:6px;color:#444}#supplemental-room-selector select{margin-right:6px}#supplemental-room-selector a{margin-top:-1px}#addons{margin-bottom:20px}.table#addons-selector td i{font-size:12px}.table#addons-selector h6{font-size:13px;margin:0 0 8px 0}.table#addons-selector h6 span{font-weight:normal;margin-left:20px;color:#777}.addon-added{font-size:100%}.review_strip h6.prices-from{font-size:140%;margin-bottom:10px}.review_strip h6.prices-from span{font-size:80%}.related{margin-bottom:4px}.review_strip.testimonial-with-no-image h4{font-size:15px;margin:0 0 10px 0;padding:0}.testimonials .review_strip img{top:-15px}.testimonial-category{margin-bottom:50px}.testimonial-category .row{display:flex;flex-wrap:wrap;margin-bottom:30px}.testimonial-category .col-md-6{display:flex;margin-bottom:20px}.testimonial-category .category-header{font-size:24px;margin-bottom:10px;color:#333;border-bottom:2px solid #780c18;padding-bottom:8px}.testimonial-category .category-link{margin-bottom:25px;font-style:italic;color:#666}.review_strip.testimonial-with-schema{display:flex;flex-direction:column;height:100%;width:100%}.testimonial-with-schema .testimonial-author{margin-top:auto;padding-top:15px}.testimonial-with-schema .testimonial-text{font-size:14px;line-height:1.5}.testimonial-with-schema .testimonial-text p{font-size:14px;line-height:1.5;margin-bottom:10px}.testimonial-with-schema .testimonial-text p:last-child{margin-bottom:0}.testimonial-with-schema .testimonial-author h4{font-size:15px;margin:0 0 3px 0;padding:0;text-align:left}.testimonial-with-schema .testimonial-author small{display:block;margin:0;padding:0;font-size:13px;text-align:left}.reviews-subtitle{margin-top:20px;line-height:1.4}.trust-highlights{background-color:#f8f9fa;padding:40px 0;margin-top:60px;border-top:1px solid #e9ecef}.trust-item{text-align:center;padding:20px 15px}.trust-icon{font-size:28px;display:block;margin-bottom:10px}.trust-text{font-size:14px;font-weight:600;color:#333;line-height:1.3;display:block}.reviews-cta{margin-top:60px;margin-bottom:40px}.cta-link{display:block;background:linear-gradient(135deg, #e04f67, #d63384);color:#fff;text-decoration:none;border-radius:12px;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(224,79,103,0.3)}.cta-link:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 20px rgba(224,79,103,0.4)}.cta-content{text-align:center;padding:40px 30px}.cta-icon{font-size:32px;display:block;margin-bottom:15px}.cta-headline{font-size:24px;font-weight:700;margin:0 0 10px 0;color:#fff}.cta-text{font-size:16px;margin:0;opacity:0.95;font-weight:500}.review_strip.testimonial-with-schema{position:relative}.testimonial-content-with-image{padding-right:150px;height:100%}.testimonial-image{position:absolute;top:30px;right:30px;width:120px;height:120px}.testimonial-image img{width:120px;height:120px;object-fit:cover;border-radius:8px;position:relative;top:0 !important;left:0;margin:0;padding:0}.testimonial-text-content{display:flex;flex-direction:column;height:100%;width:100%}.testimonial-text-content .testimonial-author{margin-top:auto;padding-top:15px}.list_ok.essentials li{line-height:16px;margin-bottom:10px}.essential-info img{max-width:100%}.guide-content p:first-of-type{margin-top:14px}.guide-content img{max-width:100%}#sharing{margin-top:40px}#sharing span{margin-right:7px}#share-twitter,#share-facebook,#share-pinterest{float:left}span#share-facebook{margin-right:0}.please-choose{color:#337ab7}.selected-option{color:#fff;background-color:#c80019;background-color:#780c18;padding:5px;margin-bottom:10px;border-radius:5px;display:inline-block;font-size:16px}.fb_iframe_widget{display:block !important}.widget.tags{margin-top:30px}p.read-more{margin-top:10px}.view-hotel{margin-top:8px}.why-book{margin-top:20px !important}.back-to-search{margin-bottom:10px;display:block;width:100%}#amenities ul{overflow:auto;zoom:1}.property-experiences{clear:left;margin-top:30px}#rb-recommendations{font-size:18px;font-weight:bold;color:#333}td.error,tr.error td,span.error{color:#9E1920 !important}.rb_experience{height:auto !important;margin-bottom:20px !important}.rb_experience img{margin-top:15px}.rb_experience img.experience-category-icon{margin-top:0}.social-links{margin-top:20px}.social-links a{display:inline-block;margin-right:5px}.user-links{margin-top:10px}.usp{margin:0;padding:0;list-style:square}.usp li{margin-bottom:7px}.how-it-works p,.how-it-works ol{font-family:Arial, sans-serif;font-size:15px;line-height:22px}.how-it-works ol li{margin-bottom:6px}.datepicker-dropdown{z-index:999999 !important}.proceed{margin-top:30px}span.login{color:#333}.login-error{color:#f00}.alert-danger a.email{color:#333}.payment-cards img{display:inline-block;width:18%;margin-left:1%}.payment-cards img:last-child{margin-right:0}.proceed{margin-top:20px}.total-cost{font-size:18px;font-weight:bold}.romantic-butler-section{margin-top:40px}.how-it-works{text-align:center;margin-bottom:30px}#bookings{margin-top:30px}.date-select select{width:auto;margin-right:5px}.checkbox-option{padding-left:0;padding-right:0}.checkbox-option input{margin-right:5px}#new_romantic_butler_request .row{margin-top:15px;margin-bottom:15px}label.section{font-family:'Montserrat', Arial, sans-serif;font-size:18px;font-weight:500;color:#333;margin-top:10px;margin-bottom:10px;display:block;clear:left}label.section.small{font-size:14px;margin-top:10px}.step{padding-top:2px;border-left:none}.note{font-size:11px}.table.table_summary tr.total{color:#e04f67;font-size:16px;font-weight:bold;text-transform:uppercase}.table.table_summary td.full{width:100%}.table.table_summary td.property-name{font-size:13px;color:#222}.per-room-per-night{margin-left:3px}#booking-overview{margin-bottom:30px}#booking-overview h5{font-size:18px;line-height:25px}#booking-errors{margin-bottom:30px}#dates{margin-bottom:30px}span.duration{display:inline-block;margin-top:32px;font-size:14px}.booking-form-v2 span.duration{margin-top:0}#please-wait{display:none}#please-wait .sk-spinner-wave.sk-spinner{top:40%}.sk-spinner-wave.sk-spinner{margin:-15px 0 0 -150px;position:absolute;left:50%;top:50%;width:300px;height:30px;text-align:center;font-size:10px}img#logo-spinner{display:block;margin:0 auto 20px auto}input.qty2{line-height:normal}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#f00}.has-error .control-label{color:#363636}.has-error .help-block,.help-block.error{font-family:Arial, "sans-serif";font-size:14px}.has-error .form-control{border-color:#f00}.error{color:#f00 !important}.form-control{line-height:34px;background-color:#fff;border:1px solid #c4c4c4;height:34px;font-size:15px;padding:0 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0px 0px 5px #ffdd8e;-moz-box-shadow:0px 0px 5px #ffdd8e;-webkit-box-shadow:0px 0px 5px #ffdd8e}textarea.form-control{line-height:20px;font-size:13px;padding:6px 8px}form label,form input,textarea{font-size:15px;font-family:Arial;color:#363636;font-weight:normal}#new_romantic_butler_request label,#new_romantic_butler_request input,#new_romantic_butler_request textarea{font-size:14px}.search_bar{width:97%;margin:0}#nav-search-in{background:#c80019}#search_bar_container{background:#780c18;padding:15px 0;position:relative;left:0;bottom:0;width:100%;text-align:center;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.nav-facade-active #searchDropdownBox{width:120px}#twotabsearchtextbox{font-weight:normal}.text-search{margin:20px 0 30px 0}.clear-filters{background:#333 !important;color:#fff !important}.tab{display:inline-block;padding:5px 15px;color:#fff;text-transform:uppercase;background:rgba(0,0,0,0.4)}.tab:hover{background-color:#e14d67;color:#fff}.tab.active{background-color:#e14d67}.search-options{clear:left;margin:0 0 10px 0;overflow:auto;zoom:1}.search-options h5{font-size:16px;margin-bottom:15px}.search-options h5.text-field-label{margin-bottom:10px}.search-options ul{list-style:none;padding:0;margin:0;font-size:12px}.search-options li{margin:0;padding:0}.search-options label{font-weight:normal}li label{cursor:pointer}label.checkin,label.checkout,label.adults{font-size:16px;font-weight:normal}iframe.blog{width:560px !important;height:315px !important;position:relative}.featured .ribbon.popular{display:block}.featured.passion-thriller .ribbon.top_rated{display:none}.passion-thriller .ribbon.top_rated{display:block}.strip_all_tour_list.featured{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.7)}.flash-notice{text-align:center}.field_with_errors input{border:1px solid #f00}#your-details,#special-requests,#payment-details{margin-top:40px;margin-bottom:15px;padding-left:0;clear:left}#your-details h3.section-header{margin-bottom:24px}#payment-details{margin-top:0}#payment-details-wrapper{display:none}#proceed{text-align:center;margin:20px 0}#policy{padding-left:0}.link-to-details{margin-top:20px !important}.price_list{font-size:24px}.parallax-window h1{margin-top:10px !important;margin-bottom:6px !important}.parallax-window p{margin-bottom:0 !important}.tour_list_desc .rating{margin-top:5px}h3.search-result-name{font-size:15px;margin-bottom:0 !important}h4.short-address,h4.package-property-name{font-size:12px;font-weight:normal;margin:2px 0 0 0;color:#777}h4.package-property-name{font-size:13px;margin:2px 0 6px 0}h4.package-property-name a{color:#444}.search-result-description{margin-top:10px}.unavailable{opacity:0.5}#filters_col label{color:#333}.experience-category{margin-top:15px}.experience-subcategory{font-size:99%}.search-type.active{text-decoration:underline}#currency-selector{overflow:auto;zoom:1;padding:20px}#select-currency{color:#c80019 !important;background-color:#eee;padding:2px 6px 2px 6px !important;border-radius:3px}.currency-list{margin:0;padding:0;width:25%;float:left}.currency-list li{list-style:none;display:inline-block;width:100%}.currency-list li a{display:inline-block;width:100%;color:#169ed8;padding:4px}.currency-list li a:hover{background-color:#ddd}.currency-list li a span{color:#888}li.right-menu{margin-left:100px !important}.main-menu.show li.right-menu{margin-left:0 !important}#logo-gfx{position:absolute;top:5px}#logo{zoom:1;margin-left:110px}header{position:relative}header#plain{background:#ff}header#plain .main-menu>ul>li>a{color:#111;font-size:1.05em}header#plain #top_line{border-bottom:none}header#plain ul#top_links li{border-left:none;font-size:12px}header#plain ul#top_tools a{color:#fff}header#plain ul#top_links a{color:#fff}header#plain ul#top_links :hover a{color:#fff}header.sticky{background-color:#C80019;opacity:0.93}.main-menu>ul>li>a{font-size:12px}.main-menu>ul>li:hover>a{color:#fff}.sticky .main-menu>ul>li>a,.sticky .main-menu>ul>li>a:hover{color:#fff}.main-menu ul ul,.main-menu ul .menu-wrapper{top:80%}.main-menu ul ul li:hover>a{background-color:#f9f9f9;color:#C80019}.sticky ul#top_tools a{color:#fff;font-size:14px}.main-menu ul ul:before{border-bottom-color:#fff}.main-menu ul,ul#top_tools{margin-top:0.50em !important}.main-menu.show #header_menu{background-color:#fff;padding-bottom:25px}#close_in i{color:#333 !important}.dropdown-cart .dropdown-menu,.dropdown-access .dropdown-menu,.dropdown-search .dropdown-menu{border-top:2px solid #C80019}a.button_intro,.button_intro{background:#C80019}a.button_intro:hover,.button_intro:hover{color:#e04f67 !important}h2 span,h3 span,h4 span,h5 span,h6 span{color:#C80019}h6 a{color:#333}.rating .voted{color:#C80019}a.btn_map{background:#C80019}a.btn_1,.btn_1{background:#C80019}a.btn_1.white,.btn_1.white{color:#C80019}a.btn_1.black,.btn_1.black{background-color:#000}ul.list_order li span{background-color:#C80019}.banner.colored{background-color:#C80019}.tooltip-back{background:#C80019}#hero_video{text-transform:none}#hero_video h1{text-transform:none}.wishlist:hover:before{color:#C80019}.wishlist a:hover{color:#C80019}.other_tours ul li a:hover{color:#C80019}.other_tours ul li a:hover i{color:#C80019}a:hover .other_tours_price{color:#C80019}.main_title h2{text-transform:none;margin-bottom:5px}.tour_container .tour_title h3{text-transform:none}.tour_container a{font-weight:normal;font-family:Arial;color:#000;font-size:14px}.tour_container .price{margin-bottom:0}.package-property a{font-size:13px}h3.package-category .package-property a{font-size:18px;font-weight:bold}.hotel_container{height:309px}.tabs .hotel_container{height:auto}.hotel_container .hotel_title h3{text-transform:none}.hotel_container .hotel_title.experience h3{text-align:center;margin-bottom:10px}.hotel_container .hotel_title.experience h3 a{color:#333;font-size:22px;font-weight:bold}.hotel_container .price{margin-bottom:0}.hotel_container a{font-weight:normal;font-family:Arial;color:#000;font-size:14px}.experience_container{height:360px;text-align:center}.occasion_container{height:350px;text-align:center}.strip_all_tour_list h3{text-transform:none}.parallax-content-1 div h1,.parallax-content-1 div h3{text-transform:none}.parallax-content-2 div h1{font-size:24px;text-transform:none}.parallax-content-2 div h2{color:#fff;font-size:18px;text-transform:none;margin:5px 0;padding:0}.short_info.tour{font-size:14px;padding-left:10px}.other_tours_price{display:none}#price_single_main span{color:#fff}#single_tour_feat ul{border-bottom:0;margin-bottom:0}footer{background:#fff}footer a,footer h3{color:#111}footer a:hover{color:#333}#social_footer{padding-top:10px;padding-bottom:0}#social_footer p{color:#fff;margin-bottom:0}.carousel .item img{padding:3px;border:1px solid #ccc}.tour_list_desc h3 a{color:#333}.tour_list_desc h3 a:hover{color:#C80019}.price{display:inline-block;margin-bottom:10px}.per{margin-bottom:15px}.ribbon.popular{display:none}.ribbon.top_rated{display:none}.badge_save{display:none}.marker_info h3{text-transform:none}#single_tour_desc h3{color:#C80019 !important;margin-top:30px !important}#single_tour_desc h4{color:#C80019 !important}#single_tour_desc h4.handwriting{font-size:30px}#single_tour_desc h5{color:#780c18;font-size:16px}#single_tour_desc h5 a{color:#780c18}#single_tour_desc h5 a:hover{color:#c80019}#position{z-index:999}#subnav{z-index:999;font-size:14px}#subnav ul{margin:0;padding:0;color:#888}#subnav ul li a{color:#fff;opacity:0.8}#subnav ul li a:hover{color:#fff;opacity:1}#subnav ul li a.active{color:#fff;opacity:1}#subnav ul li{display:inline-block;padding-right:8px;margin-right:15px;position:relative}#subnav ul li:last-child:after{content:''}.subnav-logo{display:none;background:#c80019 url(/assets/bg-pattern-3-b0ab38009bb7c3e550c5f025cf821d4a4a3bba324ae8add212084dd77715b3ed.png);padding-top:10px}.subnav-links{background-color:#780c18;padding:15px 0}#sub-logo{overflow:auto;zoom:1;margin-bottom:10px}#sub-logo img{float:left}#sub-logo h2{text-transform:uppercase;font-size:20px;color:#fff;float:left;display:inline-block;margin:17px 0 0 17px}.is-sticky .subnav-logo{display:block}#info-accommodation ul{overflow:auto;zoom:1;list-style:none;margin:6px 0 20px 15px;padding:0;line-height:22px}#info-accommodation ul li{position:relative;padding-left:25px;width:50%;float:left}#info-accommodation ul li:before{font-style:normal;font-weight:bold;font-family:"icon_set_1";font-size:14px;content:"\72";color:#e04f67;position:absolute;left:0;top:0}.package-info ul,.accomodation ul{overflow:auto;zoom:1;list-style:none;margin:6px 0 20px 15px;padding:0;line-height:22px}.package-info ul li,.accomodation ul li{position:relative;padding-left:25px}.package-info ul li:before,.accomodation ul li:before{font-style:normal;font-weight:bold;font-family:"icon_set_1";font-size:14px;content:"\6c";color:#e04f67;position:absolute;left:0;top:0}#romantic-in-room-features{margin-bottom:45px}#romantic-in-room-features li{width:50% !important;float:left}h5 a{color:#333}.row.package,.row.accomodation{border-radius:5px;-webkit-border-radius:5px;margin:0 0 30px 0;background-color:#fff}.row.package img,.row.accomodation img{border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px}.row.package div:first-child,.row.accomodation div:first-child{padding-left:0}.prices-from{margin-top:20px;margin-bottom:20px;font-size:14px}.prices-from span{font-size:11px;color:#333}.row.accomodation{min-height:157px}.package-category-image{width:48%;margin-left:1%;margin-right:1%;margin-bottom:7px;position:relative;padding:4px}.package-category-image img{max-width:98%;margin-bottom:22px}.package-category-image span{position:absolute;bottom:0;left:0;color:#333;background-color:#fff;width:100%;font-family:"Gochi Hand", cursive;font-size:15px;padding-top:5px;padding-bottom:3px}.offers{padding:4px 0 2px 0;margin-bottom:5px;font-family:"Gochi Hand", cursive;color:#fff;background-color:#780c18;font-size:18px}hr{margin-top:10px;margin-bottom:10px}.accomodation .magnific-gallery{position:relative;color:#fff;font-size:20px}.accomodation .magnific-gallery a{color:#fff;font-weight:normal}span.gallery-label{position:absolute;z-index:101;left:85px;top:65px;color:#fff;font-weight:normal}span.gallery-label span{text-align:center;display:block;font-size:12px}.accomodation img{position:absolute;max-width:100%}.accomodation .magnific-gallery a:first-child img{z-index:100}.handwriting{font-family:"Gochi Hand", cursive}.marker_info{height:250px}#single_tour_desc h3.section-title,#occasions h4.section-title{text-align:center;font-size:28px !important;border-bottom:2px solid #c80019;padding-bottom:10px;margin-bottom:30px;margin-top:45px !important;color:#c80019}#single_tour_desc h3.section-title.package-title{margin-top:0 !important}#occasions{overflow:auto;zoom:1;padding-bottom:4px}#occasions h4.section-title{font-size:18px !important;margin-top:0 !important;margin-bottom:0;border-bottom:0}#occasions h4.section-title span{display:block;font-size:14px;margin:5px 0}#occasions h4.section-title span.property-name{font-size:16px}#single_tour_desc h4.section-title{text-align:center;font-size:18px !important;margin-bottom:15px}#single_tour_desc.package-info h4.section-title{text-align:left !important}img.info-header-image{height:40px;margin:0 auto 12px auto;display:block}.header-video{top:-65px}.view-more{margin-bottom:50px}.search-categories{margin-bottom:50px}.search-category .tour_title{text-align:center}.package-destination{position:absolute;bottom:23%;right:0;background-color:#fff;opacity:0.6;padding:8px 16px;font-weight:bold;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px}.package-experience{position:absolute;top:0;left:0;background-color:#780c18;background-color:#c80019;color:#fff;opacity:0.7;padding:8px 16px;font-weight:bold;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0}.country-name{position:absolute;bottom:0;left:0;background-color:#780c18;background-color:#c80019;color:#fff;opacity:0.7;padding:8px 16px;font-weight:bold;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0}div p:hover .package-experience{opacity:1}h2.section-title{margin-bottom:8px}.review_strip.package-property-details h4{font-size:16px;margin:0;padding:0}.review_strip.package-property-details h4 a{color:#333}.review_strip p{margin-bottom:10px}.review_strip .rating{font-size:16px}.book-now{display:inline-block;margin:10px 0 0 0;width:auto}#filters_col strong label{color:#333;font-weight:normal}address{margin-top:20px}.experience-icon{width:36px;height:36px;display:inline-block}.experience-icon .tooltip{opacity:1;z-index:100}.hotel_title h3 img{margin-top:-7px;margin-right:2px}.package-experience-category-icon{position:absolute;top:10px;right:10px;width:40px;height:40px;z-index:2;font-size:20px;line-height:40px;text-align:center}#search_container{position:relative;height:700px;background:#4d536d url(/assets/contact-romantic-consultant-7b4596e4313dabb6e2dc382fe94fed76f67223e7f02c4fa5091ca5eda4f1515b.jpg) no-repeat center top;background-size:cover;color:#fff;width:100%;height:750px;display:table;z-index:99}#search{display:table-cell;vertical-align:middle;padding:0 15%;padding-top:100px}#search .nav-tabs{border-radius:0;font-size:12px;border:0;border-bottom:1px solid transparent;margin-left:10px;text-transform:uppercase}#search .nav-tabs>li>a{border-radius:0;border:0;color:#fff !important}#search .tab-content{border-radius:0;border:0;color:#333}#search .nav-tabs>li>a{background:rgba(0,0,0,0.4);padding-bottom:-2px}#search .nav-tabs>li.active>a,#search .nav-tabs>li.active>a:hover,#search .nav-tabs>li.active>a:focus{color:#fff;background-color:#e14d67}.tab-pane h3{color:#999;margin:0 0 20px 0}.tab-pane h3{color:#999;margin:0 0 20px 0}#filters_col h5{color:#C80019}.need-help{margin-top:60px}.addon-image{width:116px}.addon-image img{max-width:100%}#login{margin-top:70px}#login .form-control{font-size:16px;height:46px}#login label{font-size:16px}.post h2 a{color:#000}.booking-status{color:#fff;font-weight:normal !important}.pending{background-color:#b09b5b !important}.awaiting_confirmation_of_availability{background-color:#c79121 !important}.awaiting_confirmation_of_availability_and_price{background-color:#c79121 !important}.availability_and_price_confirmed{background-color:#4c4f53 !important}.instant_private_quote_provided{background-color:#4c4f53 !important}.alternative_offered{background-color:#6e587a !important}.declined{background-color:#a90329 !important}.awaiting_final_confirmation{background-color:#57889c !important}.confirmed{background-color:#71843f !important}.cancelled{background-color:#a90329 !important}.review_strip img{top:6px}@media screen and (max-width: 991px){#occasions,#occasions-sticky-wrapper{position:initial !important}}#booking-summary .table_summary .total{color:#C80019}.form_title h3 strong{background-color:#C80019}.tab.active,.tab:hover{background-color:#C80019}@media screen and (min-width: 1024px) and (min-height: 800px){header#plain+div.container,#hero{min-height:550px}}@media screen and (min-width: 1024px) and (min-height: 900px){header#plain+div.container,#hero{min-height:600px}}@media screen and (min-width: 1024px) and (min-height: 950px){header#plain+div.container,#hero{min-height:650px}}@media screen and (min-width: 1024px) and (min-height: 1000px){header#plain+div.container,#hero{min-height:700px}}header#plain .cmn-toggle-switch span::before,header#plain .cmn-toggle-switch span::after,header#plain .cmn-toggle-switch span,header#plain.sticky .cmn-toggle-switch span::before,header#plain.sticky .cmn-toggle-switch span::after{background-color:#333;height:3px}header#plain .cmn-toggle-switch{margin-top:-3px}.main-menu.show #header_menu{padding:8px}.accomodation a.btn,.package a.btn{margin-bottom:15px}@media screen and (max-width: 991px){#single_tour_desc #Img_carousel{margin-bottom:25px}}@media screen and (max-width: 580px){.package .col-md-4{padding-right:0px}.package .img-responsive{width:100%}#single_tour_desc h3.section-title,#occasions h4.section-title{font-size:20px !important}#single_tour_desc h3.section-title img,#occasions h4.section-title img{width:25px}#subnav ul li{display:block;padding-top:3px;padding-bottom:3px}#subnav .subnav-links{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}.accomodation .col-md-3,.package .col-md-3{text-align:center}.accomodation p,.package p,.accomodation h6.prices-from,.package h6.prices-from{text-align:left}}@media screen and (max-width: 360px){#logo-gfx{left:5px;width:80px}header #logo img.logo_normal,header #logo img.logo_sticky{height:25px;margin-bottom:5px;margin-left:-30px}#single_tour_desc h3.section-title,#occasions h4.section-title{font-size:16px !important}#single_tour_desc h3.section-title img,#occasions h4.section-title img{width:21px}#subnav ul li{margin-right:0px}#subnav .subnav-links a{font-size:12px;letter-spacing:-0.03em}}@media screen and (max-width: 1199px){.parallax-window .container .row .col-md-2.col-sm-2{width:21%}}@media screen and (max-width: 991px){.parallax-window .container .row .col-md-2.col-sm-2{width:27%}}@media screen and (max-width: 767px){.parallax-window{height:300px}.parallax-window .container .row .col-md-2.col-sm-2 img{width:130px}.parallax-window .parallax-content-2 div h1{font-size:20px}.parallax-window .parallax-content-2 div h2{font-size:15px;letter-spacing:-0.02em}.parallax-content-2,.parallax-window .container .row .col-md-2.col-sm-6 p{font-size:12px;line-height:1.4em}}@media screen and (max-width: 991px){.row.accomodation .magnific-gallery{min-height:400px}.row.package img,.row.accomodation img{border-radius:5px}.row.accomodation .magnific-gallery img{width:100%;height:100%}span.gallery-label{top:47%;left:50%;width:140px;margin-left:-70px;text-align:center}}@media screen and (max-width: 700px){.row.accomodation .magnific-gallery{min-height:350px}}@media screen and (max-width: 600px){.row.accomodation .magnific-gallery{min-height:325px}}@media screen and (max-width: 500px){.row.accomodation .magnific-gallery{min-height:300px}}@media screen and (max-width: 400px){.row.accomodation .magnific-gallery{min-height:255px}}@media screen and (max-width: 350px){.row.accomodation .magnific-gallery{min-height:200px}}@media screen and (max-width: 325px){.row.accomodation .magnific-gallery{min-height:180px}}@media screen and (max-width: 1199px) and (min-width: 991px){.row.accomodation .col-md-5{width:40%}.row.accomodation .col-md-3{box-sizing:border-box;padding-left:0px}}@media screen and (max-width: 991px){aside .review_strip.package-property-details .book-now{width:100%;padding:12px;margin-top:0 !important}aside .review_strip.package-property-details+.review_strip.package-property-details{background:none;padding:0 !important;margin:0}}@media screen and (max-width: 991px){#booking-form #request-to-book{width:100%;margin-bottom:30px;padding:10px}}@media screen and (max-width: 991px){.destination-list{margin-right:0px}.destination-list img.img-responsive{width:100%}}.results-count{margin-bottom:25px}@media screen and (max-width: 767px){.strip_all_tour_list .price_list{padding-top:0}.link-to-details{margin-top:0 !important}}@media screen and (max-width: 1200px){.col-sm-12.romantic-butler-section .col-sm-3.col-sm-offset-1{margin-left:0}.col-sm-12.romantic-butler-section .col-sm-3{width:33%}.col-sm-12.romantic-butler-section .col-sm-3 img{width:99%;padding-right:10px;padding-left:10px;display:block}}@media screen and (max-width: 991px){.col-sm-12.romantic-butler-section .col-sm-3{box-sizing:border-box;width:33.33%;display:inline-block;margin:0;padding:0}}@media screen and (max-width: 767px){.col-sm-12.romantic-butler-section .col-sm-3{width:32.9%}.col-sm-12.romantic-butler-section .col-sm-3 img{margin:0 auto}.romantic-butler-logo+.romantic-butler-section{padding:0}}@media screen and (max-width: 660px){.col-sm-12.romantic-butler-section .col-sm-3{width:100%;padding-bottom:15px}}@media screen and (max-width: 991px){#select-currency{padding:6px 16px !important;border-radius:0}body.modal-open{overflow:hidden}body.modal-open .modal{position:fixed;z-index:100000}#currency-selector{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}#currency-selector .currency-list{width:100%}}@media screen and (max-width: 460px){body.modal-open{overflow:hidden !important}#currency-selector{margin-top:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}body.modal-open .modal-dialog{margin-bottom:50px}}#booking-overview{background-color:#c80019;border:1px solid #c80019}#booking-overview h5{color:#fff}@media screen and (max-width: 991px){.header-video{background-image:url("https://www.theromantictourist.com/img/rt-hp-video.jpg")}}@media screen and (max-width: 660px){iframe.note-video-clip,iframe.blog{width:100% !important;height:300px !important}}@media screen and (max-width: 640px){iframe.blog,iframe.note-video-clip{height:270px !important}}@media screen and (max-width: 580px){iframe.blog,iframe.note-video-clip{height:240px !important}}@media screen and (max-width: 520px){iframe.blog,iframe.note-video-clip{height:210px !important}}@media screen and (max-width: 460px){iframe.blog,iframe.note-video-clip{height:180px !important}}@media screen and (max-width: 400px){iframe.blog,iframe.note-video-clip{height:150px !important}}.short_info.tour{min-height:38px}.tour_container .img_container img{width:100%}@media screen and (max-width: 767px) and (min-width: 361px){.box_style_cat{margin-top:30px}}#new_romantic_butler_request .date-select select{margin-bottom:10px}@media screen and (max-width: 1200px){#user_date_of_birth_3i,#user_date_of_birth_2i,#user_date_of_birth_1i,#new_romantic_butler_request .date-select select{display:block;width:100%}#user_date_of_birth_3i,#user_date_of_birth_2i,#user_date_of_birth_1i{margin-bottom:10px}}@media screen and (max-width: 580px){#single_tour_desc #room-features h4.section-title{text-align:center !important;letter-spacing:-0.03em}#room-features{padding-left:0px;padding-right:0px}#room-features ul{margin-left:0;margin-right:0}#room-features ul li{margin-right:1px}}@media screen and (max-width: 360px){#single_tour_desc #room-features h4.section-title{font-size:14px !important}#single_tour_desc #room-features h4.section-title img{width:20px;height:auto}}@media screen and (max-width: 580px){.img_list img{height:auto;width:100%;top:0}.country-name{bottom:0px}}@media screen and (max-width: 350px){.img_list img{height:100%}}@media screen and (min-width: 991px) and (max-width: 1200px){.main-menu{text-align:right}}@media screen and (max-width: 991px){.container .box_style_1 .usp{margin-left:15px;margin-top:10px}.fb-like.fb_iframe_widget{width:100% !important;overflow:hidden}}@media screen and (max-width: 991px){.romantic-butler-logo img{width:100%}}@media screen and (max-width: 991px){.rb-container{padding-left:5px;padding-right:10px;margin:0;box-shadow:border-box;width:99%}.rb-container>.row>.col-sm-12>.col-sm-8.romantic-butler-section{width:75%}.rb-sidebar{width:25%;text-align:right;float:right}.rb-sidebar .hotel_container{width:100%}}@media screen and (max-width: 767px){.rb-container{padding-left:10px}.rb-container>.row>.col-sm-12>.col-sm-8.romantic-butler-section{width:100%}.rb-sidebar{width:100%}}#search{vertical-align:top}#search .nav-tabs>li.active>a,#search .nav-tabs>li.active>a:hover,#search .nav-tabs>li.active>a:focus{background-color:#c80019}@media screen and (max-width: 1199px){.post img{width:100% !important;height:auto !important}}.post p,.post span,.post a{font-family:"Montserrat", Arial, sans-serif !important;font-size:12px !important}@media screen and (max-width: 991px){header#plain .main-menu>ul>li>a:active{background-color:#C80019;color:#fff !important}}@media screen and (max-width: 991px){#details aside .review_strip.package-property-details+.review_strip.package-property-details p{text-align:center;padding:15px !important}}.beta-base .preheader,.beta-base .header,.beta-base .sidebar,.beta-base .body,.beta-base .footer,#mainContent{text-align:start}.beta-base .preheader,.beta-base .header,.beta-base .body,.beta-base .sidebar,.beta-base .leftSidebar,.beta-base .rightSidebar,.beta-base .footer{margin:0;padding:0;border:none;white-space:normal;line-height:normal}.beta-base .title,.beta-base .subtitle,.beta-base .text,.beta-base img{margin:0;padding:0;background:none;border:none;white-space:normal;line-height:normal}.beta-base .bodyContainer td.preheader{padding:10px 0}.beta-base .bodyContainer td.header{padding:0;height:30px}.beta-base .bodyContainer td.body,.beta-base .bodyContainer td.footer,.beta-base .bodyContainer td.sidebar,.beta-base .bodyContainer td.leftSidebar,.beta-base .bodyContainer td.rightSidebar{padding:20px}.beta-base .bodyContainer td.header p,.beta-base .bodyContainer td.preheader p,.beta-base .bodyContainer td.body p,.beta-base .bodyContainer td.footer p,.beta-base .bodyContainer td.sidebar p,.beta-base .bodyContainer td.leftSidebar p,.beta-base .bodyContainer td.rightSidebar p{margin:0;color:inherit}.beta-base .bodyContainer td.header div.title,.beta-base .bodyContainer td.preheader div.title,.beta-base .bodyContainer td.body div.title,.beta-base .bodyContainer td.footer div.title,.beta-base .bodyContainer td.sidebar div.title,.beta-base .bodyContainer td.leftSidebar div.title,.beta-base .bodyContainer td.rightSidebar div.title,.beta-base .bodyContainer td.header div.subtitle,.beta-base .bodyContainer td.preheader div.subtitle,.beta-base .bodyContainer td.body div.subtitle,.beta-base .bodyContainer td.footer div.subtitle,.beta-base .bodyContainer td.sidebar div.subtitle,.beta-base .bodyContainer td.leftSidebar div.subtitle,.beta-base .bodyContainer td.rightSidebar div.subtitle,.beta-base .bodyContainer td.header div.text,.beta-base .bodyContainer td.preheader div.text,.beta-base .bodyContainer td.body div.text,.beta-base .bodyContainer td.body div.text div,.beta-base .bodyContainer td.footer div.text,.beta-base .bodyContainer td.sidebar div.text,.beta-base .bodyContainer td.leftSidebar div.text,.beta-base .bodyContainer td.rightSidebar div.text{overflow:auto}.beta-base .optout{margin-bottom:10px;margin-top:10px}div.infusion-captcha{width:220px;padding:10px}div.infusion-captcha input,div.infusion-captcha select,div.infusion-captcha textarea{width:95%;display:inline-block;vertical-align:middle}table.infusion-field-container td.infusion-field-input-container input[type="text"],table.infusion-field-container td.infusion-field-input-container input[type="password"],table.infusion-field-container td.infusion-field-input-container textarea{width:98%;margin:0}table.infusion-field-container td.infusion-field-input-container select{width:101%;*width:102%;margin:0}table.infusion-field-container td.infusion-field-label-container{padding-right:5px;max-width:200px}td.header .image-snippet img{vertical-align:bottom}#webformErrors{color:#990000;font-size:14px}html,body{margin:0;padding:0;height:100%}.infusion-form{margin:0;height:100%}.infusion-option{display:block;text-align:left}.beta-font-b h1,.beta-font-b h2,.beta-font-b h3,.beta-font-b h4,.beta-font-b h5,.beta-font-b h6{font-family:arial, sans-serif}.beta-font-b h1{font-size:24px}.beta-font-b h2{font-size:20px}.beta-font-b h3{font-size:14px}.beta-font-b h4{font-size:12px}.beta-font-b h5{font-size:10px}.beta-font-b h6{font-size:8px}.beta-font-b address{font-style:italic}.beta-font-b pre{font-family:Courier New, monospace}.beta-font-b .title,.beta-font-b .title p{font-size:20px;font-weight:bold;font-family:arial, sans-serif}.beta-font-b .subtitle,.beta-font-b .subtitle p{font-size:11px;font-weight:normal;font-family:arial, sans-serif}.beta-font-b .text,.beta-font-b p{font-size:12px;font-family:arial, sans-serif}.beta-font-b .preheader .text,.beta-font-b .preheader .text p{font-size:11px;font-family:arial, sans-serif}.beta-font-b .footer a{font-size:11px;font-family:arial, sans-serif}.beta-font-b .footer .text{font-size:10px;font-family:verdana, sans-serif}.beta-font-b .sidebar .title,.beta-font-b .leftSidebar .title,.beta-font-b .rightSidebar .title{font-size:15px;font-weight:bold;font-family:arial, sans-serif}.beta-font-b .sidebar .subtitle,.beta-font-b .leftSidebar .subtitle,.beta-font-b .rightSidebar .subtitle{font-size:12px;font-family:arial, sans-serif}.beta-font-b .sidebar .text,.beta-font-b .sidebar .text p,.beta-font-b .leftSidebar .text,.beta-font-b .rightSidebar .text{font-size:11px;font-family:arial, sans-serif}.infusion-field-label-container{font-size:14px;font-family:arial, sans-serif}.infusion-field-input-container{color:#000000;font-size:12px}.infusion-option label{color:#000000;font-size:14px;font-family:arial, sans-serif}.default .background{background-color:#ffffff}.default .title{color:#000000}.default .subtitle{color:#000000}.default .text{color:#000000}.default a{color:#0645ad}.default .background .preheader .text{color:#1a242e}.default .background .preheader a{color:#0645ad}.default .header{background-color:#ffffff}.default .header .title{color:#000000}.default .header .subtitle{color:#000000}.default .header .text{color:#000000}.default .header .a{color:#157db8}.default .hero{background-color:#025c8d}.default .hero .title{color:#ffffff}.default .hero .subtitle{color:#ffffff}.default .hero .text{color:#ffffff}.default .hero .a{color:#157db8}.default .quote{background-color:#013b5a}.default .quote:after{border-color:#013b5a transparent transparent transparent}.default .quote .title{color:#ffffff}.default .quote .subtitle{color:#ffffff}.default .quote .text{color:#ffffff}.default .quote .a{color:#157db8}.default .body{background-color:#ffffff}.default .main{background-color:#ffffff}.default .main .title{color:#000000}.default .main .subtitle{color:#000000}.default .main .text{color:#000000}.default .main .a{color:#157db8}.default .sidebar{background-color:#ffffff}.default .sidebar .title{color:#000000}.default .sidebar .subtitle{color:#000000}.default .sidebar .text{color:#000000}.default .sidebar .a{color:#157db8}.default .leftSidebar{background-color:#ffffff}.default .leftSidebar .title{color:#f15c25}.default .leftSidebar .subtitle{color:#669940}.default .rightSidebar{background-color:#ffffff}.default .rightSidebar .title{color:#f15c25}.default .rightSidebar .subtitle{color:#669940}.default .footer{background-color:#ffffff}.default .footer .text{color:#0d0d0d}.default .footer .title{color:#000000}.default .footer a{color:#1b3bde}.default .footer .subtitle{color:#000000}.default .infusion-field-label-container{font-size:14px}.default .infusion-field-label-container{font-family:Arial}.default .infusion-field-label-container{color:#000000}.default .infusion-field-input{font-size:14px}.default .infusion-option label{font-size:14px}.default .infusion-option label{font-family:Arial}.default .infusion-option label{color:#000000}.default .webFormBodyContainer{border-width:0px}.default .webFormBodyContainer{border-style:Hidden}.default .webFormBodyContainer{border-color:#000000}.infusion-field-label-container{text-align:Left}.infusion-field-input-container{width:400px}.infusion-field-label-container{vertical-align:Middle}.bodyContainer{width:425px}.infusion-field-input-container .form-control{margin-bottom:20px !important}#list-builder{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#333;filter:alpha(opacity=80);opacity:0.8;display:none}#popup-box{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#911e26;color:#ffffff;width:90%;max-width:600px;padding:30px;border:10px solid #ffffff;display:none;z-index:999999;text-align:center}#popup-close{position:absolute;top:-25px;right:-25px;cursor:pointer;width:40px}#popup-box h1{margin:0;color:#fff;font-size:24px}#popup-box form{margin-top:30px;margin-bottom:10px}#popup-box button{margin-top:30px;border:1px solid #333}
